accatgatttcaatttggggccaaattcagaatattctagaaaagagtctcaatccggggctcttcaaggtctggatctcgccgttggcggcagaggtccaggacgacgtgctgcgcctggtggctcccaacgaattcgttgcggcctgggtccgcgaccggctgctggatgacatcgtgcaggcggccaccaccgtgctgggcagtgcccccaccgtggtggtggatgccgcgccgcagggcgcgggcagcctttcgccgcgcatgggtcgcgcgggtgcatccgcatccgccgccgtgccgggcgcgaatgccgcagacggcacccagcccgtgcccgccgtccagatttcctctgccgtgcaggccgtggccgcccgctccgcgtccggcgtcggtgcgcgtgccgcccacgttgcccagccctcacagctgggcctgccgctggacatgcccgccccgaaccgcgccctgaactggcgcttttcgttcgactcgttcgtggtggggcccaacaacgaactggcctttgcggcctcgcgcggtatctgccgcgaaaccctttccgcagacacgctgtttctcagctccggtccgggccttggcaagacgcacctgatgcaggccgtgggccgcgccctgtgcgaggccagcaaccgcgccgcgccgcgcgtggagtacctgaccgccgaggaattcgccacccggctcatcgccgccctgaaggcgcgggaagtggaccgcttcaaggcccgctaccgcgacgttgacgtgctgctgctggaggacgtgcatttccttcagggcaaggaacgcatgcaggacgaggtgctggccacggtgaaggcgctgaagtcgcgcggcagccgcgtggtgctgtccagctcgttcgccgcgcgcgacctcaagaacctggatacccagctggtgtcgcggttctgctccggctttctcgcgcacatcgacaagcccggtttcgaaacccgccgtcgcatcctgtgcgaaaaggcccgcctgcatcaggtgatgctgcccgacaacgtcaccgatctgctggccgaccgcatccgcaccgacgtgcgccagatcgaaagctgcctgcacaacctggtgctgaaggctaagctgctgaaccgccagatttccatggagatggcttgggaagtgcttggccactatgcccagcaggaagtggtcatggacttcgagggcatcgtgcgcaaggtgtgcgaaggcttcggcatttcgcccaagcagctcaattcgcgcagccgcaagcgtgaatacgtggttgcccgcaactccgtgttctacctggcccgcaagcacaccgacctttctctgaaggagatcggcgaccggttcagccgccgccattccacggtgctgaagggcatcacctccatcgagcgcgaaatgagccgcgaaacgccgttgggccgtcaggtcaccaacacgctgtcgctcatcgaacgcaacggtcgaattacctacccctagccatggggggtgccgccgcgtacgcggtcggcagggcgcatgccattacggcggcgcggacctccccggttcgcgccgcctttcgttttgtccgcgcccgggggcggacaggaacagcaggggcaccggcaggctgcccggcctgcggatgcccttggcatggcgagcttttcatttacggcacgctggggtatcgcaatgtttcccccagccatcgagagcgctaccgcaatgtacgggggcgccggagcacaacaggaggaccggacgatgcaacaaccgccctacaaggaaatagcgccgcgcctggccgggctgcgtgacgcctgcggcttttcgcggcaggaactggcggacaaggtgggcgcaaccgaggcagaggtggcccgcttcgaaagcggcgaggtggagataccggtgagctttctcaccgacgtggcccgcgaatgcggcgtggacctgaccgcgctgatttccggcggcgacgcccacctgcacggctacagcctggtgcgcaagggcgagggcctttcggtgcagcgccgcaaggactacgactactggaacctggcctcgcgcttcaccaaccggcgcatggagccgtttctggtgcgcgtgccccccaaggatgaaaaggatctggtgttcaactaccaccggggccaggaattcatctacatcctggaaggccgcctggagatatggctgaatgacgcgcgccacgtgctggccgtgggtgacagcctgtacttcagttcgcgcatcccgcatgccctgcgcggccttgatggtgcggatgcggtctttctggacgtaattagctagggccgtcccggtgggcctttcgtccgctggctgcgtcaaacagcgtccggcattcggtcaaataccgaaagagtatgttccctcatgccgcacttgttttccttgccagcgaacgtaaatccgcaccgggccgcggtccttcgggcgtagcccgctattacgccgcaggaaaacgcccccaccgccaccatggggggcgcgccgtacacgccatcagtcaacaagcccgcaagggattgcttcgcagggatgcacccatgacctacaccacaaagtttacggccaaggattacaaggaattctgcgccacgttccgcatcgacgccccggacaccttcaatttcgccttcgacgtgctggatcccatcgcggcggctgacccgggtcggctgtgcatagcccacgtggatgatgcgggcgtgcggcgcgactacacctttgcctggatggctgaggcttctgccaagctggccaatgcgctgcgcttgcggggcatccgcaagggcgaccgggtgatgctggtgctgtaccggcgcatcgagttctgggtgtccatgctggccctgcaccgccttggcgcggtggccattcccgccccggcccagctcacccccaaggacatcgtgttccgcgtggagcgcgccaagacccggtgcgtcatcgtggaccattccatcaccgagcgcgtggaggccgcccggcccgactgtcccggccttgccgtgtgcgtgcaggtgggcggcgacgccctgccgcgcggctgggtggactacgacaccatcttcaccccggcggaggccaggttcccccgtccggaaagcccgctggagttcgcgggcggcgaagacccgctgctgatcttcttttcgtccggcaccacgggcatgcccaagatggtggagcacgtgcacacctacccgctgggccacctgctgaccggcatgtactggcacgacctggtgcccggcgacctgcacctgaccctggccgacaccggctggggcaaggcggtgtggggcaagttctacggccagtggatggccggggcctcggtgttcgtctacgactttcggggcaagttcgaaccggcggccctgctggacgtgctggccgcccacgccgtgaccaccttctgcgcgccgcccaccgtgtaccgctttctggtgcggcaggatctgtccgcgtacgacctgtcgaagctgcgccactgcaccacggcgggcgaactgctgaacgacagcgtgttccacgactggaaggccgccaccggccttgaaatccacgaaggctacggccagaccgaaaccaccctgcaaatcgccacgctgccgtgcatgactcccaaggcgggttccatcggtcggcccatgcccggctgggacgtggtgctgcaggatgcggcgggcaacatctgcccccccggcgaggaaggcgaaatctgcgtgcgcgtggccgagggcctgcccgtggggttgttccggggctatctggaagagccggaaaagaccgcctcggtcatgttcggcggctactaccacaccggcgacaaggcctggatggacgaagacggctattactggtttctgggccgcgtggatgacctgatcaagagctccggctaccgcatcgggccgttcgaggtggaaagcgccctcgtggctcaccccgccgtggtggaggccgccgtgaccggcgtgcccgatccgctgcgcgggcaggccgtgaaggccaccgtggtgctggccgctggctacaccgcgtcggacgcactgaccaaggagcttcaggaccacgtgaagaaggtgaccgcgccgtacaagtacccgcgcatcatcgactacgtggccgagctgcccaagaccatcagcggcaagatcaagcgcgccgaaatccgcgagcgtgaccagcaggccagcggtcccggagcgtagcgggtcttttggttctttgtgaggcgctggcgttttggtttttgttgtttttgtacgcctccggcgggcagggggctaccgccccctgcacccccttcaaggtaaaaaaaacggggagaaggcgcatcgccttctccccgttttgctttcgcgtaaggttttttgtgagtctcatggctgatagccatgagccaattttctacccccaattaaaaagtttggggggatggggggccgggggaaggagacccttttcaaagggtcccttcccccggttcgcttttcgtcttttcttttcctaccccgcctgcgcccgcagttcgctgagatgagttcgggcgaagtcgagggaggggtcgatttcgagggcggcttccagcaggtgcgcggcggtgtcggcatcaccgaggaacttgtggcacaggcccaggttggcgaggtcgatgacggaccccttgtccaggtgcagcacgctttcgaagttggcggcggccttggcgtagtcgcccagcttgaagtggcacacgccgcgcaggttgaagtattccttcatttccgggcaggcggccacggcgcggtcaaggccgggcagggcggcggcccagtcctgggccagggtgtgcacgtaggcgccgtagaaggcggcaaggccgcgtgcgtccgcgtcgggttgcaggggttcgctggtttcgaaccagtggcgcgcctcgtccagggcttcggcgcgcagggccagcatgccccggaagaacggcacgaagtgcgcgccggggtatatccctgccagcacctctaggccgcgcagggcggtttcggcgtcggcttcctcgctcaggatgcggcccacgaacaggccgatggaggcgttcttgtcccgttcgcgaaagcggaaccccggcacgatgttgtagtgggtggacacgtccgcgtcggggttgcgggtggagatggacaacagggtgtagccctgccgggcgaggccgtcggaaagggtggtgagctcgcgcaggatgtcgtccgattccacggtgggcagcgaggacagcggcaccacggggccgcgccgcagccattcgatgtcttccagccgttcgtacttgggcaggccggaggcctcgtagcaggcgccggtgatgaagtcgcccgcgagttgggctatttcggtcagggcgcgcacggcggccttgaccggggtggcggctgtgccggcggtgtagacgatttcggagcggaccgggaaggtggccgggtcccaggccacggcgcccacggtgggcacgggcaggccaagggaaaagtccttcagcaccacctgcacgccgtgccgggcaaagcggtccagcaggtcgcgcagcacggcgtcgtcgccggagttttcgggcgagatgtcgatggtgggcagctcgggcatggtttcgtcgatgatgcagcacacgtggcgctccaccagttcgcaggcgccctggaggatggattcctcttcggtgttgcccgccgaagagccgttgaactcgcccagcttcttgaaccagtccagcggcagccacacctcgcggccctcggtgccgtcgcgcgggatgacggtggcagggaagaacttccagcggatcaggtccagggcgcgcacggcgtcgtgcggggcgatggggtcgtgcacggacttggcgatctcttccaccggcagcagcgcatcgccgaagcgggcctgcgcctcgctccaggtggcctcgaccatgtcgggcatgtcgcgccagaaggtgaagaagctgtagcgctccatcagttccatcagggccgatgcctcggcctgctccacggacgcgcccttgcccatctgcttgcgggtgggcatgacgcgcttggcgtcggccccgcacatgctgagaaacacgggaatgcccagccggtccacgtccacgcggcgggtttcggcaaggatgtccacgtcgaggctggcaaggcgctggcgcacgcggcgcacggtttccacgggcgaggtggccttgtcctggtccttggtatagcccttggggcagggagagagcttgatcatgcggatggtccgtaaggggtcgaggttgcggatgcgggccgtttggtggtccggctggctacgccgactggtgccgtgatcggctgggccgactaggccggagcggcgggtgcagcgcccgtgcgcttgggggtaagccggtgcaccaggaacaggcggcgttcttcctgcccgtcgtcgccggtggacttgatgcccacgggctgctcggccacgtcgaagtcgcgcccggccagcttcaggaagtgggcggccttgcggcgcttatcggtgcacagcatggcctgcccgccggaggccacgtggcgggccaggaacttggccagcgggcggtgcaggtcttccaggtaaaggatttcggccccggcgatgacgtcgtagcgggcgtccagccgcgcggtggtgatgtcgcagcggcgcacctccacccggtcggccaggccgttgcgcagcacgttgatgcgcgcgaagagcagggcgtcgtcgttcacgtcagtgatggtcacgcgggcaaagccgtagcgcgcggcgatgagcccggtgacgccgcagcccgcgccgacttccagcaggctcttgcccgccgggtccagcttgcgcagaaagcgccccagcaggaacgaggcgggccatatcttggcccacaggggcaggtcgcgcagcgggtccttgatggcgttggtggcgatgagccggtcgaggtggccggtcatgttgcggatttgcaggatttccagcggcgcgtcatccacggtgagggtttcgaattccacttcgtagcgttcgcgcgccctggccagcaggcgttccagttcggcggcgtgcgcttccgccgtgggcgcggtttcggtgctatggaggtccggggtgtccggttgttcggtcatgggctgtccttttgtgggccgatggctgcggtgagccggttgccggggcgcgcgccgggcgggcggatgcgaaggccggaagaactaggcgtgccagagggcacgagagggctggcggcggcgcgtccggagttcatgcctcaacagggcgggcagtgcaagttgggcgggggtaagcacgcgctttgcggcggacggcggcgcggggataagggcacgggcggggccgggcgatatggcctgcgggcgccgggatgaagggcgagcgggcaggggggcacagcgcccgcgccggggatggggaaggcggccggactggccggattacacggactggccagagtatgcggactggccagagtacgcggactgcccggattacacggacgcccgacacaagggtcattccgccagggccggttcgccggaacttcgggatggcagcccgccccgcggcgtgagccgcttgcgggcctctatggccaccagccgcacgaaaccgccctccacggacatcacccggatgtcccggcgcagttcgcggtagccgtgctccttgtagaacgcgagggcgttgagtgaggcggtcaggcgcagttccggccagccctgttccacggcacggcgttccagttcgcgcagcagttcgctgccggtgccgggcggggcctgcggtgcggcgtacaggtaggccacctcgtcgccgcgcagcgcgccgaagccgaccacgcgggaggaggatgtcgcgggggcggacggcgtgcccccctgtggcctgcgggcttctgcgttcggcgcttccgcagggggtgccccgactggcgggtcatggggcgtcgcaacccctgcctccgccaccagaaacgggttcatgcccagttcaagctcccgccggaactgctccacagtgcggccagcgcaccatgcggacagttgctccgcgtcgtagctgcacgtcgccttgccgttgatggcggcatggaacacggcggtgacggcggcggcgtcgtccggggtggcaaggcggatggcaatgcggggcatggggcgtcctgcggctggggtgatgcctccggcatatgccggtaacggtcggtgagcaaccgctttggccggctgcggcggctgcgcgcgatgccactgtgcacgggccgatgcggaagatgggggcgccgggggcacaagggaaagaacaccggaccgggctgacaggagaaggggctggccggcgttgcgccggttgcgcgaggaatggggagaggtgggccgtcaggccgggatacgccgtggcggcgggcagccggtgcgggccgaaacgggccatggcaggcccgagttggccggagaaaggcatggaggcgtaagccgcgcgtcacgccattcattccgccggaaacggcgaaggtcgccttgcggcgaccttccgtactccccaggggagcgaaattttggagcgggagacgggatttgaacccgcgacttcaaccttggcaaggttgcactctaccactgagttactcccgccctttcgggcgacacgtggacggggcgaagccgccgttccctcgtgcggagggagagctaccctttttgccggggacttgtcaacatgcatgcacgaaaaaaaatggagcagcgggcagggggcggcagcgcaacacggggcgcgatgctgaagaggggcgccatgtgccgtttctcgcgcgggggaaaaggcgtagggtggcgatgcctgtcggcatcgtgtggtgccggatgtcgggatcggagtgtgcgtggatgcgcattgggcatatggtgtcggttcctgcgcgcaaccgtccggaagaaaggaggagacatgatggaagcaaggagcgacgaggtggtttgcgtgacctgtgaggggacggttccggaggtttgggagcgtttgctgggaactctggacggcatgaacgtgcctgtgttctgcaccatggaccatgcggccaacgcggaaaaagcggggctgcgcatgcctgccacgcgggtggtgacctttggaaaccccgccgtgggcacgctgctgatgcttgaagctccgggcatcgctctggacctgccgttgcgcatgctggtgcgcgaggcagaaggcgtcaccgtgctgtcctacgagcgaccggaggcgttggccgtacgtcacggcattgatccggccttcgcccccgtggaaaaggtgtccacgttcatggcggggctggcggagtcggcgcgcactggccggtaggtgggcaatatggggggctttgcggccacgcagcaaaaagcccccgcgcaaggcgcgggggctatgtgttctggagcgggaaacgggatttgaacccgcaaccttcagcttgggaagctgacactctaccgttgagttattcccgctaatggtggggtatcgctagggttttccgcgctgggcggtgcacccgaaggagacggtggagcgggagacgggatttgaacccgcgacttcaaccttggcaaggttgcactctaccactgagttactcccgcaccgatgctggaggcggcatccggatttgaaccggagaatggaggttttgcagacctctgccttaccacttggctatgccgcctcatcggtttcgttggagcgggagacgggatttgaacccgcgacttcaaccttggcaaggttgcactctaccactgagttactcccgctcaacgaggagagccttctacgtcacagccccgctccctgtcaagcgaggtttttgaaaaaacacgaccaatttccataatatgttggccggtgcggatttgcgggcacggcgcggccatggcgacggcggttttcacgccccggtcggttggggcttgccccgtggtgcagtccgtcgcgcagcccggtcgttcctgctccgtccgtctggcctgtctcgtcgtttgtcggcgcacggggcacgtgcgccgttgcatccgcccttgttccgcgtcattcgtggtttttctggcgtcagtcagcgcctgccaacgctgcgggcgatccgtccgggtttccgtgaacggaaatcaggcctcgcccctttacttttatcggccggatgatttatggcagttgccttgcaagcgacagccccacccggcacgcgtgccgccaggatgcggtgcgctgcgtaccgcgaggaggttccccatggatcagaaggatatcgagtacttccgcgtattgctgacccagatgctggaagaagccacgcaaaagggcgacctcacgctggaagacatgacggataacaacgaggtcttcgccgatccggcggaccgcgccaccatggaatcggatcgcgccttcaccctgcgcatccgtgaccgcgagcggcggctgatcaagaaaattcaggcggcgctgggccgcatagaggacggctcgttcggcatctgcgacgaatgcggcgaggaaatcggcgtgccgcgcctgaaggcgcgacccgtgaccaagctgtgcatcaactgcaagagcaagcaggaagacgacgagcgcgtccgaggcgattaacgcccaccacggcccctcacccctgccgggatgaggggccgttttttgttgcgccgtgccgcgcgccgtgttgcgcatggtgccagatgcccggtcgccagtggctgccgggcgggcgcatcagccgcctgctccggagctgtccggccctgccgggggcggctgcccacgcatgctttcagggcgcacagccagggaaacgacgatggacgcccatctgttccgccgcgtctgcggggcgctggttccgttgctggccgggtgccgcatcgaaaagatccacgcacccgcgccggacatccattcgctcaccatcttcgccgccgggcgcaagcaggtgctggtgctgcgccacgggcgtcgggcgccgctgttgtatctggccgcgcacaagccgcccaatcctgcccggcccgacgcccagatcatgttgctgcgcaagcatctggccggacgccgcgtggcctgggccgggtgcgactggccccgccgcaggctggccctacgcatgacgccgccagccggacagccagacgtgacggcagacgtgacggcagacgtgacggcagacgggcggccaagcggtaaggcagtcgggcagggcgccctggtactgctggacctgcgcgagggcatgcgcctcgtggatgcccttccccccgacttcggcgcggacccggtctggccgcagttgccgcccccgtcgcagcccggcgccttgaaggccgccctgcgttcgctgtgcgacgatgccgccaccggggccgacccggtgctcactccggccctgcggcgcaccctgacagccctcgtgggtgatgggcagcacgccagtccttccgccagtccctccggctgcgtccccgatagttttcccgacgccctgtccgctaccttccttgacgccccggaagacggcgtgctcgacgcctgcgccctgctggtggacctggattccggcgagggcgacgtgttcctgtaccgccagcgcaacgaatcgggggatgggcccggcgagaccggcggtcccggcgaacccgacgagctttccgcatggcccctgcccgcatccctgcgcggcaaccggacggaagaggtgcacgaatccgcgctggatgccgccgccattctgggcgaggccgccgcgttcaccgggcttgccgatgccgcgcgcacggatgccgcctccccgttcaaggccgaagccaggcggctgcgccgcctgctggcaaagctggacgacgaggagcgccgcctgcgcgccctgctgggccagcgggccgatggcgtggccctgcaagcggtgctctaccagtacccgccggatgcccgcctgccggaagtggtggtgcccgatgaggccttgcccgtgacggcatggccggaaggagcgggcgacgagccatcgtccccggcgggcaccctcggcgcaggccccgcaggccgcaccatccgtctcgacccgctgctgaccgtgcgcgagaacatggccgccatgttccaccggtccgaccggggcgcgcgcggactcgccattctcgaacgccgccgggcggaagtggcccgcgaccttgccgccgccgagcagggcgcagccatgccccccggcagcggattgcccccggtacaggcccggttcactcccgcctccccggtcaggcagggcaagggcggcaaggccacctcggattcgcgcaggcagccccgcgacgccggaaccggcagcgacgtgcagcgctttcgcagttccgacggcttcctgctgctgcgggggcggtgtgccgagggcaacgcggaactgctgcgcatcgcctcgcccttcgactggtggctgcacgcggaggacggccccagcgcgcacctgatcatccggcgcgaccacccggcgcatcaggtgccggaacgcaccctggccgaggccgccgcgctggtggcggtgaaaagctggcagcgcaacgccgcccgcgcccggatcatggtggccctggtgcgcgacgtgcgcgccgtgaagggtgccgcccccggcgccgtgcgggtggatgcggtgtcccgatccctttccgtggcgcccgacgccacgctggaggccgccctgcgcctggacaatgatccggacgccaccgtcccgctacccgtcgcaaagccagcccacgccaccaccggcaaggggcgcggaggacggcgctgagtcgccagcccccgtttcccttgcactcccgcggattgtgtcggcgtgttgaccgacgtgcggcataccgcatacagtccgccacgaccttgcggaggcccgcagggtactgcgccgctggcgcgggattgcgggaacatcgggggggggaagggatttcgcacatgctcaggcgcatgcggtctttgctcggccttgcggatgacggcgaccactctgcccgcaccccttccgccaccagcggtcaggaggcgggaaaggcggccccgtcttccggcgcgcgcatcgtcccgccgaccgttcaggacggcacggcctgcgccccggtgttgctggtggcccggcagccggtgttcgacgcctcgggagaggtgtggggttacgagctgctgtttcgccatcccgattcccccgaatgttgcagcggcgatgtggacgccagcgtggccaccgcgtcggtcattgccgacggcttcgccatggcccgtccggtccttgggcaggggcagcggctgctggtgaacttcgcggaggacatgctgctggagggcacgccgcgcatcctgccccccgacgtgtgcggggtggaggtgctggaaacggtgcccgtcaccgaggccgtgttgctggcgctttccgccctcaagtccgagggctacctgatcgtggtggacgactacgcggggcagcccggtatggaagcgctgctggacctggcggacatcgtcaagatcgacgtgctgggccgcccgctggcggacctggcccgcgacgtggcaggtctgcggtcccgccagtgccagttgctggcggaaaaggtggaagacctcgccacgcacaggcagtgcgaggccctgggcttttcgctgttccaggggttcttcttcagcaggccggaactggtgcacggcaggcggctggacagttcgcaggcggccaagatgcgtcttttggccaccctggcccgcgaggacgtgaacatcaaggccgccaccgaggtggtgcggtccgacgcggccctttcgtacaagctgctgcggtacatcaattccgtgcatttcgggctgccggtcaaggtcacgtccatccagcacggcatctcgctgctgggcacgcgcaacctggtgcagtggctgtgcgtcaccgtgctttccgaattcgacaccgggcccatggcacgcgaactcatcgctgtttccgccctgcgcgccaagtttctggaattgtgctcatcccgcgtcacgttacgggccaggcaaatggacaccggacacatggaagccggacaggtcggtaccggacaggtcggtacgggacaggcccggcccgctccgcagtcgggggcgatgttcatgctcgggctgttctcgctgctggaacccctgctgtgtctgccgctggcggaactgctgcgttccctgccgttggcggatgagctgaccgaggcccttgccgcgcacaccggcccctacgcgccgtggctggaactgctggagcactacgaacggggccgctgggacgaagtgctggccagcggcgaagccatggggcttactcaggcggacctggccatggcctacgcgggcgcgctggaatggagcgccttctttcacgacaggcgggagtaagaatgcagcctctggtcgccaccatagaaacgtcgctgttcgacatgttcgaggccggtcccggcccgtccagttcccataccatcggccccatgaaggccgggcacgacttccgcacactgtgcgcggccctgccgccagaggtgctggcctgcgcggcggacatccgggtgcgtctgttcggctcgctgagcgccaccggcgtgggccacggcaccaccggcgcggtgctggccgggctgctggggcaccgtcccgccacctgcccgccggggctgctggaatcgttgcccgcgctgccggaaggggaacgcaccctgcgcctgggcccggcggccctggtgctggccgaaggcacggtgcggcgcgatgcggtgcagcacgcctaccccttcagcaacacgctggtcatggaactgctggatgcgcacggcgcggtgctgtgcgagcgcgagtactattccgtgggcggcgggttcatccagtggaagggctggcagcccgaagaacgcggcaggcccgcgcacccgtaccgcagcatggcgcaactgcgcgcgcggctggtggaaaccgggctgaccatccatgaactgatcctggaaaacgaaatggcggttaccggcatgggccgtgccgccatcctggaccggctggccgccatcatcgaactgatggaagccagtgtgcggcgcggcattgaggacggcggcccgctgcccggcaccctgggggtgcaccgcaaggcccgcgtgctgctgatgcgcgcccagcgcctgcccaacgaggtggatgtctttctggggcggctgaacgcctacgcctttgccgccgccgaggaaaacgcggcgggcggggtcatcgtcaccgcgcccacctgcggcgcggcgggagtgatgcccgcgctgctctacgccatgcgccacgaccttgccatcggcgaccgggccgtgcgcgagggggtgctggcatcggcggcggtgggctttctggccaagcacaacgcgggcatcgccggggccgaggtgggctgccagggcgaggtgggcgtggcttcggccatggccgccgccatgctggcccacgcgcgcggcaacccggtgcacgtggtggaaaacgcggcggaaatcgccctggaacaccacctgggcctgacctgcgacccggtgggcggctacgtgcagattccgtgcatcgagcgcaacgccgtgggcgcggtgaaggcctacaacgcctgcctgctggccacctgcgaagacccgcgccaccaccgggtgacgctggacagcgtcatcgcggccatggccgagatagggcgcgacatgaacgccaagttcaaggaaacgtcgtccggcgggcttgcggtcagcgtggtggagtgctgaccggctttttgggatatatgaaagagagcggcgtccatcccctgaaggatggacgccgcttttattcacgctgctggcagcagcctaagggctgttcgcaaaattagggtttttgttcgctggcgaggaaaacgagccagccatgagggagtatactcttattgtattcgaccgacatggcaggcgaagtttgacgacgccagcgggcaaaaggacaattttgcgacaggcctacaggcccttgccgaccatgcgcagcagccggacgagctggttggtgaagcccgcctcgttgtcgtaccagatgatcagcttcagcatggtgccatcaatgacgctggtgcacagcgcgtccaccacgccgccgtagatggagcccatgtagtccacggacaccagcggctcttcggtgtagcccatgttgcccagcagcggtccctcggccgcggccttcagcagggcgttcacctcttccacgctggtggggcgttccagttcgcaggtcaggtccaccagcgacacgttgggggtgggcacgcgcacggccatgccgtccagcttgcccgccagcgcgggaatgaccagcgtggtggccttggccgccccggtggtggtggggatcatggacagggccgcggcgcgggcgcggcgcggatccttgtgcgaaccgtccaggatgcgctggctcatggtgtacgagtgcaccgtggtcatcaggccgtgcttgatgccgaacgcctcgtggatggtcttggcggcgggggccagacagttggtggtgcacgaggcggcggagatcacgtcgtgcttcgccgggtcgtagtcgccatggttcacgcccatgaccacggtgacgtcggcgtccttggccggggcgctgatgacggacttcttcgcgccgcaggctaggtgctgcgcaaggcccgcgcggtccttgatggtgccggtggtttccaccgagatgtcgatgccgaggtccttccacttccattcacccgcgcgttcgcgggtgacggcgatgtggcggccattgacgatgagtccggcatcgtcgtggcccacttcgccccggaaggtgccgtggcacgaatcgtacttgaacaggcgggccagagaggcattgtcggcgcgggcgttgatggcaaccacgccaaggtcgtcggtttcggccagcagtctgacgaggtagcggccaatgcggccgaacccgttcatcccaagcttgatcatgattccgttcccctgagacggttagatcttgttcgagcagccaagcacgttgcggatcttgtgctgcaccatgttcttcacggcgtcgcgcgcgggcttgaggtacgcgcgcgggtcgaaatctgccggtttttccatgaaatgcttgcggatggtggcggtcatggccaagcggatgtcggtgtcgatgttgatcttgcacacaccgtaggtggccgccttgcgcagcaggtcctcgggcacgcccttggcgctgcccaccttgccgccgtaggtgttggccatgtccacgaattcctgcggcacgctggacgcgccatgcagcaccagcgggtagccgggcagcatgctggtgatcttttccagccgcgcgaagtccagcttggcctcgccggtgaacttgtaggccccgtggctggtgccgatggcgatggccagcgaatcgcagccggtgcgcttcacgaagtccacggcctggtcggggtcggtgtacaccgaatgttccgccgaaacctcgtcctccacgcccgccagctggcccagttcagcttccacccacacgccgcgcgcgtgggcgtattccaccacctgtctggtgacggcgatgttttcttcgtacggcaggtgcgagccgtcgtacatgaccgaggtgaagccgccgtcgatgcagtccttgcagatgttgaagtcctggccgtggtccaggtgcagcaccaccggcaggtcggtgtccatcagggccgcctcgatgagcttcacgatgtagttctgcccggcgtacttgcgggcgccggcggaaacctgaaggatcagcggggcctgctcttcgccggccgcctgcatgatgccctggatgatctccatgttgttcacgttgaaggcgccgatggcgtacccttccttgtaggcccgctcgaacatctgcttgggaccggtcagcggcatggattcctcctgctgcgccggacgggcgtgatgcctgctggtccggcggtggaaatgagttcgtcggtcgcgccccgagggcgggttcccgcggggtggcgcgcgcgatccgcgcatgcctccggaaggtccgtccgcgaagtcccgtccgtggcttccggtggcgtgtccgtgcaggcgcagccgcgcgggatgccatggcgcaggggtgggtatgacctctcgacgaaggcgcgggaaagatacccgaatccgtggaaaaaataaagatgggccgcgcaaggcggcccatccttcgcgcaaaaggggtcacaagggcgcatggggcggggaaggggccgcaagaggggggagaggaccgaagccctgttttccggagatgtccgttgtacccatgtgccccaccggggcgccccggcatcggcaaattatgccgatgtggcatgcgtgcgaccgggacttctttcatatgcacaggtcggttcccgtggcacggggaacgggccgacaatatgtggctgtggaatgaagtttgctaaattttgtcggggcgggtcaggtttcgttaggtcacgtcaatatcatgacgactctgtccggggcacatgccgtgcaggttggggtaacgtcgacgaacatggtacggggcacgtagtgagctatcgtgaagaaacaaggggcggtgcactgccgttcacttccaaggccgacaccctggagtggctttccgcgtacgatgatctgcacataccgcccctgcgctcctttcgcgtgggcgagtggctcacagcgcgggatgcaacacttgcctcgctggcgcgggcctttcccggcgccatgcttgccgtgcgcagttcgtgccgccgcgaggatggccgggaaagctccggtgcgggggccttcacgtccgtgctggacgttccggccaatgaccgggatgcccttgccgctgccgtggagaccgtcattgcttcctatggcgcccccgacctctccgactcccccggccccgccaatcccgcagaccctgacgatcaggtgctggtgcagcccatggtcgaaggcattgtcgtcagcggcgtcatgatgacgcgcgtgcatgccgacggcgcgccatattacgtggtcaactacgacgaatcgggccaggccgacgccatcacgggcgggcgcaacgccagcaagacggtgttcgtctttcgcgatgcggaagacgaacactgggattcgcgcaggctgcgttcgttcatcgcgctggcgcgcagggtagaggccctgtgcgggcatgatgaactggacatggaattctgcctcgacggggcgggggtgctgcatctgttgcaagtgcggccaatctgcacgcaggcccgctggatagccggtgccgacgggcaggtgcgcgccaagataggctttgtggtggacttcatttcggaaagggtggggcagtggccgggccttttcgggcagcgcaccattctgggcgtgatgcccgactggaacccggcggaaatgattggcgtcaccccccgcctgctggcaagctcgctgtaccgcgaactcatcacccgcagggtgtggagccaggcccgcgaattcatggggtaccgccagatgccccccgaagaactgatgctcatggtggcggggcgcccgttcatcgacgtgcgcgtcagcttcaattccttcattcctgccgggctcgacggggtcaccgccgaaaccctcgtgggggcatggctggacaggctggacacccacccgcaattccacgacaaggtggagtttcaggtggcccagaccgcgctggatttctgcttcgacaaacatctggacgaacgttatccggggctgctcacccgcgcccggcgcgaagatttcagggcggcgctgcacgggctgacggcacgctgcctggagtcgggccgacggtcatcgatggattgggcgtacgaggcagtcacggaactgcgcaacaggcaggccgcgcgcggcaggctgtcggcggacgcccttgcgcagggcatgaagccgttgccccagttggtgctgctggccgaggattgccgcctgttcggcacgttgccgttttccatcctggcccggcatgcgtttattgccgaatctttgctgcgctccacggtggagcggggcgcgctgtcgcccgaacggctggcggcgttcaagaccaccatccggaccgtttcgggcgagatgtcgcacgacctcatgtccgtgtgccgcaatggcatggacagggaaacgtttctggctcgctacgggcatttgcggccttgcagctacgacattctttccccgcgctacgcggaccgcgacgggctgttctcggattccagccccgtgtccatggtggacgtggacgttccgtttgcgcttaccccgcaggaatacaacaacatcgcctcgctcctgcacgaggcgcatttcggcaacacccagccggagggcctgctggagtacgcccgccgcagcatcgccgggcgcgaactggcaaagttcatctttacgcgcaacctttcggacatgctggaactactcgccctgtggggtgacaggctggggctttcgcgcgacgatctgtcccacctcgaagtgcgcgacgtcatggaatgggcgtcgcattccctgctgcgtgacgcccccggctatttccgcgaactggccgacaaggggcgcgaactgttcaacctcgggcgcagcatcaagcttgggtacatcattcgttcatcgcgcgacgtgtacgtggttccgcagcaccgcagcgcgcccaacttcatcgggcacggtcgcacggaagcgcggctggcgcgcctgtaccccgattcgccctgttcggtggacattgccgggcggctggtgtgcattgagaacgcggaccccggcttcgactggatattctcgcgcggtatcgccgggctggtgaccatgttcggcggcaccaattcgcacatggccatccgctgcgccgaatacggcctgcctgcggccatcggggtcggtgaactgctgttcgaacaggttacctcggcccagtcggccctgctcgatgctggtgcctgcaccctgcagcccctgtgagccacacgtgaatgcacgccttgcgctgaccatgcgcgtgaccgaggcgcccggccacgccgaacgccgcgatgccctggcccaggactgggggcggtttcttgccgtggccctgccgggcgcggcgtggctgcccatgcccaatgcgggcgatgacgccgtgcgtctggccgatgcctttgccgtcaacggccttgtgctgaccggcggcgatgactggggtgttttttccgagcgggacgccaccgaggcggccctgttccgctgggccatggcgcgggatatccccgttctgggggtgtgccggggcgcgcaggtcatcaatcgcatgttggggggcagcgcgcgcgttaccgacggtgcggtgcacgccggaacgcggcaccccctgaccgaacggcaggactggacgccggaagacgtgaattcgtaccaccgcctggtgctggaccgcgacatgctggcgcccgggcttgcatccgccgccctggccccggatggcacggtggaggcatttcacctgccggggcgccgcgtggtcggagtgctgtggcatcccgaacgagaacatccttacggggcgtgcgatgtggcgttgatgcagcgcctgttcacgccggagcagatatgaaacacgccgtgggccttatcctggcggcggggcgcgggtcccgcatgaagggacttaccggggaccgccccaagtgcctcaccgaactcgcggggcgccccctgttgcactggcagctcgatgccctgcgcactggcggggccgcgccgctgctggtggtaggcggctacctggggcacatgctggagccggagacgcaaggcatgcccgccgatgcctacgccacgctcgaaaatcccgcctgggcgcggaccaacatgctctccaccctgctgtgcgccgcgccgtggctggaacgtcagttcgagcagggcgccgggcaggccgtcatctcctattcggacatcgtctaccaccccggccatgtggctgccttgctggcgcatcccgaccatgtcgccatcacctacgacacgctttgggaaccactgtggcgcttgcgcttcggcgacccgctgctggatgcggaaaccttccggcaggaaggggggcggctggcggagatcggcggcaagccgggttcgctggacgacatctgcgggcagtacatggggctcatcaaggtcagccgggaaggctggcggacggtgacacaacgctgcgcccggctaggcgacgcggtggcgcgtacggacatgacgggctttctgcgcctgctgctgggcgacggcaccccggtgggcgccgtgcccgtggcggggcgctggtgcgaaacggacagcggcgacgatcttgagcgctaccggagggcgctggcagcgcccggctggagccacgactggcggtagccatacggttttgattgtacggagtgaccggcccttacgggaaaatacgagcaacaatttcgaggaatgacatgcagcacggtgactttacgaatcttgcggataattacgcccggtaccgtcccggatattctcctttcgtgctcgacgcctttctcgggctcctgcgcaaagagccttcgcaattgcgaggggtggacgcgggagccggtactggcatctggacgcgcatgctggcgcagcgcggcgtcaacatgacggcggtggaacccaacgaagccatgcgcatcgaaggcatacgccagaacggtgcgtacagcatcgcctggcatgccggttctgccgaggatacggggttgcccggggacgcgtttgatttcgcgtgcatggcgtcttcatttcattggcctgaattcgaccgtgccgtggcagagttctctcgcgtgctgaaaacgggcggtctgttcatggctttgtggaatacgcgcaggtatgaatccaacccgttgcttgtgcgcatagaggaacatctcaaaaatcttgtgccatccatgaagcgtgtttcgtcaggacggtctgaattttgcgatacgcttcttgatcgtcttgcttcgtgcggcacgtttgaagatgttctgtatgttgagggaaggcatacggaattgcagacgccagagcactatataggcttgtggcagtcagtgaatgacgttcgggttcaggccggcgaggaacggttttccgactttatagactacatcagggaacagacggcgggcttgcagcacatcaaggccgaatacaccacccgcgcgtggatagcccgcaaggcctaggcgatgacggcacggcactccggcggcagggtcatctggatcaccggtttttccggcgcgggcaagacaaccctggcgcgagctctcatgccctgtctgggggaacgcgcggtattgctggacggggacgaactgcgcgaggtgctggacgcggcccggtgcggctttgaccgggaaagcaggcagcgccttgccttcacctatgcgcgcatggcgcgcatgctggccctgcaagggtttaccgtggtggtcgcaaccatcagcctgttccacgatctgcatgcctggaaccgagagtacctgcccggatatctcgaagtatggctcgacgtgccggaggaggaacgccgcaggcgggaccccaaaggcctctatgccgccgctgccaacggtcaggtgcgggacatggcttgcgagcgcatggtggaggtgccgcgcgaaccgcatctgaccctgcggtttggcgaacacggggatgtcgggacctgcgcgcgcgcggtgctggaaatgctggatgttcccgatctgacgaagctcccggaagggggtgccgcgtcccccggcccggcagccggaacagggggcgcatgatgggcggggtgtacgggtgcccggagtgggacagtgcatgccggggccgcaagatggcggggtgcgtggcatgagtcgcattgctgatgtggaggcgttgtgccgcctgggaatgctgcacctgcacaagggggagccggaccgggccaagcgcctgttcctgcgggcctggcaggccatgccggagcagacgggcatcgcgtcgctgctggcgcaggcccacagggcggaggcggtccggcgtcatgcagagcacggctgcaacgggcggatgctgttcgtcatccgggggtactttctttcgtactatcttccgttgttgcgcttgctgcccccggaccgcgtggatgtggataccggcgatgacggctgggggatcgatggtgccgcccgcgaagagttgcttgcacttggttttgagccttgcaagcatgttccccgcccggagtggtggcgctatgccatggtggttgcggaccacgccatccagatgcatttccctattgccgggccagaggatctgctgccccccgtggcggtctatctgccgcataccaccgcctatactggcggggctggtcatccataccagagccactgcatctatcccttcgaggcactggcattgcagcagcaagcccaggccccatggcagcagtgtctgttcactgggccgtaccagttcacggaagagatgctgcgcctgatgcgcgaggacaaggctgtgttgcgcgcacgggccatggacgatctggagcaagaagaccggggcggcccgctggttgtctgctatgcctcggcgctggacaattgccacgaggtggccgaaggtctgcgcgggctggccgacgccctgcacccgcagggcggactggtggtgctgaaaccgtttccggacgacgtggaacgctacgcggcgctggacatggggcgtgcactggtctggtcgcgttcgggggcgggcggcaatgagctacgcatggccgcagactgcgtactgtgcgggcttgcggggtccacgctgctttcggtgttccttgccgggcagcgggtgctggcctaccacacagaacaggagagggagtactgcgaaggcagccgggaccgccaaaagctgcatccacgcggcaccgtcaggcccggcgccaatccatggggccgggctgtcattgcaaggttgggcgggtcgtgctcgatagaggacgtgccgtcgttgctgcgacatcttgatgcgctgttgggggacacggagtatccggcaaggaatgaggccatctgtctgagcgtgctgggccgtagcgatgtgcgtcacggcgcgcgacgaacggcggaactgctgctttccctgctggatgacgggcgtgcattgtagttgcttgcgccatgcggttgccatccgaaagtgtgggggacgacgtgtcgagagaacagccgggtgaccgcaaaacgtggtcacccggctgttctttcgacgcatcgatgccggatcagtgtgaaggtcgaggacgctacgcggcggggctgtctgtaacgccgagcacaccggagaagcgcccgcgcctgaatacggaaagcacttccatggccgtcatggcgggggcgttgacgatgtgataacgcccgtaggtttcgtcctgcaatgccttcagcctgtccttgtatgtttgcgagctcatcgtttcctgaaagttgcgcagaagggcgccgacatctgtaatagggatggagcccagccgggcctcaaggtcgcggcagcgtggaaagagggggtgctgaaaaacgccgcgttcataatatgtgtttgtacgcccgatgtcgaattcgcgcgttgtgtggtatacggtgatgttttgtccaagcatgacagccgtcatgagtgccgttgtggagtatgatgtgaggaagcagtcggcggcaaggcgtgggtcaatatgtctgaagtcgcgcatcccgaacgtagtgacgcctgcattggatattttttcttgcaattcagtgtgccaagcatacgtcttgacgataagatttgtatgtcgcgaaagttctacgagcggttctacaagctcgtggtggtcatccattattgttgtaaagcatacgacaagtggcagagatgcgtccttgaacccgtattccttcaggatggtatcgcgtattgccttcctgttgtttttatacagattcagcgcgtcattatcgaactgaaaaaggccagtgtatatggtgtcgcaatttttgtttccgttatgggtgaatttttcacagatgacaatttcatgatcgaaatcatactgtgtggcttcaagtgaagcgtggtctatgagaagttttttctttggtcttttgctatcgtccacccattcccactgctcgctggtgtacagtcccattgcatatggagaaatatctatctttcgcgaagcgggtattacactgtagccgtcttgcgccaaacgcaccatgcattctgaggtttttccaatggtgattatgtcgatgaacttgctgggtatgagtttgattatttgataatacttgtgcaagactgtggatgatacgggcattgcaattttttctatggtcatggtgcacctgttcttgaagcatctattgcttttggccttatctgtgccgggggtcaatatcagagcggcctgggcagcgggcaacccgtgatgcgggtttcgtgggttgtccggacggcacgcggcggcaggcggggaaacaaagagttggtgccccctcggttcatggctttccggtacgtcccttttgattctcatgctgccgtgcgtgtgtcgcccgcattcggacagggcccatccggcgataagtggcgcgggcaacgagacggcatgcgcggctatatcccgccgccggtctggccgccggtctgagcgtttgcttgcccaccgactccgtcgccctgcaccctggccagcacgtccatggcctcgtggtcggtgaagtcgaagcgcagcggggtaagggtgatccacccttcggtcagcagggcgcggtcggtaccgggggccacggtttccggcggaatgacgccgttcagccaccagtacgagccgccgcgcgggtccgtccggtggtcgtaccagtccttccacacggcgcgggtctgggggcaggcgcgcacgcccttcacctcgggcatgggcacggcggggtagttcaggttcaccacgcagcgggcgggcagggcctgccagtccagcgtggccagcagcccggcggcgtgggcggcctgtccggaaaggtcggcgggccggaacgaatcgtacgaaacggccagggcggggtagcccatgtgcgccgcctccgtcgcggcggacaccgtgccggagtacaggatgtccggccccacgttggccccggcgttgatgccggacaccaccacgtcgggcttcttgtccagcaggcacgacagccccagcttcacgcagtcggtgggggtgccgtacaccccgcgcccgcgaaagccgttttcgtggaattccttcacgcgcaggggcaggctgatggtcacggcgtggcccacggcggactgttcggtgaccggagccaccacgtgcacctcgtgcccagcgtccagcagggccttgtacatggcgcgcaggccgggtgcctggatgccgtcgtcgttggtcagggctacgatcatggggtatcctctctcgggacggcatgatgacgcgcgtcccgtgctgctgttgcgtgatgtttcggtgccgtgctgcgcatgttgcctggcaacggcgacgccgcgatgatgggcaggcgtgcgggcggcggcgcgatgattgtccgtcctggcttcgtcacgcttcgtacaggcagcgtgcgggcacgcacccgccgctggtccggttccccgcgcattgacaacgtggccgaaaagcaggcaccttgcggcaaattggccgtccccgcgcgggcatttcttccgtccgcgccccggcgtttccggtgtaaccggcgcattcagggcatcgggcatggccgcttccttacgacgcacatggaaaaaagacaaaccatacgagatatcgccgccaacgacgaggtgagcgggctgttcctgctcggttcggccaccctgcaacagtcgcgcaacggccccttctggcggctggaactgcgcgacgccaccggcagcatggaggccaagatctggagcccccagagccaggcctatccggacctggccgccgggcagatcgtggacgtggaaggccgctccggcacctaccgcgacaaggtggaagtgaccataggccgcctgcgcgtgctggacgatgtcgagcaggccgggttggaccttggcctgttcctgcccgccagcccgcgccccgcgcaggagatgctggatgaactgatcgccctgtgcaaggcggagttcacccacgcgccgtggcgcaagttcgtgctggccgtgctgcgcgacgaggacatcgccccgcgcctgctggccgcgcccgccgccaaatcggtacaccatgcctacgtgggcggccttgtggagcacatgctgtccgtggccgggctggccctgcgcatcgccgaccactacccggaactggaccgccaggccctgctggccggggcgctgttccacgacatcggcaaggtgtgggagctgaccggtggccttgccaacgactattccgacgaaggacgcctgctggggcacatccacatcgggctggaacgcatcgagccgcacctgcgcaagtccggccttgcgccggaactggtgacccatttcaagcacctgatcctcagccaccatggcgagtacgaattcggctctccccggcggcccaagacggcggaagccatggccctgcactacgcggacaacctggacgccaagatggcccagttccgggggctgttcgccaaccacgaagaggatgccaccggctggacgccgttccagcccacgctggggcgcttcctgtaccgtccggcccgctcgcccgaggaaccccgcccggcgcgcaagagcagccccgcccacaagggcggcggcaaggcaggtgccgacggcgcggacgatgccgccaaggccgggcctcagagcgttcaggcatcattgctgtagaccacggcggcagtgccctgccgttcatcaacaggctgtattttttcaggaatatgcaatgttcatcacctttgaaggaatggaaggctccggcaagagcacggccctgaaccgcgtgcagcaggtgttgctggacgcggggcacggggtgctgctgacgcgcgagccgggcggcagccgcttggggcgcacgctgcgctccatcctgctggacctttccaacgacgacatcgtgcccgaggcggaactgttcctgtacctggccgaccgcgcccagcacgtggggcaggtgatccgcccggccctggacgagggcgtggtggtgctgtccgaccgctacgccgactccaccgtggtctaccagggctacgggcgcgggctggacccggaacggctgcgcgaactgaacgacatggccgtgggcgggctgtggcccgacctgaccctggtgttcgacctgccgccggaagaaggcctgcgccgggccatgacccgcaacctgcgcgagggcaccagcgtttccgaagggcggttcgaggcggagcaccttgcctttcacgcccgggtgcgcgaaggctatctgacgtgggccgcgctgcatccggcgcggttccgggttgtggatgccacccgcacgcccgacgaggtgttcgaggacgtcatgcgcgccgtgcggtccgtcttgtcggccccggcgcgtccatgacggcgaattgctcatgacggcggaccgcgcatgacggcgggccacccgtaacggcgggcaagccccgcgaaggacattcccatgctggaagcaaagaaccggctgggcatcatcttctttccggccttcgactgggccatcagcgccacccacccggaacgcgaggagcggctgctctacacgcaggaccaactgcgcgaggaagggctgttcgacatcgcgggcatcaccgaatacaagccggaaatcgccacccgcgaagacgtggagcgcgtgcacttctgcatccccggcgtggagagcgtgtgcaccaagtcgcacctcatttccgccgggggggccattaccgccgcccggctggtgatggagaaggaagaggaaaaggccttcgcgctggtgcgcccgccggggcaccacgccatgaaggtggtgcacggcaaccgggggttctgcaacatcaacatcgaagccgtgatgctcgaacacatccgcgagcactacggcccgttgcgcgtggccatcgtggacaccgactgccaccatggcgacggcacgcaggacatctactggaacgaccgcgacaccctgttcatctcgttgcatcaggatggccgcaccctgtaccccggcaccggctttccgcatgaactgggcggccccaacgccatgggtcgtaccctgaacatcccgctgccgcccggcacgtcggacaagggcttcctgcacgtcatcgacaacctagtgctgccggtgctggaagacttcaagccggacctgatcatcaactccgccgggcaggacaaccacttttccgaccccatcaccaacatgaacttctcggcgcggggctacgccatgctgaacaggcggctgaaccccgacatagccgtgctggaaggcggctacgccatccagggcgcgctgccgtacgtcaacctgggtatctgcctggccatggccgggctggacttcgacggggtgcgcgagccggaattcgatccggcggccattgcccagtcggaccaggtgaccgcgtacatcgagcggctgtgcgacgagatgctgaaggtttggcgcaagcccccggccctgcccaagcagggcgaacgctccggcgactggtgggtgcgcaccaaggacatctactacgataccgatggcatcagcgagagccaggtggagtcggtgctgctgtgcccggactgctcgggcacggtgaagatagaaacctggtccacggtgaatccgctcagcgtgggcatcgaaattcccatcagcgcctgcgacagatgcgcgggcattggccgccgcctgctggaggaagcccacctgaagggcaactaccgctacgtgcagtgcatcgatagaaaagcaaaaaaatacacccgctacgggttttagcccggtagcgcacaatcaaccgcacatccttccggagaaataccatgagcaagaccgccaccccgcccgccaatccgcctgcgaatcctgtggacaccttctggaccatccgcctggccaccaccaaggaagcccttgaagccaacaacttcgaggtatccatggccgaaagcctggccgacgcggcccgcatctttctggaagacatcctgcccgcgtccggcgcgaaatccgtgtccttcggcggttccatgagcatcggcaagagcggcgtgcccgaggccctgcgcgccatggatgccatcgaactgctggacaccatgaactacaagctgcccgcggcggaaatgtacgaactgcgccgccaggccctgctggtggacctgttcctgtccagcaccaacgcccttaccgtggacggcaagctggtgaacctggacatgatcggcaaccgcgtgggcggcatcaacttcggccccaggaaggtggtgctgttcgtgggccgcaacaaggtggtggacagcgtggaggacggcatgcgccgcatcaaggaattctccgcgcccaccaacgccatccgccttgccaagaagaccccgtgcaccaaggtggcggaatgcatggactgcaagagccccgaccgcatctgtaacgtctggaccatcacggaaaaggccttcccggccaagcgcatccacgtgattctcatcaacgaggacaccgggctgtagcccatccccggattgtgcattcaagggggcggaaaaacacgccgcccccattcccttgcgcgtctgtttccggcatgttggggcgactcacctcgtcggatgacccggagcggcgcagccatcggcaacggcagcgcgatgcgccccaggcagggccgacacgggccggaccggggcgcgcggcgtccccggcagttggcggctcgcgcaccgcacgccgcacgcagggggacggatgttcctgaacgaacaccagagcaagaagctgttcgccgcggcggggattgccgtccccgccggggattgtctggggccggaagacgtggacgcgtatgcgccgccgtttcccggcccctggtacgtcaaggcgcaggtgcttaccggcgggcgcggcaaggcgggcggcgtgctgcgggccgatacgcccgatgcgttgcgcgccaccgcgcggaccatcctgggcatgaccatcaagggccacgccgtgcccttcgtgcgggtggaaccggccacggacatccgcaaggaatgctacctgtcgttcatgctttcgcgccagcggcgcgagatgctgctgaccaccagccaccggggcggcatggaggtggaggccacggcggacagccgcaagccgctggtgcagcgggtgccgctggacgcgggcctgcgcgaacaccacctgcgggcggcgttcttcgaactgggggcggacccggcaggctgggcgggctttcgcgaccttgccgagcgccttttccgggcagtacgcgacgatggcctgctgctggcggaaatcaacccgctggtgttcaccggggcaggacagtgggtggccctggatggcaaggttgaactggacgacaacgtggtggacctgcggcccgacctgcagggctactacacgccggaacaccacggcgcggaggaaaacgccgcgcgtgatgccgggctgagctacgtgggcctttccggctgggtgggccttttggtcaacggcgcgggccttgccatggccaccatggacctgctgaacttttccggcctgcccgccgccaacttcatggaccttggcggcgcggcggacggcgcgcgcatgcgccgggcactggatctgctgtttgccaatccgcaggtgcgggcggtgttcatcaacctgttcgggggcatcgtgtcctgcgccggggtggcccgcgcactgatggaggctctgggcaccgaacgcgccgcccagcccgtggtggtgcgcatggccgggcacgaatcggccgaggggcgcgaactgctgcgcgcctttgcgcatccggacgtgatcatcgccgacgaggtgaccgacgcgctggacgccctgcggcggctggacgaggcccatcgggcagcgggcacggcccctgccgttccgcccgttgcatacccccttgccgacgaggcgtggccgctgccccccgcagcccgcaagggctaccggcgttccggcaggcgtggcgtgccgtggctggggccggatacccaggtgctggtgcagggcatcaccggcaaggtggcccagcgccacgtgcagctgatgcaggaatacggcacgcacatcgtggccggggtaaccccgttcaagggcgggcagagcgtgctgggcgtgccggtgtacgattcggtgcacgaggcatgcaggcaccaccgcatcgacgcttccatcatcttcgtgcccgcgcccttcgcgcccgatgcggtcatggaggcggcggcggaggaaatcccgtgggcggtgtgcatcaccgaaggcattccgcagcgggccatgctttccgcgctgaaaaacgtgccgccgtcgcccacgcgggtcatcggccccaatacgccgggcatcatcgtgccgggggccaccaagatcggcatcatgccgggctacgtgttcacgccggggccggtggccatcttctcgcgctcgggcacgctgacctacgaggctgcggcacgcctgtcggcggcgggcatcgggcagtcgttctgcgccggggtggggggcgattcgttcatcggcagcgacttcatctcgctgttcgagtgcatccgcgacgacgacgccaccgaggcagtgctggtgctgggcgaagtgggcggcacggcggaagaggatctggcccgctgggtgaccgccaccggcttcgccaagccggtgctgggcttcattgccgcgcgcacggccccgccgggccgccgcatgggccacgccggggccatcctggacgaggccaccggcggcgtggacggcaagttgcaggccatgcgcgacgcgggctttgccgtgtgccccgacctggccagcctgccggaacgggtggcccgcgcgctgggccgggacgcggactgacccgcgccggatcggcggacgatccccacgggtgcggcggcttcggcttgccgcgccccggcttttggtctaggtgcggtgtgccgtcatctggccgcccgcgcggcggccttgcggcacgtcatccggcatatctccggcacgtcaccagtcacgtcactcggcacattgtccggcgcataacccggcaggtcaccgggaccgcaagcctcacgaggaagagcatgaacatcaccgaagcgctgctgcacgccctgaaggaacgcggcgcgcgcgaggtctggggcattcccggcgacttcgcgctgccgtatttcaagatcatcgagcagaccggcatcctgccgctggtcaccctgacgcatgagccggggctgggctttgccgccgacgccgccgcgcgcattcgccgggggctcagcgtggccgccgtcacctacggggccggggccatcaacatgctgaacgccgtggcccaggcctttgccgaaaagtcgccgctggtggtcgtttccggcgcgccgggcacggcggagagggcgcgcggccttctgctgcaccatcaggtgaagaccgtgggctcgcagttccgcatgtaccaggaagtcacctgcgaccagggtattctggacgacccggccaccgcccccgccatcatcgagcgggtgctgcgcaactgccttgagcattcgcgcccggtgtacctggaaattccgcgcgacatgcccgccgtggcctgcggcccggtggccccgcacatgcccaccccctgcgatgcagaggccgtggccgcctgcgcggcggaagtgttggctcggctgcgcgccgccagccgtccggtactgatggtgggggtggaggtgcgccgctacggccttgaggaccgcgtggcggaactggccgacaggctgggcgtgcccgtggtcaccagcttcatggggcgcgggctgctggctggcaaggcctgcctgcaaggcacctacatgggcgtggcgggggatgccgccatcacccaggcagtggaaggctccgacggcctgttgctgctgggggtgatcatgtccgacaccaacttcggggtgtctgccagccacatcgaccgccgccgcctgatgcacgccgaggaccgccaggtgcgcatgggcttccatacctatcacgacatcccgctggaaagtctggtggatgcgctgctggcagcccttcctgaaggcgggcaggcctgtgccgttccggcaggcctggacggcgatgggggggcgctgggccgcaacgtggtgtatcggcgcggtttcgtggcggacgacgccccggtgacgcccgacgacatcgccgtgctgctcaacgatttctacgatggcgtgttgaacggaccggcggtcagcgccgagccggatccgttcccgtggccctttggcgggcgccccttgccgtggccgctggcctgcgacatcggcgactgcctgttcaccgcgctgtcggtgcgccccgtgcccatggtggggccggggtactacgccagcatgggttttggcgtgcctgcgggcatgggcctgcaggtgaccaccgggcagcgttcgttgacactggtgggcgacggagccttccagatgaccggcatggagcttggcaactgtgcgcgtctcggcatcgacccggtggtcgtggtgttcaacaacgcctcgtgggagatgctgcgggtgttccagccggaaacctcgtacagcgccatcaacacgctggacttcgccgcctttgccgatgcgctgggcgggcacggctaccgcgtgaccacccggcgcgaactggcggctgcgtttgcctcggccaccacggagcgcgggcgcttccaactcatcgacgtgcggttggaaaagggcgccatttccgacacactggccaatttcgtggccggggtgaagcgggtgtccggcgtgaagtagccgggtgtgcatttcgatttcttcatgtgacaaggccgggggctgcccggcaagacgcgcaagcgaagcggggcgcggtccgatggaccgcgccccgcatgcgttcggcgtcgaatcagggtgccgttgcggcgccgctactttgccgacttgccgagagacgcgaacgacacagcgctgccgccgcccgcgccggaggcctgcttggcggcctgggcctgcaattcgttgatctgctgctgcaactcgttgatctgctggtacagcgggcgggtgaccgattctttcaccccgtcgggcgaagaaccctgctccacctgcgagatttgctgctgcaactgttcgatcttcttttgcagttcctcgatctgcttggccgtggaatcgccgcccgaaccgccaccatcagcggcggcagaggcagaggtggaggaagaggccgacgcgtcggcggtgtctccgcccgccgtgcccgcttcggtcagggtgcccgcctgctgggcggcgtccgcctcggcctgctggcgcgcggccagcatctcgcgggcaaggcgcatggcttcctcggatatggacacccggtcgccggactgcgtggcggcaacactttgcgtggcgcgccgggtgttggagatgcccgagatgacgtcggtggacgacaccccgtaaccctgcatcaattccattgtccaatcgctcatgaacgcaccctccatgcatggttggcggctgtccgccccgcgtctgcggctgtttcggctgctgcggggtggggcgggacgcgcttggctcccggcaggacctgccgcccatttcggcgtgcgagcgggcatgcaaaagacgtgtaaggggaaaaggtttccctgtgctccggcaggcgcggattgccgggtttgcggcgcttcagtccgtgcctgcggtgcgggcaaggcgggcgggagtatagatgatggcgttcatggagctgtccggaatgcgctgaaagccgaagcccagataccactcggtcagcgtgcactggtccaggcagccgttgccgtgggccaggggcagggcattggccacaatgtgcagcccgtggcgttcggcaatggccaccagcagggccatggcctgcgagccgtgcccggcgcggcgggcatcggaatggatttgcagcagcgacatgcggtcctcccagaagcacaccagcatgcgcaccggccccagttgccggaagccggaccggctgcccggcacgggcgttgtgtggcgcaggtagaactggcgtgcggccagcgtggccgggggcagacccgccggagcagcgggtgttgacgccgaggatgcttcctgcgtcgggtggtgaggcctgagggcgccatgcagaccggaagagtccgggacatccgcaacgcccggcgcattccgtgcgtccggtgccgccgacagtgcgggaggaggcaccggggggatcacggaatgggggacgacggcgatgcgggacatggaactggcggcgtgcgtggatgcttgcgcgtggtgcgacatggggtggtacctcgtgaaggtgatggatgcggggttgaagaggccggggggcggacgacgcaaaagtcccccctttccgttgcggagaaaggggggacgtccgtggccggaacggccgaggtaatcaggactaccccccgtgcgcctcgcggacggcacggaggaagatgccgcgcggggcggcggtggggcggaagcgtccggaacacgcaccacggtcatgcgcggcgcacgggggctgcggcgcattgacgcgtgtgaagatgcgttttgtggtggtgttctgctgctgcatgaggttggtggaggaatacgcgtcttgaggacgagtgcatagtgtgttggctatcgacaccatgattacatggatgaatattgaagtcaagcctgtttgcgaaaattcatgacatccatggcctgtgcggaaaggaagcgccccatggtgtactgcgcgatgtgaaatgctgctgatagtttgtggtatgtgttttaaaaactgcacattgcgtttgaaaatactgcaaggtgtatacggaacagtatgctattggccgtgtggtgtggtggcaggggcggtggcccctgacgcggcggggagcgtggcgaaggatggtgcagttgtcgggcgggggcgcctggggtacgcgtggcaggtgacatgccgggcaggatgtaaagggacatgccgggcaggctgtaaagggacatgccgggcagttggccaggtgcgtgcccacatgcgtgggcggctggcgctcagggccgggccaggcagccgatgcgtcgggcttgggcgcatcctgccggatagtcgcggcagagggtgggcttggtctcgtggatggagcagatgccgtgcccgtccggggtatggcgcagccacgggcagtgcccgtcatcgccgccgccgctgcccccgccgtcggcacggggcgaaagccatacctcgtgggtcgtgccgtcggggccacgggtttcgcctacccggcacaggatgtcttcccgcccttcgcgccgccagcgggccacgtcgcccgcgtccacggtcagcaggtgcagcagagcacagcactttccgcaacgcacacaggtgggcatggggcctccggcgggtcggggtattccgggttggcccagcttaccgcggatgcaggccgcccgccatgagaatgcctgcaacgcgtaccggctggccaaagatgccgggcgggcggctttgcgcaaaaaacacgcgcatggcgtgttgccagcggggtgcgccgggtgtatcggcaggaaagtcggcggcaacaacgcatggcggacctcatccgcaccacgccgccagatgtggcgcaccgcccgtgccgccgccaaccattcgtaacgaaacgcattgcccggaggtatgccttccatgtcgcaactctcgcagacggatcccgctggccttgaaatccatgacgttgacttcatccagaccgacggcatgacggaagggacggggacgctggtcatcgagatgaccctcgacgacgaacgcgaggtgacgcgcatccatcggaatgttcccgaacacttgtacgaggcttgggaacagcacgactttggccccgaaatgtacgtggccgagatcgaggacgcctttcccttcgacgaggaagaggacgaagaggccgacctggctgattaggatgtatggccgcgcggtttcgacgcggcatgacattgtttgcaacgccccggcggccatggtcgccggggcgttttgcgtgtgccggacacggtcatggcgattgcctgccgtggcctgctgcggttatcgtgggtgacggggattcgtgcgcggtttgcgcccccggcggttttgcggttatgcgtccggggggacgggtggggcacgcgcaccggtacgggtacaccggtacgggcacgtgccgggcggcatgcagggggcgagggagggggcatggcaaggttcgagcgtcatcggaacacgcccaccatgggggtgcgcggctggctgttgttgctcgcgctggtcgccggcctgcccaccaccatattttccgtgttcgccatggtcgagcacatgcgggcacagcaggagaagaccgacgcggaactgcggcggcaggtgctggccgtggcccaggccgttgatgcggaactttcggccaaggcggccatgctgcacgccctggcggcctcgcaggatccggaaagaatggatatcggccagttgtaccgccaagccaagggcgtgggcagcgtgcaccgcgaggtgcagtcgctggcgctggcgggtcatgacggcagccaggttttcaacacgtgggaacaactgggcgttgcgctgccgcccacgggcgacctgacgtccgtccggcgtgccctggacgaggaccggcccgtggtgtccgatctgtttcagggcagcatcctgcaccagccggtcacggcgctgggcgtgccgatgcaggtggaccgggggcaccggtacgtgctgcgcatgtacatcggggtggcggcgtacgcccgcctgctggaggaggaacgcttgccggaggggtggacttccacgctggtggacgggcaggggaccatcctggcccggacgctgcggcccgaggtgaccgtggggcaggtggtggggccgcgcctgcgcgaggtgcttcactcttccgaagtgatggaagcagacaatcgcgagggggttcccgtgcgctttgccgtggcaccggtggggacgtggggctggcacgcggtggtgcaagtgcccgtggccatgttgcaggcagccatgcgcgcgtatctgttgcgcctggcgggcatcggcggggcctgcatcgtcatgggggttgccggggcgtggctgctgtcgcgccgtttcgtcagggaggtggaactggcggcccgctcgtgccgtctgccggaggcagaggacgaaccggcccgccgcaccatggtgcgggaattgcgccaggtgggtgatgaactggccgccgcccgcgagcgcgaggaaatggccctgcgcgacggcctgaccggcctggcgggacgggcgctgtttctgaggcatgcccggcgccttctggaaaccagccgccacgacacatcattgcggctggccgtcatgttcatcgatcttgacgggttcaagcaactcaacgaccggtacggccacgccgaaggagatgcggtgctgcttcgcacggcccgggtgctggagggcgcggtgcgttcgtcggatgtcgtggggcgccttggtggggacgaattcgtgctgtgccaggtcttgcaggccgacactgcctgcgaggtggcccgcggcgtggccgcgcgcgtggtatccggggtggcgcagatagggcttggcgtcggatgcagcgtgggcatcgcgctgggcagggcgggcggatatcccgaattgtcgggagaggacgcctccgcaggtctgccggacgatggaacggacgccggacagactgccatgcgcccggaagatggtggtggcgggactggtgacggaagcggcggggcagatggccttgcggacggcagtccccgtggcgtggaagcaacgttgcccggtgcccctgcccccctgcgcgttctgctggaagaggccgacaaggccatgtacgtggccaagcaggcgggcaagaacagctaccacctgcaggacatgtccacctgcgagtgaggttgtgacgctgcccggcatcttccggcatggcaggggaagggcgaaagatgtcggcccggcgggcaaccgccttcggcattcggcagccgtctttccgcgtcccggttgcggcgcggattatccgccagtcttgttgatcccgcccgttccgccggtctcatcctgaccaccgggttcgctgacggagggctgttcgcgcagtttccggaagatggttgtgcggctgaccttgaacaggcgcgccaccttgttcacggagccatgccgggtgatggcccgttccatgatttcgcgctctatttcatccatgatttcgcgcagtgcacggggttcctgcatctccggcatggtgtaggcctggccggggcggcaggcctcggccctgtgcgggggcaggtcggcacaggtgatggtggggcggtctccggtaaccaccatgccctggatgaagttctgcatctcgcgcacgttgcccggccagccgtagctttccagcgcttccagtgtggattccgcaattttcatggatcttaggtggttggatgcgtagcgctccagaaagtggcgggcaggggcgcgatgtcctcgcgccgttcgcgtagcggcgggatttgcagcaccgccacgctcagtcggtagaacaggtcgctgcggaacttgccggtgcgcacgtcgtcgcccaggtcgcggttggtggcggcgatgatgcgcacgtccaccttgcgcggctgggtggcgcccacgcgggttacctcctggtcctgcaacacgcgcaacagcttggtctgcatggacaggggcagttcgcctatctcgtccagaaacacggtgccgccttccgccatctcgaaataaccggccttgcccttggcgttggcgccggaaaaagcccccggcacgtacccgaacagttccgattcgatgaggttcggggcgatgctgccgcagtccaccttcaggaacatgcgttcgctgcgggggctgtgctcgtgcgccaggcgggccagcacgtccttgccgaccccggtctcgcccagcagcaggagcgtggcgtccgtgcccgccacccgttgcagccgcgccaccagtgaccgcatggcctcgctgcaaaaaatggggtgcgtgggcgatgcgctggtctggatcatgctttccagacgctcgtgaaattcgtcgatgagttgtttctgctgggcgatctggtcgcggaactgggtgatcatggtgatgtcccgcgcgaaggtgaccaccaggcacacctcgcccgtctcgtccagcacggggtagccgcgcaggatgatcttcttttcgccgcgtacgttctgcaccgaggtggacggacgtctggaacgcacgatctcggggttgacgatgcggtcgaaaaccccttcctccaccagcgtggtgacattgcgaccgcgcaggccggtcagctgctcgtgcatcctttccggtcgttgtttcccgcaggccgtgcagttccgccctgctgcattccatcggggcaacccggcgtttcgccatccctccgccttgccgcattgcggcattccttccttacgtcatcgaccatgctcgcgagcacccggagttttctgcgtgcgtcgtctcttgtgcgtgccgaagtatacgttcccgtactgcgtcatggcgagggggtgctatgatgtggatgtggaatatgctttgtttggcataataaacatgctgaactgctgcagttctggatggatatgcatctgttgggcggcaatgatcgtcgtgcgccattttttctgtgtggcggtatgttgcgaaaatctaattgcccgaaggcagcggcgcgtggatactataggcagagtcatccttgtcccatcttttcgcggaaaagaggaaagcccatgacgctgcctgcccgcactctcgcactggggacacaggcccccgccgtgcccgctgcttcccgttgtctgccgcttctgctgctcctgctgttcatgctttccgcatgcgccaaggtggggcctgatttcagcgcgccggacaccgccatgccgaccggatggcaggatgccgccgtgttgggcgccaccgccacccgcgaggtgagcgaggagtggtggcgtaccttcgacgacgccaccctgaacgggctgctggccgaggcgcgcggcggcaatctttcgttgcaggtgaccgccctgcgggtgctggaagcccgcgcccgccttggcgttgccgtgggcaacctgtacccgcaacggcagcaggccaccggtggcctgacctggacccatcccagcgaccgcacgcccaccgccccccagcccggcacgggccggggcaaccccgactacgtgcagaccagcgttggcctggacgccgcgtgggaactggacttctggggcaagtaccggcgcggcgtggaagccgcagacgccgacctgcgcgccgccgcggccgactacgaggcggccatggtggcggtaacggcgaatgtggcgcagtcgtacgtgctgtaccgcaccctgcaacagcaactggccattgccgacaacaacgtggccatccagcgcgaaagcctgcgcatcgccacggcgcgcttcaactacggggccaccagcgagcgcgacatgcgccaggccctttccctgctgcgcgatacggaagccagcatccccagcctggcccattccctgcgcgaggcccgcaacgcactgtgcgtgctgctgggcaagccgccgcaggacctcgccgccatgctcggcacggcccccattcccacggctccggccggtctggccctgggcattcccgcagacctgctgcgccgccgccccgacgtgcgcaaggccgaatacgccgccgccgggcagtgtgcccggctgggcgtggccaaggccgacttctacccgtccatctcgctgggcggcttcgtggggttcaccgccagcaacgtgggggccttcagcacgggcgacaccttctcgcacgggttcacggcctacggcggccccggcctgaccctgccgctgttcaactacgggcgcatcgcgaacaacgtgcgggcgcaggacgcccggttccagcaggccctgacggcctaccgcgaaacggtgctgtccgccctgcgcgaaacggaggacggcatcgaccgctacctcaacgcgcagggcagggcggccctgctgaccgaaagcgccgccgacgccgcccggtcgctggaactggccatggtccagtaccaggaaggctccaccgacttcaccaccgtgctcaccgccgcgcgcgacctttccacgcgccaggatgcgctggcccaggccagcggcgagatcagccagagcctcgtggccgtgttcaaggcgctggggggcggctggcgcaccttgcccgaaaacgggcccattccgctcgaaacgcagcgcgagatgcgtgcgcgcaccgactggggcgcgctgcccgaagagcacggcgccgtgccggccggtggcgacgtgcgcccccccgacatctagaagcccccggaacacaccccgttcgcatggagattccgatgacgcgccaccccatcgtttttcaggttctccgcccggcgtttctgatcctgctatccgccctggcccttcctgtgcttgccgggtgcgattcgcgcaacgccttcgtgccgcccccgccgcccaaggtcacggtggcgccgcccagggttgggccggtggtcgaatacatggagttcaccggcaccatcgccccggtggagtcggtggacatcaccgcccgggtcaccggggtgttgcgcagcgcgcagttccgcgacggctccatggttcgcaagggcgacccgctgttcctcatagagccggaaccgttccaggcggccctgcaacgggccgaggcggaactggaagtgcagcgcgcctcgctggaccgggccgagacggaactggcccgcagccgcaagctgctgtccgaaaaggccgggtccgaggcggacgtggtgcgctggcagcagcagcgcgacagctccaaggcgggcatcagccgggccagcgcccagatcgaaacggcccgcatcgaccttggctacacgcgcatcgtcgcccccttcgacggccagatgacccgccgactggtggaccccggcaacgtggtgggtcccggcgcggtgaccaagcttgccaccatcgtgcgccgcgatcaggtgcacgtgtatttcagcatcaacgagcgcgacctgctgcggctgatgggcgacaagcccaggaacggcaagaacggcacgccgccggagctgccccttgaactggccctggccgacgaggacgcctttccccacgcgggcaagctggaatacgccgaccccacggtggacccttccaccggcacgctgctgttgcggggcatctttcccaacaccggcgggcggctggtgcccgggctgtacgcgcgcatccgggtggccatgggcaggcgcgatgcggcgctgctggtgccggaacgcgccctggggcaggaccagtcgggctcgtacgtcatggtcatcaacgcgcagaacgtggccgagcagcgcccggtgaagctgggggcgctgcacgaaggctggcgggtggtggaaaaggggctggaggccggggaccgcgtggtggtcaacggcatgcagcgcgcccggcccggcagcccggtggacccggtggcggcagacgcggcggcccccggagcgggccaaggcggcaagggagacggcaagcccgccgccaaacccgccggctagcggcaccacattcccacctgcgaggccgccatgttcgccaaattcttcatcgaccgccccatcctctccaacgtcatcggcatcgtgctggttctcatcggcgtcgtgtcgctgatcatgctgcccatttcgcagtacccggacatcaccccgcccacggtggaggtgaaggccatctaccccggctccaactcgctggtgcttgccgacgtggtgggcgcgcccatagagcaggaggtaaacggcgtggaggacatgctgtacatgtcctccaaaagcgccaacgacggcacctacacgctcaccatcaccttcgcgctgggcaccgacatcgacatggctacggtgctggtccagaaccgcgtcaacgtggccatggcccgcctgcccgacgaggtgaagcgccagggcgtgacggtgaagaagaagtccaccgccatcctccaggtggtcacgcttacctctcccgatggcagctacgacgacctgttcctgagcaacttcgcttcattgcgcgtgcgtgatgatctggcgcgcatccccggcgtgggcgaggccatggtgttcggcgcggccagttattccatgcgcgtgtggctggacgccccgcgcctgaaaagcctgggcctgaccaccagggacgtgctcaacgccatcagcgagcagaacgtgcaggtggccgccggccagatcggagcgcagcccgcgccggacacccagaacttccagtttaccgtgcagacgcaggggcggctttccgaggtttcggaattcgaggacatcatcatccgcaccgccacgggcggccccaccgggcgcaccgtccgggtgcgggacgtggcccgggtggaactgggcggccagacctacgacctgtacgcccagaagaacggcaaacccgcctcgctggtgatcatctaccagttgccgggggccaacgcgctggacgtggcgcagaaggtcaccgccaccatgcagcgcatcggcaaggactttccggccggcgtggcttgggacattccctacgacaccacccgcttcgtcgaggcggccatcgagcaggtgtaccacaccctgttcgaggcagccgtgctggtgctggcggtgatcctgatcttcctgcaggactggcgggccacgctggtgcccgccacggtggtgcccatcaccatcctgggcgggttcatggccatgatggccctgggcttctcggtgaatctggtcaccctgttcggtatcattctggccatcggcatcgtggtggacgacgccatcatcgtggtggaaggggcggcgcaccacatggaacacggcgattcggcgcgcgacgccaccgtgaaggccatggtgcagctgttcggccccatcatcggcatcaccctggtgctgtcgtgcgtgttcctgcccgcgtcgttcatgtcgggcatcaccgggcagctgtaccgccagttcgccctcgtcatcgcctccacggcgctggtcagcgcgctgctggccgccaccatgacccccgcccagtgcgccctgttcctgaagcccatcgtgccggggcgcaacgccttctaccggggattcaacaaggtgtacgacgcggtggagcggtttttcgtggcgctgctgaccaccatggtgcaccacgcctggaccaccatgctggtcttcgtggggctgatctcggtcaccttctggtttttctccacgctgcccacgggctttctgcccgacgaggaccagggctatgcgctggtggcggtgcagttgccgggcgcgtcgtcgcagtcgcgcacccgtgaggtgacggcaaggcttgatgccatccttgccgaaacaccgggcgtggccaactggatcaccttcggcggcatgtccatcctgaacaacgccaatacccccaactcggccacgatcttcgtcatgtacaaggactggtccgagcggggcgacctgacgcaggacaagctggtggcggacttgcgccgcaagaccgggaccatccaggagggcatggtgttggtggtcacgccgccgcccatccaggggctgggcaacgcgggcggcttcgagatgatggtgcaggaccgtgccgccaccggggcgcaggcgttggaaaacgcagcctaccagatgttgggggcgggcggggggcagtcgggcctttccggggtggccaccacctacaccgcccgcactccgcagctgtacgtggatgtggaccgtaccaaggtcaaggaccacggggtgcagctgagcgacgtgttcagcaccatgcaggcctatcttggctcgtcgtacgtcaacgacttcaacaaattcggcaaggcgtaccaggtgcgcgtgcaggccgacagccgctaccggctggaggccggggacatcggccaactggaggtgcgcaacgccgatggccgcatggtgcccctgggcgccatgaccagcgtgcgcgacgtggtgggccccgacgtggtgacccgctacaacctgtacccggcggcatcgctgatcggctccgccgcaccgggcttcagttccggccaggcgctggccctgatggaggacatggcccggcgcaccctgccgtcgaccatgggcttcgagtggaccaccatggcctaccaggaaaaggccaccggcaacgaggccttcgcggtgttcgggctggcggtgctgctggtgttcctggtgctggccgcccagtacgaaagctggtcggccccggcggccatcatcctggtggtgccgctggccctgctgggcacctgcatcgccgtgtctgcgcgaggcatggacaacaacgtctacacccagatcggcatcgtgctgcttatcgcgctggccagcaagaacgccatcctcatcgtggaattcgcgcgtgaactgcgcatgcacaagggcatgtccatcccggaggccgccgtggaaggcgcgcgtgcccggctgcggcccatcctgatgacctcgttcgcgttcatcctgggggtggtgccgctgctcaccgcctcgggtgcgggctccgccagccagcgggcgctgggcacggcggtgttcgggggcatgctggcctccaccttccttgccgtcatgttcgtgccggtcttcttcaccgtcatccaacgcctgagcgagcgcggcatgccgcaaagcgccaaggcgcaaccagaaaacgatcaccagaggtagccatgaccatcatttcccgcatcacgtcatgtatcgccttggccctgctgcttgcggtcaccggctgcgcagcccacaagatggaagcggagccctcggggttcctcaaggactacggcaagctgaagacggggcgcgacgatcaggccgggctgatctggatcaagtccggcatcaacgccaaggactatgacgccgtggtcatcgaccgtcccaaggcctggatcaagcccgatgcgcccttcaagggcgtggacgccaaggaactggacgaggtgctgaccttcttcggcgacgccctggtgcgcgaggcgggcaagagctaccgcgtggtgggcgaacccggaccgcgcgtgctggtgctgcgcgccgccctgaccgacatcgtgcccggcgagccggtaagcggcacgctgacctccatcgtgcccattggcatcgcggtgtccggtgccagccgggccgtgggcggcgagcacatcggcaccggcgaggcggccatggaaatggagctgctggacggcggcaccggtacccaactggccgcggcggtggaccgccgcagcggcaccaaggccccactgcgcggatccatgcaggatgccaaggacgcttgcgagtactgggcgaagttgttgggcaagcggttggcggaattcaaggcgggcaacctgcgtccgtaggtccgcaagggcaacggacaggaacccgacgggccggggtggaacgacccggatgatcgcgcgggcggcaggctgggccgcccgcgtgccgactgccagcccgccgcaacacataacggacaccgcatgtcacaccccgccacacttaccgtcaccagtgccggaacgcagggagcaaccagcctgcgcctagccgtgagcggcgcatggaacctggacgccccgcctgacggcgcggcccgggcttcggccatggcgcggctgcgcgagccgggtgttgcgaccgtgattctggtggcggagggactgggcgactgggacagcagcttggccattttcgtggccggggttgtccgtgcctgccgcgaacgcaacctttccgtggacaccagcggcctgcccgccgggctgatccgtctggtggacctgtcctttgccgtgccggagcgcgccggggccgcccgtggcgatgcccggtcgggcctgctggagcgcatcggtgaagcggtgctggccctgcccatgccggtggggtccaccctggacttcatcggcgaggtggccttcgccctgtaccggcttgcgcgcggcaaggcggacatgcggcggcgcgacctgttgcagttcatgtccgaaagcggttccgccgcgctgcccatcgtctcgctgatcagcatgctggtggggctcatcctggccttcgtgggcgcggtgcaattgcgggtgttcggcgcgcagatctacgtggccagcctggtggccatcgccatggtgcgggttatgggggccatcatgaccggcatcaccatggccggccgcacaggggcctcctatgcggccatcctgggcaccatgcaggtcaacgaggaagtggacgcactggccaccatgggcctgcgccccgtggagcagctggtgctgccgcgcctgctggccctggtggtgatgctgcccctgctgaccgtctatgcggacctcatgggcatgcttggcggattcatcgtgggggtgttcatgctggacctgaaccccatggaatacctgaacgccacgcgtgaggcgctgtcgctggccaacctgtggataggcatcacccacggggcggtattcggcgtggtggtggcgctgtgcggctgctaccacggcatgcgctgcggccgcagcgcctcggcggtgggcgcggccaccacggcggcggtggtcagcggcatcgtgtccatcatcgtgtgcaccgcgttcatcaccgtggcctgcgaggtgctgggcatatgagccatacgggtcagaccacggaatcgtccgccatcgggccacccgcgccgcacatccgggtgcgcgacctgaccgtctcgtacggcacgttcgtgctcatgcgcgggttgaacttcgacatccggcgcggcgacatcttcatcatcatgggcggcagcggctgcggcaagtccaccctgctcaaggtgctggtggggctgaagcaacccgcctccggcaccgtgcactacggcggcaccgatttctggggcggcgccccggaagtgcgcgatgcggtgatgcgccgcgcgggcatcctgtaccagagcggcgcgctgtggagttccatgaccctggccgagaacgtggcgctgccgctggagcagtacaccaggctgtcgcgcgccgagatcgcggacatcgtgtccttcaagctggccctggtggggctggcgggcttcgagcggttctacccttcggagatcagcggcggcatgcgcaaacgggccgggttggcccgggcgcttgcgctggacccggagatcgtcttcttcgacgagccgtcggcagggctggacccggtgagcgcccggctgctggacgacctgatcctggaactgcgcgaaagcctgggcaccaccatcgtggtggtcacgcacgaactggcgtccattttcgccatcggcaccaattcggtgttcctggacgtggaaacacgcaccatgaccgccagcggcaatcccaacaacatcctgcgcgaggcgcgcgaccccaaggccgtgtgcttcctgacccggggcgaatcgtccatgggcgcggcacgcaggccagaaccgcgcgaggcgccaccggggtgcgtgacgcattctgcggatgaagccggaacagggtcggatgcaccattctgcggcaaggaggaacggtaatggcacgcgcagccaacaaggccatgctcggcgcattcgtggtgggggcgctggcgctgctggcggcggcagtgctgttgttcggctccggcaggttcatgaaggaccggccccaactggtgctctatttcaaggggtcggtgcgcgggctgaacatcggtgcgccggtggtcttccggggggtgcccatcggcagcgtgtccgaaatacgcctgcttcataacaccgacacgctggaattcttcataccggtgttcatcgcgttcgagccggagcgcatcctgaacatgaaggacggcggcgtggttgaacggcagggggactaccgggtgctccagcagttgatcgacaaggggttgcgggcgcggctggccctgcagagctttgtcaccgggcaactgatgatcgaggtggatttcgaacccggcagcccgctggtgctgcgcggcgacggcaagacgccggaactgcccacgcttccctcgcccatggaggaactgacccgcactctccagaacctgcccatcgagaacatcatggcacagctgaacgaggccgtggccgggctgaacaggatcgtcaattcgcccgtggtggaggacaccgcgtccagcctcaacgacacgctgaaggatgtgcggcagctggtggcctcggtgaacgggcaggtgggccccgttggccagtcgctggccggggccgcgcaacgctacggtgcgctggccgagaagctggaccgccagttgccggacgccctggcccagaccacccagacgctgaaatcgctggccgctgcatccacgcgggccgaagcggcgctggccgccgcccactccaccattcgcgacgattcgcgcaccatgactgaagtgcaacaggccctgcgcgaaatgggggccgccgcccgctcgctgcgaacccttgccgagtatctggaacgccaccccgaggccttgctgcgaggcaaaggagactaccgctgatgaacgccctgcatcgccaacgccgcgcagtgtgccccgcatcccgttccggctcgccagccgcgtccgccacgtttggcgcagccatcacgtccggcgcatgtttttcatccggggcatgtttttcatttggcgcacgcgccatgtccggcgtggtcgtcctgctgctggcgtgcctgctgttgtcaggctgtgcgggcagcagcgccgccacgcgcttctatctgctttcgccctctgcgccgggggacatccgcagcgtgcccggcgcgccgcaggcgagagtggccgtggggcctgtcagcgtgccttcgtatctggaccgcccgcagatcgtcacccgcgagggcgacggggtgcgtctggccctggcggagttcgaccgctgggccgaaccgctggccgaaagcctgccccgcgtgctggcagaggatatctctcgtgcgctgggtggtgggcacgtcctggtgtttcccggcgccagtgccgacgatgccgacatccgggtggccgtggacgtgaaccggatggacggcagcctgggcggaacggtggtgctggatgcctggtgggcgctgctggaccgttccggggccacgttgcgccggggacggatggtcgagcggcggcccgccggtggcgaccatgccgccatggtcaccgcacagggcgtgctggcggcggcgctggccgataccgtggcggctgccgtgcgcgaggtgctgcccaggccctgacgcgttccggaccggaaccgctccacctcgccctgacaatctgccccgagggggcggggatggcgccaacccaagggggatgacccatggcctccctgtccatggcactttgcgtgctctgcgccgtcaccgtggggctgctgcttgtgcacggccatctggatggcgaccggcacgacctgcggctgctggcatggggcaagggcatgcaggccgcgggctggctgggcttcggccttgcctccacggtttcagacgtattgccgccgttccgctacctgctgctggtggggctgggcatggaggcgctggccatgctgcgggtgcgcaccggtcgtccggtgcgggtgttgccctggctgggcgggctggtggtgctgcacgcggtgctggcgatggtcgtggccgagcggcctttcgaggtgcgggccttcgtccagacgctggcggcggccctgctgttcctgccttgcggagcactgctgcttgccgcgcccgacgtgaggtcgcaacgcctctaccgggtgaccggcggcgcgtacctgctggtggcgatgttcgcgctggccaggggagggtacatgctggcccggcacgagggggcggaccttcccgccgtgccgcacatggagatggtggggctgctgctgttgcaggccctggcgttcatcgggtgcgtgtggttcgtggtggtgctgcgcgaacggtacgaggcgcacatccaccgtctggccaccaccgacgccctgaccgggctgcacaaccgccgccatttcctgtccgccgcggaaccagcgctggcccttgccgcgcgcaagggtactccggtgggcgtgctgatcttcgacgtggaccacttcaagcgggtcaacgatacccacggccactccgtaggcgatgcggtgctgcgctgcatcggcgaggtgctgcccacgctggtgcgtggctatgacgccacctgccgctacggcggcgaggagttcgcggcgctgctgccagacgccgacggcgcggtgaccgacctcgtgggcgagcgcatccggcaggggctggagcaggccgggcgtcaggcggcggaagagggcagggccgtggtgtttaccgcgagcgtgggcggcagctgccgcgtgcccgccggaccgcaggatctggacgccctgctggccgaggcggacgcggccctgtacgaagcaaagcgcgggggccgcaatgcctaccggcggcatgaggcctgacgacgaagttgcagcgcacgaaaagaggggttaggcggatgcctaaccccttgcttgtgtccaatgacaaggaataactggaatacgcgcgttacacgcgcatgcatgcgcgccgcgtgcgagaaggcgttttccaaacgcaaggcctcgtttctgtcggtgtgagcggtgatgaaaacagctttcttaatataactaaataaaatatagtggttaattgcctgacagtaattcacacctcttttttcgtggcggttagacctagccgctgcatatctccgcctcacaccgcagcagatatgcgctaacctgctgaaattgcgtgtttcaccggatggaaaaagcggagaggtatgaggggcctcacgccgcacgcaccgggcggaaagtagggggttggcggggggcgagtggagcgggattcttccttgcatcacggtaacgtgaagttcgatatcagcaggcggtttttgtttgaaaaacgacaacatgctgaggaggtcaccgtgggggagaaaagccagtgactcgctggggcaacgtccgccagcgccggtcgcaaccctgcccctcggggcgaggctccccttggggaccaccgctggactcgagtaagcatcacagcctaacacaatgagtggtacaactcgtgggggctaatttcttttaagtttaaagagaaaatctaggtcagcgacaaggtatatctgatgcttttcgccgttattcaatgtgatgtagcgtgttccagtacggtaatttgtagttgcttttttaatgtctgaaaaagaaaaacgttgccacttcttcaccttccaatttcgcaaaattatggatgtttcattgtagtatatatcatctgttgatagatgcaaggcaactagtcttgcctgccattgcatccaaatcatcgttaaaaggaaaacatataatgcgtcgtgatatttgttaatgtctagaagtacacaaaaggtgccaaatgttggtacaactaacataagaataataattctaaatctccaccacccccatgtttctctaagttcaacttttttataatctgggtcaccttgcgttccaaagttttgaaaatccggcgtggatcctgacgtttttattaaatttcctctagttctatttgctaattttttaactactacagcgtaaattacgcaccatatgcatgcgaatgctgctggaatgacatatttactatgtatttttatcgccttttactctcattttccaatggcaaaatagggtagtcaattactttttctttttcccgctggctgtccattgagtccctcactcccgtgcgaccgtagcccctcggggcggggtgttccccttggggatcacggctggactcaagtaggcatcacagactaacacaatgggtggtacaactcgtgggggctggtcacgccactgggtgccgcttgcagaagcaacataaccggaaagcaacccctttcttgctggctcggttgtatccgagacgcgacgccgaaggcgctcacatcgtctgtaagcaaagcccccggcgaaaatttcgtcgggggcttttagtgccaagcaggctgcgccgtcgtgtcaaacgtcgcgcgcgcgtacatagggcacgatgatgcgcagggggaggtgagcaacccaatatggcccgggcatatgacaaagaaaaagaaggggttagacgtgcgtctaaccccttgctttcattctggagccagcatggagacttgaactccagacctgctgattacgaatcagctgctctaccaactgagctatgctggcttgcgggctgctggcggatggctccgccggaagcgagaaatgcttgatatggaagttggcacgtgaagtcaagcgggttgtggggcggcggcgggtggtgcatggcgggcagggccagagatgcgggtggtcggggggggcagtggacgctgccgcgcccttgatgacctgcttccccatgtcgcgtgctttggaacccgctctcaactcgcaggcagcccgaccttgccattgtacggcgtcaatgtgctctccatttggcctctatgcggtccagtcactatcccccagccagttccccacggttgttggacaattttctggataatatttttatgcggatttcttgacaaaatgctcccgcacgcgcaactgtgcaacaacaagaactggagcacctcctcatgatccgcgaattgctgaccctccgcgaaatcgcccgccgcctcgacgtgcccccctccagtatcgcctattacaaggacaggttcgcgcgcttcctgcccgccggagaagggcggggcaggcggctgcgctatcccgtgcatgtgctggacatcttcagggagatcaggagcatgtacacgcgcaacgtggcggcggagcagatcgaggagcggctggaggaactggtggccgcgctgtatgcccccgtgggccagccgggggacgcggtccggtccggccttcatggggggctctcgggtgggcaatcgggcggcagggcgggcgcacgggcatccggcaccggggtggaaccgcacctgcgggacaggctccgcgcatccgatcccatgccgggctcagactactcgtcagcgcactcgctggcgcactcgctggcgcactcgccggaccaactgccggacgccccaccgcacactgtggcctctgcccctgcggaccccgccgtggaagggctgcccggcctgctcgaccgtatggccgcgctgcttcaggtgcaggggcacatgctggaagagctttccagcctgcgtcgtcaggtggaggaactgcgtgccgaccgtgacatgctgctgaccgcctttgacgagcgtgctgcccggctggacgaggcgctggaactgctgcgccgcgaacgcgccgaagcggtaacccgcctcgtggacgactattatgctgtggtgtctggttctgcgggggctggctcatcggaggccggcttatcggaggccggcttatcggaggccgggccatcggaagccggacgggcggaagccggacggagggatgccgaaccagcggaagctggaacaaacggcgccaagaccgacgggggcaacgcaggctgggcagaaaacgctgctggcgacggcacgcgcgtcgatgctgccggggccagccggaacgcttccggccaaactgctcccggccaagcaactcccgatcaggacgcttccggccggacggcttccggtcaaagcacatcccgtcagggcgcatcccatcacgagacatccggtcaggccgcatccggtgccgacgcgcggaacgacggcccctcggcccccggcgcttccggttccgcctcgcaggcggatgcgggccatgcccgggccacgtccggcaaggattccgccaccgcgccgcccgcaaccctgttcgacaggccgctggtcatccggcgcaacggcgaatacctgggcgtgtcaggccgcgacaaggccttcaccctgcgagaactgctggcgctggtggagcgtcacgctgcccggcggcatcgcgtgaccatgggctggacccggtccagttctgcgtgggtgctgcgcctgaccaccgacgaacctgccagcggcaggcagggcggcagccgcacccacgaattgaccttgcagccggtcaccacgcccagcggcaaccacgtgacccggctttcgcgccttgccatcaacgacgacacggttccggatcgcttcctgttggaattgttccggaatatcaaggaaagctacgaattccggtagggggcggcgcgcctcgtctcccgcccggtatccccggcgtcacggagtcccggcctctcccgtgtcccttgcgttcacgctcgccaagggccttgcgtggtgcaggtcatgccacggccagttccatgttcccccaaatccccacgcgcccgccgcactgggcgtatacgccctctatgcccaggtgggccatggcggcggcgcgttcggtcacgcgggccacgtcgtccggcccttgcagcatgttgccgaacagggtggccgccgcgtcggccaggctggcgtcgcgcgcccgcaccgccgcgatgttgcccacgccaaggctcagcgaatggccgatggtggccgacgacgagcacagcgagaccgggcagtccgcggccttcaccaccacgccgatcatctcgccgctggccgggtcgggcagcaggcccaccacccggtcgcgttgcgagcagatgtagatgtccccgccgttctccacgatgatgtccggcgacaccggggcaaagcgctccgccaccatctgggccacggtgcccgccacggcggcaaaggggcccaccccggcgatgtcggccccgtgcgccatgcgccgggccacttccggggcgctggcgggcgtgggcactggcacgaggctggtgcgaaagtcgggcgccagcagcatccacgccttgatctggccgcgcagttcggtgacgtaggcggcgatgcggtccggcaggtcgggctgtacgggctggccgggctggcccgacaggcccgaccgggcggtcacccacaggtcggtttcctccaccaccacctgaaagaccacctcgtcagggtggcgggcggtgcgtttgcgatagccgcgcacatggtcggtgtgcacggtgggggcatccggggtggcgggtgcggggcgcttgccggtgtcgttgcgtctggtgctcatggggcggtttcaccacagggccgggcgggcgtcaatcatgggggcgcaggggcgtgggcggcgcttttcctccatcgggtgcgggcgtatggtgtgcctcgccgtgcccgtggcccggcaggaggctgccgatgttccgcccgcgtggttgaatgatgttccccctgcgcccgctccgtatgttgcgattccgcctgcctttgctccgcctctgtctgggatgcgtgttcctgtgcgcgctgctgtccgctcccgccatgcccttcgcccgtgcggcggcccccgccgtcggcgctgcatccggtcgtgccgccccagccggtgccgtcccggccggctcggctttcgactgcgcagccgtgatccgggtgggcgcctggaacatcgaatggctgggcacgcccgaccggcgcaccgtgggcggactgcagacggcggacgacatcgccgccgccatcggggccagcggggtgcacctgttggcgctggaagaagcggcggtgaccgacggcggcacggccatgcgcaatgccgtgctggatggcgcctttgcccggctcaacgcggggggcgcgcagtggtcgtacctgttgtttccggcgcgggtgccgccgcattccaggcccacggtgcgcacttccgcgcagtgcgtgggcgtggcctgggacgggcgggcattgcggttgaagcgccccccgcaggccatcacggccacggtggatctggcggcggaaagggatctggaccagcgcatgcgccaggcggcgggaccggatcagggcgtgaagctgctggcccgctggccgcacctgaccgtgttcgacgccggaccgggcacccgcgagttcggcgtggtggtgctgcacctgaaggccagcaagggagtcatttcgctgcccatgcaggcccgcgccatggagggcgacctgctgctgcccggcctgcggaagctggcggccagcgacggcctgcgcgacgtgctggtgctgggcgacctgaacacccgggatcacaccgaatcggtattgcagacgctggcgggcgagggcttcatcgactgcaaccccggcgacctgccgaccttcttcggtccgcacggcaagacgcgcaagccgtatgaccgcatcctgctgcgcggcgacggagacgccttcgccgccgcatgtgccgaggcggcgagtgcggcgtgtcaggcgggaccggtgggcgcgggcagggcaggtcccagtcccggactgccgggtttttccgtgctgcaacccgcagacatcgaggcagggctgacccatgccgagtacgtgcggcgcttttcggaccatgcccttgtgcgggcatccatctgcgtggggagggcggcggggaagtagatcgcgctccggcccgcgtcgcgcccgtgtccagtctgcctccgtggcaaggcttttccgctccatggctttcaccacaccataccctccgcaacgcgcaccttctccggcccgtcctgccagaccttcctcccggtccgtcctgccggatcgcccctcccgcgtcttctccggcccgccatccatcctcccggcccgcgccgggccgcattctttacaagcggcgggctttgaggctaggaaacccttttccgcatcacgtctcgcagtgccgcaacacaaggatggagccatgcccagacatttcacgcgaatcagggacctcggctacgagggcgcctggaagctgctgcaacgcgccaaggaaatgaaggataccgcccaccggggcaagatcatggaaggcaagaccgccatcctcatcttcgaaaaggcgtccacccgcacgcgcgtgtcgttcgagatggcggtgcgccaccttggcggctccaccatcttcatgaccccggcggaaagccagctgggccgctccgaaccactgcgcgacaccgcccgcgtgctttcgcgctacgcggactgcatggtggtgcgcaccttcgggcagtcgaagatcaccgagctggccgaatacggctccatcccggtcatcaacgccctgacggacgaagggcacccctgccaggtcatgggcgacgtgctgaccatgtacgagcgcacccccgacctgtccacggtgcgcgtggcctgggtgggcgacggcaacaacatggccaattcgtggatcgaggcagccgtctactttccgttcgagctgttcatggccttccccgaaggctacgagcccgaccgcgacctgctgggctacgccctgaacgccggggccaagatattcctgacccacgacccgcgcatggcggtggagggcgcgcactacgtgaacaccgacgtgtgggcctccatgggccaggaagaagagcagaagaagcgcgaggccgccttcaagggctactgcatcgacaccgaaatgatggcccttgccgcgcccgacgccaagttcatgcactgcctgcccgcccaccggggcgaggaagtgaccgacgaggtcatggaaagcccggcctccatcattttcgatcaggcagaaaaccgcctgcacatccagaaggccattctggaatgggcgttttcggaataacaccgcgccacggcacgcgccgcgcgacgcataccgcacaacatagcgtacaacggggctgaaacgacatggccaaggctatcaagaaggtcgtgctcgcctattccggcgggctggatacgtcggtgatcctgaagtggatcgccgtcacctacggttgcgaggtggtgacccttaccgccgacctggggcaggaagaggacctggacggcgtggacgccaaggccctgcgcaccggcgccagccgcgcctatgtggaagacctgcgcgaggaattcgcgcgcgacttcatctttcccatgatgcgctccggcgcggtgtacgaagggcgctacctgctgggcacgtccatcgcccgtccgctcattgccaagcgcctggtggacatcgcccgcgccgaaggcgcgcaggccgtggcccacggggccaccggcaagggcaacgaccaggtgcgcttcgagcttgccgtcaacgccctggccccggatctggacgtgatcgccccgtggcgcatctgggatctgcgttcgcgcaccgacctgaccgcctttgccgaacagcacggcattccgctgtccacctcgtccaagcagtacagcatggaccgcaacatgctgcattgcagcttcgagggcggcgaactggaagacccgtggtgcgaacccggccccaacagccacgtcatggccgtgcccgttgaacaggccccggacacgccggaatacatcaccatagagttcaagaagggcgatgcggttgccgtcaacggcgaagccatgagcccggcctccatcatccgcaccctgaacaccatcgggggcaggcacggcataggccgcctggacatggtggaaaaccgcttcgtgggcatcaagtcgcgcggggtgtacgaaacccccggcggcaccgtgctgcacatcgcacaccgcgacctggaaggcatctgcatggaccgcgaatccatgcacctgcgcgaccagctgattccgcgctactccgaggccgtgtacaacggcttctggttcgcgccggaacgcgaggccatgcaggcgttcatcgacaagacgcaggaaaccgtcaacggcaccgtgcgcctcaagctgtacaagggcaacgcctaccccgtgggccgcacctcgcccaacaccctgtactgccacgacctggccaccttcgaagactgcgccacctatgaccacgccgatgccgcaggcttcatcaagttgcagggcctgcgcgtgcgcgggtacgcgcagcgggtgaagaaggactaggcgacgccggtagcgaggggggacgcggtccccaccccgagccagcacgccccgtaatgaaaagtttggggggatgggggcccgggggaaggtgccccttttcaaagggtcccttcccccggtacctcttccccctcatctctaaacaagggtctcccagcaatggccgaaaagaagatgtggggggggcggttccgtcaggctaccgccgccctggtcgaggaatacacccagtccgtttcgttcgaccgcgccctgtacgcgcaggacatcgcgggttccaaggcgcatgcacgcatgctggccaagcagggcgtgctgacggcggacgaggctgcgcgcatcgtcgaaggtctggacatggtgctggccgagattgaaggcggcacctttgtctggcggcgcgagctggaagacgtgcacatgaacatcgaaagccgcctcaccgaactggtgggcgacgtgggcaagaagctgcacacggggcgcagccgcaacgaccaggtggcgctggacttccgcctgttcgtgtccgaccgcatccgcgcctggcgcggccttgcgcgcgacctggtggccgtgctggccgagcgcgcgggcgagcacgccaacacgctgctgcccggctgcacccacatgcagcccgcccaaccggtaagccttggccatcacctgctggcctatgcatggatgctgcgccgcgacgccgaacgcctggccgactgcgaccgccggacgcgcgtgtgcccgctgggcgcggcggcgctggcgggcaccacctacccgctggacccggcgtacgtggccgagcagctggacatgtacggcaccttccgcaacagcatggacgccgtgtccgaccgtgacttcgtgctcgaatcgctgttctgcggagccaccatcatggcccacctgtcgcggctgtgcgaggaaatcatcatctgggccaacccggccttcggcttcgtgcggctgcccgacgcctacgccacggggtcgtccatcatgccccagaagaagaaccccgacgtggccgagatcatgcgcggcaagacgggccgcgtgtacggcgcgctgaccgccatgctgaccacggtgaagggtctgcccatgacctacaaccgcgacatgcaggaggacaaggaaccgttcctcgactgcgaccgcaccgtgtcggcgtcgctggagatcatggcgggcatgctgcgcgaactgggcttcaatgaaggccgcatgcgcgcagccctgcgcgcgggctttctgaatgccacagaacttgccgactacctggtgggcaagggcattcccttccgcgaggcgcaccacctgaccggggccgccgtggccctggcggaagagcgggccatcacgctggaagaactgcccctggccgacctgcaagccatctgcgaccgcatcggcgacgacgtgtacgccgtgctggacccggcagcggcggtggcccggcgcgagatgcccggcggcaccggccccgcgtccgtggcggcgcaactggcggagttgtccggctggctggaagagtagcgccacgccatggccctttcggcccctgccgtcgtcaggatgattttttgtttctgtcgaatgcaacagcgcatgttccctccgcaaaagatcattcttccctggcagtgaacaggaatcctcatggtgtgaagaggccctgagaccggccaggccagattgccgacaacccgtccgaaagcgggccgccttcccacaggggggggcggcccgacgcaaatgcaccgcctggcctgcgccacggcggagcgcacaaggaatccgatgcaccgcaacaagaagctcattcccaccctgctgctggccgtgctgttcagctgggcgctgtacaacctgctttccgtctccggcctgctgcccggcaccggtcaggtgatggagcagggggacgacggatcggccctgctgcccgccgaactcgtggccgaggtaacgtccctgaacacggcggacgagacggcgtcggacaacgaatggatggccatggtcacccaggccgccagcggcaggtactacaaggacgcacgcgaccagtcgctgaccctggccgcctcgcgcgcgctggaggcgggcaagtttgccgtggccatcaccgccgcggaagtgatgtaccaccccgaaccgcgcgaggacgtgttgcaggcggtggtgcgcgaggcagccaagacccgcgccaccataaagtattccgtgcgggcggcgcgcaacctgtcgaagcttgaacagcggcgcgcggcatacgcccatatcgagcaggcctgggcggaactggcccggggcgggaaaccccggaccgccgatggcgcagcccctgaaaccggcaacgcgccagccgtgccagccgcgcccggtgccgccgaactgacaatcggccccgccggagtggggcagtagcgcagtcttttgatggggctgcggatatagaattggggtagctgggccatgggcaagcgttttcaggcggaattgcgacagattctacttgaccgctcgaaaaactccgactaattctccaatcatgtcggtcgatgctccgggtgtgccgtgcgtcgggatcggcatgggcttgtggcaagagtttcggcgagtcgataggcatcccacctacagagtttctgcccgatctttcgcacgagcgaaccccctcattttccctgcaaggagttttcctgatgtccaagtctctgtatgtgggcaacctgcctttctccgcctctgaagacgaaatccgcgacctgttctcccagcacggccaggtgctcagcgtgaagctgatctccgaccgtgaaaccggccgtccccgcggtttcggcttcgttgaaatggaagccgccgacgccaacagcgccgtggaagccctgaacggctactccttcggtggccgcgccctgaaggtcaacgaagcccagccccgcgctccccgtccgccccgctggtagtttcggcgcggcagcaccagccgtgagcgccccgtgcgccacgtgccggtgaccacgcggatacgcagcaatcacaggcccgcctgccggatgtccggtcaggcgggccttttgtttctgcgtgcggagcgttgcggtggttcgagctgccgcaagaatggaagaggtgcgcggcaccgccccgcatgcatgcgaaggccccgggcaatcccgtggcaggtgtgtgtcagcggggttgcaccgttccgggctccataatgcgttgcagggttccgtccgcgcgcatccgtccgatttcggcatcgatttcagccaggcgcccggccagtggcgaactgcgggaaaaggccatgtacagcgggtagctgcgcaccgggcgttccgccttgcccactgcggaacgcagatgctgctgactgttcaggtaggattcggcaaccaggtcgttgctcaggcacaggtccacgcggccgctgcgcaacttggcgaagttgctttcgtccgacggggagtattccacggccaagtccagccgttgcacggcggccaggaattccggtgaatacgtgtatccctgcaccaggccgatacggtaggagcgcaagtcttcgtaatgctgccaggcaaaaccgtcatgggtggggctggcgtagtagaaggactggtgcgcctcggccaccggcacggaaaacgccatggtcgcatcgcgttcgggggcgtgggccagcaagctcaccccatcggcagcgccgtcctctgtcatgcgcaacacgcggttccagggcagcaatcgctgccgtacgggaagggacagcctgcggaacagttcttcggcaagggtggtggccgtgccacccacgctgccgtcggcgagttccatggcgtagggcgggtacacggtgttcaccatcaggtaggcaccgttgcgggtgtcgtcggcaggtgatgcggcgccgtcgctggccagcgcggtggagggggacggcacggtcagtacggtcagcgtgaacaggactgccatgaccgccctgactgccatggctggcagaactggcagaactggcaggattggcggaaaagtcgggaagcgcaggcccgccagcacgccgcgtatggaatgggcaagcccgtatggcagggcgcatccggggcgggggcgccatgactggcggcgggaaagtgctggggatgatgacatggcgggcctgttggtgaactgtgcggtatattcggccggtcgggcgtccgggctgacaagggacgcgccacctgccgtatcggcgggccgatggcgccactggcggcgtgtcatagcagaagcgtcgcaaatgacaatgccctcccctggcgcgggtttttgcgcatgctgccttggtgggggcagtgtaaggcgttgcggatatgggagatggtgtttttctataatgccggtccaccgctgtgccgggagcacgggccggtcagggaatccggcgcgcgggcaatgaaaaaggccctggaaaaggggccttgggctcgtggcggaagcgtgtagaacgcgctagtggttgagctttggctggcgatgtcggaggggggggcggcctgcgactgccaattccatgcgaatccattcagaagggccgtagaaacgggtcgcgccgcttgccttccagaggtcgggcaggttcgcgaacgtttcgtcggtgcagcggatgccgaggccgttgagcacgagggcggggtgcaggtgggcatagttcacgaatgtgccacgcgaccaaggggagggagtagtttggacgctgaactaatctgctactgctttggctacacggcagccgacatcaaggcggatgtcatccgaaacggtaggtcgacgatccttgaacgtattgtccacgagaagcagggtgggacatgccgatgtgccgagacaaacccttccggcaggtgatgccttggagatgtccgccgggtcgtggacagtgcccttggtaagccggaagccttcgtcggactgaagagccggtaatctgccacgaacaatgacgatggcgacggccaatccctgcgccgcccttgagtgggtgacgtgtgtggagaagggctggcgttgctcgttgttcgacgcgccgcaaggcggaaggctgggcgaggccaccctgctcacgaggatggccggagggtggtgactacgccgcgaccatctgcgcggcggcttgcttgatcgagggtagcgggtattcctccgccgggggcatggtatctgccgtgaagacctccacgacgaacgtccgcagccgatcccgcctggagatgtccgccccacgacggtgtcgaatgtggagaatcgggcgcggtactgctccatagggtcggtgatctcgtctgggcgcagtgggagggggggcgattgtaaaaagttcatcgatgccaatgtggtaataaaagacagtggcaaaggtgtgtgatatgggggggctgctcgtgtttgattggtgcgttatggtgaaaaattataccagagatgtgtatttatgcgcgtgcagttcagtgtcatctcgcttgttcttgcgctctgtcttgtgatcgctcgggatgccattgccgatgctgaccaatatgttgttggagtggcgtacatgcatggtgaagagcgtagaatcccggaattggaagcccttgttggcgaggcgtataggcgaattggaatgaatgttgtattcaaatattcaccaccaatgcgagatatttcccttgcgaatgacggtgaaattgatgccagtgctgtgagaacaaagcacgctgtggcaaaatatcaaaatcttcttgtcgtccctgagcctttgtttagttcattgtttgcgatattttttgtgaatgacaaatttgatgaatatgatattgatgattttaaatcattacgcgttgtctgcgtgcgtggtgaaatcatttccgcgtcgatacttgaaaactttggaatgaatccattgtttgttcctgggttagagcatggaataaaaatgctaaaatctggtcgtgcagatgcagtgtttactgccgaatcagttatgaaaggtttttttaaggatgaatcttcatctggtatacgcaagggccggtttggtgttgtagttaagtcatatcatgttgttaatgtaaggcacaaggatttgattgttccgcttgctgctgcatttcgagaaatgattagagacggcaccgcacggcaactggtaggggcgttcagcgacttcattccatcgccttatgagcgcgaccattagggttgcccacgcgattagcgcaggctgggcgctctcgcatgcaaggtgcgggcgtatcgaagaggttggacactgacatgtacgcttgcctatgccatttcccacgtgctcaccgtcatccgtgatagatcaagctcctcgtgccagtcgatgtgctaggtgacctccacaaacaaggcagcgggagagagcttcccttcatagcgcaccgcgatgtccgtctgatcagcgcgaccggtgtggtcgacgccgtccttgatcgcctcacgggccagtttgtgctccttgcagcacgtgatcagtgtgtgccggaaagagtggaggcgcaggccgcaatgttcgttcttgccgcctccgagcggcagggggccaccaccgggagtccatgaggttacccgtgaagtgttgcgaagtgatctgctcgaggtaggccgcctcggcgatcttctggatgtggcatgtcttgaggaaggccgcaccccgctcgtcttccggcgagacctcgtaaccctcgtgccgcagcagggcggcggtggtgggcttggtccccttcatgaggttcagggcctcaagttcctcatgggcgtcggacagatggagccccgcttggtcgcgctctgccccgaggtcttcgagatgctggcggcgggtcaggcggcgcgcttgggtggcttgcagggcttcggtaagccactcctccatgatctgccgcgatggctgcccgtgagggtggaaagcggcgcgcccgtcgcggtggcgttggtggaggcgggcttggccgggggcatgctggtggagggggcgtggtacggggagccatgctggtgcgtcgtctcgccatgaggatgtcttgcgacaagtcgtgtatgtgaaagagggcagaggccggctggcaacctttggcctggcttctcgcaagctcgatgtgccgaggctgcgtcgtatctcgcggcgaccgagacaagcctgaagttcctcggggatgcgggcgcggaagcagagcactccatgatgcgagagcaagtagcggggagcggcaccgatccgctgatgggtggtggtggaggcgctgcgtctggccgatagcggcgggacgtggtcgtcgtggtcaggggagccagaaggctggacggggggggcgagacgtcgccgctggaagggcggggtgatgctggggctttagaacgaggcatggcgcggggtccgttgtgcatcccaaatgtggatgcagacaaacggagcaccgcgccatcgatatttttcaagccatttcagtggcttttgatggctggcggaagcgtataggagtcgaacctaccatggacatctctgcccaccaccggttttgaagaccgggcgccacaccggtgacgaaacgcttccgcaggggttcggcgtatctagcagaatcgatgtggcacggcaagacgggatgcgtgtccggggcatggccggatggggcgaagcaaggtggcccggggggcatggcctgctgactcgaacggctgcccacggcagggaaagggtgtggctggcgagccggattgaggggggcgattgcggataccttgcccggcggcacgaaaaggcagggaaagtgcgccctcgcgcattgtcaaatagttcccgacgacttaaaaaggagaaatcgtccgcacgacggacgttcacttccgcacggaggccagacttgaaccagttttcgcgcaatctgattctctgggcgatcatctcgttgctgatggtcgtcctgttcaacatgttcaatcagccacaggggacgcaggcgcgtcttacctatacggaattcctccagaaggtcgagcgcggcgaggtgctgcgcgtgaccatccagggccagaagctgacgggcgaaagctccgagggcaaggcgttccagacctatgccccgcacgaccccgaactggttacccgcctcatttcccagaaggtcgaagtgaaggcggaaccgcaggaagaagccccctggtacatgaccctgctggtttcctggttccccatgctgctgctgatcggcgtgtggatattcttcatgcgccagatgcagggcggcgggggcaaggccatgtccttcggacggtcgcgcgcccgcatgatcaccccggaatcggcccgcgtcaccttcgaggacgtggcgggcgtggacgaagccaaggaagagctgagcgaagtggtggagttcctgtccaacccgcgcaagttcacccgccttggcgggcgcatccccaagggcgtgctgctggtcggccctcccggcaccggcaagacccttctggcccgtgccgtggcgggcgaggcgggcgtgccgttcttttccatttccggctccgacttcgtggaaatgttcgtgggcgtgggcgcatcgcgcgtgcgcgacctgttcatgcagggcaagaaaagcgcgccctgtctcatcttcatcgatgaaatcgacgcagtgggccgtcagcgcggcgctggccttggcggcgggcacgacgagcgcgagcagaccctgaaccagctgctggtggaaatggacggcttcgaatccaacgagggcgtcatcctcatcgccgccaccaaccggcccgacgtgctggacccggcgctgctgcgccccggtcgcttcgaccgccaagtggtggtgcccacccccgacgtgcgtggccgcaagcgcatccttgaagtgcacacccgccgcacgcccctggccaccggcgtggtactggacatcatcgccaagggcacgcccggcttttcgggcgcggacctggagaacctggtcaacgaggccgccttgcaggccgccaaggtgggcaaggacaccgtggacatgggcgacttcgagtacgccaaggacaaggtgctcatgggcaaggagcgtcgcagcctcatcctgagcgacgaggaaaagcgcatcaccgcctaccacgaggccggccacgccctggccgccaagctgctgcccggctccgacccggtgcacaaggtgaccatcatcccgcgtggccgcgccctgggcgtgaccatgcaactgccggaaggcgaccgccacggctactcgcgttcgtacctgctgagcaaccttgtgttgctgttgggtggccgcgtggccgaagaggtggtgttcaacgacatcaccaccggcgcgggcaacgacatcgagcgtgctaccaagatggcccgcaagatggtctgcgaatggggcatgagcgaggccatcggccccatgaacatcggcgagcagggcgaagaggttttcatcgggcgcgaatgggcgcattcccgcaacttcagcgaggaaaccgcccgcctggtggacgccgaggtcaagcgcatcatcgaggaggcccggcagcgctgccgcaccctgctcgaagggaacatcgactcgctgcatgccatcgccggtgccctgctggagcgtgaaaccatcagcggcgacgacatcgacgtgctgatgcgcggcgaacagctgcccccggaaaagcccaacaaccgtcccggaaccgtccgtgcgggggagcagcccgcgtcagacagaaacgccggagcgccctcggcctccgccgtgcagcccggccccgccagcgcggagtccgacgccgccgggcgcgacgagttcactctggagtccgacgacgccgccgagcgcggccccggcggcaacgacgaccacaacggtggcgcggggcgccgatgacgacggcttgcggccacgcgcaacaggccatctggaccgtaagggggggaagggcggtgacgcccgccccccctcatccctttgtggtgttcggcatcgtcaacgtcacgccggactcattccatgacggcggccgctacgtcacccacgaggcggcagtggcccatgccctgcgcctggtggcggagggcgcgcacgtgctggacatcggcggtgaatcgtcgcggccctacgcagaggcggtgccgctggaagaagagctggcgcgggtgctgcccgtggtgcggggcatccgcgacgggtatgcggcccacatggcggaccgtgccggaaacgataccgcaacccgcccggcgccagatgaggcagacgatgccgacgcggaccggcaggccgcccccctccgccccggcggtgcgccgctgctttccgtcgatacctacaaggcgggcacggcggcggcggtgctggacgaaggcgtggacatcatcaacgacatttccgcctgcgccttcgaccccggcctgctcgacgtgatggcccactacaagcccggctacgtgctgatgcacagcctgggcaggccggaaaccatgcaggacgcaccggtctacgccaacgtgatggacgcgctgctggccttctttcacgaaaagatggacatgctggtgcgcgccgggctgccggaatcgcgcatcctgcttgatcccggcatcggattcggcaagctgacggaacacaatttcgagatactgcgccagatggagcgtttcaacgtgctgggacgccccgtgctgatggggctttccaacaagtcgctgttcggcgggctgctggaccttggccacggacagcgggcgggcgccacccaggttgccacggccctgctggccgcgcgcggggtgttgtgccaccgcgtgcacgacgtggcggaaaccgtgcgcaccctgcgcctcacccaagccatggcccccgcgccacgcacggagaactgatgctgggcctggagaacgtcaccgccaactggcgcgacctgctggacatcgcgctggtaaccgcgctgttctaccgcatcatcgtcatggtcaaggacacgcgcgccgtgtcggccatctacggtctgctgttgctggtggtcacctacttcgtctcgcgcgagctggggctgtacacgctggggtggctgctggagagcttcttcggctcgttgttcctggtgatcatcgtgctgttccagcgcgacatccgccaggccctcaccgacatgggggcgcgcagcttcttccgcaagaagaccaccgccgacgacgccctgaacgagatcatcggcgccgcgctgtaccttgcccagcgcaagatcggcgcgctcatcgtcatcgagcgcaacgtggccctgggcgacatgatcgaacgcggtgtgaagctgggggccgcgctctcgcgcgagttgctcatcaccatcttctttcccaaaacccccctgcacgacggcgcggtgatcattcgcaagggcgaggtggcggcggcggcgtgcatcctgcccctggccaccgtggaccggcaggacttcggcacccggcaccgtgccgcgcttggcattaccgaagaaagcgacgcggtggcggtggtggtttccgaagaacgcggggccgtcaccgtggccgtgggcggcaagctgaccaccagcctcgatgccacgcgcctgaagcgcgtgctcaagaacatcctggagaagtagcggtgcgttccaactggcagtacgccgtcatggccttcgtcatggccgtcaccctgtggtacatggtcaccgggcgcgagcgggtggaagtggtgggcgaggtgcggctggaattcaagggcatcccccagaatctcgtggtgcgcgaagggttggtcaacaaggtcagcgtgcgcgtgcgcgggcccaagggcctggtgcgcgtcatgaccgcgcgcgacatgagctacgccatcgacctcagcaacctgaagcgcggcaccaacatcgtgcccctgacggcggaaaagctgcccgaggcgcgcgccttcgaggtggtggagataaccccctcgcggctgacgctggaggtggacgccatcgtcgaaaaggacgtgcccgtggccgtggacatcaacggcaccatgcccgtggacgtgcgcatcgacaagaccgaggtgacccccgccagagtgcacctgcgcggcccggaatcgctggtgtcgcgcatcgacaaggtgaaggtggccgtggccgctccggcgccggaccaggcgggtacggtggaggtgcaggccacccccaccctgcccgaagccacggagtcgatgccccctaccgtgtccgtgcggctggatacggccctgcgcatgaaggaaaccaccctcaagcgcgaggtggcggtgcaggcgccgcacggcctgcgggcgcaggtgtcgccgcgcacggtcacgctgctgctggaaatgcccacctccgtggccgccgacgcagaggcgttgcgtgccatccgggtgtacgcggaagtgcccgaaggcaccggcgccgggcaggagaagctgcccgtgcgggtggatttgccggacagggtgcggctgaaggacatttcgcccgacacggtgaacgttacctttcgcaagtagtccgtttggggcggcagggttggccctgtcactcgcggtgtgcttccggccctgctctggccttgttccggccttgttccggactgttccgccagtcccggcctgtgctggcctgtcccgtaccgcccgcgcccccggcggaccattgaacaacccccgcaaatactgtagtcaggcgcaccggcggcgctggccgccaacgcacaatccagagaggattcgcagatgggcaaacgcctgttcggcaccgacggcctgcgcggccaggtgaacatctatcccatgaccgccgacgtggccctgcgtctgggccttgcggcgggcacccatttccgcaacggcaaccgccgccaccgggtggtcatcggcaaggacacccgcctttccggctacgtgttcgagtcggccctgacggcgggcctgtgcgccgcgggcatggacgtctacctggtcggcccgctgcccacgcccgccattgccttcctgacccgcaacatgcgggcggaccttggcgtggtcatctccgcctcgcacaaccccttcatggacaacggcatcaagttcttcgacaaggacggcttcaagctgcccgacgagatggagaacaagatcaccgacatggtgctggaccccgactggcagtgggactaccccgcgcccgagcgcgtgggccgcgccgccaagatcgaggactctcccggtcggtacatcgtctacctgaagaacagctttcccgcgcacctcacgctggacggcatgcgcgtggtgctcgattgcgccaacggcgccaactacaaggtggccccgctggcgctcgaggaactgggcgcggaagtcatcaagatcggcaccgagcccaacggcctgaacatcaaccaccagtgcggttcgctgtatcccggcgttgccgccggcaaggtactggaaacccgcgccgacgtggggctggccctggacggcgacgccgaccggctgatcgtggtggacgagaagggcaccgtgctcgacggcgaccagatcatggccctgtgcgcggacgacatgctgcggcgcggcgcactgcgcaacaacacccttgtggccacggtcatgagcaacatggcgctcgaagtgtacatgaaggagcgcggctgcaagctgctgcgcacccctgtgggcgaccgctacgtggtcgaggccatgcgacgcgagggcgccaaccttggcggcgagcagtccggccacctcatcttcatggaccacggcaccaccggcgacggcctgatggcggcgctccagatcctgcgcatcatgcgcgagcgcgaccggcccctgtccgaactggcgggccagttgcagcttttcccgcaggagcttatcaatgttcatgtggagcggaagattcccttcgaacagtgccagcccgtgctcgacggggtggccaaggtcgaggcggaactgggcgacaggggccgcgtgctgctgcgctactcgggcaccgaggccgtctgccgcgtgatggtggagggcgaggaccccgagcaggtgaagcggctggcttcgctgctggcggagacggtgcagaagcacctgcgctagttcgcaagcgggccctgtttgcgaatcgttccgcttcagttgcctggcggcgatggtgcgggccgtcattccgatcgtgcttttccgacgcaggccgacacgacgacacattccaaaggagccaccccatgaacatccgcaaggtcgtcattcccgtcgccggctggggtacccgttcgcttcccgccaccaagaacatcccgaaggaaatgctgccggtctacaacaagccggtggtgcagtatgtggtcgaagaggccatgcgctcgggcatcggcgacgtggtcttcgtcaccaaccgcgacaagaagatcatcgaggaccacttcgactacaacctgcagctggaaggcgtgctggagcgcgccggaaagaccgagatgctgcggcaggtgcgcgaggtggccgagatggtcaacatcatctccatccgccagaagcagcagctgggccttggccacgcggtgctgtgcgcccgcgacgtggtgcgcgacgaatccttcgccgtcatggtgggcgacgacctgatgttcggcatgacgccgggcatcaagcagctcatcgacgttgccgcctccgagcggctgcccgtcatcggggtgatggaagtgcccgccgacaaggtgaaccgctacggcatcatctccggcgaggaattcgcccccggcatcttcaaggtcaacaagctggtggaaaagcccaagctgggcgaggcgccttcgcgcctggccatcgtgggccgctacgtgctgaccccggacatcttccgctgcctcgagcagatgaagcccggccacggcggggagatccagcttaccgacgccctgcagatgctggccgacgaccggggcctgctggccgtgaagattcgcggcatgcgcttcgatgcgggcgactgggcggaataccttaccgccaacatctacttcgccttgcaggacgaagagctgcgcgacgaactggtgcgtcagctcaagccgctgctgccgtacagcggcacgtaggttccgggtattccggaatgtcgtgagccatggccggggggaggagtttccgccccccggttttcttcttgtacttgtcccttccctggtaccccctgcgccatgtccaccaatcccgtcccatcattgcgcgccgtcgcgctgctcagtccgccgtacgccacgctgacgtacgccgtgccgccgtggctgccgccccaggcgtggcggcggggcacgcgggtggcggttccgctgggcaacggcgcggtgcgcgtgggcgtgctgctggacgacgagacgcacgcggcggcaggcgggggggcgctgccggaaggcgtggtgccccggcccatgctgtggccgctggagcgcgagccgctgctgggcgccgggtatctggacatggtgcgccaactggcgttgcggcaggcggtgagcgaaggccagatactgggcaacttcctgcccgtggggttgcgcaccacccaggtgcggttgcgttttttcgaggacggcagggcgcgcacgctgaagttccgcgaccttgtgccgctggcggacaaggatccttccgccctgcaccgtctgggccaggcctggatggatgggcggggcgaagtgctggacaaggccgaggacgccgccgacgcggaactgtgcgcggtgacggcggacccgccgtggccggtgcggccttccgccgtgcgccaggtgcaactgctggaatacctgtgggacaaggggtcggccagccgccgcgccatgttgcgcgaccttggcgctgcctccgccacggcgctggaggggctgctgaagcgcggccttgtggcggtgacccggcgtgacgacggcgaatgcgtctgcgacgaggccgccgaaggcgaaggcccggcctgtctgtatggtccgccggatgcttcgttcgaactgaacgcgaaccagcgcacggctctggacgactttctggccgcgctggacggtccgcgcgcggaacaccgcctgctgtacggcgtgaccggcagcggcaagacggcggtatacctggaccttgcgcgcgaatgcctggcgcgggggcgttcggtgatgttgctggcgccggaagtggcccttgcctgcaagctgcgccgcgacgtcaacgaacgactgcccggcgcgccgctgttcttctttcacggctatcagggaccggcccagcgcgaacgcacctttcgcgcgctggcggcccggcgcgagccgtgcctagtggtgggaacccgctcggccctgttcctgcccgcgcccgaccttggcgtggtggtgctggacgaggagcacgacacctcgttcaagcaggacgagggactggcctatcaggccaaggaagtggcctggttcagggtggggcagggcgcgggactgctggtgctgggctccgccacgccggacgtgaagaccttccacgccatgcacgaggggcgcctgcccatggcaaccctgcccgagcgggccggtggcggcaccctgcccgacgtggaactggtggacatcaaggatatttcctccaccgattccgtgctggccgcccggagcggcgcggccctgcgcgaaacggtggaacgcggcgagcaggcggtgatcctgctgaaccggcgcggctacgccccgctgatgtattgtctggactgcggcaccgtggcccgctgcccgcactgcgacatcggcctcacctaccacaaggggcgcgagcggctggtgtgccactactgcggtcattcggtgccgtatccggccacctgccccaactgcaagtgcatgcactacctgcccatgggcgagggcacggaaaagctggaggaaaccctggcggcgcacctgcccgccgggggcaaggtgctgcggctggaccgcgactcgaccagaaggccgggccggatggaggaaatcctgggggcctttgcccggcgcgaggcgcaggtgctggtgggcacccagatgctctccaaggggcaccactttccggacgttaccctggccgtggtggccgacggcgaccttggcctgaacctgccggactaccgcgcggcggaacgcaccttccagttgctcgtgcagtccgccgggcgggccgggcgcggtgaaaagccgggccgggtgctcatccagacccgcgatccttcccactactgctggaatttcgtgcgcacggccgattacgagggcttttacgcccacgagattgccatccgccagcggcgcaggtaccctccgttcgtgcggctggcgctggtgcgcatcagctatcccatggatttcacgggtggggcggaggaactggcccgcttcgccaatgctgtgcgcgctcaggggcgcgagcgcggcgtgcaggtgctggggcctgccccctcgccgctgccgctgttgcgcgggcgcaagcgtttccagtgcctgctgaaggccgacgactggccgagcatccggtcgctgttcggcactgcgggcgccacgccgggcatcggccacctgcgcatctcacttgatttagatccggtcaacatgatgtagcccgcgccgacgcgcggcatcaaggataccaccatgatcatagtcgtccgcaagtgcagcgactgccccttctgcagccagggcgaacccgcccgctgcaacctttccacccccaagtaccgcccgctggacatcgcgctggaccgccccacgtggtgtccgctgcggcgggagcaggccatcgtgcgcgaggcgtcgtagccgtctgccgcggcaaccgcatgatgcgcgtgcggtcgggtccgcattccggcgttgcacgcagtgccgcgtctggcatatgatgtatccggcgagcagtcgcatgttccacgaaggggcgcaccgggcgggggaagcacgggcagtacggggtagctatgaacaatgccgacatcctcatccttgtggtggatgacgaagagatggtgcgcgaaaacctcgaggcgtaccttgaggacgaagggttccgggtggttacggcaggcagcggggaggacgcgctggacctgctggaacgacatcggccggacgtgggcatcatcgacatgcgcctgccgggaatgagcggcaacgatttcatcatccgcgcccatcaggcgctgcccacgttgcgctatctcatccacaccggctcgaccaactacaaactgccgtcggaactcatcaccatcggcgtgcaacgcgccgacgtgtacatcaagccgttgcagaacatggacgatctggtgcagggcatcttccgccgcctttccgcgtcggagggggcatgagttccgccagcggctttttcgccctgcctggctcctctggttcgtctggctcgcctaacttgtctgacgcgcccaccgtggtcgtcattgacgatgacaccatggtgcggcgcagcatcaccgcctacctcgaagatcttggctacaacgtgcacgagggtaccgatggccgcaccggcctcgcgctggtgcgttcggtgcagccggacgccgtgctggtggacctgcgcatgcccggcatcgacggcctggacgtgctgcgcgaactggcgaccgagaggccggacatgcccaccatcgtggtgtccggcaccggggtcatgcaggacgccatcgaggcggtgcgacgtggcgcctgggatttcatcctcaagcccatcatggacctggaagtgctgggccatcgggtgcgcctggccatcgagcaggggcggctgcgcgccgaaaaccgtcgctaccaccagaacctggccgcagaggtggccgtgcgcacccacgaactggaacaggcaagggtggaggcggaatcggccaaccgcgccaagacccagttcctcgccaacatcagccacgaactgcgcaccccgctcaacggcatcatcggcctgaccgaactgctgctggccgccgggcccgccggcgagcaggaggagtgcctgggcatggtgcgccaggccgggctggacttgctgtccatcgtcaacaacctgctggacatgtccagcatagaggccgggcgtattgccctcaacgaggccccgttcaacctgcgcgagaccgtgggcgaccttgtccgcgttctggacgtgcaggcccgctggaagaatctgacccttgcctgcagcgtgtcgcccgatgttcccgaccggctggtgggcgatgccgcgcggctgcgccaggtgctgaccaacctggtcatcaacggcatcaagtataccgaggtgggcggcgtctcgctgtcggtggaactggacggcgcattgcccccggtgcccggtgccggacagggagcgcatgcggcacatgctggaggcccggtggggctgcgcgtcaccgtggaggacaccggggtgggcattgcctccgaaaagtgggaacgcatcttcgagccgtttaccctggccgaaaatttcctgaccaagaaatatggaggcgccgggctggggcttgccatctcgcgcgagatagcgcggatgatgggcggcgacattgcggtgcgcagtcaggaaggggcgggcagcaccttcgtgctgaccatgcgctttgccttgggggaatcggtcgcaccgcgcccgcgcgacgccagcctgccggtgatccggggcgtgaaccggcggctgcgcatcatggtggccgaagacgacgtgatcaaccgcaagctggcgttgtattttttcgaacgcatggggcacgacgtcatcaccgtgtccagcggcatcgaggtattggccgggctggaacgcgaagcctgcgaccttttgctgatggacatccagatgcccgagatggacggcctggaaaccatacgcgcgttgcgtggccgcaagggcgtgccgtcgcgcgtgccggtcatcgccatgacggcccatgccatggccggagaccgggagcggttcctggccgagggcatggacggttatgtttccaagcccgtggatttcggctgtctggtggccgagatagaaaacgtgctggacgcgcgaggcctgctggacgtgtctttgggcaatttgcggagcggcccgcaggacggggccgtgaaccgggaagactgccgcgcagagcctgaatagcggagcatatggatgtcgcgcgggtgcgtgcggcatgccggggcgtcggaaacggaccatgaggccgattccggcgctccggtgcttttgcgggcggatagccagcggcaatggcaggggcggcacggaagcggcatatggtgtcggatggcagcgaagcaatttggcggggctgggaggatatgtcggatatgtgcgggagcgccagggcagtgcgtgcgagcgacgcttgttccgtgtttccgggatgtttccgaatggttgcaaatcgttgacgaatcggatagctaaatccggttgtgcttaaggggtgccgtgccccggtacgtgcgttcggccattggccgagagggaacgcgcgggggaacggtaatcgtcattctgcctgaaaaagtcggaacgttccgtgtgtactcccttggacggtcagccgcgccggggggctctcttcgcgcgtgcgcatcgttcggcggcaggcatacaaaactctaggggagatccatgaagcgactgaaatcgttggctgtgtcgtgtctgctggtgtgcaccgccctggcgggcaccgcgcaggccgagggctttgccctgtacgaatggggcgcgcgcggcaacgcgctgggcggcaccatggtggcccgcaagcccgatgcctctgccgtggcctacaacccggccctgatgacccagctggaaggcacccaggtcatggctggcgtgagcgccatcatccccagcgccaaggtggacgttaagtacaacggccagacctacaccggcgaaggcgccgacaacgtgtggacgcccccgcacggctacctgaccacccagctcaaggacaacctctggctgggcatgggcatctacacccgcttcggcctgggcaccgagtacgatgacgagcgctgggctggccgctacaacatctacaatgccgaaatccagaccgtttcgtacaatcccaacattgcgttcaagctgacggacaagctttccgccgccgtgggcgtagagttcatgaccctgcagctgaacatggacaagaagaacgatcccacccgcgtcaacaatcccctgacgcccgccgccgccgaggtggattcgaatctcgaggccgacagctacggttggggcatcaccgccggcctgcattaccagttcaacgaccagtgggctgcgggcgtgagctacaagagccagatcgagcaggatgcccggggtgacaacaacttcaccatcgggtctgcccttaccggcattccccaggtggttggcacctaccaggactgcgacgtgaggggctcggtgacgctgcccgacatggtggctttcggcgtgtcctacacccccattcccgaactgagcatcgaagtgggggccctgctgacccgctggtcgctgtacgacaacctggccatctatcacgagccgccttttgcgggcggtgccggtatgctggtcaaccaggagaaggactggcgtgatgcgtggcgctacagcatcggcgtcgagtacgccgccactccgtggatggatctgcgcgcgggcttcgtctatgacgaatcgcctgcccgcggcggcaagatcgactacctgatccccaccgacgaccgtcaactgtacagcgtgggtaccggcttccattgggacagctacaccgtggacctgtcctacacctacatcgtggcgtccgacgcggaatacgacaatcagggcggcggcatctacgaaggtgcctcgcgcgatggccgcacccacgtgttgggcctttcgctgggctacaagttctagtcccggccttcttcgcatgcacggggccgctccttcgggggcggcccttttgcgttcaggggggcgggcagcgccatgcgtgtggatgaagcatcgaccgtagccgtagcgtgcaggtcgtgcgccgacgtatagccccggtgatgcgtgaagtgagtgtgcggcggagtggggcgtccggaacgttttcggcccggagacgcccttgctgtgccctgtgggcatctgtctcggactcggcccggtaatccggtatcggcgttgtcgtgggtgatccttcgcagcgggactcgtagcgtggccgctgcggggcaacgctgcgcgtctgcgtgttcagtgcatgccgtcatgtcgactggccaagttgcccggatgaggtaccgaggggcaggggctgtgctagtgggcttgggatgctcgggtgagcgcggcatgaccggcgaggtcgggctttcgggcaatccatgccacgaatgcggaagggcccgtgccgatgcggcacgggccctttgcgatcaggtcatcagatcaggacagcggctagaaggtgcccgcttccttcttcacgtcgagggcgatcttccacagcacggaaagcaccatcaggccgatggcgtagatgcccacggtgacgaggatttccgggaaggtgggcgcgtactcggtcaccgtctcgaaggggttgggggtaaagccgccgatcaagaggccaaggcccttgtcgatccagctggcgatgaccaggatgcccagcgcccagggcagcacgcgttcgttgtcgcggaactgcgggggaatgagcaggcacagcgacagcatggccagcacggcggctgtccacatccagcccaccacccacgatgcgtggccgtcgtggcccacgaacaggaaggtgagcgggtgctggtggcccggcatgccgctgtagaaggccgtgaacacttccagcaggaagaagaacacgttgatggccatggcgtaggtgatgatcttggtcagggtctggatggcttcgcggcccggatcgaatccggtcaggcggcgcagcgccatgaccagcagcagcaggatggccggaccggaggcaaaggccgaggacaggaagcgggcggccatgatggccgtcagccagtagtggcggccgggcaggcccgcgtacaggaaagcggtgacggtgtggatggagaacgcccataccaccgacaggtagatgaagaacttgatccacttgggcgggtcgacatcgtggcgctcggcttcaagggtgacccagccgaccagcgcgttgatgaacaggtaccccatcagcaccatcatgtcgtagaacatgatggagttcggcgtggggtgcaggatgacgttcagcatgcgctgcggctgccccatgtcggtgacgatgaagagcatgcacatcagcacggccgagatcgccatgaactcgccgaggatgatcatcttcttgaacttcttgtagtgatggaagtaggcgggcaacaccagcatcacggccgaggccgccacgccgacgaagtaggtgaactgcgagatgtacagcccccacgaaacgtcgcggctcatgccggtgatggtcaacccgtacttgagctggaagatgtacgcgaagacgcccaggctcgcgatgccgccaaggaacagcagccagatgtagaacgccggggagcctttcagaaccttctcgatcatggcttctcctcctacacgatgtagtagacgccgggctgggtcccgatggagggcttgcggcgaatgctgaagttctcggcaagggccttgcgaaccggcgaattcgggtcgtcgaggtcgccgaacaggatggccccgttcgaggcttcgacgcaggcgggcagcagacccacctcaagccgttcggagcagaaggtgcacttttccaccacgccgcgcatgcgggtggggaaggcggggttgacgtccttcaggtaggggcgcggatcgccgaagttgaagctgcgcgcgccgtagggacacccggccatgcagaagcggcagccgatgcaacggtggtagtccatcaccacgatgccgtcggcgcgcttgaaggtggccttggtggggcacacgcgcacgcagggcgggttttcgcagtggttgcagagcagcaggtagtccttctcgcgcacggcgggggacaggtgctggctcatgtcgtcggtgaacacccggtcgtacttgtcggtccagatccacttgatttcctgcttggagggaatcgaggggacgttgtggacggaatggcaggcgtggatgatgcgctcgaagtcctcgcgcgattccagcttgcgggtgtcgatgaccatggcccagcgcttggcggcaaggtgtttgccgccaacatcgtatttggcgcccggcatgtccttggcgacggcgtcggccgcgtccagcgcgctcgaggtgccaaggccgaaggcggcaagcccggcgatcttcaggaattgtcttctggtggtgctcattactggttccccctcggcgccacatggcaatcccagcagtaggggctcacgctgttggagttgtggcacttgtcgcagaaatcggccttgttggcgtgacacttcatgcaggtgttctgcaggctgatgtcccagaccttgccgttggaggcgacataggcgcgcttgccttcgcgcagggcctggtcgcgccacacgtcgagaatgtgcatgtgctcggcgcgcatgtattcggccggttcgatgcattccttctggtctgcgggcatggccagctgcgggcgctcgtacttgggcgtcagcaggttggaccagaagggaaaggtgaacagcccgacgaagatcacgatgccggggatgatgtatttgccgttatacatggttattcatcctccataccgggcagttcttcctgccgcaggtccatggtgcgcttctgttcgccgcgcatcacgagggcgttggccaccagctcgtgggtaccgtagaccgtgacgccgggggcccagtagttggccagcgggggcagggtggcccggtcgatggcgcagatgcaggccatggtgttcacgccgtgcttctgctgcacgtaccgcagggcattgccacggggcaggccgccgcgcatgcggatttccatgatttcgtcggtgttcaggccggaaccgccgccgcagcagaaggtctgctcgcggatggtgttctcgggcatgtccacgtagttgttgcacacgttctggagcacgtagcggggttcgtccagcaggcccatgccgcgcgccgggttgcacgagtcgtggaaggtcacggtcaggtggtcgttgcggctggggtcgaggcgcagcttgttgtgcttgatgaggtcggccgtgaactcggcgatgtgcaccatcttggtggacgccgcgttcttgaacaccgtgccggtgatgggcgacctgggcacttccatcttgggcggggtggggccgttgaaggtgtccatgtactggtgcaccacgcgccacatgtgaccgcattcgccacccaggatccacttggagccaaggcgctcggcttcggcgtacatcttggcgttcagcttcttcgccatgtcgaaggtggtgaacgagccgaagttgccgccttccgaggcgtaggtggacagggtgtagtccagcccgatttcgtggaacagcatcaggtagcccatgaacgtgtagatgccggggtcggcgaacacgtcaccagagggcgtgatgaacacgatctcgtggcccttttcgttgaagggcgggttgatcttgatgccggtcaccgtctcgatgtcctcgcagaggaactcgacgatttccttgaaggcgtgcggctggatacccaggtggttgccggtgcggttgcagttgaacaccggctccatgatccagtggatgccaaggcccaactcgtgcaacagctcacgcgcgatggcggtgatctccgcggtgtcgatgccgtaggggcagaacagcgagcagcggcggcattcggtgcactggtagaagtagtagaaccactccttgatgacatccttgtccagcttgcgggcgcctgccagcttgcccagcagcttgcccgccgtggtgaagtcgcggcggtacaccgagcgcagcaactcggcgcgcagcacgggcatgttcttggggtcgcccgtgccgatgaagaagtgacacttgtcggcgcaggcgccgcagcgcacgcagatgtccatgaacaccttgagcgagcggtgcttggccaggcgcgacttgaggccttcgtagatgatctcttcccagttttccggcaggttccagtcttcctggtcggccgaccattcgtgcgggttcggcatgccgagcgccttcatgttgtcgaccttggccggatagcaccacgtgccgggcttgaagtccggcttggtgtccatccacccttccatggggaaggcggggatggtcgcgatcagcttgtcgggagttggcagtttggacatgtcggctccttactcggcggcagcggcttcttcagaggttttgtcgacaggcagccccgcttcttccatcagttcccggaactcgtcttcgtattccgcgtaggtgcggtacttcttgggcggattccaggggttcacgtggcgcaccgcgcgcgtgttgttgggcaggttgcgcgtggggctgaggaagacgccgcccatgtgcatcagcttgctgaacgggaagtacgcaagcaggcacgagagcaggaagatgtggatgaagaacgccgcgccgatgccttcgggcagcacggggttcatggtcacgaggcccatggtcagaaccttgaccgcggcgatgtccaccttggcgaagtagcgcatccagatgccgctgcccacgaggcccagcagcaggaacagcgggaagtagtcgttggccagcgagatgtagcgcaccttttcgctgaacaggcggcgggccagcaggaagccgagcgccgccacgaccagcacgtcggacatgaacatgcggggcacgccgatctgcatgatgccgtcaacgaactcgatggccgtcagggcgaagggcaccggctcaaggaagaaccggaagtgccgaatgaagatcaacaggaaacagtagtggaacagcagcgcgaaaagccacagccacttggccgaatagtagaccacgcgggggcctttctggatttcgaccgaagtgttccggaaaagcgaccggaacagcagcacttcgagaagcatgcgccccacggtgccagcggtagtgaaggggctgtcgagccgggcgggcttgatccagtccagcgacttctgctggccgcccgtggtcggaatgcggaaaggcacgggcgacttggcccagtccacgatccgccagacgaaaccgccgatgaacacgagcaccgcggcatacggcaacaccaccccgataaggtactggaagcctgaggcagctcccagccaggcgatgcaacccagcgcaatgaccgctaaaagtgaaatgaacattccgttacctcgctgctaggctatcggtttctgcgtgtccggttcccctaccggcttgtccaatatacgttcagccctgcgcaggagctgggcgtatccacgtttgaagtcgtccaccttcatcatgtgcaggcgctcgcggcaggcggcatacttgccgaaggccatgagcgccacggtgtcgatgcgcgattccacctccaactgctcgtcgtgcagcccgtgctgcatgatggcggcccgcagcatcttgcggagcaccgtcttcagcacgaacagcacgcccacggcctgctcgggggtgaagttctgaatggcccggatgcggatgacatcctctatggcctcggaaaggcgggcctcgtccacctcgtcaccggcgacggcgtcgaagatgaccacggcggatgccgcggtggtgtggcccacgggattggagaactggtccctgctgctgcgcaggaaacctacggtgtcaaacggataggtgccatacatggcatctatccatttgtggatgatggcgtccttgtgctcggcgagcaggtccctgatggtcatgtgaactctttgccgttgcggttagcgggcacgcctcttgcggcgcacccccctatacggcctttttttcgctttgtccaagcgaaaaggggggatgcgtcgcctccccgggcaagccccgcgcacggcgtgcgcgagtgcgatgtctggaaaaaagatttttttcacatagtctgaaacacccgaaaggtcaacaaatcttgcgggttctgattgcttgatcaaactatgatatgcagggcagggagatggtgcgcttcatgttcggttgtcgtatcgacgcgctcgaatggcactcgcacggcgctcggatgatggcaggtggtggcggacgggtatgcccgctagcggcccggtcgtttgacgaccgggccgcggaagaaccaacgccggaatggcggatggcgggggcagcccccgcgcgacgcctagttgcaggtggcgttgttggcaggcgtctgcccgcagcccgcaaagtcgttggtgaggaacggcagcacggcgtcctgccctgcgggaacaggggcggacttgcctgtttgcccctgcacgggtgttgacggcccctgttggggggcggcggggcgcggggccagcgaagacgcaggcgcggcgccatctccgccatggccgaagggcaggcggggcatgcccgccatcagcatcaccggcaaccggtccgcgccggtggaaagcacgcgggccttgttgcgcagcagtttccagcgtaaccgggcctgctcgaagagggacattgccggatccggcgtggcgttcggggcatccaccaccttgcgcagggcatccgcaacggacacgccctgttcgacgaagcgccgcatccgctcgatggagaggatgtcgtcggcgttttcagccaccgggcgataggtaacggtgtccggtgcggcaccggcaagggcggcgatggcctggcggcaggcaggacacgacggcgagaaatacagggtgacgggggcgttgtccggtccctgaaggttccacgcgcccatgcgctcggtggccagggccacgccgttggcaaagaacaggccgccccacgccagaagcaggatggaaatgccctgttggcggtcacggcgcggttcgccgggaatggccacgaaagcgcccgcgatgagcgcggccactaccaggcatgccgcgcaaggggcggtgagggccatcagcgccagcagcgccgtgtcggcagccagcatcagccagacgaacccgcgcgcggcaccctgcttgccgaagatgcagaacagggctaggagcgagaacgcccctgtgccgtaccaccacaggggcaggccccagattgtcaggttgctgtacagcgagcagccagtgctgacgcacagcgactcggacggggcgatggcagcccaggtgcagaaggccgcgcccagcgcggcgagcagaaagccgccccagatggaggcggaacgatttgaggcgagcatgtctcgaatctccagtgcgggtcttgcataaaggccagcccgaggcgacgcgatactattcgctaaacaggcacaggtaaagccccgtacccatgagccctaagaaccccctgaaagacctgatgcggcggtttgccggaatccggtctggatggcccgaagccgggcccgatggcgcgaatgacgcagtgaatgacgccgtgaatgacgcaaggagtgacgctggcgcccccggtgtcacctgtggtgccccttcgcccggtgatgttgcctggccgccccgccacgacgtgcgcaccagccctcgcgcccgaagggtgcggttgcgcatcgtgccccggcgcgggctggaggtggtgataccgcccggcttcagcgccacgcgcattccagaggtgctggaacggcatcgcacgtggatcgtgcgcgccctgttgcgggcgggtctggccgagccggtgcccggcacggtggtcaccgcggacggggcacctggcgaggcaggctctggcgccatgcatggcatccttcccggcggcggggcgtttttggggccggacggcatccgcagcgtgcccggcgaggtgctgctgcctgcggtgcaagctcgttatgcggtaatccgcgctcccctggctccgggcatgcgcccggaactgcgagaggtggacgccgccttgcgcctgcgggtgccggaagggggggctggcgacggcatggccgtggacctgttgcgcgactggctgcgggccgtggcccggcgaagactggccccctggctgcacacgttggccgcggagcacggcttccgctaccagcgctgcgtggtgcgcatgcagcagacccgctggggcagttgctccgcgcggggcaccatcagttgcaacgccagcctgctgttcctgccgcgcgaactggcccgccacgtgttgctgcacgagctttgccataccgtgcacctggatcattcttcgcgcttccatgccctgctgggcaaggtggaccccgatgcggcgctgtggcgcgaggggctgcgttccgggtggtcgcatgtgccgtggtgggcgcggtaggggctgtttccaaccaggccttgtcgttattggtgcacatgggcgcggctcccggctgggaccgcgcccatgttgtcggaaacgtctgttttcgtaagcctccggcggccaaggggctaccgccccttggaaccccgtatccctgtggttttgcaaagccatggaaatgcggtggtttttagggagggcggcgttgaggccgtgccaacccgcaagctcacgcaaaaaagggaggcgccttgcggcgcctccccgatgtagcgtgcgttgaagtggccggggcctacttcatcacggagccggaagcggcctgctgcatcttgacctcgaccttttcggtcaggccttcgtagtaggcgcgcaggatttccagcacttcgtcgcgaccgaagtggtcggcaacgggggcgccgtcggacagggccttgcgcagcttggtgccggagaggatgacgcggtcttccttgccgtgcgggcaggtacgcagggaggccatgccgtcgcacttgtagcagtagaaggtccagtcgatcttcagcggggtgcagatcagggccttgccgggttcggggcaggcttcgttgacgtaggggatcttgtcgaagatggtctgggcttcgaacatgccgtagaagtcgcccacgccagcgtggtcacgaccgatgatcatgcggttgatgccgtagttctggcggaaggtagcgtgcagcagaccttcgcggggaccggcgtagcgcatgtcgagggggtaaccggcctggatgacgttctgcttcacgaagtacttttcgaccagggtgtcgatgcacttcacgcgcacttcggcggggatgtcgccgggcttcagggcgcccaccagggagtggatgaccacgccgtcgcacacttcgatggcgatcttggccaggaattcgtgcgaacggtgcatggggttgcgcagctgcagggcggcaacgttggcccagccgcgttcttccatttcggcgcgcagttcggcggggcgcttgtacacgccggcgaacttggtggggaagtcaccttcggacagcaccttcacggtaccggcgacgttgaattccttctgttccatgaccatcttcacgccggggtggtcttcgagcgccacttcccagaacttctgggagtcggggccttcgcccttgaagacgagctcgcattcccacttcttgtcggcttcggtcatttcgtagatttcttcgatcttcatggtggcgaaggtttcacccttgcgcaccagggccacttcgtcgcccaccttgacggcagcggcgtcttccttggagatgtccatggtcaccggcacgggccagaaggtgccgtcggcggtggtcatcttttcgcagacgctcttccagtcggccttcttcatgaagccgttcagcggagagaagccgccgatgcccatcatgatgaggtcgcccttggtgcgcgagctgatttcgatctgcttcaggccagcggccttcttgagttcggcttcgcgggcggcaccttcgagcaggcagcagacgaggcccttaccaccatgagggggaaccagcttggacataccttccatcctccaaatgaatgtgttgttgccatggcgcgccgcttcgggggcggcggcgtacgaaaaaagctgttctcgtgcgagaagcatgcggggagcggcggtgcattcgggagtgcatctcgccgtccacgcatacctcttgtgaaatattttacataatgtcaagcggcaaatgggagaaaagcgtcaggcggctgattttggcgtggcagggcgcttcccctgcggcacaagggcggcggggaaagggcatggaaacggcgcgcgcagttgtgcaggcgttggaatggcgtgcacttcggcgacgcagggggaagcgggcgcccgtgtgacggcatgcgtggggcgatgtgttgggttggaggggggtgcggtgcgtgtcgcgtatctgtgaatgtgttttattcataggatgttaatgcgttaaccgcaggcgtcctggcgctggggcgtgtgttggcctgggcatggggcttgttggcggcaccagcagggaagtgacgattgtccaccaatttggttgtgataaaatgaccaagggggtggcgtacccgtgaggacgcgcggtgttgcgcggctggtagcggcaaaggcgcggatgcgtcggtgaggcgagagggagaggcgaagcgatgatgacgacccgcgacgagttcgggcttgggggtgacttcgacgacctgcgaaggcttggggtgggcagggaaggctggaggcgacttgaggctgtccggggtgctttggggtggtgcgggcgagaggtgcgtgggagaggcatcatacatatatatgtgtgtcgtggaacggcccgccctcgtttttttggcggtgatatccgaagaggagcccgacgcgagaagtcgcatgcgtgggcggtgcgcgcagtgggcgtcccgtggcgaggaaaaaacttgtccatccgaacgaaaaggagtagagaagctgggttcaggaccatggtgggcgattttgcggggatgcttggctgctggaaccccgccccaccggagcgcttgcggcgcgtccggtagcccgggtgaccgtgtgttcggcgtgaacctgcccgtaggtgatgggcgggttccgtatcatgttgcttgacaacggtcaggcgctgggctatgcccatgcgcctttaccgattgtttccgatccactttcacggaggagcagaatgcccactatcaaccagctcattcgcaaagagcgcaaggcagtgctgaagcggaagaagactcccgctctccaggcctgcccgcagcgccgtggcgtgtgcacccgcgtgtacaccaccaccccgaagaagccgaactccgccttgcgtaaggttgcccgcgtgcgcctcaccaacggtatcgaagttaccgcctacattcccggtgaaggccacaacctgcaggaacactctgtcgtcatgatccgcggcggccgcgtgaaagacttgcccggtgtccgctaccacatcgtgcgcggcaccctcgacactgccggtgtgcaggatcgtcgccagggccgttccaagtacggcgccaagcgtcccaaatagcaagggagtatttcgatgcctcgtaaaggtcccgtccccagacgtgaaattctgcccgatccggtgtacaacagccggctggccgctcgtttcatcaaccgcctgatgtacgacggcaagaagggtgtggcagaaaagttgttctacaagtcgctcgaaaccctgggcgaaaagaccggcgaagaacccctgaaggcgttcgaacgcgccgtcgagtccgtgaagccgcaccttgaagtgaaggcccgccgcgtgggcggcgccacctaccaggtgcccatggacgtgcggcccgatcgccaggtctccctggccatccgctggctgatcaactatgcccgctcgcgcggcgagaagggcatgtccgcgaagctttccgccgagctcattgatgccttcaacagtcgcggcggcgccgtgaagaagaaggaagacacccaccgcatggccgaagccaacaaggccttcgcccattaccgctggtagggcgccggagtacccatcgtgtccagaaccgtccccctcgaacggcagaggaacatcgggatcatggcccacattgatgcgggcaagaccacgaccaccgagcgcatcctctattacaccggcgtctcccacaagatcggcgaagtccatgacggcgcggccaccatggactggatggagcaggagcaggagcgcggcatcaccatcacttccgctgccaccacgtgcagctggaaggatcacaccatcaacatcatcgacacgcccggccacgtcgacttcaccatcgaagtcgaacgttcgctgcgcgtgcttgacggtgccgtggccgtgttcgacgccgttgccggcgtcgagccgcagtcggaaacggtgtggcgccaagccaaccgttacggcgttccgcgcatctgcttcgtcaacaagatggaccgcatcggcgccaacttcttccgttgcgtcgacatgatggtcgagcgcctgcgcgccaagcccatccccatccagctgcccatcggcagcgaagacaagttcgaaggcgtggtcgaccttatcagcggcaaggccatcaagttcgacaagtccagcaagggcgtggagttcacggaagaagacgtgcccgccgacatgatggacctgtaccttgaaaagcgcctggccttggtcgaagccgtggccgaagaggacgaagccctgctcgagaagtacctgggcggcgaagagctgaccgaggaagaaatcatctcgtgcgtgcgcaaggccaccattgcccgcaacatcgttccggtgttctgcggctcggccttccgcaacatgggcgtgcagccgctgcttgacgcggtggtcgccttcctgccttcgcccctggacatcgaacagatgaagggcatgaacccggacaacgaagaggaaaccatcgtttgcccttgcagcgacaaggaacctctggccggtctggtgttcaagctgttctccgacccctacatcggccacctgtccttcttccgcatctactccggtttcatcgagtccggcatgaccgtgttgaactcgaccaccggcaagaaggaacgcgtcggtcgcctgctgcgcatgcacgccaacaagcgtgaagagatcaagtgggcgggcgctggcgacatcgtggccgtggtgggcctgaagcaggcttccaccggtgataccatgtgcgacgaaaagcgccccgtggtgctcgaatcgctggatatccccgagccggtcatcgaagtggccatcgaaccgaagaccaaggccgaccgcgatgcgctgtccgccgccctcgccaagctggcaaaggaagacccgtcgttccgcgtgaagggcgacgaggaaaccggccagaccctgatcgcgggcatgggcgaactgcacctcgagatcatcgtcgaccgcctgacccgcgagttcagcgtcaacgccaacgtgggcaagccccaggttgcgtaccgcgaaaccatcaccgcttcgtccaagtcggacatgaagcacgtgaagcagtcgggtggtcgtggccagtacggccacgcggtcatcgagatcgaaccgaaccccggcaagggctacgagttcgtcaacgcgatcaccggcggcgtcattcccaaggaatacatcgccccggtggacaagggtatccaggacgccatgaagagcggcgtgctggccgggttccccaccgtggacatcaaggtcaccctggtgttcggttcgtaccacgacgtcgactcctcggagcaggcgttctacgttaccggctccatggcgatcaaggatgccgtccacaaggcctcgccggttctgctggaaccgatcatggacgtggaagtggtgacccccgacgaatacctcggcgacgtcatgggcgacctgaacggccgccgcggccgcgtgcagaacatggaagcccgcgtgggttcccaggccgtgcgcgcccaggtgccgctgtccgagatgttcggctacgccaccgacctgcgttccaagacgcagggccgcgccaccttcaccatgcagttccatcactacgagcgggttccggcccagctcgccgaagaagtgatcaagaagaagggctagcccttcctctcgtggagagccggagccgtcggtaaaggactccgtagaaagcagagccccgggtgttagcccggggctcttttttttcgaaacttcttgacgggggagggtggctggggtaatcaatccactcgcgccggttctccggtgtgaaaaacgtgatccccgaagtttcgggggcccctgtaacggcaggggaagggcaggtcgagcctgtcctgatgcgtttggcgcaagccaagctttgacaattgcaggcgttaccgaatgccgcaattatgtcatgccgttccagtccgccgttaaccccttgttggcgggctgtaaggtactgtacgtgcggggcaccatgtgccctattcggtgacccctgtggaccacctgcactcgccggagcatgctccggcctgggccaggctggcgacaacatgggtgatcttcccggacggataccgcgaatgcggtgccgcgaggcgacgagaaggcctttgggtgtgccagccggctccccctcccaactttctccaaatcgctccgcccccccgaagatcacggcaccccgtcccccgccggacggcaagccgccatggcgtcatatgccacctgtgcccgcgtcgcggaagcggcgtccgggtatcgcgtagctccggacgcttatggcgggtctcggtgtgccgccaccgaacgtgaggaactctgcagcctacggcatctgcctctcacctcatggcagtcaggcgccggacggcaagggtacgtttgccagataacggagtaatcaacaatgacgacagttagcagtgatcgtatcagaatcaagctgaaagcttacgattaccgcatcctcgacaaggctgtggcggaaatcgtggatacggcgcgcaacacgggcgccggggtggctggtcccatccccctgcccaccaacattcacaagtacaccgtcaaccggagcgtgcacgtcgacaagaagtcgcgcgagcagttcgaaatgcgcatccacaagcggctcatggacatcctcgagcctacgcagcagaccgtggacgcactgggcaagctgagcctgcccgccggtgtggacgtcgaaatcaagctctagtgagaggaagtcatggctgagaaattgggtatcctgggtcgcaaggtcggcatgacccgcattttcgccagtgatggttccgccgtggctgttacggtcatccaggccggtccctgtccggtcatccaggttcgcaacggcgagaccgacggctacgacgccgtgcagatcgccttcgaggaagccaaggaaaagcacgtgaccaagcccgcccgtggccacttcgccaaggccggcaagggtcttttccgcaacctccgcgaaattcgcctggaggcgcctgccgaattcgaagtcggccaggaactcaccgtgtccctgttcgccgctggcgaaaaggtgaaggtgaccggtaccagcataggcaaggggtaccagggcgtcatgcgccgctggaacttcgccggctccaaggacacgcacggctgcgaaaaggtgcatcgttccggtggctccatcggtaacaacaccttcccgggtcacgtgttcaagggcaagaagatggctggccactggggtgacgagcgcgtgacggtcaagaatctcgagatcgtcgacatccgcgccgaagacaacgtcattctggtgaagggtgccgttcccggccccaagaacggcctggtcctggtgcgcaagcagtaacgaaatgaggatgatcacatggctgtggtgaaagtatacgatcagaacaagaaggaagccggcgaactgacgctcgctcccgaggtgttcgaggtcgaggtgaagcctgagattctcaatctcgtggtccgtgcgcaccgcgccgggctgcgctccggcacccatgccaccaagacccgcgccttcgtctccggcggcggtgcaaagccctggcgccagaaaggcaccggccgcgcccgttccggttcgaaccgctcgcccatctggcgaggcggggccgtcattttcggcccccagccccgcgagtacggcttcaaggtgaacaagaaggtccgtcagctggccctgaaaatggcgctcagctcgcggcttgccggcgagaacctgatggtggtcaagggcatcgaactgcccgagatcaagaccaagctgttcgccaaggtggccggtgccctgggcctcgaaaaggccctggtcattaccgccgaagcggataccaccctcgccctttcggcccgcaacattcccggcattaccctgatcaccgccgaccagctcagcgtctacgagattctgaagcacccgaagctggtgatgttcgagggcgccgtcgaatccgtccaggccaggctgaagtagggaggttggtcatggattatacacagattctcgtgaagcccctggtgtccgaaaaggccaccttcgtgaaggaacaggcccagcaggtcgtgttcttcgtgaacccccgggccaacaagatcgaaatcaagaaggccgtcgaagccgccttcaaggtcaaggtgaccgacgtcaacgtcatcaccaagaagccttccgacaaggtccgtcagggccgcgtcgtgggccggatctccggctgcaagaaggcttatgtgaccctggctcccggcgaaaaaatcgaattcttcgagggagtgtaagcaatggctgttcgtaagctgaaaccgacatctcccggtcgccgcttccagaccgtctcggatttcgaggaagtcaccaggagcacgcccgagaagtcccttaccgaggggctgaccaagaagagcggtcgcaacaacaatggccgcgtgaccatgcgccgtcgcggcggcggtcacaagcgcctgtaccgcatcatcgacttccgtcgtaacaagctcggtatcgcggccaccgtcgcgcacatcgagtacgaccccaaccgtaccgcccgcatcgcgctgctgcactacgcggatggcgagaagcgctacatcctcgccccgctcggcatcaagcagggcgacatggtgcaggctggcgaaggcgcggacatcaagcctggcaatgccatgcccatggcccgcatcccggtcggtaccgtgctgcacaacatcgagctctaccccggtcgtggcggccagttctgccgcgccgccggtacctacgcccagctggtggccaaggaaggcaagtacgccctcctgcgcatgccttcgggcgaagtgcgcaaggtgcttgcggcctgctgcgccaccatcggccaggtcggcaacgtgaaccacgagaatatctcgttgggcaaggctggccgcaatcgctggctcggccgtcgtcccaaggtccgcggcgtcgccatgaaccccatcgaccacccgttgggtggtggtgaaggccgcagctccggcggtcgccatccggtgaccccgtggggcgtgcccaccaaggggtacaagacccgcgatcgcaagaaggcttccacgaagctcatcgtcaagcgtcgcggtcagaagtaggagtagagcatgcccagatccctgaagaaaggtccgttcatcgacgaccatctgatcaagaaagtggaattggccgtgtcgaacagcgaccgccgcgtcatcaagacgtggtcgcgtcggtccaccatcgctcccgagatggtcggcctgacgttcgcggtccacaatgggaagaagttcattcccgtgttcgtcaccgagaacatggtgggtcacaagctgggcgaattcgccccgacccgcacgttctacgggcatgccgcggacaagaagagcaaagcaaagaagtagtgggtgaatccgatggaatcgagagccaccgcgaaattcatgcgtgtgtcgccgcgtaaggcccgcctggttgcccagaacgtgaacgggctgcctgtcgaagacgccatgaatatcctgaagttcacgcccaacaagcccgccgacatcatcttcggcgtgcttcgttcggccctcgccaacgccgagcagctgcccggcatcgacgtggacgccatggtcgtgaagcagatcgtcatcaacgaaggccccacctggaagcggtttcttccgcgtgcgcagggtcgcgccaccaagattcggaagcgtaccagccacatcaccgtgattctcgcagaagggcaggaataggttatgggtcagaaagtacatccttacggcttccggttggggtacaataagaactggcagtcgcgctggttcagcaagaaggaataccccggcttcgtcttcgaggatcacaacatccgcaagttcgtgaagaagacgctgtaccacgccggtctttccaagatcgagatcgagcgtgccggcggcaaggtgcggctgatcctctccaccgcgcgtccgggcattgtcatcggccgcaagggcgtggaaatcgaaaaactccgtggcgacctgcgcaagaagttcaagcgcgagttctccattgaggtgaacgaaatccgccgccccgaagtggaagcccagctcgttgccgaaaacatcgcgctgcagcttgaacgccgtgtggctttccgtcgcgccatgaagcgcacggtgtccatgtcgcgcaagtttggcgccgaaggcatcaaggtgacctgttccggccgcctcgccggggccgaaatcgcccgtaccgaatggtaccgcgatggtcgcgtgcccctgcagaccctgcgtgccgacatcgacttcggttttgccgaggcccgtaccacctacggggtgatcggcgtcaaggtctggattttcaagggtgaaattctggacaacgaggtagaacagtaatgctgagccccagaaaggttaaattccgcaagtggcagaagggccgtctgcgtggcatggccacccgcggcgccactgtctccttcggtgatatcggtcttaaggcagtagaacacggcaagctgtccagccagcagatcgaggccgcccgtatcgccatgatgcgccatatcaagcgcggcggtaaggtctggatccgcatcttccccgaccatccggtcaccgccaagcccctcgaaacccgccagggttccggtaagggcgccccggtgggctggtgcgctccggtgaagccgggccgcgtgctttacgaaatcaagggcgtcagcctggagcttgccaaggaagctctgacgcgcgccgcccacaagctccccatcaagacgaccattgtcgtgcgggagggcctctagaatgaacgccgcagaactgagaaagctcagcgctgaacagctcaaggacaagttggccgaatcccgcaaggaactgttcgatatgcgcttccgccacgccaccgcgcagttggagaagacctccaacctcccggcgaccaagcgcgacatcgcccggattctgaccatcctgaaggaaaaggggtaagcccatgtccgaagaactgatgaaccgcaagggcagggtgctcaccgggatcgtcgtcagcgacaagaacgacaagaccattgtcgttcgcgtcgagacgctggtgcagcatcccctgctgaagaagtacgtgcgccgccgcaacaagttcaccgctcacgatccccagaacgagtgcggcatcggcgacaaggtgaagatcatcgagtaccgtccgctcagccgcaacaagcgctggcatctggtctccattctcgaaaaagccgtgtaggggtttgcgatgatccaggtagaatccacgctgcaggtggcggacaactccggtgcgaagaaagtcgcgtgcatcaaggtgctcggcggctccaagcgccgctacgccaccgtgggcgacatcgtcgtcgtttccgtgaaggaagccctgccgcactgcaaggtgaagaagggcgacgtgatgcaggccgtcatcgtgcgcacccgcaaggaagttcgccgcgtcgacggttcgtacatcaagttcgattccaatgcggccgttctgctgaacaagcagggcgagccggtgggcacccgcatcttcggccctgttgcccgcgaactgcgcggcaagaacttcatgaagatcgtctcgctggcgcccgaagtgctctaggagcccacaaatgaaacagttccgtatccgcaaggacgacaaagtggtcgtcatcgccggcaaggacaagggcaagatcggcaaggtgctgaaggttcttcccaagaaggacggagtgcttgtcgagaaggtcaacatggtcaagcgccacatgcgcgccaatccgtaccggcagcagccgggcggcatcatcgagaaggagatgcctcttgacatctccaacgtgatggtgatgtgcgatgcgtgcgccaaggccaccaaggtgggctaccgctacaccgaggacggcaagaaagttcgcttctgcaagaagtgcaacgaaatcattggatagggtgagagacgatgacgcgtcttgaacagatataccgcgagaaagtggttccggtattgcagaaggagtttaactacacttcttcgatgcaggttcccgggattgaaaaagtctctctgaatatcggcctcggcgccgcgagccagaacaacaagttgatggaagaagccatcaaggagttgaccgccatcgccgggcagaaggccgtcgtgacccgcgccaagaagtccatcgcgtcgttcaagctgcgcgaaggcatgcccatcggctgccgcgtgacgctgcgcaaggaacgcatgtgggactttctggacaagctgatgaacttcgcgctgccccgcgtgcgcgacttcagagggattccggaccgtggcttcgatggccggggcaattttaccctgggcatcaaggaacacaccattttccccgagctggaagtggatcgcgttgacaaccccaaggggatgaacatcacgatcgttaccactgcccagacggacaaggaaggcaagctgctgctcgaccagctcggcatgcctttcaagaagtaaggagaaacggctttgtctcgtacatcgcttgaagtgaaggcgcagcgcaagcccaagttctccgcccgcgcctacaaccgttgtccggtctgcggccgcccgcgtgcctacatgcgcaagttcggtctttgccgtatctgcttccgcaacatggccctgcgcggcgaactgcccggcgttcgcaagtcgagctggtaagtcaccaaggagtaaggaatgctgactgatcctattgctgatatgcttacgcgtatccgcaacgcacacttggccctgcacaaggaagtgagtgtgccgcgctcgaagatcaaggaatccatcgccgccatcctgaagcaggaaggctacatcgaagatgtggcgacggaagaggccgagatcaagatctccctcaagtatttcaaaggcaagccggtcatttccggtctgaagcgggtgagcaagcccggccgccgggtgtatgtcggttccaccgacatccccaaggtccagaacggccttggcatctgcatcctgtccacctccagcggtgtccttgcgggcacgcaggcccgcgaccgcaaggtcggcggtgaactgctctgcgaaatctggtagggtacggacatgtcgcgaatcggtaaactccccatcgccattccttccggcgttgaagtgaaggtcgggaccgaagccgtcgaggtcaagggcccgaagggcgtgcttgtcacccctacccatacggaactgaactacgcggttgaggacggccatgtcgtcatcacccgcgccaccgaaacccgcactgcgcgtgcccagcacggcctgcgtcgcaccctgcttgccaactgcatccagggcgtgaccaagggcttttccaagaccctggaagtcatcggcgtcggctacaaggttgccgtcaagggcaacctggtggaacttgcggtcggtttctcgcacccggtgatcatggaaatgcccgaaggcgtcgaagccaaggtggaaggccagaagctgaccatctcgggcaccagcaaagaagtggtcggcgagatcgccgcacgcatccgtcgcgtgcgtaagcctgaaccctacaagggcaagggcatcaagtacgacaacgagcagattcgccgcaaggccggcaagtctggtggcaaataggcaggtatgagaaaatgacgatgaccaagaacgatgccagaaagcggcgcaaagtccgcattcgcaagaagatcgccgggagcaccgagcgtccccggctggttgtctaccgctcgaacctgcacgtctacgcccagatcgtggacgacgccaccggtgccacgcttgttgccacctccacccttgccatcggcaaggcccaggccggagcgcactgcaacaaggccggggcggaactggtgggcaaggaaatcgcgcgtcttgctggcgaaaagagcatcaagcgcgtggtgttcgaccgtaacggctacctgtatcacgggcgcatcaaggctgttgccgacggtgcccgtgagggcggcctggaattctaacgggtggtaggtactggcatggaacagaatgagttcgggttggtagagaagatcgtctaccttaaccgagttgccaaggttgtgaagggcggtcgccgcttcagcttcagcgccctcgttgtcgtgggcgacgccaagggtgccgtgggcttcggcctcggcaaggcccaggaagtgccggaagccctgcgcaaggccaccgaacgcgcgaagaaggacatggtccagattccgctggtggacggcacccttccgtacgaaatcctgggcgagttcggcgccggctgcgtaatgctgaagcccgcctccaagggtaccggcatcatcgccggtggtgcggtgcgcgccgtcatggaagccgtgggcgtgaccgacgtgcttgccaaggccatcggcaccaacaacccgcacaacgtgctgcgcgccaccatggcggggcttacctcgctgcgcagcgccgagtacgtgagccagcttcgcggcatgaagctcgaagcgcccagaaagtaggacgcaatcatgatcaaggtgaagctcgtacgcagctggatcggctgcaaacccaagcagcgcaaggttcttgacgcgcttggcctgcgaaagatccgttgcgagaagtcgtttgaggacaatgccgccattcgcggcatgatcgccgaagtaaagcacctggtcgaggtcagtgaataatgagactgcacgaactctatccgttcgccgaggaacgggcatcgcgcaagcgcgtgggccgcggttccggttcggggctcggctgcacctccggcaagggtaacaagggccagaacgcccgcgcaggcggcggcgtccgccccggtttcgaaggcggccagatgccgctgcagcgtcgtctgcccaagcgcggcttcaagaacgcccccttcaaggccacctacgaagtgatcaaccttgatcgccttgtggcgtcctttgagggcaagaccgacatcacgctggaagacatctacgcgcgcggcctgtgcaaggccggcgcctcggtgaagatcctcggcgtgggcgaagtcagcgtggcccttacggtggaagcgcacaagttcagcgcctccgccgccgaaaagatccgcaacgccggtggcgaagccaaggcactggaagggtaagccgtggcgcttagtggtgtagaaaacctggcgcgtctgccggagcttcgcaagaagctcttctggacgttcctgttgctggccgcataccgcatcggggttcacgtcccggttcccggggtggattccggagcgctggccgacttcttcgccagcgtccagaacacccttttcggcctcttcgacatgttctccgggggcgggctccgcaatctgtcggtgttcgccctcggcatcatgccctacatctctgcctccatcatcatccagcttctccaggtcgtcagtcctgaactgaagcggatggccaaggaggaaggggcggcgggccgccgcaagatcacccagtacacccggtacgccacggtgctcatcaccgtgatccagggcttcggcatcgccgtgggcctggagaacatgcacagccccgcgggcgcgcccgtggtgctggatgctggctggggcttccggatgatcaccatcgcaacccttaccgccggtaccgtgctgatcatgtggcttggcgagcagattactgagaagggcatcggcaacggcatttcgctgatcatcttctcgggcatcgtcgccggtattcccggcggcatcgtcaagtccggccagctcatcaaggccggcgacatgagtgtgttcacggcgattctggtgctggcgctgatggcggtggtgcttggctgcatcgtgttcatggaacgcggacagcggcgcatccccatccattacgccaaacgacaggttggccgtaagatgttcggcgggcagagcacgcatctgccgttgcgcatcaatacggcgggcgtcattccgcccatcttcgcctcgtcgctgctgctgttccccgcgaccatcgccagcttctcggccaacgagacgctccagcgcgtggctgcgtggttcgcgccgcacacggtgatgtacaacatcctgttcatcagcctcatcgtgttcttctgcttcttctacacggcgatcatcttcgatccgaaggatatcgccgaaaacctgaagaagggcggcgggttcatccccggcatccgtcccggggacaagacccggcagtacatcgacagggtgcttacccggatgaccatctggggggccatctacatatccgctatctgcgtcctgcccatgatcctcatcgcgcagttcaacgtgccgttctacttcggcggcaccagcgtgctgattctcgtgggcgtggccatggacttcatgtcccaggtggaatcgcacctgatctcacggcagtacgagggtctcatgaacaagacccgcatcaagggacggcagtgagttgaagaagttccgcggagtcttcatcaagaatgacaacgagattggcctccttcgggaggccaatcgaatcgttgccgcgatactggacgtccttggcgaacacgttcgcccgggcgtttcgacgatgcatttcgaagagctggcccaggcggagtgccgcaagcacggcgtccgtccggccttccaggggtatcacgggtttccgtttgccctgtgctgttcggtgaacgaagaggtggtgcacggctttccctcggcgaagcggattctccaggaaggggacatcgtcagcttcgacatgggcgtcgtgtacgacggcttctacggcgactccgcccgcacctacccggtggggacggtgagcgacgaggctgcacacctcatccgcgtgacgcgcgaatcgctctttgcgggcatcgccgaggcgcgggtgggcaactccctgtacgacatctcggcggccgtgcaacggcacgtcgaggcggccggtttcggggtggtgcgcaggttcgtggggcacggcattggccgttcgctgcacgaaaagccggaaattcccaacttcgtgccgcgcggtatgccgggcgtacccctgaagccgggcatggtgctggccatcgaaccgatggtcacggtggggacgtacgaggtggaaatccttgccgacaactggactgcggtcacccgagaccgcaagctgtctgctcacttcgaacacagcgtggctgtcacgccggacgggccgatcattctcagcctgtcgcaggcagaggcggcgcgacttgccggttgacgggcgccggtgggggtgatatccacccctgttccgacgttgctcttccgtcatgtcgggccaaagacaaacaacggagtcgaacatgaaagtcaggccttccgtcaagaagatgtgccccaagtgcaaggttatccgccgccggggcattctcagggtcatttgcgacaacccccggcacaagcagcgccagggctaagccgtcaggagtaaacagtggccagaattgcaggtgtcgatctgccccgtggcaagcgcgttgacatcgcccttacctatatctacggtatcgggcgtactaccgcgcttcagattctggatgttaccggcgtcgactggagccggaacatcgacgacctgagcgccgacgaagtcaacgaaatccgtaaggaactcgagcagaaccacaaggttgaaggcgatctccgtcgtgagatctccagcaacatcaagcgtctgatggacattggctgctaccgcggcctgcgtcatcgtcgcggtctgccggttcacggtcagcgcacccataccaacgcccgcacccgcaagggtccgcgtcgcggcgctgtcggcaagaagaagtaatccaaggctagcacaaaggcgtggaatctcacctgcgtcgccagggcaatcaaatttcccggtggccagcgcggcacggctctgtcatgactgagctcgttttgaggttccggctgcaagccccctaattctagtccgcagagagtaagtcatggcaagacccaagcgtacggtcaaaaagaaagagaagaagaacgtcccggtcgggattgttcacattcaggcgacgttcaacaacaccatcgtgaccttcacggacacgcggggaaacaccatcagctgggccagcgccgggcagagcggtttcaagggctcgcgcaagagcaccccgttcgccgcgcaggtggctgccgaacaggctgccaagcgtgcccaggatcacgggatgcgtaccgtgggcatctacgtcaagggccccggctccggccgtgaagccgccatgcgcgcagtcaatgccgcgggcttcaaggtcgccttcatccgtgacatcaccccgattccccacaacggctgccgtccgcccaagcggcgccgcgtctagttaggaggatccagccttggctaagtacaatgacgcaaagtgccggatgtgccggcgtgaaggcaccaagcttttcctcaagggcgaccgctgctacaccgacaagtgcgcctacgaccgtcgtccttacgcgcccggtcagcacggtcgcgcccgcaagaaggtgagcgactacgccgtccagctgcgcgagaagcagaaggtccgccgcgtgtatggcgttcttgaacgccagttccgcggttacttccacaaggccgacatggccaagggcgtgaccggcgccaacctgctggccattctcgaacgccgcctcgacaacgtgatctaccgtctcggtttcgccaactcgcgccagcaggcgcgccagttggtgcgccacggcatcttcacgctgaacggccgcaaggcgaacattccttcgatgcaggttcgcgttggcgacatcatcgaagtgcccgaagccagccgcaagatccccgtgatcgccgaggcccaggaagtcatcgcccgtcgcggctgcccctcgtggctggaagtggacggtccgagcttcaagggcacggtcaaggccctgccgcagcgcgaagacattcagttcccgatcaacgaacacctgattgtcgagctttactccaaataagcgggtgtgagcatgctcatcaaacaaggcgacaggcttatcaacacccggaactggtcggagctggtgaagcccgaacagatcacccgggacagcgacccggccgatgccatgtacggcaagttcgtgtgcgaaccgctggaacgtggctacggcaccaccatcggcaatgcgctgcgtcgggttctgctgtcgtcgcttcagggcgcggcgttcgtctcggtgaaggtctcgggcgtacagcacgagttcaccaccattcccggcgtgctcgaggacgtgaccgacatcgtcctcaacctgaagcaggtgcgtcttgccatggacacggacgagccccagttcctggagctttccgtgaacaagaagggcgcggtgaaggccggcgacatcaagaccaaccagcacgtgatggtcctcaaccccgacctgcacatcgccacgctgaccgaagacctggaactcaccttcgagttcgaggtgcgcatgggcaagggctacgtgcccgcggacatgcacgaaggcctcagcgaagagatcgggctgatcaagctggactccagcttcgccccggtccgcaaggtcgcctacacggtggagcaggctcgcgtcggccagatgaccaactacgacaagctcatcatcgaggtctggaccgacggttccgtgacccccgaagatgcgattgcgtacagtgccaagatcatcaaggaccagatatccgtcttcatcaacttcgatgaacgcatttcgggtgaaagttccggcaattcgtcgggcagcagcgacgtcaacgagaacctgttcaaggggatcgacgaacttgagctgtccgtgcgcgccaccaactgcctgaagagcgccaacatcaccctggtgggcgaactggttcagaagtccgagaacgaaatgctgaagaccaagaacttcggtcgcaagtcgctggatgaaatcaagcgggtgctgtgcgacatgagcctggacttcggcatgaaggtcgacggcttcgagaagaaataccaggaatggaagaggaagcagcaaaatgaggcatagcaattccggcaagaagctgggcagaacgccgtcccaccggaaggccctgttccgcaacatggccaaggccctgctgacttacggcaagatccgcacgaccgagaccaaggccaaggaactgcgccgcatcgtcgagccgctgatcaccctggccctgcgcaacgacctgcactcccgccgcctggcgtacgacgtgctgggttcgcaccagctggtcaagcgcctgtttgacgacatcggccccgcctttgtcggcgtgtccggcggcttcacccgcgtggtgaagctgggcctgccccgcaagggcgacaacgccccgctggcggtcatcgaactgacccaccagcccgccgccgaagccccggcggaagaaaagaaggccgccgagtaatcggcaacgccttcggcatcgcgcacatcaacggggcggaccgcatggtccgccccgtttctcgttggaaaagggaaaggccgctccgtgtctgtcggggcggcctttgatcacaggcgggagatgcgccgcatgaagggggagggccgtctgtccgccgaagtcgggcgggtaaagggcagtgccttgaaccagctaccgcagcagtaggcgaacgccgccaggcagcggtttcagcacttcgcccacggggtaggcgggatctccggtttcggccagcagcgtcgtggccgcgtccatctggtccggggatacggccagcagcatgccgcccgatgtctgggcgtcgaaggccacgtcgaccagcaccgggctgacgccgggggccacatgaacatgcttgtggcagtgggcgcggttggcgtggctgccttccggcaccagccccatgccagccagttccgtcacgccgggcagcacgggcagggcggcggtgtccagggccacggtgaccccggaggccccggccatttccagacagtgcccgccaaggccgaagccggtaacgtcggtggcggccttcaggcgaagttcgcggatgacgcggcccgcgcccttgttcaggcgcgaggcccagcggaacagttcttcctcgtgcgcgtcgcagccgggccagttggccttgacggcggtggccaggatgccggtgcccaggggcttggtgagcaacaggtggtcgccggggcgcagcccggcattggaggcgatgatctccggatcaatgaggccggtgacggacagcccgtacttgagctcgtcgtcttccacgctgtgtccgcccaccagcgcggcgcccgcctcgcgcaaggcgtcggacccgccgcgcaggatgtcggccaggatggattccggcagccgcttgaccggaaagcagacgatgttcatggcgcaccacggctcgccgcccatggcgtagacgtcggacagggcgttggccgcggcaatgcgcccgaagtggtacgggtcgttgacgatgggcgtgaagaagtccagcgtctgcacgatggattgcccaccgggcaggcgcaccacggcggcgtcctcgttgtgccgcgtgcccacgatgaccctgtcttcaacggacgggtcgcgcggcagtcccgccaggatgcgctccaggtcccccggagccaccttggcggctcagccggcggccttgaccgaatcgaccagacggatgcggctcatgccttgtccttgtgacggcccttgttgttgaccgccttggcgtccgctgcatggccgttgcgcaggtggcgggtgtgctcgtcgaggaaggcggcaaaggccaccgccgccgggaactggtgacgccgggcgtgccgcaccgagtggaactggcgcgccgggcggcaatcgtccagtttcagttccaccagttcgcccctggcgatgctttcggccacggccagacgcgaggtggcgctgaccccaaggcccgcgcgcacgtactgcaccacggcctgggtgctgtccaccacaagggccaccggcagccgccgcacgtccatccctgcggcggtcagcgcctcggcaaaggtgcgccgcgtgccggacccggcctcgcgcatgatccacggccactgggccagttcctcgacctgcacgtggcgcctgccgcctgcaagctccggtgcggccaccaccaccagttcgtcgtccaccagcggttcgaacactaggtcggggtgcgaatccaccgcgcccaccagtcccagcatcagttcgccgtcggtgacgcgctgcacgatgtccgccgtgtcgcccacgcgcaggtgcacgcgcaccgcaggataggtacgcacgaacccggcgatgacctccggcaggacgtggtgggcgggtatggtgctgccgccgaccacgaggtcgccgctgacctcgtcgcgcagctggccgatttcggcctctgcggcggcaaggctggcgaacgcctccgacgcgcgccggtacagcacctctccggcgggcgtgggcagtacctgccggcccatgcggtccagcaggcgcacgcccagttccttttccagtgcaaggacgtgcgcgctgatggtgggttgggacaggaacaggtccgccccggcccgcgagaagctgcgcagttcgtagaccttgcagaatgcttcgagtcttctgaaatccagcatgctgattgtgtatattgatggaaacgatacgtcaagaaagctggcgggttggaaaccatctttctcatgcgtgcccggcgttgcggcaggttggaggggggaggcgcgggcggagatacgcgccggacccggcccctcgacgtcacgcgtgcacccgcccggagtgccgcgcccatccttgcacgggcttgcgctccgtgggcacaaatggtaaaggagcgggctttccgaagcgttgcccaaccgtcaccggaccgccttccgccatgcgtacctgccgcacgggtggcgtcgggctgtcggcccgggatcgcgccgtcgcactgccggggtggcggaactggtatacgcgctggtcttagaagccagtggttcacaccgtgcgggttcaatccccgcccccggcaccagcgccgccgcgccgctttcccgcaacggggcaggtgcggggcgccgggcaccaacagactttcacaaggagcgcagcaccatggaatataccgtcgaagatctttccccggtcaagaaaaaggtcaacatctcggtgccggttgaagaggtggaggccgccctgtccgccgccatcgccatgtaccgcaccaacatgagcctcgacgggttccgcaagggcaaggtgccctcgaatctggtcgaaagccgcttccgcaaggaaatctacggcgaggccacccaggacctcgtcaacgtgcatatcaacgaagtgatgaccgcgctggacgcaaaccccatctcgcgcatcgacttcgacggcgggcagctggaacgcggcacccccttcgaatacagcatttccttcgaagtgctgcccgaatttgacctgcccgactacgacggctttgccgtggagcaggaaaaggccgtggtggacatgaaggaagtggatgaggtcatcacccgcatccgcaccaacatggctgaactggtgcccgtggccgaagcgcgccccggcaaggacggcgacgtggtggtgctggacttcgccgcgttcgagaacggcgagccggtggaaggcatcagcgccgagaacttccagatgaaccttggcgaccgccaggccctggaagacttcgagaacctggtgaagaccctggcccccggccaggagggtgaaggtcccctgaacttcccggcggacttcatcaaccccgacttcgcgggcaagagcctgaccgtcaaggtcaaggtgcatgccgtgaaggaacgccgcctgcccgaggccaacgacgaactggcccagaaggccggcggcttcgagtccatggacaagatgcgcgaggcggtcacctcttcctacatgcagagccgcacccagctggtgaaggccaccgcccagaagaccatgctggacaagctgctgaagatggtggacttccccctgcccgaatccatggtggacatgtacgtcggccacctgctggacgacatgcgctccaagctggaacgccagggcaagagcatggaatccctgggcaagaagcccgaggagctgcgtgccgaagtgcgccccgaagccgagcaggtgacccgcacccagatcttcctgctgcgcgccgcccgcaaggaaggcgtggaagtgaacgagcaggagatcgacggccagatccagcagatcgccatgcgttccggccaggactacaatgccctgaaggactactacatcaagaacaacctgatcttctcgctgcgcgaccgcatgctggccgacaaggccatggatgccatctacgagaaggccgccgtgaccgaggtggagcccgccgcgaagtagcggcagctttgcacgcgcacgcgaaccggcccgccggttcatggacgcatgttcggagcagggggggtgcacccgcaccttccctgcccttgttttcgcggggtatttcgtaaagcattgcggctttcagccgacaagacgggtgaagggcgcacggtgccgggagcatgccacggactgttggtatacggtcggaaggcgacggacgcacgggtgaaggcccgcggcgcaccagcgggcggaaggccgggccgccacgggcgccttgtggtgcggggcggtcttctgctatccttcgggcaacgagtcagttccgcaccgggcacgcatccgccccggcggccattccggttttgtcccgtcccgcccgtcccgtcacatccgggcatgccccgagacgtccggacgggatgcggcatgccccggtacacggaatccggcgtccacagaccgccgggacacggcatcaccaacgcacggcagcacgcggcggttcacgccgatacacgcaggagaggcacatgccagttcccatagtcatcgagacatcgggccgttccgaacgcgcctacgacatctattcccgcctgttgaaggatcgcatcatcctgctcggcactcccatcgacgaccaggtcgcctcgctcatctgcgcgcagctgctgttcctcgaatcggaaaatcccgagaaggaaatctacctgtacatcaactcgccgggcggctcggtgacggcgggcatggccatctacgacaccatgcagtacatcacctcgcccgtggccaccctgtgcctgggccaggccgccagcatgggcgcgctgctgctggccgccggtgcccctggcatgcgccatgcgctgcccaacagccgcatcatgatccatcagccctcgggcggctttcacggccaggccagcgacatcgacatccatgcccgcgaagtgctgcgcatgaaggccaacctgaacgaaatcatggcccgccacaccggccagcccgtggagcgggttgccgatgacaccgagcgtgattacttcatgggacccgccgaggcaaaggaatacggcatcatcgacagcatcctcacctcgcggcgggatgccacgcagaaccaagcgaagtaggtacatcatggccaataccaagggcggctcggaacgcgagctgcgttgttccttctgcggcaaggggcaggacgccgtgcagcgcctcattgccgggcccggcgtctacatctgcgacgaatgcgtctcgttgtgcaacgagatcatcgcgcaggagcacatcaccgaaacggtggaagagggcaagctgctcacccccgccgagatcaaggccaagctcgacgaatacgtgatcggccagcaccaggccaagaagatcctgtccgtggcggtgcacaaccactacaagcgggtcttcttcgccagcgcccttggcggcgaggtggagctggaaaagagcaacatcctgctcatcggtccttccggcagcggcaagaccctgctggcgaaaaccctggcccgcgtgctgaaggtgcccttcgccatcgccgacgccaccaccctgacggaagccggctacgtgggcgaggacgtggagaacatcctggtccagctgctccagaatgccgactacgacatcgaggcggcgtccaagggcatcatctacatcgatgaaatcgacaagatctcccgcaagggcgacggcccctccatcacccgcgacgtgtcgggcgaaggggtgcagcaggccctgctgaagatcatcgaaggcaccgaagccaacatcccgcccaagggcgggcgcaagcacccgcagcaggaattcatcaggatggacacctcgaacatcctgttcatcctcggcggggcgttcatcgggctggacaagctgatcggccagcgcatcggcggcggggccatgggcttcggcgccaaggtggccacccgcaaggatctgcccttcggcgaactgctgggccaggtgcatccgaacgacctcgtcaagttcggcctgattcccgaattcgtgggccgcatccccgtggtcacccacgtggaggagctgagcgaggacgatctggtgcgcatccttaccgagcccaagaacgcgctggtgcgccagtaccagaagctgttcgagctggacaaggtgaacctgcgcttcaccgccaacgcgctgaagagcatcgccagccaggccatcgaacgcaagaccggcgcgcgcggcctgcgcaacgtcatggaatcggtgatgctcgacatcatgtacaagctgccctcgcagcaggacatcaaggagtgcgtcatcaaccgcgccgtggtggagaaaagccgcgaaaccggtgatgatctaccacaccgaggccaagaccggctcctagtgaatgcaacggcgcggtccgcaagggccgcgccgtcatggttttgtcccgcaccgtgctggtgcggccccgtgacgcccgtgatgcttatgacgtccacgggcacccgaccggccccgttgtccccgtcgctggagtccgcccctttccccatccacgggagaaactttcacggggggcggccgcgcatggaccacccggcttggcgtcaactgcggatttccgcccggtaccccgcagggtaccacggcaatcgccccgccgccccttcgggggtgcgttgacaacgggaatcgggacactagtttgtgtgcattgtgccccgtctcgcacgcggggctcccgcgcccccttccggcgcgcgggcacccggcggcccctgccgccgttctggaggaatgaatgagcgatttcgacgttgatggcgaaaaggcccgtcctgttctggacctgccgctgatgtcgctgcgcgaggtggtgatgttcccgcgctccatcgtgcccctgttcgtggggcgcgaggcgtccatccgggccatcgagaacgccatctccgattacggcaagaagatattcctggtggcccagcgcgagcccgaagtggaaaagcccggcagcgaagacctgttcgaggtcggcaccgtcagcaagatactgcaactgctgcgcctgcccgacggcaccatcaaggtgctgttcgaaggcctgtaccgcgcccgctgggaagcccttggcgaagaaggcgagggcgaatttccccgcgcctccatcctgcccctgcgcgaatccgacgccctgaccgccgagtccgaggccttggtgcgcgccacgcaggaagcgctggaggaatacagcaagatcaacaagaagctggcgcaggaaaccctgctggccatcaccgccataaacacggcgggccgcctggccgacgcggtgatgccccacctgaaggtggactaccgcaagaagcaggaagtgctggaactggaagacccggtggtgcgccttgaaaaggtgtacgagctgcttcagggcgagattgccatctcgtccatggaaaagcgcatcaagaaccgcgtcaagaaccagatggagcgcaaccagcgcgagtactacctgaacgagcagatcaaggccatccacaaggagatgggccgcgaggaagacccccaggccgaggtcaacgagctggaacagcgcctggcggaaaagaacatgcccgacgaggcgcgcgagaaggccctgcgcgagatgaagaagctgcgccagatgccgccttcgtccgccgagtacaccgtggtgcgcaactacgtggactggattctcgacctgccgtggaacaccctgaaggaaaccgagatcgacatcgagaaggcccgcacggttctcgacgccgaccactacggcctggaaaagcccaaggagcgcatcctcgagtatctggccgtccagaagctggtgaaccgcctgaagggccccatcctgtgccttgtcggcccccccggcgtgggcaagacctcgctggccaagtccgtggccaaggccacgggccgcgagttcgtgcgcctttcccttggcggcgtgcgcgacgaggccgaaatccgcggccatcgccgcacctacgtgggtgcgctgcccggcaagatcatccagtctctgaagcgggtgaagttcaacaaccccttgttctgcctggacgaaatcgacaagatgagcatggacttccggggcgacccttccgccgccctgctggaagtgctggaccccgagcagaacaacaccttcaacgaccactacctggacatggactacgacctgtcgcaggtgttcttcatcaccacggccaacagcctgcattccatccccctgccgttgcaggaccgcatggagatcatccggctgcccggctacctcgagacggaaaagcgccgcatcgcgcgcgaattcctgctgcccaagcagatcgaggcgcacggcatcaagcccgagaacgtgaagatgtcggacaacgccgtgctggagatgatccgcacctacacccgcgaggccggggtacgtaacctcgagcgcgaactggcgggcgtgtgccgcaaggtggccatgcagatcgtcgaggccgacgacctggacaagacggtcaccgtcacccggcagaacctgccccagttcctgggcgtgaagaagttccgctacggcgagcgcgaggccaacccccaggtgggcgtgaccaccggccttgcctggaccgaacttggtggcgaactgctgatggtggaaaccgccctcatgcccggcaccggcaaggtggtcatcaccggcaagctaggcgaggtcatgaccgaatcggccaaggccgccctgtcctacgtgcgctcgcggtccaacatgttcggcctgcgcagcgacttccacaaggacatcgacatccacgtgcacgtgcccgaaggcgccacccccaaggacggcccctcggcaggcatcaccctggccacctcgctggtctcggcgctgctcggcgtgcccgtgcgcaacgacgtggccatgaccggcgagatcaccctgcgcggtcgcgtgctgcccatcggcggcctgcgcgaaaagctgctggccgcgcaccggggcctgatcaccaaggtgctcgtgccgcgcgacaacaagaaggacctcaaggacgtccccgacgaaatcctcaaggacctgaccatcaccttcgtggaccacgtggacgaagtgctgcccctggccctagaaagcgaggccgaagccatcttctccggccgcgccgacgaaggcctgccgttgttccgtaccctgcgcgaaggcgcggggtgcgaagtgactccgcccgtgcccacggcgcattagtgtggcgggagcaagggctgtttgatgcaggagtaaccgggggaaggggggctttgaaaacccccctcccttcccccggacccccatccctcccgcagacttttcaattggttcgatgagcccccgttgcggagacgcgacgggggttctttgtcgtgaggggggtagtgaaaaacaattagaagttttggggggaggggggtcgggggaggatcccctttttcaaaagggttcctccccccttaagacagcctttcgcatgatgaaaatacgacggggccgccccaaaagaggagccgccccgtcctgaatgacagggcggggcggtccgtatcctgggcgtggtgcccggccctggcccccctggcgcagggggctgggcgtcggaagcctggggtcagcgcaggctggtgcccacgctaggccggatggggccaaggcgcgaggcgtccaccagcagcggacgcagttcctcggaaaccggcaccgtggcggtgcccatggccagcacctcgttggacggggtgtggatgagccgcatgttgaagcgcacggccttgggggtgatggtgtaggtgcccgccagaatggccacgctggacacgttctgggtgcccagcagttccgtcttgcgggtcagcagcagttcgcccgtttccggctggaacaggatggtgcggcccttgcggatttcctgcacccggtagcccgcctgcacgaaccagcgggacatttcttccgccatctggcgggccagcccgttggcgccttccaggtcgccaaggtccaccggggtggtgaccatgatgctgatgcccttggcgggcggggcttcctgccccagtttgcgggccatctgcacgtccatggcggcggccatggcgtcggcggcttcgggcacgctggcggcggctgcggccaggggcagcagcaggcctatggtcagcacgagcagggcgagtatgcgcttcatgggatgctccggaatcgccgcgtcagcgcagcgtctttatctggcggtccacaacgtccacttcgcgggccagggcgtcgcgcacgtcgtccgagcgcgcggcggcaagggccagcaggtagtgttcgcgggccagttcgtagcggccctgggcctgataggtgcggccctggtgccagttgtgcagggcctcgtcgctttccggcaccgaggccacctgcctgccgcacccggcaaggacgggcaaagccaggctggccagcagcagaaggatggcggagatacgcatggcaggagtcctcgcggctatttccgggtggtccgggcgaaatcgccgatgttcatggagccgcccatcagcttgcgtccggtattggccagcatgcggcccagcaggccgttggcgggcatcaccagttccgccgtgcgcagcaccagcccgtccgccgcgcggatcagccgggcgttgatgaacacgctgtacttgtcgcggtagtaggtgcccgccacgaacacggcccacccttcgcgcgcgggcagcacgcccacgttgcgcgacagcaggaactccccttcgccctcgcgcgggcgcagggtgccgggcaggcggtattcacgcacgggaaagccgcgctggttgaattcgtagaacaactgctcggcgatgtaccggcccagcgaggacgattcgtcgaagtcgtcctggttcacgaacgacgtaggcagggcaatgtaccccatcaacgcatcgttgggcaccgtggccagcaactggtccaccagttcgcgcaccttcagcttcagttcgcgggcctccatgtagttggggtccgcctgggggcgcggtgcgcccttgctccagaacatgccgccctgattgtcgggcaccatgaagccgttgtcgtgggtgaccaccgtggacaggggcatggtctgcccgttcacgttggcctcgcccgattccctggcctccagcggggcgccggggtccgcgccgaggcgcggcggctgcggagtcatggaggcgggctgtggcggcacaccctgcgactggcgcatctcggccactgcgagtgtaccgccggggggcagcaggggctgggcggcaaatgccagcccggtcaggatcaatccggtcagaacggggcccgtgcggaccagtgccgcaatgcccgtgcctgtcgccttgtcctgccccttgccggggttcttttgcggaatatgtggctcgcggggtacgcgggacatgattgcctccgatggtatccgcgcggcgcggggccgcgcatcgcatgccgtggtgcgcctgtcttgtctgtccagtctgtccagtctgtccagtctgtccagtctggccagactggccgatgtggccgggcgcagcctgcgggatgcttcgttgctcgtcctatcggcgcaaatgcgaaaagcttgaggctgcgatggtgcgacgggaaagaggaaagagatggcagggccgaatcaacgccgaataagcgctcggcgagtaacggacgcgcgccggataagtagcgagagagggaagcagcggggatgccgtgagcgatacccgtcttttccaggcgcatgcccaaggcgatgggcgaaaaggggtggatgccggaaaggaaagaagacgttgccgaccggtcagcctctttggcaccgcccgcacaccccgtccaggcgcacctccacgtgctccacgataactccggcgggcagcagggcggcggcatccagcgccgcaggcagcgggggcaggcaggtcatcaccccgcagcgggtgcactggaaatggccgtgcggcgcgttttcccccgccggggccatacagtgccggaaggtgccgtcggccccgctgtggcgttgcaggatgcccgcctccaccagcaggtccagggtgcggtacagggtaaccttgtccatgcgggtggtgcggcgcaccgtgtccagcagttcctgcgccgcaggggcatggggcagggcggtcagcgcctccagcacggcaatgcggcggggggtggcttccagtccggcctgttccagccgggcgcggggatctgtcgtgttgatcatgatgatttccagtggaaggagggaatcgggggaaggggccctttgacgccttgcggtcctcatccgcaatgctcgaagcctcgcattacggctcgggcaaaggggctccttcctccggtcccccatccccccgaatttttcacaaggggtcgtcaccggcaccggcctggtgcgtgacatgggatatgtttacagcaacatggaacgagggatgatggttgtcgcaggcaagggtgcattgattcagcgtgatatcgactgctttcccatcgcccggcgcagcatgcccacgccggacacggccatgaaccctgccgaagccacggcgatgatggccgcgccggaggtcacgtcccagcggtaggccagggccagcccgcccacgcagaacacggagctccaggcggtggcggcggccatcatggaaggcagcgagcgggccgagcgcgccgcgatgaacggcggtatggtcagcagggccatgaccagcaccagccccaccacgcggatcagcatcaccacgcccactgccgtcatgcccaccaccaggtagtgggcggtgcgcacgggcaggccgcgcgcctcggcgaattcgcggtcgaaggaggccaccagcagggtctggtggcacagggccaccacggccagcaggacggcgtccagtgcggccatcaggtacaggtcggtcagcggcacggccaggatggacccgaacaggaagctcatcaggtcggccttgtagccgggggtaaggtctatgaggatgatcccgaaggccatgcccgccgcccacagcacgccgatggccgtgtcggccttttcgggccgtttcagggccaccccggccatgagcatggacgaggccacggaaaagccgatggcgctgggcagcaccggccagccgtaatggaaggccagccccacgccgccgtaggccgcatgcgacaccccgcccgccaggaacaccagccggttcaccaccaccagggtgccgatgaccccgcaggcgatgctggccagcaacgaagcggccagggcctgctgcatgaagtcgtaggaaagcgcgtcgagcatcaggcgtcctttgcgacgggggagggtgcggcgtccggggcgtccggggcgccgggggaaacggggagcgtggcgtcggaaggcgacagttcgtccatacgcggcagcaccgggaacagcccggacacggaggtgatgaacgcccccatggggcaggtcttttcgtggtggccgtagagcatggtcagcatgtccggggtcagccccgcgccccggctgtgcaccagggtgcggttgacgaaggccacgttggagaaggtggacgtggcgatggacaggtcgtggctgaccaccaccagggtgtgcggcccgcgcagggtgcccaggaattcgaagaagcagaacgagccctgcgggtcgatggaggcggtgggttcgtccagcagcagcagttccggctgggccatcagggcgcgggccaccacggcccgctggcgctgcccgccggaaagcgcgcccaccatgcgctgttccatgccggaaaggcccacttggtccagtgcctcgcgggcgcggtcgatggacgcggcatcgcgtgaccagtgacgccccagcaggccgcgccgggtgcccgcaaggcccatcagcaccacgtccagcacggtgacgggaaagtccagccgggccgtggagtattgcggcacgtagccgatgcgcggcaacgcagcacgcggcgcgccgccaaacagcgccacgctgccggaacgcggggtcagcaggcccagcagcagtttgagcaaggtggtcttgccgccgccgttggggccgagcacggccaggaattcgccgcgctccacggtaagatccacatgatccagcaccggttcatcgccgtaggcgaagcacaggtcgcgcacggcgatgaccggttcatgcggtgtatgcggtgcgcccggcatgccggacgcactggagggcatgtgcatgcgtgcctacttgccgaggggttggttcagggtttgggccatggcttcggccacgcggcggatgttggcggcccagtcttcggccagcgggtcggcctcgatgagctttgcccccacgttgcgggcgatggtttccgcgccgcgcttcgagaattgcggctggacgaaaagggcttcgatcttttccttcttggcgaactccacgatgcgggtcaactgcctgggcccgggttcgcggccttccacttcaatggccacttcgcgcaggttgtagttgtgggcaaagtagctccacgccgggtgaaagaccatgaagcggcggcggttttcgggcacgttctcgaacaggccgttgatgtgcaggtccagttcgtccagttcgcgcacgaaggcgtcgtggttggcgcggtacacggcggcgtgggccgagtcggccttgaccagcgcggccttgatggaaccggccatcatcttgaccaacgcgggagacagccagatgtgcggatcgccgccttcgtggtcatggtggtgggcgtcggcggcctcgccttcgtgcccctcatccagaacatgctcgtcctgcggcaaaaggtcgatgcccttttccatgcgcaccacggtcatgtccttgccccccgccgccatgatgcggtccagccaggacttttcgaagggcacgccgatggtcatgtacagtttggcgctggcaagcccgcgcatctggctgggtttgggctcgtaggtgtgcgggtcggcgccggggggcaccattaccgtcacctcggccaggtcgcccgcaatgcgctggatgaaatacttctgcggcaggatgctgaccgccacctgcacggcggcagcggcgctggcgggcgcaacggcgggggagccgggcgcggcaagcaggccggacagcaggagcgggaagagcagggcgcacaacccgaaccgcgcgttccgggcatatctggcaagccgggcatatctggcaaaccgggcaaaccgggacggggtggctttcgcaagggcaaggggagtgttcatggcgcctccggcgatggaatccgggatgaggggttgataatgcaactctgttgcattttgagcatgtagccccctggcagcacggtgtcaacgcaccggggcgaaagacggaaaaagatggggccgatggtgggggagctgtccgtcccgttcctgtacggggagggtacatcacccgttttccgcaaggccccgccgtgcgccccggtcgcgtctcctccgcttcgccgtcgtccattgcgccagccttgcctccaatcgttgcgcctgtccccctcgcctgtctgctgcacttggctggcgcactgtcgggcgcaccgtccgggcggcggtggcgcccttggcgagcagggggaaatgcagtatgaaccatcaattcggcccgcgccctccgggtgccgtcggtcgtccatcttcagggaccattcatgaccatcgaacgcaggcggacccgcgaggtccgcatcggctccgtgcgcatcgggggggacaaccccgtggtggtgcagagcatggccaacaccgacacgcgcgacgtggacgccaccgtggggcaaatccgcgcgctggccgcagtggggtgcgaggtggtgcgccttgccgtgctgaacgaggcggctgcggcggccatcggccccattcgcgccgcatcgcccgtgccgctggtggcggacatccatttcgaccatcgtctggccgtcgccgcgctggaagcaggcgtggacgccctgcgcatcaaccccggcaacatcgggggcgaggccaacgtggcccgcgtggtggacgcggcccgcgcgcgcggcgcgtgcatccgggtgggggtcaattccggatcggtggaaaaacatctgctggaacgctttggcggacccacgcccgaagccatggtggaaagcgccctcggccacgtgcgcatgctggaggaccggggcttcggcgacatcaagatatcgctgaaatcctcgtcggtgctgcacaccatagacgcctaccgcgtactggccgaacggtgcgactaccccctgcacatcggcgtgaccgaggcgggcaccatgctgcgcgggtcggtcaagtcgtccgtgggccttggcgtgctgctgtggctgggcattggcgacacgctgcgcgtttcgctgaccagcgacccggtggaggaaatccccgtggcgtgggaaattctgcgttcgctggggctgcgccaccgggggccggaaatcatctcctgcccgacatgcgggcgcaccgaaatagggctcatcagccttgcgcaggaagtggaacgccgccttgcgggcgagacggaaaacttcaaggtggccgtcatgggttgcgccgtcaacggccccggtgaagcgcgcgaggccgacatcggcattgcgggcgggcgcgacaagggcatcatcttccgcaagggagagatcatacgaacagtcaagggcggcgcgaacctgctcgccgccttcatggaagaactcgatacgttccttgccgaacgcaaggcagccagaaaggacagctgatgcgctggagcaattgctacatccccaccctgaaggaagccccggcagacgccgaagtggtcagccacaagctgctcacccgcgcgggcatgatccgcaagcttacctcgggcatttacatctacatgccccttggcctgaaggccatcgagaagaccgccgccatcgtgcgcgaggaaatgaaccgcgcgggcgcgctggaactttccatgcccatggtgcagcccgccgacctttggcaggaatcgggccgctgggaattctacggcaaggagctgctgcgctttcaggatcgcaatggccgcgactactgccttggacccacgcacgaggaagtcatcaccgacctcgtgcgcggcgaagtgcgctcgtaccgccagctgcccatcaacctgtaccagatccagaccaagttccgcgacgagatccgcccgcgcttcggcctgatgcgcggtcgcgagttcatcatgaaggacgcctactccttcgaccgtgacgaggcgggcgccgacaagagctactgggccatgtacgaggcctaccagaacgtgttcaagcgcctgggcctgcgcttccgcgcggtggaggcggattccggctccatcggcggcagtttctcgcacgaattcatggtgctggccgacaccggcgaagacaccattgccgcctgcactggctgccagtacgccgccaacgtggagcgcgccgaggtggccccccctgccgtgcctgccacgctgcccgcagtgggcgccatcgaagaggtgcccacccccggcaagcacaccgtggaagaagtgtgcgccttccttggcgtgccgcagtccgcgctggtcaagacgctgatcttggtggccgacggcaagcccgtggccgctctggtgcgcggcgaccgtgaactgaacgacgtgaagctgaagaacctgctcaagtgcgacgaactggaacttgccgcgcccgaactggtgcagcaggtcaccggggcgcccgtgggctttgccggtcccgtgggcctgaacgtggaacgcgttttcgccgaccacgaactgctggcctccgacggatggatcaccggcgccaacaagggcgacacccacctgcgcaacgtcagtctgccccgcgacgccaagatcgaacgctatgccgacctgcgcgtgatcacccccgccgacgcctgcccgcgctgcggccagcccatcgagctgacgcgcggcatcgaggtgggccacgtgttcaagctgggcaccaagtacagcgaacccctgaagtgcaccttccttgacgaagacggcaaggaaaaggtcatggtcatgggctgttacggcatcggcgtgtcgcgcgtggtggcctcgtgcatcgagcagaaccacgacgccgacggcatcgtgttcccgccgcccatcgcccccttcgaggccgtgctgtgctgtctggaccccaagaacggcgagaccctgggcaaggccgaggaattctatgccgaactcaaggcccagggcgtggacgtcatcctggacgaccgcgacgaacgccccggcgtcaagttcaaggacgccgacctcgtgggcatgcccctgcaactggtggtcggcggcaagggcctggcgcgcggcatcgtggaagccaaggaccgccgcaccggcgaaaagaccgaactgcccgtggaaggcttcgccgaagccttccgcacctggcgcgccgccgtgcgcgcgggctgggggctgtagcagaagagaaataggaaaagaaattcgcgagggggaaacctcttgaaagaggttttccccctcgcgctcccccttccagaactttttatttggtgcgtccctcgccgttcggcttgtcacagccgaagcaaaccccgatgaaaaagtttgggggggagggggtcggggagggagacccttttcaaagggtcccctccccgatgcacgaacaccgcatctgcaacgccatgagcaccatctacaccgtgggtgaattgacccgggccatccgggccgccgtggagggcggatttccctttgtgtgggtgcgcgggcaggtgagcaacctgtcgcgcccggcctcggggcattgctatttcgcgctcaaggacgaggacgctgtgttgaactgcgtgtggttccggggcaaccagcgcgacgcggaacatttcgaccccatgaccggcgaggtgttcgaggacgggccgcgccccggccttgcgcgcaccatggccaacggccaggaactgctgtgcgcggggcggctgacggtgtacccgccgcgcggcggctaccagctggtggtcgaaatggcgcaggacgcgggcctggggcggctgcacgcgcagttcgaggcgctgaaggcccgccttgccgagcggggatatttcgacgcggcccgcaagcgtccgctgccgcgccatccgaaacgggtggcggtgatcacggctccaagcggggcggcggtgcgcgactttctgcgcatggcggacgagcgcggctggggctgcgagatacgcatccacccggtgccggtgcagggcgacgaggcccccccgcgcattgcggcggcgctggccgaggtggtcgcgcagggctgggcgcaggtggtggtgctgatccggggcggcggttcgctggaagacctgtgggccttcaacgacgagcgggttgccacggcggtgttcggcagccccttgccggtgctggcgggcatcggtcacgaggtggaccacaccatggccgacatgaccgccgacgtgcgcgcggccacgcccacccatgcggcgcagttgctgtggccggaacggcgtgaactggcgcagcgcgtggacgaactggaaatggccctgacgcgcggcatggagcgccgctttgcccggctggacgaacagttgggtgcgctggcgcgcggactggcctggctgtcgccggagcgggcgttggcccggctggacgaacgttttgccgatgcggcggcccgtttgggccgggcgtgggagatgctggcccggcgcgatgcggcgcggctggacgcggcggacgcggcattgacccgcacgctggggccggaggcgtgggagcggcgtgaacgcgccgtggacgcgctggaagcgcgcctgcgctgggcgggcgagcgcgccgtgaccgggcgcgaacacgagttggaacgttgcgccttgcggctggacgcgctggacccgctgcgcccgctggagcgcggctacagcttggtgcgccgggccgacggcggctttctgcgcagcgtggccgaggttgcctccggcgatgcgctggccgtgctggtgcgcgacggcgaggtggacgtgaccgtgcgcggcgcgcggcccggagggatgctggagcagggcggcgcggacgatgctggccgcaccgcaggaaacggcggaaacggcggaaacggcggcaatgccggaacgggcgccacggagcggggcgccggagatatttcgtgatgcagtgttttccgtttgccgggggagatggccggggggccgctcgcctgtggtcgatgccggtggcgggccgcggtctggccgtgttgctggtcgcgttgtcggtactgtcggcggccctgctgttgggggtatcggccacacccgcgctagcggcggtgctgtccttggatgccccggaatccaccggcgacggcaagcccttcgtggtcacggtgacggcggatgcgccgggcgacgtggtgctggactggcgcggccaggccgtcaccgtgcccgtgacgcctgctgacgccgggtctggcgggtctgctggtcctgcccgctggattggtcaggccatcttggccgtaccgctggacaccaaaccgggtacggagaggttgcgcgcccgcgttgtcgggcagcccaaggccgagcctgccgtcacccgtgccgtcgccgtggttcgtgccgcctatccggagcagcgcctgaccgtggaaggcaagtacgtcaacccggacaaggccgcgctggaccgccacgaggtggagcgcgcccgcgtgaaggccgcgctggccctgcgcaccccggaacgcctgtgggcactgcccatggcccggcccgtgccgggcgacgtatccagcctgttcggcctgcgccgggtgttcaacggcgaaccgcgcgcgccgcatcgcgggctggacctgcgcggcgaggcgggcgagttggtgaaggcctgtgcggcagggcgggtggtgctggccgagaatcattattttgccggaaattctgtgtacatcgaccacggcatgggcgtggtcagcatgtattttcacctgcttgccatggatgtggcccccggccagatggtggcgcgggaccaggtcatcggcagggtaggcagcacggggcgggtcaccgggccgcacctgcatttcggcatggcggtgcttggcgacatggtggaccctcaggtattgctggataacgcgcccgcgaacacgggcgcgaccacacgggagtaacgcatggccgcgcgcgcacgaaagaatgcgggggcagacgcccctgtcggggttgatggcgttgtggaacaggccggggtcacggtggattacgaagccgccatggcccgcctgcaagaggtggtggccgcgctggaagcgggcgatctgccgctggagcgcagcgtggccctgtacaaggaagggctgagcctgtcccgcgcctgccgcgaccggctgcgcacggcccgcaacgagatacgcctgttcaccgaaggcgacctgaaggattttgaaggggtgagggacgatgctgacgccgagtgagatcaagacccgcctgcgcgacgcagccgccggggtggaacgctacctggccgcgtgcctggccgaccggggcattcccgcgcggctgcgagcgtccatggaatacagcctgaacgcgggcggcaagcgggtgcggccggtgctgtgcctgacaaccgccgcgctgttcggcctgcccacggaacgggtgatgccctttgccgccgccatagagatgatccacacctattcgctcatccacgacgacctgcccgccatggacgacgacgacctgcggcgcggcaagccctcgaaccacaagatgttcgatgaagccacggccattctggctggtgacggcctgctcaccgacgccttcgatttcatggccggagtcggggccggcgtcggggccgcagcaggtgacgaaaacggcggcaatgccgccatccccgccgccaacgtgctggcggccctgcgcgccgtggcccgcgccgccggtgcccccggcatggtgggcggtcaggcgctggacatggaatacaccggtcgcacgggcgtcaccctggaagaaatggccgccatgcacgccatgaagaccggggcgctgctgcgcgcgtcgtgcctgtccggcgcgctgctggcaggtgccgacgccgacgcgctggcccgcattgccgattacggcgcgcacatcggcgcggccttccagatcgtggacgacatcctcgacgaggtgggcgacgaggcggaaatcggcaagcccgtgggcagcgacgcggagcagggcaagaccacctatccttcgctgctgggcgtggagcgcagccgcgccctggcccgtgaacgggccgacgcggccatcgaacggctgtcgccctacaccggcccggacgcagatttcctgcgcagcctggcgagctatatcgtcgatcgcgcctcgtagagccgcgcgagcatcacggcacggcaacaacgccttgcatcaccgggcgcgtccagcgcggcccgataacggatatccacgcatgaccgagcagctaccgccttcgcgttctccccagggacagcttgttggtacgccccttctggattccctcgccagcccgcgcgacgtggccggtctggcgcccgaacaggtgcagcagctggccgacgagttgcgccagcgcatcatcgccaccgtgtcccgcaacggcgggcaccttgccccctcgctgggcgtggtggaactgaccatcgccctgctgacctcgttcgatgccgggcgggacaaggtgatctgggacgtggggcatcaggcctacgcctggaagctgcttaccgggcgcgcggcaaatttccatacgctgcggcggggcggcggcatcagcggctttcccaagatggcggaaagcccgtacgaccacttcggcgtggggcattcctccacgtccatctccgccgcgctgggcatggccatggcgcgcgacttggccgggggcgacaacaatgtcgtggccgtcatcggcgacggctccatgaccgccggtcttgccttcgaagggctgaaccaggcaggggccatggaccgcaagctcattgtcgtgctgaacgacaacgagatgtccatttccaagaacgtgggggcgttgtcgctgttcctcagccgcaacctgtccaagcgctgggtgcgccgcatgaagaaggacatggaaaccttcatgcgctccatccccggcatcggcgaggacatgctgggctacgccaagcgcagcgagcacagcctgaaggggttcttcacgccgggcatgctgttcgaggcgttcgggttcaactacatcggcccggtgaacgggcacgacgtcaaggccctgacccgcaccttcgacatggcccgcaccctggacgagccggtgctgctgcacgtgctgacccgcaagggcaagggctatgccccggcggagaccaaccccacccatttccacggggtgggccgcttcgagccggaaacgggcaaggccgccaagctggccgatgccccggcgctgcccagcttcaccgacgtgttcggcgaaaccctgtgcatgctggccgaggaggacaagcgggtcatagccatcaccgccgccatgcccgagggcaccggcaccagctgcttctgtgcgcgccaccccgagcggttcgtggacgtgggcatctgcgagcagcacgcggtgacctttgccgcgggccttgccacgcaggggctgcgcccgtttgtggccatctattccaccttcctgcaacgctcgtacgaccaggtggtgcacgacgtgtgcatccagaacctgccggtggtcttctgcgtggaccgggccgggctggtgggcgaggacggccccacccaccacggggtgttcgatatttcctacctgcggcacatccccaacatgcacatcctggccccgcgcgatgaagcgcaactgcgccatgccatgagcaccgcgctggccctggatgccccggtggccgtgcgctacccccgcggggtgggcacgggggccgcgctgcctccgcgcggcgaggtgctgccccttggtcggggcgaggtgctgaagcagggcgaagggctggccgtcattgcctgcggcagccgggtgcccccggcgctggaggcggcggaacgggtggccgaggattcgggccgccaggtcaccgtgttcgacgcggtctgggccaagccccttcccgtggaccaactgctggaactggccgccacccacgacgcgctgctgctgatagaagaaaacgccctggcgggcggcttcacctctgccgtgctggaatgcctgtccgaccacggcgcgctgcgcgggcagaccatccgcaggctgggcgtgcccgaccacttcgtggagcacggcagccagaaggaattgcgggccaggctgggcctgtgcgtggacggcattgaggagactctgcggtccatgctgggggtggagtagggcggcggaaggttccgtttgcgggctaccatgcaatgaacgcggcggcgggagtaacctcccgccgccgttcgttttttgcgaagtgtccggttggcaatgggccatcaacccgccatcagctgccgtcaaccggagagtggcggatctggtgacaaggcccggcgttactcccgcatttccgcgatgatcgacttcagttccacggccagccgggccagttcggtcacggcctgcgacgactggcccatggcttccgccgtttccgaggcgatgcggttgatgtcttccgtgccgcgccccacctgttcgctggcggcggactgctgttcgctggcagcggcaatggcgcgcacgttgtccgaggtgcgctccaccagccccacgatgctgcgcagcgaatcgccggaaaggttggcggtgcgcgtgcagtccacgatggcggcggtggtgttttccgtgctccggatgttggcccgcgcgctctgctgcaccgaacggatgtagccgcccacctcgctggtggcggtcatggtcttttcggccagcttgcgcacctcgtcggccaccacggcaaagccgcgcccggcgtcaccggcccgggcggcctcgatggcggcgttcagcgccagcaggttggtctggtcggcaatgtcggcgatgaccgtcatgatctggccgatgccgtcggcctggcggcccagttcggtcatgtcggccttcagggtttcggcctgcccgttgatggagttgatggtattcaccaccgattccaccagccgcgcgccctcctgggcctgcgagcgggcggaatcggccaggtccgccgtttcagcggcgttgcgcgcaacgctcatggaggcggagttcatttcctccacggcggcagcagcctctgccgtgcggctgcgctgctcgtcgctgccgcgtgacgactgttcgatctgcgcggccagctgttcggacgccgaggccagcatgttggccacttcgtcggcccttaccgcggcatgggcgatgcgttcgttctgccgctctatgcgggcgtgctgggtcttgatgtccgtctggtccgaaatcagggcaaacccggcgatgagcgtgccgtccaggtcgtacatgggggcggcgtccacgctggcgtgtagccgcgcgcccttgcggcccgccagttccgtctgcacgccgcgctgggggctgcgttcgcgcatgcaggtgccgatgaccgtggtgtggttgtcgtcgccgtggaagatgcgccccaccggcacccccatgaaggcttgcgggtcgccgtcgatctgcatgtagtcgagggtggcccggttgacgaacagcacccgctggtcgggcccggccaccacgcagggcagggtgatgccgtccagcagtccctgggcaaagcccagcttgtgcttgagttcgcccaccatggtgcgcacgttgtcgcccaggctgcggaattcgtacttgaagtcctggcgcaggacggccttcaggtcgccaccggccacggcgcgggtgaatgcctctatgtccgccaccgggcgggccaccagacggcgcaccagcagcgacaccacgcccgccagcaccagcagcgccgtcgctccgatgcccagcagggtgttgcgttgggcaacggcggtaccggccagttcgtcggtgtaggcgctcatgcacaccagccagccggtggcggggtccgtggtgacggtcaggtacttgcgctcgcccttccagtcgtagaaggcgttgccgttcttcatggacagggcggtacgcacgaattcgtgctcggtcacgtccttgagcatcatgtccctgtcggggtgggcgatgatgttgcctctgccgtccagcatgaagccgtagccccgctggccgaagtgcagcccgctgacgaaggtggaggtgaagttttcccagcgcggaaagatgcccaccccgccgatgacgcggccaccggcatcgcggatggccttcaccgccacgaagatgaacatgttgccgccgccggtcttggcggtgatgatggacttgccgatgaaggtgtcctgcccggccatgaccgccttgaagtagtcgcggtcgccgcgcttgcccccggtcaggtcttccatgtcggcgttgatgcccgcgcggatgatgcccttgtcgtcgaacacgatgaccgaccagatgttgccgtcgccgcgcaccacgtccttcaggcggttctgggcggtggcggcgtcgccggtcagggcttccagcaccaggcgctgcttggcaagctggttgatggtgccggtaaagttctgcacgtacaacgcaagcgcatcgcgcgcgctggtgcctgcctgttccatggcgtgctgttccagttccagcgccatgcggtacgaggaacccgtcacgtagtatatgatgccgccgaataccgcgatgacggccagcatgacggaaattatgaataccggtgcgacgcttttgacgctcatggcccccccagagaatgcaatgtttctattctatgcaaaatgtagcgccatggctcggacgctgtcaaggaatgggggctctaccgggggcatgggggtaaacgaaagtggcgcattcgatgcacggaatgcgccacccagacggcaaggttgccgcaatttcccgtagtgacgttacattgacttcacgaacagtcgtatgccgttttccagcatctgtacggccatcatgatgagcactaggcccatcaaccgctccatggcgcgcatggtgcgggggcccagcaggcgggctatgtccggggtaaaggccatgatggcggcggtggccgtccaggccatcaggatgcccgccagcacgttgacctgggacatcatgccgccctgggcctgccgggcaaagaccatcaccgccgccagcagcgagggcccggcgatgagcggcacggcaatgggcacgatgaacggatcgtgggccacggcttccgtgtcgccctcctgcggcggaaagaccatcttcatggaaatgatgaacaggatcagcccgccggacaggcgcagggtggactgttcgatttccagcatgcccagcagcgcatcgcccagcgcgtgaaagcccaggatgatggcgagggcgaacagcagttcgcgccgcaggatggcgcgctgccgggcctcgccgtgttcgcgcagcatgccgaggcaggcggcggcgttgcccaccgggtccatgatgaggaacagcggcagggcgatctcgaaggcggtgcgaaagttgaaggcgtcgaacatgtgcatatccgtctttggggcatagccggtgtaggggaaggtccgttgctcgcggcggtccgtgctgcccgtgcggctgggctatgatccgctgccgggcccggcacggcagacaaacggattcgcccggcggggccacgctgtcgcgggtgccgccgggcggaaactgtcgggcggcgccgccgcgtgcggctattcgtcgatttccatgtaggtggccgactgggcggccttttccgacacggtgacggagtgcaggcgcaccccgtgcggggcaaggcgcggggccagttgttgccagatgtgccgtgaaaggttctcggacgaggggttgatggtgtcgaacggcgtgacgtcgttcaggttcttgtggtccagggtgtcgagcaccgcgttcagttcgcgcttcagcaccttgaaatccagcacgatttccgtgtcgccggtcaggcggtcgccctcggccaccatttccacggcaaagttgtggccgtgcatggattcgcatttgccttcgtaatggcgcagcgcgtgcgaggcgcagaactccgagcgcacggtcagccgccagatggatttcttcacggtgtgtctcctgggcgatgaggccaaagaaagcgaaaaggccaattcggggcagcccctactccgggccttcggtccagtgggcgatatccgtctcgaacgccgggccgggctggaccatccactgcgggccgaactgcaacaggcattcggactcgtccaccaccaggcgcacgttcaccggcaccgggccgcgatgccgctccagaatggcgcgcagggcggcaaggctggcgggctccacgcggggcaggggcatgtcgatggtcacgggctggtcgctggcgccgcaggcgcgggccagcggaatgaccttgtcgcccagcagcttgatttcgcgcggggtgtcgtcgtcgtcttcggtcatgcctgccgaaccggacatgccgtcaccgcccccgccgttcctgccgccgtcgtcgttctgctgcttgctgatggtggcctccagcaagagcggctggtcggacttcagcagttcgcggaactccgcgtacggttcgggaaagaacacgcattcgccggacgcggtaaggtcttccacctgcaggaaggccatgcgcgcgcccttcttggtcatgtgctccttgatgccggtgaccagcacggcggtcttcagcgacatgccgggggccatgtcccgcgtttcttccagcggggtaaggcgcaggcggaacaattccttgcggtagggctggagcggatggctggtcaggaagaagcccagcgcctccttttcgaagcgcagcttctggtcgtcgtcccactcctgggcctgctgctcttcgcagtcgaagccgatgccggggcacacggcgggttcttccggcaccatggtgaacagcgaaacttggttggattccttgtccttcaggcgcttctgggccttgctgaccacgttgtccagcgcggccagcatgcccgcgcgggtgcagcccaggcaatcgcacgcgccgcccttgatcaggctttccagcacgcgcttggtcaccttgcgcaggttcacgcgcatgcacaggtccagcagcgaggcgaacaccccgccttcctcgcgggcatccacgatttcgcggatggcttcgtcgcccacgttcttgatgccgccaaggccgaagacgatggccccctcgtgcacggtgaattcgcggcggctggcctgcacgttgggctgcaacacggcgatgcccatgtccttgcacgcggccacgtacttcagcagcttgtcctggttgcccatttccgacgtgagcagggcggccatgaattccgtgggaaagtgtaccttcaggtacgcggtgtagtacgagatgagcgcataggccgcgctgtgcgacttgttgaagccgtactccgcgaacttttccatcaggtcgaagatttcgtcggccgtggccttgggaactccgttcttctgcgcgccctccacgaacttgatgcgctgctggcccatttcctcggcgttcttcttgcccatggcgcggcgcagaaggtccgcgccgcccagggtgtagcccgccgcgatctgggcgatctgcatcacctgttcctggtacacgatgacgccgtaggtatcgcgcaggcagtcttccagcgagggcagggggtaggtgacgggcacctcgccgtgcttgcgcttgatgaattcgtccaccatgcccgaacccagcgggccgggccggtacagggccagcatggcgatgacgtcgtcgaagcaggacggcttgagcatgcgcaggtactggcgcatgcccgaactttccacctggaagatgccgtcggtgtccccgcgcgagtacagttcgtaggtttccgcgtcgtccagggccagggtgtcgaggtcgggcggggtcttgccctgccgggcgatctcgtccagcgaatcctgcaccagggtcatggtgcgcaggcccagaaagtcgaacttcaccagcccgaccttctcgaccatcttcatgtcgaactgggtgactatttcacccttctttccccggtacagcggcaggtactcgcgcatgggcctgtcggaaaccacgacgcccgccgcgtgggtggaggcatggcgcgaaagcccttcaagccgcatggaaacgtccagcagcttgcggatctgcggatcggtcttgtacagcgcggccaggtccggctccgcgtcgatggccttcttgaccgtcatcttcaggtcttcgggcaccagcttggcgatgcggtcggtctcggcaaaggtcatgcccagggcgcggcccacgtcgcgcaccaccgctttcgccttcatcttcccgaaggtggtgatctgcgccaccatgtcttcgccgtacttctcgcccacgtaccggatgacctcggtacggcggcgttcgcagaagtccacgtcgatatcgggcatggacacgcgttcgatgttcaggaagcgttcgaacagcaggttgtacgggatgggatcgaggttggtgatgcgcagcgaccacgccaccagcgaaccggcggcggaaccacgccccgggcctacgggaatgccgttgtccttggcccagttgatgaagtcctgcacgatgaggaagtagccgggaaagcccatctggccgatgacgtccagttccagctcaaggcgcttccagtacaggtcgtggtcgatggtgtcgcggttggggtggcgttccaggcggcgcttcagcccttcgcgcgagaggcggcggaactcgtcctccagggtcatgccctctggcagggcatacacgggaaagacgtacttgccgaattcgaacttcaccgcgcactgctcggcgatgcgcccggtgttggccacggcgtcgggcacgtgggcgaacgccttggccatttcctccggcgacttgtagtacagctccttggtctcgaagcgcatgcggcgctcgtcgtccaccttggcctgggtctggatgcacagcagcacgtcgtgggcttccacgtcgctggcttccaggtagtggcagtcgttggtggccaccaggggcagcccggtgtggtcggcgagctcgatgagcttctcgttcagctcgtcctgttccttcaggccgttggactgcaattcgagatagaagttgccggggtagatggcttcgtattcgcgggcgatgcggatggcgtcgtccatgccgctgcgcaggagcgcgcgcggcacctgtccggccaggcaggcggaaagggcggtgatgccgcccgagtactggcgcagcaggtccatgtccacgcgcggcttgtagtgaaagccgtgcagaaagccgtgggataccagcttgactaggttgtggtagccttcgttgtcacgcgccagaagcaccagatggtggcgcacgcgggccagctccgaggtcttgtccgtgtggtcgttggccacgtagacttcgcagccgatgatgggctttatgccgaactgcttgcaggtattgtagaaatagactgcgccgtaaaggttgccgtggtcggtgatggcggcggcgggcatgccgaagtccaccgccttggcgcacaggtccttcaggcggatggccccgtcgagcaggctgtattcggtgtggcaatgcagatgaacgaaatcggacatggacgttggacgtgttcccgacagggcggcgcaggccgggccgctcgggcgcggtgcctggtcgtctgtctgttcgcgtgtgaatacggatggttgccgctttgggtgccgcccagcagggtggcggcggtgccgtgacggggatggcacaccctagcagaaggggggcgcacccacaacgccggaatgggggcggtgagtccccggcggtgagccgatcggattgggcgacccggttgggccagacgagtgggcgggacggggagcggacgcggatttgccgcgcgtcttgcccggcagatggggaatgcgtacaaccacggctgccgccgtagtcagcggacggcacaggaggttggcgtgttcgatgtgaccatggcccatgcggccgccgcagccaccgtggcaacggacgcggggctgggagggctggttctggaaaaggcggggcagtacgtcctgatcatcggatttttcggggccataatctggtttctgcgttttctttatggccccaagggcatattccgcgacccggcctgggaccgctggaacgaccaggcccggcgcgaggtggagctttcggcgcaggacgccgacgcgcaggcgcaggctgcgggttcccacacgactctccacgccgccccccatgcggcacagtccgccgggacggcagcgcctaccgacggggaccggcggtaagcatggacgcccagcgcgacatttcccggcacgaggcgtggttcggccagtacgtggatcgctttctgaccggcgatgcggcgcatgacgcgcacatcgagctcaagcgcgaacattccctgctggtgctgggcaacgcccgggccatcgtgtccgaggccgtggcgacggggaccatggacgtggtcagcgcccgcgcggccttgctgggcgcgctgtaccacgacattgggcggttccggcagtatcggcgctggcagaccttcagcgatgcgcgttccaccaaccacggactgctgggcgggcgcgtcctgaacgaggaacgccccctgcacgacgaatcccccgccgtgcggcatctggccgcctgcgccgtggtgctgcacaaccgtttcgccattcccggcggggtttcgccgcgtgtccgtcaggtgacccgcgtggtgcgcgatgccgacaagctggacatcttccgggtgctggccgcccacatggaacccggcggtccccgcgacgacgtggtggtgatgcacctgccggaagtgcagggggcgtggacacccgccgtgctggacgcggtgcgcgccggacgcctggccagctatgcggacatgcgctgcctgaacgattttcgcatcctgctgtgcggctggtgcttcgacctggggtttgccgcctcgcgcaggctgctgcgcgaatcgggccgggtggaacagttgctggcatggctgcccgctccggaccaggttccggagatggccgaactgcgttgccgggtgctggcggcgctgcacgacgagaacgacatggcggactgccgccccggcatgacgggtgacgcggcggaaacgccggaatccgtggccccatgatcccatgatcccatgtccccgtgcccccgtgtcccgtaacccgtagacgggtgccggcggcgcgcttgcctctgcccggtgtcattgcgatgtgccgtcccgcattgcccaaccctccggattttccatgaccgccgacccgtatgcccgcatcgcggaatggtacgacctgctgctgaaccccgtgctggacggggtgcgccgggccgtggccgaggtctgccgagccgaggggctgctgcgggtgctggatgcctgctgcggcaccggtcggcaatgcgcggtgctgcgcggcgcgggcgtgggctgcatcgggtcggacctttccccggccatgctgggcgcggcccgatccgccacccgcgtggcccggccctgcgagcgggatgcggcctgcgggggcggggacccgctgcgccagcgtgcagtcggggggggcgaaagcccgtctgccgctggctttccgcaattttcctgccgcattcccttgttgcgcgccgatgcgcgtgtgctgcccttcgcggacaacgccttcgatgcggtggtgctgtcgctggccctgcacgagatgccggaggccgtgggcaacgcggccctggccgaggccctgcgcgtggccccgcgcgtgctgctggccgactaccggctggccgaacgcaacctggacctgcccgccgccctgttcgtgcacctgccggaacggttggccggggcggaacactaccgcaacttccgggggttcatggcccgtggcggggtggaagggctggcgcaccgggccggggtgaccgtcatccggcgggaacggctgttcggcggggccggggcgctgctgctggcggagcggaacagccgggcagggtgacgggaggagggagtggcatgttggaagatgccatgcccgttgcatgcctgtttcgtgcttccttcgggcctgtcccgtacctgctccgtacctgacgcgcaccccatcttccaacgtgcgcgcaacgcgaaacgcccggtcgaagccgggcgtttcgcgttggaaggatatggccagtgtccgccgtatcggcggggcagcgtgcgtcactccctggccgtgccctcgccggtggcggaggcgggcacggcggccaccaggtccagggtgggctgggtcacccggccctcggccagcaggcgctggcgggcgtcggccacgcgcaggatggacagcggcgtggccagcagcggcaccaggccggaggtcagggcatcgcggtagtaggtggtgtcctcgtgcttgcccaggaattcgcgcagggtggcgtcgagggaatagccctcttccttgaaggcgtcgtcaaaggcgcggtacatgtccagccgcagcccctcgccggtgaatttcggcccggtggccgtgccggtcagcacgcccagcagcccctgcaccacggcctgctgcccggcgttgacggccttgttctgcacccgctcgaacaccggtttggtgcagctttcgcgcggggggcagacccgtccggcgcaggcggcgcacagggcggcggcaagcagcagcacgaggacggcggttttcggaagggcggcacgggcggggtgtgcgctgtggggcgtgaagggcatggcgtggtctcctgcgggacgttgatggccggggtagtatcttccaataggccgatgggcatgccggtgcaaccggtcggatcggaagcggatggcggttgcggcgcagggggctaacccggcgtctcggaatccgcttcggtcagccccagatgcaccatcagcgccgcgcaatcgttggccaccacgtgcgccccggcctcgtgcagcgcgcgggcagggctttcgccgctggccaccccggcggtcagggtgcccgcgcggtgcccggtcacgatgtccatggggtggtcgcccaccatcagcgcctctgcgggggcgcggcccagcatgcccagcgcgcgcagcaggtggtccgggtctggctttacgctgggcacgtcgtcgcgggtgagcaggcaggggcacagggcgtccacgtcgggaaacacggcccgcaccgcctccgggcagttgcgggtcacgatggcaacggcaacgtccatggcggacagcgctgccagcatggggcgggtgaacggaaacaggctgccccgcgcggcggcctccacctccacgcggcggatggcggcgtgggcatcggcgtgcagggcggctgcgtcgtcgcggcggccatgcgtttccagcaggcccgccacgtgggcgatccattccatcaccggcaggtcacgcctgtcgggaagtctcgtcggccccggcagttccgccagctctgttggacccgcttgtcccgcctggcccgccagccccgtttgatggggcatgtccggcggattcgggcgttgcggcggctccaggtgcacccgcatggcctccgccacggtacggcgcatgaggccgaagtccagcgtgggcgcggcaagggtgccgtcgaagtcgaagaccacggcgcgcacggccaccccggcgcaatgcagcgtgcggcgggccatcactggaacggggccagtcccggcaggttcagctggggctgggactggggcggcgcgggccaggcgtcactgctcggcaccaccagcgttgccgggtgaaagctggaccaggcaaaccacatggcgttgacggggatcagctcgttcagcacggcgcccttcatggggccagcctcggccttgccgtcgatggaccattcgctgccgctttcggtgtccaccagccggttggggctgcccttcttcagcgcgaaggtggcgggcttgctccacaccgtgcggtcgtacacccggatcacgtccagccgccggtccaccacggccagcagcggtgtggggccctggtcgatgttggccacgccgttcttgcgcagggtagccacgtcgatggccagttgctgcccctgcacgtccatgccgaggatgggcgtcttggacttcatgcgcctgtccagcttgggcacggggtgcatgatgcggtcgtcgtcgtagtaggtgccgggcagcaggtaggaaccgtagggatccttgccgtacgagcggcggatggccgtgggggtggccagcaccttcgcatccggcatggcggcgcgcgccacgccccaggtggtccaccaggcgggtatgcgttgcagcaccttgccgcgcatggggccgtcgatggcaatgcccagcagttgcgaccacaggctgccggtggccctgtcgaacagcacggtgttgttgtacagcaggcggccatccacgccgaaggtggtcatgaaccggcccgcctggcccttgtacgcggccagcaccccggtgagcgggctgtaggtgatgcagtaggtggcgtcgcccaccacctcgttgaccacctcgtgccagaccatgatgcgctgggggtagatgcgcgggccgtcgggcaggcgcaccacgaagaccggttccgggtcttccaggctgagggcggcgctgatggtggaggtgtattccgggcggtacagggcgggaatggcgtcgggcttgatcttggtttccagcaggctggccgtcagctgcttcaggtcgtcgtcgttgcgggggcccgcggtggcgggcagcgtcaggcacagcagggcggcaaggcaggcgcagaccagtccgctgaaccggatcaggccgacgttgaacaggccgatacgcgcgggcaggcccgccagtgtcgccggcacggtgcggtgtggcggaaagatggtgccgtgtggttgcatccgttgccgcatgtgttaggttctccttggctgacggcatgttgcgggcgatgcgcccactgcccgccatgcgggcatgcctggcgtgcgggttgccgtgccggatgttccggaagacatggccgaaaggcatggtgacggtgcgcgcccacggctgctgcatcggcatccggacaagaatagagaaaacggcggcatggggcaaggacgccccgatccgtcgtatttgatgacgttttgcgacaccccaggaggaaccatgggcgaaacacccatctgcaacgtgctggtctgcggcggtgcgggctacatcggctcgcacatggtgcgggcgctggtggcgcgcggctgcacgcccgtgatcttcgacaatctttccaccggccacgccgatgccgtggatgccgccgctcccgattgcgacctggtgcgcggcgacctgctggaccgccagaccctgcgccgggtgttcgccgagcacagctttgacgcggtgatgcacttttccgctcgcagcctggtgggcgaatcggtgcgcgaacccgcactgtactacgccaacaacgtcaccggcacgctgaacctgctggacgccatgcgcgaggcgggcgtgctgcggctggtgttctcgtccacggcggcggtgtacggcaacccggttaccgagcgcatcgccgagacgcatccgctggccccggtgaacccctacggcgcgtccaagctgatggtggagcgcatgctggccgaccacgccacggcctacgggctgcgctccgtggccttgcgctacttcaacgccgccggggcggaccgggcggggggcatcggcgaatcgcattcgccggaaacgcacctcatccccaacatcctgcgcgcggtgctgggcaccgggcccgcgctcaccgtgttcggcagcgactacgacaccccggacggcacctgcgtgcgcgactacatccacgtcaacgacctgtgcgatgcccacctggccgcgctggacaagttgctggcggcgcccgtgggcacggcggccctgaaggacgggctgacgaaggacgggctggcggcggaaccaggcgggaaggtggcgctgcactacaacctcggcaacgggcttgggttcaccgtgcggcaggtcatcgacgcggcggcgcgggtgaccgggcgcgaggtgccctatacagtggggccgcgccgcgatggcgacccggcccggctggtggccgacagcacgctggcgggcagggaactgggctggacgccgaaggttgccgacatccgcgagatcatcgagaccgcgtgggcctggcaccgcgaccagaagtattgaacgcggcaaatggtaaaaaaatcgagggggaggaaccggtggttcctcccccggttttttcttggagggtatcggcacgagtaggatttttgttctctgccaaggaagaagggctttttcaggagggagtgcctcagccgttgggtgggcggagcgagcttaacggatggggaccgcaacgcgtgcttttgcggtattcgaccggaataaaaaattgttctggcgcaggcagagggcaaaaagacactcgtgccgacaccctctacgccatctcgtccagaatgatccgcgcggcggcatccgccgcgccgggggggccgcagcggcggcgcaggtcggccaggtcggcgcgcacacggtccagttcgccgggggtatccagccaacggctggcgtggcgggccagcacggcgccgtcggcgttttcctgcaacagttcgggaaacacttcgcggttcagcacgaggttgggcaggctgacccaccggaccttcaccagccgcttgcccagccagtacgagaaggatgacacccggtaggccaccagcgtgggcacgcccagcagggcggtttccagcgtggccgtgcccgatgcggccagcagcagctggcaggtgcgcagggtggcgtagcggtcgtcgggcgattcgatggtcaggggcacgtcggcgggccacagggcgcgcagggcgtcctcggtcacgttgggggcgcgcacgcagtggaaggacaggccggggcggtccgccagcagcagccgggcggccttgccgtattccggcatcagcgcctctatctccttgcggcggctgccgggcatcaggccgatgcgccccggcacgggggcgatggcgtccagccgctgccagtccatcacgtccagcagcgggttgcccacgtagtccacgtccatgccgtggcgacggtagaactccacctcgaagggcaggatgcagatcatccggcggatgtggcggcggatgaagttgacccgcccggtgcgccacgcccatatcttggggctgatgtagtagtgcaccggaatgcccagcgcgtgggcggcactggcgatgcggaagttgaattccggcgcgtcgatgagcaccaccgcgtcgggcctgcgcgcggccagttcggccttgatgcggcgcaacatgccgaggatgcgcggcaggtagcccagcacctcggtgatgcccatgacggacaggtcctccacccgcaagatggcgtcctgcccggcaccgcgcaggtgcggcccgcccatgccgatgcagcgcaacgacgggtcgcggcggagcagggcctccagcaggcgtccgccgtgcatgtcgccggatagttcaccggcgttgatccacacggtgcgcggcggggtgccgggggctgcgcccgacgttgcgccggacgttgcaccagatgtgggggcggacgctgcggcaacggggacggcagctttggcaggctccgcgcccggctggggggtgttcgtcatgccctgccgcctacgcgcccatgcttgccgtggtggccggtgacggcgtgggccgcagccggtcgtacagccggatcagcagcatcaccaccaccatggagaagagcagccgcgcccacagggtgccgccaaggtgcgcgccgatgagggtcatcagcagggtgtcctcgatgagcgcgtgcgacaggcccatgagcgacagcgaactgaacacgtcgcgcgggggcaccttgccgccctgcacctcgtgcacgatgagcccgccgccgtaggcaatgccaaggctgaggcccacgatggtgatggtggcggcgttgtcgccgatgcccatcagccgcagcaccgggcgcaggcaggcgttgagcagccgggtgacgcccgcggcgtccagcacgcgcatcaggcccatcagcaccagcacgatgccgaacaccgagacaaggttgcgtgcttcgttccaggcccaggcggccagggtggccggggcctcgcgcggggcccacagcatggtggcgggctcggaaaggtagccggtggcgtcgaagaaggcgtgcatcagcatgccgcacagcagcgccccgccaaagcgcagcacgatctgggtggtcatgttcaggccgcactgctgggcaatgcgcccttccaccagcacgttgtgggcgatgagggtcatggtggcgaaggtggtcacctgggccacgctcagctgttccatgcccggcagcagcccggcgtacacgaacaggccgctgtagatgttcaccagcatgctggtggcccacgacaggccaaggtcggcgggcaggcctaccagccccatgacgggcgacagcggcagggccaggtagcgcaccaagtccagttcggtcagcgccttgaccacgatgatgatgggcaccatcaccttgaccagcgtcagccagacgtggaaggcgtcccttgtggtgccgtgcgcggcgcgtgcgagcgtgcggaaggtttcggcgggcggcatgtggtttccctctgatatcctgaacgttggtggccgctggccgaagtgcggtctgcccgcatggcgtcaggcgtcgtgcgtgccgggcaggcattccttgtagatgtagtcgcgcagggcctgcggccacgggcgcggggtgatgccggtcatctgggtgaagcgcgcggtgtccagcaccgaaaagggcgggcgctgggccttttgcgggtaatcacgcgagggtatcgcgtgcaccttgcagggcagcccggccaggttcaccgcctcggacgccagttcgcaccaactggcctgcccggcattggccacgtggaagatgccggtggcccgcagttcggccagcttcacgctgcccgccgccaggtccagggtgtaggtgggcgagccgatctggtcgtgcaccacgcgggcctcgcccttgtcgtggcagatgtccaggatgaccttgacgaaattgcggcgccccggcccgaacagccacgaggtgcgcaccacgcaggcgttgtccgggcactgttgcagcacggcctgttcaccggccagcttggtggcgccgtagacggacgcggggtctggcgtgtcttccggcgtgtagggcgtgcccttcctgccgctgaagacgaaatcggtgctgaagtgcacgaggtgcatgggcgtgccgcgcaccatgcgtgcaaggcaggtgggcagttgccggttgaggcgggtggcgtcttcctcgcgctcttcggccaggtccacctgggtccaggccacggtgttgaagatcacggcgggttcggcgcgctcgatgaacgaggccagcgccccggaatcgagcacgttcacgtcgtcccgcccggtgggcagggcgtcccagcccgattcgcgcagcacgcgcaccagggcctggccgagcagcccggtcctgccgccgagcaccagcgccttgggacgcgggctcacagtcgttctccgtaccagcgttgcatgaattccctgtacgcccccgaggccacgctttcaagccatgccgcgttgttccggtaccaggccacggtttcggccaagccccgctcgaagtcgtattccggcgtgtagccaagttcttgcgccgccagcgaaaagtccatggcgtagcgacggtcgtggccggggcggtcggtaacgtggcggatcaggctttccggcttgcccaccaagcgcaggatggcgcgcaccacctttatgttggggcgttccgccgcgccgccgaagttgtagacagcgccggggcggcccttttccagcgccagcagtacgccacggcagtggtcgtccacgtggatccagtcgcgcacgttcatgccgtcgccgtagacgggcagggtttcgtcgcgcccggcccggccgatcatcagcggaatgagcttttccgggaactggtagggaccgtagttgttggagcagcgggtgatgaccaccgggtagccgtaggtctcgaaccaggcgcgggccatcaggtcgcccgcggccttggaggcggagtaggggctgttgggggccagcggggtggattcggtgaagcggccctccggccccagggtgccgtacacctcgtcggtggaaacgtggacgaagcgggtaaccccggcctcgcgcgcggcggtgagcagcgtctgcgtgcccagcacgttggtgaccacgaagggcgcgggatcgtcaatggagcggtccacgtgggtttccgccgcgaagttgaccaccgcgtcgatgcggtgctgcgcaaggatgcggcgcaccgcgtccgcatcggcgatgtcggcgtgctcgaagaaatatcgcgtgccgccgtgggtcttctccacgtcggcaaggttcagcgggttgcccgcgtaggtcagcttgtcaaggttgaccaccgttacgtcggggcggcggtcgatgacgagacggacgaagttggtgccgatgaagccgcaaccgcccgtgacgagtaggcgcatcatgtctccgtgatggtgacgggtgtgcaggggggggccaggcggtgaagcccggcaaggcttggccacaggctcgggccaggccctgtaaagccccaatggtacaggcagcggcggtgcaaggtcaatatggcgcggtgggcggcgctggaacggcgtgcgccatgcatcgtgcagaaataacttgcaatgttgagttgttgcgggtagcgtgcaccgtggcgcttcacgtcgttgcgccgcccggcatggcggtgcggaggcagcccctgcgctccgcgcgcggcgagtccgcgtcccgttcgcatccagtccgcgtccgcctgccgcacgcctgtttcgtatacggtttccacggcacccacatgaagaaaggcatccttctcgccgcgttcggctccggcaccccgcagggacagtccacccttcgtctgttcgacgaacgggtgcgcgcgctgtttcccggcgtgccggtgcgctgggcgttcacctccgtcgtcatgcgcaaccggctggcggcggcgcgcaagaagaccgattccgtccagaaggccctgcgcaagatgtggttcgaaaagtatacgcatgtcgcggtccagtcgctgcattccattcccggcgtggaatatgccgacctgctggctgacgtggagggcatgcgcggtgggggcggcatccggtcggtcgggggcgagggcatccggccagacggagaggacggcatcaggccggacggcttcgtgcgggccgccgtgggcgcgcccctgctggattccgacgacgacattcgccgcgccaccgcagccctgctgaaccacctgccgccggagcgaacccccggcgaggcctgcgtgttcatggggcacggcacctggcacgagggcgaatcgcgctacggggtgctgtccgcccaggtgcgcgagcgagacccgctggtgcacatcggcaccatggacggggactgcaccatcgacgacatcctgccccgcctggcggaggccggggtgcgccgggtgtggttgctgccgctgctctcggtggtggggcggcacgccatgctggacatggccggtgatgcgcctgattcgtggcggtcgcgcatcgtggcggcgggcatggaatgtgtgcccgtgctgcgcggcacggcggaatacggcggcttcgtggacatctggctggaccatctgggcgtggccctgcgcgcgctcgacgcggacggggacggggtgccccgatagccgcgaaccccacggcaggcatcgcagatttgtctgacgtccctgacgcccctgacgcccccggcgtgctgatgtccctgacacgctgatatccctgacgtcgcaggttcactggacgtccccgattctcccgacgcacccgacatgccagactcgtggatggccggaacatggccccgcagccggatttccttcccttgcgttctcgcgggttgcttccctttccgcccgttcccgcccccgttccccgtccggttcccccacccccgctggcgttcgggggcaaaatcggctacaacgtcacggaacgacaccattttgcagaacaccggagtattcatgatgttccgttgtcccggtcgccctgcgcgcggccacggggcggttccgtccccccgccatatggctttccgcagggtgccctccaacgccgcctccaacgccgcctcgggcgcgcttgcgtcgccgtggcggctcctgtgcggccttgccgtcgtgatagccgtgctgtgccaggccgtgccgggccatgcccgccgcgcagaggccgtgtggggcgaagggcaggtttccaaaacccgtgcccaggcacagggcgaggcctttgccaacgccgtcaccgacgaggccctggacatcctgcgggcgcccctttccgaggcgcgccgcgccgcgttgcgcgagtacctgtcctccgtcaccggcgaggtggtgcgcggctacagcgaactgggcatgaccccggtgcagggcggcacccgccttgccgtggacgtggacgtgaaccgcgacatgctcaaggagcgcctgcgtcaggtgggcgcctactacaccgccgaagaacccgtggccatggtcttgcagctttccggcgcctcgccggaggtggcggagcgggtgagcaggctgcaactgctgtacggggtggagcagcgcgccggagcttcggtgcgcgtggccctgcgcccccagaacccccagagcaagggctggtacggcacgctggacgcaccggaagggtccacctccgcggatggggccagcgtggacgacgtgtggcgcgggctgtgggcgtggtatttctcgcaccgtcaggtggccggggcggcggcgggccagcaggccgtgctgcgggtttccggctggctcaccgccgacagcgtcgaatccttcgaccgggcgctgcatgactgggaccgcgccctgcaaagcgcgcagttgcaggacgtgaccatgcggcccggtggtctggtggccacgtggaagctggtgctggtgaaccgggtggaactggaccgccgcctggacgagtaccttgcgccgcgcaagctgacgcgagaggtgctgccgtaacgcgaaaacgaagaaacccggcgggcatgccgcgccgggtttcgaaagatgtcgatcgggcacatggcccgtttatgcctgcttgtcgtccttgtcggtcttgccgttcttcttgcccggagtgatgtcgatttcatcgggctcgctggtggcccgcttgaagttccggatggcacgcccgagcccgccgccgatttcgggcagcttgttggccccgaataccagcaggaccagaacgagaacgaccaacaattcctgaatgccgataccgaacatatgcatgcctccgttagtggtgtcatgcatatacacatcgggtacaccccggtcaaggcgcgcaacgccgggggatggcctgtgttccaaggtggttgcgcacacttcaatgaatggagcgatacatgcgacgcatcgttgtcataggttccggtgtgggggcgggcaagcttgccgcgcgcgtcaagcggctgttgccggggtgcgaggtgaacatgatcctgcccgaggcagagggtgacggcaccgggagcggcgggccgttttccgcgcacattgcggggcggcgcgcctcgcgcgtgctgctggccgcccgcgaggtgggtgtgctggatgccgccgaactttccgtcgatcttgacgccaacaccgtgatcaccggctccagccgggggcggctggccgtgcgctacgaccagctggccctggagatcgacgccaccccgcgcattccccgcgccctgcgcggcgcgcccaacgtgttcgcctggccctgcgccgacgccacgggccttgacggcctgctggccgaacgagtggccgccggggcctgccgcgccgtggtggtggggcagggggccgaggcgctggaagccctgcgtcttgcccgcgccgccggggccaccccggtgtgggtgcgcacccgcgccgccgttggtgatgccgccaacgccgtggacgcggacatgtggcgccacgcggcgcgcatggcccgccgcaacggcgtggaaacgatgaactggaccggcgtggccatggaacgcatgggcgcgctgcccgccgaaggcggcggttttgccgcgctggtggccgtcggccctgacggttccgacctgcgcgtggaaggcgacctgttcatctggaccagccccatggtggtgcagaatccggccctgaccctggacggcatcagccttgacgacaccggtcgcatcgacgtggacggctgcctgcgcaccggcgcgcccggcgtgtacgtgttcggtaccggtgtcggcgtcgagcgcatggccccggacggcagcgtggagcgggccgccgccgttcccgcggaagtgccgggccttatccgcgccctggccgaccatcttgcctccatcgacggcagcggtgccagcgtggcccccgcgcgcggcgtggctgcctgcccggctggtgacctggcggcggaactggcccggcccgatgcttcggccatcgagggggtgtccgctgaacaggctgccgatctggccgtcgatctggccgccgcgctgggcgactgcccctgccgcctgcccgccctgggctccgtgcacggcgaaggccccggcgtcaccgtgtccgccgtggggctgggctccgccgcctgcgtcaggaccgaagtggaaacggagttttccgtctacgcaacccccgccgtcgaaggcggttccgcacgtgacgacgacgatgccgccgcctggggcggtctgcccgccgggcatgccgtgaagctgctggccgccaagtccggcggtgcgctgctgggcgcgcaggtggttgggcgcgacgcggaactgtgcgccgccgtggtgtccgccgcgtcgcttgcgctgcgcgcgggcatgcgcgtggccgacctggctcaggcggaactgcccggcggggccggtgaactgctgcgccgcgcggcggccgtgctgtccaacaagctggcgggccgctacttcggcatcacctccgacgaattcatcgcctcgcgcgaggccggggcggagttcttcaccctggacctgcgcagcgcgcccgactggcgcgcgggccacgtgcccgatgcgtacaacattccgcacacccagttgcgcaagcggttgcaggacgaagtgccccgcttcacccccatcgtgctggtggccgccacatcggacgcggcgtggagtgtggcctgcatgctgggcggcctgggggccaccgacctctatgtgctggacggaggcatggccttctggccccacgcgctggagaaggcatgaccttcgagaaacagggcgagaaccccggcaagggggaaaaggttccccggcgcaccggcgctgccgccgggccggacgaccccggcggctcgcctgcggcgggcggccggggccgcctcatgcgtttgcccggcatcaactgccgctttcacgagggcggtcactgcgccgtggacgagaccatgaaccccggcctgaacgaggactggcgctgcggcgaggagcagcgcatcgtccgggcctacgaccatttcctcgaacaggcggaaacgttcgacctgtcgtcggagcaggccacggcgctgtgggagcgccgcttggccaccatacccccgcccggcgggctgtgcgccgactataccccgcccgcgcgttgcccgtcctgtacgggcggcgggtgcggcgatgatgcggactggttggactgcacccacttccgcgagggggtgtgcgtgctgctgctgccccgttgcgacggcatctgcgagcggttccagggggcgtgaacggccatggcgcccggcgccccgttctcgctgttccagatacttcagcccttaccgatggtgaccatgcacaacgcttccgaacatcccgtgctctacattcccctgctgcatcgtgagctggcccccgcctgtctgcccgagggcgtggcgttcctgtccgccgggctgcccggcgccccctcggtgggcggtggcgcgtcgcaggacgccgcagcctctcccgccgccgccccgtggcgctcgcccctgctgcccctgtccgaggctgaggcgcgcgcctgtctggccgaactgctggacttcggcatgaacgtggggtccggcccgcacggcgacctggccgccatggtggccgcgctggaaagcgcgcaggacgaggccccgttctccctgggtcgctccgaactggtcgcgctggagaatttctcctccggcgggactggcgggactgacgggactggcgggactgacgggacgggcgacggggccgcttccgaggatgcggcccaggcggaccgcaaccggcgcatcgccgcgcagaagaccctgatcctggcctggcacctggaagagcgcgtgcgcgaactggatgccctgaaggaaaagttttcgcgcagccgcgaaagcctggccgacatcctgggtgtggaaacggacgaggagctgcgcgagatgcccgccctcgacccgtattcggccatgctgcccggaagtggcgccgacatcatcggcccctcgtggcgggtaatcgtggagaacatggggcccttcctgcccgacggcgcggtgctgttcacctgcgatgccgggatttccgccaccctgcgcgacggcggcgccgccttcgcccccgtcaccgccgatcaggccgccaacctgtgccctgcctggggcgacaaggtggccaggctggtggtgcacgcccgcctgcccctgtggcaggtggcgggacgtcccggacccgacgccgcgcgcccctggctggaccgcgtgttcgacgtggtctgttgcggcaagtgcatgaaagggtaagttttttgtatgcctccggcgggcaggacggcagctgttatgcgagcgcaacgcgcgagcattacagatggcgatagcagagctggcgaggccccctgcacccccattctagtattgctggtgcaggacctgcttgcagcggtggcacagattctacagcccgatatacgttgggctggaggaaagatatttcacgaggtttgcgtgtatccaacggttcatcgccttcagcagctgttccccaggggtctcaagggcatcatcttcgattgcgacggcgtgctgttcgactcgcgcgcgtccaacatccagtactacaacctcatccttgatgcgctgggccagccgcccatgtcgcgacaggacgaggactacacccacatggcctcggtggggcagtcgctggcgcgcatcgtgccgcccgcgctcatgcccgggctgccggaggcgcgcaagcgcatcgtctaccggcgcgacatcctgcccctgctggagccggagccgggcctgatggaactgttgcgctggctgcgcgatgcgggctttcaccggggcatctgcaccaaccgcaccaccaccatggaatacgtgctcgaccacttcggcatgaccgagctgttctttccggtcatgacggcgtcgcgcgtgagggccaaaccccacccggaaggcatctgcgccaccctggactcctggggccttgcccgtgacgaggtggccttcatgggtgacaccatcgccgacgaggaaaccgcccgcatggccggggtgtgcttttgggcctaccgcagcccgtcactttccgcgcggctgcatctggacgacttctgggcgctgcgccgggtactggcggaatacgtcaggcacgagcaggacgggcagctggacgggcggcagggcgcgggcaagacgctgcaaggcgccgcgttcggttgtttccaccgctaacgaccggttggcagctggcgcgtgcccggtacgccacaggcgggcaactcggcgtcgtcaggtgggcatggggcgcgcatctggcgggcaaacggcgggcattgagtgggggcatccggagggcatggccgtgcgcccggtgcaagagtaaccactttttgcttgattcttgtggcgggtaagtggaagtatcggtgttacggtcgcccctcaattccggggtgcgcttaaccggagggttcatgttcgttttctcgaatctcattttcggcgtggcgcgcgtgctggatgccgtgctgaacctgtatttttggatcgtcatcgtctcggcggttctctcgtgggtcaacccggatccctacaatcccatcgtgcgcattttgcgcaacctgacggaaccggtgttctaccgggtccgcaagtggattccgttcacctacctgggggggctggacctgtccccggtggtggtgctgctggccatccagttcatcaacgccgtgcttgtccaatcgttgtaccagttcgccgtcaccatgcgataggggcgtcacatgtccgtgagccgcatagatctgctgaaccacagcttctccaagtccctgcgaggctacaccaccgaagaggtggacaggatgatgcaggaggctgcggatgccatcggtcggctgagcgaggaaaaggccgcgctggccgggcaggtggcgcggcttgaagaacgcctggcagaattcagggagcgggaatcgacgttgcgagacacgttgatgaccacccaaagggttaccgccgacctcaaggcaagtgcccagagggaggcgcagctgatcatcgacgctgcccattccaaggcggagaacctcatcaatcaggggcagctccgccttgcgcgcattcaggaggacatcgccgaggcccgcaaggtgaaggcgcagttcgaaatgaaggtgcgcgccgtggtgcagcagcacctgcgcatgctggacatggcccgcgaggacgacgaggaactggaggccgccgcggcgcgcattgtcgggcggcagaagggtgggcctgcctgattccgcccgccccgaatgggcggcccctgccggggaagggcaatgggcggtgctggtgcgggcggtgcccggcgcgcgcaagagcgcctgcgagggcacggctgacggaaggctgaaggtgcgcctggccgcaccagctgtggacaacaaggccaacaaggcgctggaggaattcgtggcctccgcgctgggaatgcgccgcaaccgcgtgcgcctggtatccggccacacgagccggttgaagaaattgatcgtcgaatcggatgtggagcccagctggggcctgcttggcacatgtgggaaatagcaaccctcaacgccagaggagaaagttccatggaaccgaaagacaacgcgctcatcgaaaagtacgccgccacggaccccgaactgaaggcgctatgggacgagcatattctgttcgagaaacagttggagaagatcgaagccaagtcgttcctgacccccgctgaagagaagcaggccaaggaactgaagaaacagaaactcgacggaaagacccggctccacgccatactggaccggtaccgcgccttggagggctagatggaactgaacggggcccggattctgctggaatgcctcaagcgggaaggcgtggacgtactgttcggctatcccggcggggccgtcatagacatttatgacgaactgcccaggcacgatatccggcacatattggtccggcacgaacaggcggcggtgcacgccgccgacggctttgcccgcgcgtcgggcaaggtgggcgtctgtctggtcacttccggaccgggcgccaccaacaccgtgaccggcatcgccacggcctatgccgactccattcccatggtcgtgctgacggggcaggtacccacccccctcatcggcaacgacgccttccaggaagtggacatcgtcggcatcacccgaccgtgcaccaagcacaactatctggtgaaggacgtgcgcgaccttgcccgcgtgttgcggcaggccttttatctggcccgctccggcaggccgggtcccgttcttgtcgacttgcccaaggacgtcatgcaggcgaagacggaattcgtctggcccgaggatgtcaagctgcgcagctacaatcccacctaccggcccaacctgaaccagctgcgccgcgcggtggaggcgctcatcgaggccaagcgcccgctgttcttcgcggggggcggcgtgatcatgtccgacgccagcgaagagcttggctggctggcccgcaccctgagcattccggttacctccaccctgatgggccttggcgcctttccgggcgacgacccgctgtggctgggcatgatcggcatgcacggcacctacgcgggcaacaaggccgtgaacaacgccgactgcatcgtggccgtgggcgcgcgcttcgacgaccgggtgaccgggcgcctttccgcgtttgcctcgggtgcgcgcatcatccatatcgacattgatcccacgtccatccgcaagaacgtgcaggtggacattcccgtggtgggcgactgccgcaaggccctggcgggcatccgcgagatagccaccacccgccttgccgaaaaggactgggcaacggcgcacgagccgtggctgacccaggtttccgcctggcgcaccgaacagcccctgacctacgtgaagaacggttccatcaagccgcagcaggtggtggaaaccatcttctccatcacccggggcgatgccatcgtcaccaccgaggtggggcagaaccagatgtggacggcccagttcttcaccttccgcaagccgcgcacgctgcttacatccggcgggctcggcaccatgggctacggctttccggcggccatcggcgcgcagttcgcctttccggacaagctggtcatcgacatggcgggcgacggttccatccagatgaacatccaggaactggccaccgccgtctgcaacaagctgcccatcaagatcgtcatcctgaacaacggctacctcggcatggtacgccagtggcaggaactgttctaccagcgcaactactgctccacctgcatggaggcgcagcccgacttcgtgaagctggccgaggcctacggggccgagggctaccgcatcaccgaggcgggcgagctggaatccacgctgcgcgcggccttcgcctcgccccataccgccgtcatcgacgtgcgggtggaacgcgaggagaacgtgtaccccatggtgcccgcaggcgcggccctggacgaaatgctgctggtctagggagggcagcccatgcgacatgtgctttccgttctcgtggagaacgaaccgggcgtgctgtcccgggtggcggggctgttcagcggacgcggcttcaacatcgaatcgctgaacgtggcccccacgctggaagagggcgtttcgctcatgaccattaccaccagcggcgaggaacagatcatcgagcagatcgtcaagcagctgcgcaagctggtgacggtgatcaaggtggtggatttcatcgacgtttccgccgtggagcgcgagatggtgatggtcaaggtgcaggccgacgacgcccggcgggccgaggtgctgcgcatagccgacatcttccgctgcaaggtggtggacgtgagcctgaacgacctgaccctggaagccaccggcgaccatggcaagatccaggccatcctgagcctgctggcgcgtttcggcatcaaggaaatcgcccgcaccggcaccgtggccatgcggcggtccatgcagcccgaaaacgcgtagtctctgctggggccggatcacggcaccctggccggattgttccgggatattcacgcgcggcggcgggcggacaacgcctttcgccgcgcgtcctgcacggcagggagaatgcgcgactgattgaacaaatattcagtctgctgcatttcggcgcccaccaaggggtagccttccgccgccgaatccggtatcgcaatccattgcggcagcgctttcgctgtctacggtggcaaacccgcaacggtgccggggtcactcccggtaccgggcggggtcttcatacaccgcaaccgtcattcgaggacgccgcacccgtgtgcggcagggagtagatgatgaaggtctattacgaacaggatgcgacactggaggtcctgaaggacaagaccgtggccatcatcggctacggcagtcagggccacgcgcacgctcagaacctgcgcgactccgggatcaacgtcgtcgtcgggcagcgtcccggcggggccaactacgaactcgccaaggaacacggcttcgcgccgctacccgtggccgaggccgcagccaaggccgacctcatcatgatcctactccccgaccaggtacaggccgcgatctacgaagcggaaatcaagccgaacctgaagccgggcgacgcgctgctgttcgcccacgggttcaacatccacttcggccagatcgagcccccgaaggacgtcgacgtcttcatgatcgcccccaaggggccgggccatctcgttcgccgcacctacaccgaggggggcggcgtcccctgcctcgtcgccatccaccaagatgcgaccggcaaggccatggagaaggctctggcgtacgccaagggcgttggtggtgcgcgttccggcgtcatcgaaaccaccttcaaggaagaaaccgagaccgacctgttcggtgaacaggcggtgctgtgcggcggtctttcgtcgctcatcaaggccggtttcgaaaccctggtcgaagcgggctaccagcccgaaatcgcctacttcgagtgcctgcatgaagtgaagctcatcgtcgatctcatctacgagggcggccttgccaagatgcgccactccatcagcgacaccgcggaatacggcgactacgtcaccggccgccgcatcgtgaacgaggaaacgaagaaggaaatgaagaaggtgctccaggaaatccaggaaggcaccttcgcccgcaacttcatcctcgaggccaaggccgggtaccccggcttcaaggccacccgccgcatcgaggccgaccaccagatcgaacaggtgggcggcaagctgcgcggcatgatgccctggctgcacaagaagtagccgccagtctcattgccttgcctgtcagacaggggccgttccgaaaggggcggccccttttgcgtgcccaacggcgcgcgggggcgcggagatggggggggacgcgggatgggggggcggggacacgcgggcgaggacgcggggaaggaaggcgtgtcggcgggcagcgggaggatgaaagccaacccgtgccgggggaaactgcgtacgagtagaagcgcgcggaatgcgcggcaccccgcatgcgtcaccgtacgtgcgaagacgtgaaaaaatgcgggcaggcgttgccccggcggcaatccggtagtatgctaccggtaacgtcgtttctccccccggcgggcgcacccgccgggaacacggcgatacctgaaaccactggagagacactcatgagcaccatattcaccgtcgccgtcatcgtgggcagcctgcgcaaggattcgctgaaccgcaagatggccagggcccttgtggaactgggcccgcccgcgctgcgtttcgaattcgtggaagtgggcggcctgccgctgtacaatcaggatatggacgacgaaggcaccccgcccgccccgtggaccgatttccgcaaggccatcaagggcgtggacgccgtgctgttcctgaccccggaatacaaccgctccatgcccgccaccatcaagaacgcgctggacgtgggatcgcgcccgtacggcagcagcgtgtggaacggcaagcccgcggccatcgtcagcgtgtcgccgggcaacatcggcggcttcggggccaaccatcacctgcgccagtcgctggtgttcctgaacatgcccccgttgcagcagccggaagcgtacatcggcgttgcggacaagctgttcgggcccgatggcgccctgaccgacgcctccatgcgcgagttcggcgccaagttcatgaacgcctttgcggggtggattgccaccaacgtgaagcgctagcgggccgaatagtccgttccccgttggcttccgacccgaagggcgcgcagcgtgcccgttggcgagcttgcgagccttacgggcatcgtgagcaacggtcgacccgaagggcgcgcatccgcccaacggctgaggcatgctccctcgtggttggcttgttttcctcgccaacgggcgaaaatcctgcttcggcccccatggagtggtccatttgggggggggcacgtgatctgcatgaacccctgcgcaacagcgtgacccgaggcaacgacggcccgcgtccctcctgaaggggcgcgggccgtctgaattcgcgggggtggcaataggcagggggaaggccggatgtggtcgccggggcgacggggatggcggcaggcggcagagggggcgaacggcgggcgggacacgaccgcccccgcgccacgtttcgctcaggccccttcggccaccagccgggcgtacaggtcttcgtgctccgggtacttcagccccgcaccggtcacgatgacgctggggcgcaactggtcggagcgggcatcggtgatgggcacgatctcccagcgtccgtcctcgcggccgacgaccagttcctgctgctgccggtgggcaagcttgatggcgaggatgacggtttccttgaaggtcatgatggctccgtgggcgttcctgcgtgcgtgatgcgcgaagatgcccgcgcacccggcaccgcgtcaagtgcggaggatgttgaaaacacggggagtacggtgtgcccgccgtactgccgccgtgttgcgcgcgcggcggttgttccgtcggcaaatgaaaaacggccctccgaagagggccgctgcgtgtgcgtatgatgcggattgcggggattacgagccgcagctgccagcgctgccgcaaccgccgcagctgctgccgccgccaagcggcttgccggattccaccgagaatcccatgtagctgatatcgatgcggatggattccgccatggtcagaagctcggcgttcacgcagaaggtgtagccgccttcctcgaagactttgtcggtatcgttaggctcatccagagccagggccagccggggaccgcttcagccgccgggggcaaggtagacccggatggggttcttctgcttgtccgcaaagtaggcatcaagctctttgcgggcgttttcggtgatttcgaacatgtgtcctccactgttggatgtgcggagagcaacaagtacgtatccgaggggtgtttgtcaatgcgtcgcacgcatggctatagcgagcatctatgggttgtggggcagatcgggcatgccgaagcagcggctacaccagaaaaaaaaggctgcacgaatgcaacccatcggattcatgaatggcgggggagtggggcgcgtgccggacgggcccggcaaggggcgcgatgccaacggcggggcggcctcaggatgcgtcggacgtgcgcgcgctgaggggccgttcggaaaccacttcgaacccggcgttgcgcgcccggatgcgcacggcgcccacctgctgggccagccgctggctgatgcagaaggtgtagccctccacctgcatcacatggtcgcgttcggtgggttcgtcggggcccagcacgaggtgcggccccttgctgccgcgaggagaaacgtagatgcggatggggctttgggggttttccgaaaagtattcttccagaatgccccgtgcgtcgtgttcgaggatgatcatgtccgtttccttgcggcctgtggcgacgttgggccataccctaccgcagaactggtgaaaaggccaaccgaatgaccgcgcaatggccatgcgatgccgacaggggggcgcaacagtgctctgccgcggtccaaaagcgggccgtgggcggtttgccaagccgccggaaaccggttagcaatgaagatagctaccaattcccactgaacgggtggacccgatggaacagaccattctgctgacggaagaggaaatgcgccgggcgctggagcgcctggcctatcaggtgctggaacgccacggcgactgcgccggccttgtgcttgtgggcatccagcggcggggggccgacatcgcggcccgtcttggccgcatcatcgccgagcgccttggctgcgcgttgccctcgggcgcgctggacatcaacctgtaccgcgacgactggaccaccctgtccgccaagcccgccatcgggccgtcggacattcccgtggatctggacgggcgggacgtgctgctggtggacgacgtgctgttcaccgggcgcaccatccgcgccgcgctggaagcgctgctggactacggcaggccccgccgcgttgaactgctggtgctggtggaccggggacaccgcgaactgcccatccacgccgactacgtgggccgcaccgtgaacacgggccgcaacgagcaggtggacgtgctgctgcgcgagcgcgacgggcgggacgaggtgttgttgtcctctcattagggcggcggacttttgcatatccgcgccgcccgcgtgcggcgcatgaaaaacggggcgatgccgtgttgcggcgccgccccgttgtcattccgttgctgtgtccgttgtcgtgtccgttgtcgcgccgtgcgcgaaaaatgcaggggagctgctagtcgtttccaggcttgccggtctgaccggtctggccgttatggccgttatggtcggcatgctccggcttcttgcgacgcagggcgttttcgcggatgcgctgggccgcgcggtagatgcgccggaaccgttcgcgccgcgccgcggtgaattccccaaggcgtccgtgcagcggaaaggccatgcgccgcagcatgaacaccgccagcaccacggctatgccgccaaaggcacgcagcaggcgggcggcgtcattttccgccgcgaaggtccaccacaggtcggcggtgtagggcacacgaccgtgcacgaacagccccagcagcagggcacagcccaccaccagcagcaccgccaccatccagcgcacggtgaatcgttcgcgcagcagcgaggtgcggcggaagaagcgccgtcgggtcacgcacagcgaggccagcaccagcgccagcaggatggcttcctgccagtccagccccttcagcacgcaactggcgatgcccagcaccaccagcgcagtcaccagccgccaggccgaagccaggcggcgttgcagcccgcgcgaaagcagcagcagccccacccctgccacgccgcccatgaagtgggcggattccatggcccacagcggcacgctggccgccagaacggcgcggctgtccgccgcaagggggatggcgctggagaacagcaggatcagccctgcggcaaaggccaggtaggccatcagggtatgcgacagggcatcggtccagcggcccgcctcgtccagcatccgttccgcctcgtggcggcgcaggtgcagttcgtgtccgcccagcagcacggcggcgaacagcagcggcagcaggtagtagatgaaccggaagcagatcagcgcggcaatgaccgtctggggagagtgggtgtgcgacaggctgaggatgaccagttcgaacacgcccgcgccgccgggcacgtggctgagcaccacggccacgacggccatcaggtacacggaaagaaactggatgaagtccagcccgaggtcggcgggcatcagcacgaacaggcagcccgccgccaccaccagatccagcccggccaccagggtctgcatgatggccagccggaagggcggcagcgcgaattccttgcccatgaccttgatggggtgcttcgccaccagcgtcaggatgtggtagccgatggtcagcgccagcagcaccacgcccagcaggcgcacgtcgcgcacgggaatgtcgagcgattcgggcaccggcagcggctggatgatgaacacggcaccagccacgcccagcgcgcccacccagaaggtgatggccagcatgaccaccaggcgcaccacgtccaccaccgaaaagccccaggccgaatagaaccggtagcgcaccgagctgccgcccagcagcgccccgaagttgtagctggtcacgcagcccacgaacgagacaagggcggtgcgggtcagggaaagcggcttgttgatggcgcgcagcgccagcgcgtcgtaccccaccagcaccagatagttgaacaccatcagcacaatggaggccacgatgctggtcatgggcatctggcgcatgctctcgcggatttcgtcgatatggtatttgctgacttcgttgtacagcagccacaccgctccgcagaatacggcgaacaccgcaaccttgcccagcgaacgcaggtgtttcttccacggtggggaatgcttgtgggcggcggaatcgacgtctgtgtgcttcatgcggagattatgccgtctggggatgagggtgtttacgtgtgccgcgttgccacacctgtcggcgcggaggaacgcagcctacactggagacccggttacggcaaggctgcggggcatgaattcccgcgaggggcatgccgtttccgccgggggcgtgcgacgggaatgcggttttgtgcgcggtgcgtatggccggccatgcggggctggcagcgagggcgggttttgcacgcggatcgggcgttgccgcaagggggacagcggggcaggaccgcgcggttttcgccatgccgcatggcgcgcgggacggctggcgatgcgcgggggtgttgcggctggtccctggatcgcctgtttcagttttggcgcatgcctcgtgtgtttcacggcttcgggaaacatggtgggttcggcctatccatggacagtgcatgaatattttttcctgtcgcatggcagtgttgtgccaagaagtcggtttcgtagcatttctgtcgcttgaacacgtttcaatggtgcagtagaagggcgttccgcagagggactgtgccccggctgcatggcgtccgcgcatgtgcgaggcgcccgtttggcgtgtccgcagccgcagtgcgggcaggcgcgcgccgcattcggcaaggggttgcccgtgggcgtcgcgttggtaccttttcatgccgcatcacgctgccgcagtgtgccggggcgcgatacagggcgggggggcctttgacggcgcgggatggtgggatgcatcaccgcccgctgaccgcacgggccgaaggaaggatatggacgcagtgagtcccgggcaggagatgtaccgctggatggcggacctctttcccatttgcaggagccttaccggtgacggggtgcgcgagacgctgcgctaccttggcgatttgctgccgggcctgcgcctgcacgaggtgcccagcggcacgcagtgtttcgactggaccgtgccggacgagtggaacatccgcgatgcctgggtggccgacatgcagggcaaccggctgatcgacttcaaggccagcaacctgcacgtggtgggctattccgagccggtggacaccgtggtgacccgcgaggaactggatgcccggctctactcgctgcccgaccagccggacgccattccctacgtgacctcgtactacaagcgcacctggggcttctgtatcgcgcacgacaagcgcgaggcgctgggccccggcccgttccgggtggtgatcgattccaccctggcccccggccacatgacctgcgccgacctgttcctgcccggccgttcggaaaagacggtggtgctgtccacctacgtctgccatccctccatggccaacaacgagctttccggcccggtgctgcaaacggccatggcccgccacctgatgcagcgcgaccgcgagctgtcgtacctgctggtgttcgtgccggaaaccatcggcaccatctggtacctcagccggcatctggccgagatgcagcgcaacgtggtggccggcttcgtgctgagctgcacgggcgacgaccgcgcatggtcgtacctgccctcgcgccacgggaacaccctgtccgaccgcaccctgctgcatgtgctgggcgcctaccatccggacttcaagcgatacacctttctggaccgggccagcgacgagcgccagtacaacagccccggcgtggacctgcccatcattccctttgcgcgcagcctgtaccggcactatccggagtatcatacctcgctggacgacctttccgtggtgtcggcggcggggctggacaattcgttcaccacgctggcgcggtgcctggacatcatcgagaacaaccgcacctggcgcaccacctgcctgtgcgagccgcaactgggcaagcggggcctgtaccccaccacctccatgaagaacgggtactgcaacaaggtgaacatcatcatcgactatctggcctacgccgacggcacgctggacctggtgcagattgccgatcgcatcggcgtgcccgcagacgaatgcatccccgtggtgcgcgaactggtggcggcgggcgtgctggccccggtggagtagaaggagcgtcggcgcggcacgaatcgggactatggtctgaggggggcatggcgaatgggggcgcgcgccgcagttgcccgctcccgtcccgttttcgtcagattccgtccggcccagcccggccccgcccgcccggtccatccggcccgcccggtccattcggcccacccgacatgacagccatgaacgaggccccggcacgacgccgggggccttttgcatgcaccggtgcgcgtggcgcgctggttcagcgcggccacaccagccttggcggccgccatgccgttttccaccgagctgccgctgccgcccacggccccggtgatggtgccgcctttggcgcgcagcaattcacccccgccgaagatgaccagattgccgttggtcacctctacgccctacagcggctggcccgactgggccgcgtcccccggttcccggtggacatgttgaagaagcgcgccgtgcgggccttgccgatggaaatgccgatgccgccaaggagcgtcccttccatgcgcgcgaaggccttcaggttgcccccggcatccacccggcgatgttcatcagcgtgcctgctccacggtcttggcctgcgcaacggcgcaagggcggtgggtcggattggcggttgtcagcgttgttccgcactcgtctgtccactcgtctgcccactcgtctgcccattcgtccgggcccccgcccgcgcgtttgacagggcggtcagtaccgggtgcagcacaaaggccaggccgccaagccccaacacgcccagcccggcctcgtacagcccgttgccaagggggcgcagcgccatcagcgccgcacccagcacgcaggcaaggaaggcgccggtttccgtcctgtcctgatgcaaccccaggcacttcgggcagttttcgccttccggcgcgggataggcgaaccacacgccgttccacgtcatggccgccagtacggccaccacggcgccccaggccatgtgcagcggcagcagcagcggcggcatgggcaggggcagcagcacgggaatggccgccgtggcggctgccgggggatggtccgcatcggccagttgcatgaacagcgcggccagggccacggccagccccaatgccacggcctgtgccgcccagtgcggcaatgcgccgtgcagcgcccccccggcggacatggccagcagcccggccacgctggacaccagatgcccggcgatgaccgggcgcggtcgggccacccgcagatacacgcaggccgcattgatgaagcaggtggccgccagcggcgggtagagcacccccacgccgctgcccgtggacagcagtgcgatggccgccagcgccacaccgccccccagcgacccccacgtcaggcgggtcagcgagatgacccccggacggtagacgtcgcgctcgaattcgcgtttgcacggcgagttcaaccgtagttgcaccatggcgtgctccgtggcgcgggaaccggcccgaccggtgacgctggcgtgaccggggcgtgcgcctgcctgcccctgtcgtggtctgtgttcacgccatgcgggcgtgccggttcccggcggttcagtctgcgcgcttcacgtacaggatggactgggtgctgcgcttcttcagcagcttcttgcccgccgcttcggcctgcatcagcagtatctcgcgctcgccaaagcgcagcgcatccgccagacagacctccacgcagaccggttcctgcccgtgcacgacgcggtcgtagcagagttcgcacttgtgggcgaagcgcccttccgtgttgaactggatgacgccgtagggacacttttcgatgcacgtgcccgccccggtgcacttttcgcggtcgatgcgcacgatgccggtctgcgtgtccttgctgatggccccggcggcgcaggccttgacgcacgggggcttcttgcactgctggcacatgaccacccagttgtcttccgcgagcttgggaaaggtgccggtcagctcgttttccacgcgcaggtagtggctcatgccttccggcatggcggtttcatggttcaccagcccgtggtggttgcggcaggccacgatgcacgtcttgcagccgatgcagcggtcgaggtcgaccatgatgctcagttgtttcatggctggctcctttacttggtgatcttcacccgggtggaaacgtgggcctcgccgccgcgcaggtcctgctcgtccagatgcgagcccgcatcggcgatgagctcgttgtcgcccgcccatgcgccgcgcgacgccaccttgcccatggtctggccgaagccgtggatgagcccggcgcagcccggcttgatgcgctcggtaagcgcggcgggcaggcgcacggaaccggtggccgaggccacggtgaccatgtcgccgctggcaatgcccaaccgggcggcatcaacggggttgagcagcacggggttggcgtcgatgccggaaaccgggtcgcgcagttgggcgttgttctgcgaccaagccccggtgttgttgaggaagatggtgcggaagttgacgaggatgaacggatacttgtccgcatcgcgccggaattccaggggcagttccgggctgggccactgctggccgatgtcgccatacatcttccattccagttctatcttgccgctgggggtgttgaagcgcccggtgtcctcgtacttgcgaaagcccaccgtgcccggcgaccagatggcgccgccgtccagcatcttgcgcatggacatgccgatgccggaaagctcgatgtcgtagtattccacgtcgtccttgaaggcgaagtactcggggaacatgcgcttgccgaggtctatcatcacccggttggcgtggcgcgattcgcccacgggcttcaccacgggctggcataccgccgccgtgtggccgaagttgtaccaccagggcatgtacagcagttcccagcgctcgaagttggtctggtcgggcaggacaaggtctgcccacttcatggtttccgaaggcatgatctcggtaagcacgaacagttcgagggcgtagttgccgttgcggtccttcagggtcatggcttcgcgccattcgccggaccccatttccgacagggcagggttgcattcggacgcgaagaagaccttcagggtgccttcgcgcaccgcctgtgcggcgtaccacgtgggttgcaggaagaaggtgtagtggtcgaagcgatcacggttgggaccggtgcggtggtagcccagttccttcaggttgggcgggggcggcaccggggtcaccggggccatgggggctatttccggcatgggctgtccgccggggttgtcgaggttgccggtgatgaccaggaagatggaccacgcgtggccccagtccatggcgttgccgtacatgatggacttgaaggcatccacggacacgctgggcgcggctgcgcacatttccgccagcttcacgatgtcgcgcgcgggcacgtcgcatatcctgctcatggccgccggggtcttgtccttgatgaaggccatcagcccgtccatgtcgccggggcgcacccacttgtcgcaaaaggccttgtcgtgcagccccttggtcagcaggtggttgcacatgcccaggaacagggccgcatcgccgcccggcctgatgggtatccaccagtcggccttgcctgcctctgtccggaagatggggtcgatgaccaccagcttggcgccgcgttccttggcgtccaggatgtcgcgcggcacgcaggcgtcgtcaaggcagccgaagggatggcgaccggacaggatcatgatgccgcccttgggcaccgtgtagtacatgggcgcgatgtggtggttgggaaagcagccgaaggtgtgcaggtgggccatgatcttggccgaatcgcaatgcggcagcccggtggtgatgaacccgcccatggcgttgacgaagcgccacttggggtcggacgtggaatgcgggaacatggaataggtgaacttgtgcccctcgccgcgcttgcgcagttcgcgcagcttggtttccatgatgttcatggcctcgtcccagccgatgcgcacgaacttgccctcgccgcgttctcccacgcgcttcatggggtgcttcaggcgttcctgcgagtacagcgtggtgatgcccgccatgcccttgacgcacatcttgccgcgcgcgcgcggattgcccttcacctctctgaccacgccgtcctccacgcgggcaagaatggcgcattccgccttgcactggtagcaaaccgtgggaatccatttgctttcgctcatgttgcctgcctccgttctgggtgtgaatggccagtcgggccattgcgcatgccggggtcttcatcaagacagagcaggcgggagcgaaaaaggttcccgaaacaggcaggaaaagaacggaacgcgtgttttttttcagggggcgggcacgggcagaaagtccgggcaggcaaagcccggcagggccacgggttctgacagcacgcccgcgtttacggccaggcgggcaaaggcggccatgcgcggggcgtccggctccaggtcgtcgaatgtcacggcctcgcgttccagcacctgccgcgccaccccggcatccacgccggtgagggcggactgcacggcagccccgaaggccgggtctcggcgcaccctgtcgcgcgcggccagcaaggcccgcacgtaatccgccaccacctggccgtgccggtccgcaaagggctggcgcacggcaaggatgcagcacaggtggtggggcatgatgtctgccgagcgcaacgcggtgtaccccacgccctcgtgcaggcatttggtgctccacggttccgcgcagaagaacgcgccgatctcgttgtgctgcatggaggcgatgaccgacgacgggttgacgaccagtgtgggcaggttcgagacgccggagcattccagccccagatgggccagcagcacccggtgggtggagaaagcccccggcagccccatgaccctgcgccgctccgcctgccgcgacagggacagcgcactgccctcgtggtggccatccatgacgtagcgcaggggcgcacccgcgccgcgcaggctgagggccagcggcgccatgatgaaggcggcgtccaggcggccatgggtcaggtcgcccgccagtacggcccatgaaaggtagcggcgcgaaagcaggggcaggccccgaccgcgcagcaggtggtcggcgcacatggccagcaggtggtcggagacgggcaggtagcccacgcggaacagcaggtcgccccggaagcgggcaagttgctgttgcagcagcgggcgggcggtgaacaggcgtttctttaccgtgccttcgggcaggccgcaggcggcggccacctctggtatggaaagcccgtggcggatgtgcaggcggttcacgtcgagcagatgcgggggcagggcggcaagggcggcatcgcacgcggccagcagttgcgcggtgcccacttcgtcttccggcgtgcgggccgtgacgggcagcagggcgttgtcgtccagcacttccagcgaaatggccgtcgggcggctggccgtgatgcggtggcagtgggtggtgaggatggccgcgaaccacgaggggaaggcgtccggcgagcgcagggaatcgagcttgcggaagcaggtgagaaaggcgtcctgtaccgcgtcttcggcatcaagcgtgcgcggcagcttgcgccgggccaggcccagcgcccagggcgtcagccgggccaccagcgcccgccaggcatcggcatcgccccggcgggccatgcacacgatggaagccagggagaacgggatgcccatggggcaccttcccctcgtcatgcgggttctggggcagggcgcgagcatggatgcgaaggcgtgtggcgtcaattccgttagaaaacggcggggatggcgggttggagagacgtgggggaagccgggtgtgcggagaggggggaaggcgtgacggggtgtgaaagcagggggagctggtgggggggatggaggaaggcgcagccgaggggggagcgggagcgatatggggcagataagggcgcaaatcgggcaggcgggtgtgggcgaggccgagcgggcacgagtgacacggggggcggaggccggacgcggtggaatccgggcggggcggtgtgggggagaccggtcagggccgctctatttcgcaaggctgaaacgaggtgaggcggaagcggacaccgccggagagggggcggaaggaacgggagggggaaggggagcaaggccgaaacgaagcgaggccaaccgggtccggtcggcctcgtgggtggagactggtgcgcgtggcgggggggctggatcagtccagttcctcgtcttccatatcttcgccaaagccgtggtaatcggctaggcggcgtgcctttttcagggcttccgcgcattccttggcgatggcctgaatgcccttggcggaaacggcatcgggcttgggggcgtcggcctgttgtgcgccgtcaccctgaccagcgccagcgttgctcatggcgttggcgcgcatggcgtcggtgaaaatccacacgcggttggtgaggtagcggctgtcacccgccgtccacgcggcactgccgctcttgcacgcggcggggatgatgccgcgcgtgcccggcctgtcagcgaagcactggacgtacaggctgtagtccgcttcccgccgcacctccacgaaggcgcacagggcgtgctcgtcctctttgtccatgcccttggaggtggtgggaatggccccttcttcaagaaggtcgtgcggtgcaaggtggaagacgttcatgctggctccggctggtatttctggtgaagagcggcgcaagctgccgcgctcccgctggctgacttcaaaacaaaagaaggggccggactgtgtccaaccccttgaaatatggcggagagggtgggattcgaacccacgtaccggctactaaccgataactcgatttcgagtcgagcgcgttacggccacttcgctacctctccgcgttgccaaccggggcttgcccgtggcggagtgaccttttaggaaatttcggaaaggaaagcaagcccccagtgggggcggctttgcttctacctccgctcccggaaaaactcctgcaacagcgccccgcactctgccgcgcgcacgtggcccatgtgccacacccggtggttgtggaaaggctggtccagcgcgtccaggcaggaagtgacggccccggccttcaggtcgggcgcgccgtacaccacgcccgccacgcgggcatgcaccatggccccggcgcacatcaggcagggttccagcgtcaccaccagcacggcgccgtccagccggtagttgccggtgttgcggcaggcctcgcgcagggccaccatttccgcgtgggcggacgggtcgtgcgaggccacgggggtgttgtgccccgtaccgatgatgcgcccctgccggtccaccaccaccgcgcccacgggcacctcgccttggcctgcggccttgcgggcctgtgcgatggcggcatccatcagcgcatcccacgtccagccggtcggggcagggggcacggggccagccggtccccgcagggcgtagggtggcaggatgaaggcgttgtcggtcactatgctgctccgaaaaatatccggcccggttgccgtctggtggccgggccggtgaaccgttacatctctggcgcggcaaaggcctttaagtcccgtctgtcgtgcctttgggcggtgccgtcacgagcgggaattttgttctttgccaaggaagaaccattttttatgtagggagtgcggcagccgttaggcgaggctgcgagccttacggatggcgaccgcatcgcgtactctttttgtactcgaccgaaataaaaaatggttctgaccgctctgcgcacgatgcccgtaaggctcgcaggatcgcccaacgggcccgcttcgctcccttcgggtcggtcaggcagagggcaaaagggcgctcgtgacggcacggcctagatgatcacgtgcttcctgatgtacgccaccacctgctcgggggtgtccagcactgtgaagagttccatttcctcttcgcggatgaagtcgtacgacaccatcttgtcgcgaatccagtccagcaggccgttccagtagtcgctcttgtacaggatgatggggaacggcttgatgcggtgggtctgcgtcagcacgaaggcttcggtcagttcgtccagcgtgcccacgccgccgggcatgaccacgtaggccatggcgtacttgatgaacatcagcttgcgcacgaaaaagtagcggaagtcgcaacgggtcttcacgaactggttggcgccctgttccatgggcaggtggatgtgcagcccaacggacgtgccgcccgcgtcgaaggcgcccttgttgcctgcttccatcaggccggggccgccgccggtgatgacgccgtatccggcctccaccagcttgcgggcgatggtttccgtttccgcgtacagggggctgtcctgcttcacccgcgcggacccgaagatggacacgcagcggtccaggtcgctcagggtttcgaagccgtccaccagttcggccattatcttgaagagccgccacgactcctttatggacaggttgtcaatcacgtactgcttggaagaacccattgcacactccttgagttttgcgcactatacggattccgcgcagcccgcgcaacgcttgggaatcgtttgctgggttggcgcgcggggtgaatgcccccccgattgagcggattttcccgagcaggcagatttctcgggacgggtggagggggcgaccaggcgaaatgccaggcccgtcgtggcaagccgcgcaattgggcagtggccttcgctggcagaccagcatcgctggcaggcgcaatccggcacatttcgcatgtccggcgcaacggcccgccatcgcgcccgccgccgtgcccgtcaccgctcccgcagcctcgaggcaccccgcgctttcgcatccactctaacgcaatcccgtgtatccggcgcttccggcatctccacagcgtacgccatccgcgcctttcaccattcaccggaaccagaggaacggcatgaacatacagtttctgggagccgcgcagaccgtcaccggctcgtgctacatgctggaagccaacggcacccgcttcgccatcgattgcggcatgcaccagggcaactccgaaatcgaaaagcgcaacgtcgatacggacatttaccgccccggcgacatcgccttctttctcgtcacccacgcgcacatcgaccacaccggccttctgccgcgcatgacgcgcgaaggcttcaagggcgacatctactgcaccccgcccacgcgcgacctgatggacatcatgttgcaggattccgcgcacatccaggaaatggaagcagagtgggaaacccgcaagcaaagccgcttcggcaggcgcaagccggtggagcccctgtacaccatggccgacgcccagaacgccgtgcgcaggctgcgccccgtggagtacaacgccccgttcgagcccgcgccgggcatccgcgttacctacaaggacgcggggcacattctggggtccgcgttccttgaaatagaggtgacggaaaacggcacccccacgcggctggtgttttccggcgacctgggacggcccaaccagctcatcgtcaacgaccccgaccatcccgcccggcccgactacctgttcatggagtccacctacggcgaccgcgaccacaagaattccgaaaacagccgcgccgaactggcggaagccatcgcctacagccacggccacggcgaaaaggtgatcattcccgcctttgcggtggaacgcacccagcaggtgctgtacaccctgcacatgctgtggcaggagggcaagctgcccgccgacatgccggtgtacatcgacagcccgctggccatccgcgccacggaaatcttccgcaagcacccgcgcttctacgatgacgacctgaaggccgcctacgcgcgcggcgaagacccgctgtccctgcccaacctgcgctacaccctgagcagccaggaatcgcaggcgctcaacggcatgaagggttcggcggtgatcatttccgccagcggcatgtgcaacgccggacgcatcaagcaccacctgcgccacaacctgtggcggcagggggcgtccatcgtgttcgtgggctatcagggcgtgggcacgccgggccgcaagatcgtggacggcgcccagacccttcgcctgttcaacgaagacgtggcggtgaacgccaaggtgttcaccatcggcggcttttcggcccatgccgggcaaagccacctgctcgactgggtgggggccttccagcacaaggacatggaagtgtttctggtgcatggcgaagaaaaggcccaggtcaccctttcggaaaagctgcacgagcgctacggtcttaccgtgcacgtgcccacctacatggaagaggtgacgctgaagccgggccgcaccatgctgaccgcgcccgacgaaagccgcgcccacccgcgggtggactgggaattcctgctgggcgacaccgaggccaaggtggccatgctgcgccagcgtctggccggggtggaaacccgcccctgggtggaacaggtggacatccgcgaccgggtggccgacctgaaccgggagatactgagcctgttgtcgcaggtgtagactcgaaattgtctttttgcccgttggcgggcaggctggcgggggctgggcacgcacgctcgacccccgcagcccgcacgggcggatgaacgtctagcggattcaggagtttcatgcgcatcatcgcaggtgaatacggcggccgcgtgctgaagacggccgaagggccgggctaccggcccgccatgagcagggtgcgcgaggcgctcttctccatgctggaatcgcgcggggtggtctggcccggcctgcgcgtgctggacctgttcgcgggcagcggcagcctggccttcgaggcgctgagccggggcgcggcagaggcgtggtttgtggaaaccgcccccaaggcggcggagctcatccgcaagaacgcccagacgctgggcatcgcccaggaacgttggcaggtggtgcaggaagactgcaacaagctgctggcgcgccgttcgcgcaccacctttgacgtggtgttcatagacccgccctacggcgcgggccagctgtcgcccacgctgcgcaacgcggtgcgcaacggctggctggcggacgggggcatcgtggccgtggaggtggaggcgcgcctgccgctggacccggaacgggaaaacgcggcgctcgtgcccatcgtggaccggacctacggacagacaaggatcgtgctatggaccacgcgcgagaacgggtagggcgtcttgccatctaccccggcaccttcgatccgctgaccaacgggcacgtcagcctcatccgccggggctgccagattttcgacaacgtggtggtggccgtggccgccgacacgccgaagacgccgctgttctcgctggacgagcgggtgcgcatggcggaggaagtgtttgccgggcatccctccatcaccgtggagccgttcaccggcctgctggtggactatgtggagcggcgcggggccaacgtgatcctgcgcgggctgcgcgcggtgtccgacttcgagtacgaattccagctggccctgatgaaccgcaagctcaaacggcacatccagaccgtgttcctgatgacggactaccagtggctgtacatcagctccaccatcatcaaggcggcggccagcctgggcggcgacatcaaggggctggtgccggaaaacatctaccgcaagctgcgcgagaagtacggctatccctacccgctgggcgacgacatcgacctcgggttgggcgggccggggggccttggcggcaagggcggcgcgggcggattggccggggccggctccgccgggtcggcctttggcgcgggcctcggcaacgggggctttctgccgcgctccatgggcgcgggcctgagtgccgaaggcgacgacgcgctgcgcaacggcggcctcgaccccgacgacgagggctatggcggggggacgccgcccatggcgcctacgttttaacggcttcaagcaaacggcccttttgtccgctggcggcccacgcgaagggcgcgaagcgtggccgtcgggcgagctcgcgagccctgcgggcatcgagcgcagagcggtcaaactttggctgccatggcgttgctgtccacatccgtaaggctcgaagactcgccaacggctgtggttcggtagaatacgataagagtacgcgctgcggccctcatctgtaaggctcgcaagctcgcccaacagtagaggcattccctcatggcagccttgttttccttgccagcgaacaagaaacctcgtttgcttgtaaaacggggggcggcattgtgatgtccctctccgataatttcgcagattcattgatcagtgcccctcccatccgcgtgatctgtctggtcggccccacgggggcgggcaagacggcggcggcgctgcatctggcgcgcaccttcgggggcggggtggtcaatgccgattcgcggcaggtctaccgcgatttccccgtcatcaccgcccagccctcgccggaggagcgcgcggtgtgcccgcacctgctgtacggctttctgcccagcacggaaaagatcagcgcgggcgtgtggacagacaaggccacggtggtcatcgaggaactttgccgggaagagccgggccacaacacgtcgcgccaggccacgtcgcgtccagacgggttggtgcccctgctggtgggcggtaccggcctgtacctgaagaccctgctggacggcattgccgacatcccccgcgtggacccggccatcggtgcgcggctggaacgcgaatgcgatgcgctgggcgcgcctgcgctgcatgcccggctggcctccatcgatccggactatgccgcccgcatccaccccaacgaccggcagcgcgccgtgcgggcgctggaggtgcacgagggcaccgggcacgccctgtcgtggtggcatgcccggcccgtgccgcgaccgcgttacgcggcgttgcgcatcggcatggacatgagcctcgacgaactgacgccccggctcgaccgccgcatcgacctgatgctggaggcgggcgcgctggacgaggcccgcgcggcgcgcaccgtgtgcgacgaccccgccgcgcccggctggtcgggcatcggctgcgccgaactgtatcgctacctcaccggcgaactgccctgggccgaggcccggctgctgtggctgcgcaacacccgcgcctacgccaagcggcagctgacgtggttccgggccgacaagcgcatccactgggtcaggccggacgacctcgacgccatggctgcgctggcgtgcgccttcctgcgcggcgagacagcggagtagggcgctcccctccgcctgcatcgctgtcgcctcattctccctccttgcttcttccacttgcggacgccagccgtccggctgtcacgcgcactgaaaaacagccgcgtcagttgtcacatactcacccgtggtgtaccatgcgccaaacctcagggaggcgtcatgaacgcacaggatatggaaaatccgggccgcaagccgtggagcccctatgtgggcggcgcgctgagcggccttctggtggtggcctcggtgtgggtgacgggcaagtactttggcgcgtccaccaccttcgtccgttcggcgggcttcgtggagcgggtgcttgcgccggagcacatggccgcgctggactacttcgtcaaggaagcgcccaaggtggactggcagtggatgttcgtggccgggatcttcgtgggggcgctgctggcgtcgctggcctcgggcaccttccgctggcaggcggtgccgcccggctgggcggaacgcttcggcccgtcgcggctgcggcgcggcgtggcggccttctgcggcggcgtgctggccatgttcggcgcgcgtctggccgacggctgccccagcgggcatggcctgagcggctcgttgcagcttgcggcaagcgggttcgtggcgctggcctgcttcttcgcgggcgggctggtgacggcgtacatcctgtaccgggggaggtagccatggaccttacgtacggactcgtcacgggcattctgttcggcatattcctgcaacgctccgaagtgctgcgccacgacaggcagttgggcgcgctgcgcctgcgcgacatgaccatcgtgaagttcatgctctccaccgtggtggtggccatggtgggcgtgtacctgctggtggatctggaaatggcgaaactttcggtgaagccgctggtgctgggcggcaacatcgtgggcgggctggccttcggccttggctgggggctgctgggctactgccccggcacctcgctgggcgcgctgggcgaaggccgctgggacgccctgtggggcattctgggcagcctgtgcggcgctgccctgtatgcagaggcctacccggccatgaagaccaccctgctgacctggggcgacttcggcaaggtcaccctgcctcagttgctgggcgtgaaccactgggtggtcatcgtgccgatggtggcgggcgcgctgctgctgttccggtggttcgagcgcaaggggctgtagttctgcgcaaatgatgatcgatgggccgccgcttccgcaacgggagcggcggacctttgcgttttgcgggcagggttggcgcattctgattgatggcggcaacaggggcccccatgtccgcagtgccacggatttaccggcaaaagggccgtgaggcttgcccgccgggccgtcaccccctatgctgggggacaacgcggcgtcgggtttccgactgcggtacccgcttcgacctgtttccggtttgacgcggttccggcatcgggccggggcgtcgccgggttggcgcgcatggcatgccccttggcgcggaatttgctttttgccggggcatggtccagccacggaacttggaacgcagggtgtcccgtacgaacacgggtatgaacacgggaacggatgcgggcgcgcccggcatgtctggagcgcccgaagcacccggcacgtcgcgtggacagaataccgccggcgatggaggatggtgggtgaagcgcaaacgcacggcatacggcggcctgatggccgcggctgcactggcggtgggcgtgctcggcctggtggccgggttcgtgcccgacgcgggcagcccgttcgtgcgtgcaccgctgagcgaccgggtgctgcgcgccaggcccgccgtggaacgtccggtggtggagggcgagcagtggcgcatgcgcgccgccgtgtcccgtcccgacgatgcgttctccatggtggatgacggggtgtttgccgtgaccggcagcggggtatcttccgatatcacggcggtcgtgacgcaggcggtggttccgccagcctcggtgcacgcgtctgtggcagcctcgctgggcgtgtccggtgtgtctggcgtgtctggccgcacggcggaagaattctccccctcccgttccgttccctcggtcagctttgccggtggcggcgtggccgtgcccaccgtggacgggcaccgtcccgtggacgccatggccgacgcctcgcccatgatcctgctggggctggaccccttgcgtgtggacgggggccgtgcgggcgaccccacccttgtggccgaacccgccttctacggcgaggccctggaccaggccgggcggccgctgcgctggacgcgcggcgaaacgtcgcgcctgctggccagggagtgtgcggccacccggcgttctgtggtggccggggtgcgcaggccggtgtacggcggtgcctcgcgcgaggtgctggtgaccgccacgcccgaacagatgctgctgcgcgcccgccagtaccgcgacacggtggaccgctacgcccggcgctacaacctttccccccgtctggtgctggccatcatgcatgccgaaagcggcttcaaccccaacgcggtcagcccggcgcaggccctggggctgatgcagatcgtgccggaaaccgccgggggcgaagtgcatgcctacctgcacggcacgcccggccagccgccccgcgatgccctgttcgatcccggcaccaacatccgttacggcacggtgtacctgcacctgctggccaaccggcatttttccgacatcaccaatccggccacccgcgagctgtgcgtcatcgccgcctacaacggcggccccaacgccctgttgcgcgtgttcgatgccgaccgggacaaggccgtggccgccatcaacgccatgaccacccagcaggtgtacgacaagctggtgcgccacatgcccgccgacgaatctcgcaagtatgttgacaaggtgcttgcctcgctggagaatttttcatccgtgcattgacgtgcctttccgccccatcccctctcgcgccgttgtgttgcgaaccgaaagggcgtaaggggggatggtcgcgccgtccggcgcaccgccatgcccggcgggcacggcattccagtccgtggtcgcccccgcgcggggccaaccgttccgaacacaggagtcgttcatgaaaagatatgccctcgtactgctggcccttgccgccatggtggcgcttgccgggtgcaaccagcccaagtccggcggcatcgccgtggtgaacaccgcccgcgtctaccaggaaagcgaggcgggcaaggccggggtgaagcacctcgaaacgctgcacgaggaaatgcagaaccagctcaaccagatgcaggaatcgctgcagaaggaccagagcgacgacaacaaacgcaagttccaggaagcctttgccgactaccagaagcgcatgggcgccgaacagcagcaggtcatttccgtcctgaacgaaaacctgcagaaggtgctggattcctaccgcgaaaagaacggcctcgacgtcatcgtgggcaacgacaacgtgctttccgccggtcccagcgccgacgtcaccggcaacatcgtggccgaactgaacaagctgaacatcaacttcaagcgcatggaagcggaagccccggccaagccggcggaagcccccaagcagtagcgcttgcgggcatggggcccacgccgtcatgcccacatctggccgacacacggccgatccatggtaacgacagggacgctccggcaggccggggcgtcccttttttgcgtcttatccggtcctgtcctgccccatcctgccctgtctggcccctcggttccgtccggtttggcccggtcctgtcagcgctgttcggtcctgttcggtccggcatgatccggcacgagtcggcatgatccggcacgagcctgggtatccgtcatggttgaacgaccaccggaaaggcagtggcgcgccgcgtcattcgtggtgcaacgaccgcaccagttcgcggtagcgtggtgtttccgccagttcgcgcagggccatgtcaatgcgtgcgaccgttgcggcgtccacccctttcgccagcatcaggtagcgcgagtcaccaaccgggttgcccggcaccgggcgcaaggtcaggttcgtcccaaggtccgggtgggtgcgcagcaggtgggccgcctcttcatggctcatgaaggagatgtcgtgggtgccgtccacgatggaccgcagcatcagggcattttcttggcgggtgcgggtgggcgaagtgccggtacgctgcagcgcctgcgccagccagccgccgtaccagtagccgtcccccagcaccacgcgcagccctcccgccagcagcgaatcgagggaccgggcggaggcggcaagccccgcatcggcgcggcgcaccacgattaccggcggcagcggaacatacagcgggccgctgaagcgggcgaaggactcgcgctccggcgtgcggtagacaccgggcacgcaggcgaagggggcgcctgcacggaacgtggcgaggatttcggtgaaggtgctggtgacaaggcgaggcttcaggtccgcgcgctccagcgcgatcagggtcatttccaccagtggcccgccctggctttccggggttgccgtgaagaacggcgggcggtggtagacgtacacggtgatttcgcgcggcgccggggcggatgtggtggcaaggaccgggcgcaacggtgcggcgctggcgcccagcacaagcagcaggatgcccagcgggcgcaggcaggcacagaaggaacggggccaggcatggggccggacgcggtgtggggccatggctacctccggctgtggttggggcgtggagtttgaccgcagggtgccgcgaacatggctggtgcagaatgattattacgcatggcgcatgcggcgcggaatttccggggcgtggacccgggcgtcaacaggccgcgtggagtttcaggaaccatggggagcggcaggtggctgggatggcccgcagggcgcaacgctggggtgcaccggacacggcaggtggggaacgaacgtgtgggacagcctgcgggcgccgtcccgcgcggctcagggggcggcggggtgtgttcccggcaggccgcccgcgacgtcacccggcatgtcgcccagcacggcggcgatggcgtcgtcgatgcggtgcatggtggcctcgtccacgccgcgcccgcacatcaggtggcgggtctggggctggcccggcaaggcatcctgcccggtcagtggcaccagttgcaatgcctggagcagccggggcgagcggcgtagcaactcggcggcttcttcctgttccatcagggtcatgtcgtagcggcccgatgccagcatttcgagcagggcggcgttgtctgccgtgctgcggtagaccggcgcgcgggagcgggccagagcctcgtccagggccgggccgtacgaaaaaccgtcgcgcagcacgaggcgcagcccggtagccagcagcccggtaagccccctggcccgaccggactggagcgccgcgtcggcccgcagcaccgcggccgggggcaggttgcggtagatgggcgcgctgaaccgggcgaactgttcgcgttcgcgggtgcggtaccagccgggcgcgcaggcatgggccgtggggtcctgttcgaacagcgccacgatgcgtttgggcggcatctccgtgacgtggtacggaatgtgcgcggcatccagcacgcggcgcacggcatccaccagaatgcccccggccacgccatggtcgaaggtgtagtagggcgggcgatgaaaggcgaggatggccagttcgcgcggggcggcgctggtctgggtggcgatgtccgcatccgccagggcaggatcgggcaggagcagcggcagaagcagcaggcacagcagcgtggccgcgaaggcgcggccggtggccggtacagatgtgcagcgggagagacagtcgtgcatggggctgcctttccgggtggcattctggcgcagggggcgagaggcggcggcatgccgcagaagagggaagcgcgcgagaaaacgaacgcccggaatgtgcgcattgttagtcggatgaaggggggcggtcaagttgcggagcgggcggcggcagcagcaggccgcccgtgcgcccgatgcgtggtggtgtgctgatggcgtgttgcgggtgaaacggttcggtgtcaggccgtctgcgcggcgaacggggtgtcggtgcaatgcaaaagtcccccgaagcgatgcttcgggggacttgcttgcgtggcgcgccaggaaggattcgaacctccgacctacaggttcgtagcctgttgctctatccagctgggctactggcgcgcaaggtgtgctgtttcgcgggcttgcgcccgccacggaagcgactgccgtggcgcatggtccggtgcatgcaagagtggcgcgccaggaaggattcgaacctccgacctacaggttcgtagcctgttgctctatccagctgggctactggcgcgtgtctccggaacactgccggaaaggctggtgtaatatcctgccaaatccggattttttgctggcgcgccaggaaggattcgaacctccgacctacaggttcgtagcctgttgctctatccagctgggctactggcgcagcgagagaaggcatatatgcccgatggggccggatcgtcaagcgatttcgtgcgggcaaatgcacttcttttccggcgcagcggcaggttgcccgccaggccgcgccgcatgcggcctgataaggcagataaggcagataaggcagacgaggcagatgcatgcccatgcggccagatgggccaggtgcgcacggacgagatggcgggcaggggcgggggcatgctgcttcccttctacaggctgctaacctgtaccccccttgccgagcagactggccgtttcccttccgcctgtgggccacggttgccccggccctgcgaaagggatagaccgtccgtctccggccctgccggatggaggacccatgagccttgatgccaagatcgacgctgcgcgccaactgctgcgcgaggtgctggcccagcacgggccggaccgcgtggccgtggcctggaccggcggcaaggattccaccctggcgctcgccctgtggcgcggcgtgctgcacgatgccgtgtccggcgcatccggcgtatccggcgtatccggcgcatctggcgcgcgcccgctggccctgaacctggacacgggctgcaagtttccggaagtcatggccctgcgggacaggttggcggtggagtggggcgtgaccctgcacatagcccgaccggacgtgccccccggctatcccgtggcggcggatcgggccgcctgctgccgcgacctgaaggtggcgccgctgctgcgcgcggtgcgtgcgctggacgtggccgtgctgctcaccggcatccgccgcgacgagcatcccgacagggccgcccggcccgtgcgcgagccggtggcggaaccgccccacctgcgcgtgcacccggtgctggacttcagcgagatggacgtgtgggcggccaccatgcagcttggcctgccccactgcgaactgtacgaccggggctatcgctcgctgggctgcatgccgtgcaccctgccgccggaaggcatgcggggcgcgcagggtgcagggggcgagcgcgccggtcgcgccgccgacaaggaggccatgctcgcctcgctgcacgccctgggctatttctagaaccatcccgatttggaagcagctcctggcggtcacgcgcggcggtgaatgcaccgcagttccggccccaccgtgcccatcgtgccgggggcatcaggctttcgcgccggcccgccatccccgccttgccgtgccccccctgcctttccccattcctgccatccccccccgcgcacgcgaaaaggggacggaagcctcgtgacttccgtccccttttcgcgtgcccgtcacgccgggtagctgcaagcggttacgtccggtcgcagtacacgttctccatgaacgactccatggcctcgtccatctgggccacgtattcgcccacgtcgtgggtggagcggcaggtggtgcagcgcaggaacacctcgtggcaggtgcgctccacgcgcagcgcggtgccgcaggtgcggcagggaatggtggtctgggcggcccggggctgcccgaagccgtagctggtgctgtacatgcggtctccttgcggtgcggcctgggcgtggcgtccgggggacggcggggcagtcccgcgcgctggccgcgcaggcggggcataccgcatcgcgcccgtaccggcaatccctttccgcttccttccccttgcgcaaacccgcccttcgtgtactatggtaaatactgccggttattgcgtgaaccggtgcccacggcccggcacccggccaatttcgcactcaaggagaccacgatgctttccgaacgcatgaaccaggccctgaacgatcaggtcaaatgggaaatgtattccagttacctgtacctctccatgtccgcctacttcgcggacatgggcctttccggcttcgccaactggatgcgggtgcaggcgcaggaagaactgttccacgccatgaagttctacgacttcatcaatgaacgcggcggcagggtgatcctgcaacccatcgacgcgcccccctcatcgtgggagggcgtgctggacgccttccagaagacgctggagcacgaacgccacgtcaccgcgcgcatcaacgatctggtcaacgtggccatcgaagagcgcgaccacgccaccaacatcttcctgcaatggttcgtcaccgaacaggtggaggaagaggacggcgtgaacgacctgctgcacaagctgcggctcatcaacggcgaaggccagggcatgctgctgctggacaaggatctggcgacgcgggtgtttaccatgcctgcggcggcaactgcctagacgaaaaaccacaccgggcgggcgaaccggcgggcatcccgtaatgggtatgcccggaccggacgcccgcccgcgcacgccccacgcggcgaagcacaacggcgggacggcacacaagcaaggaggtgcggcgtgagccacaagggcagaaacatcgtcatcggcggcgaggccggtcagggtctggtcaccatcggccagatgctgaccaaggccctgatccgcagcggctatgaggtcgtggtgtcgcaggactacatgtcccgcgtgcgcggcggccacaatacctacagcatccgcgtgcacgacgcgcccatagccgccccggcggaagccatggacgtgctggtggccctgaatcaggaaaccgtcagcctgcacaagcacgaactggccgatggcggcatcgtcatcctggacgacgggctggaccccgaagggaccaaggccgtgcccgtgcccttcaaggatgtggccccgcgccccatctttgaaaacgtggccgcgctgggcgtgctgggatcgttgctgggggtggaccgtcccaccatggaagggctggtgcgtgaaaccttcggcaagaagggcgacgaggtggtcggccagaacatgaaggtgctggacgacgcctggaaatgggccgaagcccaccgcgccagctgcgccgcgctgcccgcgcccaaggggcccaagggccgcatgatgctgcacggcaacgaggccatcgcccttggcgcgctggcggcgggggtgaagttctgttccttctaccccatgaccccggccacctcggtggcgcaggagctcatcaccaaggggcgcaagcttggcgtggtggtggaacaggcagaggacgagattgccgccatcaacatggggctgggggccacctatgccggggcaaaggcgctggtgcccacgtccggcggcggttttgccctgatgacggaaggcgtcagccttgcgggcgtcatggaggccccggtggtcatcgtgctggcccagcggcccggcccggccaccggcctgcccacccgcaccgaacaggccgacctgaacctggccctgtacgcgggccacggcgaattcccccgcgccatcctggccccggccaccatcgaggactgcttccacctcacccacgcggccttcgacctgaccgaacgcttccagacgccggttttcgtgctgaccgaccagtacctgtccgactcgtaccgcgccgtggtgcccttcgacctggatgcgctgccccccgttgccgagccggacttcggccccggcggcggcccgaagttcaagcgctacaagaggtacgagctgaccgaaagcggcgtgtcgccccgcaaggtgccgggctttaccgaaaccctggtgctggccgactgccacgagcataccgagcagggcaacatcaccgaggacccggacctgcgcaacgccatgaacgacaagcggctgcgcaagggcgaaggtctgcgcgcgctgtgcatccccccgcgcgtgtccggcgatgcccggccagacctgctgctggtctgctgggggtccagcgaggggccggtggccgaggcggcggaactgctgcgcgccaggggccgcagcgtgggcgtcatgagttttacccaggtctggccgctggaccccgcgcagttcctgcccgcccttcaggcggcgaaggaagtggtgtgcgtggaaggcaacgccacgggtcagttcgcccgcctgctgcggcaggagaccgggttcgaggtgtcgcgcacgctgctgcgctatgacgggcgcatctttacgcccaattggcttgcggagcgcctcagctagggcaacccggcctttttcccgctggtggctcggacaaccgaatttccaggagcgatcatggatatcgaagtctacggcgaatacaagaagaccgcgtggtgccccggctgcggcaaccacgacgtgatgaaggccgtgcgccaggcgctggccgggctggaccttgcccccaacagggtggcgcacgtttccggcatcgggcaggcggccaaggccccgcactacatcgatctcaacggcttcaacggtctgcacgggcgcggcctgcccccggcgcaggccatcaagctgtgcaacccggagctgaccgtcattgcccagagcggcgacggctgcaactacggcgagggaggcaaccactttctggcggccatccgccgcaacgtggacatgaccctgctggtgcacgacaaccagatctacgggctgaccaaggggcaggccagccccaccaccccggaagggcagatcaccaaaagccagcccgacggggtgcgcaatgcgccgttcaaccccattgccgtggccgtggccatgaagtgctcgttcgtggcgcgctcgttctcgggcaacaccccgcatctggtgaaaatgatccagctggccatccagcacaagggcttcgcgctggtggacctgttctcgccgtgcgtgtcgttcaacaaggtcaacaccttcggctggtacaagcagcgctgccaggaactgccggaagactacgatcccaccgactgggccgccgccatgcaggtggcgcaggaattcggcgagcgcattcccatcggggtcatctaccgcaacgacaggccctcgctggatgccagcctgcccgtgctgcaaaaggggccgttgggtcgccagcccgtggacagggacgggttgcgggcgttgatgcaatcctacacctagaagccgtttccggatgtcttttcgtccgccgggctggtggccgatgcgccaccggcccggcggaaaacgcaagggaggggagccatgcacaagatcgtgctgtatgccattcagggcgaggtgtcctgtttcgtgcacgtgatgctgaatgcgctggacatgcacgcgcgcggctgggacgtgcgcgtggtggtggagggacaggccatcaaggccgtgcccgtggtggctggctccgggcacaccatgcgcccgctgttcgaaaaggcgcgcgatgccgggctgttcgccggagcctgcaaggcctgtgcgtccatccagcgcgttgcggaagaggtggaggccaccgggcttgagctcatcggcgacatgggcgggcacccggccatgggcgagtggatagagcggggctacacggtgatcaccatgtaggccgccattgcgagcggatgtggtgcgcgcgactgcccggccttcctgtcggggcagccgggccgcacacgcgatgcgccccgtcggatggtgttccggcggggcgcggtgcgttgtcgcgaaggcagggaggcgggacggggatgtcgaacgggagaggcggcgcggcgtccgctattcgcccatcacggcccgcagcagcgaggccagctggcggcgcaccagttcggtttccgccggggtcacctgcggcatgtcggcggggcggttggcgcccgccagcgcatcgccttcctctatatcggccagcgccgccgccgagcggcccatgatgcagaagaaccgttccggcttccagcccatgcggtccagttccgccgtcgcggcggcggagtattcgaagcttggcaggccgtccgcgcccacggaggggtggggggcttcgcctgtccgcttggcccagtcgcggaagcggggaaagtcgtcgatgaagcgggccagttcggcgttgtcgaaggggggctggtcgtaaaaccccgccgcgcgggcctgcggcgcggccagcagaagcagcacgaggcagatgcaggcaaggggcgcggccaggcccaaggcgcggcgcagcgcggcaaggcgggatgcaggcgtgaacatggaaatcctctggttgcggtaggggggcgtgacggcggatgaaccggacacgtcccggatgctcctgtctgtctacaggcggggacggcgaaagggaagcccggcagaacccttacgatacgggggtttccggcgtgcgccgcacatgctggcggggcgcaggtccgtccgttcaaaacggggcgcgggaacgaaatggccggtgcgttgccgcaccggccagtgaatgcaggaatccggggttgcgaaaccgccgcaaggcgacggcatgcgccatgcgccgggtctagtcgtacttcaccgagctgatcttcatcaggcggtcccagttgtggtacgactcgatgtagcggatggtgccggtcttgccgcgaatgaccaccgaatgggtgatggcgcccacgcccgtgtactgcaccccgcgcaggaaggtgccgccggaaatgcccgtggcggcaaagaacacctcgtcgctgcgcaccagggtatccacggtgtggatttcgcgcagatcaaggcccgcgtcgtgcagggcttccttttcggggtaggactgcgggtcaaggcgggccagcatctggccgcccacgcccttgatggcgcaggccgccagcacgccctcgggggtgccgccggtgcccatcatcacgtccacttccgagcgcgggtcaacggccatcagcgcaccggccacgtcgccgtcggtgtgcaactggatgcgcgcgcccgattcgcggatgcgctggatgagcttttcgtggcgcggcttgtccagaacgaagaccaccaggtcgtccacgtccttgcccagcgctttcgcgatcttctgaagattttccttcaccggggcgtcgatgtcgatgacgtcgcgcgcggcggggcccaccaccagcttctgcatgtagaagctggggccggggttgtacatggtgcccgcgggggccacgcccaccacggaaatggcgttggggcggccataggccagcagcttggtgccttccacggggtccacggccacgtcgatggccgggccgcgaccggtgcccaccttttcgccgttgtgcagcatgggggcgtgatccttctcgccttcgccgatgatcacgtggcctgccacgttcagcgaattgaaggacaggcgcatggcgtcaacggcagcgccgtcgcccgcgtcgttgttgcccttgcccagccagcgggcggatgccagcgcggcggcttcggtgacgcgcacgagatcaagggcgagattcttttgcggggcttccatcaacggtcctccagtggggtggtgcttcttgcttcggaaacgcgacgcgccgcgtgaacccgtgcggcacaaggccgtgcggggcgcgggcgcgggctgcctccggcggtcggaggggcggcccggcagggcgacgaagagtgcgcgccgtgcgtccggtggggactctagcgcaggccccttgcggcttcaagacaaaacacggaacgttgcgagacggggtgcggcgacgaccggcgcggggccatgcaggcagggcgcaaacggggggagcgagccggaatgaccaacggaaacgcgcccggaaagccgaagctgccgggcgcggtgcgtacgggggcaagaacctgccccggggctgtttctggaagcggccctagcggaagaccacggtcttgctgccattcagcagcacccggtgttcgatgtgaaagcgcaccgcccgcgccagggccaggcattccacgtcgcggcccacggccaccaggtcgtcgggcatgtgcgaatggtccacccgcgccacttcctgttcgatgatcgggccttcgtccaggttttcggtcacgtagtgggcggtggcgccgatcagcttcaccccgcgcgcaaaggcctggtgatagggcgaggcacccttgaagctgggcaggaaggagtggtggatgttgatcacccgccccttgaaccgggcgcagaaccccggcgaaaggatttgcatgtaccgggccagcaccaccaggtcgatggactgctcctcgatgatcctggcgatgcgttcttcctgctctgccttgttttccttggaaatgggcaggtaatggaagggaatgtcgtgcatctcggcgatgcgctggaaatcctggtggttcgacacgatggccgggatggtggcgttcagcgcgcccgtctcgcagcggaacatgatgtcgttcaggcaatgcccgaagcgtgaaaccagcaccaggatgcgcgcggtgctgcccgcgtcgatcagctgccactccatgtcgaaggtggcggccacgccagcgaacagccgctccagttcaggacggccaggcccgtcgtcgggcatttcgaaatggatgcgcaggaagaagcgcttgctttcgcggtcaccgaactgggcgctgtccagaatgttgcagcgctgcacggcgagaaaggtggaaacggtggccacgatgccgatgcggtcggggcaggagatggtcaggatgtacggagaggccatgcgtggtccttgtgcggcgtggcccggcaggcgggcgcgatgcggtttggtctcctgcggctgtggtggctggtcatgtggtgtgatgggttgccttacgacagaaccgcgcgcgcttcaacaggattgaagaggcgcgcctggctgcgttgaagtggcgcggcagtggcgggacagtgacggggcaggaaagggaaggcagggcggcgggcctacaggcaggtgccgatgccgtccatgtagaagcgggtgacctggggcaggctgtcgcggtcgccttcgcggcggcgggcccagcggcggcggaacatgcgcgccgccttgcggaaccggcccgattcgaagcccagcatgttcagcgccatcagggcgtcgtcaatggtcaggcgtcccttttcgatgaagccgtccagctggcggcacacggcatagaagcactgcacgcgccgccggggcgagaagaacccgatggagggcatgcgcgcgcgcagggcgtccacggcttcgcgcagcgcgtcgaagtcgtcgatgcagcggatggcctcgtgcatgggcatgcacttgcggttcaggaattccgcgaattcattcagggtgctgaagcggcggcgtgtcatggcgcacctcccgaccggcaagggcctgcgatgatggacgtggatgcggcattgtgcgtcatttgtcggcaaaggacaagcacatgccgtccatcggcgcaaaccgttgggcctaagccgcagccggggggcagggcgaaggaaaaggaacggggccgggctgtgcgcccggccccgtgcggccctactggttctggtacttgttggtcttcttgggcgccttggcgaccttggtctgcttcttggcggcctgctgggtgttcttctttttcacggccaccttcttggtggacttcttcttctgcacctgctgggcttcgatggtctggggcttcttcgccggagcggcttggccgacggcgggcagggccagaaacgtcacgcacagggcggcgagaagggctttggtcagggtcttcatggtatgcagcctcctgcaagggattgtttgcgccttctctgcgctcatggctgtaaaagtcaactagaaaatctcaagaccttgcgccatggcggctgtacacgggtgaaaacgggaatgatcccgcaagaaagatcaagatgaaggacgggttgattgcggtgcgtgtggctgtacggttcaaatttcttgcttgattttcaacctgtatgtgtaagaagttgcacttgtcttgtgctgcatggcgtgatgtatgcagcacgacgcatgttgcgcaggggtagatgcgggaactgctgttgcgctgcggcgtggagcctcgccgtgcatgccgccatgcggaaagggccttcggatattcccgaccgtgcgacgcagcacgccacgcggcttgttgtggcgtgtacgttgccatcacgggcgcttttccatagcctgactgcggacgggtgcccgcgcgcggcgtgttcgcccgcgcgttgtgccttgcagacaccagaaaccccacggaatcatgaccgcatccctttcgccctgcgcccgggtacattcccccgccgatcccgccatgcattcgctcatccacctgctggcaaccggtacggcactgccgggcacgcccgacatgccccggcttccggtggacgccatcctgccgcgcctgctcggagtgctggtcgatggcgcgcgcgcggtgttgcaggccccgcccggcgcgggcaagaccacccgcgtgccgttggccctgctggcggccccgtggctggctgggcgcaaggtggtgctgctggaaccgcggcgtcttgccgcgcgggcggcggcccggcgcatggccgccaccctgggcgaggcggtgggcgacaccgtgggctaccgcatgcggctggatacccgcgtggggccgcgcacccgcgtggaggtggtgaccgaaggcgtgctgacgcgcatgctccaggccgatccggaactggccgacgtgggatgcgtgatctttgacgaatttcacgaacgcagcctgcatgccgaccttggcctggccctgtgtctggattgccaggaggggctgcggccagacctgcggctggtggtcatgtcggccacgctggactgcggcccggtggttgcgctgctgggcggctgtccggtgatcgaaagcgcggggcgcgcctttccggtggatacccgtcacctgccgcccgtgcgcaactggctgccctacgagaccaccccgcccggcgtgctggaggacgcggtggccgacgccgtgcgccgcgccctgcacgagacgccgggcagcctgctggtgttcctgccgggggcgggggaaatccgccgcacggcggaaaggctggcggggctgtccgcaaccccgcacggcccggtggcggtgcatgccctgtatggcgacctggccccggagcttcaggacgcggccatcgcacccgcgccgcccggcacgcgcaaggtggtgctggccacggccattgcagagaccagcctgaccatagacggcgtgcgggtggtcatcgacgccgggctggcgcgggtgccgcgcttcgacccgcgttccggcatgtcgcgattggtgacggagcgggtctcgctggccggggcggaccagcgccggggccgtgccgggcgcacggagccgggcacctgctggcggctgtggcgcgaaggggaggaggccgcgttgcgcccctttgcccgcccggaaattctggatgccgaccttgccccgctgctgctggaactggccctgtggggcgtgccggatgcctcggccctgcgctggctggatgaaccgccgcaggccaacctggcccaggcgcgcgaactgctgatcctgctgggcgcgctggacggggcagggcgcatcacgccgcacggcaggcgggtggccgtgttgccgctgcatccgcgcctggcgcacatggtggtgcgggccgaagaactggggcttggcgccacggcctgctgcgtggcggcgctgctggaggaacgcgacccgctgcgcgacgcgggtgcggacctgcggctgcgggtggccctgctggccggtgatggccgcaggacgggcaacgcgggcggtggccccatggttgtccgcttgcgcgaggcggcccggcaggtggctcgactggcgggggtggatattgatgccgccgcaggcaagggcaagggggcacatccgggcacgcggcccgacccggaagccacgggcgaggtgctggccctggcctacccggaccgggtggccgaggggcgcggacaggggcagttccgcctggcctgcgggcgcggggcatatctgccgccggaagacccgctgtcgcgcgaagcttttctggccgtgggcgacatggacggcgatgcggcgcgcgggcgcatccgccgttgcgcgccgttggcgcgggaacacatcgaggaagcttttggagcgtccattgccgagggggccttcgtggtctgggacgcccggaccgaggccgtggccgcgcggcggcagcggcggctgggcgcgttggtgctggacgacgcgccccacgacgcggcggacccggaggaggtcacggcggcggtggtggcgggcatccggtccatcgggctgcattgcctgccgtggacgccggaactggaacaatggcgcgcgcgggtggccttgctgcgcgggctggacgcgggcgggacgggccgggcggcggaaggttcgcagcccatgcctccccgcccggacaagtctgcctgcccggtcgagtctgcctgtcgggtcgagtctgccggtccggacgagtctgcctgtcagggtgattccatctggccggatgtgtccgaaggagccctgctggcagggctggagcactggctggccccgtatctgtccggcatcacccggcgcgcgcagttcgcgcgcatcgaccttgcgggtgcgctggcggccctgctgccgtgggaactgacgcggcggctggacgccgaggccccggagcgcattgaggtgccgtccggctcgcaggtgctggtggactacgcggcggaaggcggtccggtgctggcggtgaagttgcaggaaatgttcggcgcgggcgaaacaccccgcgttgccggggggcgcgtgccgctggtggtgcacctgctgtcgcccgccgggcggcccttgcaggtcacgcgcgacctggccgggttctggcgcaccggataccctgcggtacgggccgagatgcggggccgctaccccaagcacccctggccggaagaccctctggccgcaccgcccacccggctgaccacgcggcgcatgcagcaggcggccactgcgggagcaactccgcagggcagcggaaatggcggcggcaggggcggagggcgcactcgctgagggcggcccgccgtccggccgcaaccggtcggctggcgccgtccttgtgtccgcagctgccttgctgttgcgccccggctgccttcggttgtacccgatgccgccggttgtcgcgtatcgcgcgcagttgcccagggttggccaacgttgcccatggttgcccagacccgcgcgggtctgctatcgccgaagaaaggagacacacgagatgacgcatcaacgccgcgcgcggtccgcttcagaagcaggaccagcccgcaggtccgccttttttccgacgccgctgccgatttcgctgccggtcctgttgctgacgagcctgctggcggcactgctgacgaccggttgcggccccaagcggtccatcaccggctttcccggcggctccacgcaagaggcgcgacccgcgccccaacaggccgagccgcagcgccgccgcaccgtcaccctgagcacgccctatgattccaaggaggcgcgccgcaagctggcccccggcaagaacaccatccggggcaccgcctcggccagaacgcccggcggagaggtggccacctgcgcgggcaagccggtgacgctggtgccggtgacggcgtattccggtgaacgcatgttcgccatctacggcagcgacgataagggcgtcctgcgcctggggcagggcgcggcaccgccgccggtcatcaccaacgacgacccgcgctaccttgccgaccatccgcagacggtgtgcaccgatagcggcacctttgtcttcaaggacatcgccgacgggcagttcttcatcgtcaccgggttcacctggctgaccgaggacaagaagccgcagggcgtcgggctgatgcagcgggtttccgtgtccggcgggcagaccaggaagctcgacatgaagccgtagcggctggcgccgggtgaaaggcgcgcggaccggatgcggtccggccagaacttgctccgggctgggccgaacggggcgggccgaacggggcgagccaccgaggggcggagaggggctgacccctgcccggccaggtgctacagccgcgtacaccggcgtggggccatgtaacccccggcctttgcattgcgctgtttgcaacttctgccgaaaggtgggaaattgccgcttcggcaacacccgctggcactgttaccggccagggaggcgtcatgagcttcccttggccgtttttgcgttccgtggtcagtgacgtgcgttgcgtttcttgcgccagtcgggccgatcaggcggaccagccagccgttcctgccgcgcctgcctccccccttgtgggggggcgcgttccgccacatcccggcgcaaaggatggacaggcaccacgtccgccgattcaactcacctgaactgatggaagtttgcatggataaaacaaaggccctgaaaagatatctgttcttcggaggttcgctgttcctgtgcgccttcggcattgccctggtcaccaacgcccggctgggcaccacgcccatcaccagcgtgccgtacgtgctttcgctgctgtctgggctgtcgctgggcatgctcaccctgctggtgaacgtggtgttcgtcgccctgcaaatgctggtgatgcgtgaagggctgtcgcgcaagtatctggttcagatgcccgtggtgatggtgttcagcgtgttcatcgacatagccatggccctgacccggcccttgccgctggaaggctacccgttgcagatggcggcggtggtggtgggcagcgccatcctggggttgggcatcgccttcgaaatcgtctgccagctgggcatactgcccggcgaaggactggtggtggccatcgcctaccgcacccggctggccgtgggcaacgtgaagaccctgttcgactgcggacatgtggtggtggcgggaggcgtcagcctgatattcgcgggcacggtgctgggattgcgcgagggtaccgtaatttccgcgctgctggtgggcaactttgtgcggctgagcgggccgctggcgcaaaaggccacgcggctgtgggctgaatagggaatgctgttttgtggcgccgggccttggccgcgtgcccacaaagagtagcgccgccaccagtccgcctgtgtgttgcagcgccttcaacgccagcttgcctggggggcatgcgtgggacgcgcggtgggtttgccgctttttgcccgtcagcccctcgcgcgtggcggaccttcccatggggccttccggggcttttcatctcgttgtccacgttcgcgtcgtcctgccctgtcaatcgttgaccctgcgcaaacctcgtcgtagcgcccctgcccgccatctgccatttttccttgcaccgcgacactctttcgactatctgaccaccgtacgccatgactccaccgtcgtggcatcaacggaacgtagcgcagcctggtagcgcacctgccttgggagcagggggtcgctggttcgaatccagtcgttccgaccagtaatacatggggttacggaaaatttccgtaaccccgtttttttgcatgcgcacagaccagatagccgggctatgctggcgttgcggtccgttcgtctgcgcacattttgtggggatatttcgtgcgccgttttattgcgtgggtgtcgttgtaatgcgccgtaatataatgtttttgtgaagaatgtgcgggcgatcagcgacaacttttctggggcggcgcgttattttgcgtgcggcacgcttgacgacagggggcaaggtgcgtatttacgcatctccttaccaattggcagcgttcttgtttccctcgttcgatcttcgcatgtgcaaagctccggacagatgaaaagaagagcctgagaaaattccggagtatttcacatgtccaagaagctctacgtcggcaaccttcccttctccagcagcgaaagcgacctgcgcgccctgttctccaaccacggcgaagtgcagtccgttgccctgatcatggaccgcgaaaccggtcgtccccgtggcttcggcttcgtggaaatggacgacgacggcgcccgcgccgccatggaagcccttgatggccgcgacttccagggccgcagcctgaaggtgaacgaagcgcaggaacgcgctccccgccagccccgctggtaggccttcgctcccctatcgtctggaccgggtcccgcccatttcgggcgggaccctttcttttcggcgcggttccgcgtcataagccgaaggagatcctatggccaaagacgattacttcgaagttgcaggcgtggtgcaggaagccctgcccagcacgctgttccgtgtggaactggaaacgggccacaccgtgctcagccacctgtgcggcaagatgcgcaagttccgcatccgcatcctgcccggtgacaaggtgcgcgtcgccatgtccccctacgacctgaccaagggccgcatcgtttttcgcgaacgctaggcggcccgccacggccccgcgccgtgtcccgaagcctgaaggcccctgccggcatcgtgcccgtgggggcttttcgtttgtgcagggcgtgcacagggcggggctcgccgggtgggcaggtgctgcgccatctgctttggtcacgtccgccgtgccggacatgcccagcggtacctgacttgtctgtaccgccacggtcccggttgctcgttttcccgttacccgcgctgttcctgcctttgacacccccgtcggcatggggcattgcggtgtgggggggcgtcggtccaccgcgctttcccgttttttcgcacccacttcggagtcgccatgggacacatcgccgccagggacatctaccgccgcctcggccacgccatcgacaacacgcccgtgcgcacaccgtggaacgatgccttccacgccatgctgcgcgaactgtacaccccggaagaagcggaactggtggtgcgcatgccgtaccgtccgtcacccctggaacggctggagcgggtcaccggcatgaaccgcgcccggttgcaggtgctgctggaccggctgtgcgacaaggggctggtgctggacatccgcgaggaaggcgaccatgtgcccaacacagccgggaccgccgaacgccggaccgcttctgcgcatgggcatgccgaacagcgcgggcagcacgagcatcacgggcatgatgcccacgcagaccgcgcgcatccgcacgaccattccccctcaccgcacggccactccgctcccggcgctccggcttccccggcccacgatcatcctgacgacggctgcctgtacatgatcagtcccatcgtcatcggcatcttcgaattcaccatgatgcgcaccggcggggcgctgcccagcaagcgctgggcggaactgttccacgactacatgttcggcgaccgggcctttctggacgccaatttcggcgacgggcagcgggtttcggtcatgcgcgccctgccgcatcaggaaaccctgggcgaccatgtggaaatcctggactacgagcgggccgccgcgctggtggaacagaaccgcacctttgccgtgggcctgtgttcgtgccgccatgaaaagcaccatctcggcacccgccagtgcgacgtggacatggaaacctgcacctccatgggcaccggcgcggaatacctgatccggcacggctttgcccggcgcatcgacaaggcggccatgcacgacatcctggcccgctcgcgcgacctcggcttaaccctgtccgccgacaacgtgcagcagggcgtggggttcatctgtcattgctgcggctgctgctgcaacctcatgcagggcatccgccaatgggggcacgccggggtgctggtcacctcgtcgttcatcgcccggtgcgacgccagcctgtgcaacggctgcggcctgtgcgagcgggcctgccccgttgatgcggtgtcgctgccggtgccgcccggcggccgcaagcgcgaccggcgctgcgcggtggacgaggcctactgcttggggtgcggggcctgcgccctgaagtgccccaccggggcgctgcggctgcatccgcgcgagcgcaaggtgctgcacccggcggacagcttcgaacgggtcatattgcagagtctggagcgcggcaccctgcaaaacctggttttcgacaaccccaacagccgcacccaggaattcatgcgagggctggtgggcggctttctgcgccttggcccggtgaaacgggcgctgatgggcgaggcgctgcgttcgcgctttctcgatgccgtgcgccgcatggccgggtagggcagaggatgttcggctgcgatggcggcgcggcaagcctgcgggctggcttcggcctgccatgcggggccgctgcggcctgactggcggacaggccgggtaagccggacaagccggacaagccggacaaaccgggcaagtcggacaggccgggcagggcgaatatgtcggacacgtaggcaggacgggcggagcatccctttgctcaccggcgccctctgcgcatcctttcccttgcacatgaagaagcccccgctggcgatgctggcgggggcttgttgtttacaggcactcaagcgacaacgggacgtatgcccggtggcgtccgccgctacccggtcatgtcaggcaacgccgtgcgccctccggctgaccgcgtcgcgtcagttgcagggggtggggtgcgacttcagaaggtcatcggcaatggaggctctttcctccgcatcggcggggtgcacgcacaggcagtccgctccctggcccagcgcggcggcgcgcttgtcatgcctgccaaggtggctgcccaactctgcggagtgcccgatgaacatggggctgtaccccgcgttcagtaccgcctgcggcttgcgggcgaacatgaatactccgctgaagtccgccagggtggcgcccagagggtacaccgcaaaggtgtaggccttgcccgaagctccggtgaacgaggtcatggcgaggggttccatagtgcctccttcgtgttgcgggaatatgataccctttggaatcatatagacacataacgccgccgccgcaatgatttgcagtggcggcgtcgtgtcgttccggaacacggccccctagaactcgatgcccttggtggcctgcacccccttttgccacgggtgcttcacctcgttcatctcggtgaccaggtcggcgcgcccggccagccagtcgggcaggccgcgcccggatagcaccagatgcctgccgtgcggttccgccagttccagcaggtgttccacttcatcgcgggtcacgatgtcgtagccgagggcgtacagggtttcgtccagcaccagcatgtccacgtcgggcagcgtgtcttccgcccattgcagcagttcctgcgcggccttgcggtgggcggggcggtcttcctcgcgccgcagaaagcccttgcccccggcgcgaaagcgttctcccagcaggtgctccagcattttctgttcgcccgcctggccggggcgtttcatgaactgcccgaaggccacggtcagcccctgacccagggcgcggatggcctgccccacgcaggcggatgtctttcccttgccgttgccggtgtatatcagcagcatcagttctccggggtatcccagcccacccccggcacgacggccccgcagcgggcgcaccgcgacgaagcgggcaggtgggtgtgaaagccctcgcgcagggcgaacagggcgccgcaggcgggacagtgggtggattcggcggggtggcccggcatgttgcccaggtagacgaaacgcagcccttccccgcgtccgatttcccaggcccgttccagcgtggccggtggggtgggggggcggtctgtcaggcggtaggccgggtgaaagcgcgaaaggtgccacggcacgtccggccccagttcgtcgcggatgaaccgggccatgtcgcgcaactcatccggattgtcgttcaggccggggatgagcagggtggtcacctccagccaccagcccatgcgggcgatggtgcgcagggtgtgcagcaccggcttcagccgcgcgccgcactgggttgcgtagaaatgctcggtgaaggccttcaaatcgatgttggccgcgtcgatgcggtgttccagttccgccaggcactccggcgactggaacccgttggagaccatgatggtggcaagcccggcggcgcgggccgcatccgccgtgtcggtcatcagttcgaaaaagatggtgggctcggaataggtgaacgataccgacgccgccccgctggccctggcctcggccaccagcttggccggtgtgacgcgctggccgcgcaccacgccttcttccgccggtgggcgcgacagcgaccagttctggcaaaagctgcacgccaggttgcagcccatggtgccgaaggaataggtgagcgtgcccggcatgaagtggaacagcggcttcttttccaccgggtccaggttcacggcggccacgttgtcgcccaccagggtgaacagcctgcccaccggagcggccttgaccggcgcagtggggtccggcgcatttgaccccgccgcgcccggtttcgattcgtctggtcccggaacgtcgggccgattcacccgcaccccgcaacggcccgtgccgccccccgcaatgatgcagtaatggctgcacaggcgacactgcacgcgcgtcgcgtccgcatccggcgatgcggcggtgcctgcggcatcagcgccgccgggtggtggcagcggtttccagagtcgtgcgtctagcatggcaggttccttgctgattggaggggcgccggacgaaaggtaccggacgaaggggggcgaggcatcgcggacgaccagtcggttatggccagctatggtcgggcatgccggaacaagcggaccgactgacgcggaccgactgacgcgggccgactggcgcgagccgcgaccgacccatttcgtatgcggctattgccgcctgcccgtccctatgccgccggggggcaggggagtgggccgcatcacgccgccttcttttccgccgcttccccaatttccgctgttcccgccctggggttggccccaggtgccgttcacgttgatctcgggcgcgatgatcatgggcacctgctgttgcggcatgtcctggtggcgcggcggtcccttggattccatgacccggtcgccggtgtccgggtcgcgcccgatgtacgactggtcgccgccggtacccatgaaggtgtcgttgcgggggcgttcctgctgcggggggatgccgtcccacgtgccgttggcgccggttgcggctgcggcgatcaggatgcccggtttcgcatgcgcaggcgtgccttcgcgggcaatggcagtgcccggcaataccgctgtggacagcatgcccgttaccagtatactatggaataaggcccgtgccagaaggggtttcatggtgtgttcctcttgcgcttcggggggtaaaagcctatgaagggcttccggaaaatccgaagccagacgacccaaggagcctacgttaatgtctgaggaccgttccaaagcctacaccgatgcgggggtggatatcaacgccggcaatgccctcgtgtcgcgcatcaagtccattgtcgcccgcacgcacaccaatggtgtgatatccgacatcggcggcttcggcggcctgttcaagccggatctcgcggggatggacgaaccggtccttgtttcctccaccgatggcgtgggcaccaagctgaagtgcgccttccagttcggcaagcatgacaccgtgggcatcgacctggtggccatgagcgtcaacgatattttggtgcagggcgcccgcccgctgtttttcctggactatttcgccaccggcaagctggacgtggatgtggccgccagcgtcatttccggcgtggccgagggctgccgccgcgcaagctgcgccctgctgggcggtgaaaccgccgaaatgcccgaaatgtacgcccccggcgaatacgacctggcgggcttctgcgtgggccttgtggacaacacccgcatcgtggacggctcgtccatccgcgtgggcgattccatcatcggcattgcctccaccggcctgcattccaacgggtacagcctggcccgcaaggtgctggcccagagcggcctgaacggcaacgatccgctgcccggatcggaccgcaccgtggccgaggtgctgctggaacccaccgccatctacgtggacatcgtgcgttcggtgatgcgcgacttcgccatcaagggcatggtgcacgtgactggcggcggcttctacgacaacatcccgcgcgtgctgcccgccaccgtcgaggcgcacatcgatttcggctcgtggaccgtgccgccggtgttcaactggctgctggcccagggcaacctgacctggccggaaatgctccagatcttcaactgcggcatcggctacatcatgatcgtctcgcccgacgtgtgcgacgaggtgctggggcgcgtcaacgccatgcacgcccaggcttggcgcatcggcagcatcggccgccgccgcgacaaggcggcggagcaggtgcaggtggccttctagcccgcacggcgacattcattgcacgccatcggggccgttccttcgggagcggccccgttctttttacccggacaggcccggacaggcccggacaggccgagattggccgggactggcagagactggcgggatgccccacgaaacggaaaagggccggaacttcgtggttccggcccgttgcggtgtcctgttgctggcatgtgcagccatgcccccgcatggcggggcggggctggatcagtcctcgcagccgcagatctgatcgtcgtcgtccgggacaccctcgtgcggcccggcttccaggtgcccctcgggcaggccttcgtgagcgtcgtcaggctcggtgtcctccacgccggaaaggtctttcgccgtcccggagctgtcggcatcaggggtgttcctgtcggggctggcctccggcgcgtcgcgcagcaggtcggccagcggggtgggttgccattggccgggcagggggacgccccgttcctccagatccgcccggtcgcccagatacgggttgaagtagccgaagcccagccacgggcattcccgccgcagccgcttgcggaagttgaccaggcccatgttggggccgaattcgatgccttgcagcagttccaggtacatttcggggtcgatgttcaggttgcgcaactggatgaagctgaccccgcaggtgcggaccatgtccagcagggcttccagttccggctcggtgtcggtgatgccggggaaatacagcaggttcagcgagacgaacaccccgttgcgccgcgcggtggcgatgctttcgcgcacgtcggccagggtgtagccgtgcgggcggtagtagcggttgtacggttcttcgcgggcgctgttcaggctgacccgcagcgaggtaaggcccgccccggcaatgcgctccacggcgcccggcagcgaggcgttggaattcaggttcaccgtgccgcgtccgccctcggcgcggaacaggcgcaccgcttcctctatcaggggggcctcggtcagcggttcgccctcgcagccctggccgaaggaaaagaccggttccgccacctcgttgcgggcatggtggcgcataacctccacgatttccgccgccgtgggggtgaaggccatgcggttctggggggtggcgcaaatgcgcgacccggcctcctgctgcgagatgcagcccacgcagcgggcattgcatgcgcgagagacgggcagcggcgcctcgtaccggccaaggcacaggttgcgcgcggcggggcaggaataggtaagggcgcacttggcggtcaggtgctgcatcagccggttgtccgggtagcggcgcatcagttcgcgggcggtctgttccaccttcctgcggtggacccccctgaacacttggcgattggattcgtccacccgcttggcgcagacgtagaagcgcccgttggcaaagcccacggccccgtatgcgaacaggggcagggtgggggcgtccgcttcgctgacgtaggcggggtgcgcggtcagggtgtgcgcgggcgcggcaaatgcggccacggccagttcgtccatgcccacggcctcgccggtttccgggtccagccccacggcgcggcggcccggcagcaggaacagctcgctctcgtcgggcaggggcatcagttcgtcgggacggggcagggcgaattcgtgcccgcgccgacagaccatcagcaggtccggatggtcgtagatttcgccgttttcgtcggccacgacaagatggggacggatattggatgaggccatgtggtgccctttgttctcatgtattgtggtgcatcgtgggatgtgctaggtgccggatggttactgcaagcggggttccccggcaagtgcatatccggccccgctggccggtggccggggaaatgccgccttttttttccgggagagaaaggaaccatgttcgacaacgccaccatgttcatgatgttcatcctgctgtgtttcgcgggattgctggtgatgttctatttcgtgctgcgcggcatggaagagcttgcgcgcggcatgcgcgacgaacacgccgcactggcctcgggcctgcgcacgctggaggcgcgggtgaacgaactggcgcgcgcccagcgcgccgccgtcgccggactgccgcccacgacccctgcgggcgccggggccgacgcgttcgacgaaccggcgggcctgtaccacgtgcagtacggcaccggtccggatgcccgcaccgatacggggtatggcaccggagatgatccgctgtacggcctggtgcacgaggacgccgaatccagtctgcccggcggtttggccatggacttcgaggaacccgtggaactggtggatcgccagccagacggcgtgtccggcttgggacgtgacagcgtgtccggcccggaatatggcggcaccgcagccgccccgcgcgaggcggacctgcacgcagcggaattgcccatcctcgacctgtccgccccggcagggggaacgtctggcgcgtctggcgtatctggcgcatcgcgcggcagggccgctggtctggatacctccgcgctggacccctcttcgctggacgcctttggcgacccggcccgagcacacgacgcccacgcgccgcaccattccccggacaccggcgggacgggcctgctctcctttggtgacgacgaggctgcctaccgcgaagcccgcgaacgccgggccgagtcccgtgccacgcgcggcaagggcgggctgccggaactcaagctcgacgattaggcacgtggcagcgaacccttgctcaaggggggatggcgcatggacatcgtctacatcttgctggcctgctgcgtggcaggggtactgctgtacaccaagctgaacggcagcggtggcagtggcgccgcgcgcgcggtcgaggcggcccttgaacgcgacatccagctcatggaactgcgcctggccaacctgaccgaggaatgcggcacccttcaggccagcgtggcatccatgcgcgggcgcctgcacacctacgccgagcacgaggccgaccgtgcccggcaactgcgcgacgccgccgtgcagtccgccaccgagcagcgcgaaagcctgcccgaacgcctggtgcgcaagggactggtgaacgccgaccaggtggccaaggccgaagcctaccgccgcaacaccggaaaccccctgccgacggaagagatactggccctgctgggcttcatcgcccccgacgtgctgcgcgccgagcgcgacgaacacaggcggcagacccggacggctgtcgcgccggaagcgggaccggcatccacggaaggcggcgagggtgctgcctgagccgcgccggttgtttccggcttcatgaagaatcgcgggatgcatgcgcccggctgcccttgtggcctgccgggcgttttcacgttcagcgcgcggcggccaggtacgcttcgcgcagcaggggcgagggcatctgctcggccagcagcaggtagatcaggcgcaggtgggtgcgccggatatcgtgggcccgggcgcgccgctcggccacgatgccctgcggcagttcgcgcagccgcttggtgaagtcgcgcgcccggtggcgcgcccgatgcgcggcgtccaccctggccaggccggaggcggcaatgcgagcgcaccgctcgggatcggacagcgccgtgcggaccacctccgccagattgtcgatgtcatccggttcgtacagcagcaggtcgcgcccgtcctcgaacagatcggcgaggccgtggccgatgcgcggggtgaccaggcacccgccgcagccaagggcctcgaacacccggaagttcaggtcgccgtgttcgcagtagttcagcagcagccgcccgcgcgggtacagcgcccggtagtcgccccgggtcacgtgcaggcccggcagtcgctgccccagccgttgcaggaaggcgtggcgggcaggggtgcgggctgcgtccacggtgcccacgaacagcaggtcccattccggcgtggtgggccgtggcaggtccgcgtccttggcgaaggcgggcgtccaccagatgcgctcgtcgggcaggcgccgcccggccaccagcggaatgtggtcgcgcaggctcatcaggcacacgtcgaaggcctgggcatacagagggtaccagctgtggatgtgcgaatccacgcagtagaacaccgtcaggcaggggaacgattccatgcccagcacgaagggcgggcggctcttgtccgccaccaccaccacgtcgggctcccagcccgccgcgcgcacgatgtcctgccagccgaacaccgccacctgctggaagtccatggcgtgcacctgccagccttcttcgcgcagggcctgcgcaaagaacgggctgccgatccagaacagccggggcatgcggttttcgtgttcgccagtcatggccggggtataccgtgccggggcggcgggcgcaacgcggggggatggtgtgatgtggcgggcgggccgggcggcgggccgccgggcggtgtccccagtgccgccaacgcctgttttccggtcgtccgccgaccacgccgtgttcccccttgccagccgccgtgcgaacggatagtgctgtgacgtcgtgttgtcggcgtcaccggccccttcccgttgagtcagcagcggggaccacccatgtccattcttacccggaacaccgcgctcgcgggcgttctcgacacccatctcgcggctctggccgcggacgagggccttgcgccccaaaccatccgcgacggcatcgaaggcggcaccatggtgctgctgggcaacccgtcgcacccttcgttgcgtccgctgctggtgggccagccttcccgcgtgaaggtcaacgccaacatcggcacctcgcccctgtgcaacaatcccgaccgtgaaatagaaaagctggccgccgccctggctgccggggccgataccgtgatggacctttccatcgcgggcgacctgctggccatccgcaagggcatgctggccgcctgcccgctgccgctgggcaccgtgccgctgtattccgtggcccagaagtacctggacaagggcaaggacccggcgggcatggacccggaagaactgttcgccgaaatcgagatgcaggcggagcagggcgtggacttcatgaccgtgcactgcggcctgacccggcgcggcgccgaatgggccaccgagggcggtcgcgtgctgggcatcgtctcgcgcgggggctccatcctggcccgctggatgcgcaagaacggcaaggaaacccccctgctggaacagtacgaccgcatccttgaaattgcccgcaggcacaacgtcaccctgtcgctgggcgacggcctgcgccccggcgccggggccgacgcgggcgacgccgcccagtgggaagaagtgatgatgctggggcgtctggccaaggctggcctggccgaaggcgtgcagtgcatgatcgagggccccggccacgtgcccatgcacgaggtggaggcgcagatcgtcggcatcaagaagctgaccaacaacgccccgctgtacgtgctgggcccgctgaccatcgacagctcgccgggctacgaccacatcgccggtgccatcggcggtgccatcggcgtgcgcgccggggtggacttcctgtgctacctcacccccgccgaacaccttaccctgcccaccatcgaggacgtgaaggccggtgtcatggcctcgcgcatcgccgcgcaggcgggcgaagtggcccttggtcgccgccacgcgctggagcgcgaggcgggcatgtcgcaggcgcgcatggcccttgattgggacggcatgaagcgttgcgcgctggacccggaaatggtggacgcccgccgtggcgaacaccgcaatgaagaggaatgcgccatgtgcggcaagttctgcgccgtgaagatgctgcgcgacgacccgcagggcacgctgtagcggcgcggcgcgccgcctgaccccacggaacccccggactgccggggtgggccggggcgggcggcggcggacggaatccggaaacgggagggatgccgagatccttcccgttttcttttgcgccgcgaaggcacgggaggcggagcgaagcggggcgagagggcagaagatggcagggcgcccggcaggcgaaggcgaccagaggccgcggcgaatgggcgggccatcgcggagggcgcaggctgtgccgccgcgcgggtgcacctgtgcgggactatgcgcctttggggatgtccggtacggcctgctccggcgcagccgcgtgcccgccccatccgctcaccacctccaggcactggacggccctcaccgggcggctgaacaggtagccctgaaagaccagacaccccagctcgacgaaacgctcgaactgctcgcgccgttccaccccttctaccagggtggtgatgtccaggctgcgggccagttccacgatgctgcgcacgatgtgctcgttgacgtcgccgtggctggcttcggtgagcgaacggtcgatcttcaccgtgtccaccggaaaatcgcgcaggtagcgcagcgaggcatgccccatgccgaagtcgtcgatggccacgcgcaccccggcggcgcgcaggcggcgcaatgcagctacggtgcgtgcgtcgggcagcagtacggtggattctgtcagttccagttccagaaggtgcggggcaaggcccgtgcgcgccagcacggccagcacgtcgcggtcgaagcgcgggttctgcaactggcgcggggccacgttgaccgacatgacgaagccgtcgggcacctcccccgtccatgccacgcgccgggcgcacgcgcggtgcagcacgaacatgcccagccggtcgatgatgccggtgtcttccgccagggccacggtgatgggcggcgcgatgcgcccgtaagccgggtggtgccaccgcagcagcgcctcggccccgtgcgctcggccatccatccgtatttgcggctggtactccagaaacacttcgccattgcgggccagggctgcggccaggtcgttggccagggaggaggcaatgcgcccctgctcgccgggacggtcgatgcacttgcgcccggccggccccacctcgctgccgctggcggtacgcagcagttcggccaggatatgcctgccgtgccgttcgcgcagggcgtcggacgcccgcacgaagggcaggtacagggccacgccaaggcccaggttgagggcctgcatcagcgacccggccacggaacccgtggctgcgtagccgttgagcaggggcggggtggtccagaccacgtcgggcagggtgtacggcacaaggtgcagcagggtggccgcatgggcggcggcggtctgcgccagcggcaccagcaggaaagggatcaggtacaccgggttcatgaccaggggcaggccgaacagcagtggttcgttgacgttgcacagcgcgggcagcagggccaccagggccagcctgcgggtgccgctgtcgcggctggcgtacaggatggcggcgatgaggcacagtgtgctccccgatccgcccatgcgcgtgaacacgtcgaaaaaggtcttggtcagcacgaaaggcggaacctggccggttgccaacgccgcggcattggccgccccggcgggagcgaagatggcgtcctctatgggaaacagcaggttggggccgtgcgctccgaaaaaccacaaaacctgcgacaggcccgtgtacagcaggccgaggcccagggtgttgcccccctcgatgaagggccgggtcattccagaacgcagggcaccgtgcaggtcggggatgccgctgtccacaaggcccacgcgcagcaggccgaaggcaacgatggtcagcatgcctgcgggcatgacggtaaggatgtcgcgcaccaccgggtcgtgccccacggcctccagcggcagttgcaggcgtttcacgtccgacaggcgcaggaacagccacgctccgcccacggaaaccatgaacgccagcagcaggccccggtccatggagaacatgtcgcgccacggcatgtcgctggccgggttggtgaccacgaaaaaacaggccagcacgacgatggcggacatgacgggactgacgaactgtccgccgcgccgctggttgtacaccatggccatggtgccgctgaaggcgcacagcacggccagagatgcgatgccgaaggtgccggaaaccagggcgtcgcccatggtgatccacgccgggccgaacagtgcgtccagcgccgcgcgcagcagggggaagggggtgtgccgcaccatcagcgcaaaggcgcccaccgtgaccagcggcaacaccagggccagggcgcgctgcaccgcgatgacaacgggctggtcggccacgcgctcggtaacgtcggcaaagaccgccgccagcggtcgccaccacggcgcggcgcggttggccgcgttgtcggcgaccgcgtcccccatgatccgctctccgcccgtggacggcgcaacggtttcttcggcggagcccgccttcatgttgtctccggaatggtgcggcggcccgcgttacaccgtgggcgctttcaccacgttggtgggcgcaccggccaggaaggcgcggatgttgcccgccgtgacgcgcatcagggtctgccgcgcggtcagggtggcccaggccagatggggggtgatcaggcagttcttggccgtcagcaacgggttgtccggtcggatgggctccaccgccaccacgtccacgccaaggccgcccaggtggttgtcgttgagggcggcggccacggcggcctcgtccagcagggggccgcgtgcggtgttgatgaggatggcgccctgcttcatggaggccagacgcacccggttgaccatgccgcgcgtggcgtcggtgagcgggcagtgcagggtgaccacgtcggagcgggcgaacagttcgtccagcgaaacgtaggcgaagggctcgtaccccggcatggtgcgggtgttgggcgagtaggccagcaccttcatgccgaaggcgttggcgatctgccccacgcgcttgcccatgttgccgaagcccacgatgcccatggccttgccggtcagctcaatctgggtggtttcccagaagcaccagtccttgttggcgctccagttgcccaccttcacgctggcgtcgtgccgggcgatgcggcggcacagctccagcagaaaggcgaagacgtgctgggccacggcctcggtgccgtacccgggcacgttgcataccgggatggagcgcgcggcggcggcgcggatgtccaccacgtcgtaccccgtggccagcaccccgatgtaggcaaggtcgggcagtgccgctatggtgtcggcatccagcggggtcttgttggtcagcaccatgtgcgcgcccgccgcacgttcgcgtatggcctcgcgcggggtgcggtcgtgcacggtcagttcgccaagcgcggcaacggcatcccacgggttgtcgccggggttcagggtgtagccgtccagtacgactatacgcatggcagtactccgaaaaggtttttctgttgccacgggtcgttgtgtccagtaaaccgaaacgtaaccgtcggaattctacgtgagtccgctgccggggtaaagcccgcgccgcgtccggggtaccagccgcatacgggaccgtggatcatgtgcaaggcgcaagccgggttgacctatcaacagttctgtgtggccgtgacgtgcacggttcttctgctgttggccgcgtggccggattccgcggcccgggcggagcgggagatggcacagggtgccttcgcctccggaccgacctgtggcccgacaggcaacccgatcggaccttcgttcaccaatcccgcccatcccgccccttccgcgcctgcccctgatttccagaatgccgaggcaggaacgggccttgccatccccgctgccgtccccgctgccgtcagggccaccgcatccggcggtccttcccgcattgccgccacccggacgccgggcttccccaccggtagtctggttgcccaggattcccgcgctgccggggtgcccgccaccgccgccgcccctttcgcttacacgggtgagaccgtagcacctgccgacgtgccttccggtgttccttccggttcgaaccagccccgttcggcggctgtcagtcccgcagatgccaaaccgtcagcggacagtccggcagggggcgaactggcccccggcgaaccggtgcgcctgggcatgtccgctcccttcagcggtcccggcgtgtcgctggggcgcgaattccatcgcggcgcggccagttgcctggcccgggtcaacgcggctggcggggtacacggcaggcgcgtggaaatcgtggccatggacgatggctacgacccggaccgcaccgtgcggaatgtcatcaggctcatagaggaagagcgggttttcgcgctgttcggtctggtgggcacacccacggtcacgcgggtgctgccgctgcttggcggccacccggagcgcacggtgccgctgctgttccccttcaccggggcgcggcccctgtccctgccgcgtcacgaggggctggtgtttcgcctgcgggcctcgtatgacgccgaattttccgaactggtggaccgcctgcatgacgcggggtgctcccgcatcgccgtgttctaccaggccgacgcctatggccgtgaaggctgggccgacctgcgtgatgcactggcccgccgccgcctgcccctggcggcggaggcctcctacccgcgtgggtcgggaagcgacgccgatttcaccgaacaggcggggctgatcctgcaaggcatgcccgacgccgtggtctgcgtgggtaccgacgccacgtgcgcggccttcatccgggacctgcgcgacgttccggccgcacggggcgccaagcggcaggcgggccagccttccccccagttctccggcaagggcgggcccgccatccccgtggccatgccgtctttcgtggacagtcgccagttggtggacctgctggtagccatggggcgctcggtacggcgtgactacacgcacgatctcgtgctgacggaagtggtgtctccatggaccggcaacctgccagccgccattgactatcgccgtgatttcgctgagatggcggatgtccccgacgtgctggacattcccggcaacgacgcggccccgccgtcggcaccgggcgaggtgagcttcgaggggtacctggccgcgcggctgctggtgcgggcactggaacgcatggggccgcacccgtcgcccgctggacttcacgaggccctggtcgggcttgacggttacgacctgggcgttggccagccgtaccgctacaccccaaccgaacagggcctggggctggtgcgcttcgccaccgtgcgcggcggcgtgccggtggacctgcgcgacttttcggagtggcggcgatgaggcgttcgcgcctgttcgggcgtaccctgcggggactcatcgtgctgttcggggtatacgccgccgtcacgtccatctattccggctggaccctgcacaccctgctgatccgtgaatacgaaagcaaggcgctggccatcgcccgcgccatcgccggggcggacctggaaagcctgatcgggcgcgacgtgaccaccgtgcagtcgcgcatcgaccagtttctgggcatcgacggggtgtcctacgtgctggtggcggacggccggggtgaaaccgtggcccacaccttcgtgcccgtggtgccggagccggtgcgcgaactggtggcctcgctggcgggtgtgcgcatgaacgaggtcaccgtgctgcgcgatcggctgtccctgccccgcccccagggcggtgcgtcgggcgggggcgggcgcgaggtgatgcacgtgaccatgccggtctttgctggcgtgggcggctttgtccacatcggcatggaccgggggcgcatcagcgactacatcgatggcgccatcctgcgccagcaggggctggggttggccttcttcgccgcgtgcgccgtgggggcatggatgctgctgtattccatctcgcggccgctcatgcgcctgaccgaccaggcccgccgggtggctgtgcacgatttttcggccccgccggacctgcccgccatgaaggccgacgacgagatcggcgacctttcccgcgccatgcacaccatgtcccgcgacctggccgggctggtggaggggctggaggattccgtgcgccaggccacggcggaactgggcggcgcgctggaacagctttccaccatcgtggcgggcatggccgacggcctgctggtcaccgatccgcagggcctggtgctgcgcagcaacgcggccctgtgcgagatgttcggcctggacgcagaccccgacggcaggtcggtgtgcgaggtgttcggcttcgtggcgcccgccgtgcggatggtgggggacggcattcacgagtttgccttcgagacggaggacggcgaggacatcgtgcccgaggccgtggtgcgggacaacgcggcgctgctggccttcctggacggggccgacgtgcccggccagcccatgaccggcgtgtcctgcacgctgcccggaccgtccggggcgttggccgccaggccagtcaccgggccagatcagggcctgccgcagggcgcgccatgcccgtcgggtaccggcacggccctgcgttcgggcgaggtagccgccgtgcggcgcgacggcacaccctgctgggtggagctttcgctggtgcggcggcaggtgatgggcaccacctacggcatctgtctggtgcgcgacgtgaccgagcgccgccgcgcccaggaagcgttgcaccgcgcccacggcatgctggagcgcaaggtgcgcgagcgcacccgcgaactgagccgcgccaatgcccaactgatgctggaaaacgccgagcgtcgcaccgtggagcaggccctgcgccgggccgaggcgcgcttccggggcattttcgagcatgccctggaaggcatcttccagagcacgccggaggggcgctttctgagcgtcaacccggccatggcccgcattctgggctacgaaggggtgcaggaactgctggagggcgtggaatccatcggggacggggtctacgcggacccggcccggcgcgacgagttcgttgcccgcatggaggagcatggccaggtcaacgccttcgagttccgggggcggcgcaaggggggcgacctgatctggctgtcggtgaatgcccggcgggtgccgggggccgacggggccaccatgtactacgagggctttctcgaagacgtcaccatgggccacgaaagccgcgagcggctggaacatcaggccttccacgacccgctcaccgggctgcccaaccgcgtgctgttccacgaccggctgcaaatggccctgaagcgcgccgcgcgccgccgcaactacacctttgccatgctgtacctggaccttgaccggttcaaggtcatcaacgacagccttggccacgacgtgggcgacgcattgctgaaggtggtgtccgccaagctgcgcgaatgcgtgcgcgacgtggataccgtggcccgcttcggcggcgacgagttcggcgtgctgctggaggaaacccccacgcgcggcacggcggtgcgcgtggcccggcgcatccgggcgcacctggcggagccggtgcgcatcggcccgcacgaggtgttcaccacggccagcatcggcatcgtgctgcgcaccgaccagtactccacgccggaagaactggtgcgcgacgcggacaccgccatgtaccgcgcgaaagagcagggccagtcgcgcttcaaggtgttcaacaagcgcatgcgcgaagaggcgctgcgcctgctgaccatagaaaccgacctgcgccgcgccgtggagcggcaggaaatgcgcctgcattaccagcccgtggtggcgctggaagacggcggcctgcacggggtggaggcgctgctgcgctggacgcgtaccgaagggggcgacatctcgcccgccgagttcgtgcccgtggccgaggacaccgggcttatcacctccatcggggctttcgcgctggaagaggtgtgcctgcaactgcgccgctggaacgaagcgggactgccgccgccgggtgtggtgcacgtgaacatttctggccgccagttcatgcagccgggcctgccccacgccgtggagatgctgctggaacgcaccggcaccgacccgcgctcactgcgcttcgaggtgaccgaaagcgtgctgatgcgccacggcagccaggccatcacggtcatggcccaactgcgcgatctgggcatccggctgtgcctggacgacttcggcaccggctattcctcgctgggctacctgaagcggctgccggtggattccatcaagatcgaccgcagcttcgtggccggtctggagcacgaccgcgacgggcaggccatcgtgcgctccatcgtctcgctggggctgcacctggggctggagatcgtggccgaaggggtggaaacgcccactcaggcggaaatgctggcttcgctgggttgccggtatgcccagggttttctgtacgcgccgcctgtttcggcggacgatcttgccgccatgctggacgctacgccgtttccgtccaccgggggtggtgttttcgtgggtggttcggtatagcatgacacgccgcgcctgcccgcgccgcctgaaaagggcggcgtaccgcgtgtcccggcgtgcgtgcttcacttcgtcgaaccggaacccccatgcgtttgcgccccctgccgatcatcctgtgccttgtgctgcttgccgtgggcggcggctatgcggcgttgcgccacctggtggattccgatgcggcggcgcgccagctgggcgaatcgctcaccgcgctcaccgggcacgccagccgggtgcagggcggggtgcgggtggtcttcgaccccgatcccacggttgtggcccgcgacgtgatcgtggaccaagcccccccctttgccggccaggcgccgttgttgcggatggccgaggcacggttcaacctgcgccttgcgccgctgttttcgggccgggtggaggtgcgcggcgtggaagtggcccgcccgcaactggtgctgctggcagatggcgaaggccgcaacggctgggacgggctgcttgggcgacttggggggagctccgacgcgtcgtcacccgcgtccctttcgcccgctgattcatctgccgcgtcttccgcctcccccgctttccctgccgcttctgccagccccgtggatgccgctgcgccacccacggtggtgggggaaggaccacgcatggaagctccgtccccgtcatcggatatctcctggttcacgccgcaggtggtgctgaccggcaccgccacgttgcgcatcgacgatgcggatctgcagtggcgcaacacggtcagcggcgcgcagctgcacgtgcggggcgtggatgtcgatctggtggccagcaaggggcgtctggcagaggccgcgctgcggcacggcagcctggagtggcgcaccgggccgcaggcacggcccgccatgctgcgcgaccttgacgtgtcgttcaccacgcccggtggcgggtggagggcgctgcgcgacctgttgcagggggcgctggacgtgatgccccaccgcgagggcgcaggccagaagaaccccgccggccaggagagcccggccaaccatgaacgccctgcaggacagggcaccctcgccgggccgggcagtgccgcagtcagggcgggcgtgttgcgcatgtcctgcacctatgacgtggcgccgggcgtcaccggttcgctgggattggaggcggctgtttcccatgccgcgccggacactgcgattccgggcatggccgggctgctgcccgcagaggcccagggcacggcgcgtgcgcgcggccacatgccgctgggtgggcaggccgtgcccttcgaactcgtggtgcccttcgacgcgcgacgcggcgcggacccgcgcattaccggcgcacgcctgcaactggaacaggacgccctggaagtgaccgccagcctgagcggactgggcactgccgccgcgacggcgcggggcacggcaacggtgcggcggctcagcctgccgcgctggttcggttttgcgcgtgacctgcccgtgggcttgcagcatgcgctggacgccctttccggccatctggaattttcgctggaccggcacgggctgcgcgtgcccgtgctgcaagccgaggtgctgggcatgcccgtgcacggctcgggcggggtggccgatttcgccgcgccggtcatcgccatagacgtgaccggggcggacatcgacgtgaacagggtgatgcccgaactggccggggccgacccgcatccgctggtccatgccgggccgcccgccgtggaggccgcccacggggcgcagggggcggcgccacagggcggggccattccgtcggacgagattccggacgtgggctacgacatccgcgtgcgggcggaaaaggcgcacggctggaagttcgacgtgggcgggctggccttccgctgctccccctcgcgcgagggcacgctgctggaattcaccgccgcctcgttctacggcggcacggcaaaggccctgctggacatcgtggacgactaccgcctgcaattcactgccgccgacgtggccctggcgcgcccggcggccatcgtcagcgggcgcgaatccgccgcgggaaagctggcgctcaaggccgcgctgcgcgggcagggccacagcctgggggccgtggccgcctccatgcggggcacgctggatgcacgcatcgacgatggtttcctgctggtgtggcgcaacggcgcgctggagcggcagccgttcacccggttcgacctgcggggggaagccaccggccagggcctgccgggcggcaaggtgccccccaggcctccggcgcgcctgccgtggaccggggcctggcgggcggccatgcgcacccccagcggcacggaatgggaagccacggccaacgggccgttgctgttcgatacggccaccggcctgcccgtggccgccgacctgttgcccgccacgttgcgccttgcgttgccgcccgcgctgaccgaccttgaccgcacggtggaggcgcgtttcaccggcccggtccgtttcgatttcgacgcgggatccctgagttccgaccggctggaggcggaatcgctgggcgcacggggcagcctgtccctcagcgccaccggcatgaacaaggttgccacctgggcgggcaccctgtccgcccgtttcgcggacccgcgcgccaccctgcgagggctgggccttgcgccatggaagatgagtgacggcgcgttgcgcacggcggacctgtcggcgggctttcaccagtccggcaacaccttcgatctgaccaacgtccggctggtgctggacggccagcccgtggcgggcaccgtttcgcgcatttccggccagcgccccctgtggaggttcagcctgcacgccgacgccttcgacgcggaccgctatctggccccccgcacgccggaccccgtccccggcgagccggagcccgcgccttccaacgagccgctgcaccatgcgtggctgcgttcgttcgatgccgacgggcgggtgtctgtggggcgcggcaccttcaagcaattgcgcttcgacggctttaccgcgcccatcctgctgcgcgacgggcaactggaagtggggcccatcgcctccggcttctacggcggcacgctgggcggcagcatccgcgccacgtcgggcgatgcgctggccacgcgccttgtgctggacgcgcgcgacttcgagttggagccggtggggctgcgcttcgcgggcaaggactacgtgggcggcaagaccttgctggtgctggatgtgcaaggccccctgcgcaccgaactggacatgcccgccgccctttccggcacctgggccttcgaggtgcgcgacggcttctacagcacgcgcggcaagtccagcacgccggaacagtccaggaccccgttctcggaggcgcgcgccagcggctacatgcgcaccggggtgctgcacaacgaggacttcaccctgaacagcctgctgctgaccatggtgggccggggctgggtggaccttgcgaaaaagcgcatcgattacaccacggacgtttcagtggtgcgggtgcccacctttcccatccgcttccacggcgacctgagcaagccggaaaccagtgtgcgccagaccggcatcgtcaccggcaccctcggtaatctgggcagcaccgtgttcgacctgctgggcggggttatcggcatgccgctgcgggtgctggagggcttgcaggacgcggcgcgtggcaacggcacggcgcccggcgggcaacagccccggcagcaatcggggcaatagcccggcggatgaccgaaggggcgaccgggccaagggcgttgaccctgcgggcagccgccagccggataccgccgggggccagccggttccgtcgtgtcgcaaaagtcttcccctgcttcgcaggccaggcgcaggcccggctttccgcttgttcctcctttcctgcgtcttcctttgcgtcttctgcgtcccctgcgatcttcccgcacccttccgccgttgcacacgtgcaatgaggttgcgcgtttttttgctgtgtgcaattttgtgcacagataggcgccggtttgtgtcgtttgtgcaatgcgcttggcgtaactgcccggaatcacgttgtgcatgagttggcacgaggttttcatgccagtctcccgcgcccggcttcttgtgcagcagggtgcggacatccccacggattttccaaggacgtttcatggatatagccgacaagaacaccgagcgcagtaccctgatcatcgcggtgatggcgctggtgaccatcggtctttcgctcatcgtctccaccgggcagaccctgaaccggcaggaagaggcgggcacccagcacctcatccttaccgcccggtcggtgttgcaggcggtggaaacatcgctgcggcgcgggctgttcatgcggcccaacggacccggcctgttcagccccggcacggcggaactgttccgcgaactggagcagagcggcgacgtgctgttcgtgggcatcatcgaccggcagggggggcgggtgctcacctcgcgcccaacgcaagaggcgggcggcacgctggtctttccgcccgaagccttgcaggacctggcccagaagggcgaatggcacggccgcgccacgttcggcaagctcagcgcctacgtgtacggcaagcgcatcctgccccgcagccacaccctgatgcacgacacggatctcgacgacaccgggcaggtccgtcccgaagccggggccgacggggggcaggcgcatggccccggtccgtcaggtccgtcaggtccgtcaggtccgtcaggttcatccggcccgcccggttccttcggtcagggcgactttgcctccgacgaccccaaccagttgcccaccttcctggtggtggggctggacatggccaagcaccttgcggtgtaccggggctttcgccagaacgcgctgtttcaggcggcgtacatcctggcggcggcagtgttcatctgggtgctgaccatgagtttcctgaagcgccgcgagcaggcgggccgagcagccgtgctggaacggtttcaggcccggctggtggacaacctgcccgacggcctgctgaccatcacccaggacaacgtggtgcgcgctgcaaatcctgcggcccacgacatcatgaaggcccgcgacggcagccttgcgggcatggacgtggccgatctgccgccggaagtcgccgggtgcatcgccgggccggacagcggcgccacccccggctgggccaaccgcaccgtggatggcgcgcatctggaaatccttaccctgcccatccgcgaaagcgacgaggaacacgaccgcctcgtcatcatccgcgaccgcacccagatccgcgaactggaaaagagcctgagcgaggcggaaaagctggccgccgtgggtaccctggccgccggggtggcgcacgagatacgcaacccgctctctgcgttgcgcggttttgcccagtatttcgccaagaagctggcgggcaagcagccggacgagaattacgcccagaccatggtgcgcgaggcggacaggctgaaccgggtcatcaccgacctgttgtacctggccagaccgcgcgccatcgaaccgcgcgaggtcagcctggggcaactggcggcggaactggaaagcctggtgcgcttcgacgcgggcaagctgggggtgcacatgcgcaccagcctggggcccgacctggtcatggccgacgaagacgcgctgaagcaggccctgctgaacctggtcctgaacagcctggacgcgctggcgcagtgcccgcagcccgctgcgggggtggggcgcgagattcacatctcgtccatggcctccgacggcggggtgtgggtgttcgtgcgcgacaccgggccgggcatgagccgcgagcagcgcgagcaggcctttgagccgttctacaccaccaagaagaagggcaccggccttggccttgccctggtgcacaagaccatgcgcgaccatggtggccgcgcgcagatagattccgaggtggggcgcggcaccacggtggcgctgttctttccgggggcggggcacgccgcgcgaaccggccaggccgagagggcggggggaatgaacgtgccggagggcggcgacccgctggaccatggcgcggacatgccgacgggcaattgccccggtgcggcggccttcgacatggccacggccaatcgcgagggcaggggcgaggggcacggcggcatcgcgccgggtggcgacgccgggaacgccaccggccatgaacgtgccgctgccgggcatggcgcccccggacatgctgcttccggccactccacgacagacccgtccgccactgatacggtcatcgacataaccgaggacaaacgatgaagcgacttctggccatcgacgacgaacccgggcaccgcctgatggtccacgccgtcatgtcgggcgcgggcattcgcacagccatcaccaaggaatcaagatgaagcgacttctggtcatcgacgacgaacccgggcaccgcctgatggtccgcgccgtcatggaggacagtggctggagcgtggaagaggccggttccggagaggaaggcctggaacatctggcccaggaccgcgtgaacgtggtgctgctggacatgcgcatgcccggtatggacggccaggaaaccctggcccgcatccaggaaatgtatcccggtctgcccgtggtcatgctgaccgcctttggcaccgtgggctccgccgtggtggccatgaagaagggcgccttcgactacctgaccaaacccgccgacaacgaggaattgaccgccgttctggaaaaggcctgggacttcggcaggctgctggaagaaaacgagaacctgcgccgccgcctgagcgacgacgaccccacggcgcccatcgtgggggcaagccaggccatgtgccgggtgcgcgacttcatccggcaggcgggccccagcgaggccaccatcctgatcatgggggaatcgggcaccggcaaggaactcatcgcgcagggcctgcacgacgccagcaaccgtgccgaccagccgctggtgaaggtgaactgtgcggccctgcccggacatctgctggaaagcgaactgttcgggtacatgaagggcgcgttcaccggggccgtgcgcgacaagccggggcgcttccagctggcgcgcggcggcacgctgtttctggacgaaataggcgaactgccgctggaactgcaatccaagctgttgcgcgccctgcaggagcgcgtggtggaaccgctgggcgcggtgcgcccggtgcccgtggacgtgcgcatcatcgcggccaccaaccgcgatctcaagcgcgcggtggaggcgggcgaatttcgcgaggacctcttttttcggctcaacgtgctggaggtgatctcgccccccctgcgcgaccggctggaggatctgcccatgctggccgggcggttgctggagcgcctgtgccgcaagaacaagaagggcatccgcagcgtcagcccggaattcctcgacgccctgatgcgctattcctggcccggcaacgtgcgcgaactggaaaacgtgctggagcgggcgctgatactcagccggtccgataccctgggaccggattcgctgccctcgcaggtgctggcggatcgtgccgaccggtgggaacggggcggcccggacggtgggcagtacagggggcaggacagggtgggggaccgccagcgcccctacagttcagacaggccggacatgtccgacagggcgggcatggttgaccgcgccttcgagcggcagggcaggccctgggggcaggacgccgcttccgccataccgcgcggtgatgcgagctggtccggcgagggcgacggcttcatgcccggcggttacggcggcgcgccgggggcctatcccggctctctggacgacgcggagcgcgacgccctgttgcgcgcgctggaagtgcacggtggacaccgggaacgcacggcggacgcgctgggcatcagtcggcgtaccctgcaatacaagctgaagaagttcgggttgatacggcgcggcatgtagcccgccagggaggcgtcatgaacaggatgcgcggtgttgcgttgtgcgtggcacttgccgctgctgcggcaaccctgctggggtgttccggcgcaagcatgcgggcctcgtccctgctggagcagggccggtacgcagaggccgccacggcctacgcccaggtaaccacggaaaacccgtccgactggcgggccggggtgcgccacggctatgccctgtaccggcagggcgactacgcgggggcacgagccgtgctggcgccgctgatggatgattggcgggccagcgaatatgcgcggttctggtcgggcatcgcggccattgccgcgcgcgacggcgatgcggcccgtgccgcgtggtccggatggagcacggacaggatcgaggtgctgcgggcggtgcgcccgcgcgtggacctgctgcgcagcgatgagctgggcctggggccgcaggcggcggacatctacgcgcgcgaggctgcccaggccaatgccctggaagagatgaagcgctcgcgcgacatgttccgacgcggcatggacaggggcgacgtgcccgacccggcgttgccgccgagccccgtggaatatctgccgtaagcccttgcggcacatggctggacgggctggcatcgacccggaggggaacgggtttgccgggtatggtgccggtccggaggcacacgggaagtatgtggctgtattgaaaaccaccctgcaaggggtggttttcgcatcgtaaatattggtaatcggtccaccgcgaagggtatccgcttgcctacggggggcgtgttgccgtaggctgccggatgaacctcggtaccacgtccgcaccggccgggatgtccgccagcgacgtggtccggcaagccgttacgagtgccccatgagccagccccctctccctcccgtattcgacatcgatggagtgctgcaccgcctgcaaggtgaccgcgaattcctcacgctgctgctcgacacctttctgcccgattttgccgatcgcctgacgaaaatgcaggttgcgctgggggaaggacggctggccgatcttgcgcgccttgcccacagcctgaaaggggcatccgccaccatcggcgcatcgcgcctgcatcaacgggccgccgccctggaccaggcctgccgtgacgaggacatggcaacggcccggctggaatggctgggtctgttggaagatgccgatctcacgcgcgagcagatcggggcgtggctgacggccaacagaacctgaccggactgcggggggcggcgcaggcgggcgggaacaggcgagaggcgatggcaacggcccgtccggtggtgtccaccggaggccgggccgcatcaggtcgcatcaggccgcatcgccatcctcgaagcacccttccgggcagaaggccatcagttcggtaagcaccccgtccggggccatgtcgctgaccagaaatggccgctcgtccccttcgcgccagccgacaatgtccggggccagttccatgcacgccccgcatccgctgcaatcgcccggcgacagcagcacttccctgaagccgcgcggggcgctggccgtttcctgttgcgcgtgcgttgccgcagccgaaacctgacggttggtcatgtggcctccccggcgcgtccacgcgcctgttgtttatccagggtcgctacaggcatccagggccaatgcaggcttccgagccgttacaggcattcagggccaatgccggcctgtgcctgtacctgacaactatggccggtacgggagcaaggcaagggcatacggcggtgcctgccgtccggctggtgcccgccgctcggggcggtacgagaacggggcacgacattgtcgtgccccgtcgcatgcatggcctcatatccgatgccgggcgcacgaccggtgttgcatgggcggtcgcacggtacgtcgggcgtccgctagggaatcagatcctcgtacaccttgcccaccagcttttcggagggggtcagcgtgcgggcgccgggttcccagcgtgcggggcaggcttccgccgggtggtcgcgcaggtgcttgttggcctgcatcttgcgcaccagttcggcggcgttgcggcccacgttgtagaagttcacctcggaacccaccagggtgccttccgggttgatgatgaaggtgccgcgcagggcgatgcccgcgccttcatcatacacgccgaagtaacgggataccgcgccggtggggtcggcggccatctggtagcgcacgttttccagcaggcgttcggaattgcgccaggcaaggtgggcgaacttggtgtcggttgaaaccgagatcacttccacgcccatgtccttcagtgccgcatggcgttccgcaaggtccgccagttcggtggggcacacgaaggtgaagtcggcggggtagaacaccagcacggtccacttgcggtcctgttgcagcttttcgagcgaaatctggccgaaggaaccttcggtggggtcgtaggtttcaagggtaaagggcttcaccgggcggccaacggtggcaagggcggggtattcctgttgggtggggcagctcatgttcgatgactcctttgaaagagtttttagtaatgattgttgatatcatttatggcatcgccgggccgcgccgtcaagaggatggcgaaaaaaagtgatgccgtaccgtagccgaaactccgggcgatgtgcgggcgtgcgcgtatgacgcatggtgagattgccgatgcctgcggcgcaaacgggacgccatcggaccgggccgcggttgatggcatgttgcgtgaaggcggacgacgccggggaatgcggcagggacgtccgtgcgccggaatcaggccgtgcaaacacaaacgccgcacggatgcggaatccatgcggcgtaaggcgtctgcggaaagcaggcgagggcgggatgaccgtcagtcgatccacttgcccttgtcgtagcggatgatttcggtgacgcggcgtgccttgaccacggaaaagtcgccggtgagggcggcttccttggtggcggcgcggctttcgtattcctgctcgtggtagacgatcaggcccacgtacttggcgccggggccctgggcatcgtgcacgtcggtggagagcgagtcggggtccacggccagatagcgggccacgaattcgttgccgttctgcaccacgtccttgcgggtctggcaggggcgcaggctttcgttcatgtggcgcagcttggcccgggccagggtatcgagcttgttgtgcacgtcctcgatggtttcccccacgggtttcttggcgggggtcaccttggcaacctgcgtgggcttggtggcgggcttttgcggtgctgcgttggcggtcttgtccgtggactttgcgggggccttttcttgagtcttcttggtctgctgggcctgcggtgtggcggtatccgccgcgccggccggagaaacgcagacagccccggtaagggccagggccagggtaacgggcagcgtcagggcctttgcggccaatgcgatgcggccttgcttcatcgacttcgtctccgtttgcggaaaggcccggcgggtttccccaccgggccttcatggtccgttgtgctacttgatgaaggagagttcgacccggcggttcagcttgcgggtctcttcggtgctgttgtcgtacttgggcttggattcgccgtagcccttggtgatcaggcgcgaggattcgacgccctgcttgaccaggaagtccttgaccgacttggcgcgggcttcggacagcttctggttgtattcgtcggtgccgaggctgcaggtatgaccggcaacttcaacagagcccttcttggacttcaggatggcggcggtttccaccaggatgctggtggcggtggcgtccagcttggccgagttcagggcgaactggatgctgcgcagcacgatcacttcgtccatgggggcggcggcggcagcggcgggggcggccttttcttcgtagaagacgtcgcgcacgaacttgtcgagggcggcttcgttggccagcagttcggggccattggcggtgacggcgcagccgttcagcttggcgatggcgtcaagggtggcctgaccggcgggcttgtcggccatggaaatgacgtgcaggcacaggccggggttggtggaaagcagcagcttggcttcgcccaccgggtcggaacccaggttggattcgccgtcgctgatcatgatcatggcggccttgcgcttcatggccttggcataggtggccttctggaggccggtgcccatgggggtcatgcgggcgaaggtatcttcgttttcgttcagcttcttgatggccttttcataggacgccttgtcccacgcggccacgggctggatttcggtcgaaggggcgaaggtgtgcaggccgccttcgtagcccagcgccgggatcttggcgttgatggccgagagcagcttcttggtcatttccatcttgttcttgcccgtcttctcgtgggacatcatcatggacccggaatagtccacgaagaagtcgaagctggagatcttgggcacaagggtggattggccggcggcgaaggccggggcagcgcagacaagcatcagcgccgcaaccagagtcaggattttcgaaaatttcatgggagcctccaaagaatagctgatgttgacgcagggaaaatactccagcccggaattatcttcatattgtgcaagttaccgtcaaaatacggtcgtgacaagacccttctgcgctttaggcacaatctttccgattttttacgggcggcatgccgtcatgcgagctcttgcggagcctcgatggcggcctccagtgcttcatccagagtcgggtgggcgaagatgacgttacccgcatcgtgtgcggtccagccagtcgccgtaccgctccctcctgcaagcacggctgccagcgtcaccaggtgcgaaactccgtggcccacggcggtcacgccccggatgcgcccgtcaacccagacgatcttgatgaaaccttgcgtcgttccatacgcctgcgcaatgggattggcaatgagcatagagcgcgaaacacggggggaaaatcccgcattcttcaactcttccgcagtagggccaacccgcattgcctccagatgaccgtagatgcacgcgggcatcacgcctgcatcgtagggtgccgcggtgtctccgcaggcgtggcgcacggcgtagcgggcctggtggtccgccgcgtgggccagcagtgtgcggccgttcacgtcgccaatggcgtacacgtgcggtgccgcacgcagccattcgtcggtctgcatccagccggggccgcgcagggttgtgcccagcgcctccagcccgatgccgacggacgcgggacggcgtcccacggccagcagggccttgctggcggtcagttcctcgccgtcctcgaagcgcagcacggcgtggccgtcaacggtcgccagcgaggccaccttgcgaccgttgtggatggtccagccctcgcgcgcgtaaaccttgcgcagggtgtcgcccacttcggcatcctcggtgggggccaggcggcccatgccttccacgatggtgatgcgcgtgccaaagcgagagaagaagtcggccatttccaggccgatggcaccgccgcccaccacgatcaggctttccggcgcttcggtcacgtcgagcagcgcggtggagtcgagcaccgccgcgccgtcggcggcaaggccgggaaagctggccggggtggagccggtggccacgatcagggtaccccagccgaggcgggtttcctgcgtggtgccgtcggcctgcgcggcgacgacggccagttcgccgtccgcatcgccctgccgttcgcccgtcacccggccctcgcccgcgtacacggcgatgcccgccgccttcaggcgcttttccagtgcctgacgggtgcccttgacgtacctgtccttgcgctgttgcagggcgggcaggtcgaaggcgatgtggccgtcggcgcccttcagcttcttttgcgtttccagcagcggcagggcggcggtggcccccagcagcagcttggtggggatgcacccccggttcaggcaggtgccgcccaggccgtcgcggtccacaagggccacggaaagcccgcgcgccgcagcatcgaaggcggcccggcttccgccgggccctcctccgagtatgatcatgtcgtagcgggtgctaggcgtcatccgtcagcaccatgttgcgggccgccgccgtctcgtccagcctgcgcaccggcgtggtcaccggggccgcgtgcagggcgtcggggttctgggccgccgactccagaatggcgatgaggtcgtccgcgaattcgtcgagcgtctgcctgctctcggtttccgtgggctcgaacatcatgcattccttgacgatgagcgggaagtagatggtgggggcgtggtagcccttgtccagcagcgccttggccacgtccagcgcgcggatgccgcattcggcgtggttgcaggcggacgccacgaactcgtgcatgcagatgcggtcgtgggggatttccagcaccttttccagccgcttgcgcaggtagttggcgttgagcaccgcgtattccgaaacgcgttccagtccttcgccgcccaggcgcaggatgtaggcatacgccttcagcagcacgccgaagttgccgtagaacggggccatgaagccgatggacttcggatggtcgtagttcaggtagtagcggccatcgtgcagcttttccacccgcgagatgggcaggtacggcaccagccgttcgctgacgcccaccggaccggccccgggaccgccgccgccgtgcggggtggcgaaggtcttgtgcaggttcaggtgcaccacgtcgaagcccacgtcgcccacgcgcatcttgccgaggatggcgttcaggttcgcgccgtcgtagtagagcagggcgtctaccgcgcgcagcttttcgacgatgcgcggcaggtggttttcgaacaggcccagggtgttggggcaggtcatcatcagggcggccacgtcgtcgtccagggcggcttccagcgcgtccgggtcgaccatgccgtccttggattcgatgttcaccacctcgtacccggccagtgcggcggatgcggggttggtgccgtgggcggagtcggggcagatgaccttggtcttacggttgcccttgtccttgtggtaggcggcgatgagcatgacgccggtaagctcgccgtgcgcgcccgccatggggtgcagggtgaacgcgcgcatgccggtgatttcgcacagcaggcgctctgtttcccacatcacctcaagggcgccctgggtgtactggcccgcgcccttcaactgcgccatcagcgggtgcagccgggtaaagccgggcagggcggccacctgttcggtgaacttggggttgtacttcatggtgcacgagccgagggggtagaaattggaatccaccccgaagttcaggcgcgacagccgcgtgaagtggcgcaccacgtccagctcgcccagttcgggcagggcggggcggctggcgcgcagcaggtttgcaggcagcatgtctgccgcatgcatcttgggctgtgcgggcaggcaggcgttgcggcctgggacggatgcggcgaaggcggtcttcacaggatacctcccagcatttcggccagaatgccgacctgttcgaagctgttcttttcggtgcaggccaccagcagcacgtcgtccatgcctgcgtagtagcgccccacgggaaagccgggcacgtagccgcgcgcggtaagcctgtccaccgcctcgaaggcgggaatgggcagccgcacggcgaattcgttgccgaagggggcggtgttcagcgggcgcaccccggcgatggcggtaagccgttccatggcgtagcgggcgcgttccatggatagttccgccgtgcggatcaggccttccggtcccagcaggcacaggtgcaccagcgtgcgcagggcgcacagggcctggttggagcagatgttggacgtggctttggcgcggcggatgtgctgttcgcgcgcttgcagcgtcagcacgtagccggtgcggccttcggtgtcgttggtgcggcccacgatgcggcccggcatctggcgcaccatgtccttggtgcaggtcatgatgcccaggtacggcccgccgaagctcagcggctggcccagcgactggccttcggccacggcgatgtccgcgcccatttcgccgggcgttttcagcaccgactgcatgaccgggtacaccgaaatgaccgaggcggccttctggctcttggcgtgcgcgaacaggtcggtgaagtcttccaccaccccgaagaagttggggttctgcaccaccacggcggcgcagccggtatccacggcggccttcatggcggccatgtccgacctgccgtccacctgcggcacggtgaccaggtcgagcgaaaggttggacgtgtacgaggccagcatggtgcgccagatggggctgacggcctcgtcgatgaccagcttgcggcgcttggtggcgcgcacggccatcatcatggcttcgaagatggccgagcccccgtcgtacaccgaggcgttggcgcaatccatgtccagcaggcggcacaccgccgtctggtactcgaagatggcctgcagggtgccctgcgaggcttccggctggtagggggtgtaggcggtgtagaattcaccgcgcgagaccagcgcatcgacggcagccgggatgtggtggctgtagaaaccgccgcccagaaagctgaccacgtcggtgcggttgcgggcggccatttcttccatcttggccagcacctgcatttcgctgaggccaaggggcagctcgaagctgcgcgggcgcatctctgccggaatatcgacgaaaaggtcctcgatgctctgcacgccgatgacggagagcatttcccggacctcctctggggagtgcgggatgaacggcatgtgctgctccttgccgctagtgggcttcgcgcgcgacgacggcttcgtagtcggcggcggagagcaggccttcgggcgtggcggaaagcttcacgcgcaccatccagccgtcggtgtagggcgactggttcaccagttccggcgcgccggacagggcgtcgttgacggcgctgacggtgccggcaaggggcgagtacagttcgctggcggccttcaccgattccaccgaacccatttcctggccggtggccagggtgtcgcccacggcgggcaggtcgacgaaggtcaggtcgcccaactgttcctgggcaaactgggtgatgccgatgacggcctcgtcaccttcgatgcgcacccattcgtgggtgtcggtgtaaagcaggtcggcgggaatggacatgtgtgcctcctggaagggttaggcctgtggtgggggccaatgggggtgagtggaatgcgcggcgcgggcgcggcggtcacggcccggctgcggtgtgtggcgctgacgcgaacaatgcgggacgcggtctgcccctgtacggtggcgcagcctgtcccggtgcggggtacggctggtgcggcgctgcccttgctgcggtaacaaggtacacgccggacgcaccgggaacacggcgagcgcgcggtgcaccggtaatagccggacacggcgcgacccgcaagtgcgcgacacattgaaaaggaggagtaggcgtgcctacttttcggtcttttccagatgcacgccgagcttttcgatttcgtccagcagcaactggcggcggatgggctttacgatgaagctgacggcatcgcccagaaagaaggcgtcgtgcacttcctgcgaatcgtccaggccggaaatcatgatgaccttcacggccttttcgggggcaacgccctcttctttctcgatttcgcggatttcgcgcagggcctgctgcccgtctgcgttgggcatgaggatgtcgagggtgaccacgtcgtagggttcgccgtccttgagggcggaagcgaaggcctgcacgccttcctcgccgtcggtggcgatgtcgacatacccgtaggggtgaaggattttctggaccagtctgcggctgtcgaagtcgtcgtcaacgaccaggaatttcatcggaacgtccttctgcctgcgcgcgtggtgcgccgtggttttgccgccgggcctgcgtggggcggcggcctgatggatgcccggtacgcgcgttgcggtccgtaacgcggattgtatcgacgcactccggcgtcgcccctcggaattgctgacgaacatagccgcgagcgatggcgcggtcaatgagcgttaacgggttgtgtatctttatgacgaaatggtgccgcagtgccacccgccgcctataccccggcagccgcgaaggcccggtccacgatgtccacggcctcttgctggatgcgcttcaggtggtcggaacccttgaagctttccgtgtagatcttgtacatgtcctcggtgccggaggggcgcgcggcaaaccagccgtcgtcggtaatgaccttcaagcctccgattgacgcgtcgttgccgggggccttggtcagcatggcggtgatgggcgcgcccgcaagttcggtggcggtcagcacgtcgggcgaaaggttcgccagcacggcccggcgttccgccccggcgggcgattgcagccgctcgtacagcggcgcgccgaactgttcggtgagcttcgtgtacagttccgccgggtcgcggccttccacggccatgatttccgccgccagcaggttcagcagcaggccgtccttgtcggtggtccacaccgtgccgtcgcgccgcaaaaaggacgccccggcgctttcttccccgccgaagccgcaactgccttccagcagcggctgcacgaaccacttgaagcccacgggcacctccaccaccttgcggcccagcgatgcggccacccggtccaccatggaactggtgaccagcgtcttgcccacggcgcactgcggcgaccactgcgggcggtggcggaacaggtaccacacggccacggccaggtagtggttggggttcatcaggcccgatgcggtgacgatgccgtggcggtccgcgtcggcatcgttgccgaaggccacgtcgaacttgtcgcggagattgatcagcccggccatggcccacggggacgagcagtccatgcggatcttgccgtccttgtccagcggcatgaaccggaaggtggggtccaccgcgtcgttcaccacggtgatgtcgaggccgtaggcttcggcaatggggtgccagtaggccagcgacgagccgcccagcgggtctgcccccagcttcagcccggcggccttgatggcgggcatgtctaccaccgaggcaaggtcggccacgtagccgcgcacgaagtcgcgctggctcacgcacggggcggccagcgcatcgcgcaggtgcatgcggcgcacggcgcggttgccgtcatccagaagttcgttggcgcggcgctgaatccacttggtggcgtcggtgtctgccgggccgccgtggggcggattgtacttgaagccgccgtcttccggggggttgtgcgagggcgtgatgacgatgccgtcgccaaggccctgtgcgcggcccgcgttccatgtgagaatggcgtgcgaaatgaccggggtgggagtgtagccgccgccctgctggatgaccgtggacacgccgttggcggccagtacttccagcgcggtgcggtgggctggttccgacagggcgtgcgtgtccatgcccaggaacagcgggccggttatgcctgcctgcgcgcggtattcgcacaccgcctgggtgacggcgaggatgtgttcctcgttgaagctgccggacagcgcgccgccccggtggccggaggtgccgaaggacacgcgccgctcgggcgctgcggtatccgggtgctcggtgtagtaggcggcgaccagcgccggaatgtccaccagttgcgaagcttcgggccgctgcccggcctgcggatgcgttgccatggcgtgctcctgtcctgacggcgcgaagtgtgccgaagtgtttggagaatttgtataccgttggggcagggggagcgcaaggacgtttacctgctgtcactgcaagttgagttgggcctagattagaggtcgttatggcgattactcttttgtcaccaaactcttgactgaagcaaggagtctatgtagaatcttggaagaatctggagggacgtatgtctaaaaaaatacaggtttcattttccgataagcaagttgagctgttggaaaggctcaagggtgaatttggtgaaaccgatgctgatgttgtgcgtaatatagttgttgcttggcttgcggaaaaaagtttcatcagcaccgttataaagcaaaggattatttatgaaatgagtgaacggaaagaacgttagttagaagaacacgcggaattaacattaaatattacggaagagaatatgtgtttgcctgacattaagccggaaacaaagctgtcgtctcttgaatgcgataagtatatagggtgcaatgagtgttttgatattaatgatgtcgcaccgattgtgggaatgtcgacaacgtttatacgtaaggcaattggtgtgaggacaaaggtttatgtgaacgatgttttaaggctattgaatctagacgctttcggtgagacatttattccaaggagtatggttattgattatttgttgagaagtaaaaatggtgttaaaaaaaataatgcaggaatagctaatgttccattcgaattagttgaaggtgatgcgcttgagaagattagatcgttttctgataaaagtgtaaattgtgtcgtaacatcaaccccatattggggtttgagattgtataaggattcgttttttgtccgatggggcgatggggagctttgcccttttggtcatgagcaaacgccagagtcattcattagacacagtgtagaggtgttgtcggcattgtataatgttttgacagatgatgggtctgtctggtggaatataatggattcatttaatactcgtacacagattagaggtagctctgcagaggcgctgcaggcaatgcaaggaaaagatagtcgaggatgggctgatcatgcgtgtaggagatatagtgctggtcattcatatctgaaggatggtgagcaatgtatgataccttcgagaatagcagaacgtgcgtcgcgggtcggatattacgttaaagcagtaattacatgggcaaagacaagttctcttcccgaacctcagacttcgcgggtcagtaggaatcttgagtatgttctgcacttgacaaaggtgcgaaccccaaaatttgacaaagaagtgtataggagtcttccttcggcattgggggggcgcaataacgggtctgaaacagataaattatctgatgtttgggtgctacccacttctaatggtcgccatgggcatggggctcaatttccagtagcccttcccgctcgctgtattgctcttgcgacaaatgcaaatgatttggttcttgacccatttgtgggtgcaggtaactctgccattgcggcattggcgcttaaaagaaaattcataggcattgatacatcgagtgaatatatagatgttgctaaaaagagaattaaagaatcagtgtttcggctaagtgtgtcgtagtatgtttttaagaaaattttcagctaagtcaatgttttgcatgggaaggtatatttcagtaattgtgtgctggcttggtgtttggaattcttttgtttcaatatcaaatccagtgaaggatggtgcaatcaaggcgcctcttttagccccaagaacagagagataggtgtaaagttggtaatggtcgctaatagtcggtttcttatacttagcatcagcgataagacgcagattgccgccctcggatattattatatcggggcatacagagtagcttccgttagtgtacaggctataaggggagtttgtttccttggaaactacaattccctttgcggtgtattcaagggagatgatcttccttacaaatttttcaaatacagccgcagtattaagtagaatggcatcaccagtaaaactggttgttccggaaagtccgtatcctctatagccaaagaggatttgcgccaagattattgatctcttgtagtagtcgcgtggtccgccgtatttatttgaagcaatgttttgagctgttgtttctaaatccgccaggatgtcagtggaatgtggaaatctttgcagccatgcaaggtatattggttcatagcttaaacgttgttcggtgggtaggaggtctattgcgatattaattgccgctgtcaaaattctgttctcgggggtgtctaaggttttttcttttactgtgtagtgtattggcttgtgggctcttgagtgaatgccgaaaatagttttttgaatatttaaagagcctgcaacaaaatttccattttttttaactttgaatctctttgctgtggggcttcggtgcaatatttcgttgacagaaagcagtaggttttttgcaatgatgattggcggagtgtggtcttcgttggtaaagtaagatgcgaaagagttcagttcttgaagtgtgttgttttgaaggccttctgctttgaatagcaggtgaaagaagttgacatccccgatttttggcaaaatatgaagagtttcaccgtttgcgagtcttaatgcgcccacaacgccctgtgcttcaattccaagtatcccattttttatgtgtagcgaaattccatttgggatcgcttctggaatgtcgtcggcactgatgtcgggtagccaagtggtagttccttcaattgcgcgcttaatcatttggattgagtattgtgtcaataaaggtgtcgagttgtgctaagtcttgcattcttagattgctgaggtgattttgaagaacaggacgaattcttgatctatagtgagtaataaaagcacctgctgttggattctctttaatggcggagaagtatccgtggccgagagggtaaagttttaatatttctgtataaatatttaggagttgttctttcaggtcctgtgaagtgttcttctctgcaaggatttcgcttaagtcttcagcgcgtggtggaaattctacagcggcaagtcgtccccagagtgcgtcgtcgaggtcttcagtggatttgtcaatagtgttcatggtcatcaagaaaataacatcttctggaatccaaaaaagttctccgctgcgcagagtgattgcgtttttttgacctctgtagctgttttcaattagggagaaaatttctccaagtgcctgggatattgctgttctgtttatttcttcaaggacaatatattttttcccactttctatggcttcttttaatgggccacttctccaagcccactcgcctgtttcgtttggtgaaaagccttctacaaggttgtcgtatccccagccgtcatgaatttggatgctgcatcgttgcgcagcgtctctcttgattgcagtgtcgatgctacgtgttttccctgtgcgtggaggcccaaagagtaaaattgccttggcgccggtgtctatgagatcgttcaggttttcttgtggtgctttgcgaagccagtggggcatgtctaggcctgaaatcatgcttctaaccttccttgtataatgaggaagttcctctcgtagtatgtgtgcagaggtggtttttttgccttcgataaatggcaagcatacggcgtaaatatcttgcttgcttagtctatgtggctgtgtactgacatttatttcttcgttgacaaagattaagtctcgttcggcgctgtcgatatttaattcttttaacaggattgaggtaaggtgcgtcgacggatcttcattttcgggaattaagctttcacgaccgtaccatatagcaaatgcgtttaggggtacatgtgtccgatggccgttagcaattgcaaatccagattcatttattccaaggccgtatgggtattgccgggctgttgacacaaggagcttgccatcaagattgctttttatgtcaatataagatgtggggtcgcatgtgactactgatccacttgaagcccaacgttgaattgtggtctgtattatagatcgtgatgcatcatgcatcatagtcaaatagcgtcgagtgtgtgcaaaaggtatgtaaaattttctgtcaggatctccaaaagaaaacaaacggtctagtgagggggtagagtttgaggtgtctatttttactggaatggcgttgggttttaaccccatgtgttttagggtcagccatatttttaatagatgtcctgcagttccaaaaagtgcattggttgcattttctaaggttttttttgtgatgtacataagtttttgcgcttggaaaagtactatgttttcgaaagccgggtgtggtctgccgcattttgctcgcttaggtcaaaacatcaacattttctctcgtgtgggttataactgttgtttgttttttttcaaatgacactccagtttttgaattaacagctgaaattattgatttttatttggttttgcgagaggcgcggctgggcaaagctcaaagataaaaattggaatttgccacttgttggctctcactgatgctacatgttgagtaggtagtgcaccacatcgccgtccttcgtcatgtattccctgccttccacgcgcagcaccccggcgtaccggcaggctgcctcggtgccgtgcttcacgtagtcgtcgtagccgataacctcggcccggatgaagccgcgttcgaaacctgtgtggatcacgcccgcgctggcaggggccttccagcctgcgggatggtccagaggcacttccttagaactttacgctgcgccgaacctgccgcgccccctcggcccgaacctgtaagtaactcttacaggttgcctcgggggtaatttcgccctctgcgtacagggccttcaggtgcagggtgatgttttgcgacgaggtctggaacaactcggccatcattgcctgggaaagccaaagcgtatcctcggcaaaccggcagtccacacgggtatgaccatcctcggcttcgtagagcaagaattcacccggcagtggcgattgaaggtcggtcatccctcctcctgtcggcatcttgcaaggatggcggcttgcgtccggtggggctgtggggcatggcccgcgccccggtcagctgttctccggggcgtcaggcctggcgatgcatgcgttacacgttgaacaggaagtggaccacgtcgccgtccttcatcacgtattccttgccttccacgcgcagcaccccggcggaccggcaggccgcctcggtgccgtgcttcacgtagtcgtcgtagccgataacttcggcccggatgaagccgcgttcgaagtcggtgtggatcacgcccgcgcaggccggggccttccagccctgctggatggtccaggcgcgcacttccttttcgcccacggtaaagtagctggccaggcccagcgtgtggtagccggtgcggatgatgctgacgaggccgctttccttgatgccgtaagaagccagcatctcggcctgttcctcgtcggaaagaccctgcaattcttcttcgatcttggcgcagatcaccaccatgtcgcagccgcgctgctcggccagttcgcgcacgcggcgcacatggtcgttggtgccgtccaggttggcctcgtccacgttggcgcagtagatgaccttcttggcggtgatcaggcccatttcgcgcatggcctgcttgaacaggtcgttgtccttgccttcaaaggtggaggccgggttacccgcgttcatgtgttccagcagacggcccagttcgtcggacgcggcctttgcgtccttgtcgaacttggacatcttggacaggcgatcgtaccgcttttcggcggactggatgtcggccagcagaagttcggtctctatggtctctatgtcgcggatggggtcgatggccccgtccacgtgggtgatgttctcgtcgtcgaagcagcgcaccacttcaagaatggcggcgcattcgcggatgttggccagaaactggttgcccaggccttcgcccttgctggccccgcgcaccagcccggcaatgtcgatgaagtccaccgtggcgctgatggtcttctgcggcttggccatttcggtcagcttgtcgatgcgcgcatcgggcacggccaccgtggccttgttgggttctatggtgcagaaggggtagtttgccgcctcggcgttctgggccttggtcagcgcgttgaacagggtggacttgcccacgttgggcagcccgacgatgcctatgctgagagccatgtctgtctccggaaattgcgatgatggcgcgcgcgccatatgcggcgcggggcgcgggttggggggcggcgtggccgccggggcttcatagcgtcttttgcgctgtttggaaagggagcgcggggatgggggccagcgggggcagtgagcacgacgaatagcggaatggtcgcgggcgcggtgcgcacggcccgcgcgcttgcccggcgtaggcatggggccgagagcaaccggggcacgtgccaagcgagccgggggacgcggcgggggcacagcctgctcggcaacgcccgcccgccagtcgtggctttagaacaaggaaaataccgaaatggccagcagcgcgcccatcaccacgttgcaccagcgcaccgccacgggggaatgcagcagcccgcgcagggccgtgccgcccgcgcaccagatggccacggacgggaaggccatcaccgcgaacactgccgtaagcgccagcagttcaggggatacgccgtgcaggccaagcacgttggcggcaaggggcgattccgacccgccatgcccggaaacgtaagtggtcaccccggccacggcggccagccacgccttggggttcacccactggaacagcgccccttcgatgaaggtcatggggcgcgcggcgttgcggcctttcgcggcctcgcccggcgtgggcggcgcggcggtggcgatgcgccacgacagccacagcagataggcggaccccacccagcgcagccagtcgtgcagttgcggcacggcggcgaaaatccggtccatgccgaggcccacggaaatgatcatcagcggaaagcccagcgagatgcccatcaggtggggcatggtgcgccagaagccgaaggtgaggcccgacgacatgaccatggtgttgttggggccgggggtgacgctcatggcgatggcataggtgctcatggcggccagggtcgcgaattccatggaatgctccggtgagtgtgtcgcgccgttgtacagggctcgcggataaagggaaagcgttgggcgggcatggggggagcgcggcagagccgggcggcaaggggggcgcggcagggaggcgcgggacgttgcgcctcgcagcggatatgaaggcgccgggacatccatacggatgccccggcgcgggagctgcatcagatcagggtgttgcggtgctgcctagggaagcacacgtaccgtgtacgccccctccactttcagatacttgcgggccagcgcgcgcagtgcctcggcgtccagcttggccgccttgtccaccacctgcttgttgaaggccagcgggtacccctgcgatgtcagcaccgccgcctcggagctgcggctgccaaggcgttggtgttcgcggtagtagtcgccttccagctggttcttgccgcgccgcagttcgtcgtcgggcaggcggtcggcgtgcaggcgggcgatgacgtccttgaagccctgcgtggcctgttccagcttgcccggctcggtgccgatgtagaagatcatgaacccggccttttccgactgccagttcatggcggtgacggtgtagccaaggccctgctcgtcgcgcaggtcgcggaacagcaggccgctctggccggacaggatggcctgcatcagctcaaggccgggggtgtcgtcgcttttcagcggcgcggtggggaataccagcatcaggtgggcctggttgcggcccggcaggtgcaggtccagccccttgtccttgttccagtcgggcgcggacaggctggcgggcttggcgtcgggcgcgggcagttccttggcgtggcggatgaccgcctcgcggtcgtactggccgcacacggccatcacccacggctggcgcacctgctgcgcccagaagccgcgcacgtcggccacgccgaactgctgcaccgcctcgggcatgcccagatggtagtatccgtaggtgtggccggggaacaggaagggcgtcagatggcggaaggccagacccatgggctggtcctcgcgcgccttgatggcggccacctggttcacccgttcacgcgccacttccgcgtcggcaaaggcgggcgcggtcagcacctggcccagcagggcgaacatgtcgtcattgaagcgcgaaggctggcgcagcgccaggctgaaggtctgccgcccggcggatgcgcccaggctggcggcgcggtcggactggtaggcttccatggacggggcgtccagcccgtccgcgatgccggcggctttcgcaccggcggcctgcggcgtgggcagggtgcccttcaccagcgcgctggcggccagcgaagccagcccctgcctgtctgcgggcagcagcgcgttgccgccgctgaacaccatgtccaccgccgtgtagggcagggtggcgtcgggcatgaggatgagcgtgcggcccttgccaaggtcgatgacttcggtcttgtcggccacggcggcggatgcggcgtcggacccggcgcgggccggggcgggccaggccttggccagcgtggcggcaaggtcgggcgtctgcgatttttccggcgtcagggccaccacggaaagccgttcgggccgcagccagcggctgatcaggtcttgcagggtggcgggggtgacgtcgtgcaggccgcgcaggtagttggtttcaccctgcaggccggtgaagaactggaaatagccaagcttggaggcaaggccgggcagggtttccttggcccggaacatgtcgtcctcaaggttcagcttggcgcgctcgatgtcctctgccgtgaagcggctggcggacagcgaagccaggtccaccgtcagggcggtccagaaggcgtccagcttgtcggcgtccagttctgccgtcaggtacagcatgcccacgcgctcgaagctgtagttggacatggagatggaatccaccagctgcttctcgtacttgtaggtgcggtacagcagcgaggtgcggtcgccgcccagcaggtgggccagcacgtcaagctggggcgactgcacgtcgccgaagccgggcgccgggaaggaaatgcccaggtacaccttgttccacgggccgggttcgatcttgaccgtaggcaccggcgacgcaggcgcgggggccgcgccagtggccgacttgtccgccttttccgttttggcgggcttggcggccttttcggatttggccgatgcgggggcggcagccttgccgccgtcggcctttccgccgtcgatgagggtcagcggttgggccagcagtttttccgcgtcgatgggtgcgggcggggtgaccgaggcgtcgttcttcaggtcgccgaacaggcgttgcgcctcggccagcgcctccgccgggttcacgttgcccaccacggccagcagcatggactgcggctggtagtgcctgcggatgtagtcgcggatgtcgtccgccgtgaacgacttgatggtctcgcgcaggccgatgatgggcgatgcgtaaggcgtgccgttcagggtcagggcctgcatgtgctggaacagccggttgtcggggctgtcctcgccgcgttgcagttcggccaggatgacgtccttttcggattcaagctcggcggggtccagcgtggggtggaaggccatgtccttcagcacctccatgcccagcttccattgcgcggcgggcatgtcggtaaggtacacggtatagtcgaagctggtggcggcgttcaggtagccgcccgcgcgctccacgtcgcgggccacggcgcccttggggcggttttccgtgcccttgaacaccatgtgctccagcacgtggcttatgcctgcctcgcgcggggtttcgtaggtggaaccggcgtgcacgtacaggcgcagcgaggccagcggaaaacgctcgtccggctggatgagcaccgtcaggccgttggaaaggcgggtcagctgcggggccggggctgcgggagtggcggccgttgctgcggtcggcatcgtcagggctccgaggagaagaaacagggtgagaatggtgcgcattgcgaatgtctccgatgcgccgcgcggggcggcgtgcgctgtgtcgtaccggcggccggtgatggccggaaaacgtgcggcgcggcccttgcaggggctggtcgcggggccgggggcgtcggtctgccgacgccgcgaacaaagccgcgagcgcgggctttgcatggcggggccgacaggtacatgtaatcgtttcccggcgcaaggcaaggtggcggcggaagacaaaacggccctttgttgctactttccgcggtggaaagccgcgcgaaagggcgcttgcaggcggtacggccgcacgccgccgtcctgcggaacaagcgtcggcgcggcctgcccgatgctgccccgcccggcgcaatctggaccgacgttccgcataatcatgtttccgttacgctggcaggcgtacagaccacaaggcaatgcaacgacttctcaagcaatatcgcaacgacgtgggcaacgtgctggccgaggccgacgtgcacctgctggaactggaagtggcgggtgaacggaccgacccggaactgctgggacgtctgtcgcgccttgtgcacggcctgcggggctcggcgggcctgctggggctggggggcgcctgccgcatggcccgcctgcttgaagcggcctttgaactggcgcgcgacggaacgttgccgctttccgcgcctgtcgtatccgcgctggaagggtgcatgcgggcgctggccgagctttccggcgttgtggagacggaggaaggcgccggtgaccccgccgaggattcaccccccgacgtagccggtggcgcccaggctggccaagttgcccaagtcaccaaggctgccgaagtcgccccggtcgccccggtcgacgggcagtattctgcggtgtgcgtttccggcgatccctacgtgccggatcaggaagattcgcccgccggacaggcgctgttgcgcctggtggccctgctggacgaggtgctgcccgagtcgctgcgggtgcccgcgcatgagttgctgccgatctgcaatcccgacgggcattgcctgttcgacctgcacggcatcgacgtgttgcgcgcacgacgcgacgggctgtacctgtacgtggtggagtttggcggttccgacgacctgctgcgcaaggacctgagcccgctggggctgctggccttcctgcgcaagagcggtctggtgcttgacgcgcgcttcgtgcccgggccggacggcgcggggccgggaatgcgcggttgcggattgcatgtgctgtacgcgtcgatcctggagccggaccttgtgaacacggtatttcaggtggaatcggccagagtgcatcccatcgacgtggaaggggtgcggcgcggcgagccgggctggcagcgcgcaccggagcgcagcgccaccatggcggtgatggccgcgcacaagacccccgacgccgacagcatcgacgacctgatgcgccagtatgatacggccatgcggaaactgcgggaggataccatgagcaacggcacggacgacgaaagcaggttttccggtacggtggtggaccccgatgccgaggaacgcagactggcggaactggaggcggaacttgccgccggcatggacgccctgacccttgacgatgacggggacggagaaggcgacaacgacccctcgcggcgtgccctggcctcgctgatcggcggcatggtgggggatgatgcgactccggacggtgcggcgatgggcgttgcggctgacgacgtggacgccgacctgttcgccgatgtcgatggcgagccggaacaaaacgagatttccgatcgatttgagccggagggtgtttcatcggggcggttcgaagccgagcatcccggcgttgaggtaggcatgggggcgagcatggcggacgaggctgcttccgcaggctccctcgcctttgccgccgccgacgacttcgatgtcgatcccgatgccgacctgttcgccgacagcggcgacgcccccgacctttcgtacttggatgccgtactggccgagcggcctgccaatggcgtggcccttgatctttccgccggggccgccagtcgcaccgtggccgggtttaccgtgcgcgtcgccgacgaggatccttcatcccagggcggcgcaaagggcgtgctggtgctgtccggcgaggtgaccatcgaacgcggggctgacctgcgcgaggcgctgctggacgtgctggggagctttgcgacggtgcgcatcgatctgtccggcgtcaccgcggcggacctgaccctggtgcaactgctgcaatcggccgccgtcaccgcgcgggctcgcggggtggacctggcggccaccgggctggtgtccgaagccgtggccgaggcggcccgccgcaccgggctggacgttccgggcatccgccgcgtggggctggaaaagttgttgttggccgagggtgtgtagccccggcggcactgtcttccgcgattccgtcatgcacagcgaaacggcgcgctcccttgtgggaacgcgccgttttttcgtggcatggagcagtgcgcagcagcgcctcgcgccgctgcgtggtgcagctgggcatcagggtgggacgcttgggcgtgacaggcggagcgcagatgacagccggaaggagaccggaagggagaccagaaggaggccgggtggagacctggcagagtgcagaaggaggcgaaacggagagcgcgcggatatccgtggagcggcaggtggaaactatcgttcatcgggcgtcagactgcccgatggcgtcggctggccgggccgtcaggccgcgcaggcagccacggggccgtcgcagtagtagttgatgaactggccgacctgcacgccaaggtgcacgcattcgatgccgtccaggcatctggcggcatcggcagcgttgatgtgcgtccacaactcgttgccgttcttgcgcaggcgaatgatccaggcgtccttgccgtcgtcgaagctgacgtgcagggcaatcccgtgcctgtccagcgccggatgaatctcgcggatcttgtccgagaggatggtggcggtgatgttcatggtagcctcccggcgggtgtgcctgcctgagataaggatagtgccgcttcaggcgatggcaatcatctcccttgctgggcaaccagaatctttccgtgtccgttggttcggggtttttgatcgctgttcccgattgaatggcgctgcgaacggttttccaaaagaaacagggccgccccctgatgggagcagccctgcaaggcatgcaatcgtgcggcgggttatgcgcgcgccaccccgtcaaagcgctgggacatcttgagcaggtgcacctcgtggatttcggcctgcggggttactgcgcgggccagcgaaaggggcgacacgtacagctcggtccagtccatgtccagcagcacgcagccgtcgtcgcgcacctcgatggaccggaacaggggacggatgtcggtggtgcgcgggcccttcttggtctcgcgcgtccattccagcgcgggcgcggcggcaaagtcgcgccaggcctgcagcagcgcatcgcggcgggcgtcgtcaacgccgtagcgcagttcgaaggtttctccggcgggctgcggcgcggtgttgcgtcccacgggcagctcctccacaaaggtcacccgcatgccgcgcggcaggccgccatccagggcgcggcgcacctcgtcggcggtacggtattcgcgcaggtacacggccagccattccgcccggctagccacgcccacgggcaaggcccggccaaacgagagcagcggcagggggtggaacccgcgcgagaacgccgggggcagcccggcccggcgcagggcgcgctcgaacagcgattgcagttcaagctggctgaggaacaccgccatgtcttccttggtgtaccagatgcggtagtggccggccttcaaagccagttcgtccgaaatctgcggcggcttgtccgtcttttccggcatgcgcacccggccatgctcgtccagggtgggctggtgggcctgctggtcgcgctggggcaggttggtgcggttggcgtaggcggtgacgccgggcagcttgtccagacgggacggggacgacttggtgtcgcacaccccgcacaggtggcaggcgccgtagcggcagtcgcccgtcagcttcatctccagcgcacggtggcgttcgcgcagcaggaattcgcggctggccccggaatccaggtggtcccagggcagcggttcgtcctcgctgcgctcgcgggtgtagtccgaggcggcaaggccgtgttcggccatggcgtccagccacggggcaagatcgaaaccttcgatccagctgctgaaaatggcgcccttgcggtaggcgctttccaccacgttggccagccgcctgtccccgcgcgaaaagatgccctccagcgcgctcatggaggcctcgtgccagcgcatcttcaggcatttctcgcccttgaagcgcgaaagcaggtagccgatgcgctcgcggatttcttcaagtgacagttgacgttcccattggaacggggtgtgcggcttgggcacgaagggcgagatggccgcggtcacctgcaggcggcggatgcccggaccggcggcgtcgcgcaccttgcggcacaggtccacgatggcgtcgaggtcctcgcgcgtttcggtgggcaggccgatcatgaaatacagcttcacctgctgccagccgtgctcgaacagcttctgcacgtgcagcatcagtccttcctcggtgacgcccttgttgatcacgtcgcgcaggcgctggctgcccgcctcgggcgccagggtggccccggtgcggcggatgcccgccatgcggcgcatgatctcgtcgtcgatggaccccacccgcagggacggcagcgaaaccgccacctgctcctgggcacagcggtccaccgtggacaggaacatctgcttgagcgcggaaaaatcgcccgtgctcagggacaggaaggacacgtcgtcgtagccggtctggctcaggcattcttcaagcaatgcatgaaggttttccgtggagcgttcgcgcgccgggcggtagatgatgcccgcctggcagaaccggcagccacgcgtgcagccccgtcctatctccagcgccagccggttgtgcaccgcgccgaagggtacggtctggctggccgggtagcgggctgtgtccatgtcggccaccacgcgccgggccacgcgggtgtagcccgtgtcatttactgacgcgggtgccgacgaaggggctgacgagggtgtcgatgagggcaggagcaggggccgaggcggggtgcccggcacgttgcgggccgtatccggcggcacggagccttcgaagaactccggcacgtacacgccgggaatgcgccgggcgtcgtccagaaagcgggaccgggagtgcccggcggcgcgggctgcggtcagcaggtccaccagttcggccatcacctcttcgccttcgcccagcaccatcaggtccatgaacggggccagcggttccgccgccagggtgcagccgccgccagccatgaccaccggccacacggtcaacgagtcggctgtggcgcgttccgccgcgcgcaggggaatgcctgcaaggtccagcatgtacagcacgttggaatagcacagctcgtgcgtgatgctgaatcccacaaggtgggtggccgccagcggggtgtccgactccagcgtggccagcggcgcgccgcgctcgcgcagcaccgcgcccgcgtcgcggcagggggtgaacacccgctctgcccacacgtcgggccgctcgttcaggatggcgtacaggatcttctgcccaaggtaggacatgcccacctcgtacatgtcgggaaaggccagcgccacgcgcagggtggaggcgtcgggcgtcttgtggacggtaccttcctcgatgccgatgtagcggctgggcttgggcagcaggggcagaagttcgcgcatggttcctgatggggatgaagggtgcgggcggggctggtgcgccgccggtcatgaaggcggaaaggcggacaagcgggcaagcggaagaagacaagggaaacgacccgaaggcgacatgaaaagggggcggcagcgccaccccctgaaacatgcgggaccggtacacagccctctgcctggtgtccgcgtggtgccccgtgaagcggtcgggcgcccggcgcgaacgtgctggcggggggccggacctacttcttcagcaggtcggaaatgccggtaatcttgccacccgccgggcccttggccaggttcaggttgcccagcccgccgccaaggccgccggtggacagcgtgaggttggacgtggcttcgaggtacttggtcttcagttcctcggggcaggccttgtattcgtagatgacgtggacgcggctgatgacgccgtcaaagccctgctcgaagggatagccgtacggcagcagcatcatctgcacgccctgctgggtgggcacggtctgaagcgcggccacgtccttgagcgagttggaggcttcgtcgaacttgccgagcaccagttcgccattcacgagcttcaccagtctgatatcgtaggccatcgggggtgtctccttggtggttggttcccggcataggtaggggctggggctggcgctgtcaagcaacggtgcgccgctgcggcggcgtcagcggcccgcttccggcggcagcagccgcagggggatgatggagaccagcgccagcacccccagcagggcaaacccggtcccgaagccaagggtctggcccaccagccccagcagggccggggccgcgcccgtgcccagcagcgatgaggcgggcgtggcgatgcacagcaccgtgggctggtacccggcgggccagcagcgggccagttccttgaagatggcgggaaagatgaacgcggtcatggcgccctgcacggtcatgcccgccatgaccaccgtggcggacggaacggccatggccagcagggcgatgccggtcagcgcgaggcacgcggcgatggtgcggcgcgcgcccatgcggtcggccacccagccccccgccagcgcggcaaagggcgtgatcacgcgcgatgccgccagcaggccgttggccgtgccgggcgcaaggcccatgccgtccacaaggtgcaggggcagcacgctgaacacggcgtattccccggccacgcccacggtcagcagccacgcgaacagccacgtcaggggcgagcgcagcaccccggtgaatccgcgtatggagggcggttccgccagggtgcgcccgccgcgccccacccatgcgaacacgatgcccgtcagcatgctggccacgcccacggccagcagcacgccccgccagtctgtgacgcgcaggcccgcctcggccagcagcggtacggccacgaagctgaggttgggccccagttcgtggatggacacggccttgccccagtcgcgctggcgggacagggtgcccagcgtggccatgcccgccggaaagtacagccccgccgccagccccatgagcacgaacatgcagcgtgccgtggcgtggtcgcgcacgacggccatgcccatcagcaccgcgccggtggccatgcacgaaaaggccgccatgcgccggggcgtcacccggctgagcaggaaggcgctggccgcaaggctgacggtgaaaccgcaggccatcaggaacagcagccgggtggcctgggcgtggtccagacccaggtccgcctctatggaaagcagcaacggggcaagcatggcccgcgaaccgtaattgacgaagaacagcaggcccaccagccccacccacggcagggcggcggcaaaggcgggtgcggtgtccgcctgcatggcggacaccgcagcgggcggagtggtgtcggcggtcatggttgtgtccagtagggggtggccgcaaaagaaacggggaggcaggcgcccccccgtacgtttcgcgttgcgtcgggcggccttacaggcctgccgcttccttgacgtaggcgaagtcgatggaggagctgacgagctgcgcgccttgcctgatcttgatcacgtcgcgcagcttgtggcgcgaaaggatgacttccatcttcttggccacggtgtacgtgtcgtcgcgcaccaccacgatgggaatgttcagcacttccgaccgggtaaggatgatgtcgttggggtacaggttgccggtcagcaccaggcacgggcagttgccttccagcgccaccagttgcacgtcggaccggtcgccccccacgatgacggcggagttcttgttcttgcggaagtgggtcatgaagttttcgacctgcatggtgccgatgaggaagttttccaccaccttgtcggacttgttctgggccgagatgaccttgccccccagccgttcggccaggtcgcccaccttgatggcccccatcagcgggtccttggggatgacgcccaccacgcgcacgccgttgcgctccaggaacggcttgatcagtccctccacctcgttcatgaagttggcggggatgtcgttcagcaccacgcctgccagattgtcgcccagggtatccttgagcaccaccaggtagtcgtagttcagttccttgtgcaggcggtcgatgatgatggccttcaggcccagttccttgaccacgcggatgccgtccacgttgcagtaacggcccgaatacatgctgcctgaaccggccaccaccatcacgtcgtggcggctggcaagctggcggtaggcatcgacgatgccgggcatgtagtcttcgcactggccgctgaaggcccgcaccttgaaatcctgggtgaccagcaccggagtgaccaggttggagggttcgtccagccccagcacgtcctgcacgaagaaggcgtcctcgtcgcccagcacgccgccgcgttcctgcggcatggcgcccacgggcttcatgtagcccacgttgtagccgtccttctgcatgcgcaggccaaggcccatgatcaccatgttcttgccggaataccctgccgtggaacccacgtagatgcccgccgccatagcagcctcctgttgctggatccgcgcgcatgcccgcgcccgttcgcccgcctgtcgatccggcctggctggccgcctggccgcctggctgtcggactggcgtcggggtgtccggctgtttccgtctgtcatccggggccggtgcgggatgccgtgtgcttgattgattctgccccgaataacagccgaaaatcaagggacaactgcaatttcgtggctgttcgctcgctcagccggtgtccgtgcgggcggctgcgcggacggaggggaatgccttcggcaggcggaagccatgggggcgtaatggcggggcgtgccgggagaccggcaggggggatggatcaagctgacggatcgggctgacggatcaggctgacggatcgggggggggggcgtcaggacaggtgccaccaagactggtgtcgccaaggcaggtgccgtcaggacaggtggcggacaggacaggctgcctgaacggcgcaccaggcagcgccggaaaattgacgagtaggggcgggcggcatgcgcggcacgggcggccttgcacaatggtggcggtgccggtatcgttcccggccatgaccggggcgtccgggcggcaaaagctgccgggtggcacccagaaggagcgaccatcgacccatgttcgaaaagctgcaaagcgacattcattacgccttcaacgacgcgggcctgctggccacggccatgacccacagttcgtgggccaacgagcagcaggagcacgtggagcacaacgaacgcctggaattcctgggcgatgccgtgcttgagctgtgcgtgtcggaagaactgttcgcccgctttcccggcgcccgcgagggcgacctgacccgcatgcgggcgcgccttgtcagcaaaccggcgctggccgagcttgcgcgcgacctgcaactggaactgtacctgcggcttggcaggggcgaggaaagccagggagggcgtgaacgcagttccctgctgtcggacgcgctggaagccatgctgggggcggtgtttctggacggagggtacgagcgggcgcgggccgtggtgcgccatgtgctggccgcgcgctggccctgcgatgccgatggcaagcgcagcaaggactacaagagccgtttgcaggagctgacgcaaagcctgttccgtgagcggccggtatacgccctgatgggcagcagcgggccggagcacgaaaagcgcttcgaggtgcggctgacgctgccggacggcaccgtgttcacggccatcggccccagcgtcaaaagggccgaacagatggcggccggtctggcgctgaaaaacctcgagtcacgaagcgacggctgagatggagacaatgaccgggaaggccgttccttcccggtcctgttgtctttggtcaaccttcgccaactgatgcgcggcgttacgccgtgattgcggtcggctagccgccgatgagcttcatggccatctgcggcagcgagttggcctgcgaaagcatggccactgcggactgcgtgagaatctggttgcgcacgaactcggtcatttcctcggccacatccacgtcagaaatgcgcgactcggaagactgcaggttttccgcctggatggtgaggttgctgatggtgttctccaggcggttctgcagggcgccgagcgccgcgcggatcttgtccttggagatgatcgcctggtcaagggcggtcagggcgttctgggcggccgactgggtggagatggtgtagcccccggccgccgcgcccgaggcggacgcgttgccgatgcccagctgcgacgccgtggccccgccgatcttgatgtagtagtagtcctcgttcgaatcgttgccggtgccgaagtggatcttcagctcgccggtctgccgcagccccgacccgtcgtgcgtacccgaaagggtgccgtccagcaggtggatgccgttgaagtccgtggcgttggcgatacgggtaatttccgaggccatggcctgatattcggattcgatcatcagacgctggtccgagttgtaggtacccgtggccgcctgttcggccagttccttcatgcggatgagcttttcatcgatgatctgcaacgcgccgtcggcggtctggatcatcgagatggcgtcgttggcgttgcggacgccctgacgcatggtggaaatatctgcccgcatcagttctcgaatggcgaggcctgcggcgtcgtcggccgcagtgcccacgcgcagacccgaggaaaggcggcgggtggacgttgccaggcgaccgtagctctcgttcaagttacgagaggcgttcagcgccatcatgttgtgattgatgaccaaagacatgtggtgaacctccttcgggttgtctggcctgcattaagcaatgttggtgccaacgtattttttgcaaagaaaggtaaagtgttagcaaaagtctagataccttgcgcccggttgccgacgcacccatgccaaaattttcccagggcctgcggggtactgtgcggcgcgggggcgggatgggggaattttttgcatcccttgcgccaaggccgggccgcacccctaatccggcaccgcaatccgccgataagtggtgtgagacgatgtttccgggggaggcaatgtcgcctcgaggaggaaccatgatgctgctggacgaaatccaggcggtaacggcaggttcttccgcgggatcggatatcaagcgccccctggcacgcggcctggccgccgcattctcatccgctactcttccatctcttgcggaatggcagccgaccggggacgaacgatccgcggaagcgggcaacgtggacatgcagcagcttgaaagcacgctgaacgacctttcgcgcacccttgaagccaagggcgccgcgctgaagttcgagatcgtgagcgatcagggtgtggtgcaggtcgaggtgtccgaaaagaacagcaacaaggtgctcatgcgcataccgcccgaaggtgtgctgcgcgtcggcaaggacgggggcatgaccctcggcgggctgctcaaccggcaattctagggaggggcggcgggttttgcccaccgccccccatactcggttgtccggcatgttgcggtggtacgcttgccgctcggggcgcgggacaacgcgcggcccgcacggcctgcggttctcgcccggccttgcctacaggctggccggtctggctgaaccgccgggcggagcttgcgcgcttccatggtcggggaccggtgcccggttgcgggcgacgggttgcgggcgggcgccatgactcggcccgctgtctgtcgtgcccacgaaggccgcagtggcgcacccccgtttgggacggtgcaggcgccgcgcggatatgcgcgttttccgatgctgtttgtttgcgcaggcaatgcggctgccgcctcgcatcccctcccggtgccgcattgcttctttttcgcgccttgtctgctgcttgcgccgacacggtcgtgtgtctgccgcctgcctcgccccgcctctcccgcctctgacccgctggtgcgccccggagccccacacgcgccgtgtccgccgtatgaacctccatgtccggcgtccggcacgccccatgtccgtgcgcatgccctggccatggcccggcgcagacgcaaaacatcccgtgcggcccttccggaaagggacgcacgggatgttttgcgggggcacgcacgggcgcgccgccgccgacacggtgcggacgcgggttcgggcccgcgtccgccggtcgatcatgatccgccgctaacgcttcatgttcacgacggtttcaagcatggtgtccgtggtggtgatgaccttgctgttggactggaagccgcgctgggtggtgatcatctgcacgaactcgcgggcaaggtccacgttggattgttccagcgagttggagttgacggaaccgtacccgttggcgttggccggccccgccagcgcatcgcccgaagcgcgcgtttcggagaacaggttgcccccttcgcgccgcaggttggtggggctggtgaagtcgtacagggtgatctggtacaggtccaggatgaccccgttggagtagcggccatgcaccacgccgtcctggtccacggtgatgttctgcaggaagccgaaggtgtagccgtcctgcttctggaagatcatggacgatgacccgccgtagctggtcatggccgtggattgccgttcgccctgcgcgcccagcccgccaaggttgccggcgttgctgccgatggcggcggcgctggcaggggcgctgccccaggagttgctgaggttgcgcaggccgaagttcagctccatcaggtacggctcggcctcggtgggcaccgtgggcgaggtgtagctggcgttggcaacgcccgagaagttggccacgaacagcgggtagccgttgttggagaaggtggtgggcacccagttgttcatgtccttcaggttgccggtggcgccgctggcaatggtgaaggcggtcatgtccgtgagctggccggaggtgtcgaaggtcagcgtgccggtcatcaggatgcccgccgccgaagtgcccgcgaagtccaggccgttgaccgagcgcaggtcgtccgagggattcatggtgaccatgtattcccagtagcgcttgccgctggctgcgttggccacggaatcggtggacacctgatcgaagtagacggtcagttcgtgcgaggtgccgccttcgtcgtagaccttgatggtggtctggtaggcaaagcggctgtcggacagcggcgtggcggccgagccgtcccagttgttgaacaccgagaagaacgggttggcgccgttgaccgacttgtcgccgccgtcgcgcgcgtcgaggttgtgggccgaggtgatggtggacgtgtgctgcggttcggccgtgaagccgtcgagcttgatgtccttgggcgacccggcccccttgatctgcgaggtggtggtggtcacctgggcggtggaggtggacagcgaggggcgggccttttcgatttcccagccttgcagcacgtagccgtgcggatcgaccaggtagccgtcgttgtcgaagcggaagttgcccgcgcgggtgtagtacgaggtttcctgccccttgggccgcacctggaagaagcccttgccgccgatggcaaggtccgtggcctcgttggtggtttcaaaggcgccctggctgaagtcgccgaaaatggcgccgatggacacgccccggccaacctggctcaccccgaccgcgctgtagacgtcctggttgatgaaatcctggaagtccatgcgcgagcccttgaagcccacagtgttgacgttggcgatgttgttgccgagaacgttcatcttctcgccgtgggccagcagtcccgaaacgccggtccacatacttgccgtgacactcatgatcgacctcctgtgtccatgcacccccgtgggggtgtagtgtgcgtgctctcgtcccgcagggggttagctgtcgccttccgtgccgctgccggaatcatctccggaatcatctccggaattgtcgtcttccgtgtcgctgccgccggtgttggtgttgggcgccacgatttcggagacgttgctgaaggctatgtggcggccgtccgccaggctcaggtagggttcgtcgtccaccttgaccacgcccgacacctggccggaaacctgggtggtgatgtacacggacttgccgtccgtaccttcgccgtacatggcaaccgcgtagacaccgtccggaactatggtgccctggtaatccttgccgtcccacttgtactggtaggtgccgggctgcttcgcgcccatcagttccgtgcgcaccaggttcatttggctgtcgtagatgttgatgtagccgttgctcacctgttcctgcgtcgtgaagtacaccgtgctgacggagttgaccgtcgcgccggtgctgtccttctgcgaggtcttgctgatctcgtagccgctggcggtcacttccttgccgatgtagcccactgcggcggacatctgctgctgcttggcgctggcgttcaggtcggtgatgccggtggagatgttggtgagttgttcaaggctggtgaactgcgccaactgggcgacgaattccttgtcgtccatggggttcagcggatcctgatggctaagctgggccaccagcaggttcaggaacgcctgcttgtccagttcatcgttcttggtcttggcgccaaggtagttgttgaacgtctgctcggcctgaccgagtacggggctggctgccatggtggcctcctatgcgatgatgtcgagcccggaggcggtaagagttgccgggcgccccgcagcggcagcggccatgtccacggactgcgcgccggaggcgtcgtccccgtcgcgcaggcggcgcaggcgacggtagcgctcgcgctcggcgttgcgggtctgctgctcctggctggcgttgtgctgggccgcatcctgccaggcctgcgagaacgagttgtcctgcaactgggtctgcacttccagccggtccaccttcagcccctgctgttccagcgcggtgcgcagcacgtgcagctggtcgttgatggcctgcgcggtctctgtgcggtcggggcggatggtggcgttgacctctccgttgcgcacggaaagggtcacggtcacgttgcccagttcgccggggtcgagcttcatggtcagctggcgggtgccgtcctgcatggaggtgaggatgccccgctcaagctgggccgccgcctgttcggaaagatagggagtcagggcctggccctgtcgctgggctgcacccgccgcgttggcggcgctggccgaagcgtcggccatgctctgggccgcgccgctgagagccgggctgatgtcgatcttgcgcagcagttcggcccacgggtcgctgctgccgccggaagcgggccgaccgtgctggtcctgctgccaggccgaacccttgccctcgcccgactgcgaagactggccggactgtttgtccagaccgaaggcctgtgcctgggcattgccctgcgccgtctgtgcctgctggccgttggcgccccccttgccattgtgcggggacgcgttctgctggagggcgtcgcccgtctggccagcctggcgaccagcatgctcctgggtgccagccccggtgtgcatcaggcccgactggcgggtcttgcccgcattggtcgatgctccgtcgtggcgttcggcgtccagcgcgggggcaacgccgctgccgttgcccttgccggtggcggcttcgcggatcagcacctcgctgcgctgggcggcgcggtcaccgcgccggtcggcctgctcaatgcgctcggcggacttcttggccgcctgcaacaccgggtcgagcgcggagccaagggccgaggccaggttgcggtcggcctgctcgcgcgcggccatttcctgcccggcgggcaccagtgcggacttcagcccggcggcgttggtggaaatttcggtctgtccgccgaacagcgtcttcatggcggccagcacttcgggcgacaggcgcaggcccttggccatggcctccagttccgccacgttgacgtcgatggcgtcgccgtcggtcttgctgctcagcttgctgctgacggccttccacaccgtgtcggtgttgcccgcgtccatctgggccagcatgccgtccgcttcttcgggcagcatgccgatcttttgcaggaactgcttggcgtccaggcgctggttgccgttcagggcggtggtggcggtgccgtcggcgttcaggttggcgtaggggccgtccttgcgcagggccgaaatgacctggcccagcgaatagttgccgggggtggaagccatctgggtgaggcgttccagccggtcgggcgaaacgccgctcttttccagctggttccgcagcgcaatgacgtcctgataggaaaggctgatctgcccgggcgcggtgagcacgccgccgtcctcgcccctgcgcaccttgcccttggcttccgtggccgcattggcggcggtgcggatggcggtggtgcccgcgcccgaaagggaacgcgggctcgccttgtccgcgagcacggaagcaaagtcgagggtgctggcagtgaccttggggcgccgcgtcacatcggacggtgcctttgcggtctcggggagaaagggaaaaatatgcatgccggggctccttgcagccttgggattacaaggaccgttccaaaactttacgcgccatgatttcaggtggttatgatgtgcaaaggcggcgtgaccggcaagggctgccgtacgtgcgcggcgtgcaggccgggcctgtttgcaattcttgaccattcttgatggttgttgggtcaggggaaggctgaggggaggagcatcagggcgaggggacgtggggcggcaccgatggcggaaaggacggcaggcggcgtaccgcagtggcgcagcatgcggcatggcccgactggctcgattggcccggctggggcagcagggcggcggaggaacagggggaacagtggaagcagggggcagagagaagggggagaggcgacagaggcatggtgcggcacaggccctgtcaggggcagccacgcccggccacccggcgagtcccggcgagtcccagcgagtcccagcgaacctggcgggcacctgccgtcccccgagggctccagttgaggccgcaggatgggtgggaacggggcggatcaggccgtaagggcggccagggcttccaccagggccagggcctcggcccaggcggtggcggtggcgtcggcgttctgcaccgacatgtgcaggtagccggtgagggggcgcagcatgggcgggtggcggtgccagaagtcgggcggcagcatggcctgtccggaccccatgccgcgcagggcatgggccaggtcgcgcccaaggcccgacagggcacggcgcagggcctcggccagatggggcgaggcggcggcaaggtcggcccaggcccggcgggcggcggcctcgccgtgcaggccgagccgccaggaccagaatgccttccagaactggccgaacaggcggcggggcactgcctgttctccgttgccgttgtggcccatgggaacgaggtcgaacaggcccagcgcgtcgcgcccggtgcgcagcagttccagccccggcaggcgcagccgggcaaggcgcgaggctgcggtggcggctttcgcgccactggctgccagggtgggggcagcatcctgttcgcgcagcagcgcgtgcaccagcgatgccacccgagcggggtcgaacctgtcgcggcacagcacggaaggctgggtgcaccgccagcagcccacgcagctgatggtggcgcgcagcacgtgatgtccggggggaaagggggcggtttcccaggcgttcaccggtcccatggacaggttcagggtgggggtctgggtccaggcggccacgtgcatggggccggtatccggcgtgaccagcaggcgcagcgaacgggtgaaggccaccagttccggcagggtgaagcgcccgcacaggttcagggccggggtattggcgcggcgggccacgtcggcccccagcgccgcctctgccggaccacccagcaggacgggcttcagcccgcgccgcagcaggtcgcgggccagcgcggcccagaacggggcgccggggcgtttttccggctcgctggcccccaggaacagtcccacccgttgcgggtcgcgcccttgatgttgcggggcgggccagtcggtgccccgtatgcggctgtgaggcacgcagtccagcgcgttcaggtcggcccagtggaacaggttgtgccggttgttgtgcaccagcgaggtccggtacaactgccagcgcccgtgcacgtaggtggtctggccagtgcctttcccggtgtccccaccggcaagatatggaccgaaatgcgcatcggcatgcagttgcccggccagtgcggcggcctctggccggtggctgaggttgaccacaagatggtagcgattccggcgcagccgttccgccgcgccgtacggaaagaacaccgcctccggcccgatgggcatgagccccttgaagaatttttcctctcccaccacccacagcggacggcgcgggtgttccgcccgcagccacgccagcagcggaaacgtcagcaccagatcgcccatgcgctgcatctgcaacaccagaatgggcgcatctgccgccccgtccgtgggtgcgttgacggaagcgggcgcggtggcgggtgccgggggcgtgggggcggtggtcatgaccgtggtgcgggccttggcatgggggccggtttggcgtggccgggtggggctatctggcgcgggccgggccgaagatgcggcgcatgtggtccagcagcgtgcgcaggcggtgctcgtaggtgtgctcggccagaatgcgcctgcgcgcggcggccaccacgcgggcacgatcttccgggtggtccaggtagcggcgcagcaggtcgtcggcttcttccggctctgcgtagcagaccacttcgctccccggctcgaacaggttctcgatctggtcgcgccagtcggtaagcacgaaagagccggtggcgggcacgtcgaacacgcgctggttcaccgcgcccttcatctgcttgctggtgcagttgaagttgatctccgacagggggtagaacgcgggcagttctttgtaatagttgatctccgggtgcagccgccagcctgcgggcgcgttgcggaacaccttgcgccagcccttgtcgcccacgatcagcggggcaaagggcagggtgcgggccacgcaggcggcgcggtactggcgggtggcctcccaggtgagcatggtctcgtacgacaggcgccgctcggcgtcgcccatcgcgtcacgcccgttccttgcatccagcccccccagtctttcatacacatcggccagttccggctggtgcgcccgcaggtaggcccccacggagcgctcgccgtgcgcaccgaagcccgccgccacctcgcggtacgagcgcagcagcgcggcgggcagcatgcccgccttcatgcggtgggccaccttgtagaccatggaattgcccacgaacgacacccgcgcccgccacggatggctggcgggcggcggcgacgcgggcggggcgaagcgcaccgggtcggtgcccaggggcaggtaggccacgtgctcgaagcccagcccgcgcagcgagggcaggttgtccgcgtcccaggtgaagatggccgtccaggggctgacgatgcgccggtacaggtagaggatcaggtgcgggttgtccacgaaccacgaggccaggggcaggcgcagcttttccagcaggtcggtcagcacgccttcgcggtccacgcccagatggttgatggtgaaggcgaagtcgggacggaattccaccacggcgcgcagcagcttttccacgaattcgccctggcccacctcgtcgtcgtccagggtcagcaggtggtagggcacgcccaggcgctggcaggcggtgacgatttcgcccatcaggaaatactggctggtgatcagcagcatgcgcggcagggcggcagggtccgcgaattttggataggcggcgcgttcccagaagttgaagcgggcgctggcggacagcacgtcgcgcaggcgggcgtaatgggcgcggtcgagccgcaggtagaaggggtgcggcaggggcagcagttgcagcccgccgtgctcgtactgccagcgggtaagggtgcgcagggccgcgtccgcgtcgtcgtcggtcacccacaggatgcgcccggcggcggtgtcttcggcgtggcgttcacgcaggcggctggcggcaaggatttccgttgaccggtccaccactgccacggggccggggtgcagttccagcaggcggtccagggccacgccggtgcccgcgcccagaaggacgggcaggactggcgggatggggggaactggcgaaactggcgggacggttgtgtcggggccgccgggcgtgccggaccgggcagcatcggcacccgcatccgcgcgcagtttttcgtagggggccagcagggccaactcgcgcgccgggccaccggaacccagcatggtcatggtgcggccatccacggtcacttcgatgtcgcagaagggagccggggtggcatccgagccgaccgggctggaggacgcaggggcggcacccatgccctgcgggcaggacaaaggcagcacgcgggccgccagcccggggcggggcgctgtctggcgcggggtatcgtcaactggcggcatggtccgtgaaatgcctttgctcggggcaacgcccggttgtgatagagagggaggcgggcgcgccgatgcggttctcttgatgcgtcagcggtgggcggcgccgtgtccgggcggcagggcgggcgattccacggccagttcgccgtcacgcaggacgatgcgcacgtcgcgcaattcctcgcgcacttccatccacgattcctcgatggaaatctccacgccgggcatgatgcgccccggcaccaccaggcggcagcgttcggctatggggccgccgcgcttcaggtcttgccacagcgcggcgcgctggcgcagcaggcggtccatctttttcagggcggcctccaggcggcgcaccggctcttccttgcccgccggagtatctgcggccacggcctcgtaatggatgatgcgctggcgcagatcgcggatgttttcctccagccgagtgatcttgcggaacttgaacgggtcataccccaggttgaccttggtgggggtgccctgggcgccgcccagctggttttcgatgtacaccacgcccgcgccgtgcacggtgccaccctgcacgcggtccttcacgaccaagttcgccccggcgtagatacggcagtgcagggcaaagcgctcgatgtacatgttgccgtgcgagcgcagttccgcattttcggcaaagggcacccgcagggtgtcgcccgcatccagcaggcagctcttgccgcccttgatgccgctttcgcaggcaatggccccgcgcgcacgcaccaccgcaccttccaccacgcccttgaccaggatgttgtcggcctggatttcgaagccgggcttaacgtctgcatggatggccatgtcacccacgaaaaagatgttgccggtgtgaaagtccacgtcgcgccggacgttgagcatcttcttcaccgttatcagcccgtcgtgatagaaaacgtacccgttggcgtcggccaccacccggttgggcgaaccgggatccagctcgcagttggggccgcagggcagttcgacgggtggcgtgtcgtacacgtagcgcgggtccagcgggccttcgcctgcttcctccagcggcaccagttccgccagcacctgtcccttcaccacgttctggacgtagccgagattgtagcggtcgatgttgccggcatcgtccgcctttggcttcaggtgcatgtagtcgaagtcgggctcgaaatggtggcgcaggtaatatggcatgtggcgctctccgtgggctgtgcctgcggcgccgcgtggcgcgccgcgtatccggactgcgggcggggaaagaccgtgttcctgccgtggccgtgctgcacgttcttcgtgccagtgggctttaatccggcagcagggccagcaggtcttcctcgtcctcaaggatggggaagaacccggtgagttgcgcggtttccatggtgtgcattgcttctgctgtgggccggtacagcagcaggcggcggcccatggaccgggccttggtgctggcagccaccagcgtgcccagcccggagctgtccatgaacgacacggcgccaaggtccagcaccacgtctgatacgcccttgcgggcgaacaggcgctccagttcgctgcggacgtccgtggcgttggccagagtcagttcgcctgtcagcgccgcgacaaggatgtttccgtgatcgtcaagctcgaggtgcgccattgttcctccgggatggccaattgcaggtgcagtgtgttgccgtcggggccagcatcacccgtcacggcatcgcacaggcaggcgatgatgcgcaagccccgtccggacgtggcttccggtgccacccccggagggggcagcgggcacgccgcgcagcctcgcccccagtcggtgacggccaatataatgtccacgcgcgggttcaccgtcaggcgcacccgcaccgggccgggctggccttccgggtaggcgtggcgcaccacgttggcgcatgcctccgccgtgaccagttccagcgggtgcaccagggtgggcgcggccaggtaggcggccatggtcgcggcgatgccgcgcacaaaggggcgataggtttcgcgcagggcggtggtggaaaattcgtagctgtgcatggcgcttccgttcaatgggccttggcgggttcgcccggcctggcaaactcgtctggcccgtctggcccgtctggcccgtctggcctgaccagtgcgtccacgatggggccgtcgcggcgtatccacagggcggtcacgtcgtcccggaagggcggcatgccgccagccacatcacgcagggccgattccatggcggccagcacctcgctgccggcgcgcaggcatggttcggtcagctccagaaaccgttccgagccaaggtgggtgccgccgggtgccgtccagtcatgcaggccgtcggtgaacagcagcaactgacagccgggcggaaaggcgcgcagttctgcggcgaaatcggcgttgaagaatcccagcagcggcgcgttggaaggcaggcgggtgatctgcccgttgcccccacgaagcagggcggggcaatgcccggcgttgacgtattccagcgtgcctgcggcaaagtcgatgtcgcccgcgaacagggtgacgaagtccggctcgccgccgatgatgtccaccaggtgccggttgatgcgccgtacggtctccgttagcggcagagggggcatgccgtcggcgtggcgggcggcggcgccgtcgttctgggcgcgcaccagcgtgcgcacgatgctcatgagaaaggcggcgcgggctccgtggccggacacgtcggcaatgaccacccgcagcaccgggccgtcggcgtcggatcgggcaggctgcgcaggcggggcgggctttgcaggcacggcgggctggtctggcacggcggacgaagcatgctgcgccggggatgccgtgggcgcggcattggcggggacgcgcgggggcagcaggaagtagtcgaaatagtcgccgctggcatcgccggatgggcggtacaggctttccacgtgcaggccgggcagatacggcgaggacgaaggcagcaggcgcatctgcaattctgccacgcgtgccatttcgcgggtcagcctgtccgagtaggcgcgcaggcggcgggccatgcgggcctgccgggcgcctacggacacgcgggcgtcgagttccagcggttccagcggcaggcgcagggcgtcgttggcgcccatggccagggcgtcggcccgcaaggtgtggtcgtccggctcggtgagcacgatgaggaacacgtcctcgtcgccgcgcacggcgcggatggcccgcagcaggtcgagcacgggacggtggccgcccgcatgctcgccctgtgtcgatacggacgccgaagcggaggccgatgcggaggccgatgcgggtacggacgggggcggcacggggtcgtagggcggcggcgggggcgcggcaagacgcagggggacaggcgccgcatcgggccgggccggatatgtccgggccggatatgtctgggcaggatatgttggggcggcgtcgggcagggcggcgtcgatgatcaccacgtgggggcggcgcgcgtcgtgcatggccagcgcctcggccagggtggcggcgcgcagcatggtgcggcccgtgccgggcaggcggcgcagcgcctcgcgcgtcagcggcgagggcgcggcgatgagaagggtgatgtcatccgccgccattgggttgtcgccgctccggaaagaggtcgtcgtcgctcagccagatggtcaccggcccccagttgacgagggagacgtccatgtcggccgcgaagataccacagcgtacccgccccggcaggcgtgcgtcaatatcggtagccagttggccgaacaggccttcggccacggcgggctgcgcggcggaggaaaacgacgggcggcggcccttgcggcagtcggcgtgcagggtgaactggggcaccagcagcagctggcccaacatgccgccggaagcgatgcccccgaccatggcgtcctgcatgctggcgggtacgggccattcgcgcagacccacgttcatctttcccgcgtcgtcgggaaacacgcgcaggtccagcatcttgtcgatcatgcccgcccagcgcggctcaccgggcagcgcggcggtatcgcgcgggccaaagcccgccagcaccaccagccccggcccgatggcggccacgatttcaccgtttaccgccaccgatccccggcgcgcccgttgcagcagcagtcgcatgtcgttcctctattccgtggcggagacgggtgcggaacgccgtcccccgctcgtcaggccagggaaagccgggggacgggcagggctgtcgccctactgcgctccgtcgtcgtcggacgcggcggctgttgcgggagacgcggccagttccgccttcagcttctcttcttcctcggtgcgcaggatgcggcgcagtaccttgcccaccacggtcttgggcaggtcgtcgcgaaattccacctgcttgggcaccttgtagctggccagcttttcgcggcagtgggccacgacctcggccttggtcagcttttcgccgggctttaccaccacgaaggccttgatcatctcgccgcgcgtggggtggggtacgcccacggtcaccgcttccttgatcttggggtgctcgtgcagcacctcgtcgatctcgcgcgggtagacattgtagccgcccaccaggaacatgtccttcttgcggtccacgatggtgaagtagccgtcctcgtccatgatggcgatgtcgccggtgtacagccagccgttgcgcagggtgttggcggtttcgtccgggcgattccagtagcccttcatgacctgcgggccgcgaatgatcagttcgcccaccttgcctgcgggcagcggcacctggcccacctccatgtccacgatgcgcgcctcggtgtccggaaaggggatgccgatggacccggtcttgctgaccccgtggatggggttcaggtgggtgaccggcgaggcctccgtcaggccgaagccctcgatgacctgcgcgccggtaagctctctgaaccgcttgatgtgctccaccggcatgggtgccgaccccgaaatgcagtagcggatggaggtcaggtcgtagtcgcccacctccttctgctgcatcagcgagatgtagatggagggcgcgccggggaagatggtgggcttgtgcttctggatgcccaccagcacgtcgcgcgggacatagcgcgggaagggcacgatggtggccgcaagagccgtgggcagggtgaggcaggtggtcagcccgtagacatggaagtagggcatcagccccaggaaacagtggtccatgtcgcgggcgtcgcccaaaatggtggtgatctgctgcacgttcaccgacatgttgtggtgcgtcagcatgacccccttggaaatgcctgtggtgccgccggtgtattgcagcacggccaggtcttccgtggggttgcacgtggtggtggaatggcggaccttgcccttgagcagggttttccacggcagcacgtgcctgccgtcaaagggcagctcgcgccaggtgccttcgcgcttggccttgaaggcgtacaggaagttgagcggaaaggccaacccgtcgccgatgcgggtgaggaaatacttgtcgatgcccagcttttcgcgcagcggctctatcttgggccacaccaggtcgagggcgatcatgaaccgcgcgccggagtcgtggatctggtggaccagttccttttccatgtacagcgggttggtcatcaccaccacgccgcccgccttcagcaccgcccagaaggcaatgaccgtctgcggcaggttgggcagcatgatcgacaccttgtcgccgcgccgcacgccctgggcgcgcaggttggcggccatgacctccgccagttggcgcagtttggcgtagctgatgcgatagttgcggaaggcgatggccgtgcggcggggggtgcgttccgcggccctgtccagcagggtgaacagcggaaaggtttcgtagctgatgttcgcgggaacgcccgcatcgtagctggccagccaggggaaatcggcggaggtgttgggttcggtcatacgtggtggcggaccgtggccgccacgtcattccgcgcattccgcccggcccggcaaggcacatgcggtgcacgggcgctggcgctggcccgtattgttcgtgtgttcaaggggatggaaggcaaaccttaggatttgtactatgcggctcgcgcccgcgcaagccccacggcacggggaaaagggcgtcccgtgcccaatgcgcgcctgcggggagaatgcgtgcctgcggcgagaatgcgtgtctgtcaggtaaacggtgtctggcgggcgactgcgtagctggcgacgcggggggcagcccggcccgtgtccgctcaggcgccgcctgttccgcctgtgctgacggctgggccgcctgtgccgcctgtgtccgcggcttcgcctgcatcaccggggcggccagcccgcacggggcgcaggccggtcacggcggccacggccttcaggcccttcttttcgccggtgaagcccagcttttcttcggtggtggccttcacgttcaccatggcctcgtccagagccaacaggcggcagatgttgcggcggatatgttcgcgccacggggccagccggggtacctgggcgatgatggtcaggtccacgttggtgatttccagcccggcggcgcgggtcaggcccagcacctcgtccagcaggacggcggagttggcgttgtccagcgcggcgtcggtatccggaaaatgctggccgatgtcgccgccgccgatgcaccccagcagggcatcggtgagggcgtgcagcagcacgtcgccgtcggaatgggccaccacctccgggccgccgggaatgagcacgccgcccagcttcatggggcggcccgcctcttccttccgcacgtagcggtgcacgtcgtagccccagccggtgcaggggatcaggcgggactgcccgttgcggacatcccacggggtacgggcggtggcggcatcgtccagcatggccaggtcctccggcgtggtgatcttggcgttggcgacctcgccgggcaccacgtgcacggcaacgtcgcagcgttccagcagggcggcatcgtcggtgacggtccagccctcggcgcgggcgcgttcatgcgcctgtcgcagcgcggccagcgcgaagccctgcggggtctgcaccgccaccagcccggatctgtccggggtgtgggcaaccacgccgttggccgtctgcttgatggtgtccgtcaccgccactcccggcaccacccccggcgcgcccgccgccagcgcgtcgagcaccgcgttgcacagcgccgccgtggcgaatggccgggccgcgtcatgcaccagcaccgcgtcgcactcgcgcggcagggacgcaagccccgccgccaccgaatcctgccgcagcgcgccgcccgccaccgcccgccacggcacgcccagggcgcgcccggcgtccagcacggtcaatcgctcgcgctcggcctccagcctgtcctgcggaaacacgaagaccagcccgcgcacccgcgccaccgccgcgaacgtgcgcgccgaacgccagtacaacggcgccccccggtgctggatgaactgcttggccgtggacagcccggctgccgcaagccgggtgccgctgcccgccgcgagaacaatggcccatgcgtgcatgtacggtccttgaaaagaaaagtggaaaggagaggggaaagatacggggggaaggaggctttgaaaagcccccttccccccgtgccccccatcccgcaaactttttaaatgggggtaagggggcgaggcagcggcttttgtgttcaccgtcccttcgcgctccatctgcaccaaaaagaaccccccaatggaaaagtttgggggggagggggggcggggagggagacccttttcaaagggtcccctctccgatcaaaatcaacattcgggagtcggactgtaagccgggttctgtacccttgcgggtggctgtcattcctctaggagcgccgttaccgacgccctcaagcaaccgacccggaagcatgggccgggcaggcctcgtacgcttccctatttggtcttgctccggacgggggttaccgagcctggtgcgtcaccgcgccagctggtgggctcttaccccaccgtttcacccttacccggcaggcgaacctgccgggcggtctgttttctgtggccctgtccgacgatcgctcgtcctgggggttacccagcgtcctgccctgcggagcccggactttcctccccgggccttgcggcccgcgacgacagcccgtccggctcccgaaatcggatgcgcggtggcccggcctattcggcggccggggtttccacgcagaagtgttcactccagtagatgaggcgctggcagttggggcaactgaggatctgggtgcccttctgcaactcgatgtagctctgcggcgggatggagatgtggcagccggagcacacgcccttgtccacgggcacgatgaccgggttttccagccgctggcggatgaattcgtagcggctcagcacgggcgggggcacttccttgcctgcggcgttgcgctgcgactccagatctgccaggcccgcgccggcttcggtcaggcgcgcttcaaggctggccttcttggcttccaggtcggccttgagggtggtgtagcgctcgtccatctccgtcatggcctcggtctggcgctgcaactcttcggccagggccagcttttcttcctcgcgcgagcggttcatcttttccatgttgtccatttcgcgcatcatggcgtggtattccttggtgttacccacgagcatgagcttggacttgctcttcttgatgcgcagggaatcgtcctcgatctcggtgccgaggcgcttttcctgctccttcaggtgggtgagcttgtcgaggaggcggttgcgctgttcctcgaggacgtcgaagcgctgttgcagcccttccacttcctgcggcgcgttcttcagttccgccttgatgccgtagatgtggtcgtccaccttctgcagggcgacaagctgttcgatctgcttgagatacaggctcaacgtcatatcctcctgaaatgcgggttaggccggatgttccggaacgcggccgccgtccgtgcccgcggggggaacgggcaggtgcagccgcagtggatcgctggatggcagaaaatgcacgggcaggcctggcagcgcggtgcgcaggccgttggcgaagcggcgcatcatttcctcttcaagggcaaagtgccccacgtcgagcaggcagccacgggcttccagcgcggtgtggtacttcacgtcgccggtgacgaacacgtcggcgccacgggcaaaggctgtatcggccagtgaactgccggaaccggtgcagtagcccacccgccgcaccatggcggggacggggccgctgacgtggcagtgggcgcgcccggcaaggccgtgcaggcgccgggcaaaggccggaaattcgagcggttcgggcaggtcgcccaccaggccgaagccgaagacccgcgcgggcagttccggctcggcgggcaggaaggcgggcgcggcgccctgcggggcgtctgacgtgatggccgcgcggatggcgggccagtcggcggcctcgcaactgagcacggcggtgttgcccagcacccggcatgccagcacgccgggcaggttggcccagtgcggcgcgggcgttgtggccgccacgatgcaccgggtcagccgttcctggcgcagtgtgggttccagcacttcgggggcgtccagcgaaagctctcgggccagccagcccacggggccgtcgggattggcgtccagcgaggtatgcgcggcgtacagccacgcaccgcgcgccaatacggcggcagccacggcgtggtggtcgtccagcgtgtccagcgcgcggggcgtcatgaccagcgggtggtgggaaaggatgacgtcggcgccaaggtcaagcgcggcggcgacggcggtgggggtggggtcgaggcagacggcgagggccgtggcctgtgcgtcgtgcccggccacctggatgcccgacctgtcccactgggcggcggatgccggaagtgccgttttttcaataacgctaattatttcagagcgtttcatgcaaatttcccaagcaaagagggtgcttcgccggatttgcgcggcgcaagcaccctcgaagcggcaaggtgtggttccggaattggtgctgctccaatgtccgcgttcctgtcccgttgctctgttgcgcggcagggggcactggcggtgcccggtgccggggcggcgcaagcgcctgcccgggaaaatttggtgggcctagcgtgactcgaacacgcaacaaaccggttatgagccgggggctctgccaattgagctataggcccgcacgtaaccggagcggcccggcaccatgcccggaatgctgaccggtgagccgaatctgatacgcctgggcgtggcggctgtcaagcaggccatgccgcgcccagcaataccatcggtacctacccggccttcttcacgccgtcctcttcactccgcttcttcagtccgcactgttccttggcaaaggcgatggccgaacgggccgccttggccccttcgcccacggccacgccgatttgcagaaaaccgccggtgcagtcccccgccgcgaagatgccggggatgttggtgcactgttcgctgtcggccaccaggaacacgcccctgcgttccacgcccagagagtaggcgaaatcgagggacgacgcctcgcccatggccacgaacagaccgtcggcaaccgcttccgtgccgtcggtgaacaccgcgccctcaagcccgttgtcaccggccagccgcgcgatcttgcgggtgtcgatggcgatgcccgcgtcggccaggcgttgccggaagtcgggcgtgagcacgggctccttgccctgggtgcagatggacacgttcggggtgtactgggtcagctccagggcctggttggccgcgaagatgccttcgcccagcaccagcacctgcttgccgcgatagaagaatccgtcgcagctcacgcagtaggacacgcccttgccctcgtagtcgcccaggttgtcgatgccggggcgcacgcgggcaaccccggtggccagcaccacggcgcaggcatcgtacgcgcccttgtcggtcttgacgtggaagccgcccgcatcgccatggtgcacggccagcacgcgttcctcgcgcagttgcgcgccgaagcgttcggcctgcctgcggccccgttcgatgaggtcgcgcccggagatggtttcgtcgaagccgaagtagttatcgatgtcgtagtcgcccgccactttgggggcgctgcccagcaccagcgtgggaatgcccgcgcgggcggtgtagatggcggcggaaagcccggcggggccggagccgatgattaccagcggggagttggcggaagcggacgtggtttcggacatgggcatctccgtaaggaaaggcgctggcggtaactccgtgcgcctgttgcgtgtttccggcagggcgcgcggtactgcgggagaacggggtgtcgcccgcgcatggcgcgccgaaccagaaagtaggcaatccgaagtggctggcaaggggggggggaggtgaggcagggggcgtgcgtggtgccggacaggtccggcgcgcctgcgatccgctttccgcccgcatctcgtccacatctcgtccgcttcccgccaggttcccggcaggccttgtgattcctacagtcccagttgagcgagcaggtcgtccacgttttcctgcgaggcgccgcgctggggccccttcaattcggagaccacctggcgggtttccgcctcgatctgcgagatgtccttttccggggtttcctcgcgcgcgcggatcagcaggccggtggacaggtagagttccaccacggtgctttcgatggtgcgcagggccgcgatgatcttcttgatgcgctggccggtcaggtcctggaagccgagggtggtcaggatttgcaccagcccctcgcccagttcggcgttgatctgcaccatgcgttcgagggcgcgttccacaccggccccggcccgcacggactctatcagcacggctgcttccttctggcgttctatctgcacctcgaccacgtccatgatcgattcggtggcttcctgcgtggtgaccaggatttcgtccagttggcgcgaagcctcgttgaacagccggtcggcgtcctcgcgctgcaccgggagcgtgccttccggggcttcctgcgcgccgggcttcgcggcggtggagatttcgcggtagatggtttgcaggcccccgcgcatgtcgtcgctgatgcggcggtagaattcgctttccaccagtgcgcgggtgagattggtggtgagttcccgttcaatggtggttgcaagcacgtcgcggatgttgacgacgaggttgttcgtcacgcgttccatcacgttgtcgagcaattcttcctgcgtgaccatgatgcgctcctgctggtggtgtgtgcgccaagccgtgcggcctgcagttggcgcggcccgggggggctggtcccgcggggctggttcggggctgcggggtatgcgtctgccggatacgggactgtgccttgggttcggatgcgaggacgtttcaggggcctgcccgacagggtgcaagcctgaccgggtagtggcctggccgggggggagccagaccggactgaatcggaacgtccgtttcaggggcggatgtccgcattggcgaacctagcagatagtggaccgtgggaaaagcggaaaacggcgaaacaggcagccttccgccgcatgccgaaagaggggagcacgcagcgggcccaacagcaaggcggggcgtgcgcggagcatgtcgcgcacgccccgccggggtgtgtcagtatatggcagtcgcgtgtaccgttgtgcccgtcagcgtctggtcgggcagggtctggtcgggcagggccggagccgcgctggcggctacaggccgccgttctccacttccacgttcatggcccccacggggcacacgcgcgtgcacaggccgcaggcggtgcagcggtccttgtcgaacaccacgacccgcgcctcgatatccatggccagggccgaagtgggacagatggcggtgcacatgccgcaatgcatgcagctgtcctcgtcccgcgagatgcgctgcgagacatcggttacggtcacgtcctgttcacgcaggtaggcgatgcccttcagacagttgtcctcgcccccggaaatttccagggtcaggtagccttccttgcgcggggtgatctgggccttcaggatgttgacggtaaggtcgtacctgcgcaccaggtcgctcacgatgggcttgcccgagatttcgggcgggaacgtgagatggatgttcttgcggtaaggcttggtctgttgttcggtcatgctgtttccgggccggagcaccgggtactcggattatttgttctcgctcaggaacttcttggcgcgctgcgcttcgggcgaatcgggcagcttcttgatcagctcctccaggcgcaccttgcctgcgtccttcttgccgagcttgtagaagcagatgccctgcttgagcagcgacgaggcgtacttggggctcttggggtacttggagatgacctgttcgtacgccagcgccgagcgggcgaagtcctgctgctggaagttggcctcaccctgccagaaccacgcattgctggtcagcttgtggtccccgaaggtgttggtgaaatcggtgaacgccttcacggaatccttgtagcgccgctcgttgaacgccgtcatgccctggtcgtacagcgcctgggccgtatccacggctgcggcggcaggcttggcggcgggtgcgggagcggccttggcgggttccgcgctggtcacggccatggtgccgctttgcgccggcggcaccgtgaccggcccgctgggctggctcgatggcgcgacgacaaagccgttctccttgccagggtttacaagcaggaccggggcattggggtcgcccgcatgggtcgtgccggtggccgacgcggcaccggctgcgcccgcgggggcgggggcggccagcacgctgtcgaggtcgatggccagttgcgaggccatctgccgcagggcgatatcgtggcggttcagctgatcgcgcatctggggcaggtcgcggctctggtcgccggtggcgttcaggcgcatctgcatgtcgtcgatctggccgcgcagggtggcgatttcctgccgggtggactgcacctgcgaccaggtgtccgcctgcgcgggctgcacgccggaaagctgcgagttcagcgtctggatctgctggtcctggcgcatgacgcgcgcgttcagggcgtccacgtcttcctggcgcacgcagccgacaagggccaccagggcggccagggagcacacgggaaggaaacgacgggaaaggatgcgggtcttcatggcttttggtccgcctttcggttctctttgcttggcgtaagggttcggtgcccggaccgggtcatgcccgtgcgttcgggcgtgggccgggcctgctgtcaggccttgcgggcgcgccgctggccaaagacaaggtaggcaaggccgccgagcacgggaaggaatatcccggccgccatccacagggccttttctgccgggcggtcgaactcgtgcttgtaagaatgccagatgcaccacaggttgggcaagatgggaatggcaagcagggggatgatcagggccgtgttcatggtgtccttcctagcgggcttgacgggcctagcgggcctttggggtgccgttgcctggcgcgggctggcggtacatggcgatgaaggccaggaacgcgcccacgcagatggcgatgtccgccacgttgaaggcgggccagtgccagtcgcccacgtagaaatccagaaagtcgatcaccgcgcgaaagcgcacccggtccacgaggttgccgagggcgccgccgagaatgcagccgaacccggtgaacagcaccctgtcttcctgcgcggcgcgggtaagcgatacgatggcccacacggcaagcaccgtggccaccaggaacagccagaactgccattcgatgtcggagcggttcagaaagccgaaggccgccccccggttgcgcacgttcaccagatcgaagaacccggcgatgaccggcaccgaatggtgttcggggatggccgtcaccgcccacaacttggtgagctggtccaggccgatgacggcggcggcgatggagaagaccatgacgaatctgggacgcatggggcctcttgggactttgggcgcatgtcccgcccggcggcacggtgcgtaccgccgggcgggggaagatgatcgggcctgttgtcgctgtcgtcgatgctgttgacgccgtcgcggttattcggcgccgctggtacgcaacaccgtggtgcagcgggcgcaggcaccggggtaaccgggatcggcgcccagttcctcgtggtagatccagcagcgttcgcacttggcgccgggggccttggccacgccgatgcgcaggcccttgacctcatcggaggcaaaggcgtcctgcggggcgtcttccagcggggcgatgttcagcttggagacgatgaacaccgcgcgcaggtcggtgccggtggcgcgcagcaggtcggccagcttgtggtcggcgtacagggtcacgtgggtatccagcgagtggcccaccgtgcccgccttgcgcagcggctcgatggccttggtcacctcggaccgcacggccagcaccgcctcccaccgttcgctctcgtcggagctgacgttgtacagcggcgtatccgacccgcgcagggcgaacaccgtggccgcggcggggcgcagcgcctcggggatgtgccggaacacttcctccgccgtgaagctgagcaccggggccatgtcgcgcaccagcaccagcaggatgtgcagcagggccgtctgggccgagcggcgttccgggctgtccttggccgaggcgtacaggcggtccttcagcacgtcgaggtagaaggcgctgaggtcggtcacgcacaggttgtgcagggtgtggaacaccttgtggaactcgaactcggaatacgcttcctggatgcgcgcgtgggcgtcggtgacgatgtccagcgcgtagcggtccagcgggtccatgaccgagaagggcacgatttcctcgggcgtgaggtcgtcgatgttgcccagcaggtagcggcaggtgttgcggatgcgccggtaggcgtccacaaggcggctcaggatttcgtccgagatgcggatgtcttcgcggtaatcgacggaggccacccacaggcgcaggatttccgcgccgtacttgtcgatgatctcctgcggggcgatgacgttgccgatggacttggacatcttgcggccttcgccgtccaccacgtagccgtgggtgagcacggcgcggtagggcggcacgccgcgcgtgcccatggaggccagcagggagctgtggaaccagccgcggtgctggtcagagccttccaggtacaggtccgccggaaatgcggtgtcgccgcgctgttccagtacggcggagaagctggtgccggaatcgaaccacacgtccaggatgtcggtttccttcttccagtggttgccgccgcagtgcgggcaggcaaggccggcgggcacgatgccttccagcggcgtttcgtaccagtagtcgcagccggtggggtgcttggcgaagcggtcggcaatgtcgcgcatccaggcggcgtcgttccacgcctcgccgcagccttcgcagagcagggcgatgatgggcacgccccaggtgcgctggcgcgagatgcaccagtcggggcggaattcgatcatgttgtggatgcgttcctcgccccaggcgggaatccagcgcacgtcgttgcggatggccgacagcgcgcgggcgcgcaggtcgttcttttccatggcgatgaaccactgggtggtggcccggaagatgaccggcttcttgcagcgccagcagtgcgggtagctgtgcgaaatcttgcgctctgccagcaggttgcccacttcgcgcagtttttcgatgaccttggggttggcctcgaacacggtcagcccggcaaagaagggcacggaatcgaggaagcggccttcatcgttcagcggcgaaaggatttccagcccgtagcgcaggccggtctcgtagtcctcgcggccatggccgggcgcggtgtgcacgcagccggtgccggaatcgagcaccacgtagtcggccagcaccacaggagaggggcggtcgtagaaggggtgcgtggcgacaaggccttccagcttcgcccccggcacggtggacaccacttcgcagttttcccagccgaaggtcttggcgctgctttccaccagcgcggcggccagcacgtagtgcgcgccgtcgtggcggaccacggcgtagtcatggtcggggtgcacggccacggccatgttgtcgggcagggtccacggggtggtggtccagatgacgatccaggcgctggccggatccacgttcaatacgtccgccaccttggggtcgcgcaggggaaagcgcacgaagatggagggcgaggtgtggtcgtagtattccacctcggcttcggccagggcggtctggcacgagcagcaccagtagatgggcttcttgctgcgcaccacgttgccagcggccacgaagttgccgagctcgcgcgcggtggcggactcgtaggccgggtccatggtcatgtacggcttgtcccaggcacccagcaccccaaggcgcttgaattccttgcgctggatgtccaggtacttttccgcgtactggcgacagcgtttgcgcaccacgtgggcgggcagttcctttttcttttcgcccagttcctgttccaccttgtgttcgatgggcaggccgtgacagtcccagccgggcacgtagcgggcggcgtagccctgcatgttgcgcgacttgaccaccatgtccttcagtatcttgttcagcgccgtccccaggtgaatgtgcccgttggcgtagggggggccgtcgtgcaggacgtactggcccttctggccggaggcctgcgccatggcggcgtaggcgtcgatgccttcccagaacttgagcatttccggctcgcgctgggtgaggttggccttcatgggaaatttggtgtcgggcagatgcagggtcttcttgtagtcgctcatggacgtgctgctcctggggggtgtcggcatgccggaaggtccggctggcggcgcatggccgcgcccggcgggggggacggcgcgcggggcgcgcatcgccgggtgatgcaaaacgatgtaattggttcaagaaggtgcggaagtcaagccgcgcgcggcccgcacgggtactgggacggcggggggaggctggtccgggcatgcgcgaccggcagtgcttgccggagaccaaagtgcccggccccacatattctcgacccgacctgtccggcctgttcgatgtgcccgatgtgtccggcctgacgagtcagactcgatgcattcgatctgcggtgtccggcccgggggggggggcgtcgcgcccgtcactttccgtcggttcccgccccgtcgagcatgtcctgcacgtacggcagggcggcgcgagccatgcgctccgccccggcggcgttggggtgcaagccgtcccacagggtcaggtccggcacgccccagatgccgtccagcacgtagggccacaggggcacgccgaaccgcgcggccaggcgcgggaacagcgcgtcgtatgcttcggcatagtccgggtcgtccgcgaattcggccctgaacccggccagcagcgcgggcacgccccgttcggccagcagggtcaggatggcggccaggttttcctccatgtcctccgggtccagccccatgaagccgtcgttggcgcccagttcgacaatggcgaagcagcgcggggccgttcctgcgggattgtcggcgttgtcgtcggcggcgttgtcgaagccgggggtgcgcgccagccacgcgcgcaggcggcgcaggccgcccgccgtggtgtcgcccgaaagacccaggttgatcaccgtggcgtcatgggcgggtgccgccgggccgcccgcgcgcaacaaccgttccagcgcggcgggaaaggcggcgtccggctccaggccatagccttcggtcaggctgtcgccaagggccagcagggtaatgggctggggcatgtttgcctccgggggcgttccgggctggtggaatgggccgcaggtcggaaaaagggaagggggaagaacatgcgccgggcgcggcgttcttccccatgatctggtgtgcccggcagcgggctgcgtaccgcgcaaacccggcgcggatcagaacccggcgggctggccttccacggcctcggacatttcgcgcagcagccgcagggtttcctctgcctctgccttgtccagcacgcgcagggcaaacccggcgtgcacgatgacgtattcgccgatggcggggcgttcgggcagcagcatggccgagacgttgaggtaggtttcgctcttgcccacacggcacttggccatgccggcatcattgatttccacgatctcggcgggaatggcgaggcacatcgggtctgctccgtcggtttggccagcctgatcgtttcaggcgggttgtacggcctgatcgctcaggcggggtgtccgttgtcggtcggggcgctgtcgccgcccgcgcggcgtacctcggcgaccacggcatcgcacagcagtggcaggcgctggcctgccacgggggaaagttcggtgcccagggactggtagtcgtgcggctccatgccgatgatcactgcttctggccgtttgcccaccagttcgcagaagatcagggtgtccacgaggtcggtctggtgcatggagtcgttgaagccgaggctcttgcgcaggtcttcgccggtcaggcggtagatggcgccgggttcgtcccccgcaagcacggcgtccaccacgatcaggtggtcgcagtccatgatggcgtccatgagccgcatgcccagcgtgccgccatccatgacggaaacgttgtcgctgaaggcatgggccttttgcagcgcctccacggcgcgcacgccgatgccttcgtcggtgtacaggatgttgcccacgccaaggacgaggatgttggggcgattgctcatgtggggtgtactatagggttggaaaaggcctggcgcaaggtcggaacctcgatatggcggcgatgtgccgttttgcgaggttgcgcaggtggcctgcgtggggcgctgatccggttggtgaaagacgaaaacggtgcgcgtcggtttgcaaccggcgcgggcacgccgcgttgacgcgcagttttcggggccgtcgtccggtaggcggtgcacaggcggggctgccgctgtgccagcttctcagatagtccgagggcccggcacaaggccgggcccttcggtcgatatgacattccgagccccgcccgccttggcaggcggggctgcggacagcttacaggatgcggaacttgtgcacttcgttggtgtgcccgtcgatgacgtgcacgccgcaggcgatgcacgggtcgaacgaatgcaccgtgcgcaggatttccaccgggcgcttggcatcggccaccggggtgccgatgagcgaggcttccaccggcgacagcttgttcttgtcgcagcgggggccaagggtccaggtggagggcacgaccagttggaagttgccgatcttgccgtcctcgatgcggatccagtgcgacaggccgccgcgcggggcgttgacgaagcccacgccttccgcctgcttgggcatttcccacggggcgcagatgacgttgtcgcccttggcgatgttgtccttgtactcctgcagcatcactcccacgtattctgcgatgacggcggtttcgatgccgcgcgccgccgtgcggcccagggtggagaacagggcctcggggcccacgcccagcttggcaagcactgcgtcggtcacggccttcaccttggggtggccctgcgagtaggcgatcagcacctgggccagcggccccgtttccatgggctcgcccatgtagcggggggccttcatccacgagtagcggtcgtcgccgtgcaggtcggtgtacttgggctgggtctggcccttccacgggtggcgggcttccgcgccttcgtaccagctgtggcgcacgtgttcttcgatctgcatcttgtcgaacggcttgatgttcttgaagtcgcgcttgaagaccacgcccggcttgaagaaccggctgttcaggtcgtactcgtccttcgggaattcgccgaaggtgatgaagttgtcggtgccgccgtactgcgtccaatccttgtaggccgcggcaaccaccagcaggtcggggatgtacacttcatcaacgaacgccttggtttccttccacagcgcctcgaattcggcgatgcgctgcggggtcagggcgtcgtagcaggtcacgccgcccaccacggtgaactgggtgtgcgggttcttggcgccgaaaacggccatggcgcgcgcggccttcacctgaaggcgcagggcttccaggtagtgggcggtggcgatgaggttggtttccggatccaggtagtaggcggggtggccgcccaggaagtaggcattggtgaacgggccgagctgcccgctttccacgaaggtcttcagcttgtcctgcaccgccttcaggtccgccgccgtggtcttgcggggcgagatggacgaggccaccttggcggccttggccgggtcggccttcagcgcggcggtcacgtccacgaagtccagggcgtgcaggtggtagaagtgcacgatgtggtcgtgcaggtactgcgcgcccagcaccaggttgcggatgtaggtggcgttcttgggaatgtgcacgcccacggcgttgtccacgcagcgggtggaggccagcgcatgggtataggtgcacacgccgcaggtgcgctgggtgaagtgctgggcgtcgcgggggtcgcggcccttcaggatgatttcaaggccccggaacagcgtggaactgctgtaggcgttcttgaccttgccgttctccacttccacctcgatgcgcaggtggccttcgatgcgggtaacggggtcgacgacgatgggaccgctataggagctcttgggcgtcacggggatgccgcccggagcattctgggctctgcagccgctcatggtattctccttggctgttgcctatgggggtattgggtgacctagcgcgtgcgcgtgatcagttctggtagaacggggtcatggcgtcccagaaatcgggttcgctgcacccgatgcaggggtgccccgcgtccacgggccagttggtctggttgaacttgatcttcgggcagttgttcatggtcaccgggcccttgcagcccagctcgtagaggcaccagcccttgcgggcttcttccgattcgaacgacggggcgaattcgcccgcgtcgaagtgcggtaggcgggggcactgttcgtgcacggtctggccgaagaacatggtgggccggttcaggctgtccagctcgggcgcggccttgttcttcaggtagtacacgatggtgccgaccaggttgtacgggttcggcgggcaaccggcgatgttgatggccttgacgccaaggtgcttcagcgcgtcgttgacgcccttggcaccggtggggttgggcttggctgcctgcacgccgccgaaggtggcgcaggtgccgtacgcgatgacggcctgggccttgggcaggatgcggctgcagatgtccagcatggtgtggttggccaccttgccgtagatgccgttggcagccgtgggaatgccgccttccaccacggcgatgaagccgtgcgggctgttgacggcctgctccagggcggcttccgccgcatcgcccgcggcggccatgatggtctcatggtagtcgagggacagcgtgtccagaatcagggtgtcgatgtagggttcgaacgcgcgcagcaccgattcggaacagccggtgcattcggcgttgtgcaggtagaccacggacgggcgccggggacccatgagcgcgcgggcaacttccggcgcgaacgcggggcccatgcccatggtcacggcgatggccgtacagaacttgaggaagtcgcgtcgagacacgccgcgttccgcaagcctttcctccacgccctccttgccgagaccgatcgagattttcatccctgcctccttcggcacggcgtatcaccgtgcctgcccgccgccagcggcgcggcggggtaagggtcgtactggtgcgaaaggccccccggctgcgaccgcttctgcgtgcatccgtttcccgcggtgacctgtccgcacgtttgccgggaaggtacaacacattgaaacgttattccaattgaaaatgtaaatgaggcacacatttccgcatcgcggaagggaatgggtgcgtgcagtggcagccgtggcgcaacggaaggcgtgttgcgcccatgcagtgagggaggggattgttgccgtggtgcattgtttgtgcgttcaattttgcgtgatggagaggggtgtggcgcatggttgtggaatacaaaatgagtgctacgttttatataaaacgtagcactcattttgttgcaacatgaaaagcgcgtgcgcggggcgagggctgccgggtgcgtacagccaggaggcgctgcagcgtgcgccccggtcatgggctgcacgttccgcgcggatacgttgtggcagccctttccgattgccgtcggatcaacagggcagcacgcgggctttcatgcgccgtatcagcctgcctgttccatttccgtgatgatggtgcggatttcttcgcgggccacttccacaaagcgggggaaggcggcctgcaccggctcggaaaggccgatgttccagttcaggaagtcgtgcggctccatgccgatgacctgcatgcgcgggcgcgggccgcgcagctccgccatcttcagcgagtcgatgagatccacgtcgtggatggacagtcgctgcttctcgttctggaccaggtcgtcttccgacaggcggtagatggtgccgggggcgcccttggcgtggacgatgtccagcaccagcaggcggtcgtacccttcgaacaggtagaagatgtcctgggtgaaggtgccgccgtccatcagggtaacgttggacggccaggtttccttcatcagttcttccacggcaaagacgccgacgccgtcgtcggtgagcagggtattgccgatgccgagcacgagcagcttctgcatgtgggctccatgatgttccggtacgcgggcggaaagggtgtgcgcccggatgccgcccttgcgcgccagtcaggcaagtcgggcctgtctggggcaatcggggcggcgcaatggcgcaagttgtcgatggggcacggcggcgattgcaggccgcatgcccctgccaggcccaccctatggcgggcgtgcgcgtcgcgcaagctccccggtgggggatcgcacggggcgcgaatgcaagaggggaccaagccggtcctgccggtctggccccctccataggttcggtatgcggcgtctacttcacttcgacgacggagaccttgccggattcagcgtgcagcacgtgcacggcacagcccagtcacgggtcgaaggcgcggatcacccgcgccacgttcaccgggttgctgatgtccggcacgggggtgccgaccagcgcgcgttccaccgggccaagctggccgctgtcgtcgcgcgggttgcagttccagagcgtggcggacacgatctggtagttgtcgatcttctggtccttgatgttgatgtagtggaccagcgagccgcgcggcgcttcggtgaagcccacgccttcggaactggcgggaatttcggcggcggcgaaggtttcttcgccggccttcacttccttcagccagcgttcgatggcggagagcatgtagtacgtttcttcggcgcgggccacgtggcggcccatgaccgagaaggcggcttcgtcgccaaggtcgcggaagcgcttggcgttcagcttgaacaggtccttcagcagcttttggcccacgggcgacagctcggggttggtgatccacatgcgggccaccgggccggattcaacggccttgccgttgtagcggggggccttgacgaagctgtacgcaccggccttgttgggcgcgggcaccgtcttgccttgcgagaagtgcagtccggtggtggcgtcgtcgaaccaggagtacttgacgtattccttgatcagcttgggatcgaacggctggtccttgccgtcgatgtacacgccgcgcttcaggtgcagctcggtcatggcatcgttgagcgggaaggcgccgaacgagatgcagttcttgtagccctggccgaatttgaacaggtccttgtaggccgcgcccacggtgtaggccacgggcacgtacttcttttcgacgaattcgcgcaccttcttgaagcgggcggcgtattcgacaagggcttccttggtggggatttcggtggtgccgcccacgacctggccctgaacgtggggcatgcgcccgccgaacatggcgaccatttcgtggcagatgcggcgcacttcaagcgcttccaggtactggtccaccgcggcggcgttgatgtccttgggcaggcgtaggtcgggcttggcgaagcgcggcacgaagggcgcgctgtccggcccctgcacgaagtccagggcggccaggtggtagaagtgcaggatgtgcgactgcaggtagttggcgccgaaggtcaggttgcgggtaaggcggccgttggtgggcaccttgaccttgaaggcgttgtccagcgccatgcacgaggcggtggagtgagccgtggggcacacgccgcagatgcgctgcacgatctgcgaggcgtcacgcgggtcgcgcccacgcaggatggtttcgaagccgcggtacatgccgccggacaggcgggcgtcgaccaccacgccgttttcaacggtgacttcggctttcaggtggccttcgattctgcttaccgggtcgatggcgatggtcgccttgccggtggccccggcaggagcggccttgggtgtacagccggacatggtttcctccttgatgtatggcgccggggctaggccgagtagaagggagacttgccgtcggggaagtcgggttcgacgcagccgatgcacaccgcgttggagatgcaccagttaacgccgccgttccacttgcgctcgaagctgtcgcacatggacatggggcccttgcagccgaggtcgtagcggcagccttccttcttggtgaaggtttcgcacatcttcccggcgtcgtacgcttcaaggtagggacagttttcatgcacgttgcggccatagaagggggtggggcggccgtcggcgtcgagcagcttgaccacgtcgccaaggccggcggccaggcccttggccttgatggcgttcagcgccaccactacggtgcccacgatccagtcggggtggggcgggcagccgggaatgttcaccaccggggtggcgatgccgttgtccttgaagaactgcgacaccgacttggcgccggtttcgctgccctgggcggcgggaatgccgccataggccgcgcaggttcccacggccagcacggcggcggcattggcggcaacgctcttcatggcgtcaaccatggagatttccttgtggtgcgcttcgccgatgatgcagtacttgccgtcggcctcggtgggcaccgccccttcaaccaccacgaagtacttgcccttgtactgttccgcgatcttcatcatgtgttccatggcgggttcgccttcccacgccatgacggtggggtggaactccaggctgatgaccttcagcagcacatcggcgatggtggggtgcaccgagttcagcagcgacaccgaacaaccggtacagccctggccctgcagccagagcaccgggggccgttcgccgttcagcgaaccggaaatggcttcacagacggcggggtggaacatctgggatatcccgaaccctgcaaccgtacctgtgcacaatttgacgaaatcacgcctgttgagactcatccctgcctccttggttgcggcgtttgcatagaccgtagtggctattttcccgcgatagccccgtattctttcaatgacgaatagcccccccccctcgtcagggtcaatgcgatgtcgatggaaggggtgagttttgatagaaaaaagtgatttggtgggctatgttgcgacggttgagtggtcaaacgcgtttgatggtgcgaataaaaataaaaaagtgttatcgacttttggtgggtgttacgcgtgtcgtggggcaggagtaagcttttctgcctgtgcccattgaagatttgtcctgaataaccgccaacggggtgggtggcggttgtgcaggaacagggggaaatgctcgggcaagcattgatgcggaaaacagcaggcacgagaaaacgccccggccttgcgaccggggcgttgctggtggggatgcgggcttgcgtgacggcggcggggagaggggcttggggcatccgcagcccggcctggttccgaatccgccccgtgcacgtgttcgaccctattctccgtccgaacccgccctgcgggcgtgttcgtccttgtacaacttgtaggtgacggagtcggccagggcctgccagcttgcctctatgatgttgaacgacacgcccacggtcacccagcggctgtcggagtcgcccgactcgatgagcacccgcacggtggatgccgtgccgccgccggtttccgcgccggtcagcacgcgcaccttgaagtccagcaggcgcatttcactcaggcgcgggtagaagcccagcagggccttgcgcagggcgttgtccagcgcgttcaccgggccgcgccctgtggcggcggtgtgttcggtcaccccttccacgtccaccatcacggagacttcggaaaccggttcgccttcgctgtcgtgcttggtttccagcacccggaactgcaacagccggaagaactcgcgcacgccgcgccgggccagcttgcgcaggatcagcagttccaccgatgcttcggcggcggcgtagtcgtagcccaggctggccttcttcttcagttcggtcagcaggcccttgaccaccggttcgtccttgtccaggtgaaagccgaagcgccgcgccagcgagacgatgttgctgcgcccggccagttcggtgatcaggatgcgctggcggttgcccaccacgtcggggctgatgtgctcgtacagcgacgacttgcggttcaccgcgctgacgtgcaccccgcccttgtgggcaaaggccgaccggcccacgtacggctggcggctgaacggcgggatgttggccacttccgagacgtaggcggccaccgccgtgagctgttgcaaccggccttcgggcaggcaggtgtattccccgccgaacttcagttccagcgtggggatgatggagcacaggttggcgttgccgcagcgttcgcccaccccgttgatggtgccctgaatctgcacggcaccggcctgcaccgccgcgatggagttggccacggccagctcgcagtcgttgtgggcgtggatgcccaccgcggcgccgggcagggcctcgcgcacctcggtcacgatgcgcgccacctcgtgcggcagggtgccgccgttggtgtcgcacagcaccagcacgtcggcgcccgcctcgtgggcgcggcgcagcgcgctgagcgcataggcggcgttgtgcctgtacccgtcgaagaagtgctccgcgtcaaagtacacctcggccagctttcccttcaggaaggccaccgagtcgccgatgatctccaggttgcgcgctgcgtccagacgcagggcctctgcggcgtgcacttcgcacgacttgccgaagatggaggccacccgcgccccggattccgcgatggcgcgcaggttggggtcgctgtccgccgtgaagttggggtgatgcgtgctgccgaaggcgctgatcaccgcatgtttgaggtgatagttggcgatttccttgaagaacgccacgtccaccgggttcgaccccggccacccgccctcgatgcggtcgatgccgatctcgtccagcttgagggcgatcttcagcttgtctgccgcagtgaggttgatgtcctcggattgcgaaccatcacgcagggtggtgtcgtacaactgtatgcgccgggtcatgaccgtgccctacgcgttgccgagatcgtgattcaggccgaaggcgtcgtgcagggtgcgcacggcgagttcggtgtacttttcctcgatgaggcaggtaatcttgatttcggaggtgctgatcatcaggatgttgatgttttcggcgtgcagcgccgcaaaggccttggccgccacgcccgaatggttgcgcatgcccacgccgatggccgaaaccttggccacctgggtgtcgtgcagcacttcctgcgcgccggtcctggcccggatttcctccatcagcgccagggtcttcttcagatccttgcggggcacggtgaaggtcatgtccgtcacgccgtcgcggctggggttctggacgatcatgtccaccaggatgccctgctgcgacagcgggccgaagattgcggcggaaacgcccggcttgtcgggcacgctgcgcagggtcacccgcgcctgatccttgtcgtaggctatgccggaaacgagtacggcttccatctcgcaatcctcctgggtgaccatggtacccggggtgtcggtgaatgtagaacgcacgtggacgggcaccttgtacttcttggcgaactccacggacctgatttgcagcaccttggcgcccatgctggccatttccagcatctcgtcatacgagacgcggtccagcttgcgggcggtggagcacaggttggggtcggtggtgtagacgccgtccacgtcggtgtagatttcgcattccacggagcccagggcggcggccagcgccactgcgctggtgtcagagccgccgcgccccagcgtggtgacgcgcccttcggacgtcacgccctggaacccggccaccacgatgacgtcgtgggtttccagttccttgcgcaggcgggaggcgtcgatgtccatgatccgcgcccgcccgaaggcgtcgctggtggtgatgggcacctgaaacccggtcatggagcgggccttgatgcccgaatccttgagcagcatggagaagagcgccaccgaaacctgttcgccggtggcgatgagggcgtccacctctgccgggtccgggtccgtggaccattcttcggccagggccagcaggcggttggtctcgcccgagcgggcggaaagcaccaccaccggcttgtagccgtcgcgcagcgcccgccgcaccttctcgcgcacctgcttcatgcactcgaggttggcgacggacgtgccgccgaacttctgcaccagaatacgcataccgcttccttatcgtgcgttgtgtcgagcgttgttggtgttgtgcgccgggccatgcccggctgcatcgctacgtgttctcttgggcgccccgcgtgtcccgcaggtcacggtcgtcatcggcggagggggcctgcatggccgtgtccgccgtcgtgtggggcgccgtttccggcaccacgaggtccgtaacctcgcgcgccgtcgcagccagtacgcggcgtgccgcctctccccgggcaatggccgtgatgagcctgccgtgtgtggccggaagccaggtaagctccagcctatcggggggcagcacgtcgaccggaaggcgttcggcccattcgacgatgaccagcgccctccgggggccttccgtttccagaaggtcgagcagggcgtcgtccgccaccgccagtgcggcgccgggcgcctgctccagccggtagaggtcgtaatgggccgtttccggccgggtggggtacatgttgcaaatattgaagctggggctgctgacctcggcgtcgtcgccgccgggcagcgcttccaccaggccgcgcacgagggtggtcttgcccgcgccaagtccgccggacagcagcagggtgcgcgcgccgggctgggccgcaagggccagcgccaagacgcgtcccaggcgcaaggtgtcgccggggccgggcagccgcagggtcaggaccgtgtcatctccgacgggccggacaggtcgaacggtctggacggaattcgctggggccatgcgcccgacggctacgcccccgcaagggtgcgcagcacgtcctccttgccgatgacgcccaccaggctgcccgcgtccaccacgggcagggtgtggtacttggagtccaccatcaggctggccacttcgtcgatgggcgtttcgggccccacggtgaccgggtccggcgtcatggcctggcccacgttggtggcggagatcttgcgcatctcctcgtccaggtcgctcatggaacgcagggggatgaagccgtcaagcacggtgaacagcgtcggcaggttcagcttcttgtgctgggcgatgaggtcgctctggcagatgacgccgacgagggtacccttgccgtccaccacgggcaggccgttgaacttgcgctggatcatgatgcgggccgcttcggcgatgccggtttccggagtgacggtgacgggggcggcggtcatgatgtccttggctagcagcatggggtgggctcctttcgcgcgcgggggatggcgtcggcgatttcgctcggggtgttgccccgtgcggggtagtcgtgcagcagcagttgcccggccttggcatgcagatatgcggcaaggcaggcggccacctctggcggtgcgccctgcgccagcagggcaccggcaaggccggaaagcacgtcgccggaaccggccacggcaagcgtgggtgcggcaaggggaatgatggtgatgggccggtcgcgccgggtgacgaggctgcccgcgcccttgagcacgagcacccccgcgcagcgcgccgcgaaggcccgtgccgtggctgccctgccgcgttgcacatccgccgtggtaaggcccgcaagacgggccatttcgccggggtggggggtaacaatatccgtttcacgcaccaaatcaagcgaaacaaggccttccgccagcgggaacaggccgtcggcgtcgatgacggccggtggcctgccgggcagcgccagcagggcggacagcacctctgctgcttccggcgagcgccccatgccggggccgatcaccagcgcattgcaacgtgtcgccagcgccagcaggccgggcagggcggcagggtcccaggcgcggcgttcgccaaggggcagggtcatcacgtcgggggtggcggccttgacctctgcggcaaggccgccggggcaggccacggtaaccaggcccgcaccgccgcgcagtgcgcccagccccgccagcagcggcgcgccggtgaggccttccgatccgcccaccaccagcacgtgcccggcggtgcccttgtgcatgcagggggtggtggcgggcagggcggcaaggcaggtgtcgtccagcatgcggtacgaggcggggtggcgcgcgcgcacggcctgcggaatgccgatgggccgcacatgcaggcggcccgtgtagggtgcagcctccggcaggacaaggccgggcttggccgcctcgaaggtcacggtggcatgggcgcgcacggcgccgggccgggggcggcccgtcaggccgccgaggccggagggaatgtccagcgccagcacgaaggcccgggcggcaagctcgttgatggcggccaccagccccgcttcccgttcacgcagcaccccggtgaagccggtgccgagcaggccgtccaccaccgcatggggcgccagccagcgcgggtcgggcaggctgcgcggccacgccccggcggggcggaaaggcacaccgcaacgtttggcaaggcggacatggtaccccgccgcaccgcgatagccgcccaacgggcgggtgtgcagcaccagcacctcggccccggcgtcgtgcaggtggcgggccagggcggcagcgtcgccgccgttgttgccgccgcccatgaacagcagcacccgcaggccggtgaaggagaaggggggtgaggccggggagggcgcgttgcgcgtagcgggcgtgccgggcgtaccggatgtgccggatgtgccggatgtgccggacgcaatgggcgtgccggttttggtgacggacgcggccagttccgcgcgcagcacgtgcagcgcctcgcggctggcgttctccatcaggatttcctcgcgcaggccgaagtccgcgctggcggcgcggtcccacgcggccatttcctccggggcgggcaggtctgcatggggcagatccgcatggagcaggtccgggtggggttgatgcaagcgggaggcgttgtcggtcggggtcatggaaggctcctgtgcaggatgatggatgccgtcagccccttgggggagtggggaaggtgtgggtgcgcccttcgcgggaaccttccatgccgttcatggacctgcgcgttcagcgctccagcaccaccacggcggcggcggtgtcgcggccatgggtaagcgaaacgtgggttgcggtggcgcccagcgccgcgcagcgcgcggcggccttgccgtgcagcaccagttggggctggccggtgggcagggggcgcacctcgatgtcgcgcgggccgatgccctgcgagaagccggtgcccagcgccttgacggcggcctccttggcggcgaagcgcgcggccagaaaggccacgggcgcggcgggcaggcaggccagttccgccgggtgcagcacgcgcgcggcaaaacgccggccgtggcgttcccaggccctggcgatgcgcgaaagctccgcgatgtcgatgccgaggcccacgatcatgcgctgtctccggtgtgtgcgggctggtgcatcataatagatggccgttcgttgaattcgtggtgtgccaatggccgggcatgcctgcgctgtttccgcagcaggattgcgaccgccgacaaggcgtccccctgccggaaacagagcctacgcgggaaaacgggctatgatggccgccatgtcggccacggcgcgctcgaacccggtgaataccgcgcgggcaacgatggaatggccgatggaaaactcgctgatgcccggcacgtcagcgaactcgtagatgttgtcgtagttcagcccgtgaccaaggttcacgccaagccccagcgagcgggcaaggccgatggcccgcacgatcttgtcgcgctcggcccgttgtgcggcgcgggtgggtgcgtcggcgaagtggccggtgtgcagttcgatgtacgggcaaccaatggcggctgcggcccgcacttgcgcctcgtccgcctctatgaacaggctggacaggatgccccgggcatggatgggggcaaggtagtccttcaggaacgcctcgcgcccggccacggcaaggccgccttcggtggtcagttcctcccgcttttcgggcaccaggcagaccatgtacggctggcgggcaagggcgatggcctgcatttcttcggtggcggccatttccaggtgcaggcgggtcttcagggtgcgggccatcagttccacgtcatggtcctggatgtggcggcggtcttcgcgcagatgcacgatgatgccgcgcgcgcccgccagttccaccaggtgcgcggcggtgagcgggtccggttccttgcccttgcgctgctggcgcagggtggcgacgtggtccacgttgacgacgagaacgggcatggtggctccttgggtgaacataccgaatgtgcgggattttcacacccctgcgggcgcaaagtcaagggcgcaacgtctccgtcggcgtcccggcagcgtttggggccgggggtctggtcgcggtgcctggccgcctttcggggggggccttacggcgatgcagggcgtggcatgcgccgttccctgccgtcgtcgatacgcacgggtcgagtgacgcttgcccatccgttgacgaacggcggggcagcgatgtagggcagggtgcgtatatcagatgaccactcaatcatcggcggcagcactgccgcccgtacatccgcatattccgcacgaaacataacgaggatcgcatgaacgtctgcatcgtcggcaccggctacgttggtctggtcagtgccgcctgcttcgccgaaatgggcaacaacgtctgctgcgtggacgtgaaccccgaggtggtgaaaacccttaccgccggcaaggtgcacatctacgagcccggtcttgaggaactggtgcgccgcaaccacgcggaaggccgtctggtcttcaccaccagcctgaaacaggggctcgagcgcgcgcagttcgtgttcatcaccgtgggcaccccctcgcgcgatgacggatcgtgcgacctgtcctacgtggaccaggtggcccgcgagataggccgcctgatgcaccgaccgctcatcgtggtggacaagtccaccgtgccggtgggcaccgccgaccgggtgcgcgggctgatccgcgaggaactggccgcgcgcggcgtggacatcgccttcgacgtggtgtccaacccggaatttctcaaggaaggcgacgcggtgagcgacttcatgaagcccgaccgcgtggtggtgggcacggaagacgaacgctccgccgaatacctgcgccagttgtacgcgccctttgcccgcagccgcgacaagctcatcgtcatgggcacccgcagcgcggaaatgaccaagtacgcagccaactgcatgctggccaccaagatttcgttcatcaacgaaatcgcgagcatctgcgaaaaggtgggggccgacgtgcgcgaggtgcgcatcggcatcggctcggaccagcgcatcggctaccatttcatctaccccggcgtgggctacggcggctcgtgctttcccaaggacgtcaaggcgctgatccacaccgcgcgcgaagcaggggccgtgccccagctgctggacgccgtggaagacgtcaacgcccgccagaaggtgtccatggcccggcgcgtgcgcgactacttcgcgccgcagggcggggttgcgggcaagacgctggccctgtggggcctggccttcaaggccaacaccgacgacatgcgcgaggctgcggccctgtccatcatcaacgacctgacctcccacggcatgcgggtgcgggccttcgatccggtggcgtccgagaacgccgcgaagctcatcggcgacaatccgctggtggagatcgtttccgaacagtacgatgcctgccggggcgcccaggcgctgctggtggttaccgagtggaaccagttccgcaaccccgacttcgaacgggtgaaggaactgctgaccgcgccggtgctgtttgatggtcgcaacctgtattccccctcgttcatgggcgagcagggctttgcctacttctgcgtgggccgggccgccagcctgtaacagggcgacattgaaagtgtcaggcccccgccggagtttccggcgggggcctttgcattgaggtggggatatgcggcatcggcgcggcgtggaaaccgggctgcagcacgcggaaagggccgcatcccatggtcgggaagcggccctttccgcatggccggcatcagaatcccgctggtggtcctgatggcgggtgtgcctgggcggcgtctgacgtgttgcctaggggcgccggtccaggctgcgtctacaggaccgcagttgcagctcctgcaggatcagccgttcgtactccacggagtgctgcggctgcacgttgaaatcttcttccagaaatttttcgaggaactgggtctcctcccagaagtcgagcaactcctcgtcacctagagccttgatttgcagggcgaggggcaggtcgtcggggaaggggaacatatgcgccatcggcagcattcctccgcatcggtggacgttgtggtgccggggcggtcgccgggccggccgcctgcctctcatcggacgtctctggtcgctcgtgcaaccgcccgtgcggtccggtggcgtcaccgtttccgtatgctcgtaccgggcgcgaccacctgtgggcggggcgcgctcggcaggtccctggtgctcgcgcacgtgcggatggcgcacggccagcacgcgggatgcgcgcggcgttacggggcaacggactggttgggctgtacacccaccttttacgccacggcggcatgattatcaagccccatggccgcaatgcggcccatcgaaaggaatatggcgcgggggtgttgcttgccttgaaagatgattccgcataggattatgcgagcggtcgcggcgttcgtcgcccggactgccgcaactgtcgctacccgcaccaaggagctggtcatggatgcaacgcagaagaagcaggatgatgaactgctgcaactcgtaacgttcagcatcggcgacgaggaattcggggtggacatcctgaaggtgcaggaaatcatccgcaccatggagatcaccaaggttccccgtgcgccggagttcgtcgagggcgtcatcaacctgcgcggcaaggtcattcccatcatcgacctgcgccgcagattcggtctcgactccaagagccacgacaagcatacccgcatcatcgtcattgagatcaacaatatgatcgtcgggttcgtggtggattccgtttcggaggtgctgcgcattcccgcgagcacggtcgagccgccgccaccggtggttgcagggctcgagtcggagtacatcagcggcgtgggcaagttgcaagatcgtctgctgatcctgctggacctcgacaagctgctgtccaacgacgacatgagcgtactgggccacatctaggcattccccgttctcgcacgcgccccggcggcttcggcccccggggcgctgcgcattggaagggggaggcaccaggccattgcgcagcatggccgacatgagccagcccattgcgcagcatggccgacatgagccagcccattgcgtagcatggccggaccggataatgtcccgccctgcgcgcggcacgtgccgtgcgcaccacacgacaaccacgccgccttccccccgtgcccgcgcagcgtcgcaaaaggggcgaagcggccttttgccgttcacccgcgcacccgtcgtcgcccctctccacggggcgtggcgggcatcgccgcgcggggcacggaggcaccgtgaatttcgagcaattaactgcccggctggctgcgtccggccttgccgcacccgcacccggcgggagccattccggcggtacccattccggcggggcgcacgccgtggccgaggcccagcggatagaggtggcccgcagcggcatgggcggggccgcccgcctggccctggccctgatgcgcgccgggcgcgacgtggtcatggtggtgcgcgatgccgccgaactggccgaggcccgcgccctgaccacgctgttctcgcccgagctttccggtacggacccggcggtgacccaggcccgctgggacgcccagtggatcgtctttccgcagcacccggcgggcacgcgcgggcgaggggcgtgggccgcgcgcatggccagcctgtacgccctgagccgccgcgagcatccgcgcgggatcatcatttccgtggacaacctgctgcccaagctgccgccggtggacatcttcgagcaccacgagctgcggctggcccggggcgaggacatgtcgcccgaactggtgctggaccaggccatcgactggggcttcgagcgtgcccagatggtcagccgccccggcgaggcagcccggcgcggcgatatcctggacatcttccctcccggctacgaaaagccgctgcgccttgaattctttggcgatacgctggaagacatccgcctgttcgacgccaccagccagcgctcgctggccagcctggaggagttccgcctgctgcccgtggccccggtggtgggctgccgcgaataccgcgaggccgccgcccgccgctggaagcagttgcgcaaggacggcgtcatcgacggcgagcaggccgccgccctagcccgcatggccgagggcgaggtgaccggactgctgcccggcgcctggtacgaaaacgccacctggatggaagactggctgccgcgcgatgccgtgtggctgctgcccgaccgggccgacctgtccaccgcgctggaggccgcgcgcaccaactgggaagccttgctggaccgccagtacgacgagcaccgcctgcgccagccgcgcccactcgtgctgcgcgacgcggacgaggcgcaggccgcctggcgtggccggtccgtggcccatttcgaacggctggtcatgggcgtggagcgcaccggcgtggacctgccggaacggcggctgcacgccttccgcgacctgttcgccgccaccccctccgtacccgtggacgaggaccgcccctggcagcggctggtgacggccctgcgccagtggacctcggaacggcgccaggtggtgctcagcttcgccagcgaccgcagccgccgcaagttcctgaagttggcggaacaggacggcgtgcgcccgaacctgcgctattccccggcggaccggggcctgtacgcgctggtggcgccgttccgcgcgggcattgaccttgcgtgggacaacgtgctggtcatcggcgaggacgtgctgcaacccaaggcagaccgccagccccgcgtgcccaccggggcctttctggggctggacaagtacgacgacctttcgcccggcgaccttctggtgcaccgcgactacggcgtgggccgctttggcgggctgcaccgcatggaccttggcggggtggccaacgactttctgctgctggaatacgcgggcgaggaccggctgtacctgcccgtggacaggctgtcgctcatccagcggttcaagggaggggacgattccgtcccgtcgctggacaagctgggcggttccggctggcgggcctgcaaggacaaggcccgcaaggccatcgagaagatcgccgccgacctcgtccagatgtacgcctaccgcaaggtggccaagggctatcgctacggcccgctgggagaactgtaccgcgagtttgaggcgtccttcggcttcgaggaaaccccggaccaggcccgggccatccaggacgtgctggacgacatggaaaagccggaacccatggaccgcctggtgtgcggcgacgtgggcttcggcaagaccgaggtggccctgcgcgcggccttccgcgccgccgccgaaggccgccaggtggccctgctgtgccccaccacggtgctggcggaacagcactaccagaccttccgcagccgtctggccgggttcccggtcaacgtgggcatgctgagccgcttcgtctcgcggcagaagcagaaggaagtgctgcaagccgccgcgcgcgggcagatcgacattctcatcggcactcaccgcctgctctccgacgacgtgcaactgcccaacctgggcctgctggtgctggacgaggagcagcgcttcggcgtgcgtcataaggaaaagctgaagaagttccgcaagaacgtggacgccctgaccctgacggccacgcccattccgcgcaccttgcagctgtccatgtcgggcatccgcgaactgtcggtcatcgagaccgcgccgccggaacgcaagcccgtggccaccgcgctcatcgagcgcgaccagaacgccctgcgccagattctggagcgcgaaatagcccgcgaagggcaggtgttctgggtgcacaaccgcgtgcaggggctggagcgggtggcggaattcgtgcgcgggctggtgcccacggcgcgggtgggcatggcccacggccagatgggcgaacgcgagctggaagacaccatgcacaagttctggcacggcgagcttgatgtgctggtgtgcacggccatcgtggaatcgggcctggattttccgcgcgccaacaccctcatcgtggaccaggcccagatgttcgggctggggcagctgtaccagctgcgcggtcgggtggggcggtccgaccggcaggcctacgccgtgttcgtggtgtccgacgccgaacgcctgcccgagcaggcccgccagcgcatgcgcatcatccttgagctggactacctgggcgcagggttccaggtggccatggaagacctgcggctgcgcggcgccgggaacatcctgggcgaggtgcagtccggccacatgacccgccttggcctcgacctgtatctggagatgctggaagaggaagtggcccggctgaagggcgcccccccgcgcgagtcggtggagccggaactgaacatcgggcttgccgcgcacattcccgaaacgtacattggcgatgcccgcgagcgcctgaagttctacaaggccctgtcgtccgcgccggatgccgccacgttgcaggatgtggaaatggaactgcgcgaccgtttcggcccctgtccgccggagttgcgcaacttcctggccgtgctggtgctgaagcgcttcctggcgaccttgcaggtggtgcgggcagacatccatcccgaacggctgcggctggtctgggacgaacgccagaccgtcatcgcgccggaacggctggtggcatgggtggcggcccggcagggcaaggcgcggctggtgcccccgtccacgctggaagtgcgcatggaggccgtgcccggttccgccgccgaggcggaaggcgaccttggcgcgcggctggacgccatccgcaccgaactggcggggctggctgccgtgcctggtcccgtgtccggcgtgcagtaggcctgagccgtccggacccggttccatcccgtcatcacaaccggagagcagacctgtccatggttccttcaccgtcctcgcccttccgcatgacgttgccgtctcgccgcatgccgtcgcgttttcgcgcgggttgccgtcccttcggtggggcgcgggccatcctgccgctgtgcgcggtgctgctggtgctgctgttgtccggttgcggagaagcccccctgcccgagggcgtggtggccacggtcaacgagcagcccatcacgctgcgtacgctggaggcggtgcacgacatgagcagcatgagctggtccggtcatgccccttcggtggagcagttgcaggcccagtatggcgcggtgctgtccgacctcatcgtgcaggaactggtggcgcaggcgctggcgcgggagaacatcgcggtcagcgacggggaagtggccgaggccgaggccgaggtgcgcggcgactacccggcgggagaattcgaaaagtcgctggtcgaggaatacatagacctggacctgtggcgttctcgcctgcgcgcccgcatcgccatgcagaagttcatgcgtctcatcctgcggcccaccatcagcattccccttgaagaggtggagacctactacgccgcgcaccggcaggactaccggctgccccgccgggtgcagttcctggtggtggcggggccggacaaggccgccgtggacaaggcccgcgccctgtcgctgggcggggccaaacccgccgacgtggaggccgcccagccatcggtgaccgtgcgcgaggtcaagatgcgccgtgaccgcctgcccgccctgtggagcaaggaactggcggggctggcgcccgggcaggcctctgcggtgaagcagggcgaatggggctaccagtcgtttctgctggtgggcgagattgccgagaagcaactggagctttcccacgcctacccgctggtggaacgggtgctgctggaacgcaagatggacgaggcctacgcacgctggatggaggcggaactgcgcaccgcgcgcatcagggtatccgcccacctgctgcccgaagcccgcggcgtcgcgaagggtccggcggttccgggcgccaacgccaccggcatgcccggtgtgcccggtatgccgggtacgtcgggcacgcagggccagtccgggcaggacttgtccggtcagggtggtcagggcgctcaggcgttgcagccgcaagagatcctggacgagggcgacctcatggacggaaccgcgccgggatcggaactggatgcgccgccacccgccgaagacggcaagggaacgcggagtgcaccggcaaacggtgcactccgcaagacaaaggcgaaataatacgaattgttgcagttgattgcataaacgggaaaaaggtattacatgccgggcttgccatggtcgaaccggtcgtgcaggctcatgccggccattcatggccggtgacatggtcagccgactggtctgtctgtctgtctggcctagctggccgggctggtttgatcggtccggccgaacgggtccggttgaacgggtctggtcaaacgagtctgacagaaccggcggcctgattggccagtgcaaactggcctgacggaactggtcagtttgcactggcccggctgcccagccttttcgcatccatatgttcgcaccggttgtccgtccgccttcgcggcttccctggcaaccccgtgccagtgccgattccggtcgtctccaaccaccaaacaggagtgccccttgcgttcgctgctccgcaccttccgccttgccgcccccgtccttctcgtcagccttgcctgccttgccaccgtggctgtcgtggcgccgcgggccgaacagatcaacaagatcgctgccgtggtcaacggcgaaatgataacgtttttcgacgtgcaggcccaggccacccccgaactgatgcgccttggccttgaccgcaacaaccccgcccatcaggaggcggtgcgcaaggtgcacctgcaggtgcttgattccctgatctccgacatcctgatgaaccaggaggcggagcgctggaagatcaccgtgcaggacggcgaagtggaaaacgaactgcgcaagttcgtgcagcgcagccagctttcgcagcaggagttcgagcgccagctgacgcagcagggcctgtccatggacgtcatgcgcgaccgcgtgcgcaagggcattctgcgccaccgcctgctcacgctgatgatcgctcgcaagatcgtgatcacccaggaagacgtcaagaagtactacgacgcgcacaagtcgcagttcgtcacggaccgcactgtgcgcctgggccttgtcatcttcgcccccaccgccaatgcggaagcgctggccgacaaggtgcgcaccggccagacgaccttcgagcaactggccgcctccgagtccatcggccccaatcccggctccggcggcgacatcggcaccctgaagtggaccgaccttgccccggcctggaaggaagccctggacggcctgaaggcgggcgaaacgagccctgtcatactggtggagggccgcaaggccatgctgaagctggtggcggtgaccacgggccgttcgcagacggtggaggaagccaccccggagatcgagaacatcctgcgcgaacccaagctgcaagaacgcttcaccgaatacaccaagcagttgcacgacaaggccgtcatcgacattcgcatctagattccgcatgcgtcccgaccggtgcgtgcggcccggtcgggacgcattgtcgcaggttgacacagccaaggagaggagatggcactcaaggaactcggcatcgccctgcgcgaggctcgcgaggcgaaaggcctcgacatcgacgacgtggcgatccggatcaaggtttccgcccgcgtgctgcgcgccatagaagatggcgagcaggatcagctgccgcactcggtgtatgcgcggggcttcatcaagtcctatgcgacggtgctgggcgtggacaacgacctggtcatgcgcgtggtggacgagacctatccctttgaagtgccggaggatctgctgccggaaaccgtggttgcccagccccatgcgcgcgggcgcaccggcctttcgctggttgcgctggcgctggtcctgctgacgctgctggcggcccttggcggcgtctggtactaccgccagcaggcctcgcgcgaggcggatctgcccaaggtggcccagcctgcgcagcccccccaggccgacccccagcctgcaccggcgcaggacgcagtgcccgcacccgatgccgcaccggcctccaatgccaccaatgccacggtttccgccgtggctccgtccgtgaacgaaacctcgcctgccgcaggttccgcaacgcagcccgcgcgcacctccccggctgcggcggcgtcttccgccgcgcaggttcccgcgcctgccgcgcaggcccccgcacaaggggcaaccccggctgcggccccggcaacgcccgcagcgcccgccgctgccgtgaccggtccgcagggcggcgtgtacgacagcgaagcagccgcaacgagcggcgccgacaccgacggctccatgctggcgggcggcacgcaccgcatcgtggtcattgccctggccgactgctgggtgcattccagcgcggatgattccgacgtgcgccagttctcgctgcacaagggccagacctttgcgctgaccttttccaagcgtctcacgctcaagctcggcaatgcgggcggggtgcgcatccgctacaatggccaggaacagcccgcgcccggcgatatgggccaggtgcggaccctggtgtttccgccgcaggcgcaatagcggacagtggatctggtcggcagcccggcgccgaccacgccgacccaacaacgcccgcaagggcagggcagccatggagttttcggaacaggtgctgatcgtccgcaccggacgattcagggaagcggacctttgggtccgcttcctgtctccgacacgcggtctgctcaccgccttcgccttcggcggctgccgcagccgcaagcgcttctgcggctgtctcgacctgttcaaccgctcgctcttgcggataaagtccacgcggggcggacagtacctgtcaattcaggaaggcaccctgctgcgcgggccggaccgcctgcgccgcgactggccgcgctttggcgcggcggtgaactgtctgaaatttctcgaagccctgggctgcggcccggaaggggctgcggccacccatcaactggtcgaggatgtgctggaactgctggagggcggtggcccggtgcccgacatgctgccggtgctgttccggctgcgcctgacggcggagcagggctacgcgccccgcctggacagttgcgcctcctgcggcgcggacctgacccacgcggcgggtgcggcctttctggtgcaggagggtgtggcccagtgcgatgcctgcgcgcccttgccgggtccgcgcgtgcgggtggagcgtgaagcgcttgacgtgttgcgctttgtgcaggagaattcgccgcttctgtggccgggcgtgctgcccccggcaccggggatggacggtgtgatgccggagcagggggatactccccggatgtttgctgcgatgactccatcggtgccccatctggcgccgggaggcaatgtgccggaagcccatgcggccatgcccgatgcctccggcgcgtacgagacggagtacgctctgctcccgccggacatgagcccacgtgccgattccgcccgcaacggctttgcgggcggggcatcgccccggttcatggatgggcgtttcctgggcagcctgtcgggcttggcctttggagacggtgggcacggttcgctggacgactgcctgtgccgtctgccggacagtgctctggcggacagtgttcgggcggacggcgtgccgccggacagtggtcagaccgtcgggaccgcttccgtaccacagccgccccgggaggctccgcgccccctgtggaacggcagcatggtgttcgagagcgatccgttcgggccggtgctgggcagcgaagacatgggcgccacgggcatgggcggtgatgacggggctgccgggccggtggcacgacagcaggaaatttcgggggcggggcgcggtgccgatgtgtcggtgccgcagcgtccctccgcgttgatggcatcagtggcggacgattccgcccgtggggtcaatcgggtcaatcgggccagtccggccagtccggcagatctggtcgatctgcccggtccggtcgatctggcagtcacgcccgatgcggtcggcacgcagaatcccgctgacgcaaggaacagggccgccgtgcggcggcaatgcacccgcgcggtggaagggttcatccagtttcatatcggccttgcgtgggacaacgggcggttccgccgtctgtagcgcggggccgcatgccgggccagcgagacgaggcggaccagccagaagaggcgggccagcccttgcagttggtccggccagcaacggcaacagtctggtcaagtcaggataatcaggggtacagcatgcattttcaggacgtcatcctcaccttgcagaatttctgggccaagcggggctgcgtgatcatgcagcccatcgacgtggaatgcggggccggtaccttcaacccctcgaccttcctgcgcgtcatcgggccggagccgtggaacgtggcctacgtggagccttcgcgccgtcccaccgatggccgctacggcgaaaaccccaaccggctccagcactacttccagtttcaggtcatcctgaagccatcgcccgacaacgtgcaggacatctacctggacagcctgcgcgccctcggcatcgacccggcggcccacgacatccgtttcgtggaagacgactgggaatcgcccaccctgggcgcctggggccttggctgggaagtgtggctgaacggcatggaagtgacccagttcacctacttccagcaggtgggcggcatagaccttgcccccaccagcgtggaaatcacctacgggctcgagcggctgtgcatgtacctgcagggcaaggaatcggtctacgacctttcgtggaacgaccgggtgacctacgggaacatctaccaccagaacgaggtggaacagtcgaagtacaacttcgaggccagcaaccccaaaatgctgctggaccagttcaacgcttgcgaggccgagtgcaagcggctgtgcgacgaagggttgttgtggcccgcctacgactactgcctgaagtgctcgcacaccttcaacctgcttgacgcgcgcggggccatctccatcaccgaacgcaccggctacattggccgcgtgcgtgccctggcctctgccgtggcgcggctgtatgccgtccagcgcgaggaactcgggtatcccatgctggcttccgcccgctagtccggaacaagaaggaaggacgtgagcatgtcgcaattcgtgcttgaaataggtttcgaggaactgccctcccgtttcctgcccggcctggagcgggaactggcggaacgctttgcccgcgcgctggacgacgacggggtggagcatgaatccatccgggtgctgaccaccccccgccgcgccgccgtgctcatcgagggcatcaaccccgtgcagcgcgaggcggaagaggttgtgcccggcccgccggtgcgcgtggccttcgacgccgaaggcaagcccaccaaggcggcggaaggctttgcccgcacccagggcgtggacatggccgacattttcaccctgtccacggacaagggcgaatacatcgccgtgcgcaagcgcaccggcggggccaatgcggcggatctcatcgccacggcgtgtccgaccgtcgtggccgcgctgccgttccccaagcgcatgcgctggggcagcggagacttcaccttcggtcgcccgctgcgctggctgctggccctgttcgacgacgcggtggtgcccttcgaggtgggcggcgtggtttccggcggggtcacctggggccatcgcatccacggggccggtccgctggtggtgaaatccgccgacgactacctgaacgtggtcatcgagaagggcggcgtcacgccagatccggctgaacgccgggccatgatcctggcgggcggcaacgccgccgcagaggctgcgggcgggcgcattctgtggaaggaaagcctgctggacgaagtgcagggccttgccgagcacccggtgccgctgctgggcgacatcgatccctcgttcctggaactgccgcgcgaagtgctgctgaccagcatggaaagccaccagaaaagctttggcgtggaagggccggacggcgcgctgctgccgcacttcctcaccgtgctgaacctcaccccgctggatgtcgcgctggtcaagaagggctgggaacgcgtgctgcgcgcccggctggaagatggccgcttcttctggaagaccgaccttgccgccagcttcgacgcatggctggccgaactggacaacgtgatcttcctggggccgctgggctccatgggtgacaagacgcgccgtctcgaaaagctgtgcgcctggctggccaaggctgcgggcgttgccgacgaatcggcctgcgcccgcgccggtcgcctgtccaaggccgacctggtgtccgagatggtgggtgaattcgacaccctgcaaggcatcatgggcggcatctacgcccgccgcatgggcgagccggaaaccgtggccgccgccctggccgagcagtacctgcccgccgggccggacagcccggtgcccgccaccctggccggtgcgctgctgtccatcgccgacaaggcggacaccatggccggttgcttcggcctgggcatgattcccaccggcgcggcggacccgtatgccctgcgccgctgcgccctgggcatcgcccgcatcgtgctggagcacggcctgcgcatcgacgtgcgcgaactgttccgcaccgcgctggccctgtacggcgagcgcgcgtggaagctggccccggcggaagcgctagtgaagctggaggaattcttcatggcccggctcaagaaccacttcatggccgccggacatgaaaccctgctggtggaagcggcccttgccgccgatacgccggagggcgcgggcatcgatgtgcgcgccgccggggcacgtctggccgcgctgtccgacttcagccgccgcgacgacttcggcagcgcggtgctgaccttcaagcgcgcggccaacatcatccgcaagcaggggcaggagggcggcgccgtgctggatggcgcgtacagccatgccctgctggccgaggacgcggaaaaggcccttgccgcgcggttggaagaagtggctccgcgttttgatgccctgtgggcggcggacgactttgccagcctgttcgggctgctgggcgaactgcgcccggcggtggacgccttctttgacggcgtgatggtcatgtgcgacgacgcggcggtgcgcaccaaccgcctgaacctgctgaaggccctgacgctgcggctgggtcgcctggccgacttcggcgcgttgcagatgtagtttgtccccgtgggggcgggcaggggccggaacgcaggttccggccttcggcttcacgcacggggttgcgaaattcaccggaattcggccaatggcgcggaatgcggcggcacggggttgacaagcccctgccatgcgggtattgactggttccccgtgttccagcccagaatttaactgaacatatattgcgaagccattcggaggagttaccttggctaaccacaagtctgccatcaagcggcacaagcagagccagaagcgcgccgcgcgtaaccgcgccgccaagaccagaatcaagaacgtggtgaaggccgtgcgtgccgctgtcctgcagaaggacaaggacaccgccgcccaggccctgaccgccgccatgtcggtgctcgacaaggccgccggcaagggcgtcatccactggaaaaaggcggcccgcaagatttcccgcctgaccaaggccgtgggctccgtcgagtagtcccgcctttgcatcgcgcgttggcccgccggattcgtccggcgggcttttcgcgtttgcgctccgcgcggcgcatggccgcactcgtcctgcaccgcaggcgcacggacgttgcggggcatgcgcggtcaacggcgtccacaaaagaaaagcgccccggtcctgcgaccggggcgccgtgcattcaggcctggaggaatccggcttaggcaagctgcttcagcagggtgtccttgatggagtcgatggagccttcgccatcgagctcgatgtacttggtcacgcccttggcggcgagatccttgtagaagtaggcggcggcaagggtgccgtcttcggtgttgtagtagatgtcgtggcgcttgccgatggcgccttcatcctggtcgtcggcacgggcggacaggctgccgccacacacccggcacacgtcgccgtcgggcttgatggcgtcgatgaagatgttgttcgggtggttgttgtcgttcttgcagaggcggcggcccatgatgcggttcttggccacttcgcggggcagcaggatttcgatgacgtaatccagcttcagaccttcggcctgaagggcgtcccacagcttctgggcctgcaccatgttgcgcgggaagccgtcgagcagccagccgttggggccggcgcccttcagggtttccagcaccatggggatggtgatgtcgtcgggcacgaggtcgccgcggtcgatgtattccttggccttcttgccgagttcggtgccgccgccgatgtgctggcggaagatggcgcccgattcgatgtgagccagatcgtacttcttcttgacgagcgccccctgggtgcccttgccgctaccattgggaccgaagatgaggatattcaccccgaacctccttgtaataattttcacgagtgattaccgcgaaggccgtcccctgtcaatccatgcccctgcaagctcgtgagaaatacgcgaaatgcggggggattgcacgggcgtcaaatgcgggggaacaggccgcatggtgctggcagggcaaaggcgggatgcgtgcaggcaggatgtgggtgcaggggctgggcgagttgtggaattggccgacaagcatggatggagtgcctgccgctgcggaaacatcccgtaggcaggcgctcttgtgaaaaaggcgctgtggcgaagcctggcgtcggaatggtgagtcagttctgctcttgctggcctggcaggggagcaggcgcccgaaactcgatgcccccggcgtcttccctgcaaccggcgttgctgtcggatacgggaatcacccgcgccgtcttgccgccgggaaactgcacgcaggccccgccacgaccggcatgccaggccgcgtccaggtccatcaggctggcggccagcggctggccggggccaagcctgtccagcatgcgtttgtacaggcgcaggcgtgcggcgcggtgcaggccgcgcagggtgcgaccgggcagaaggatgcattggggcggggcaacgggtgacgcgtgcggcggcgttgcgcaggccgcatcgtgtgttgccgcaggccgggggggggcgtccgccccgcgctcgccgtcggcatggccagcctgcgcatgggccagatggcgggaccagtagtccgcatcgcagcgggccagttcccacagcgagcagacggcctcgcccagtgccggattttccgcgcgcagcaggggcagcacctgatggcgcagccggttgcgacggtaggccgggtcggcgttggaagggtcgcgcacgggctgcacgccaaggtccgccagaaaggcgtcgatgtcgcggcgttccgtggtcagcaggggccgcaggatgcgccgtgccgggtccatggcggccatgccgcccaggccgggccagccggtgccccgcactaggcgcagcagcacgtcctcgcacaggtcgtccgcctgatgggcggtgcaggtccagtccgctccggtacgctggcgttccgcctcgaagaaggcgtagcgggcgcgtcgtccggcgtcttcaaggccgcagcattcccgcgccgcaaggtcggatacgtctgcacgctgcacgcgacaaggcacgcccagtcggcggcacagcgcggccacggcgcgggcttcgtccgcggattccgggcgcaggccatggtccagcacggcggcatgcaggcgcagccccagccggggagccagccagcgcaggaccagcagcaggcacagcgagtcggccccgccggaaacgccaatgaccagccgcaggccggaaacaggggatggttgcgcttctgcggttcccccgggttgcgcatgcgcgggaatgccattgtcaggcgttgccccgcgcagcagttcgccggtcaggaagtcgcccacgcgcaggcagaaccgcgccgcagcaggcggcaggtcctgcaggcgcaggggcagccgctgcggcagcagcgggcgcgccgtgagggcgggggaggcgtgcgtggtatcggaatggggcatggctggcctgcggacaacagggaaacgcccggcggaaggaccgggtgcgaaagaccggaacggcgtcgggaacaggctgcgcgcgggcggcgcggcacgttgcggaaaggcgatggcgcggcgcgtcaccccggcgttacaccgctatgccaaggtccgccagcaggccgtccagatagccgatcatgtgcgcccgcagatcgggcgaggcgtaggcgatgcattcgcagcgcagcatgccccgcgcccgcaccagcagttccatgcgcagggtatcctcgtccacctcaagggccaggcagaacgggccacagctttcgccatgggccacctgaacgggggtaaggtggtgctgcggcacgggcagccagtacaggccggccatgccgccgccaaggttcatttcgtccagccgcgtgcgcacggcggtgatgtcttgagcggtcaggtcgtcgatgcagtaggtgcgcatgggttctcttatgcgtcgtcgcgttgctgcgtatgtttgcggtcgctgtgggcgtcgtcgggcacgtcgtcgcagtccaggttgaacatgcggcgggtgatgtcgatgtaccgggttccggcttcttcctcgtcgaagcggcgcttcaggaaggtgatgggctcgtggttcaccttcttgacgatggcgcacagcatggcctgcaacgcctcgcgggttgcgtcgtccaccgggccaaggcgcttcagggtgcgggccagctcgtcctgggcaatgcgttcgctgcgccgcagcaggtccacgatggtgggttgcaggtcgagcgacttcagccatttggcgaagttgcccgcctcctcttccacgatggagcgggccttggccgcctcgtcccggcgctgggccatgttttcctcgaccacctctttcaggtcgtcgatgtcgtacaggtagacgttgtccaggttgttgacgtcggggtcgatgtcgcgcggcacggcaatgtcgatgaagaacatgggccggttcttgcggcgcttcagcacgtccttgatgtcccgcgcccggattatgggttcgtgcgcgccggtggagctgatgatgatgtccgcctcggccagccgtaccgacagatcctggaacagcaccgcctcgcccttgaactgcctggccagttgcaggccgcgttcgaaggtgcggttggccaccatgatttcgcggatgccggaattgagcaggtgggtggccgcaagttccgccatttcacccgcgccgatcagcatggccttgtactgcgacatttcgccgaaaatgcgcttggccagttccaccgccgcatagctgatggacacggcgctggaagccacgccggtttcggtgcgcacccgcttggccacggaaaaggccttgtgcagcaggcggttcagcaccacgcgggtggcgttgcgtcccacggccttgcggtaggcgtccttgagctggccgaggatttgcggttcgcccaccaccatggaatcgaggctggaggccacgctgaacaggtggcgcaccgcgtcgatgcccttgtgcacgtaaacgaagggttccaggtcactgcgtttctggccgcgcgcggcggcccagcagtccagcacgcgcgcgggcacgccggggccgttgcctacggccatgatttccacgcggttgcacgtggacaggatgaccacttcggaaatgtcgtcaccggtgggcaccaccccttgttcaaggacggtacagtcggtgagggcgaaccgttcgcgcacttcgacgctggcggtgcgatggttgaggccgatgagatagatttcctgatccatgtgaactctgtgcttcgcggggtgcgtcttgtggtccgctgggtgcgcgacgggcggcgcctgctccgggttgcgggtcatggttcctgcggggtgcggcggttactgcgggttgaagctgtggtgcgtggtcatcaggaagttgacccccagcagcgagaacacgcataccgcgaaaatccagatggccatgacggcggtcttgcggccccgccagcccagcgccagccgctggtggaacagcagggcgaacatgcaccacaccaccagcgaaacgacttccttggggtcccacgacagcatcttgccccaggctatgcgcgcccacacgaacccggaaaccatgcccagcgtgaacagcggaaaacccgccatcaccgcgaggtggttcaccttgtcaaaggcggaaagcgcgggcaggtcgcggtcgaagccggaaaggcgcgtcttgtgcttcagcttgcggtccatgtacaggaacagcaacccggccccgcaggccatggtcatcaggctgaagctgaggaacagcgtgccgatgtgcagcccgaagaacaggccggacatggcgggcggcagcttgctttgcacgtcggccagcatgaacgacgagacgtagaacaccagcgccacaggcgaggcggtaagccccaggaattccagccgcaggcgccaccagacaaagaagtagatcagcagcaggctccacgagagcatgcggaaatagtaggccttttccagaatctgccaggtctgcccctgcatggacacccccagcatgatggtatgcagggcaaaacccgccagcgtcagccattgcgaaaggcgcttcagcctgtcgcgccgggccagcaggcccacggcgatgcataccgtgccaagcacgtagagcatgatgatggcgatggaaagcagctcaagcgagctcatgcagcaactccacgatgcgcggatgcagttccgcgggcagcagttcggtcaggatgcgttcggccccggcgcggtcgcgcgcggccagtgcgtcgatgatcggcgattccacgatggcgcggaacagcaccgtattctgccttgtctcttgcccaagcgcaaggacgagcgggcgcaggcggcccaacagtacggtaatggcgtcgtaccgcgcgccgaaccactgctgcaggtccatgcggatgcgccgggccagggccgggctgtgccccccggtggaaagggccaccgtcaggtcgccgcaggcgaagtgggcgggcacgatgaacgcccccgtgtccggggcgtcagccacgttgcagggcacgttgcgctggcggcaggcatcggccacggcggcattgacggcgcggttgcccgtggccgcgaagaccagcgcgcagccgtccacgtcggcgggggcgaagggccgcgcctcgaagcgcacggcggggtgggccagcaggggggccagttccgggtcgtccggagcctgcgggttggcgtccagcaccagcacgcgggccgggccgcaatccagcagcgacgccagcttgcggcgccccacgccccccgcgcccaccaccaggcaggcgcgtccgtgcaggtcgagaagcaggggataataacgcattggggtcgtatacacgaggggcgggcaaagtaaaaccggtccggcgcgcgaggggcggaagggcggcgcatgggggaaaggcggcggggcgggcagcggctggcaaccgtggttgccccgtggatttcacggggtgttgcgccggcctggtgcggccagtcacggaacgggccggccccgccgtgtcaggcgtggttcacgttgtccggcattgcccggtccgccttgccgccgcgccccacttgggctagtctgccgaaaacggtagatgcgggcaattcccgcaacgacgccaacaccttgcgcatcccattacccggcaggcacccgcatggccaaacacctcgtcatccaactggcccgcttcggcgatctcgtgcagaccaagcgtctgatactgtcgttgctgaacggggagggggctgacggtggcgatacgcacggcacggggcagggaccggggcagggaccggggcatgcggttgctcccgcccccgaagtacatccgtcaggggggctttcctcagaggtgcatctgcccgaggtgcatcttgcggtcgacgcctcgctggtcgaactggcccggctggtctaccccggcgtcaccgtgcacggcgtgcgcgcccacggcggtgtcccgcaggcggacgtgctggcgcacaacgcccgcgccttcgccgtcctggcgacggaacgcttcgataccgtctacaacctgaacaattccgggctgaacatggcccttgccgcgctgttcccgcccgatgcggtgcgcggctaccgcagcctgaacggccagcccctgcgcgaccgctggatgcgcatggcctttcgctgggtggcgcaccgccgcctgtcccccgtcaatctcgtggacttctgggcggcgctggccccccggcccattgccccggcgcgggtaaaccccatcgccctgcggggcgggcggggcatcggcgtggtgctggccgggcgcatgtcgcgccgttcgctgccgcccgatgcgctggctgcctgcctgcgcgccgtgtacgaggggctgggcggcccgcgcgtgacctttttcggcaccagggccgagcgtccgttgctgcgcaaggtgctggaccatctgcccgcgtccgtggcggggaaccacgacgacctcgtgggccgcaccggctgggcggacctggccgacgcgcttgcggggctggacacgctgctcacccccgataccggcaccatgcaccttgccgcgcaccttggcgtgccggtgcagggtttctttctgtcctcggcgtggtgccacgaaacgggcccctacggccccggccaccgggtgtggcaggccaccctggactgcctgccctgcctggaggcgcggccatgccccatcggggtgcaatgcctggatgccttccgctcgcgcgagttcctgtcctttctctccggccgccccggcgaacgcaacccgcccggcatgctgggcatggtttccaccctcgacgacgtggggtccacctggctcaccgtgttcggcgaagacccgtccgcgccgcgccgggtggaactgcgagcgctggtgggcgaatacctgggcctgtttacgggcgaggaactgacggaccacgacctggcccgcctgctgtaccacgaggcggactggatgctgccgggcccggaaggggcggcctttgccgcgttcgacccgtttgcggaccagccgcagcgcggtgcatgaaggattgcaccgactgaaggttgaagttcaactttaaggtttgcggggcaaaacctgcccagcgtcccgaagttttcgttttcatgctccgccgggtttccggcacgaggttcgcgcatgacccagtctttcgacactcctccgttccccgaatcctccgcgtccggcgcgcccggcgcgcccggcacgccccccaacggcgtgctccgcctgcgcgtgctggtggtgctgcccatgtacggcggttccctgcccatcgggcggtattgcgtggacgccctgcgcgacctgggccacgtggtggaaaccttcgaggctccgtcgttcctgggggcgttcacggcgctgaaggacctgaaggtcacggcggaccggttggagtttctggaaaactcgttccttcaggtggtgtcgcaggcggtgctggccaaggtggaaaccttcgggccggacctggtgctgtgcctggcgcaggccccgctgaaccatcaggccctcaagcggttgcggcgcgacaacgtggccacggccatgtggttcgtggaagaccacaaggtgttcacctactggcgggcctttgcgccgttctacgacgtgttcgcggtgatccagcgcgcgcccctgctggatgaactggccgccatgggcgtgcgcgacgcgctgtacctgcccatggccgcgctgccgtcctttcacaaaccacttgaactttcgccggtggaccagcgccgctacggggccgacgtggcctttctgggcgcgggctatcccaaccggcgcgtggccttccgccagctggtacatctggacttcaggatatggggcacggaatgggacggggagcccctgctggcgcggcacgtgcagcagggcggagcgcgggtgtccgccgaggattcggtgaagatctacaacgccagccgcatcaacctgaacctgcactccagcatccagtcgcgcaccatggtcaccggcggcgacttcgtgaacccgcgcaccttcgaactggccagcatcggggcctttcagctggtggaccggcgcaccctgatggatgaactgttcgccgaggatgaactggccaccttcgattccatggacgggctgacggcggccatcgcccactacctggcccacccggaggaacggcaggccatggcggcccgtgcccgggcacgggtgctggcggaacatacctaccagcaccgcatgcgcacgctgctggagttcatcgcccagcgccgccccggctggcccgccccgcgtgccgccgatgcgggcctgcccgccgaccttcccgaggacatgcggcgcgagcttgccgcgctgctggaccggctgggcctgcccgccgacgccgcctttgccgacgtgattaccgccttgcgccagcacagtggccaattgagcccgctggaaacgtcattgctgtttctggatgaatggcgcaggcagtacgcctgaagaatgccggagcttcttggccggggggacggtcctgctgccgggctccccgcatatccgctttccgtgcacgtgattcccgtacccgaagcagatacgtgcatgagtgtgatgtgacacttggcaacgtctacaggatggactatgcgccgaggtatgagcgtccgcacaacccaccgtattccgcgttaccggcgcgcccagcatgacctttacgtgttgtgcgcggcatgcgcagcggtggcgtgcgcggtgctgctggcgtattcggtccgcccggcgctggctgatggtccgtcgccgcaaacgctggtggccgtgtccgacgagtgggcgccgcgcatcatgccggggccggacggctccgccgacggcatctgccccatggtgctgcgccaggtggcagaggacatggggctggaggtggagttcggcttcatgcccaagccgcgccgccagatggccttccgccggggcgagatcaacgtggtgccgtgcgtttcacccatgtgggagggcgtgctgtccgacgtggccgtgcattccgagccgttcatgatggccaccgaaatggtactggttcccgccgggaccaagggggtgttccgtaccgtgcgcgatttcgcgggaatgcgcatgggcaccatcggcgggtacgtctaccacgacggattcgacgaggccttcgaaacggggatgctgcgccgcgaggatgcctacaccgtgcaccagaacctgcaaaagatgcgggccgggcgcatcgacgccatgatcgtggatgactacgaggccgcctactggatgcacaaggccggatgggccgagaccgattttcgcgtggcctacgtgtttgccgatcccgcacccatcacggtgatgctgcatgcctcgctgcgcgagtttctgcccaggatcaacgcctcgctggcgcgcatgcgcaccaacggaaccctgcgtgccctgttcgcggagtacggtccgcagaaactggcggcgcacctggcccgctgacgcaagccgggcccgcctgtccgtcctgagatctccggttcaccctggcttcatccgatttttccattccggtattttacccgatccgtgcaccaaccgtcccagggaacccgccatgaaagtctaccgctacctgaccggccccgacgattccgccttctgccaccgtgtcaccgaggccctgaacaagggctggcaactgcacggcggccccacgctgacctacgaccccgagcgcaagcaggtgatcgccggacaggccatcgtcaaggacgtggaaggcaaggactacgtgccgggcatggacctttccgcccagtagcggcaacagccggagttcgccagcgtcacccttcctgcatctcgccgaccagacgttgcagttcgtgggcctggtcggccaggtcgccgatggcatgcgccgcgtgcaccatggcctcggccatggaggacgaaatgctgtccacttccttgatggcgtggtctatctcgtcgttttccgccgtttcgcgctccacggctgccgctatgctgttcacctgcgccgccgtttcctcgatgagtcccacgatttcgcgcagcgtttcgcctgatcgttgcgcggcctgcgtcgaatcgttgatggcgcccaccgcgttgtccacattctgcacgttcttgcgcgtcccttcctgaatgctgccgatggcctcgcccacctgccgggtggcggccatggtcttttccgccagcttgcgcacctcgtccgccaccacggcgaatccgcgcccggcatcgcccgcgcgggccgcctcgatggcggcgttgagcgccagcaggttggtctggtcggcgatgtccgaaatgacgttcatgatctggccgatgccttccgcctgttcccccagcaccgccatgtccgtcttcaggctaagcgcctggtcctgcgcaaggccgatgccgcgcaccacgtcgcctaccacggtggcgccctccaatgcctttgcacgcgcgttgttggcggtgtgggaggcgttggttgcgctgcgggcgacatccgctatggtctcgctcatttcgttgatggccgttgccgtgcgtgccacgctatccagttgcgaggaggtgccgctggaggtgtggtcgatgcggcgcgtcagttcttcggacgccctggatacgttggccaccacggtttcgatgcgggaagccgccagcatcatgcccttgcgggtggcaacctcagcttcacggcgaacatgttccgcctcttccgtggccagccgggcccgatgggcctcttccgtagctaggcgctgcttttcctcggcgccggaaatcagtcccttgagactgacgaccatgcggcgcaaggcttcggcaagcatgcccacttcgtcagcgccgcgcacgtccagttcacggtccaggctaccttcactcactgccttggcgtagtccacggcccggcgtagcggccgcgtgagcatgagcgttatgcccacgccaagcagcatggccagggcagggccgcccaacatgcccgccatgatggcgaacttgtggcgcgcggcgccctgcatctcctgctggtagagtgtcgcggattccttgagtccctgttccgtcaggtcgtccagcgcggcgaacgtggcgtcgtgcactttgcgcaaatccgtggtgcgcgccagtatctccatcagggtcaggatgtcgctcttgtctttttcccattcgcggatgaggtcgagcagggcgtcgttacccttgcggcccgcgtcgaactgcttgcggaattccgtgaacagggcgttttcgctctccgagcggggcagcgcagtgtatttttccatggccacggctatggccgcgcgcgactgttccatggccgcgtattgctgccgcgagaaatccggcgaaatgccgggcaccagcaggctgcgctgggcgatgacgacttcgcggatttcctccgcgatgcgcagaaggtgcggaaagccgggcatgcggcgtgccacgatgctttcaagcgaatgactggcgctgttgatgccaaggtacccgatgacgcccaccccgagcgttatggcggcgacgatcagaaaggcccctgcgatcttggtgccgatgcgcgagatgcccatgcctcccccctgaggaaagacgatgcccgcggcgagcggacgtcgaaggtcgtgcggacgcggggtccgggttttactggtacgccccgcatcccaccagcaggtcgtccacgcgttccatgtacatggatttgggctcgatgagtttggtctgggggttggagaacttgtagtcctgccagaacgaggccttggtttttcccagttccacgcgctccttgacgaagtacttgccgtcggggtcgcgcagttccatcaggttcttgccgacctgtttggcgttggccccgtgggcaaggcaggtgccctgcatgtcgtagacaaccacgtacaggtcgcgatcgacgaacatgccctgcgggttgctgatttccgccagggccttgtcgcgcccgttggccttgagataggccacggcctttttgaccatggcgacggcttcatccttgctgcccttggcctgggcgctcgccagcgtgcacagggttgccacgagcaacagggcaaatgccgcgcgcagtgcgtatctcatgatggctcctttggcggacgatgccgcgtttgatggatatgggcggaagccatgatagcttggcggatacgggcggggcatgattacttggcgccggggcttgggcagggacgggagaggtcgggaacgacagcggtggcccggcggggcaggcggcatggacagaagcggccacgcaaaaccggccagagcagctcggtccgcctggccggttgtcttcgccgtgttgggtattgcgtcacccggcgtcacaggatgacacggacgtcagggatggttcttgaacttgtccgccgtatgcgggttgccggaatggcagggggtacagtccatcttgcccttcagcaggggcgactgcttgccggggttgtggcattggccgcagtaggtgaccgaagccgggtcgccgtgggccacggcaaaggcgcctgcctgtttggcgttcatgatggcgatggccttcgcggccacgtcggcggtgatgcgcgcgcatcgctcgccgcgttccgtgctcttttccgcaaagcccgatgcctggcaccaccggcccacggagacgtggcacagcggtgaatggctgacgctggtgggcagcgcaccggccacacccttgaacgccgcacccggatcatgcatggggaaggcggtctgctcgtaccagcggaacagttccgccaccatggggtcacgttccttgcggccccagaacagcgcaaaggcgctggcagcgcccagcagcgcgccgcagatggtgccccaatcggaaatgccgctcttgcccacctccagcatcgtgaaagggaactggttgtacggcgcgccgtgctgttcgcccatcatgcccacgatggcgtagaacaccccgtacccgcagccataaccctggtgccagtagccgtcgtaggccacgggtgcgcagaccttggcgtccagaacgtggggcttccacgagaagggggcgtccttctgggcaaagcgtccgcttgtggcagccatggccggttccggcgcaagcacggcccccccgcccggcaacatgccgctggcaaggcagcccgtggcgcaccccagcatccccatggtcttcagcatcgttcttctgttcatgtgttccatgctgtacctccggtgaaataagagcgaccactcgcgctcgataataaatgtgcatcagcaagaggtgttccatggttgttccttttaagaacaatttgaaacgacagcatgttgcgtgaagctgggggtggtgatgggtgcaaaccgggctttccggctgccaaccacgcatgtcgtaccgccaaccagacattgcagggccgaccacgggaaaggactggcagcggaaaggcggagggcgccacggcggggatgcgctcggaacggcagcggcacagggggctgagatgctgtggtgcgtcccgatgcaggggaggtgatggggaaaagggcggaaaaaagggccggaaggtgttccttccggccctttggtggtggcacttgcaggtggcgtatttgagggggcagggcggcacggcatgcaccgcacgcctgcccgccgggttggcacttcagaagcagccctaccggcggcagccgcagctgacggcggcacgcatgccgcgctcgcccacgatttcggtgctgatgcccttgtcggtgaacagttccagcaggatgcagttttccacgcggccatccacgatcatggccttttccacgccttcctccagcgcctccagacagcatttcaccttggggatcatgccgccggtcagggtgccgtcggtgaacagttccacggcctcgcgggtggtcagcgagcggatcagttccttctgcttgtccaggatgcccgccacgtcggtaagcagcagcaggcgcttggcgcgcagcgccgccgccacggccccggccacggcgtcggcgttgatgttgtacgtctcgccgttttcgtccacgcccacgggcgcgatgaccggcacgaagttgtcgcgctccagcgagcggagcagggtggtttccacccgcatcacctcacccaccttgccaaggtcgatgatttccggcgcatgattgccgccgttgacgatcatctccatcttgcgggcgcggatgagctggccgtccttgccggaaaggcccacggccttcaccccgctgaggttcagcaggttcacgatttccttgttgaccttgcccaccagcaccatttccaccacgtccatggtggcatcgtcggtgacgcgcagcccctcgcggaactgcgactggatgtgcagctgttccagcatgcggccaatctgcgggccgccgccgtgcaccaccaccgggttgatgcccacctgcttcagcagggcgatgttgagggcgaaggcctttttcagcgcctcgtccttcatggcgtggccgccgtacttgatgaccacggtctgcccgtggaactggcgcatgtagggcaggcactcgatgagcaccttggactggagcttggcgtaggcggcggggtctgcgcagcaggacgcggcctgttcggtctggctcatggcactctcttcgggcggtgcgctacggcgaggtagcggctggggttcttgcaacagggcctgtttccaaaagcaggattttcgtccgttggcaaggagaacacgtctgccatgagggagtgcctcggccgttacgtgagcgaagcgaattttacggatgatgtccgcaaccatgcttcgcgcccttcggggcggacgccaacgggcgaaaagacaagttgggagcaggccctacaggatgtagcggctgagatccttgttggcgcgcacgtcggccaggtgctcgcgcacgtagtcgctgtccacggtcacccggtcgccggagcggtcgggcgcctcaaacgaaaggtcggccagaatcttttccaggatggtgtacagccgccgcgccccgatgttttctgtctgggcgttggtttcttcggcaaaggcggcgatttcgcgcaaggcgtcgccggtgaattcgatgtgcacgccttccgtttgcagcagcgcggtgtactgccgggtaagcgcgttgtgcggctcggtgaggatgcgcaggaagtcgtcctttcccagcgcggacaactccgcccgcaggggaaagcgcccctgcaattccggaatcaggtccgagggcttgctgaaatggaacgccccggcggcgatgaacaggatgtggtctgtgcgcaccatgccgtacttggtgttgaccacgctgccttccacgatgggcagcaggtcgcgctgcaccccttcgcgcgagacgtcggagcttttctgggtactgccgctggcgatcttgtcgatttcgtcgatgaagatgatgccggtctgctccacgcgttcgcgggccaggtcggacactcggtcgtggtcgatgagccggtcggcctcttcctgcgtcagcaggttgaaggcgtcgcgcaccttcatgcggcggcgcttgcggcgcgagggaaagaccttgctgaacatgtcgcgcacctgcgagcccacgtcctccagtcccggcatggacagcacgcccacctgcggcccgccggattcctccacctccatgtccacctcgcggtcgtccagcttgccgccgtgccacagggtgcgcagtttttctcgggtggatgagcggctgtccggcgcggagccggtgcccgtgggcggggacgcttgggacgcatcggcctgcgccgggggctggggaatggcctgtccgccagaatggctggcggaaaggtcgaaggtcaggccgcccatgccttgtgccggggcaggctggggcgcgccgccgggcagcagcaggtccagcaggcgttcctctgcgcgggcctcggccttcacgcgcaccttctcgttttcctcggcccgcaccagggcgatgccgatttccatcaggtcgcgcaccatggattccacgtcgcggcccacgtagcccacctcggtgaacttggtggcctccaccttgatgaacggcgacgcggaaagcttggccagccgccgggcgatctcggtcttgccgacgccggtcgggcccatcatgatgatgttcttgggggctatctcgtcgcgcagggccgggtccagctgctggcggcgccagcggttgcgcatggccacggccaccatgcgcttggcggcgttctggcccacgatgtacttgtccagttccgaaacgatttcacggggggtgaggttgctcatgttcggtatgcgcgaaggcgggttgttcgttctgccgatggcccgccgacaacgcggcaggcggcggacggcgccgtgcggggcacgataccagcgcgggcggcgaaagccaacgcccgctgcggcaaggcgttggaggcacggccttgccgtgatgcgcgcgacctgaggcacgcgggcgcgaacgggcactggcaggccggaaacgaacggggagggggcacgcgcgtgcctcctccccgtttttgcgatcaagtgcgcgtgcgcgctattccaggggcacggtgcggaagaaggtctggccgcggcgcatcagttgcagcatcaccgcgccgcgcttcttgccgtcctgctcgatgaccttggtgaggtcggcagcggtgttcaccggcttcaggttggccagcaggatgatgtcaccggcgcggatgtccgcctcggccgcgggcttgccgccctcgacggaaaccaccagcaggccgcgcgcctcttccagcttcaggttgcgggcgtcttccgcgctgacggggcgcacgctcatgccaagcccggcggaagcctgttccttgccgctcttttccggggcggcatcgccgcgctgggcggtcaggtgttccgccgtgcgttcgccaagggtaaggttgacggtcttggtctggccgttgcgccacagggtcagcttggtggtgtcgccgggcttcagcgcggcgatgcggcgcagcagttggctggaatcggacacgtcgtcgccttcaaccttcagcacgatgtcgccgggcttcagccccgccttgtcggcgggttcgccgggcatcaccgagcccaccagcgcgccgcgcggctcgccaaggcccagggcacgtgcggttgcctcgtccacgtcctggatggtcacgccgatccagccgcgccgcaccttgccctcggcgcgcagctgggcgatgacccgctcggccatgttgctgggaatggcaaagccgatgccctggccggaggcgatgatggcggtgttgatgccgatgacctggccattcatgttcaacagcgggccgccgctgttgccggggttgatggaggcgtcggtctgcaggaaattgtcgaacgggccggagcggatgtctcgccccttggcgctcagtatgcccgcggtcaccgagtggtcgaggccgaaggggttgccgatggccagcagccattcgcccacttccagcttgtcggaatcgccgaagggcagcaccggcaaggtgttgcccgcgttgatcttcagcagggcgaggtcggtctcctcgtcggtgccgatgacgttggccacgtacgagttggacttgccgctggcgccttgcaggttcacgcggatcacgtccgcctcagcaaccacgtggttgttggtgacgatgtagccgtccgtggaaatgatgaagccggaacccagcgaacgctgcttctgcgggcgctgctggcggccatggaatttttcgaactggtcgaagaacttgtcgaagggggtgccgggcggcatgttgcggaacagttcgttgaacggattttccgcggcctgcactgttttttcggtgctgatgttgaccacggcattgcccgactgcttcgccagttcgcgaaagtcgggcagcatgggcgcggcctgtgcggctgctgcaagcacaaggcacagcgccagagcggcggcgagggtacgggaaagtgagcgtgccatgtaggactccttggcagggggagtttgcaggcggcgacgtgcccgcggcaacggccccccgatttggcggggccgactgcgtgagataatagggcataccggtacgatgtaaacaccgtgacgccattttttgtccgtggaggacaggggcagcactgggggcggcccacggtggggcccaaagcgaggcccaacgtgcgccaggacaagggcgtgaaaaaaacgggggaacgcgtacgcgctcccccgtttcatcggtcattgtcgtacggctacttcttgcgcttgtccagggcggcctgaagggcgctgcccaggctgccgaagccgctggaatcgccggacaccacggtggccggggcagaggaacgtgaaccgcgacctccatcgcggccaccggggcgggccccgtcacggctgcctccgcgcccttcgcgcggctcgcgcttctggggctgggcaagcttgcgccattcgtcgtcgtcctcgccggttgcgtccgccggggccagcgagatgcggcgggccttcacgtccaggtcgcgcaccaccagcgagacttccgcgccggggttcagcccggcgtaggtcttggactggggcgaggtggcggccacggcgttgggcagaagcccggtgacgccgggggccaggttcacgaacaggccgaagggcgcgcgcttttccacggtgccggtgacggtggaaccggcggggaagcgttcttccaccgtggaccacgggtcgccttccgcgtcgcgcaggctcagggacagcctcttgcgggcggggtccaattccttgatcctgacggacacggtctcgccgggggtcacggcctcttcgggcttgttgatgcggcgggtccaggacatttcggaaaggtgcaccaggccttccacgccgggcagcacctcgatgaaggcgccgaacggggcgaggcgggtgaccttgccggtcaggatctggtcggcgtccaggcggtcggccacgtcctgccacgggtcgccggacacctggcggatggacagggagatgcgcggacccttgcgggaatccttgccgcccttgccttcttccgcgccggcaatgcccagcaccttcacgcgcaccttgtcgcccacgcttacggcttcgtcggcctgctgcacgcgcgaccacgaaagctcggaaacgtgcaccatgccttcaaggccgggggcgatttccacaaaggcgccaaacggggcaaggcgggccacggtgccttccagcacgtcgccttccttcacgttttccatgagggcgctcagcgattcggcctgttcgcgctccagcagcatgcggcgcgaaaccacgatgttgcggccgttctgctccaggcgggtaatcaggaactggaaggtctggccggtgaacgagtcgggctcggcaccggggcgcaggtccatctggctggccgggcagaaggcgcggcgtttcaggacttcaacgttgaagccgcccttgcaggggccggtaaccttgccttcaatggggatgcccgcgttcagggcgtcttccatctgggccaggcccacctgaccgcccatggcgcgggacagtttgatttcattggcgttggcggaaaccacgtacagttccagcacatcgcccacagccacgggcaggttgccttcggcgtcttccagctccttgcggtccacaagaccgtccaccttggctccggtggcgacgaagacggtgtcctcgccgatggccaccacggtggccttcacccgttcgccggtgcgcacggtttcagccgcgccggaatgtgcctccagcaggtccgcgaagctggcgttctcgtcgaatgcgtcgtcaccagccatgtcctgcggggcaggcgcggtggtggcttcgggggcggtggcttccgcctgtccggtttcggtggtggcctcctgggcttgcagcccggtggcttcggtgcgttcaccagtcatcagtccgatctccttgaaaagtggcatgcgccgcgtggcgttcacccgcaatatcagcgccgaagggcaagggcaagtgcgacggtgtggttgcgtcgccgtcaatggcatgcgatactgtagtgaaatcgccattttcgcaaggaggttccatgctcaaagccaaggcacgccacattctcgtcgataccgaggatgcctgcaacgaattgaaggcccgcattctggcgggtgaagactttgccgaggtggcgcgcgcccactccaagtgcccgtcgggccgccgcggcggcgacctgggggaattcccccgcggcgccatggtgcccgaattcgacgaagtcgtgttcaccggtgaagtgggtaccgtgctcggcccggtgcgcacccagttcggccaccatctgattgaagtcacggcgcgctccggcagctagggggttgcagatcctcgtcaggaaatgccccctgtgactcccgcacgggagtggcctttccgcagccgacctctggacgcgccaatgccgcagccttattcaaacaggcaggcggttgcggcccggcaggggcaagccgcgcaccatcgtttatgcagagaaccgcaacccagccggggcggctgccccgcaaggcaccgccccggctgtcctttttttgccggattcagcccggcccattccgtggcccgcatgggccggttgggccgatcgggccacacaggcagcggcgcgccgcgccgcgcgggaggcaccccggacccaccggcccgaccgcaccttgccccccacttccggaggtcattcgcatggccaatttcaagttgtggaaaagcgaagagttgcagcgcctgagaaacgagagcgaccggatgttcgaccggttgtgctctggccttggcctgccctcggtctgccagccgctgatggaaccggcgctgcgcatgatcgacacccccgacgcggtggtggtcgaggcgcagttgccgggcgttaccgcagaagacctcgacatcgtcatcaccggcagcgtgcttctggtgcgctgcgcccaaagcgccacctgcggcatcggtgaatccagcagcaggtacgaaagccgcttcatgctgccgtgcaagatccgcacggaagacgtggaggcggaactggacgagggcgttctgcgcatcaccatgcccaagtgccgcaggcccgaagcgcgccgtgttcccgtcaggaccggccgggccggttgaacataaggaggcaccatgaccactcccaagaaggcgaccaaacgcaccgctgcctctgccgcatcttcgacttcgtccgcacacgcgccctctgccgcgtcttcttccgcgtccgtgccgggcggcggggcgctgcccgcaccgcttgcgcccgaacagctgcgctggacgctggaccccgcaacgctgccctttgcccataccggcgaggtggatgagcaggccgacatcatcgggcaacggcggggggtggatgcctttcgtttcggcatgggcatgcatggcaagggctacaacatcttcgtcaccggggccgtgggcatcggcaagctgtccatggtcaagcggctgctgggcaacggcgccaacggagcggccacgcccgacgacctgtgcttcgtgaacaacttcaagacgccggaagaacccatcctgctgcgctttcccgcgggcaagggccgcgccttcaaggccgacgtgcaggcgttcctggacacggtgaagcgcgacattccgcaactgttcgaaagccaggaatacatcgccagcaagaacgagatcatcgaggcgcacgacaggaagacccgcgagttcttcaagaacctcgaaaccaaggtgcgcgattccggctttgtgctggtgaacatgcaaatgggccagatccagcggcccgacatcgtgcccatcgtggacggcgagccggtgcacctgctgaagctggaggaaatggccgccaaggggcgctttccgcgcgaggagctggaaaagcttcaggaaacctacaagactctgaaggaagagatcgacgccatcttcctggacgtgcgcgaactgcaaaaggaagtgaagcgcaagaccgaagaggtggaccggctcatgttcatgagttcggcgcgcgatctggcccgcccgctgctggaaggctacaccgaccccaaggtgcagaagcatgtggaggcggtgctggccgacatggcagaaaacctggacggcctgaaggtgatgggccagcaggtgcaggggcccatgggcatgttcgtgcccgccccggcggaagcggtgctgcacccctaccaggtcaacctgctggtggacaacgccgagctggaaggcccgccggtgatcgtggaatcgttccccaactaccgcaacctgttcgggtccatcgagcgggtcatggaccgttccggcctgtggcgcaccgacttcaccaagatcaacgccggttcgttcgtcaaggccaacggcgggtatctggtgctgaacctgatggacgccatcatggaaccgggggtgtggcagaccctcaagcgcgccctgaagacgtcggaaatagagatccagaccttcgatccttactacttcatcaccgccacgggcattaagccggaatccatcagcatggaggtgaaggtggtggtcatggccacgccgcagctgtaccacatgctgcgccactacgacccggacgtgcagaagatcttcaaggtgtgggcggacttcgattcgtccatgccgctggacgaggcgtgcgtcaccgaggtggccaagctgatgaagaccttcgtggcggcgcgcaacctgcgccagttcgacgccaccgccgtggccgccctgctggagcacggcgtgcgcatgaccgggcggcgcgaaaagctgaccacctcgttcccggtgctgcgcgacatcatggaggaagccgactacatcgcccgcgagtccggggcggacatggttaccgccgcacacgtgacccaggcggtggaagggcggcagtaccgcgccgggctcatcgaggagaaggtgcaggagatgatcgaccggggcagcgtgttcatcgacaccgacggcgaggtcgtcgggcaggtgaacgggctggccgtgtacgccatgggcgaccacatgttcggcaagccttcgcgcatcaccgccaccacctccatggggcgcgagggcatcatcaacatcgaacgcgaatcggacctgtccggggccatccacaacaagggcatgctcatcctttcgggctacctgcgccgggccttcgcccaggacaagccgctgaccctggcggcatccatcgccttcgagcagtcctacggcggggtggacggcgactcggcctcgtccaccgagctgtacgcgctgctctccagcctttcgggcgtgcccatccggcagggcattgccgtcaccggttcggtgaaccagaagggcgaggtgcagcccatcggcggcgtgaacgagaagatcgaaggcttccacgaggtgtgcaggcgcaaggggctgaccggcggtcagggggtgctgatacccgccgccaacgtcaacgacctgatgctgaagccggaagtgctggattcggtccgcgcgggcaccttccgcatctgggccgtgcgcacggtggacgagggcatcgaactgctgaccggcgtgcccgccggggtgcgcggcgcggacggcaactacccgcccgataccgtgtacggcaaggtggatgcgcggctgcgcgaactggccgaggggctgcgcagcttcggcgaaaagaaggatgagaacggcaacgggaaggagaagggcaagcgcgccaaaccttccagggggccgaacaaggatcctgaagacaggaagaaataggctgcgcaagggctgcgtccgacggccttgcccctgccgcatggggaggggccgtgaccgggcgcatgaccgcacgctggtctttgcatgactgaacgggcggccccttcctgcgggaaggggccgccttttgcgtgccggaggatatcacgtgcggaagggaggaaggctgacggcaggcaggtgaggatgcagtcgatgcagtgtcggcaattgtagtgatggctgtttgttcaatcatcgaaatgtctgtaattatttatttcacaatgaagtcgggcaggcgtcccctgcgcaggcgccacggaaaaaaagcaatggagcgccacgtagtgcaccgaagaaacagctagtcccgcaaatgcacaatgtcagatcgttccgcctgtcgcatcttgaacgggagacatcatgtgataagaggggacgaacccctctcccgtaacggccaaaggaggacgcatgaccaacgaagagtatccgtacgacctgatgcaggtcgtgcttgtgacgcgtgacggaaagcggctggaaatagaggcgcgggtgggggcgctgttgttcgtcgatgtggagtgcgaaaactgttgcgtcagttgcgatgcgcagtcgtgggacgatgtgccgggcatgcgccgccgcgcggtgcgccgcgtgatggatgcgctgcacgagacggtgccgttgctggccgggccgtgaaattcgccgggaacgatgcaaggcccttcggttgtgacgaaggggtgttgtcggggatgtcgcttgatgcggcatccctttttcgttgccgcgcgcggagaacggcaacggatcccctggctgcgtatggtctgggggcgcatacggttggggggcacatacggttgggggcacatatggttggggccgaatggcgcccgtgccggggcgtacggcgtttggtggccggtgaacggcgtgtggcggcacatcgcttttcggatgcgccgcattcgttcgtgcgccgccgacgaacggcaaacggtgccgcaggcggccctgatcggcccttttcacgttttccgcgcgtttgtggtggcatgagggccattcaccgaaagtggtgtggcactcttgcagtgtggccgtacaacggagccatcgacaccggcggcccgtgaggggccatgacggcccatcacggaacagggccgccggacgggcactgcaccggcccgcgccccgatacagcgggcacgcggcaagggcggaacaccacaaggaggcacgcatggccacgatcaccgaaacggcgggcaccaccggcatgaccatggaagccccccaaacccacatggccccggcgcagcatggggcgtcgcatcaggcgcatcaggtgcaccgggcgcaccaccaccccgacgaggcgcagttcgcggcgctggtccgcgcccggtggagcgtttcccttaccctgacggccctgatgctggccatctacttcggcttcatcatggtgctggccttccggcgcgacctgttgcaggcccccgttggcggcggcatgaccctgggtattcccgtggggttcggcatcatcgtcatcgcctcggcgctcaccggcgtctacgtgtggtgggccaaccgttcgtatgacggtgcggtgcgccgcatcgtggcgggcatgcaatcgggcgttcagaccggccagcaagcgggacagactgtgaagggggcgcaccatggctagcgaattcacctccaccatcgggcagcccaatgcgttgtccatcgggttcttcttcctgttcgtggccttcaccctgggcgtcacctggtgggcggcccggcgcagccgctccgccgccgaattctacgcggcagggcgcagcgtcaccgggttccagaacggactggcccttgcgggcgactacatgagcgcggcctcgttcctgggcattgccgggctggtggcgctgaaggggtacgacgggctcatctattccatcggctttctggtgggctggccggtgatgatgttcctcatcgccgagccgctgcgcaacctcggcaagtacacctttgccgacgtggtggcctaccgcctgcggcaacgccccatccgcgtggcggcggcgtgcggctcgctgatgaccgtggccttctacctcatcgcccagatggtgggctccggttcgctggtgcacctgatgttcggcctgccgtacgaaacggcggtgctggtggtgggcgcggtgatgatcgcctacgtgctgttcggcggcatgctggccaccacctgggtgcagatcatcaaggccgtgctgttgctgggcggtgccagcgtgatggtgttcttcgtgttgcggcacttcggcttcagcccggcggaactgttccgcgcatccgccgcgcgctacggcgacaaggtgctggcccccggcggcctcgtgtccaacccgtgggacgccctgtcgctgggcatggcgctgatgttcggcacggcggggctgccgcacatcctgatgcgtttctacaccgtgccggacgccaaggccgcccgcaagtcggtgttctacgccacgggcctcatctcgtacttctacgtgctcaccttcatcatcggcttcggcgccatgacgctggtggggcaggaggtcgtcgccgggttcgacaaggggggcaacatggccgcgctgctgctggccgaggtgaccggcggcaccatgttcctgggcttcatcgccgccgtggccttcgccaccatcctggccgtggtggccgggctgacactggcgggcgccaccacctacgcccatgacctctacgccaacgtgttccggcgcgggcagtccacggaagacgacgaggtgcgcatggccaagcgggccaccgtggcgctgggcgtgctggccgtggctctgggcatcgccttcaaggggcagaacgtggccttcatggtggggctggccttcgccatcgccgccagcgccaacttccccgcgctgctcatgtccatcctgtggaagcgcttttccaccttcggagcggtgtgctccatcgccaccggggccacgctggccgtggggctcatcgtgctcagccccaccgtgtgggtggacgtgctgcattcgccctggggcatggccgcacccttcatgctgaagaacccggcgctcatctcgctgcccgccgcctttgccgccgggtggctgggatcggtgctgcggcccgaacccgacgcggaacagcgctacgccgaacagaagatccgcaactacctcggcgtgggcgcggagtaggcatgaagacctgcgatcccgccatggcaaccatggcccctcccgaccgggaggggcctttggtgcgggaaggggaccgggccacgcacggcccgctgtccctcgccgcgctgcctgcggaaacccctctgctgcgccccgtgcgcgaggtgctggaagaatgcggcacggcggcttgccgcgcgccgttgtacgtggcggcgggaacccccctgcgcgaggccgccgcgcggatggccggggcgggcgcatccgcctgtctggtgcgtgcggcgggggcggacaccggacgggatgcaccgggggatggggcagactgctcccgggctgcggatagcggcacgacagattgtcagcgccgggcagattgtcagcacccggcgggcatcctgaccgagcgcgacgtggtgcgcgcgctggcgcggcacggggcgggcgcggcctcgctgcccgtggaagcagccatgaccgccgcgctggtcaccgtgcgcgaggatgaactgctgttcgaaggcctgtcgcgcatggtgcgccacgccatccggcggctggttgtcgtggcggcagacggcgcggtgcgcggcctgttggaggaacgcaacctgctggccgccggggcggacaaccccgtgcaactggtggcggacatggccgccgcgccggacggggccgcctgtcgccccctgctggaacgggcgcgccgggtggtggtgcgctgcgtggagcagggcgtgcccgcgcgccacgtggggcggctgggcgcggagctgcacgatcatcttttggctcgcctgacgcaccttgccgtggcggccatgccgttgccgcccccggccccgttcggcatggccgtgctgggcagtcaggcccggcgcgagcagttcctggccgccgaccaggacgcggccatggtcatttccgaggcctttggcgacgtgccgccggaacaggtggccgactatttccagcggctggccgcgcgccttgccgccttgcagaccgaggcgggggtgccggactgcccgcacggggtggtgccgggcaaccccgcatggcgcatgaccctgccccaatggcgggcggacgtggcggccatgctgcgcgcccccgacgcgccgggggtgctgcgctgctccatgctggccgatgcgcggggcgtggatgacggctgggatctggtggtgcgcctgcgcgccctgctggcggacatggtgcgcggggccccgttgatgctgcgctacatggcccgggaagcggtgcgctttgccccgccgctgggcatgttcggcgcgctggtggtggagcgggccacgacaggcaaagccgatgggcagggcggatcggcaggcagccgaaagccggacgggcgcatggcgggcgcgctggacctcaagcggggcggggtgtttccgctgatgcacggggtgcgcaccctgacgctggacgcgggcgccaccgcgcacgacaccgccgggcgcatcgcccagttgcgggcggcgggagtgctgtccgcaacgcgtgcggcggacctgggcgaggccatggaccacctgctgggattgcgggcgcgggcgcaggccgcagcgttgcgggcaggggcggttcccgacgaccgggtgcggcccgacgatctttccggtctggagcgcgaacagttgaagcagtgcttcaaggttgtggcggactttcaggacatgctgcggcggcggtattccctgcatctgatgacctgaccgaagcggagaacgcagacatgcacgaggacgtgatccgtttcctgcgcggggtgcccccgttccagttcctgccgcgcgcccggctgcgcacgctggccttcggcacgcaggtggcgttcattccggcgggcgaggcgctggaaagcaccacggaggacggcatgcccgtgctgcacgtggtggtgaaggggaccattgcggtggaaggcgcatccgccggactggatggcgcggcgcagggcggggaggcgctggggccgggcgcggtgctcggctggcccttcggacgggtgggggcggtccccgtggccggtcatgccgagattcgcgatcggctggctgcatgggccgccaccgatgcgctgtgctacatgctgccggtgcggaccgttgccgatgcgctggacgacaggcccgacctgtgcgaactgctggcgcccggcttcggccccgccttgctggacctgggcgtgtcggccatggcgcggcgcagcgggctgaccgggcagggcgggcggccatggcagaccgttacggcaggcgaggccatgcctgccgggttcgcggcggcgcctgtccacgtttcactgcacgaggcggcccggctgatgaccgcacgccagcgcagcgccatcgtgctgctggatggtgacggcagggcggcgggcattctgaccgaccgcgatttccgttcccgcgtggtggggggcggggccgaccacgcccttcctgccagcgtgctgatgtccgcgccggtggcgggcgtgcaggccggaacaccgtgcctggacgtgatgctgctcatggccgggcgcaacatccatcacgtggtggtggtcgagggcgacgagccggtgggggtgctgtcctcgcacgacctgatggtgctgcgcggggtgtcgcccacggcgctggcggagcgcatcggggcggcgggcaccctgaccgaactggtggagacagcgccgcgcgcggatgcgctggccgccgtgctgctggccgagggggcgcgcgcggcaacgctgtccgtcaccctgccggacctgcatgaccgcatgaccgcccgactgttcgaactgggcatggccgcgctgggggcgccgccgcgcccgtggtgtttcatggcttttgggagggcggcccggcgcgaggcgtggtttcgccatcggcaatggaacgggctggtggtgggcgatgcccccgacacgcacgcccccgacacgcacggcgtcgaaggccgtgatgccgctcccggtggcgcgggtcttgaagaacacgttgccgcctatttcggcacgctggcccgcttcgtgcgcgacgggctgcgggcgctggggtttgcgccctgcccgcagggacgcatggtcgcaacgcccggctggacactgaccgtggcgggctggcgggacaggttcctccggttggcgggggcggaatgcggcggtacgcaaaccgctggagcggcggacatgcccctgcctgcgcggctgggcatgttcgatgtgcgcccggtgtgcggggacgccgcactgggcctgcgcgtggccgccgtggccgacgcggtactggccgacgcagtgcaggccggagcacactggccgttggctgcggggcaggcaggacagacgggccgggccggacagaccggacagatcggacaggcaggacaggggggacaggggggcaccccgcgcgcggaactgctcgcaagagtgcatgtcatggcggcgggacagggcgtgcagccacccgccacacttgcccggctggatgcccttgcggcggcactggccgcctgcgagggtacgactgaaaagatgcatgccgaagttctgcatgatgcccgccgcgcttgcgaatacctgctgctccgtgccgcccatgcggaacttgcccgccacggcatgggcgacggcgcgaacgagagctgcgaggacgagagcagcgaggatgagggcgatggcgtgcccatggcgggggatttcgccgcccccgcgcaggcggcgggtccgggcacgcctgccggtctggacgggctggccctgcgccgcgtccgcgaaatgctgcgcgcgctggacgggttgccggggccttgcaaggccgctcagccgccccggcgggaagacggcgcgaatgccgtagccgccgggcatgccccagtcgctccagtcgccccagtcgctccatcccggcagggaggcaggccatgaagcggctgctgcgccgcctgctgtccggcagcggcccagacccggccacgccgttgcgggggatggtcttcgtgtccctggactgcgagatgaccggcctgaacccggcccgcgacgatctgctggccgtgggggccgtggtcctgcggggcatgcgcctggatctttccgccacctttcgcggcctgttgcgcccggcctgcccggtgcggcccgaaggtgtgcccgtgcacggcattttgcccggagaagcggcccacggggacgaggcggcggcgcaactggccagactggacgcctggcttgccgggtgcgccgcagtgccaggcgcgggaaacggggcagaggcgccggtggtgctgctgggctggtgcctggggctggacgaggcctttctggccgccgggcgcaagcgggccggattgcccgcccggacgcatccccgctgtgacgtgctggacctgttcaggcacgtgcgggcccggggcgtggctgcgccctccggtcagggggcaatgcccccttccggcgcatccccgctgccgtccacgcacgccgcgctggcggacatccccctcaaggatgcggacctgtacgcggtggcccgtgcgctgggggtggatgtgcacggcgcgcatgacgcactgggcgatgcctgcatgtgcgcgcaggtcttccagcgtctggtgccgctgctggagcggggccttggccgcagggccgtgtggggagatctggcccgtgccgccaatgcggcaacctgcggagcccgcaacgggggcggaggcttcgggctgtgacgcgcatggcgccgccgtgcccgtgccgtctgcgcctgccggtttccggaagggcgaaatccccggccccaattccacccatccatcccacccatgcatcatgacgaagcgccccgccggaacctctgttccggcggggcgctcgatcatcatgcggtggcgtggctgcgcggggccgtcaaatgacggcttgcttcctcagcccccggctagcgttccgccagggcccgctggggcgcgcgcttgcgctgttcctcgtagcgggggtcgtcctgtcccaccagcgcaagcgcatgggtggtgcagccggtgacgcaggctggcttcagcccggcgtcgatgcggtccatgcacaggtcgcacttcacggccttgtcgccatcctcgttccactgggggatgtgccaggggcaggcttccaggcaggcgccgcagccgatgcagtcgtcggcctccacgtacacgatgccgtcggcctcgcgcttggtcatggccccggtggggcacacgtccacgcattccggctgctcgcagtggaagcagggcatgtacagggtgcggtaaaggggggcgccgttcgggccgggcacggggccttcggtgaagtgctcgcccagcttgatgcccacgggcatggcgttcttgaccttgcaatggacttcgcacgccttgcagctgatgcagcggcgttcgtcggtgacgatgcagtaggtgctcatgtgctgtcccctatgccctggccgcggccttgcgcacggcgacgaagtgttcctgcatggagatgccgcccccggcccggtcgtagcgttccagcccgccgggcatcaggtcctggtcggccacgcccttgccccgcgcccgcgattccaccggcagccggtggccgaagccgtgcaccatgaacagcgcctccgggtggacgaagtcggtgacgaaggcgcggatgcgcccggcggcggtgccgcgcgcgtccagcacttccagcagctcgccgtcggcaatgcccagttcggcggcccttgcggtgttgatccaggccacgttggtgggcatctgttcggccagcagtgggttgttcacggtatggccctgcgtgtgcagcgccgtgcgtccgaaggcgatgcggaacatgccctgcggcggcgcgggcggcgcggcgtaggggcgcaggctgggttccccggccttggtccacttggggctgatcatttccagcttgccggacgaggtggcgaacttcagctccgcgtcctcgcggtacttgggcgcgtcgcacagctccacgaagcccttggcgtcgaagtcggccatggtcacgcccgtgggctgcaactggtattcccagatgtcctcgatgcggtcgaaggccagcttgtccatgcccagccgcttggcgaggccgcacaggatttcccagtcggccctggtgtccagggtgggctgcatggcccgcttgcgcacgaagaactgcggcttcagcccgcccttggaggcgatgatgctctcgcgcgaaaggtaggtggacaggggcagcaccacgtcggaatgccacgccgtgtccgaccacgagaaggtcacgctgaccagaaggtccagcccttcccacttgcgcttcatggcttcggcgtcgggcatggccatcagcgggtcgtgccggtagcagatgtacgccttgacggggtacgggtcgccggtggcgatggcgtcgtaggccaggttgatcaggccggggccgccgtcgaactgggtgtgccgccagcccacgccgtcggcgcgcttctcttcgggggcggggtacaggtccaccagcttcttcaggcccttgcggcccacgtcgccgggcttgttggcgatgggcaggccgcccttggccccgatggagccgagcagggcgttgatgatgtacgcggtgcggcagacgtggaacgaatcgtcgtagcgggccaccatccagccggggtgccagatgacattgggcgcggcctcggccagttggcgggccagcgcggtgatggcggcggcgggcacgccggtttccccttcggcccactgcggggtgcaggcggccacgtgctgggccagcgcatccaggtcctgtacgtgcgcttcgacgtaaggcttgttgtacagcccctcgttgatcagcacgtggatgacggccaggttgaaggccaggtcgctgccggggcgcaccatgtagaaattgtcggccttgccggcggtgtaggtggcgcggatgtccaccacgctgagcttgcagcccttttccatgccgtcgagcaccgcgttggcctcggccacgttgatggcttcaaggatgttgcgggtctgcaataccaggtgcttgcagttgcggtagtcgtagaccacttccttgcgaccgatgcccatcaccgacttggcggcgtgctgcacgttgcgcgcgcaggcgctgtcgtggttgcagtagttgggcgagccaaggccgcgcatgaacgcctggtgcaggtccacgaaggggccgccccggtcggaaaacagcacgctgcgtccgccgtgggctgcggtgatgtccttcagctttccggccacgtagtccagcgcctcgtcccacgaggcttcgcgccacttgccttcgccgcgttcacccacgcggatcagcgggcgctggggacgttccgtatccatttcaagggcgatgcccgccgcgccgcgcgcgcagagcgaacccttgaggggcgacttggggttgccctcgatgcgaacggccttgccgtcctccacctcgaccacgatgggacagcgcacgctgcacatgccgcatacgctgtacacctgttgcctgcctgccatggctgcctccggtgtttgcctgccgttggatatctggttgagcatgcaccgcctaccagcgcttgaccgcaacaggcaagcgaagccgtgcatgtgtcgtttgtaacaggaacacgcattccgatacacgcgtgaccatgaaaaatcgagagggtttcgtgaaaacaatcacgatgcacatgtctggcgtgcttattatgctttttcagacatatgtagcatttcgacccaatcctgcccgcggggtggcccattctgtcccccgccccgccagcccgcgccggaccttgccttgcgggtgggcacaggcacgaaagcaggacatatcgtgcccggcgggcgggcggggcgtgcgcaaccgggccagttgtcaccagccgtgcgggcggcaaatcatgcagtataacggaatgtatggagaagagactttggccccgtccttgctttagtgggggcaggagtgttcgcggggattacgggccccgcgatgacgtcgctaaccccaactcagcgaggtaggcagacatggcagtgcaggaacaggtctacgggttcttcattcccagcgttaccctgataggcatcggtgcttccaaggccatccccgagaaaatcaaggcgctcggcgggtccaagccgctcatcgtcaccgacatgggcatcgtcaaggcgggcatcctgaagcagatcaccgacctgctggacgccgccaagatggcctactccgtatacgacgagaccatccccaaccccaccgacgacaacgtccacaagggcgtggaagtctacaagaagaacaagtgcgacagcctgattaccctgggtggcggcagctcgcacgactgcggcaagggcatcggcctcgtcatcgccaacggcggcaagattcacgacttcgaaggcgtggacaagtcgttcaagcccatgccgccttacgtggccgtgaacaccacggcgggcaccgcctctgaaatgacccgcttctgcatcatcaccgacaccagtcgcaaggtgaagatggccatcgttgactggcgcgtgacccccagcatcgccctggacgacccgctgctgatgatgggcatgcccccggcgctgaccgccgccaccggcatggacgccctgacccacgccgtggaagcctacgtttccaccatcgccacccccatgaccgatgcctgtgccgaacaggccatcacgctcatcgccaccttcctgcgccgcgccgtggccaacgggcgcgacatcgaggcccgcgagcggatgtgcttcgcccagtacctggcgggcatggccttcaacaacgccagccttggccacgtgcacgccatggcccaccagcttggcggcttctacgacctgccgcatggcgaatgcaacgccatcctgctgccccacgtctcgcagttcaacctcatcgccaagctggaccgctttgcccgcatcgcggaactgatgggcgagaacatcagcggcctttcggtgcgcgacgcggcggaaaaggccatctgcgccatcaagcgcctgtcggcggacgtgggcattcccgccggtctggtggcccttggcaagcgctacggcaaggacgtgaaggccaaggacatcgccatcatgaccaagaacgcccagaaggacgcctgcggcctgaccaatccgcgctgtcccaccgatgctgatgtcgcggccatttacgaagcggccatgtaaggggtacagacaaagccgggcgtggtccttttcagggtgacggcgggcaaccccacctgcgaccggcccgcgcgcgaaatgcaccatcatttccgcgcgggcgcatgaaggccccccacgccggtcccttccttgagtacaaggggcggaccagatcggcccgaccggttttgtgacactatccccacttgcgctttcagccgtcgcggggaggagagctccttccccttcccgcggcggcatccgtgagcgcgcaaccgcaacgtgccgggaaacgacatggacgtgaccaaccttgaatctgtccgcgacgacgacttcatccatgcggtcatggaggagagcgggcaggatcttacgcactgttatcagtgcggcaactgtacggcggggtgtccgtgcggattcgtctacgacatccaggtcagccagatcatgcgcaacctgcaggcgggccggaaagacaaggtgctgaacagccgctccatctggctgtgcctgtcctgttccagctgcaccacccgctgtcccaacaacatcgacgtggcgcgggtgatggacgttctgcgccacatcgcccggcgcgagggccgggtggccgaaaagggcgttaccaccttctgggacgcctttctcgcttccgtgcgcaagcacggccgggtctacgaactgggcgtggtggccaactacgtggcccgcaccggcagggtgtggaccgacatcgatcttctgccgcgcatagcgcccaagggcaaactttctcccatgccgcacggcattcagggccgggacgagatcgcccgcatcttccagcgctacgaggaggaaaggacgcgatgaatctcgcctactaccccggctgttcggggctcggcacctcgcgcgagtacgaacgctccacccgggccgcctgcgcggcgttgggcgtgaagctgacggaaattccggactggagctgctgcggctccaccccggcccacgcgctggaacacgccctgtcgggcgcgttgtcggcccgcaatctgatgggcgcggcccgcgcgggctgcgacaccgtggccaccccctgtccgagctgcctttccaacctcaagaccgcccgccaccgcatggccgacgacggctttcgcgccaaggtgggccgtctgctggacgaatccgctgacaaactggccgacctgcccgacgtccagtcggtgctggaaacgctggtgacccgcgtgggcctggacgccatccgcgccaaggtgcgccagcccctcgccgggctgcgcgtggccccctattacggctgcatcatgacccgcccggcggatgtcatgcgcttcgacgatccggaaaaccccacctccatggacgacctgctcacggcgctgggcgccgaggtggttcccttcccctacaaggtggaatgctgcggtgcctcgtacggcgttacgcggcgggacatcgtggcccggctttccgggcggctgctgggcgcggcgcgcgatgccggcgcccacgccgtggtggtggcctgcccgctgtgccagatgaacctggacctgcgccagacgcaggtggagtggcccggcggcaaggccgtggacatgccggtgttctacttcacccagttgctggggcgcgccctgggcgtgccggatgcggaactggggctggagcagctgtgcgtggacccggccatcgccttccgccgcgcggcgcaggttgtggcggcgcggcaggccgaagaggccgcgcaggcagccaaggctgctgccaaggcagcgcaggctaggcaggccgccgcagtgaatgaagggggcagggcatgagaataggtgttttcgtctgccactgcggcagcaacatcggcggcaccgtggatgtgcccggcgtggccgaggtggcccgcgcctaccccgacgtggtcttttcctccgacaccatgtacgcgtgctccgaaccggggcaggcggccatcgtggacgccatcagggaacatgcgctggacggcgtggtggttgcctcgtgcaccccgcgcatgcatgaacccaccttccgccgcacggtggagcgggccgggctgaaccgctacatgtttgaaatggccaacatccgcgagcatgtctcgtggatcggcaaggaccgcgaggccaacagcaacaaggctgcggagctggtccgcatggccgtggaaaagctgcgcctgaacgcgccgctgtaccccaagtcgttcgacgtgaccaagcgcgtgctggtcatcggcggcggggtggcgggcatccaggccgcgctggactgcgccgacggcggcatcgaagtggtgctggtggagcgcgaatcgaccatcggcggcaagatggccaagctggacaagacgttccccaccgtggactgttccagctgcatccttggccccaagatggtggacgtgtcgcagcaccccaacatccgcctgtacgcccatgccgaggtagagaagatcggcggctacgtgggcaacttcaaggtggacgtgcggcgcaaggccacctacgtggactgggaactgtgcaccggctgcggcctgtgcatggaaaagtgccccagcaggaagtcgcccgatgcgttcaacgagcacgtgggcgtcaccacttccatcaacattccgttcccgcaggccatccccaagaaggccatcatcgatcccacgtcctgccgccagttcgtcaagggcaagtgcggcgtgtgcgccaaggtgtgccccaccggggccatccgctacgacatggaagaccaagtggtcaccgaggaagtgggggccatcatcacggccacgggctatgacctgttcgactacaccaagtacgcggaatacggcggcgggcgctacccggacgttatcacctccctgcagtacgagcggctgctgtcggcgtccggccccacgggcgggcacgtcaagcgcccgtcggacggcaaggagcccaagacggtggtgttcatccagtgcgtgggctcgcgcgaccgttcggtggaccgaccgtactgcagcggcttctgctgcatgtacaccgccaagcaggcggtgctgaccaaggaccacatccccgattcgcgcagctacgtgttctacatggacatccgcgccaacgggaagatgtacgaggaattcacccgccgggccatggaagagtacggcgtgcagtacgtgcgcggccgcgtgtccatgatcgtcccgcagggcgacacgtacctggtgcgcggggtggatacgctgctcggcgaacaggtggaggtgcccgccgacctggtggtgctggccgtgggggcggagtcctcgcacggggcgccgcaactggccgaaaagctgcgcatctcgtacgacaattacggcttcttcatggaaagccattgcaagctgcgtccggtggaaaccaataccgcgggggtctaccttgccggtgcgtgccagggccccaaggacatcccgtcctcggtggggcagggcagtgcggcggcggccaaggtgctgggccttttctcgcgcggcaggctggaaagcgacccgcagatctcgcaggtggacgtgcgccgctgcgtgggctgcggcaagtgcatcaccacctgcccctacggggccatcgaatggatggaactgcgcggcgagatgaaggcccgcgtcattgaaacggtgtgccagggctgcggcatctgcacggtcacctgtccgcagggggccatccagctgcagcacttcaccgacaaccagatcctcgcggaggtcaacgcactatgcctgtcctgaaggggaaggaactccgcgtcgtagggttcctgtgcaactggtgctcgtacggcggtgccgacaccgccggggtcgggcgattctcgcagcccacggacctgcgcatcatccgcgtgccctgttccggccgcgtggaccccatgttcgtggtcaaggcgctgcttggcggcgcggacggggtgctggtttccggctgccacccgcgcgactgtcactacagccagggcaacttctatgcccggcgtcgacttgaaacactgaagaccttcctgcccgccctcggcatcgacccggaccgcttccagtacacctgggtttccgcgtcggaagggcagcgctggaagaacgtggtctccacctttgtcgaaaaggtgcaccagctggggcatgccccgcgcatagaggaagccgctccgtacctgccgctggcggcggggggcgacagcccgcgcgcgccgctgcgcccgcccctgcgtccgttgtcgtacccggcggcgggaacgctggccgcatcgctggagcaactgcgcgaaaatatccgcgcggcgctgccggaactggattgcgtcatcggctggcagcagggctttgacgcgctgcacgccacgccgctgttcatgcgcaagccggaagacgtggacaagctgacctgggggccgctgaacgtgcacaacctggccacctacctgccgcagttcaagaaccgcaaggtgggcgtggtggtgaaggggtgcgacagccgctcggtcatcgagctgttgcaggaaaagctggtggagcccgacaacgtgcgggtgttcggcatggcctgcgagggcgtggtggacatgacccgcgtgcagagggcgctggacggcaccggtaacgcggatggcgcgatgtgcgcagacacggcgccttcttcggtgggcgttgacggcgacaacctgtcctttgaaggcgaggcccccgcccggctcaagctggccgacgtggtggccgaaaagtgccgcacctgcgacaccccggtgcccctcttgggcgacgtggtggagggcaacgcctccgcccccgctgggcccgcgcccgacgcgccgcccagtctcgaagccctggacgccatgaccccggaacagcggcgcggcttctggcgcgcccagatggaccgttgcctgcgctgctacgcctgccgcaatgcgtgccccatgtgcgtgtgccgcgaccactgcattgccgaaagccgcgacccgcactggaccacccaggaaggcaacgtgcgcgagaagttgcagttccaggtcatccacgccctgcacctggccggacgctgcaccgaatgcggcgaatgccagcgggcctgtccggtgaacatcccggtgctgtccctcaagcaatggatgaaccgttcggtgcgcaccctgttcgactaccgcgcaggcgttgacgtgaacgcggtgccgccgctgctggcctttgccgtggaagaaaagaacatcaaggagcatgggctgtgatgagcttcgcacgatacatcgcgcgcggcgagcttgcccgcgccctcgacgacatggcgcggggccgcgtgacctacgcaccccgccgcgaaggcgacgccgtggtcttccgcccccgcgcggaaggcgaggaaccgctgctggcccgcgccacggtgccgcccaagggcgtcatctttccgcagagcgagcggctgttcgccttcatccgcgaaaaggatcccaacgaccccggccacaccaccgtgcggctggattccaccgtggacatcgagccggcactgatcttcggcggtcgcccgtgcgatgcgcgcggtttccacatcttcgaccgggtgtacctgaacggcccccaccgcgatccgtactacgcggcccggcgcgaggccaccgtggtggtcaccctggcatgcaccaaggccgggtccacctgcttctgccactggaccggctgcggcccggcggacaccaccggctcggacatcctgctgacacccgtgggcagtggtgacgacggcggcttcgtggctgtggccgtcaccgagcgcggcggcgccgtgctggaagccgccaacctgcccgaggcagacgccgcccgtgcggacaccgcacaggccgtgcatgcggccaccaaggcggcgctggacgcgcaaagcccggccccggacctgtcctccacgccagcgcggctgctggagcgcttccccgataccgacttctggcgcgacatgtcggacaagtgcctgtcctgcggggcgtgcacctatctgtgccccacctgctactgcttcaacatcaccgacgagaacgacggcggcgacggcatgcgcggcaggcggttgcgcagctgggacaactgcatgtcctcgctgttcacccgagaggccagcggccacaacccgcgcatgggcaaggccctgcgcctgcgcaaccgcgtgggccacaagttctcgtactatccgcaactgcacgagggcgtggtgtcgtgcaacggctgcggtcgctgcatcaccggttgcccggtatccgtggacatccgcgagatggtggtgcgcgccaccgaagccaatgaggagacccccaatgcctgatgccatcaccccgcaagcgggcgcgcacgccactaccctgggcacggggttcaccgacaatccctatctgcccgacgtggccaccgtgctggaaaccgtgcaggaaaccccggccatcaagaccctgcgcgtgcgcatcgacgacccggcgcgcatggaggccttccgtttcaaccccggccaggtgggccagctttcgctgttcggcgtgggcgaatccaccttcgtcatcaactcgccgcccacccgcatggactacctgcagttcagcatcatgcgcgcgggcgaggtgaccgccgccctgcacgggctgaagcccggcgacaaggtgggcgtgcgcgccccgctgggcaactggtttccgatcgaggacatgcgcggcaaggacatcgtgttcgtgggcgggggcatcggcatggccccgctgcgcacgctgctgctgtacatgctggacaaccgcgccgactacggcaacatcacgttgctgtacggcgcgcgtacgcccaatgacatggccttccgcgacgacgtgcaggaatggctgggccgctccgacatgcagaccacgctgaccgtggaccaggccccggaagactggccgcaccgcgcggggctgattccccacgtgctgctggacctggccccgtccaatgcgaacagcgtggccgtactgtgcggcccgcccatcatgatcaagttcacggtggaggcgctgaagaaactgcacttcgccgacgagcagatctacaccacgctggaacggcgcatgaagtgcggcatcggcatctgcgggcgctgcaacatcggcacgaaatacgtgtgtgtggatgggccggtgtttacgtatgcggagttgcgcgacttgcccaacgaactctaggtggtgccgccacaaggtgctttttgccctctgccttcgtcagatcgtcttttcattccggtcaggtacgacaagagcgcgttgcggtcgccatccgtaagactcgcagactcgcctaacggctgccgcacgctcccttcatgaaaaggctctcttcctcggcagagaacaaaaatccctcttgtgacgacacccccggaagaaaagaagagacacggtccgcaacgcggattcggatagacagtccacaagcccccggcgcggaagcgccgcgctgggaacctacggagagcatatggccgagttcttcaacgccgcagacgtcaccgccgccgccatccgcatcgagcagcgcggccaggacgtgtacaatcaggccgtggccatggccaccaagcccgaggtcaaggcgctgttccagcaccttgccgacgaagaggccaggcacgaggcgaccttccgcgccatggccgaccgcgtcggccccgtggaactgcccgcgtggagcattgccgccgagtacgtggaatatctgcacgcgctgctggattcgcacgcgctgttcacccaggccggcaccctgaccgcgctcaagggcgccgccgacgatcatgccgccgccctgcgcatggccatccagttcgagaaggacaccctgctgttcttcaccgaaatgcgcgaactggtgcccgcccgggaaaaggcggcggtggatgcctgcattgcggaagaacgcgcccacctgcgcgcccttaccgccatgctggcgcaagtgaacgcatagccctttgcgcactggcggccgccagtgcatgcatgttccgcgcgcgacgactgacgcaacggcgcgcgcggggccggtccgcaccgggtgcggcccggcacaatggaggggcggacggccggaaagaggcacccggccgtccgtcatctccatggccagcgtcgcatgtccgcccgcgcagcctcccgcgggcgatggatgcattctggcatgcgtcatgggtgctttggtatccgtgccgcccggccagcacgggaggccttggtgctgcaatcatcccccttcgattcctctcccctgggtgatccggacatggttccttcgccttccggctttcgcccggcatcgcccggcggtgttcccgcgtggagcattgccgacgagcgcgtctttctggaccacatcccctcgctgttcctggcatccgacctgttcgccgccgcctacctgcgcgccgggcgccagtgcctgcgcccggtgacgccgctggcgctttccgccgccgttacctgtgagggaccgtggctggatcagggcgatctggacgtgtatctggcttgcctgctgctggccctgcgccagggcgggcgtggcccccggctgcgctgcccggcggacgaacccgcccgacaggccgggctggggggcagggcgggaacggcacgctttgccgcgcggctgcaccgcctgcacgaggcccgcatggcctgcggcgatgggcggtttgcggcgcggatgcagcttgtgtccgccgtggtgcgcgacgaggcatccggcaccctgcgcatcgagttcggcccagagccgttcgaggccctgcgcgaggcgccgggcgttgcacgcttcatcgccgaccgggccgcgctgggccgggacggcgtgggcaagtggctgctgggcgtggcctggaccctgcgcgaaacctgcctgatcgatccgcaacgcctgcggacactggcacccgggagtaaggggcgggatatcctgccgctgttgcaggaattcgcccggcgtggttatatccgcgacatggtcacccgttccgacgggctcgtgatcgtccagccgggccatcgccccggcggcccgcacgcggctgtgcatgggcgcggcgacgggaacatgccgcaactgtgcaggttgctgacgtagcgggacgaacgggtgacaccgccgtgaagccgtcgtgggtcggctgcacggcaaccccgtgcgcggcgttgtgggacgttgcgcgcggtgatgtgaccggcgcgggcttgcccgtgcatggtccgctgccggaacaccggtgcaggcccttctggtgcccccgacgggtgaaccggacgggcaggccagcccggtgaaccggtacggcaagacacgacatgcagggcaggcgacgccccgccgcacggcgcgggcctcgggagcagggagcacatgcggattaccaaattcgccattccggagatcatcttcggacatggcagccttgaccatcttgcgccgtgcgctcgcaggctgggcgcctcgcgcgtgctgctggtcagcgacaagggcctggaatccagcggctgggtggaacgggtcatggacatcctgagcggcaacggccttgaatgggtgtactttgccgattgcagttccaacccgcgcgaccatcaggtgcacgagggcgcgcagatataccgcgaggaacgcgccgacgtggtcatcgcccttggcggcggcagccccatggacacggccaagggcatcggcaccatcgtgggcaacggcgggcgcatcaacgactacgagggcgccaacaagatcatgcggccgctgccgcccatgatctttctgccaaccacggcgggcagcgggtcggacatctcgcagttctgcatcatcaccgacgtggaacgccgcctgaagatgtccatcatcagccgctcgctggtgcccaacgtgtccatcatcgacccgcaggtgctgctgaccaagagcgaggaactgatcatcgcctcggccatcgacgcctttgcccacgccgtggaatcgtacctgtccctgctggcctctccgttcaccgaccatcaggccctgcgcgccatggaactgatcatggccaacctgatgccggcagtggaacggcgcgacccgcatgcgctggagcagctcagcatcgccagcacggcggcgggcatgtcgttcagcaacgcggggctcggcatcggccattcgctggcccattcgctggggggcatgttcgacgtgctgcacggcctggtgcacccggtgctgctgccgcacgtgatgcgctacaacctgccggtgagcgtggaccgtctggcggccatcgggcgcatcgtggtggggccgcgcgtggccagcgcggaaagcattgcccgcgcgggcatagagcggctgggcgagttctttgccgggctgggcgtgccggtgcggctggggcaactgctgcccgacaggtccgcgctggaaaccatcgcccgcaccgcggtgcacgacgcctgcaccctgaccaacccgcgcgcggtcacctggcaggacttgctgaccatctgcgaagaggcgtggtgacatgacgcagggaaccagccttgacgacctcatcggcatagaacacagcaagctgggcttctttcaggaactgcgccagaccatcgagcagttgaaggccgcgcaccgcgattcggagcgcaaccgcctggagatagaagccatcctggatggcatcaccgacctgatgatggtgctttccaaggacttgcgcatcatcgccgtgaatcatgtgttctacgacatcctgggcgtgcgcgacccggaagggcgctactgctacgaaatctttcgccagcaggaccacccctgcccggaatgcccggcgcaccgttcgttcgtcactgacgaggtgtgccgcgaaacgtccatcttccgcatcaatggtcgcaagctgcagttcgagatggtggcctcgcccatcaaggatccggccacgcaggaccgccagattctcatcttcaagcgcgacgtgaccctggaaaaggaattccaggccaagttccatcaggccgagaaaatggccaccgtgggcatgctggccgccggggtggcgcacgaggtgaacaacccgctcacggccatccacggtttcgccgagggcatcctgcgccgggtggagcggctgcgcggcatcgtggacccggagatgcacgccgacctcgcggactacgccgggaccatccttggcgaatgcggtcgctgccaggagatcgtgcattcgctgctgaccttcagcaggccgcattcctcggaattttcacccgtcaacctgaacgtggtggtgggcgatacccttaaactgctgcacaaccacctgaagcaacccaagtaccgacgcgtgcgcatcgacgcccggctgtgccccacggcaccggtggtgctggcgtgcgaggcgcagttgaagcaggtgatgctgaacctgctggtgaacgcgctggatgcctttgacggccccgccgggccggagggcaagggacaggccagtcctcccagagcggacgcgggcagtgctgacggtaacgcggcaggcggtgacgaagaactctccaccgtgaacggggggaggggacgcaacggcgtcgaggaggtcatcaccgtcaccccgttccgggacggacgccacgcggggttcgttgtgcacgatacgggcagcggcattccgccggaacaccttgactctctgttcgagccgttcttcaccaccaagccggtgggccggggcatcggcatcgggctgtccacctgctataccatcgtcacggaacacggcggtgacatccgcgtggaaagccgggtcggcgaaggctccacgtttaccgtcacgctgccgcttccgccggagtaaccgccgtgcgcaccacctacaccgtgctggccgtggacgatgaaccgtccatcggcaagctgctggaaaaggagctttccacccccacccgcaccgtgcacgtggccaccagcgcccggcaggcgcgcgaacggctgcgccgcgccacctacgaggtggttgtgctggacatccgcctgccggatgccgacggcatcgaattcatggtggaactgcgccagcgctacccggataccgaggtcatcctgatcaccgggcacggcaacatcgacaacgccgtggaggccatgaagctgggcgcctacgactacatcaccaagccgttcaacctgacggaactggaagtggtggtggagcgcgcttaccagcgggcctttttgcgcaacgagaaccgcgccctgcgccacgcgcgtgacggggcgcgcccggcggtgaccctgatcggcaattcgcagggcatcaaggaggtgcgctacctgatcgaaaaggtggcccccaccgacgtgcccgtgctgatcaccggcgacagcggggcgggcaaggaagtggcggcccatgccatccagtcattgggcagccgggcggacaagccgttcattatcaagaattgcgccacgttgcaaaaggaactggcccgcagcgaactgttcgggcacgtgcgcggatcgttcaccggcgcgctggaaagccgcgacgggctgatggcttttgccaacaagggcacgctgttcctggacgagataggcgaactgccggtggaggtgcaggcatcgctgctgcgcgtgctggaaaacaagacctaccgccgggtgggcgagaaggaccaccgcagctgcgacatccggctgatcttcgccaccaaccgctcactggcaggcgaagtggaggccgggcgctttcacgaggcgctgtaccaccgcatcaatgtgttcaacatcgaaatgccccccctgcgcgaccgcaaggaggacatccccctgctggccgaattctttctggcccgcctgggcaacggacgcgacgacctgcgcatttccgaccgggccatggcctgcctgatgcaatatgcgtggccgggcaacgtgcgcgaactgcgcaacgtgctggagcgcagcatcatcctggccgaaaacaacctgattaccgagcacgccctgccgcgtgaactggccgggcttgcggggggcgcaagcggcgctggcggcggaatgggaggaggggcggcgggcaacatagcgggacagcatggcgcaggcggcgaatcgcaggggccgctgacgctggaggccatggagcgcgagcacatcgcccgcattctggaattctacgacaacaaccgttcgctggccgccacggcgctgggcatcagccgcaagacgctgtaccggaagatgcgggagtatgacatcgggtaggggcagtgttgccaggctttcccctctggtttgcgggcggctgcggtataccgtggccgcctttttcgtgcgcaggctgacgtgcaggggtgccgcccgttccggagtgtggtatggtcacgcaggttcaagcattgatggaaggaagggcgttgcggcaacatccacccggatttttatgtttttttatccatgatggagcgcggccatgacaacaggacctgatggaatgcgcgaccgcgccgccggggcgctgatgggcgcgtggattggtgacgggttgggccttggcccgcactggtactacgaccttgccgagttgcggcgcgactacggcccgtggataagcgggtacaccgacccgaagccgggccgctaccacgacggcatgaaggccggtcagttgtcgcaggcggggttcatcctgaagttgacggtgcgctcgctggtggaacgcggcgactacgaccagaccgatttctgccgccgcatggacgaggaactgtttccgctgctcaacgggcagccggtgagcgggccgggcaactacaccagtcagtccatccgcgaggcgtggcggcgcagggtggagcaggggctgccgtgggggcagaccgcaggccacgcggataccaccgaagccatagaacgcaccctggcaatcgcggtgcgccacgccacccggccagacctactggccaccgccgtcagcgccaacgcggcgttgacccagagcgatgatgtggtgctgtcgcttacggtggcgtatggcgcggtgctggcgctgctggtgcaagggcacccgctgaccccggaaatttccgaaatgttaatgcatcaggttaaggatggggtgttgccgtttcatgcggtaacccgcgacggcttgcaggccccgcgccccggcgaccccgatccgccgcgggccgggcggtttgcctcgcccgatgcgctgctgtcgcccggcttcatggcggcagcagcggcggacccggacatccgcatcgaaccggcgtggaaggtttcgctggtgtacggcatgccttgcgccatctaccacatgcttccggcggcctactaccttgcggcgcgctttcacgacgatttcgagtccgccgtgctgcacgcggtgaacggcggcgggcaaaaccaggtgcgcgccattcttgccggggcgctggtgggggcgcaggtggggttgtccggcattccgcagcggttcatcgacgggctggaagagggcgaagaactgtgcgcactggccatgcaactggcagagcaggttgatggcgggattgacggatgtagcggtgagcaggctaaatcggaatgagcgatagcctcctaagctgtaggccacaggttgtgtttttggcgagaaattccggcgaaacaggcgggtacgcggtgtttgctgttgtttcttgagggtgaatgccgtgtggagggactttggttgcccataggttgcccagcatccttccggccatgatccaaggatgcgttccagcttgcacgaagccgcgagccgccgatgttgaccttgacaatgcgctggggcatcgtctagacaccttcgattcctgcgcccgtagctcagtcggatagagcgatagcctcctaagctgtaggccacaggttcgattcctgtcgggcgcaccagagagcaagaggatacgagatgaccgtctcgtatcctctttgtcgtttcggggcagtgggtgttggtcgttagcttgttgtttgatcgttgttttttgatattgcgctaatccagcagggcttttctttgaatttctttggtgtttgtcctgctggcggatattccgttaccccatccttgacattcccggcggaaggtgatgccggtacgggcatgtcgtttcaggattccttcaccatgccgcacggctgccgccccccatccgcagcgtccgcaagccgcaccggggggctgatcgccgctgcgccggatatgtcgcgtcccgtgcgcggacgcttggcccccagccccacggggcatatccatcttggcaatgccgcgtccttcctgatggcgtggctgtgtgcccgtgccgccggggggcagatggtgctgcgcatggaagacatcgacccggaccggtcgcgcccggaattcgtggcggacatggtccgcgatctgttgtggctgggactggactgggacgaggggcccgagtttcccgatatgctggccgatccgcagcctgatccgcgaccagatggggcgtccgcccctgtgtccacgccaccacttggcctgtgtgccgtgccggatcacgcccgcatgccggggcgcggcggcccccacggaccgtattcccagagcgagcgccttgccctgtatgccgatgcgctggcgcggctggaacgggaaggacacgtctatccctgcttctgcacccgcaaggaactgcgctcactggcgtcggccccccatgcgggagaatgcggccccgcctatcccggcacttgccgcaaccttggccccgaagaccgggcccggcgtctggccgaagggcgccgcccggccatgcgggtgcgctgtgacgacacggcgattgcctttaccgatcatatcgccgggccgcagcgcatgtcgctggccgagtgcgggggcgacttcgcggtgcgccgttccgacggggtgttcgcgtaccagttggcggtggtggtggacgacattgccatgggcatcacccaggtggtgcgcggtgacgacattctggccagcacgccgcgtcagatctggctgtaccgcctgctgggcgcgccggtgccggaatacgtgcatgtgcctctgctgctggaccacgaaggcgaacggctggccaagcggcacggttcgctgaccgtggccgccctgagatcggcgggggtgtcgccgtgggccatcgtgggatatctggcctggcggttggggctgcgcgatgcgcctgggttggtcgtcccgcgcgaactggccgggacattggaccttgcccgggtggtccgccagcctgtgatgttgcccgaggatgtccccgacgtgctgcgacggatggggcagggggcgacagaaggtgactggcgataacagggggtgacggagagaggcaggggagcgcaataggaagagcctgcggaagtgccggggagcagggcaggggcttgtgaccgtgggggggctgtttcgcttctcaccgccttggccccgttgcttcccctgtaagggggttgcctctccgccccgcgcgtgctagccagttgtccgcgaactccggtaatggcaaggggttccgctatccctgccctgctgtcgggagcgttttcgactcttgggcgccgtgtatccatccaccccggaaggcacgcccgctccaacggaatacaggttcagcgccgccagccactgccgcgaaaagggagaacaacgatgcccatcaccagcagcgaacgcatcttcaccccccaacggcttgccgccatgtttccgccagagcgggcggacgcctttttcgacgccctgtatggcgatgcggaagacggcgcgtacgacatcaccctggccttcgaaagtgaacatgccaacggggtggaattctcgttccggcttacccagcggcccgggcactgtctggcctgcaaccttacctacggcctgccgcaggttttcgagcggcaccccgtcatagacctgcccggcgtggtgtccaagattgccgatgccctggacaaggccgaagaaaaattgcaatggcgcctgctgcccacccgagagatgtcgcgcacgctgcacatcattccgttgatggtcaccttcggttgatcctccccgtgctttcccggcaggcggggggcgtatgcccgagccccgccagttaccatagacgcccaaggggcagaacccatgcggttcggcccctttttcattccccatgaaaaaaccgccccttgcggggcggttctgtttcgaacatgtcggtggcgtcgcctacggggcgatgctgcgcgaaatgaaacgaatggcttcttcgtacaggttcggcggagcatagggggtcagcaggcgggtacggttggcgccgaccatcatggaaatgatcacctgcgccgtttcgtgcaccggcagctggcggatggagccatcttcaatgccgcggcgcagctggttttccagctcacggggaacctggttgaacttttcgtacatcaggtcgcggtcggtcttggtcttcatgtcgctgtagggcgagcaccgaacaagcaccagccagttggaggtcttgtcgatggagaagtcgaggtaggcggtgcagaagttcaggaccgactcgtacccgttcttgcccttggccgacgcatcgcgcagcacgccaaggaactgttcaagcacatcaatgcctgcggccaggaacagcttttccttgttgccgtaatggtgcgtcagcagcccaagggccacgcctgcgcgttcggaaattttcttgaaagtggtgtcggcatagccgtattcaccgaaaagctcttttgccgcatgaagcaacgcttctttcttcgagatgctcatatcaacggcccgtggtagtgcttgaggtgtgtatacaggggccccgcatccgaatgtgcggatgctcgtcgtggagccgcataagaaccgtcggacccgcacccgacggaacaccgggaacacttgtgccttcgctgtcgacccggcgaggggccgcgaagggctgcacctgtgtagcttacatgcatggggcagtcaacgccgcctgtgcgcacagtgaaaatgttggcgcgggttttgtcaactagattcctcggaaaagttgcattgtcttgagctgtagtaacacgagcatttgaatggtcgatcaatccaatttcgattgtcatgctctggcggcagggtgggcataaaacgaagacggccccacaatggggccgtctcgtgaggagtgttccgttgctcaccttgcgcaccgagtaagccgacgaacctgtccgggaaagcgtgaaggaggcaggtggagtgcgtcgggccggtttgtttggccaagcaaacaaggactagcatcgcaggggcagcgcgtcaagggtgctgggtaggccatttggagccgctggcgacgcctcgtttgaagatagcggcgctggaatctgggcgtggcgacctcaaaatgggtaggcgcatccgattttgactgattaaacaaacaaggcggctcccgttaaagggagccgcctcggagaggagtgtactgatgccaggaacgcttggccgacaggtgcatgccggagggtggatggtgcagatcgcgccctaagctggctggtcaatcaatcagtgcaaggaaactatagtacccactcggatgagtgtcaacacctcaacccctgtcaagatgaaatggcacgaatttcattgcgccactcggcaaggcagccttcgatgaaggcgtacacggcggcctgctcctccttgccgttgccggaaacggcaaggggcgcggcaaagcggaagtgcaccgtgcgctgggggcggatggggccaaagtccttgatgggccagccggtgccccaggcatcggtcttcagggccagcggcaccacgggcaccccggcccggcgggccagcttgaccccgatggaattgaaggtcttggggtccagggtgtcgctgcgggtggcctggggaaagatgaccacggagatgccgcgcttcagccgttccacgccgccttccagcacggcggcaaggtcgtcgcgggggttcacgcggcccacggtgatggggtcgcgcgcgtgcagcacgtgcttgaacacggggtagtcggccaggctctgcttgaccacgaaggtcatgtttttgtgcggctgaatgatggaaggcagcacgaaggtttccagcgtgctcatgtggttgcccacgaacacgcacggaccttccaggcgcgtgaagtgttccatgccttccacgaacagccgtaccccggtgcgttccagcgcgcgaaccaccgcgatgctgctgtccacccacgctgacgaggaatattccccccgttgcgcggcagctgcggcacgaaacacgatgcctgccattaccggatagtaggccagtgtggggagcagtcgggcaatggggccagccgcgtcggcaggggtggtgtatgtatcgccggtgaacggcacgggcatgtcgggggcgggcatgttgggagtggggatgtcggcgtcggtcatgtggggtatccctttgcggtcttgccgggcgccgggcatacggcagcggcatgaactgaagcggaaggtgtgcgttgcaccgccgtatatcccggcgacggcgaaaggaaaatacctttgtgaagaggatgcgacggggggatgggactgccggcagcgagcgggcgcatcggcctgcgtcaggacgcggcgttctcctgttccttcctcacttggcggaaattcaggccgccctcgtccagtccccgcccggaatcgtagatgcccacggtgcgctcggagaactgcacgctgcgggcgcggcgatagtagcgcagcatgttgcggtagtccgcctcgtagctgcgaccctgccagccttcgcagcgcaccacggcaagctcgcgggtcatgcacaggcacagcgggtcgatgttgctctgccacaccgggtcgcgcccttcctctatcaccggcaggtaggcggccttgtgcgccaagctcacgtcgatgcgcgcgatgagcaggtcgacgtccgggtatgcttcatagatgaggaaggcttccggcgtcagcgagttgtcgtcgtccaggaacaggatgcgcctgccgcgcgctgcccgcagcagcccgttgcggatggcgttgccgtagtccttgtcgggccggaagtcgaaccagcgcacgaagccgtcgggccgcacccgttcgcccttcaccccgtcgaagccgatcagcatttccacgtcgccgggggccagcccggcccgttccatggccgtgcgcgcgctgtcgatggcaaggcccagggccacggggcggtcaccccggctgggggtgatgatggagtatcgcggcgcggcgtcgggcatcgtggctccggtgggtttggcgcgtcgtgcggttgcgggggcggtgcgtccggtgcggccatgcggggcggcaacgcgtgacacggtgcattccgtatggcggtgcgtggcgtcgcctgctactcggggcgcggcttgcgctggcggaccagcctgcgccaccagttggtcaggcgctgctcgtcaccgtgttccttgggctggtagaagcggcgttccgtcaggccgtcgggcaggtagtcctgctctatccagccgtccgggtagttgtgggggtacttgtagcccttgccgtagccccagtccttctgcaacttggtggcggcattgcgcaggtgcatgggcacgggctgcgggccgttcagctttatttcccgcgcggcattgaggtaggcggcgtagctggaattgctcttgcgggccagggccaggtgcaccacggtctgggccatggggatgaacccttccggcatgcccacgaattccacggcctgctggcaggccacggccagcggcagtgcctgcgggtcggccagtcccacgtcttcggacgcggaaagaatcagcctgcggcacacgaagcgcggatcctcgccgccttccagcaggcaggccaagtagtacagggccgcgtccgggtcgctgccgcgtatggacttgatgagcgcggaagccaactcgtaatggctgtcgccgtccttgtcgtggcggctgacgatttccggcatggcggcgcgcacgccgtccagtccgcgattctcggcgggcagcccggccacgtattccaccaggttcagcatggcgcgggcgtcgccgtgggacatgccggacaggaagtccagcacgtcgtcggtcaggggggcttcctgcgccgtgccgccgcgcctgcccagttccatcagttcctcgcggcccagcgggcgcaggcgcatgacgtgcagccgcgacagcagctggcgggtcacgctgaaggacggattctcggtggtggtggcgatcatggtgatttcgccgctttccaggatgggcagaaagaagtcctgctgggccttggagaaacggtgcaactcatcaagcaccagcacgtccaccccggacagcgaacgccgcaactgctgcaaccccgcctcgggcgcgctgaggcgcagcaccttggtgccgtgggcattggccagcagcagggccagcgtggatttgccgcaccccggcgggccgaacagcaacaggctgggcaggcgttcggcgcgcagcaatgcggcaatgcgcggcgtaaggtgggtctggcccacgaagccgtcgagggtgctgggccggatgcgttccggcaggggctgcttcagcgtcacgtcatggtctccggaaatgtcggtcgggccgggcgggtgccgggcggaactgcgattggtcggggtgcatggccgcgcccgcacatgtctgaaacggcacccggcagggcctgcgaactgctggtgcggtgcggcctggccagcggctttggtcctgtgtatcaggcccgccgcgcaaggaaaagatgggtgcgcggctcgggaccgtggaggccggtatgcaggaccgcacaatgaacatggcgaacgtgcccccatgcgtcagcccgatgacgtcgggccgatggcgtgatgccttcgggaaggaagcaccggtgcggctgcgggctggcgcaaccgcccgcaaaacaggttgcgaccggcggctaccgtccctgccgggcccaccagtgcagccccaggcagagcatggccgccgtttcccagcgcagcacccggttgccaaggcttacggcctgcatgccggaattcagaagcgccgccacctcgcggtcggaaaaaccgccctccgggcccaccacgaacagggtgcggcccggctggccgatgtctccggcgcccagcagcacgccgccggtgtcgccttcccacaggatgaaccgcttggcgaaatcgcggctggcctcggccagttcggccacgccgccgggcagggtgcgcagttctggcagccacgggttgcggctctgcttggccccggcctccatctgggcgtgccatgattcgcgggtttcctcgggcacgcgcgactggctgcgctccgcctgccacagccagatgccgcccgcctccagttccaccgccttttccatcagccagccccggcgcacttccttgccccagccgatggccagcaccgcctgcgatgccggggccggatgctcggtgatcgacaccggctccagacgcaccaaggccttttccgtgtccgtcacccggaattcgccctcgcgcccccggccatccagcagacgcaccgagtcgcccacgcgcacccgcaccaccttgaccaggtggcgggcctcctgcccttcgagcaggtacggttcggcccagcgttcgggcggcaggaaaaaggtgcgcatggtgatgctccggggagtgggggattggcgcgtggggaggtgcgataggtgaaatatgcacaacatggcgcgcggcaggattttttatgctggcaaggaaaacgcgcctgccagaagggagcgtactcttgggtacgtgaccgaactggcaggcagcgtttgacgcagccagcaggaaaaagacgccgcgcgctagatcagtttggtccgcgctgtcccttgcgtataaaacggcagcgccacgcgggtggcttccagttccaccttggcggccttgaccacaaaggtgggggcctcggcatgggcggcggcaacgcgggccagcgccacggcgtagcccagcgaggggcagaacgacccgctagtcaccacgccggcaacggtgccgtcgggcagggccaccacgtcgccgtggcgggcgctgcggcgtccggggatggacagcgccaccagcggctcgcgcacttcgcggtccgcgcccttgcccacgtagtcggcggggttggtcagcatgccgccgtagcccgcttccgccggggtgtgggtgtcgtccaggtcgtggccgtacaggggcaggcccacttccaggcgcagggtgtcacgcgcgccaaggcccgcgggcttcacgcgctcgtcggccagcagggcggtccacagggcctcggccttgtcccagggcaggtacagttccacgcccagttcgccggtgtaaccagtccgactgaccagcagcggcgcgccgccgaagaccacggaacggaagccgaaatagggcaggtcgcggaagctttcgcccagcaccgcttccagcacgtcgaacgacttggggccttgcaggtccagcttggcggtgcgggccgagatgtcctcgaagggcaggacggcgggcaggcgcgagcgcagggcggcgaagtcgctttccgtacaggcgccattgaccaccagcatgtagtcgtcctcggcgacgcagtacacgatgaggtcgtccaggatgccgcccgcctcgttcagcagaaagccgtagcggcagcggccgggcttcagcgtttcgaggttgtggctgacggcgcgggacagcgcatcgcgcgcgccggggccgcgcagggtgaattcgcccatgtggcagatgtcgaacagggcggcggattcacgcgtctgcacgtgctcggcgatgatgccggtggggtactggatgggcatgtcccacccggcaaagggggccatcttggccccggcggcccggtgccacgcggaaagcggggtttgcagcaggtccgacaaggggtgctccttcgtgtctccgttgggggttggcgcggtcatgtggtatgggggcgcgctgcgccgggcaaggcggtcttgcgtccggtgcggaaattcggtgcgccgtgcggcgcgcgccagaaatagcgcgagaagggatttgcggcaaccggctgacgtgccgtcgggggcggcatagaccggcatagaccggcagacatctggcagggactggccattggccggggctggcagggatttgcccagcagggccgcgtgacgggctggcatgacggtctggcgatagtgtcggttactagcggcgacgcacggagcgacgacgaccggggcgcgctgccgcgcagggcggcggcccgttacgcggcggtcttgcgggtgcgctggatggcccggaattcgtccaccaatgacaccagcttgccgtagttgcgcttgatctcgaggccgccgggggtcagttcgtcgtcgcgcttttcgatgtaggtgcgcagcaggtagcggtcgttcagcatgttttcgccgatggcgatgacgctggacaccagcgtgtcgaaatagctgacgatttcgaacttcagcccgtgcagcagctgcaccgcttccgccagcatgcgccggtagccgatgcgctcgccccggtactcgcggtcctggatgtcctcaaggtagcgcaccttgcgggcctgctggatgtagctgtatttggcccagacctcctggtagaggtcgtgcaggtggccgaaggcctcgtagttgtccggcgagagcaggtagttgtccagcaccttgatgacgttggcgaagaattcgtcgctgtagccgatgatgcgccgctggtgcttggacagccacgcatacaggaacttcaggcgcttttcgtccgtatcggtgttttcgacgatctcgttgcgcttgaagatgatcctgcccgtgtattcgccacgggttatgtcgttcaggcgcaggaacatgttgctggcgtccttgatgatgttcaggtcgcccagcacctgtcccgtaacgggatggatgacttcctgcgattccacggacagggcgcggtcctgccgcacgttgtccgggttgaacttgtgctgccggtaggacacccgcaggatgaccacccgccgttcgcggtccaggaagtagcccgcctcgtcgatggcgcgcagggcttcttcctggtcggcgtccacgcgcaccagggccagcttttccacgcgggggtaggggcgcgaatcgccctcgccgatcatggtggtgatggtgcggtccgactgccccagcacgcggatcatgaagcgttcgcccatcttgtgcagccgccgcgcgaacagcgcgctggaggtgcgccgctcggacacgatgggaaagccgtacagctccatcaggtactgatacacgaacagccggttgcgctcgtacatctcgttgtcgcccacgtcgaacttgccgatgcgcatgccgaagcgcttgatctcgctgtcgaggtcggacgggaacgaggcatacaccccgcccagatggaaatggccgaagctgtccagcgcgaagacctgggcgcggtccatggccagcagaaagggcatcagcgcggggtagtagtcgagcacggcggtgtcgaaccgcccgaagcgctggcggaaggattcctggaaggccttgggcaggcgggtctgcatggcctgcacgttgcgggcgatgacctgcgattccagcgggcacgaggcgccttccgccacgctggccgtatccagcaccgggtgcaggatgtcgaactggaagacttcctggaagtagttgaggggccgctcgaaggccgccatgctgaagccgggcaggtgcttgtattcccacaggtcggcttcgaacgagggcagcagctcgcgcgattccaccagcgggtagtcggcgtgttcgaaaaaggggcgcaacaggcattgcttgacgtgtaccacgtcaagaaagcgcttcagcgcggcaagcgacgtaagctccaccggttcggacagcaggccgtcctcgcggtagacgaactctcccttgctgaaggcgtttttcagggtgatcttcatgcgccgtcctgatgcccgtggcgcttcgccattcccctccggcatggcgaggcggattgcagttgcccctttgcgatatccaagcctatttttttttctaaaaaaattctaccataatgtgacggacaacggttcagacacaagggtttcgcggtgtctgcgcattgcgggtgccgcaccacgcggggccatggcgggcgcgcggctgttgcgggaacatgcccggctttgttaaagcaccggttgaaaccgaacggtaactgacaacggcattgccgcggtgcggcagcgcacgcagcgccccggtcctgtccgggcactgtcccgccggtctcggtcctgtctggcccaggcttggcgtcggttcgctcgcgacgggtctggctgcggcgtttttcgcttcccgctggtcatgcgccgtccgccccttgcgggcggcatcgcgcggggataggctgtcgtccgccttcgtttcgtccaccgcgcgcgttaccgccgggcttcggtcggggcgcacgccatacgccatgaactccggccaccgcacggggccggagaggaattcggatatgaacagccaacgttgccacgaacgcattcttgccatcatttgcagcgtgttcgacgcgtattccgccgtgctcttcctgccggacgggacagccatcgaaagcgccgacctttcggccggtgccgccacggcggcagccaccgccgcgctggaccgcgacagccagttgcaccgccttgccgccagcttcagcctgggcgacatggtggacaccggcacggccatcgccccggggcgcgggctggtgggctggatcatccgcaaccgcgagccgctgctggtcaacaacttcgaccagcgccagagccaccttggctactaccgcagcaacgaggaggccaccatcaaggccttcatgggctgccccgtgcccggcggcggcgcgctgtgcatcgacagcaagcggcagtactccttttccgacaaggaccagaagatcctgcaactgttcgccgacctcatctccggcgtggagggagtggtctgccagggggccggacaggccagcctgacccgctactacgcggccttgcaggtgatcagcgaactgcgcgggcgcatcagccgctggccgcaattcctggccgaattcctgcgcctgatggccgaggccaccggcttcgaccacgcactgttcgccgcccgcgacggcgacgggcagaactacatcctggaaggcgaaagccaccatctgctgctgggcaagggcgacgcgcccatgtatcccatcggcaacggcatcgtgggctgggtgttccgcaacgatgccccggtgtacaccgaaggtaccgacggcgcgcccatggcgccgctgttcggcaagggggcgcacatgcccgccttccgctccgtcatgtgcctgccgctgatgatcaacaaggtcacgcgcggggtgctgtgcctggggcacggcgagccgcgcgtcatccccgacgatctgcgcgccttcacccgcatgtcggtggaccatctggcgctgtttctggagaacctgtacctgaagagcaggctgcgcgaactgctgcccaaggcccggcttgaacgccgcgtgcccgcgcccgccccgcacgaacgatccgaccgcgacaccgacgactgacaccgcaaccgcgagagccactagatgctgcgcagactgttcggcttcctgggcaaggaccttgccatggatctgggtacggccaacacgctgctgtacacccgtgcggagggcatcgtgctgaacgagccttcggtggtcgccttggaaaccgaccgcaacaccgtgctcgcggtggggcgcgaggccaaggaattccttggccgcactcccaagcgcatccgcgccatccgccccatgaaggacggcgtcatcgccgacttcgaggtgacgcggcagatgatcgccttcttcatccgcaaggtcatcagcggtttttcgctggtcaagccgggcatcgtcatctgcgtgcccacgggcatcacccaggtggaaaagcgcgcggtcatcgaatcggcccaccaggccggcgcgcgcgacgtgcgcctggtggaggagcccatggccgcggccatcggcgccaacctgcccatccacgagccgctgggcaacatggtggtggacatcggcggcggcaccaccgaggtggcggtgatcaccctgtccgccatcgcctacgccgaatcggtgcgggtggcgggcgatgccatgaaccaggcggtacagcgctacttcaaggaagaattccagctgctcatcggcgagaacaccgccgagcgcatcaagatggccatcggttcggcctttcccctgccggaacagctgatggtcgaggtgtccggcaaggacatggtgagcggcacccccaaggtggtgcgcgttaccgacggccatgtgcgcgaggccctgcaggagccggtgcgcatcatcgtcatggccatccgcaaggcgctggaaaagaccccgccggaactgtccgccgacatcgccagcaacggcgtgttgctggcgggcggcggcgcgctgctgaagggcctgggcgcgctggtctcgcgcgagacgcgcctgaaggtcatcatcgacgacgacccgctgaccaccgtggtgcgcggcacgggccgcaccctggacgacggcaagttctaccgccgcgtgtacatcaactagcgccgccctgtgcgggccgcgggccgattcacttccggcaatcccgcgcgcccgcagacgcacccgcagatgcgcgggcaggccgcaagcacgggcgcggtcacgtcgcccgcaacgagccatcatgtccacagaacctttgtcagttccttccgtcgaatcttcgccagttccttccggccagccctcgtcagatccttccggccttgccgcttccccttttgtcccgctgttgccccgcattctggagatcatcggcgaaagcggcgccctggtcatggaccactggcgcaagccgcgcaacatccggctcaaggggcgcatcgacctggtgaccgaaaccgaccttgcggtggaagcgtttctcaagaaccgcttgaaggacgtggtgccgggcgccaccttcatggccgaggaaagcgccacctcgcgcacgccgcagggcacctgctggatcatcgaccccatcgacggcaccaccaacttcgcgcattcgctgcccttcgtggccacctccgtggggttgtggcacgacgggcaggtagtgctgggcatcgtcaatgcgcccgtgctgggcgagtgcttctgggcggtgcggggcggcggggcattccgcaacggcgaaacgctgcatgtctccgaccgcgagccgctggagcaggctgtggtggccaccggctttccctacaccattagcgaggacgtggacacggtgctggcgcggctgcgcaaggctctggtgaccacgcgcggcgtgcgccgctgtggtgcggctgccatcgacctggccttcgtggccgccggtcggttcgacgccttctacgaggcggacctgaagccgtgggacacggcggcgggctggctgctggtggaagaggcgggtgggcgcgtgaccggattcgacggcgccccgtacgatttcaccaacgagggcatcctggccagcaatggcctgctgcacgaggccatgcacgccgtactggcgctgtaggccaattcgggccactcggggcagctcgggtcggttcggactggttagggcccgtcaaggcccgtcaggccacttcaggccggttcgggaagttccggctcttcggcagggaccgggcagggcatgtcgcggaacacgtcgccccgttccgtggcccagaccagcgcgggcgtcagcatgtcccggaagtgttcaagcagcgcatcaagttcgtcggcatccacgaacatgccgtcggccacttcgtccgggttgggttgcggcgcttcgcccacgggcccggccgcgaacagggtgacgtgcgcgaattccgtggcctccgtggcgggaatttcggcccggcgtatcaggcgccccgcggcgatgcccagttcctcgcgcagttcgcgcagggcggcgtcttctcgcgattctccggccagcacatgaccggtggccgaaagatcccagcggccagggtacaggtgcttgttcgcggcacgcttttgcaggtagatgcggccctcggcgtcgtacagcatgaccaacaccacccggtggcgcaacggctggcggcgggcctgggcaatgggcatgatcatcaggggcctgtcgcgctcgtcggtgatttcaaggtattccacgccatcaaccggggccgcgttgtcctgatgccccggtctgggcctggcgcttcggcgcggggccacccggccacgcgatctggcgcgcccgcccttggcggcgggcaggggacggcgggggtcgaccgattcgtccgcagcatgtgaaggagggcgtttgcccatgcagtctcctgtctgttccgggtccggcgggggccagcgcggccctcgggcggaattctttcgcctgggctccgacgacatcgttgaagtggccgccctggaacgccggtgtttttccaccccgtggagcgaagaacagtttcacctggccttcgagcgcaaggtcttttcggtgttcggcctgcgcgatgcggggcggctggtggcgtacgtggccgtgtaccacctggcgggtgaactggaaatactcaacgtggccgtgcaccccgaccagcggcgacgggggctgggccgccgcctgctggccatcctgttgcaagtgggtgccaaaatgggcatacatagggccgtgcttgaggtccgcaccggcaacgccccggccatcggcctgtacgaagggctggggttcacccgcgcgggcgtgcgcccgcactactacggcgataccggcgaagacgccatcatctacgaatgtgaccttgcggactgggcctgccgcgagccggattgcgccgccccgacagccgggcttggcgccgagccggatggggcgggcgcaggttccggcgaggtctgagcctgcgggggcctgcgttctggcgcaggcatcgggcgcgacacccgacgctgcgcccgacaggcatgacgttttggacggacatccccgtccggatatgatatttcggacgtgtatacccgtccgggcatgacatttcggacgggcatccccgtccgggcatcgctcacctttcacgcaacaccgtccggagacccgcatgaagaagctcatggccgccaactggaagatgtacaagactgccggggaagcgcggaccaccgcagcctcgctggcggcgttgacggcggacacgctgccggacgaccgcgaggtggtgatctttccgcaattcaccgcgctgtcgcccgtggccgacgcgctgcgccacgccaccggatattcggtcggcgggcaggacgtgtacccggcggcggaaggcgcctacaccggagaaatttcaccgggcatgctcatggactgcgggtgcgcctgggtgcttaccggccattccgagcgccgccatgtcatcggcgaaagcgatgaactggtgggcgccaagaccgcgttcagcatcaatgccggactcaaggtggtgctgtgcatcggcgagaccatcgaagaacgcgaggcaggccgactgggcgaggtgctggagcgccagttggagaccggtctggccggggtgaagggagatgccgtgcccgccgccatcgccgtggcctacgaaccggtgtgggccattggtaccggcaaggtggccgggccgccggaaatcgtcgaggcgcatgccctggtgcgtcaactgctggtggcccgcttcggcgaagggggcgtggcggtgcgcatcctgtatggtggcagcgtcaagcccgagaacgcccgtgaaatcattgcccttgacaatgtggacggtgtcttggtaggaggcgcttctttgcaggctgactcgttcagtcgcatcattctggcgtaagccgtgctgcggcgcggatttttcacaaggagagtacggtgcagaccctgatcctgaccctgcatgtggtcgcgtgtcttgccctgatcgtgctggtgctgctgcaatccggcaaggaaggcatgggcgtgatcttcggcggtggcaacacctcgctgttcggcagcactggcgccggcggcatgcttgccaagctgaccgcgtttctggcggtcctgttcatcatcacgtcgctgtcgtacaacgtgctcaccagcagccgcaagtcggacgattcgaccattctcgacgtgaagctggaagacgtgcagcccgcccccggtgcgcccgccgcaccagtcgcgcctgctcctgccgctccggccgagcagaagtccaactaacatcgcaagtttcggcgcgcctggcgccaaccccgtgccgaggtggtggaattggtagacacgctatcttgagggggtagtgggagaaatcctgtaagggttcgagtcccttcctcggcaccatgagagtatcgcgcaggcgagcggaaaaggcccctaacggggccttttcgcgttttcgatgttcggcacggggccgcgccggatgcgcacgcgcgcaatggcgcgccggtacccggagctgagccagccgtggctggagatacgtgcacgggagatgtagccggaagcgagagagtagtgaatgggagctggcgggatagtcagcggacatccgtccctgtacgcgggcagttgcgttcttccgggatcgaaccgggcgggaagtacggggaatagggctgcatcatgcgggcaagatcactggcgccccgggtgccgccattgcagcgcatggcatccagggtggattgcaggcggtgcagcagggcgtcgtcaacgccggggttgaacgccatgtacaggtccagcttctggagcaccatggatacggcgtattccgcgctgtcgatgttgccctgttccatcatgtacagggtggagtggatgttgaaggccagcacgtctacccttcctgcggtcagcatgcgcaccgcgtcgcccggagtggtgacggagtgcagcatggcggagggcaccccctgctcgatcagcagttgttcgcccacggtattgcgcaccgtgcccacgcgcagcccctgcaggtcgcgccattggcgggggaacaggcggctgttcttgcgcaccacggtacctacggtcgcccgcatgaccggccccacccatttgaacagcttttcgcgttccggcgtgcgtgcggtgcagaacagcagggcatcgggggtattcagggccaggtggaaggccctgggccagggcagcaccctgattgcctctgaagacggggcaagcccgttgcggcgcaggacttcgaggacgatatccatgccagggccgcgtggtgcgttgtcctgaacgaaattgaaggggggaaggtcttcggtgagcagtgtaagggcactggcggggctcgggcaggcaaggccgatgctcaacacggcgcagatgctcgacatggccaggctggcgcgcagcacgcgggcacgggtggcggcaagaaaggttgctggcacgaccttgcgcgcccgcgtggcgcaaggccacggtgcggtgcatgcaggcggtgcgcctgccgtgctggatgcgaaggagaaggtgttgccaggcatacaacgaacgaccatgggggacggatgcccgtgaggttggccgcgtggaaatcgcgtgcgattgtgggcggcgttcacggcgtgtcgatagtatcaccccgggccggggccgggtcaatgcaggctggccctgcacatgaacggggaaagggtggggatggctgggggaggctacgcgcaagggcagggtgcaggtatcccggcggcccgccgcgtggtgtggcgacgggccgcgcccggtggagccgggatatcgggacgggcaggtgcttggtggagccgcggcaagaggcgcaacgggccgccctagttcaggcggttgatgtcgaggggggcgccgcagcaggggcagatgtccacgcgcttgccactgaagcaggtaccggcaaagaacatggtgcggaacttgcgttcgatggaactgtacagaacccagagctgatggccgcaggtgcagaaacgctgttgcatgacggtctccttgtgaatgtggcggggcatgtcgccagtcgccatgtttataaaagtgaacatgctgggcaaaaaaatatgcagggggtgccaacgcaggcgttcgtccgctggcaaggtggagatccccctatccgatttcgcggcacagccagaccacccggccaatgacgcggaactgttccagttcgtcgccgcgcacgcggatgggcgaatacgcggggttgtcgctgacaagggccaggccgtccggggtgcgcatgacgcgcttgaccagcacggcatcttccaggcccacggcatagacctgaccgaaacgcaggtcttcggtggcgcggtccaccaacacggtgtcgccgtcgcggatttccggttccatgctgtctcccaccacgtccatgagcaccatggccgaaggggtgcccttgcgggccagccaggcatgcgcaaagggctggccgcccacgggcatggcctgcacttcgaacgagccgccaccggcgctaaggcgggcgcggaccttgggcaccatgtgcacggcggggggcaagtccccgtggtgcggggcaggcatggccggtcgcagcgttgccgcacgtccgggaacggaaccggcggggttgaagtggctggtggccgactgcgtggggatgtttcctgctccgtgtaccgctgccgccaagggctgcgccaacggagcagggcggggtgtgccgcgaccgtattccagccagtcgggcgccagcccgtatacccgcgatagccgcagaatccacttttgcgggatggcatcgcggttcttggcctgggtgatggcgctgcggttcacccccagcacgcgggcaagggcctgctgcgtggtgatgtccgtgccctgcatgacccgggcgaagaaggtgtcgaaggcatccggcatggtggtgtcctgtgcgggcggtttctgccgcccatgtggaatgtccgtgtcaggctgcttcaggcgtcgtgttcacttttataaacaagattccgcgccgggtgcaagcgaaaaatggatgtgcgccgacgtttgccgttttgttctttctgattgccaggatagcgggaagaagacgggtgaatgccgtccgcctcgctcacgcgaaagggggcccgaaggacccccttgatggcgtttgcagcccggtcgggcgtacatgcgcagggttgttcacccacccgctcacccctctgcgttcagctctggtgccaccaggtccgccagggtttcgcgcttgcggatgcaccgcgccgttgcgccgtccaccagcacctctgccgcgcgggggcgcgagttgtagttggagctcatggagaagccgtacgccccggccgagaagacagccagaagttcgccctgctgcatgtccggcaggatgcggtcgcgcgccagaaagtcgcccgattcgcagatggggcccaccacatcggcggtgatctcgtcgcgcccggcgggctgcacctctgcgatgcgatggtatgactggtacagcgaagggcggacaaggtcgttcatggccgcgtccgcgatgatgaagttcttgctgggagtggacttggtgtagatcacccggcccaccagaatgcccgcgttgcccgcgatgacccggcccggttccaggatcagcgacagcccgcgcccgcgcagtcgttcggacaccgcctcgccgaactccctggggtggggcggggtttcttcgccgtaggtgatgccgagcccgccgccaaggtccagatgagtgatggcaagcccgaggtcgcgcagtcgttcgtggaagtccagcacccggtccagcgcctccaggaacggcgccagcgtggtgagctgcgaaccgatgtggcagtcgatgcccacgggctggacgttgggcaggtcgcgggccagcaggtaggccgccagggcctgttccatgtccagcccgaacttgttgttgcgcatgcccgtggatatgtacgggtgggtcttcgggtccacgtcggggttgatgcgcacgccgatgcgcgcggtgcggcccatctgcccggccacggcgttgatgcgctccagttcctgcaccgattcgacgttgaacagcaggatgtccgcctcgagggcggcgcggatttcgtcgtcctgcttgcccacgccgctgtacacgatgcgctggccgggcaccccggcggcaagcgcgcggtgcagttcgcccccggacacgatgtccattcccgcgcccatgtccgccagcaggcgtagcagatgcacgttggagttggccttgaccgaatagcaggtcaggtgaccgacccctgtgaacgcgctgtcgaaggcctggaaatggcggcgcagggtggccgccgaatagacgtacaacggcgtgccgtagcggctggccagttcgtgcaccggcacgccttcggcgtacagttggccttcgcggtactggaagtggtgcatgcgtgtcctccctgatgtgggctgccgacaggagggccgggcagtgcctgacagtgccaggcggggccggatgccgcgctgccgggcccggcggtgctacggaatcacgatttcggtctgctgctggggccgggtgtcatccaccggcagttcgaagccgggggcgttggggtccaccaccagggtctgcaccttgccgagggcatgcgcgaagcgggtcagcacgttcaggcccaccaggcgccagcgataggcaggggccttgcggtcggggcacatggtcacctccacgatggcggtgccctgcggggtgatctgcttttctggccagaactcctggcgtgccgtggcctggaaggggcatccggcgcaactgtccgcgctgccgtctatgggctggatttccaggatcaccgaggccatgttgtccacgttgccctgcgcctcgccccgtgcggtgagacagccgttttcagtggccgtggccgtgacgccgcgccagctgaacagttcgcggttgtcctgcggctggggcatgatcttcttgccgcaggcggcgccaagggccagcaccgcgcacagggtgaccgcggcggccaggcggcggccacggaccatgcggggggcggatgcgtcagtcacggtcgtctcccggcgctgccgggggctggtcgggaacggtatcttcggcatgggctgggcctccccagagcagtttccattcgttgagcagttgcagcgcccccatgggcgtaaggtggtcggtatccaggtcgcgcagggtggtcagcagcggatgggccaccggttccgcccgcgcggcaagcagggcgcgcggcttggcggcctgcttcggttcgggcatgtccagccccggcagcacggcgcgcgcggtgcggggggcttcacccctgccgtcacgggctttttccagttcgtgcagcagttcccgtgcgcgctgtaccaccggctgcggcaccccggcaagccgggccacctcgatgccgtagctgcggtcggacgggccgggtaccaggcggcgcaggaacacgatttcgccgccccattcgcggatggcgatgttcatgttgtgcacgccggggatgcgcccttccagcgcggtcagctcgtggtagtgggtggcgaacagggtgcggatggtgccgcccgcgcggcgggccagctcttccaccacggcccaggccagggccaggccgtcgaaggtgctggtgccgcgtcctatctcgtccaggatgactaggctgcgcttgcccgcctggcgcaggatgcgcgcggtttccatcatttccaccatgaaggtggactgcccctgcgccaggttgtccgatgcgcccacccgagagaatacccggtctgcgatgcccaggcgcgcctcgcgcgcgggcacgaacgagcccatctgggccagcaggcagatgatggccgtctggcgcagcacggtggatttgcccgccatgttggggccggtgatcagcagcagccgccgggcctcgtccatgcgcaggtcgttggggatgaagttggcgctgccctgcatggcctccaccacggggtggcggccttcgcggatcaggatgtcggcatcctgcgccagcacggggcgggtccagttccagcggcgggccgtttccgcaaggctctgccaatagtcgaaccctgccaacagatcggccatgaacagcacgcgggggcgcgcctcggacacggtttcgcgcagcttctggaacaacttgtattccagcgatttgcggcggtcgctggccgagaccagtttttcttccagttccttcaggcgcggagtggtgaagcgttccgcgttggccagggtctggcggcgcacgaagtgttcgggcacggcgtcggacgcggtgcgcgacagctcgaagtagtagccgaacacccggttgaagcccagcttgagcctgggcagcccgctggcggcctgttcctccgccagcagttgctgcaacatgttctcgccgtgttcggtcaggtcgagcagttcgtccagttcggcgtggaagccgggccggaacagcccgccttcggtgaccaggtggggcgggctgtccaccagcgcgcgttccagcaggtcgaaatagtcggacaggtcgtcccagcccttcagcgccgcgcgcaggaagggggggcggccatcgccgcgcgcctcgccgtcggtggggtagccgccgtggggcgtttccgtccgttccagcacgccgcgcaccttgggcagggcggccaggctctggcgcagggccacgtagtccttgggggcggcgcggttcaggaagatgcgcgtggtcagccgttcaaggtcgtacacctcgtccagcccggcccgcaggtcgcgccgggtgtcatcgcgctcgaacagccagcttaccgccgcctgggtttcctctatggggcccatctcgcgccaggggtggcgcaggcgttcttccagcaggcgaccgcccatgggggtctgggtgtggtccagcacgtgccacagcgtgcccggccccttgcgcccatccaggcgacggaagatctccagattgcgctccgtcacttcatcgacgatgaggtggcggcccaggttcagggggcggaacggcgcaaggtgaatgatgtcctgcttctgggtttgcacgacgtaggccagcagcgccccgcaggaacggacgagttcatcctttccttcaaggcccagcgcgccggtgtcgcgtacgccctgggcgtgcagcagccgctccgtggcggccttgaggtcgaagggcgcccggcccggcacccgcaccacctgggtggaggtgagcgacatggacgagggcacctgcgcgctttcggtcaccagcagttcgcggggctgcatcttgcgcacccactgccacaggtcggcggcctttttcgcatgcaggcccgaccattcgcccgtggaaaaatcgagccaggcaaagccgcccgcctccttttcctcgtcccagaacagcgcgcccagataattgtggcccttggcgtcgaggttggcgtcctccaccaccgtgccgggggtcagcacgcgggtcacggcgcgcttgaccagccccttggcctcgcgcgggtcttctatctggtcgcacagggccaccttgaagcccttttccagcagttgggtgatgtacccttccaccgaatggtggggcacgccgcacatgggcacgcgcaggtcggcgttggggttgcggcaggtgagggcgatctgcagttcgcgcgccgccgtttccgcatcgtcgaagaacatttcgtagaagtcgcccatgcggtagagcagcagcgcatccggatagtcgtccttgatgcgcaggtactgttcgaacatgggggtgagcctggacggattggcgcgggccgccgccgccgtggtggccccggccaggcgcgatgcattgcgcgtcaggctggcagtgccggaactggagccggaactggggccggacgtggcgtccgtgctggcggcagtgcctggcatgtcgcagtcgcagatgccgtcggcggctgtcggcgtggcatcggctgcgtcaacggctgcgtcaacggatgcgtccgctgatgcagcggcggatgcggcatggggctgggcgtgcgggaagcgggaggtgtctgtcatgcctcgtgtgtacaccgcgaaggggtggggatggaagtaccgggcgcggggccggacgtgaatgcggcgctggccgcgacagccgcgggtttgcggtgcgcggccagcgaacggaaaacgatgtgccgccccggcgggcgaaaagaggattcgggaacagcccccagtcctgtctaatcctgcaaggacattcggaacgtggccgaatgccagctgcggcagcgcgggcacacgctgaaggtgtgttcgcggcgcaggccgcaggatccgcacacgaagcgcttcaccttgcgggcgtgctcgatgaagtattccagctggctgcggaacaccggcgacaggtgctgctgttccatggacagcgacagcagttccagccgggccgcccagaagtcggggcgcagcaccatggccttggccagccagttgcccgcctcttcgcggttgccgcagcgcagcaggaacagcgcgccgtagtattgcagcagcaggtccggctcctgcgcctctatggcggcaagcacggtggcgcagcgcttttcctcgaagtccgcggtgccagcgccgtttgtgccgtgcgcgccgtttgtgccgtgcgcgccgttcgcgccgctgccgtcgggcgtgacggcaccgttgccgtggcgcggggcgggggcttcaagttcaagcagtccttcaagaagcaggaagcggatggaagcgggcacccgttccagcccctcgcgcagcagcttgcccgcacggcgccattcgcccgcgcgggccgccatgaccagccgcgcccgccaggcttccaccgcgccggggtacaccttcacggccttggccagcagcgtcctggcctcgtcgggccgaccgcaacggtccaggtcctcggcatggcggaccatgtagtgggcctgcgccggacggaagcccagccgcgcatactgcgccgccgcttcctgaaaggcgccgctgtccgcatgcagcagggccagctcgaaggtgatctgttccgggtcggccccgagcgcccgcgcctcgtcaaaggccgcgagtgcccggtccatgaccccgccgcgccggtagtcgcggcccagttcgaacagggcgcgcgccttgaactgcgggtccagccccgggcgcacgatgaggctgctgcggatctgcacggcgcgttcgatgtcgccgcgcaggcggtacaggttgccgagggcgaggtatatctccaccgcgtccgggtcgttgcgcaccacccggctcagttcctggatggccgacagcgcatcgcgcgcgccgggagattcggcatccggccccatgggcgaaaggatgtcggcgcgccggttgcccagcaggctacgcgcgcccgccttcagtctgtccagcagcgtcacggagtatcccgcctagccggccttggccggggtggggtccgtggcggcaacgggcgcgggggcggccacaggttccggggtcttgcgcgcggtttccagcggcaggttgcgcagcgagttcagttccttttccagcacgcggatgcgcttgttggcgcggcgcagggcggcaccggcgcgcatgcggctgatcatgagcagcagcatggtcagcagggcgcccatcaggaaggcacacagaaccatgaaatagaacggcagggcgatggagctccacgcggtgtcgaagaacaggtccagcttcagggtgaccgtctgcgagagcaccgcgttgttctgcacgaagaacatcatggagatgaagaacaccagaaccagaacgagaaccttgacgaagcgcatgtcggcctccttaccgtcccgcgcggggcaggcggtcgaacagggtttcagggcatgatacgtggaatgcagatgctcgggaatgacccgggtttcgctcatcaccgccatgaacgacgaatcgccgttccagcgcggcaccagatggaaatgcagatgttcgcggatgcccgccccggcggcctcgcccaggttcagccccacgttgatgccctgcgggttgaagcgctggcgcagcatggtggtgcaggtctggagcaggtccatcatttcgtgggcttcgtccggttccagcgcggcaaggtccatgacgtgccggaacggcgtgaccatgaggtgcccgttgttgtaggggaacttgttcatgatcacgaaattgtgccgcccccggtacaggaccaggcgtgcctcgtcctcttcggtgtgttcgggcaggcagaacacgcagctgtcgggcttggggcccaggatgtagtcgaggcgccacggcgcccagagggtttccatgatccgttccgtctcctgggggcacggcgcgcgccactgtttgtgtgcatgcgcaacgtgccgtatttccgattgaaattcagccggtcagatgtgcttacaccctcgggccttgcggggcaaggggggcgggcagccggggccgatgtttgtggcgctggggcgctgcaatgccgctccgactgcggccggttgcgatattctgcggttcgacgtgcccggttgcggtcaggcgccacctgtccggcattgaccaaggatcgcccccgcgagcgtcagctccccggcgtatcggcggtgccgcctgtatcgttgacggtaccggtcgcttcctgcccgttgcccgcgtcctgcctgttctgcccgtccggttcgccctgtccgtccagtccgttctgtccattgggaaggccgcgccggccgggctgcctgtggcgtcggttgccggtcaccatgccctgtccctgggccacgcaggcggcctccgcatcctgtccgtcatcagccattgcggcgcgggccaacggggcgatcccgtcgccctcttctgggccagtggccgcggcaagggcctcgcgggtcgtttcctcgcgcagcagttcgtgggccaggtccagctgtgccgcacgggtgcgggccaggccgtccagcttggctgccagcacccggcgcagcacgcgcccgtaggcgggccccgccggaatgcccatggccagcaggtcgttgccggtgatgtcgggcgtttcgccgcgcaggcgggtgagatagtacgagatgtgcttgcgcgcgtcttcggtcttggagcgggccatcaggtacaggatgccttccggcgcgatgggcgaaagcaggctgttcaggccgctcatggaaccgtcgcgctgcatccacaggttgagcaggttgtgcacttcgcgcacgttctcgcgcagggtcaggaagtcctgccggaccttgcgcgagaaggccagccggtcggtgacggcggccacgtccaggtacttgccgttgccgcacagccccagcaggtagagcacccacggttccggcgcgggcgaaaggtacagcagccggtaccagtgcagcacccgctcaagctcggtcagcacgtccatcttggtcgggttcagcttcagcagcgggtggatcaggcgcaggatgtcgtagtcctccatgcgccggatgcacggcaggggggccttttcgtcgaagatcagcttcagctcgtggaacagccgcgccccggacaggcggtccatcatgcccagttgcagggcgttcttgatgagccgctcgcactgcgcgccgatgcggaaatcgtagcgcttctcgaagcggatggcgcgcaggatgcgggtggggtcttccacgaaggacagcgagtgcagcacgcggatgaccttgtccttcatgtcgcgctgcgcgccgaagaagtccaccagccgcccgaagtgcgcgccgttcagctgcacggcctgggcgttgatggtgaagtcgcgccggtacaggtccatcttgatggacgacagctcgacggtgggaagcgccgctggatactcgtagtattccagccgggccgtggccacgtcgatgcgctgttccggtcgtgccgcggcgcggtgggccgcttccgccgtggcctcgttggaggcgtcgcccgcaacggggagggggggcggggtggccgtggtgccggaaatgccgatgccggggaggacgttcagggtgacgtcttgtgccgcatcgggcgcggcgtcgggacgaccgttgccgccgcgcgccttttccgattcccacgcgggaaagatgaccacggcggtcttgaacttgtagtgcgcgcgcatgcgcccgcccagttcatcggcaagggcgcgggcaaaggcgatgccgtccccttcaaccaccacatcaaggtccaggttgggccgccccagcaatatgtcgcgcacgaagccgcccacggcgtacactggcacgtccagacggtcgcccagccgccccgcgagttccagcaggcgaaagtgggtgtcgggcaggcgttcctgaagcagggagcggatgttcttttcgcgccgcgattcgggcagcagggtttccggaatgcgggcgggttcttccaccagggtattgatgaggtcggtgcgggtgatgacacccaccacgtctcccgcctcttcgtcgccgtcgaccgggggcgggggcgtgcggtccacgccgtagctgcccgccagatgcggcgcgggcaccctgtccaccacgggcaccaggcgctggcgctggcccacgatgatttccatgaccttgtacaggtcttcgttgggcgtcacgatctgcacccggcggtgcatgtattccgtcacgcccatgtgccccagcccgtgcgcgatggcccgcgcggcggtctgctgctccaggtaacccacgcaccgccgggtgcccgaggcgaacacgggcacggccttcaggccgtagcgggtcatggtttcctcggcgtcggcgatggagcggtcatcgtccacgcccaccacgggcgaggacatcaggtcgcgcacttgcatctgcgggttgatggcggaaaagagcagggcgaacagttcgtcgcgcacctgttgcagggtcttgtccttgaccgatgccgatgccgcgtacgggtgccccccgcccccgagcgaggtgcacacctgggccacgtccacttcggccaggcggctgcgggccaccacctgcaccctgtcgcccatgcggcacagggcaaacagcaccttgatgttctccatgtccatcatcttgtgcgccagcagtgcgaagtcgcccatgtaggtttccatggacgcctcggcgatggtcaccagggtgccgttgatgtcgtgggtggtggccgattccagcagggcgttgaggatgcccacctgctcgctggtcaggtcgcgggcgatgagttcggcgatggcgttcaggtccatgccttgcgtcttcagccagcctgcggcggaaaagtcgtgttcggtggtggaggcgaaggtgaacgagccggtatcctcgaagatgccgaggccgagcatggtggcctcgtcgccggaaagggtcagcccccgctcgcggatctcggccacgatgatggccgttgtggaaccccatggcagcacgcggctgaacgcggcgggaagatcctcgccggtgtccgggtggtggtcccagaggtgcacggtgacgccggcgcgggccagcacgttgtgcacgtggggcacccgcgagtgctggcgggtatccacgatgaccagcgtttccacgctttccggatcgatgtcgcgcgcctgccggaagttgaacatgtaggtggcgctttcgatgaagaaattgcgcagggtgcgttcctggctgccgggaaacaccagcacggcgccggggtacagcttgcccgccgcaaccatggcggccagtgcgtcgaagtctgcgttggcgtgggcggtgatcagcaccggtgccgcgatcttggggggctgctgcatgcgtgggtgtccgtgtggtccttgagatggggcgcggtgtcgggtcaggagcgcgagcgggggtgatgggcgcgatgcacctggcgcagccggtcggcctgcacgtgggtgtagatttccgtggcggcaatgtcggcgtggcccagcagcatttgcacggtgcgcaggtcggccccgccgtccagcaggtgggtggcgaaggaatggcgaaaggtgtgcggcgaaatgtccttgcggatgcccgcctcggccacgtggcgcttgaccaccttccacaccgcctgacgggtcagtcccttgccggaccggttcaggaacagggcgtcctccaccgggcggaaggcgggccgccagtcgcggatgtaggccgacagcagtttggccgccgtgtcgtgcaccggcacgatgcgttccttggaccccttgccgaatacccgcacaaggccggtcatgggatcgaaatccagcgggcgcaagccgcacagttccgagacgcgcaggccggaggcgtacagcagctccagcatggtgcggtcgcgaaagcccagccggtcggacaggtcgggccgggccagcacggcggccatttcatcgcgggtcagcacgtcgggcagggtgcgcggcagcttggggttttccagatagcgcagcgggtctgccgcaagctgtccctgggccacgccgtgggcgaacagcccgcgcagggccgaaagatggcgggacagggtgcggctggtcaggccgcgccgccgcaggtccacgatgtacaggaacagggtctgttccgtggcggcttcaaggtcgatgccgccctgcgcgagaaagcccgcgaagtcggccaggtccgccgcgtaggcggccagggtgttttccgcaaggccgcgttcgatgagcaggtattccagatagccatccacgagcgggtgcgatgccttgggcgcggcatcctgcccggcgcgcggggccggagtgcgccttgtccgcgcggcggccttggcggacgttaccggtttggccggtttggtgccgcgacgggcggacgcggccccggcggactcgccgggggcggtggcggctggtgcggctggaccagtcgggccagttgggccagttggaacggacgggcggcgtgggggcatggaactcgatgcgcgcggcgcggtcgtgcccggctccggcaagcccggaagggcaagcgggcagggcggtattcgagttggcatggtacacgggcgtcccgtatgcggcaagggcgtgcgccaagggcatgcaacaggcgcgggggacggaagggaggcggtgggcgtacgtgcggcccccatgagggtgccggaagggattgcccgccattggccgggatggcgcggcaggacgtgaagcggaaagaaaatcggggcgcgccgtttggcacgccccgaccgggttgcatcatcgatatatagtggtgacggcacgggccgcgccgtcacccgactgcgcccgcaggcgtcaggcccacatcacatcaggccaacttcacgtcagccgccagcagcgcaacggggatgcccgccgcgtcctccatgggaagggacacggtgatgcacggcgcgcccgaggcctgcgagacgtagctttccgagatgtacaggtcgccgatggccatggccccggtaaaccacgggcgcgacgaccagtccttgccgcaggcctgtgcgtccgccggggtggccagcgccgccggggcgatgttggcgatgatctgccgccccttgccgtcggtcatgtacagcagttccaggtacggggcggcggcaatgacccggcgcaggtgcgcctcgatgcgttcgcgctgcagggaacggatgtccggcgcgtcggccagcccgcgcatgagcgtctgcaccgtgccctgcccgatgacgtggaatacccggttcagggtggccagtcgggccatctgggcggaaagggcggtgatgtcgtcgttggcgcggtgcatgccgtcggcggtctggcgcgagatggcgtccacctgggcggtgatgcggttgatttcctcgcaggtggcggcctgctgttcggcggcggttgcaatggcgcgcaccccgtcggaggtgctttccacgatgtccacgatttcggccagggcctcgccggaatcttctgccagacgggtggcctggtccaccacgcgggcggcctcgtccatgtcggacagggtcttgcgggtgccggtctggatggccacgatgacctcgcccacctcgcgggtggcctgcatggtcttttccgccagcttgcgcacctcgtccgccaccacggcgaatccgcgcccggcatcgcccgcgcgggcggcctcgatggcggcgttaagggccagcaggttggtctggtcggcaatgtcggtgatgacgcccatgacctggccgatggattcggcgcgtgtgcccaggtcgcccatgacttcgcgcaggccggtggtgtggccgtgcacggcggcaatggaggataccgcccggttcaccacgtcgcgcccggccagggccttctggcgcgcggtgtcggcctggacggcggcatcgcccgcgttgcgggccacggcgttgaccgttgaggtcatctgttccatggccacggcggtgtcgcccgccagccttctctggttgtcggccccgctggatgcacggcccgcctcggcggccagacgggttgccgcctcctgcaacgaggccacggcgcggtccagggtttttgcggaattgtgcatggcctgccggttggaggcttccgcccgctcgcgcacaaggcccgccctgcgtacggcagtttcggcggtctgggtgctggcgtcggctcgggtggcttccgccgccatgcgctgacgcgccccgtccagcagggccaccacgcgcggcacgtgccagaccagcagggccgccgcgtcgccgtcgaaatcgttgggcgtgacggctgactgcccggtcttgcgggcgccgaaggacaagccgccgtccgcattccgcgccgccgtgccggatggagcgacatcgtcgcccacatcggcggccagccgggcggctgctgccaaagccccatgcacgcgccatgcgtcatacagacagcccagcgccgtcagcaggcccatcagcagcaacccgttcaccatccatgccgcagcacccagcgcgccagccatggtcgcaccggcgaaaagcatcgccagcaggcccaaaccacccaaagcccgtgttgccgatgtcatgcgtccccccgcgttgtcatgaaccagagtgtgtcatccgttgtgacgcgccgtcgattttgtctttttcgttatgcccggtgacatttttgacaacaaaaagtcataaagcagggtggggtaggacgcccgacgcatccgtacccggcccgtgcagccgttccgcttggtgtgcctgcatggtgtgcccgaccccgcgccggagcacggtggacgggcatttgtccgtgcggggcgcgtgcctggtttccgctgcgggcgcccggcatctgcccacaagtgggcagaacgtgggcagaaagcgggcatgaggagcaggtgcggcacgttcgcctgcaggatgcataccctcggcaaacgggcgggcgaagatggtgggcagggcaacggactggcgggtggagagaggcggacggttcacgcgcggcggatggttgggcgtttgccgcacgcgccggtgcccgtcatgtcggcacgggcggcgtgccgattcgcgggagccattatcatttgacaggccgggcagggggcctgtagatttcgcgcaacaggacgaaaccgggtatgcggttacccgcaaggcattgcaaggaacgggcttctggcagagccctctttttttaccggcgcacgggcgtgccccgccacaggcgaaagggtgcgctcagggatcgaaacccgcaaggagaggattcggaatggctgatttcaaactcgcggaccggctggcgaccctgcccccgtacctgtttgcaggcatcgacaaggtcaaggccgaagtggccgcccggggcgtggacatcatcagcctcggcatcggcgatcccgacatgccgacgcccgacttcatcatcgaggccatgaagaaggccgtggagcgccccgccaaccaccagtacccctcgtacgtgggcatgctggaattccggcaggaagtggccaactggtatggccgccgcttcggcgtcagccttgaccccaagaccgaggtcatcggcctcatcgggtccaaggaaggcatcgcccatttcccgctggccttcgtgaaccccggcgacctggtgctggtgtgcacccccaactacccggtgtaccacatcgccaccggcttcgtgggcggcgaggtgcagttcattcccctggtggaggaaaacgactacctgcccgacctcgacgccattcccgccgccacctgggaccgggcgaagatgatcttcgtcaactaccccaacaaccccacggcggccacggccccgcgcgcgttctacgaaaagctcatcggcatctgccgcaagcacaacgtgatcatcgcgcacgacacggcctacaccgaggtctactacgacgagaatgacaagcccatgagcattcttgaagtggaaggcgcgaaggacgtgaccatcgagttccactcgctgtccaagacctacaacatgaccggctggcgcgtgggcatggccgtgggcaatgcctctttggtggcgggccttggcaaggtgaaggaaaacgtggactccggcatcttccaggccgtgcaggaagcgtccatcgtggccctgcgcgacggcgacgacttctgccgcgaactgcggggcatctaccgcaagcgccgtgacgtggtggtggctgccctgaacaaggtgggcattgcctgccgcgtacccaccgccgcgttctacatctgggccaaggtgcccgccgggtacggctcgtccgccgaattcgtcaccgccgtgctggaaaagaccggtgtggtgctgacccccggcaatggcttcggcacgccgggcgaaggctacttccgcatttcgctcaccgtggataccgatcgcctcgaggaggccgtgtcacgcatcgcgaacctgtaatcgcctatgtctgtctggggtccaacctgcctccaactgatggaccggggggcgaccccgccgacaatctcgtccgggccgtggcggcacttgccgccctgcccggcgttgtcgttggcgcggtgtcgtcggtgtaccgcaccgagccgcaaggctaccgcgaccagccgtggttcgccaaccaggtggcccggctggtgtgcgatccggacatgacgcccgaagggctgctggaccacctgctgggcgtggagcaggagctgggccgcaaccgggcgtatgccttggaaggcggagaggggggcgatgccaccgcgccggaccttgccgcgcgctttgccccgcgcaccatcgacatcgacctgctgctgttcggcaatgccgtgcgcgacaccccccgcctgacgctgccgcacccgcgcatgcgcgagcgggccttcgtccttgtgccgctgcacgaaatcgccaccgaactcgctttccccgacgggcaaagtctgatacacgccctgaaatcgctgacgttcaccctgcacgacgggcgcatcgcccagtgaacggccaaacggagcgcgcccgcgcgcccggccttcatcaacgcctctaggacccaaagggagtctggcatgctcaagtggctcttgctgatcgcggcaggctatttcctctaccgccttgtgaccaacgaagcgcgcaagaagagcaaggatgacaagaagcagaaggaagagatggtggccaccggcgaaatggtgcgcgaccccatctgcggcgcgtacatcgacgccaatggcggcgttaccgtacgcgacggcgacaagacctaccgtttctgcagctatgaatgccgcgatacgttcctgaagcagctggaaagcggcggtcgcgaaatccccgcacgcgaggaaaaggacgccgagtaggcagccgagtaggtcgccggtccctgcgggttccgcaggatgcacggggggcaggcttgtgccgccacccggcgttgcccggcagcaagcggccctcagttgccgtaacagctcgttcttttgtgatgccgcagcgcgccgtgggcatgtgcccgctggcgcaaggcggcctgacgcaggaggcaccggttcatgcagttcttcctggatacggcgaaccttgccgagatgcgcgccgccaaggcttggggcctgctggacggcgtgaccaccaatcccacgctgatggcccgcgaaggcggtgactggcgcatggtgatgcaggccatctgccgcgaggttgaaggcccggtgagcctggaggccgttggcgacaccgccgacgagctcattaccatggggctggacctggtgcgcaacggtcccaacgtggttgtcaagattcccatgacccccgaagggctgaaggccgtgcgcgtgctgaagaccaagggcgtggacaccaacgtgaccctggtcttttcgcccatgcaggcgctgctggccgccaaggccggagcctcgttcatctcgcccttcgtggggcggctggacggcctgtcgcaggacggcatgcagcttgtggcagacatcatgaccatcctgcgcaactactccggcatggggatggacgcccgggtcatcgtggccagcgtgcgccatccgcgccacgtggccgaggcggccctgatgggcgcccacgtggccaccgtgccgtttgccgtgctgcgccagatgttcgaccacccgctgaccacgtccgggctcgagacgttcaacaaggactgggcggcactgaacggctagcgattttttgccggccgggctccggcgacagtcctgtgtaacggtttttgcgtggatatcccgagaaacgggcaccattcccaacggatggtgcccgtttttgcgtccaaaatggaaaaacgcgcgaaatggccgtttgcggcgaaaagacgttccggatggaccaagggctggattttgaaatttaagccctgaaatccggcaggcggaagggggaggtttttgaagatcggcagtttgtgcggcttgcctatataaggatgtgtcgacagcatccagccgcgagggcgcgaaggggcaccggcgtggcggggggcgatgaagggaaggtggaatggaatccgcgcggcatgtgtttgccacgcagggcacgaggggcacggtgcttgtgaccatccggatggatgcgcaagtgatcggattggacgattgaggggcggcgcgagcttcagtccacaggcaatacgacacacggcagcgggacaggcgtgctgctggcgtgctgcccagttcacggagcggggacgcaggcccatgccgcctcgtgattgaaacggggggacgcagtccttcgcatgctttcttgcatgtctcataatgtaaattatgttaactttgtggtggcgggaagtctttcatttcagattgatatgaatttccgatttttcgtgaaacaaccggtggctttccgatgctgccccgccatgaacgccgatttgaccacacttgatatgcgccccgatctccgtccggcatgactgttgacccggatggccgctgtttcgagtcgctcgtgcgggatgtcgatgcatgcttttttgcgcaccggtatcgtcgcaagcgatcaatctgcggtgtcagcaaaatgttcgaccggtatctgctcaggatgtgaccttgcccctcttgtgagtgtcgttgtgtgcggcgcatggaagtagcttccgctctgcccgctctggacgtcttatcgggatgggcgtttgcagatggccgccttatctgttctggcgatacatggaggggcaaaaaagaccgtcggcaaacgcttgcgcgctgccgacggaaacggatcaatcgatatggctgattgctggagatgggggtacgagaggccgcagagggaatcagtcgtcttgctttgggcgggtcttccagcgcttgtgcatccagaaccattgctcgggatgggcgcgcactgccctttccacagcctctgtataataccgggcaacggcttcgatcttgtcgttcctgtctccgtccagtgtggcggtgtccagcggctcgtcgatgtacaaccggtagcggttgccctcgcggattatgaaggcgggccacacttccgcctcggcgcgtacggccagcagggccggccccatgttcacggcggctgtttcaccaaggaacggcaggaagatggcctcgtttcgccggcagttgtggtccacaagaaatccgacgcaccccttgcgcttcagtcccttgagcacggtgaacacggcgttgcggtggtccaccacctgcaacccgcgcgcgccgcgcatggcgaagatgaagtcgttgagggtgcggttgctgttgcggcgcaccaccaccatgcgcgggcggtccggctgccagcggccgagcagcgaccccatgaattcccacgctcccagatggcccgtggccgccaccagagggcgcatgcttgcggtgatcctgcgcagacggtcgggattgtcgatgatgaggcgatcgcccatcagttcgaagccgaactgccccaccagcaccagttccaggaacgagcgggcattgtgggaaaagctttcgcgcgcgatgcgtctggcctcttgctgcgagacgccaaggtgatcggcgatggcgcggacagccagacgccgcctgccgggcaggcagtgccacagcaatgcgcccagtgcgttgccgtagcgggctatgccgtcaaacccctgcctggccagggcgctggccagcatgtgcagcaggcgcggcatcaggcctttgggcgccgtggcaaaaccggggccgatatccacgcccgggctggtggtactgtcgttgcgggaggctggcgtattcatcgcaatccttcaagccgggcttcaaggtccgtgcaggctgcggccagtgctgcatcgcccccctgcccgttctcgtcaccattttttgtaatcatgtccgcagcatccggcagccgatatggcgaaccaaacaccacgcgcacgcgggaaaacggcagcggcagttgaaaacggtcccatgcgcgttcgaaaaccttggcgcgctccatgaaaatgcgcacaggcacgatgggcgcattggcccgctgcgccagaaagatcgcccccggcttgaccttgtggcgcgggccacgcgggccgtccacggtcacgcagccgcacaatccttccttgcgcatctggcgtgccgcgccgatcagcgccttgactccgccgcgcgagctggaaccccgcgccgtgcgcaggcccagccgttgcagcacctgggccaggtattcgccgtcgcggctctggcttaccacggtgacgatctccaggtcgccgcgcacgtgcatgagcggaaagagttcgtcgtgccacagcgcaaagaccatgggggtgcgggcatgccacaggtcgtccacggcctcgcgcccggcaatgtcgtagcgcagggtggcgcaccaggccttgtacagtccgtacagcgggggcgcgatgagggccgggggcaacttcacgcggtggctccggtggcgggcacggcagcgccctgctccatgtcgacggggtcgcccacgctggccgggacggcattggcagcatcggttgcgaactgcatggcgtacagccgggcgtacatggggcagcgagccagcagttcctcgtgccgcccggcgtccacgatgcgcccctgctccatgaccagaatgcggtcggcggaaagaatggtggacagccggtgggcaatgacgatgctggtgcggttttccatcaggttgtccagcgccttctgcacgatgcgctcggcctcggaatccagcgcgctggtggcctcgtccaggatgagcagcggcgcatccttcatgatggcccgggcaatggtcaggcgctgcttctgcccgccggacagcttcaccccgcgctcgcccagcagggtgtcgtacccttccggcagttcgcggatgaattcatcggcataggcggacatggcggcggcgcgcacggtgtcttcgtcaatggccccggaaaggccgtaggtgatgttgtcgcgcaccggaaggttgaacaggaaggtgtcctgcgacaccatggacacgttgcggcgcaaggtttccagggtgtagtccgacaccgggcggccattgaggatgatggccccctgctgcggttcgtagaaccgggggatcaggttgacgaaggtgctcttgcccgcgccgctgggccccacgatggccacgcgttcacccgcgcgcacggtaaggctgacgttgtccagcgcgggcgcggtcttgctgccgtaggtgaaggtcacgccatcgaagcgcagttcgcggaagggttcgtcgaagggggtgtcgcccccctgctccaccgtcagttcgggcgcgtcgagtatctcgaacacccgctcggcaccggccagggcgcgctgcacttccatgttgtaggaattcagcgacttgaccgggtcgtacatcatggccagcgcggccacgaacgagaagaaggtgcccgccgtggtttcaccggcgatgacctcgtgcccgccgaaccagatcaccaggccgatgcccacggccccgatcagttccatgatcggcgaggaaagctcggacacgctggcctgcttcaggtacagccgggccaggcgttcgttttcgtcgtcgaagcggcgcgcctcgtgccgttcggtggcaaaggccttgaccacccggatgccgctgaacacttcctgcaacaccacggaaatgtccgccagtttcgactggttgcggcggccatacttgcgcagcttgcgaccgaaccataccagcggatacagcgccgcgggcagcaccagcaccgcccacaccgccaggcgcgggttctggtagaacaccacacccaccaggcccagcatggtcagcagttgccgcaccatcatcacgatggacggcaggctgttgcggatcatggtcacatcgttgatgatgcgcgacatgagcatgcccacctgcgattcctcgtagaattgcagcggcaggtagatgatcttgtcgtacagttccgagcgcagcttttccaacacgcgcaggccgctgtactgcatgaagtagttctgcacgtaacgcccggcgcccttcaccagcgtaagcacgaagaacagcagcggcacgtacagcagcgcctgctcgtccttgttgatgaatatttcgtccagggcgggcttgaccagccatgcggacccggcggtgctcagcgacaccacgcccatggccagcatggaaaggaatatttggcccttgtaggggcggaaatacttcaagcaacgcttgatcaggtgaatgctctggccctgggtgggctggtcggtttttgtggcgttggccatgtgctgcgtggtcttctatttgtttggtgaatgtgttgctgggaaatgcgcggatgttttcgatttgaccgggccgctccgtgtggtgttccttcagaaaaggaggctcaccatgccagaaatcgaactgaactgccagaatcttccctgcccccagcccgtgctgcgctgcaagcgctgccttgacgagcaatcgcccgcatcgctggtggtggttgtcgataatcaggccgcgcgggaaaacgtgacgcgctttctgtccacgcaaggatataccgtgcaggtcgaagccgtatcaccggacgcgggcgacggcctgtggcgactgcgcggggtgaagggcgatgcgcccgccaccaaccccgccgacgattgcgaggtctgcgaagtgatgaccgaggaacagctgcgccgcatgggcgagaaggtcgtggttttcctgacgtccgacgtcatcggttcgggggacgacgcgctgggcgccaaactgatgcagaactttctggccaccctgccggagctgggcgccgaactgtggcgcgtggtcatgctgaacggcgcggtgcgcctgtccgctgcggacagccccgccctgccccatctgaagcggctggaggccgccggggccaccgtgctggtctgcggcacctgccttgaccatttcgggcttctggagcaaaaggccgtgggccagaccaccaacatgctcgacgtagtcaccagtctgcaactcgccaccaagatcatccggccgtaaccggtcggggggcgcgcccggcctggaccacgaatgtgtcctgccgtcgtctgcgccgccatgcaacgtgtccgggatgccgtccggcgcaccgccgaaaggttgcgccgggcggttttctttgccgggcgaccgggatagactgcacctgttcgtctgcgtacggttgccgggcatacgcccgaaaggtcgccggcgtcttcgtccgaaaccgtgccggaagccttgtccaaaaaaacgcaggacgccccacgccgcacatggccaggcccgggcctgccgccaccaaacttcagcccgccggaccctgtccggcccggaaccccatgacccagcgccgtccgtcgtctccgtcccgccccgccaagtcttcgactggccgtcccaagcgccccgccatcaacgccgccgaccctgcgcggtccgatgcgcccaaaggcacacgttccgatcgccggagcgatggtcccgggcgtcccggccagccgtcgccgcgcggcaaggctggcgaggcgccccgcaagagtgggaacgcaggcagagatggctggcaggaacggcgctccggggcaggccttgtgcccggtcgcggacccggcaggaaccgtcgcgagggggaaccggcggcgcgtcaacccgaagtcgcggcggtggacgcccagccagcccagccagcccagccctcgcagcccgcgcaatcgggcgaaccgcacgttcagcccggcgaatcggccatgcaacccggcgaagtgcgcctgaacaaggccattgccggggcgggggtgtgttcgcggcgtcaggcggacgacctcatacagcagggggtggtgcgggtcaacggcgaggtggtggacacccccggagcgcgcgtggtgccggggcgcgaccgcatcgaggtgcgcggccaactgctggaactggatgccgcgcccgccgcgttcacctacgtgatgctgcacaagccggtgcaggttgtctccaccgtgcgcgacccgcaggggcggcccacggtgctgggcatcctgccgcccgacctgcgcggcggacggctgtatcccgtgggcaggctggactatttttccgaggggctgctgatcctcaccgatgacggcgaccttaccaaccggctcacccacccccgctaccaccttcccaaggtctacatggtcaaggtgcgcggccacgtgaccgaatccaccctggcccccatgcgccagggcatgaccctggccgagggcgaaaagcttgcgcccgtggacgtgcgcctgttgcagtcggaccgccaggccagccttttcgagatgaccctgcaccagggcgtgaaccgccagattcgccggatgtgccgcgatctggggctgacggtgctgctgctgcggcgtgtgcggcaggggccgctggaactgggcgaattgcccaagggcgcggcccgccgcctgaccccgcacgaggtggcagccctacgccgcgccgccggtctggaaggctgacgtacaccatgcgggcactacccgcgtcaaaagccgccttgcttcaggtcaggcgccgaagggtataccccctttggcaatgagggctttttccctgcgcttgccgtccacggcatacgtcaggaacgggtgtgtccgccctaccggcatacatgcaaacaacgcctctcgcggctgtgcgggaggcgttgttgttttcctgtaacttaaagttggacttgaagcagagtggttggcataccctccggggcgcgaggccttgtggcagcgggccatgtctgacgctgccggcagccagcccccctagttgaacagctgcttctcgggcgagccctgtctggtgcggtcttccacgtccacgccctttgggggggcgaaacggaaggcgctgtcctgaaccccggcgtcggtggccaggctgttcagggtgatgttgttctcgttgccgtagaagtcgatgatcttggcccggcggatcaggttggtgttcgggtccacccacaggaaggcctcggtcagctgcggcgtcggctccttggggtacatgtgcaggcgggccatgccgttgtcgtcggcctcctcggccacgtcgaaatcctgctccagcttggcctggccggtgatcaccttgatgatggaccgcgagtcctgcaccagttccaccgggtacttgtaggccacctcttcgtcgggcaggtagttccagatttcggcggctgtcaccaccagcagctcggcgtggggcgccttggtctcccagcgcaccagcagcggcttgcggaattgcagggtgccctgccgggtttccctggcaccgctttcgcggtgcagcagcacctgggtgaagtccgccttgagggtggttgtggcgtcgtagcgctgctgcaggcggttggtcagttcaccggcggcacgggccggggcggcggacagggccatggcagcgcacagggcggcaaggcccagcaggcggtaaaaggcacgaagggaaaggggacgaatcacggaatgctcctgtggagattgctgacgggatgggcacgggcctgccgtgcggcgtgtcgggcggagtgacaagggggacgacaggggacgggcattgcccgaatggcacatgatatgtctcaatggtgccccattccgcctgattttgcccggtcctgtcctctctggccggacttggccggacttggccggatttggccggacgtacccgagctcggtcggactcgggccgtgctggggctgcgctagcaggactgggccagcgcgtcaactcgcgcggctggtgcggggcgacggcgaaacaccaccccaccccgcgccctgcccgtaattgctatctgatgaccatgcgcggcttgctgccgtcggatgggccgatgatgccgtcgtgttccatctgctccacgtagcgcgccgcccggttgaacccgatgcggaagcgccgctggatctgcgagatggaggccttgccctgtccgatgacgaattccacggcctcggcgtacatggggtcgtcggaaaggtcgcccccgccgttgccgttggcgccgtcgcccgtgccgtcgttgccccagtcggcaaagtccaccgtgtagttgggggcctgctggcgcttccagaactccaccacggaggccacgtcgtcgtcgcccacgaaggcgccgtgcagccgttgcagcttgccgccgctgggcttgaagagcatgtcgcccttgcccagcaggtgttcggcgcccacggtgtcgagaatggtgcgcgaatcgtgcttggaggtgacctggaacgagatgcggcacgggaagttggccttgatgaggccggtaaccacgtccacgctgggccgctgggtggccaggatcatgtggatgcccgccgcgcgcgccagctgggccaggcgcacgatgctggtttccacttccttggcggcggtcagcatgaggtcggccagttcgtcgatgacgatgaccaggtacggcatgcgctccaggtccgccagttccgccggcaggttcgcgccaaggtcggccagtttctggttgtaccctgcgatgttgcgcacggccaggcgcgccatggcctggtagcggcggtccatctcctgcacggcccagtccagggcgttcttggccagggccatttccgtcaccacggggtgcaccagatgcggcaggtcggcgtacacggcaagctcgatgcgcttggggtccaccagcagcatctgcacgtcttcaggacgcgccttgtacaggaagctgagcaggatggagttcaggcacacgctcttgcccgcgccggtggcgcctgccaccagcaggtggggcatgcgggccagatccgccacggtggcattgcccgcgatgtccttgccgatggccatggtgagcatggacggggcggaacggaaggtgtccgagcccagcagttccttgaagcacacgttttcgcgcgcctcgttgggaatctcgatgcccacggtgtccgtgccggggatgggggcctggatgcgcacggcaatggccttcagcgccagcgccaggtcgtcgctgaggttggcgatgcggctcaccttcacgccgggggccgggcgcacctcgaacatggtgaccaccgggccgggggtgatgcgggtcagttcgccctgcacgccgaagtcggccaggcaggtgatgacgctctgccccttggcctccagtatctggcgggcgggcttggtgtcgccgcccgccacggaatgcagcaggtcgaggccgggcagcttgctgcgcgccttgcgggggcgcgcgggtttggcgggcgcggtcccctgcccttcacgggccgggtcgtccccgaaggcgccttccagccaggtggggccggcctcgcccgccgcatagtccacgaggtcgtcggcaaggccgtcggctgcatcgcccgcaaggtcgtcctccaatcccatggctccgggaccgaattcgtttccggcaaaggggtcgccgacgctggcggctgcgttgccgccgtcacgtccggtacgcaccgtggcacgcaccgcggcacgaccgttcgcacggccattcgtctgggcggcatcgtgcacggcgtgggcgtaggcgtcgtcgtcttccgggtcctggggcacgtagggcgcaggcactggcgtgaccggcccgtcgccgccggggctgtacgggcggggtgtgccctgcacgccgcgcccggcaggcagcggcgcgggggtgacgtctaccacctggccctgtttgggcccgcgcttgcggttccacaggaactggaacacgcccagacccggcagcttcagccagcgggaagcgcgcgcggtgctggccgcgggggctgcgggattgggcaggcgctcgtcgccccccacgatcaccggacgggccgcggcggcttccaccgcgttgcgcggcgcggaaatttccagcttcggggcgggctttgccctgggcgtcaacccttcacgcaatccttcaaggatgcggcggcccatggccgaccaggacagcgccagcaccagctgggccgagatcaggaacaggaacagccacaccagcgccgagccgcgcgggctgaaatagcgtgccgcgaagttgtgcaggatgaccccgaagaagccgcccccgcccacgtcgccgatggacaggttccatcctgcgcccatggtggccacgcaggcgcccagcaggatcagccccagccagcgccaccacggcacgtcgaagggaatgaccacgtagcgcgcgccgatgcccatgaacccgaaaggccacaggaaggcggaaaaaccgaagagatccaccaggatgccgccgatgtacgagccgaacagacccgcgctgttgcgcacctgcgtggcattgctgaccacgtggttcaggctggggtcgcggacgtcgaaggtggcgaggctgagcagcagcagcagcccccagaagatgaggaagagcccgaaaagctcgcgggccagtttgttgccgtccgtggcggcaccctcctgattgtcgcggaatgcgtattggcgcggggcggcccgcaagaaaagggatatgaccgtatcggccatatcccttaccgtactcgtgggtttccgtccacacggccccgccgcaccggactggcgaccatgccccgccacccgccgcgggctggggaaaactccccggagccgtgcgcgaaatcgggctattcgcggcccaggtagtcgcgggtgcgggtatcgaccttcacgcggtcgccgatgttcacgaagatgggcacgccgatgacgatgccggtttccagcgtggcgggcttggtcacgttgctcacggtgtcgcccttggcgccgggctcggtgtcggtcacttccagcaccagggacacgggcaggtcgatgtccagcggcttgccgttgtacagcagcacgcgcacctgctgggcctccttgaggaagccggccttgccgtcggtggtgtcttccgcgatgtgcagctgttcgtaggtggtcaggtccatgaacacgaggtcgtcgccttcacggtacagatactgcatttcgcgggtttccatgtcggggcggcccaccttttcgccggagcggaaggtgttgtccaccatgcggtcgttcagcaggttgcgcagcttggtgcgcaccatggcaccgcccttgccgggcttgaaatgctggaactcgacgatttcgaagggcgtgccgtcgatttcgatcttgagacccttcctgaaatcggtggtcgaatacatgaagcctccggagtgatgttcgtggggatatgcggggctacaccgttgtgacggcgggctgccgggcatccaggtgcagcgccagcgcctgcacggcgagcgcgtagctggtgatgccgaagcccgccaccacgccgatgacgtggcggccgatgtagctcttctggcgcagcggttcggaccgcgccagcacgttgctgaggtgcacctcgacgcagggcagcccgatccaggccaggcagtcggccagggcaaggctggtgtgggtgtacgcccccgcgttcagcaccacgccgtccacgccgtcgcgccgggcctgttccagccggtcgatgagcgcgccttcgccgttggactggaaaaactccagctccacgtcgctggcgccagcgcccagtacctgaccgacgaggccgggcacggcatccatgcccacgctgccgtaaatgtcgggctggcgcacgcccagcgcgcccagattggggccgttcagcaccagtatgcgatagcgggccatgcggcgtcctttgtgcggttggcggcgcgggggccggttgctgcggaacggggatgggccggactggacaccatgcgcccgcatcgggtaacaggatattttttcccaacggcgtcctgttgtcaacaatgaagccgcgccggactttcatgcccggcggtcgttttcgttccgcccaacaggcagcccgtcatgccgccccatcgggcctacccccagccatacggcgccctgcgccaccggatacgatcatgcaaccagtgcttgaacttgaagccaccgtctacaccctggaacagatgcgcgccttcgacgcgccgcagatagcccttgccgggcgctccaacgtgggcaaatcctcgctcgtcaacgccctggcccgccgcaaggcactggccaagatcagcgccaccccgggcaagacgcgttccatcaattattaccgcgtgaagcccgacggcttctacgtggtggacctgcccggctacggctacgccaagtgcagcaaggaagaacgccagaagtgggcggaactcatcgagcgctacctgagcacctgccctaccctgaaggccctcaccgtgctgctggacagccgcctggaaccgcagcaactggacctggacctgacttcgttcgcccgcaagaacggcatcaccctgctgcctgtgctgacaaaggccgacaaatgctcccagcgcgagcgcgccgagcgccagcgccagtggcgcgacatcctggggggcattgccccgctggtggtgtccgccaagacgggcatgggcgtggacaacctgtgggcatcgctgcgcaaggtggtcaccgtgggtgaagtgcggggttccgccctgctggatccctttggcagtgccaagcgcgacgtgccgctggcggacgccgcgccccgggatggctcgaaggttgaccccaaggctgatttccggggtacccctgacgcaacttcggaaggtgcggccccgagccctgattccgaacccggcgcaaacggagcataagccgccggtcggcgctggctgccctgccttgccgcacccggtccgcaccctatcgcacccgatccgggcctgttccgggcctgttccgttcaggcctgaccgtccgcatccctcttcgcaagaaacggcgccccgacatgccatgcatgccggggcgccgttcattgatgcgtttttccgggccggttcaatcggccttgaagcgcggcttcagcacccatgccagccggagcagggccacggccagaatcagcgcgttggagccccacgcggccagcgggggcgagacaatgcccttctggcccagcgtgccgcccacggtgaacatggtgtagaacagaaaggtgatgatcagcgacaggccgatgcccaggtagatgttgtcgcgccaggtcacgatggcggccgccacggccgccatgaccaccagcgaggcggcgtaggccagcttcatgtgccaggcggtgcgcacgccctcgacgttggagccggaagccgacagccggtcgatggcgtcgcccagttgccacaggggcaggcgcgaggggtcggcattgcgcgcggtaatcaggaaggcctgcacgtcctgccgcaacggcagggtcaggctgtcgtggcgggtgctgaggtaccctgatggatcgaattcggtcacgccgtgcagttcccactgccgctgccccgccgtgaacgttgcggcgcgcaccacgcgcaggatggacaggccgtcgtcggaaagttcgtaggcggcaaggccgcgccccgtgccctgtgcgggcaccacctcggccaggctgaccacgtaggccccgtcggtgaaccacacgttgcgcagcgtggccgtggcttcggtcttgccgcgcacgtcctcgctccagatgcgcgcggcctccacctcgccggaaacgcccagcacctgtgaaaagcccagttgcagcccgccccacaccaggccgcacagcaccaggacgcgggcaatccgccccatggagatgccaccggcctgcagggcgatgagttcgcgcccgcgcgacatcaggcagagctgggacaaggtggccagcaggaacacggcgggcaggatctgcgagatgatcagcggcgtcttggccacgaagtaccaggccgccacgctgaggctcaccccggcttcgagaaagtcgtccagccggtcgaacaggtcggacaggatgtacaggccggtgccgatggccagggtgggcaggatcagcatcaggttgttgcggaacaggtagcgggccagcaggctcatgctgcctccttgcggcgcagccgggccaggcggctgtgcgagaacagcccggacagggacggggcgcgctcgcgcgcggccagccgcagcccccacagcccagcgcccagaaagagcacgttgggcgtccacaggcccacttccggcgcaatggtgcccgcttcgccggtggtcagcccgaacgagagcaggctgtagtagaccaggaacatcagcagggccagcaccacgccgaactggcggtgcagtccctcgaaggcgcaggccagcggcatggcgaacagccccagcaccaggcaggccgcgggaaacacccagcgcttgtgcacttcaacggccaccttgcgcagcagcttgtcgtccacgttgcccttgccgtcgtccagcggcagcgcgcgcagctgttcccaggaaagctccttgggcttgaccctgccgagatccagccccttgaacatcaaccccaggtcgatgcgcaccacgtactccccaaagcccagcacggaaacctgctgcccttcggtcttgtacaggcggccattttgcaggcggaacagcagttcgccgcgcgcctcgtccgtggcgatggccccggtgggggccaggatggtcagggtggagtcctcgcgcgagcggtcttcgacgatgacctgcgacagcctgttgtcagcggggtccacctggcgggcgaacagggtcagccccggaatgtccttgttgaacaccccgggctgcaccaccacgcgggcgcggctgttggcgatgtccatgaccgtggcgcgaaagttggccatgccccaggccagcccctgcaacgaaatgcccagggtcagcagggtgcacagcacgcagaacagcaacggcgcggccagcatctggtacaggctgacgccgcccgccttgagggcgacgagttcgcggtcggtgctcatgcgcagaaaggtcaggaacacactgagcatgcacgctaccggcaccaccagcagcatgaagaacggggtcaggtagacgaacagcagcaccgcgtcggcaaggccgaggtccagccccagaaagagttcgcgcagttgcaggccccggcctatgagaaccagggtgagcagcgagcccagacagagcaggaacaggtgcagcaattcgccgaacagctggcgctgcagcagggtattgagacggaggggcagagggctattcctgtggttggtcggtgtggcagccgcggaacaggtcgagcagcatttcggtttccatggggccgaggttgaaccgggcgcccgcctcgtccacgaggtcggccagggggcgggacggttgctcggcccggtgttccgccacccaggcggcagcgcgcttcaccagttcgctatgcggaatgacggtggtcatgctccccccttgcgggtttgcggaacggcgtggttgcgatggcggccaggcggctgcccgaaggcttgcggccattcgcgcggcgtggaatctacatcaaccacgacggggttgcaactcggcgtcccatgcggtatccccgcgcaatccggcgtatgggccctgcgcgatactgcgtgacctgccgcactggccacgtcccgccgttccccggcccgcgcgcggcctccttatctctccaccccagccgcacggccgccaaggccgaataccatccatgcacgacatcttctccgccgtcctgctcggcatcgtcgaagggttgacagaattcctgcccgtgtcttcaaccgggcacctgatcatcgcgggcgacctgctgggctttaccgggcccaaggcggccaccttcgaggtggtcatccagctcggggccatcctggccgtggtggtgctgtactgggaccgcttctggggcctgctgcggccaaagccgtacgtgcgctttgccgggatgcgcggcatcgtgatgctgggcatcacctcgttgcccgccagcctgctgggtctggcgacgcatcattacatcaaggaaaacctgttcagcccggccaccgtggccctggccctgggcgtgggcgccgtggccatgctgctggtggaacggcgcacgcatcgtcccgtgtacacgggcctggacgacatgaccccgacgctggcgctgggcatcgggctgttccagtgcctggccctgtggccgggcttttcgcgctctgccgccaccatcatgggcggcatgctgctgggcgcgcggcgcggcctggccgccgaatattcgttcatcgcggcggtgcccatcatgttcgcggcaacgggctatgatctgctgaagagccatgccctgttcaccatggccgacctgcccttcttcgccaccggtttcttggtgtcgttcttgtccgcgtgggtcgccgtgaaggtgttcatcggcctcatgggccgggtgaccctggtgccctttgcctggtaccggctggccgtggccccgctggtgttctggttcatggtcaactgaggccgcgtgatgcgggcgcaacgccgtgccgggcgtgggttgcgcggactttttcaaaaagccgccaaaaaacgcttgccaaggcaccccgtgtccggtagagaaaccatccgtcgcaacgggaacgagccccgagcggcattggacttggcaaggtagctcagttggttagagcatgcggttcatacccgcagtgtcgggggttcaaatccctcccttgctaccaagaacacgaaaggccctgtgagagcagggcctttttcgttgtttccgcccctcctttgtttcgccctttccagccccatcccgttcggtctcgccctgtcctgttcctgtcccgttcggtctcgtctggccccggctccgcctcggcgttgctgctggcctgtccggcgtgtgcacggagtgtcctgatgacgcaccatgcgcgccgtgctagtctgtcccgcatcggcagccaccttcccccatgccagaaggcaccatgcagacctcacctccttcccgcaacgacgcacccgccaagcaccccatgggacgcctgccggcccgcctgaaggacatcctgtccacgtcggagtgccgctcgtgcgcgtccgcccgcgaattcttgcgctacgtggggccggggctgctggtcaccgtggggttcatcgaccccggcaactgggcctccaacgtcagcgccggggcgcagttcggctattcgctgctgtggatggtcacgctgtccacggtcatgctcatcctgctccagcacaacgccgcgcacctggggatagccaccgggttgtgcctgtccgaggcggcaaccatccatctgccgcgctccgcttccgtcttcgtgctggggtctgccgtggcggcatccgtggccacggccctggcggaactgctgggggcggccatcgccctgcgcatgctgttcggcctgcccctgggggtgggcacgctgctgaccatggccgtcgtctgcgtgctgctgctgaccaactcctacacccgcatcgaacgctggatcgtggggttcgtgtcgctcatcggcatctcgttcctgtacgagctgaccttggtgccggtggactggcgcgccgccgcgcacggctgggtgacgccgggcattccccccggcgccctggtggtggtcatgagcgtgctgggcgccgtggtcatgccgcacaacctgttcctgcattcagaggtcatccagagccgccagtggaacctcgaggatgccgtggtcatcaagcggcaactgcgctacgagtacctggatacgctgttctccatgctggtgggttttgccatcaacagcggcatgatcctgctggcggcggccgcattttacaatcgcggcctgcaggtggacgaactggaacaggcctgcgccctgctctcgccgctgctgggcggggcggcgtccacggtgttcgcgctggcgctgctgttcgccgggctttcgtccagcgtcacggcgggcatggccgggggcagcatctatgccggtatgttcggagaaccctacgccatcaaggacaagcacacccggtggggcgttggcatcaccctgggggctgcggccctgatcatcaccgccatagaagaccccctgaagggactggtgtactcgcaggtggccctttccatgcagcttccgttcacggtgttgttgcaactgtatcttacgtccagtcgccgggtgatgggccagtacgcgaacccgccgtccacgcgggccatgctgtgcggcattgcgttcattgtaatggcgctcaacgccctcttgctgcgggaactgtttttcggttagagctacgcgttgccgatggcatggttgccagcggttccgattgccccggtttatgccggtccacgccggttcacgccggtccctccggttctcctcggctcacccttgtccagcgcaggccagaccttgtcccacgaaacttctcgcacgggccgcatgcccggcggtcccgcaggctccgccacccccgaagaccagcttcccggacaccccatgcacaagtggatacgtctcgccttcgaactgctgccgttgcaggtttttgccatcacctcgcggctggcgggcgacgatcccgagcaggcattgctgccctacggccttggggcgctgtgcgccgcgctgtgcatggccgtgctgatgtggcggcgcatcctgctcgaccggctgctgctgggggtgaacatttccatcatgctcggcgggcttggcctgtacacccgcacgccgggccttgcgcacatgctggccgacctgcgcgcggcgggcgtgttcgtgatcatcctgctcacggcgggtgttacctatctggcccgccccagcgccctgctggacatgccgcgcggcaacgcggagccgtgggaccgctacatgctgtacgccacctttgccgctttcgtgctggccttcatcacccgctcgcagccgctgatttccggcatgctgctggcggcgctgttcatcgtgcgcggcagcctgcaacaggctgcccacaacgcgcgcaagtaagtcccgtcctcgcgccgcaagccgcccgagccacaatccggtcgtctctcatggaggcggccgttttcatgtgtgccccgcgccggtgcttcgtcttccctttccgtgcggctccacggctcacgcagccggggcgcgactgcccggccacgggctgaagcggctgcgagatgcggcatgcagtccggatgggcgtcggacatttcgttccgccccgccccattctgtcccgttgagcccagtcgaaccctgttgaaccgtgacccgtcagcctgctccgtctggtcgctggccgtttcccgtcccctccgcccttcctgcggcctgcagattacatggcacgataccgcctgcccgcacggcgcggggacgatgttccattcatcctccatcggcccggcaacggaaaagggggagcgcccgaagacgctcccccttgcaaggcggggctggttgcgtgccgtttctacagcaggtgcaggtacggaatggccacgtagaccagggtgcccagcaccagcacgtagcccacgcacacggccagggtgcggttcatgatgcgcccttcgtagccggtaagaccggtggcggcagtggccacggcgatggactggggcgagatcatcttgcccgcggtggccccggcggcagaggcggaaacgatccacgtgctgtcgatgctgatgcggttggccacttccatctgcaactgcccgaagagcacgttggacgacgtgtcgctgccggtgacgaaggtgcccagcgcgcccagcaaaggcgagatgaacgggaagtagctgctggtggaatcggccacggcgatggcgatggtgttgatcatgccgctggtggacatgaccttggccagcgccacgatggagaccacggtgacgcccgagtacaccagcttcttggcggtgctgccgagcacgccggtgatttcgcgcaccttcacgccctggatcatgccgccgatgtaggtggcgatgatgatcagcgcgccgggggtggcgatccacttgaaggtgaagggattgtcgccgtagatgcgcacggtggtcttcaccgagcccagggcgtcacggatggccgggaacaggttgctgcacaggatgatgaaggcgaacaccaggatgtacggcagccaggccttcaccttttccgcggcgggaatgggatcgacctgcgcggcggtgtcgcggtggaacaggcgcgcccagacgatggtggcgatcatgctgcacacgctgccgataaggcacggcagttcggcgcccatgtactttgcggtgtacagttgcggaaaggcgaaggccaggccggaaaccagggtggcccagaacacgcccttgatccccttgaacccggcggtaaggatgaccagcaggtaggtgatcaggatgatgaacacgaacagctgcaaggcggtgtagtagctgatggtttccaccggaaggccggtgacgcccgccatggtcacgatgggaatgccgatggcgccgaaggccgtgggcacggtgttggccaccaggcagatcaccgcggcgaacatgggctgaaagcccatggcggcaaggatgctggcaggaatggccactgcggtgccgtatccggccacgccttcgagaaagccgccgaagccccaggccacgatgagcaccagcaggcgcttgtcggtggtgatggacgagagcatgcgggtgatcacgtccatgctgccggtgtggcgggcaaggttgtaggtgaacacggcggcgatgatcacgatcatgatgggccacagggccatggccgccccttcgagcgcggcggaaagggccatgaaggcgggcatcttccaccagccgaacacggcaagggccagcgtgcagaccagcgtgagcgcacaggtgcgataggcaggcagcttgagcacgacaagcgagaagatcagccagacgatgggggcgagcgctgccgccagttgcagataatccatggacgccattgtgggatgcacctccgaagtgagcgttcacatcattcggcacatcctcacgccatgccgaatgtattggttggtcaagcaatgagcggggaggtagcatttcgacctgacagcgtcaagattcggggcaggtattttccatgaagctgcggcgcattcccggggttcgatggcacgtttctcatgtcatgtgcttacggtgcaaatagcggctcacgcactttatgtaacatgcatttaagagtgatgtttgtgtgcgttgcgttgcggatgtggcaggtgaaagaaagagcggcttctggatatgtgcatccgaagccgctctatattgactgttgtgcgatgttttttgatgcagattgcgcgttttgcgtaaagcatcacgagtgcactatgtctgatcttcgtcctcgaaatggctgtgcttggcgttgacgccgcgtacggcgaaaaacacgctctccccgatgttggtggacaggtcgccaatgcgttccagcctgcggcagatgatcaggaacgacaacgccgcctcgatcctgtcggggttggacttcatgtactgcactaccttgagggtaatctggcgcaagccgcagtccacgccttcgtccagttccgccagcctgcggccccggtcggcatccatgtccaccacgcactgcaccgcctggtggaccatgttgcgcaccagcggcacgaaagccttgaagtcctcgtcgaagggcaacggaggcagggccaccaggggcatggtgcgttctgcgatgttggcggcttcgtcggccatgcgctcgatgtcgttggcgatgcgcatggtggccagcaccgtgcgcagatcctgtgccagcggcccttcgcgggccagaaggcgcatgcccatctcgtcgatgcaggtttccatctcgttgatggcgtggtcgtgcgaggcgacggtccaggccttggcttcgtcgcgctggcagtaggcttcgatgcaactgtcgatggcctgctccaccgtggcgagcatggccagcagcttgtggcgcagggcgtctagccggtcggtggtcaggttgcgggcgggggccatggcgcactccttccgttggggggccgcatgccggacgcggccccgcatgtgctttctttcacgtggatcatgccatctttcacgccggggcgaaaccccctgcgcgtgggcttttgcgggcacgctggtgcgtgcgcccgcatggggccggtcggcaccacgtcaggagcagctgcgggcccgcaacaggccccagccagcccgcaccgccccaacgaaagcgccccggcgggtgggccggggcgcgggaatgacgtatggcgggcccggcgctagcggcgcgcgccctcgaaggcgacggagatgatctcgtagctgatgcggccgcgcggggcatccaccacgatctcgtcgccctcctccttgcccagcagcgcgcgtgccaccggcgaaaggacggaaatggtgccctgagcgtaatcggcctcgtccgggccgagcagcgtgtagcgcttggcttcgccgctgtcgagatcctcgatttccacggtggcgccgaacatcaccttgtcaccagagaggctatccaggttgatgacgttgaactgggccatgcgcgattcgatgtacgaaatgcgggcttcgagcatgccctgccgttcgcgcgcggcgtcgtagccggcgttttctttcagatcgccttcttcgcgggcttccttgatggcctggatgatcgccgggcgttccgacttcaggcgttccagttccttcatcagtcgatcatagccttcggtggagatggggatgctgctcatgctcgttccttgagatatctgggcatggtctgttgccgggcaaaaagaaagtgtcccgccgacggggcaaaccccgcgcagcggcacagttcggtaccgtcatccgacggcacgttgggcaatatagggcagccgggcgcgccggtcaaggtgccgagaggcggcaaccggttcggcggcaggtccgcgacaggcccgcgacaggtcacaggaccagcgggtgccatgtagggcggatgaggccgggtaacgcgggattgctcgggggcatactgcgccgcgcaggcacgccactcgcggcagagggaataaggaggcccgggttgaccgtgcgcaaaacctgcggcatcgtcagaatggacatcacccccaacgcgcacggcgcgcgccgccccctggccgcgccgcacccccggaggcccccatgcccgaatacaccgccaccctgatcattcgcggcgaaggttgcgactacgatcccgaggagcacgtggcccgcatcccctgcgagaactgcggacacatcaacgaagtggaagtctggacggacgatgccggagcggcggacttttccggttttgcctgcgagaattgcgggcactggaatggccccggctaggcactggttcgcaggcaggcagatggtgccgacggcaggcgtgccatgccatggccccgccctgccccgcgccccacggtttttcggggcgcccttcccgtcctttcttcccgttcgccactaccgtcagggcatggtcacctcgcggttgtactcgcgcacggccttgtcgatcttgccctggatgtgctcgatgtccgcgcgggcgcggcgcacgtaggcatccacgcaggcccggtaggcgcccatcttctggcggtacatgtcccattcccaggccttgtcgcccgcaaagggccgcatgggcgaggtgcactgcgcgtcggggtattcgccccccggcaactgcgtggtgtctgcccgtgcagacatgggcagactgcccagcagtgcggctcccaggaccaggctcgtcagggttgccgtaatgccgtggcgtatcctgtcccggcccgacttgatggatgccaacggtcctgcatggtgagaacagcggaagcccccggactggccattttgtctgtcgttcgtcgtcaactcgttgcttcgcatggcgttctcctgccgtgcccgcatgcgtgagcgggccggactttccagcagattccggcaaaaacggcatggctgtcaacgcggtgactcgcggtcgggcgcgtcgggaccgtttgccagtcggggcgtgggcgatgcgggggcctgcgccctgccccgtccgaccgcatgacgccgtcgccctgcctctttcggctggcaccgatcttgctcattcctgcttcagacacgggaagggaaatttctgcacgacggaggcgggcgtggccatagacggcattttcaacaatctcggcagcatgatggtcgtccaccgttccacgggccaggacgccgatgcaggacgctccgcgtccggggccgagcaggcgcagacggcagacggcaaccttgcccgcctgaccgacagcgccagcctttccgcgttgaatcccaaactgcgctcgacgctggaagatatttccgagcgtggcggcaacgtgctggaaacgttggaacagaacgtgtcggacctgcaagaggggtttctggataccctttccgaccggctggacgccgccggggtgtcgctggacgaaaagctgaccctgtccatggatgacgagggggcgctgtccgtgctgggcgaccatccggacaaggcgcgcatagagcaggccctgtccgatgcgccggagctttcctccgcctttggcgaactggcctcgcagtcggaactcatccgcgacatccgcagtctgcgccgggtggttaccacgcgcgtgggggcggccgcctacgacgccgtgggcgcggcgacgaccgataccgccgagacggcatcctccgtctaccgggtcagcctgaagggggccatgtcgcacttctacttcggcagaaatacctagccgtccggccctgctggctgcccgaccgcgcatccgcgggatatgtgcccatggggggcgcgccccccctttcgcccgacgtgccggatacaggcatggtgcagaagcaccgagcccggtccgggagaagtccacgccgcgttcgcgcgttcccacccatcatctggaaaagcatgtccgcccggccccggcagcaccatgccggcacgggcgttgtacgttgtggaccgtactccgcgcatcccttgccaccgggggcaaaagcccgtatagcccctgttccggtcgggccggagggcgcgcaaccgccacaagcgcttgcccgccaccttgcctttgccggagatggcattatagtatgtgaagcgggatggtggcccgcattgcatcgcggcagcgcaagccgttcgccggacaccgccgtacatacgggggcgccctggtttcgacggggatgtggaagccggaattgcaggccgaggcgccgctggcctcgtaaaaagcggcaccaaaagtaattgccaacaattacgaatacgcactggctgcctaattagtggccacgccaaaccgatcgacgcctgatacgtcggcgaggtgtaacttcatcaggctggcatccaagggcgctcgccgctgcgggtgtaagaactacaggtgagctggtctagggccgcccggtcgggggccaagcccgtgacgacaattgttcccgacataagcctgtagacgtttcgcgtggaatgttctcggacgcgggttcgattcccgccgcctccaccaatttctgggccgacctgccgcaaggcgggtcggcctgatcttttttggtgatgtggacggcaaggttgctgtccctttatccggttatgatggtgcgtgccacgcggcatggcggaaccggcttcgcggggcgcgctggggcatgccgcgcgtccgaggattttccctgagtgtgatatccggcgtgcctgtcatgactggagtcatggcaggccgtatagactgtagatattctggaaggttccatcatcctccatggcgcgcaggacggattccaatcgtgagataaattcgcgattcttggcatatcgaccggctcgcgacaggaccagatgcaatcccctcggttcaatgacaggaatttccaacggaatgattttgtccgaaagtcctgcgtttttgagttgaatgagtgtcgcatcgcgattgctgaccatgcagtccaggcgaccggtcaccatcttctggatattcagtgaggaattatcgacttcttcaatgttgatctttccacttgtgacagcttctgaaaactccttgttcagcctgtatcctcgcgttacaccgaccctttttccgtaaaggcttgcaggggaagaatattcgaattcctcaccactgcgaacaaacaccgcataggtgctatggtgtagtggaggatttatgtatatgacaaacgattcacgctcttttatgtgaaaaaacgcagaacctccatcgcatgctccactttcgagtgatttgtacatgcgaagccacgggacaaaatctatcttgacatcaatccccattcttctggcagcttcggttatgatgtcatagtcaattcccttctttttcccgttctcgacgaaaacgtaaggaggagcattttgttcagacatcacatagaatgcttcactgcataatgccacttcgctcatgaataatgtcaaaatcaatggaaaaaatattttcatacgcaacaagacgacgcaacgcatggaggtatgttctccttgttggctattcaactgaagtaatatttatacgcactgatccaaagatatctattataagaaaaaaacgtgcaacaccacgtgcctgtttgcgccatttccagtttggaactggctgatccctttatctttgccggttttttcctttgaaggccaaaccagttactcgaacagatacgtggcgcggatgcgtgtcactgatgcaatcggtccggaatttccttggcattcaggatattgcgttttgagatcaaccggtacacgggctttcgcaactttcaccaatttgcgggcaaatctgtcgaaatgacatatctacccggttttttaggcgtgtacctgtcggtcaaagtctttacgccctcgcgcgaaagtgcacgccctctcccctctggcctgttgacgaaaattcaggatagaatagacactcgacgaaacgacttcggaatcatacgcccacagtgggacatgcccccgtgctgctacgggtatgggcagtgggcggcgcaaagccgtgccgcgttccgccatgctccgtcatgtttagtcatgttccggaagtcatacgcccgactgcacaagccacggctccatgagcgcgcgctgacgatcaggtcgaggattcatgatccacagaggcgccggatggcttttgcaccgatgaagagactgcgggcaatattgcgcggcgtggcgcggggaatgtcgcgggtgatgccgtgcgcgctcctgctgtgcgttgccgcatccggggccagtgccggtcaggctgccccgcctgtttccgttccggccaattccgcgcagtccgcctctgccccgtccgccctcaccctggccaccaccatatccccgccgctcagcgagcccggccaaaacggcatgctggacctgatcatcaaggcggccttcgcgcgcatcggggcggacgtatccttgcagcagctccccagcgagcgagggctggtcatggccgacagcggccaggtggacggcgacggcaaccgcatcagcggattgcaggccagctaccccaacctgctccaggtgcccgaaagcaacatgacctacgagttcacggcctttacgctgcgaccggacgtgaacgtgcgccactgggacgacctgcgccactacaccgtcggctacatcatcggctggaaaatctacgacgagaacgtgcacgccagcagtacggtaaaggtggccacgccggaaaacctgtttgcgctgctgcgggccgggcgcgtggatgtggcgctctactaccgtcttggcggcctgtactacgcccgcaagctgggcctgaccaacctgcgcgtgctggagccgcccctggccaggcgcgaaatgtacatgtacctcaacatccgccatgccgacctggttccccgactgacagatgcactgcgcggcatgaagaaggacggcagctacgagcgcatcgtggccccgttcctgaaccgttgacgcgcggcacgcaggcacggcttgccgttgcggcgcttgcctcctgcccccttctgcttccctctgtcccggtctccttccgctgtcctgttgccgactgatcggcttgccccttggccgtgcatcccatggccgacgcaccccattgaaacagtggcgcatccggcgtaacgcagggctgaacaaaaggtcgccgccgtcggaatcgttccgctgccgcgcctttccatgatcatgccgaaggtgacgcatgcggatgcaacgtgtttctcccctggcggcacttgccctgctgcttgccctgtgcacggccctgcccgccccggcccgcgccgccgccagttttcttgcgcgcgagggcgacgaggtgctggccgcaaagggcgacctgtccacccgccgctcgccctgctccaccttcaaggtcgccatcagcctcatgggctacgacgcgggcatcctgatcgacgcaacgcacccggtgcgcccctatgacgaaagcctgaacgtggcctacgacatgtggaagcagccgcacgatcccgtcatgtggatgcgcaacagctgcgtgtggtattcgcaggccaccacgcgcgaactgggcatggagcgcttcagggcctacgtggaccgcttcggctacggcaaccgcgacatctctgggcggcgtggcccgctggatgccatcgccccggacgacggcctgacccgctcgtggctgtccggcagcctggccatctcgcccgaggaagaggtggacttcatcggcaggctggtgcgttccgagctgccggtgtcggcgcatgcgcaggaaatgacccggcgcatcctgttcgtgcaggacttgcagggcggctggaagctgtacggcaagaccggcagcggggtgcgccaactgcccgacggctcgcgcgtcgaagaccggcagatcggctggttcgtgggctgggcgcagcatggggatggccgtacagtgctgttcgcccacctgcaagaggacgaggacgacaacccggccccggctgggcgcaggtcgcgcgatgcggccatcgtcaaggtgcagcggctgctgggcgttgcccccggcgagtggtagcggctggcgcctttgcgtggaggccggaccgccgaacccggtttgcagccccggattagtccccccaggatttgccgagtctggcctgctggtcacgatctggccgtctcggtccgatagccagggcgggacaggcccgctggaatcaagaagccgggtggcgttgtgtaacgccacccggcttccggttgcttgcgtaggacgggaacgggaagcacaggatggctccccatgcagtacggtttccgtcgccttggctccgtcccgctactctgcgggcttcttgcgcacgcggggctttttgggcgacgcggcaggcggggaattcagcaggtcaagtgaagccggtcgggacgcgggctggccggaaggttcgtgcaggcccggttcgccgggctcttcatcgaagatggtattggacatggtatcgggcacgctgccgggcgcgtgggcgggcaggctggaggtctcttcggcgggtacgccgggggcttcatgaacgacctcgctggcgggagcgtcgtgcacgtccaccacgtccaccacgtaggccacccgcacgtcagcggctgttgtgccgcctgccgcagagtccgctggcggcacaacctcggcatcgtgcgtcacggtctgggcctgcccggctgatgcggccggaccttcaggaccgcccgaatcacccggatcgttcggatagctcgtatcgcccggaccgtccggcgcaggcggcagcaccctggtggcctgcaccccgccggaaggcgatacgtcgatggtgcccggcagggcgcggggcatcatgccgtcaccctgcgccggcaattgggccagcgtgctccgctggtccacgatgatcatgccggtgcgttccagcacctcgcgccggtaggcgtattcttcctgcatgcggcgcaccttgtaggcaaacagcatccgccccaggtagcccacgcaccacgcggccagcacgccgccgcctacccacagcaccagatgttcggtggattcgccgagccggatgacgaagcccagcaccttgtcgaaatagtagatgaccgtggccagcagggttacgcccagcaacagcaggaaggtgggcacgccgttcacggcggccagcatcttttgcagccacggcggcaactggcgcaactgcgcttcggtcagcaccgggtcgcccttgatcaggcgggtgtaacccagcgcgatgacctgcaacaccagcagcaccaccaccggcgcggcggccaccgaaaccaggtagccgccccacggaaagcggaagcgcaccgtgccgtcgggcatgctctgcacgttggccacaccctgccagatggccacgatggccaccagaaactccaccagcacgatgccgatgacgatgtaggccaggacgtacttgcgctcctgatcgcccagcaggtcgcccaggccgccgaaacggccccggtcgtggacggactggtctgctgcctggctggatgcctgttccgcggactggccggaagcggcatcggaaccggagccggatgcagcgccgcccgatgtgccggtcgcatcggcagatgcatcgcccggcgtgccaccagacgcatgggccgtctgttgggcgtcatccggttcgtttttggcgccggagaagaatttggagaagaacatgcaggatatccgtgcgacggcggtgccgtgttgtcatcgtgcctgggtgcccggagacgggaaaaaacgcccccggcgtgcgcatggcgcgtgctgggggcgccttccgccggtcgcgtcgccgtctggcgggcgcggggcgtcaggagcgcctttgctccgtctgccaccatacgatgctcggcggcttttctcaagatgttcgaaggagggaatacgccgtgtgccacacggcgagctggccgtgcatggcagcggatgcttgccgcacggagggcagcaccaggcggattgctacgcggcccgtgccgtcagatgcattcgcgcaccatgggttggaaggtcttcgtggctgcgtcccagcccagcagttctcccttttccaggtcgaagaaccagccgtgcagtgaaagttcgccccgctccacccgttcgcgcagccaggggaaggtcatcaggttttccagcgaaaccagaatggattcctgttcgcaggcgcggtgcagttcctgctccgagcaatgcgggcagcattgctgcacccgttcctgcgcgggcgcggcaatgctgacccagcgcgacaggaactccgtatcgtcccggtcccccgccgcgccggaaagcagcgccttgatgccgccgcaccgggcatggcccaggatgatgatgtcttccaccttcaggctgcgcacggcaaactccagcgcggcgctgaccccgtgctgggtggtggtgcgggcctcgtacgggggcaccaggttggccacgttgcgcaccacgaaaaggtcgccggggttgcagtccagcagcagggccgggtccacgcgcgaatcgctgcacgcgatgaccagcgccttgggagactgctcttccaccaggttttcgaacaagttgtggtcgcggcagaaccagcttttctgaaaacgccggaaaccggcgatgaagcggccaagatcgggtgcggacatgaaaggctccggaactgccgtgcgggacgggatgcggtataggggaatacggatgcggggcgcgcaaacgtacggaccccggcgcaggcgaaggccgcagttgccgggtaaccggggattgtacgtttttttgcccgtcgcgcaacccggatgcgagtaaccgcttgcgttttcatgcgccgcgctgtcctttccgggcatggtacgtgcgtgcggcgtgagtcaggccagcttgcgcagatccaaggcaccggcgatggcggcggcgagttcggcggacatgaccggcttcgacacgtatccgtccatgccttgggccagaaacttttccctgtcgcccgccatggcataggcggtcatggcgatgaccggaatccgcgcatccagaaccccggaagcgccgtcgcgtatctgccgcgtggcctccacgccgtccatcacgtccatctgcacgtccatgagcacgcaatcgaagcgcttggcgcgcagggcatccagcgcctgggcgccgttggcggtggttgtaacctcatgccccatctgttccagcagccgccgagcgcacaggcggctcacctcgtcgtcctcggccagcaggatgcgcagtcctccgtgggccgtaccgacgggggtatcctgctgcggcgcgatgtgcgtcgtcctgtcgggcagtctgaagggcatggtcatgcaaacgctggttccctctcccacctggctgtcgaattgcagggtgccacccatggcgagcacaaggttgcgcacgatggccaggccaaggcccgccccctgatgggaccgggtgtaactttcctccacctgcgcaaagggccggacgatgtggtccagcttgtcgtccggaatgccgatgccggtatcggtgacgatgaacagcagccgtacttcgccgctgggcatggggggcaacggaaagacctcaaggcggacctcgcccttttcggtgaacttcatggcgttgcccacgagattgaacagtatttgccgcaaatgaacctcgtcccccacgagtaccggcggaatttccggcgcgcatgcgagaatgaggggaacccgcttgctctggtgcatgggggaaaacgtttccgccagggccgcgaaggtactggtcagggtgaagggcctgctttggatgcgcatgcccccagcctctatgcgcgacagatccagcagatcgcccagcaggtccgtcaggcgacgcccggaacgctgggcaagatccaggtatgcatccctttcgttggcatcctcgttacccttgatgagttgcaacatgcccagcaggccattgagaggggtgcgcagttcatggctcatgttcgccagaaacaggcttttggcatggttcgcgatttccgattggcttctggcctcgcgcagttcggcctcggtgcggacgcgctccaccctgtcccgttccagcgcctgggccatttcattgaacgagcgagccaggatgtcgatttcggtaacccctcgctccggctcgacgcgcgtgtccagatcaccagcgcctatgcgcgtcgccgcggcggcaagctcttccagcctgcggcccacgttgcgtccgccgagaaaccagccgctgcccagcgtaagcaccaccatcagcagcaggatgcccaggtcgcgccacagtatttccagtgcccgggcgtggattcttgccttgggagtgcctgcgaacatgtacatgtagggcggggcatccggagcggtgcggatttttcgaaaggccaccatgcgcagcaccccgtccgatcccatgtcttccacaaggccttcctcgccgtcggcccgtgcggcggtgaacacggagccgtgtatggggcgtccgatgggcagttcgccggtttcgggaaagcggaacaggcgtaccccttgatggtcgctgacgccgaagaaggaatcctgcggaaagcgcatttcggcgaactggtcgccataactgctcagaaggacgctggccagcaataccgcgctgattttgccgtccggcccgatcaccgggcaaccgaagggaaggacgggaacgcccaggctgaccccgagctgatattcgcccacgacgaagcccctggtcttcagcgcatcccggaaatgcttcacgttggcaaagttgagcccgctcgatgtcccgccggtggccatgatgttgccatcaagatcaacaaggtgcagggcggaatagcgctgctgattgatcctgagcacattgacgaagatgcgcgtgcaggtcgctatgtcggcgcgctgcacatcgggcacgcgggacaggttttccatgagcaagcgggtggccgtggtggcccgcacctgtgtttcggcggcggagcggacaaagccctgcaatccttgtgtggcgtcttcgatggccgtgtttctggcctgcaacccgagagtcacgataaggaccagtgtgggcagcgcggacatgaggatcaacagcgcaagtttcttgcgaatggaccctttcagcggatgaaacggcatgtgcgcctcgtggggactgtcccgcgtggggacaggaataccgcgaagctactgtggcctgaagacttgatgaagtataacttggggtttctccgtttggagaaaaagacgggacccggacgcgtgaggacgcgtgacgtccggaaggatgccaaccacaaccgcatgcccgcccccggaaatgcgcagcaatgcgcgtgcgccgcgggcgggcgacggtttggccagcatgaaggccatgaaggtcatgaacgggcaagccggaacgacaccggtggattcaccgtgtgcccggacaggcgcgggctcgggggagggggcacgcaacggtgccgtcggagaaatgggccgccctgcgccgccgtgcccctattcccccaccggctccatgtgcaccaccacccggtgcagttcgggcagggtggcgcgcaggcgcgcctccagggctgcggacacgcggtgcgcctcggtgaccggggtttccggggccatgcgacagtggaagctgagggagatgtcctcgccctgtctgcggacgtgcatgtggtggcagtcgcacacaccgggttccatgtcggcggcggcctgcacggcggcctggatacgcggcgattccatcaggcgtgacggcgcggtgggagaggcgcccagcgtgtcctgtgcgggttcgatgtgcgtggccacgtgcagcggccccagttcggcacgcagtgattcttcgaaggcggtgacgcgagcgtgcgcgtcggacagcggcatgcgcccttcaagttccacatgaagttccaccatcaggtcttgcggggcgtcgacttctgcttgcgtttcaatgacttccactgcgtgcaccggtagtgcatgggcggcggccacgcaacgtatgcggtccagcacgccccgctccccggcctgttgcggctcgaagtggatggtcacgtccgcgccgggggccacctcgtgcacggcggcctccgcctgccgggtgatctcgtgggccgcgtccagtgacaaccctgccgccacgatgatggtcatgtccacgaaggcgtgcggcccgctttcccgcacgcgggtgcgttccacccgcaccacgccgggctgggcgttcacggcatcctcgatgcgcccggcaaggcccgcatcgccgccgtccagcagcgcgtccacggcgcggcggccaaggctcaggctgacgtgcaccacgatgacgcacacggcaagggcggccacggcgtcggcgcgttccagcacggggcgcagggccgagccttccggcaacatatccgcccccagcagggccagcaggcccacgatgaccacggcggacgaccagatgtcggtggagaagtgcagcgcgtcggcctccagggcctggctgttgtatttcttggccacgcggcgcagcatgcgcgagcgggagatgtccaccacgatggacacgcccattaccccaaggccccataccgacggcaccacgatttccggctccacgaacagccggtgcatggcctcccacacgatccatccgcaagtgaccagcaacagcaacgtttccaccagagcggaaaggttttcgaccttgccgtgcccataaggatggcgcgcgtcgggcgggcgggaggatatgcgcaccgcaaaccacgtgacggcggcggccaccaggtccaggccgctgtgggccgcttccgacaggatgcccaggctgttggtggatacgcccaccaccagcttgagcgcggtcagcagcacggcggccagcaccgaggacagcgcggcggcattcttttcgcgcagggcggtttcgtaatcgtggggttgcatgacgcctccgggctgtcctgtcctgaatatcctgtgagttcctgcaagattccgcggggtgcggagcggatgcgctccgccggggcaggcagacggtgcgtgcgccgtttcacccgccgtggccgcaacggctcgcgatccgccagggcacgggccggagaactggcgcacggcatgctagcacgggcagttcggcgtgaccagtaaagaacgcatcctgccgtcattgatgatgaacatcgacttcaggcaggcggttgcgcgtaaagatgagcgcgccggaaaggcgagggtggaaaagccgactattgggacggcaagcgcagctcggcaacaacatgggcgcgggcatcgtcgggcagatcggcatgggcaaccggggcgaaccggcgcacgcgctggccgtcggcgctgtccttccagccgtggaagtcgtcgtacgggcgggtgaacagcgcatggccggacgggtacagggtgcggtacaccaccaccctgccctcggtggccgtatccagcgcctcgcccaccacctgataataccgccccttgaagtgccggaagaaggcgtgcccggaaagggtggcttccgaaacgccgtgtcggtccggggcttggccggtcttgtcgagtccgctcccgccatgtccgttgcccctctcgttccgtggcatggttcccccttggtgcaggtttgccgcaccatgcgcgacgcgccggaaaaagggaatccccctttccggcgcgcggttgtcagcggttggcgagtgcagtccccgcgctaagcgggtattcgcccggcggcgcggcgcctattccagcaccagcacgatcagttccttgggcccgtgcaccccgaacgccagggtcatctcgatgtccgcagtcttggacgggccggagatgagcagtgcgttggtgggcatgttttcggcccagcgcatttcgcgcatggcctcggcaagggtgctgtagatggtgtcggccttcagcagcgccacatgcaccgtgggcaccagcgaaagcaggcgcggttcctgcggcgtgggccagacgatgagcgtgccgttttcggcaatgccgcccagggtcgaggtgatgcccacgtcgatgccgaacagttcgtcgcggaaggcctccacgttttcgccgtagggcaccagcttgggcattcccttgcccttgatcttggaacgcagggcgccgccaaaccacgcatcgtggccgtaggtcagggtcgtggcctcgcgggccttcagcagttccgccagcttcgcgggccattccgcctcgggcagcacgtgcacttccgaacgcacggtttccatgcgctttttcaggagttcgatgcgctgggccttgtccagcatgggggcctgccaggtgccgccctggggcacgtagggtgaaacggtggtgcgcgccgcgtgcaggcgcgcgaagatgcggtcgcgggcggtgctactcatggcggatcccctcttccttggcgagttgatgcaggctcttgggcgcaaagcgcggcgcggttcgcacgctggtccacgccttcagcgggccgacgttgggcagcttgtcgccgaacctgcccagcatggacaccacgaacctgttcagcgccgggatgcggtaggtcagttcccagcccttccagaccagggtttccagcaggttcttcttggcgccgtgccccttgaccacgccgtcgcccttttcgtcgtacgcttccgtacgcatgcgccggatgatgcccggaatgggaatgcgtaccgggcacacctcttcgcaggcgttgcacaggctggacgcggtggccagcacgcccttgtcggccagcccgtcgatctgcggggtgagtatcttgccgatggggccggggtacaccgaaccgtaggcgtgcccgccaatgcggatgtacaccgggcagtggttcaggcaggtgccgcagcggatgcattgcagggtacggcgcaactgggcgtcggccagcatccgggagcggccattgtccaggatgaccaggtggatttccttggggccgtcacgctcgccgtccttgcgggggctggtgatgcagttgacgtaggtggtaaccagctggcccgtggccgatgccgtcagcaggcgcagcagcggcggcaggtcggacagcgattccaccaccttctcaaggcccatgacggccacgtgcaccggtggcaccgtggtgcacatgcgcccgttgccttcattctccaccagcaccagggtgcccgtttccgccacggcgaagttgacgcccgaaaggcccacgtgcccggtgcggaacttttcgcgcagggtcttgcgggcgatggcgttcagttcctccaccacgtcggtgtagggaatgccttgcaggttgtcggcgaagatgcgtcccacctgctggcggttcttgtgcacggcgggcacgatgatgtgcgagggcggctcgtggttcagctggatgatgaactcgccaaggtccgtttccagcgcctctatgccgtgggtttccagaaagtggttcaggtgcatttcttccgagaccatggacttgcccttcaccagcctggtggcgtcgtggctgcgcatgatgtccagaatgatctcgtttgcttccgcggtggtttcggcccagtgcacgatgatgccgttttccgtacacttgcgttccagccgttccagcagttccggcagcttggccagtgccttgcgcttggcggcttccgcgtcgtcgcgcatgcgttcgcgctctgccgcgtcgggcagcacggccacgcgctttttcatcagaccggtaagggccgacttgaagttggcgcgcaactggcggtcggcaagggcctcggtgacgttggccgtaaagtcgaggtgctggctacccattgatgcgctcccatatgaattcggcaaggtggcggggcgccacgggcacgcccttgtgctccatggccccgccgatgttcatcagacagccgcagtcgccggaaaggatggccgaggcgccggtggcgcgaatgtcctcgaccttgtcggccaccatggcggcggagatttccggctgcttgatggagaaggtgccgccaaagccgcagcactcgtattcgcgttcaatctccaccagttcaacgttggacagctggccgatgagcgccttggcggcagccgtggcccccatttctcgcatggcgtggcacgaggaatgccaggtgaccttcaccggcttgcccttgtcctcgtagcgcacatgcagggcgttgtgcagaaagtcgcccagttcgaagacccgttcggaaaacttgcgcacgtcgaagtattccgggtcgttggcgaacatttccgggtaatggtggcgcatcatgcccgcgcacgagccggagggcaccacgatgggccagtctgccctggagaacgccttgatctgcgccctggcgacggccttggcttcttcaagaaagccggaattgtacgcgggttggccgcagcacgactgttcctgcggaaagaccacttccaccccggcgcggcgcagcaggtggatgcctgccatgcccgcctgcgggaacgacatgtccacgaggcaggtgccgaagtaatagacggttttcacgtcgcggggatagatgaaggtatgggccatgtgtgccttcctgtgttgcggttggacgtgcgccacgcgcggcgggatgtccggtgcggcaggtgaacgggctggcttggccgggggcgcgtcaagacctgaagcgcaccggcatcggggctgccgcaccggaatgcggcagtgtttgtgacaagcctagcacgggggcgcgttccatgtcgatacgcaggtgctgcgcatgcaacttcgttttcgtgtccgccgatgagcgtccaccaccgtttgtgcgggcgaacggcttgcctgccgggcgcaccggagctagtatgcgcctccgtgccgccgcccgaccttgcacaggccactatggggccaactccgggtcggagcgggcatggctgccccgccctggaatatccgggcctgcggccttcacaggaactttcagcacaggatgccaccatgaccgccacagctgccaccacccgcgccacttccgccccatctacctcacgcgggggcatcgtctgcatcaccggggccaccgccgggttcggcgcggccactgcccgccgcttcgccgccgaaggctggcgcatcatcgccaccgggcgtcgccaggaccggctggatgcgctggtcacggaactgggcgacggcaactgcctgccgctgtgcttcgacgtgcgcgacggcgatgcggtgcaggccgcgcttgggaacctgcccgaggcgtggcgcgccgtggacgtgctggtgaacaacgcgggcctggcgctggggctggaacccgcccaccgttgcagcatggacgactggatgaccatggtggacaccaacatcaaggggctgctgcacgtcactcgcgccctgctgcccggcatggtggagcgggggcgcggccacgtggtcaacctggggtccatcaccggcacctatgcctaccccggcgccaacgtgtatggtggcaccaaggccttcgtgatgcagttttcgcgcggcctgcgggcagacctgcacggcaccggcgtgcgggtgaccaacatcgagccggggcttgcggaaagcgagttttccgtggtgcgcttcggcggtgatgccgaccgcgtcgccaaactgtatgaaggcgcatccgccctgcgcccggaagacattgccgacaccatcgcctgggccgtgtcctgtcctgcgcacgtcaacgtgaaccgcatcgaggtcatgcccaccagccagtccttcggcgcgctgcccgttcaccgcgcctgacatcgtccgaaactccgggcgatcgcccggaggtcttttaccttcccggcgaaccgcccggcgctgtacaatccgcctgccctgccccgccagccgtgccccatacggtcggtcggggcccccgggcatgcacaccctgccaccccatcggagcggcaccatgagcgccatcgccaacctgttcgtgaccaccttcgtcaagatgttctttctgctgacgccgtttttcgtgctgaccatgttcctgaccatgaccagggacatggcgccccaggcgcagcgcaggctggccgtgcgggtgggcgtggccgtgtacgccgtgtgcatgtgcctgtactttttcggcgaatacatcttcgacctgttcggcatcaccctggacgccttccgcatcggctccggctcgctgctgtttctttccgccgtggcgctggtgcgcgacccctcgccttcgcgcgtgcaggaggtcaacggcgacatcagcgtggtgccgctggccattcccatcaccgtggggcccgccaccatcggtgcgctgatggtcatgggcgccacggtgcgcggcccgcttgaacgcgtcattgccagcctgggcctgctggccgccgtggtgtgcgtgggggggatcctgtacatcggaccggccatcgaaaagctgctgggccgcaccggcatttccatcctgagcaagatcaccgggctgatcctggcggccctgtccgcgcagatcgtgttcaccggggtgcgcggattccttaactgacaacggggcggctgcccgcccgtcagttggttttccgcccccgccctgtcctctccccatccgtctccatcggcaggccatcctgcccgccagtcccttttcgagaccaaatgctcccggccacccgttaacctgacgggtggccggttctgttcgtcacaggcactctccgatctctgcgacgtgcgaacgggcgaggaatggtgcagaggcgggtggcgccctgcacggtgggacaacctgaactcttcgggccgcacgggttcagcgtccagcggtgctggtcatctgatgaaaaccccgcgcgtggcatccaccgggcaaaacgaaagggcgacctccctcgcggggggccgcccttgtgcgtcatgctgtgtctggtaccgttgcgcctacagccacttgaaccagcgcttccacgagccttcgcgctgttcatgcacctgctgcgactgctgctggcggtacttgaggtaggcgaccttgcccttttcttcggcatggctgcgcaggtcttcgatttccgggaagttctccaccacgtacacgtagcggcgccaggcggcgccgtagcgttcggcgcgccagaagaagtcgccgatgtacagttcgcgctcggcaagcaggcggcggcattcggtgatgtgctgcttggccttctcggcatattcggtgccggggtagctttcgcgcaggcgctggtagtactggatggcttccgtcaggcccgtggtgggccggtcgatggacaggaaggccttctgccgtgactgccccacctggtacagcacgtagggaatggcctcgtgccgggggtgcagggtttcgaattccttgtaggcttcgcctgccagcaggtagtcctcgtccaggaagtgggcgtcggcaagcgagagttcggcctcgatggtgtacgggctgaacgggaactgttccttcagcttgctgaaggattccgcagcttcgccgtagcgcttctcgcgcatggagtcgttgccggcctcgaagagttcctgcgcggtttcttccggcggaggcaggtagaagtagtcgatgatgccgcagcctgaaagcagcaacaccagcagcacagggggcaaaacggccaggagacgggaaagggcgttacgcatcgagctgttccagataggtgaaggctgcggttgcggcagtggccccgtcaccgacggcggtggtcacctggcggcaggccttcgaccggatgtccccggcggcgaagacacccggcaggctggtgcgcatctcggtatcggtgatgatgaagccctgcgggtccttgtcgatgccgtcgggcagaaagtcgcccacgggttcgaaaccgatgaaaatgaacagcccgtccagcggcaggaagcgttcttcgcccgtcttcacatcggccagggtgatgccggtcaggccggtatcgccgtgcagcttgcgaacgacggaggaaaactcgatgtcgatgttgggcgcggactgcaccttttcctggtagcacttgcagccgcgaaactcgtcgcggcggtggatcaggtgcaggttggccaccagcttggcaaggtacagcgattcttcaagggcggagttgccgccgcccaccacgcctaccttctggccgcgaaagaagttgccgtcgcacagggcgcagtacgagatgccctttccgatcaggcggtcttcgtccggcagccccagcttcttgtagcgggcgccggagcagaccaccacggtcttgccgacgatccattcgtcgcccacgcgcacccggttggcgccgggggcgggttcgaacgcggtgacggcgtcgttgtacttgtcgtgggggtagcgttcaaggtgggcggcgaacaggtccgccagttcccaaccctggatgccctttggaaagccggggtagttctctatctcggcggtcatgagcacctggccgccgggagacagcttttcgacaaaggcgacgctcacgccggaacgcaaaagatagagggcggccgtcatgccggccggccctcctccaatgacgatggcgtcgtatgtcttcatgttagccaagggccttctgcgcgatcatgtccttgatgctgctcttggacacggcgccggtgatctgttcgaccacttcgccgcccttgaacaggatcagggtggggatggcgcggatgccgtacttggagggggtggcggggttctcgtccacgttcatcttggcgatgagcaccttgccgtcgtattcggcggccagctcgtcgatgacggggcccatcgcgcgacacggaccgcaccagggagcccagaagtcgatcagcacgggaatggaggatttgaggacgttggcttcgaagttggcgtcggtgatctgaacggccatggtgcactccttttggtcgtatatgcgatgcggcgaccgcatccgagacggtatgtgcccggtctcgttacggactgggccccggaaacggcatgggcagaagcgtcgtgcgggggctgcgcggcggaccgcgcatggcgatgccccggcaggtgacccgcctcctgccaacctatgaagaaatagtagggcgctgctggcgtgtcaagcacgacggcgccggcagcctgcttctacacactgcggaacatggtgaaatcatcgggaatcgagcgcccgcgcgggatggcttccaacgcaaggtcgtgccccagtccaagggatgccagctgccagcccgcatgggccaccatgatgccgttgtcggtgcacagggcgggcgacggcaacagcagcggcaggcccgcgcgccgggcaagatcacccagggcctcgcgcacatacgagtttgcggccacaccgccggcagccaccagcgcacgcacgggggggcggtgaggatccgggggtgtgacgccctgccccgcatgcgcggcaagtgcggcctgatcggtatccgtggcaaccgcttcgcctttcttccgctttttcctggccggtgcggtgggcgtgccgggcagcggaccgttttcacgcaccagcgccctttccagcttgatgcgcagggtgtcggccacggcgtggttgaacgaggcgcacatgtcgcagaggccggatacatcgggcagggcctgatccgccgcaccgtcgacagaacccgccacagcgaccgaaccggttgccacggcgcgcgcggcggcggccagggcggggttggcctggatcaccagcccggctgcggtcttcaggccgctgaagctgaaatcgaggttgtcgttatcgacgtagggccggggaaacatggtggggttcaccctgcccttgcggcccagttcgtcgatggtgcgcccgccgggataggccaggccgagttgcttggccaccttgtcgaaggcctcgcccgccgcgtcgtccagggtgcgccccagcagcggcatgtggcgcggagattccatgcggtagatgtgggtatgcccgccggacaccagaaggcccagcgcggggtacgccatctctgcggcaatgcccgccgccagcaggtgggcatgcaggtggttgacccccaccagccgcgcgccggtggccagggcaagccccttggcaaagcccatgcccaccagcaggctgcccagcaggcccggcccgcgcgccacggccaccacgtcgatgtcggcggcggtcacgcccgcgcggcgcagcacttcgtcgcacagggcgccgatgagcctgtaatgctcgcgcgaggccagttccggcaccaccccgccgaacagggcgtgcacgtcggcctgcgaggacatgacgtcggcgaccaccacgccgtcgcgcacaagcgccagcgcggtttcatcgcacgaggtttctatgccgagacagagcatgacagaaccgttttaccaaggatcggacggcgcgcgaacgaaactggcgccatgtcctttcacgaataaaaaattttgagggatggggaggcggtcggagaggtgaaggacacttttgcggcagccgtcaggcgagcttgcgagtcttgcggatggcgaccgcagcgcgcaaaagtgtccttcacctccccgattactgcctttccagaaaaggccgccccgccctacttcgcgtggcgggtgtagatgtcggtcacggcctgcacgtcgcggcgcgagccgatgaacaggggcacgcgttcgtgcagcacctggggcttgatgtccaggatgcggcccgtgccgtcggtggcaaggccgccggcctgctcggccagaaaggccaggggcgaggcttcgcattgcaggcgcagcttgccctggggcttttgcgggtcgcgctggtccatggggtacatgaagatgccgccgtacagcagggtgcggtggaaatccgccaccagcgacccaacgtagcgcagggaatagggcttgccgcgctcgttgtcggtgcccttgaagtagccgacggcctcgcgggtggcctcgtcccagtagtgccagtaggattcgttgacggagtatatcttgccccgctccgggatgcggatgtcggggtgcgaaagcaggaattcgcccacggtggggtccagggtgaagccatgcacgccctggccggtggaatacaccagcatggtggaggggccgtacaggatgtagcctgcggccacctgctcggtgcctgactgcagcacgtcttccatggtggcgtcgtcgccggatggcgacttgcggcgcaggatggaaaagatggtgccgacgttgatgttcacgtcgatgttggacgagccgtccagcgggtcgaagatgaggatgtagtcgccacgggtgagcttttcggacacgcggatgacgtcggcgttctcttcggaacccatggcgcacagcgcgccggaacgctccatgcggtagatgagcacgcggttggcgaattcgtccagcttctgcacgttctcgccctgcacgttgacctcgccggtgccgcccagaacatccagcaggcccgccttgttcacgctgcgggcgatgatcttggcggacaggatgaggtcgttcagcagggtggtgaactggccggtggcggcgggcgaacgcttctggtgcagcagcaggtgctcggtaacggtgacctctggcatggagtgctcctggcgaaaccgtgccggtgcggcgcggtgtggaagtaccgggcgctgcccggcggatgggggaaaggccagaaacggcacgcgccggggcgcaccgcccgccatacggcggaaacgggcacgccccggcgcgacgcgaaccttatcggagggcttcttccttgaccttctgatcgtccgacgcctgcggcgcgggcttggtcaggatgctgccctcggattcgtcaagttcgggataggcgggctggatttcggtcacgggttcgttgggagtgttggccgaacccagcgcggcggcctgcttgaggatggcgagctgttccggcttttccggaaagctgcccgcctcgggcacggcaaacaccagcggcaggttgccgaggtagcgcgacacccagtagaattcgccgttggcgttggaaacggaaccgtacacgtccttggagaccgcgttggcccagtcggttgaggcgatgggggtggcctgcgcgtcgaagcggccgggccacatgacctggccgggcgcggcgatcatcaggtccgccgggcgcgacgaatacggcagcagcgcgcggatgtcgaaatgggcgatgaccagcccccggaagtcggtgccggagtaaacgggcacgcccacgtacacctcgggccccatgggggtctcctgcacgtagctgcgcagggcgcgcatgttctgcttggcgtcttccttcagcagcggcgtgaaatccagcggcttcatgggcgcttcgggctgctgggccatgacgtggccttcgttgtccacggctgccagcccgctgatccacggaaaacgctggaacatctgcttggcccacgccgtgtccggcttgcggtcgctgttttccagggcccgctccagggcgcgcaactggatgtcgataccggcaaagccttccgcaaggcgggcttcggcgggcgccacctcgcccttgtcctcaaggtcgagcttggcgggggtgttcagatattcgcggtagtaccggcgggtgtctttccagtaccctttggcctcgtgcttgcaccccgtcgccagcagcacgcccagcgcgagcagcagacaggcggccttgttgactcgctgcactctctttctcctgaatggatcgttgcgatctgcggcaggccgactggcgcggggcttcccccgtcccccttcgtcacgaaggacgcgcacggctgccgcgcggtatccccgcgcgtgggttcgatacgaatttcgggcccgttacccctgggcgcgcgcctccaggcgctcggccagcgattcgagcatgtggatgagcttgtgtttgccctggaggggctgcccctcgtcggccgcctgctgccgctggcttccctcccccacggacttgaggcggttggtgagttcctggatcacgccggagatatcggcgcgctcttcgtcgctgcccgaagcggccagcagttcctcgtagatgtcgagggcaccgcgcaggtcgccctgctcggccagcacctgcgccatggagcgggtgcgcagcgaaaaatgttcttcttcctcgtcctgtgcgtccagggcatcgggcgcggcaaccacatcgggcgcacccgatgcggcgggcgcggcggacggtgaggacgcggcgaaggtgcgctctttcccggcgggggccacgctggcgtcgtcgtgcacgtccgacatgtcaggtgtgtcgggcgtatacggcgtttcgggcgcaacggcaggctcggcaagggaggctgcgggcgccgcagggcgcggggcgggcacggggtccgtgccgttgccgcccagcatggcgcgcaggccgtgctcgatgacggatgtccacgacagcgcaccctgggttccggaacggaacgaggccgccagaaaggccagggccagcgcggtgtcgcggcccttgtccccggcggccaggcaggcgctccaggcatcccagaagccgggataggcgcccagcaggcgggccagcttgcccacttcgccgtcgcgcaggtcgtccctgtggctggaatgcaggagttctatgaggaaaaggcgggcttcgatgaattcgggatggcggtcaagcccctggcgcagggtggctatggcgtcatcgggttggccgttttctgccagcaggcgggcgagcggaaaaaagaccttcgaactcggttcgagttcaagtacctcttgataccactcaatttttgccttcatcagatccggctcccggtgtggccgcttccgcctgcgtctcggggaagatgtagaggatttcgttgtccttcacgaagttcaaccgcttgcggatcatcttttcgacatatttcccgtccgcctgcaagagccgtatttcgcggctgagggctaggttgcgggtgtcgaggtccttcaggcgggcctccatggcggtgcactgctgcttcagcgtcttgtacgccaccatgccctggtcgctccagacaaggcgatacagcaggacaacgttaagggccagggaaaggccgatgagcaggcgacgccagaacatctcggtcactgcaacagccgacgctgctcgccgcggcggcgcatggcggaaaccggccctttcagttcttccagaaaattcgcggtggcgcgctctatgcggcgcacgtcgtcctcgtccagcaggacagcgtcaagccgttccatgaacgacttgagcacggtgaactcctgcatcagttcgcccccgagctcaagccgttccaggtccggctcaagctcaaggatggtctgcaggcagttcttcaacctgctgtgcagtccctcgtgatcctgcatgaatgcgtctccggccatgcgccccgcctgtgcgggctaggcccgtccggcgccttccttgagccagtttccgtaaaatgtatacaggtagttgaagcctgaaaataccgtgagaaacaacgcgatgtaaagcataaactgccctgccgggttggggtccagcccgaaccacgggaagtgcagcatcagcggcaccagcgcgaacatctgcatgacggtcttcatcttgccgaacttgtccgcggcgatgaccagcccctcgtcggcggccacggcgcgcaggccggtgaccatcagctcgcgcgcgatgatcacgatggcgatccagccggcgatccagcccagttcaaccagcatgatcagcacggaaccgatgagaatcttgtcggccagcgggtccaggaacttgccgaaactggtcaccatgttcgaccggcgggcgatgtgcccgtcgatgacgtcggtgatggaggccagcgcgaacagcaccacggccgccaggcaggtgatgcgtccggggaacatcagcagcacgacgatggcgggcacgatgaagatgcgcgccagcgtgatgcggttggcaaggttgaacatccgctggaaggggctttgttgctgcgtcatgtgggtgttcctagcacacttcgtcgcgctggcaaagggaggatgaccaccctgccgcgccatggacccaaatggccccgcagacgttccggctggcccggtggctgccttggcggggtggcatcggggccggggcgcgcgacttcgcacgcaccggcccggtcacgcatgtcagtccggcgtcagctggccatcaggcgtgggtgctggccacggcctccaggctgttctccgacgcggcggcgatgttgtcggccagttccagaaagccctgcttggcgcgcgaatcctcttccagcatcaccacgggcacgccccggtcggcggccaccactgtggccgggtccagcggcacggcgcccaggaaggtcaggccgtacttctccgccagttcgcgtccgccgcccttcttgaacagcgagatttcgccgccgcagtgcggacagtacaggccgctcatgttctcgaccacgcccagcacgttggcctgggcgtactgcaggaagttgatggccttgcgcacgtcggccagcgagatttcctgcggggtggtgaccaccacgcacagggcgtcggggatggtcttcagcacggtcatgtgctcgtcgccagtgccggggggggaatcgatgagcagaaagtccaggtcgccccagttcacgtcggagacgaactggcggatggccgccgtcttcttggggccgcgccacagcaccgccgtgtcgcggtccttgagcagcgaatccatggagatgacgaacaggttgtcgttgtacttcgccgggttcagcaggccgccgcgctcgtctgcctctatgcccgcgcgcaggcccagcaggttgggcacgctggggccgtggatgtccacgtccaggatgcccaccttgtagccgcgcgcggccagggccgccgccgtgttcacggtgacggagcttttgcccaccccgcccttgccgctcatgatgaagagcttgtatctgatccgccccagcgtggaggagatgatctcgtcctgaatggccatgccggcgctgggcttgcccgtttcggccttgttctttgccgaggggcaggtgctgcacgaggacatatggatgctccttgtctgtggccgcctggccggtggcgcggcggaccatggaattgcaatgcggcggggcttgcccgccccggtaaggtaatgaatcgcgccgccccgtcaagcaaaaggacccggtcagcggcgcgacggcgaaaggcgcagctagccggacgccggcccggagtgcgggcgcggcacatccgcgcgggcgtcagttcaggaacttgatcgccacgaagcccagcacgccaagcaccagcgtgaccagcaacacgaggtcgaagcggcgctccagaaagtagcgcacccgttcgccgtacaggtagatgagcccggcgatgacgaaaaagcgcagcccccggctggccaccgacgccagcaggaaggtaatgaaatcgatgcggaaggctccggcggtgagggtgcacagcttgtacggcaccggggtcagcccggccacggcaaccgcccaggcgctgtaggcgtcataccagtccttcaccgcgtggtactgctcctgcaacccgtaaaaacgcacgatgggcatgcccgccacgtccatgaagaacatgcccacgaaataacccgcaacgccccccgccaccgatgcggccaggcagatggcggcaaggcgcaatgcccgctcgcgcgcggccagggccatgggaatcagcagcaggtccggcggcagcggaaagaaaaccgattcggtgaacgagaccagcaccagcatgcgcacggcaccgcgcgatgcggcggcggcccacaagcggtcgagaaggcgggagaacaggcgcatgggtcggggcttcctttgcggtggccgggcgatggccgtgagaatcggggtgatgccgggagaattggaatgatgtgcagcagcgtaatgggcggctgttggcagcgtctgcgtctggcccgttgctggcaggtgccgcgcgcggaccgtgcccggcgcaggcggtactgcccaccctgccccgcgccaaccggcaactgccagtcagcgccgctggctagccgcgccagccgtgggtgcccaccaggtccacgaaggccacgccgcccttgctttcgcgcaccacgcgtccgccctgcttgcgcaccacgaccagttcctgcatccgcttgctggcccccacgggaatgaccatgatgcccgggtccgccagttgctcgatgagcggcagcggcacttccggcccgcccgccgtgaccaggatgcggtcgtagggggcggcttcgggccagcccagggtgccgtcgtccagcttcagccgcaccttgcggtacttcagcgtgcgcagcaggtcgcgcgcggcggcgtgcagttcgcggatgcgttccaccgtgtacacgtccaggcccatttccgccagcacggcggcttggtagccggagccggtgcctatttccagcacgcgcaggcccggttgcggctcgatgatctgcgacatgagcgccacgatgaacggctgcgaaatggtctgtccatatcctatgggcagggggtggtcctcgtaggcctgtgcgcgcagggcttcctgcacgaacaggtgacgcggcacggaacgcatggccgcaagtacggccggatcggtgatgccgcgcgtctcgagctgctgtttcaccatgcgctcacggttgcgcttcatgtcgagcatgcgcggtcctctctgaaatgggtgccccgccgggtctggtcgttgcgttgccgtggcgccatgcgtgaccgtgtgcggtcgtgttgccgggcgcatcgcgcgcacggcatgggcgccggtccggtcggcaggcccggcggaggcctggcgcaggaatgaccggagggctgtccagaggcctgaacagtgacccggtcggcgaccttgcctggggccgggcggcggcgcggcaagaaccgcgacaaaaaggccggtgtgcgtgcgaatggcgaaacggcgtgcaaacgggggggggggaacgggcgttgcgagtcgcctcgtccatacggccccggcatggtttggaaaacagattttgccctcggcgtcaatcatgggggcggcaaggccggggccgctccgctctcctcctgcatctcccggcgtcccgcgtccgccgtgccgcccgccctgcgtactgccggtatcgcccgcgccgccccggcttgcttgacttatgcgccgagtgtgcgacacttggcgaaacacgcttgcgggggaaaccatgctctacgtcggcgatctcatgtccaccgggctcttcaccctgaagaagaccgattcgctccgggcggcccgctcgctgatgcagctggcccgcatccggcacattcccatcgtggatgccaagggcgacttccaggggttgctgacccaccgcgacatcctgtccgccaccatctcgcgcttcgccgacgtggacgaggccgtgcagaacgagatcgacgcgggcattccggtgggcgagatcatgcggaccgacgtggtgcgcgtgcaccccgacaccctgctgcgcgatgccgccgaactgctgttgcaccacaagtacgggtgcctgcccgtgaccgagggcgacaggctggtgggcatcgtgaccgaggcggacttcctgaagctgaccatcagcctgctggatgccgtcgaacatccctaggcaggccacctgaacggtttggacacaagccgcccggctttcagggcggcttttcacttgaaaggatcaggagacatgacagcagctaagaatctttccatcgtgatcgtcttcgcggccctgctggggctgctcggcatcggcggcttcatgctcttccaggacatggaagggccggaagtcatccttaccccggacacggggcgcgcctcgccgcatcaggacctgaccctgaccctgcgcgacaaaaagtcgggcgtccggtccgtcaccgtcacggtgaaaaagaattcgcactcgctggtcgtgctcgacagcgccttcaccgaaggtcgccgcgaacaacgcgtgaccttcaacctgaaggatgcgggcctgaaggacggcgccttcgaccttgaagtgcgcgccaccgacacctcgctggccgggttcggcaagggcaacaccaccaccagggtctatcccctgcgcctggacaccctgcccccgcgcgtttcggtaaagagcatgcccccctacgtgcggcgcggcggcaccggctccatcctctattcggtcaacgaagaggtggaacgcaccggcgtgaaggtgggcgacctgtactttgcggggttcaagcagcccagcggcgactacctgtgcttcttcgccttcccgcactttctcaccgtggcccagtacgccccggaaatcaccgccgtggacctttccggcaacgccatggccagccgcctggtcatccgcccgctggaccgggtgttccgacatgacaacatcaacatttccgaaaacttcctggccagcaagatgcccgaattcgaacaggacgtacccggcgatctgagcccgctggagcgcttcctgaaggtgaacaacgagttgcgggtgtccaacgagcagaaactgctggaaatcggcaaggataccgcccccgccatgctctggcacggggccttcctgcaactgcccaactcggccaccagggccggatttgccgacaaccgcagctacctgcacaacggccagaaggtggacaaccagacccatctcggtctggacttcgcctcgctggccatggccgaggtgcccgcctccaacagcgggcgcgtggtctttgccggaactctcggcatttacggcaacctcgtcgtcatcgaccacggccttggtctgcaaaccctgtactcgcacctcagcgagatttcggccaacgtgggccagcaggtgaagaagggcgacatcatcggcaagaccggcaccaccggcatggcaggcggcgaccacctgcacttcggggtgaccatcggcggggtgcaggtgcagccgctggaatggctggacccgcactggatcgaggacaacgtgacggcacgcctgaagtagtgcccgccctgcgcggccacgaggccgggcgggaagggaacgcgaacggatgcggggaacccatgggttccccgcttttctttggctttcagcgtattggggcgtattttcgggaaagcgtgtttccgcacggcacggtaggaatcaacacccttcacctgtcactttaagagtgggcaggcgcaggaactggcagcgaggatgccgttcagccacaggcgaacaaccgttgaacagccgtcgccatgggccgggaaagcgccagcatgtcccgccccgcgctacaccgtgcccggcagcgtatccaggaatgtcttcagggccaccgcgttgtttcgggtttcgtcccgtgccgcgaacagcagcgttacccggccctgctctgccgccagcctgcgcagcagggcaaggtccgggtgtgcggaggcgcgcagttccgcatggtagcgcgcccggaattcctgccagcgctcgggatcatgcccgaaccagcggcgcagatcgtcggacggagccacgccgcgcagccagtggtcgatgcgggcgttgtcgcgcgcaagtccgcgcggccacagccggtccaccagtacccgcagtccgtcattggtacctgccgggtctgcaccctccgccggtgccgtctcgtacacgcgccgcacgcgcagctcagccatggccgcctccttgcctgacttccgcctcaggccgtctctccccaaatgcgacgcgaaacggcctgtggcaagaccgggcaacgcgtgcgtccgaagttgcgcggatatccttctggagccgcgccgtcttcccgcccgccccgtgccctttgcccggcacgcaacgaaaaacgggcggtccgaagaccgcccgtccgtacatgcttcaacgtgattccggcacgcgcgtggcgcgcaggccgtctgccacgtctaccactttttggcgcgctgggcctccagggccttggcctgttcctcgaagctggcgaaaccggcctggtgcagggcgtcggacacggtgcccgcccagtcccaggtggcgtagatgaccggcttgtggaaggtggcccggaactgttccaactcggagcggtagaacttttccttgggcgtttccaggctttcgcgcagcagttcgtgcaggcggcgcaattcgccttcgtaccagtccatcaggtcttcggcctgggtgtacttcttgaggatgtggccgtagcccttttcctccagcagcgcacgcaggttggccaggtgctggttgcgcagccagttgcccagttccgaggtggggatattttcggcctccacctcggccatgtccagtttggtctggtagtaggtgtcgggcaccaccgaggcggacacgatgcccgcgatggccaccaggccgcgcaggatcttgctgttggacacgccctgaccgcagaagcccaccttgcgggcgcacttctggccggtgaagatggtcaccaggatggcccagaccacggcagggtcttcctcgtcgtagatgtggccgagacgcgcgttgtcgcggtcggtggccagcaccatctgggtcatgtcgttggaaccgatggagaagccgtcgaattcctcgatgaactgcttggccagcacggcgttggacgggatttccgacatctggatcatcttcagcccgtcgacgccgctcttcagcttgtgcacctgttccagatagcggcgcatggagcgcgcttcttccagggtgcgcacgaagggcagcatgagttgcaggttgcacccgccgtacacgccgcgcgccagcttgaaggcctcgatttcccagtcgtgcaggttgcgcgacaccccgcggaagcccagcatggggttgtcttccatctgctcgaacaggttgccgcccagcaggttgcggtactcgttcgacttgaagtcggtggtgcggtagacgatgtccttgccgtagaaggccatggcgaacagggccaggccctgcgacagggtctggacgtagtgctccttgccggtgcggaacccgcgcgagcggatcagggcgcggatcttgtccggcacggcgcgcatgtcgtccatttccttctgcaggccgctacgcagacccacctcgtggcgcaggcgggcgatcttggccagcgcgtcctgcacggcggggatgtcttcgatgcgttccacctgggcgcggatgttggcttcgatctcggcgcggcgcttcaccgtgtccgggtcgatgccgttgagcatggccagctggtcatcgtagcccattaccacgcgcacgtggtcttcaaggtcgatggacgtcttcaggatgtcgatgcggcgggtggccagttccacgtgctcgtccagcttgtggtccagttcgcgcatcttgcggtgcatgaccagcacctgttcggtgccgcgcaggttctcgcgcgaggccagggcctcgatttccgccgaaaggccggtgatgtggcccacgtactcgcgcagcttcatgtcgatggcgatgagcccggcagacagctgctctcgcaggatcttggacaggcgggaatccagttcgcgcagcttggcgtgcacggcgtgttccagttcgccgctgtcgaaggcttccagcgcctgcggatgcacgccgatgttgcccagcatgaattccgcgcgcagcaggcccacctcgaagtcttccacctcgcgcaggcgcgaaaggaacatggcctggcccacgtcggccagaatcaggcccaccttggtcttggtggggggcagcttggacaggtccatttcgccgcccacttcgcgcaggggcagcatgccccggtacacccggccccgggtgccgtccacggtcacttcctggccgtccagggcgcgcaggatttccaggcgctggatgccgatgacggcggggatgcccagttcgcgcgaggtgatggcggcgtggctggtgtcgccgcccacgtcggcaaggatggcggcggccacgcgcatgccgggcaccatgtcggggtcggtgcggtcggcggcgaggatgtcgcccttgttgatcttgttcagttccagggcggaccgcaggaacttcaccctgccctgccctgccccgcgcgacgcgccgttgccttccagcagcacctcggcctgggtggccgccttcgggtccacctcgcggcggcgcatgaagatggtgtgcgggtgcttttccagctcttcgttccagcgggtttcggggcgggcctgcacgaaccacagccggtcggccgagtcgatgcagaattcggtgtccatgatcatgtcgccgtaggcgcggctaatggcgcgcacgcccttggccacctgttcggcctgggccagcgaaagcgaccagcggtacgcctcgatttcgggcacggaaaccttcttggtgccgcccttctcgtcgtagacgatcttcttgtccttgcagcccatctggcggatgaccacctcgggcccgtcgtcacgctggaagacgtagaacttgtcgggggtgaccatgccgcccaccacggcctcgcccaggccgtagctggcgtccatgcccaccagatccttgcgggcggtgccccggcagccggtggcggtgtccgcgctgaaggctgtgcccgaaatgaccgggttgatcatgcgcatgatgcacaccgagagcgaggtattctcgatggcccattcctgcttggccttgatggcaatggattcgtcgccggtggcttcggcgcgggcctgcgcgtccaggatcgcctcgcggcggtaggtcatggaacgcaggttgtaggccgacgcgcagtcccagtggtaggcggcggacacgcggctttcgcccacgatgttcaggtaggtgtcctgcaacccggcgaaggccttcttgcgcgagtcttcaccggcggcagaggaacgcacggccacgggcacgtcttcggcgcccgcttccttgcagatggagcggtaggcctcgcgcacgcattcgtccacggccttgggcagctccacgcacaaaatgcccgcctgcaccagcaccgagcgcttgcgcaactggtcgatgccttccggcgaggtggcgaagccttccaccacgttgttgacgaaggtgcgcagcttgatctgggtttcaccgggcttggccgaagcctgggcgcggatttccttggccaggttgcgaacgaacttctgcaggaactccgaatccttgttgatctcggggtcgttccagtcgatgcggttgtattccttgtccacggtggcgcggacgagcgatgcgttgaccctggtttcgtcgagcagcatgtggaatgcctgcgacgatatggcgcggaactcgggtgcgcggattccttccacctggctgatgatggcggtgttgtagttcttgccgccgaccagcagttcggcatcgtcgccgatgcgcacgatgtcggcgccggtcagcaccagcttcttggtaagttcggaaatctcggcgccagccttggcggccttggccgcgggcttttcaaccggagttttgcccattcgtgaatcctcctgtgggggatagaaacgcttgcctgaaggtccgatacccgaaaacgacggtcttgtcccacgcgcatggggcgcgccggggtcaacccgtgggtatcatgcagggggctggcatggggtgccggtctccttatggggggttctcgcatcgtcgcccgcgggccgggcggtgcctggtactgccgaaggatgtatccgcgcgcggcccgcagtgatggcggggccgcgcgcggcaagtctgcttatgggttcagcggttcgccgcagtaggggcagaagtcgatgccttccatggtgatgggccgcgagcacgccgcgttggggcaggtgcgcgggatgggcccgagctccacgatcagctcgccctcgcggacgggcatcatctgcttgctttcgcggtagtcggcggtcttcagcacgcgcttgaccatgccggaaaccggggccagcaccgccttttcctgcttcatgatggagatgttgaacaactcctcgccctgcttcaccacgtcgccggggtgcacgtacatcacccacaggtcgccgttgctgggcgcggccacgtgcatggggttggacgggtcggccttttccgagcccttgccgtccgccacggcggccttggccacctgcacctcgcagctcatgaactcggaatcaagcacgtagcgaaccacgctcatgcccgcctcgttggggcgagagatgctgagcagcgccagatggtgcggcttgccgttggaatcgacgaagttcaggtcctcgccgggggccacgccctcgaaccacacgtccagcggcaggttgttggggttgccgaagcgggcccgcaactggatggtcttgatggcgtcgccggggtggttcaggtacaggacgaactcttcttcagtgggcttgcggcgcatgatctcgacatagccgcgctcttccgccgccaggtccacgtcggtcagcgaatcgaggggcgatgcctcggtgcgcgaagcaatggccttcttccattcgttgccgaaggcgctttcgtacacccagtccgccggaaagccgaggggcagcttgccgaagcggcccagcagcaggttgcggaaggcgtcgttgcagtcctggtagatggacaggcgcgccttgcgcatttccgccgtcaggtcggcctcgtcgtgccgggccacgtggtccagcacttccagcaggtagcgcacttcttcttcgccgccacgcttgtaggcgttggtcacggccaggaaggcggtgttccaggtcacctgagagccgggcgtcacgtcgtggtaacgcacgatcttgcgggtgcccgccaggaacttgagcatgtacggcaagaggtggatgtacccctgcttcatggccccttcctgcgacgacgaggtggccccgccgggcatggcgtgctcgaccacgtcgtggtcgatgccctggaagtacggcgcgcagtagcggtcgtagtacggcatgatctgcttgagcacgaagttgcagtcgcggatcatgttcttgttcaggttggtcttcaggcccagctcgtcctcgaggtaggcggcagtggccagcacgtcgccctgcccgtacgaacgcaccgaggcgcccagggccacgtccacgatgtgcgcgcccgccttggcggcggcacccacggacggcacgaacaggccgtcggtgtagtggcggtggtagtgcagcaccagagagggccagcgcttgcgcagggcggtgaccagggcggtcatgaaccggggcgggcacatgcccgccatgtccttgaggcccaggatgatcattctggcggcctggtcgggaccaaccccggccacgctgcccaccatgcgcagcacttcctcggtgacgccgaggtagtggtccacgtcgaagcccttggcccacgacagcgacagcgccggttcgaagaccacgtcggtgcggttcagcgcaacttccgcgaaggggcgcatgttctcgatgtggttcaggaagtcgaagcagcggatgatgtggtgggtatcgcacaccatctcgccggtcatgcgcatgaggttcttgggctgcggcttgtaccccagcacgttggtggaacggatgagtatctgcttcagcgtcttgggcgcgaagcggttccattccttcgcttccgagaacgggtaggtcatgttggccaggagcgccacgtggaagtgggcgccgccgccgttctcgatggagaagaacccgcagttgtccaggtacgggccgatcagcgcgtcttccgccaggcggaagcggttgccgctgttcgactgggtcatgtcgcggggggtggtgtcggtgaagtgcacgtggcccgcgtcgcgcaggtagtccagcagcgcggtgcggtcgccggtgggatacggcgagggcgcgcggcgcacggtgccgggaatgtgtggcagcaccggctcgaaacggggcatgcgcggggtttcgcgggtgcggtattcacccagctgcacgtaggggttgtaacccttggccgaaacctcggccaccagccgggccaggcgctccgcctccggggcgaggtcggagtagcacatcagttccggggtgttggcgatgaagttggtatccaggtcgcccgcgcggaacttggggtgcttcagcacctgcttgtagaacgggacggtggtcttgatgccgccgatgacgtactcgccaaggcagcgctccatgatgccgagcaccttttcccagccctgcccgtaggcgatgagcagggatcccgccgagtcgtagttggacggaaactcgtagcccgcgcacatgttcgagtccaggcgcacgccggggccgccgggcgacacgtagcggctgaccaggccggagttgggggcgaaatggttctgcgggtcttcgcagttgatgcgcacctgcatggccacgtgctgcggcgtggtgttttcctcggtgaaacgcagcctggccccgaaggccacggcgatctgctcttccaccaggtcgatgccgtagcggcattcggtgatgccgtgctccacctggaggcgggtgttcacctcgatcaggtacggcgtgccgtcggcggtgaccaggaactccacggtgcacagcgaatggtagcccacctcgcgcaccagcatgcgcgagtattccttcagccgttcgcgcagttcgggggtgatgcccgaccacggcgacggggtgatctcgatgagcttctggtggttgcgctgcacggtacagtcgcgttcgtcaaaggcgaacacgttgccgtacatgtcggcgatgacctggatttcgatgtggcgcaccgagggcaggtacttttcgacgtacaggcgcgggttgccgaacgaggcctgggccatggtggacgccttcatgaaggcatcggaaagttcttcggcccgatggatggcgaagatgccccggccgccgcccccgccttccgccttcagcatgaccggcaggccgatctcgtcgatgatggtgcgcgcggtgggaatgtccacggccccttcggaaccgggaacaacggggatgtccagcttctttgccagtttgcggacctgcaccttgttgcccagcaggttcatggcctctgcggtggacccgatgaaggtcagcccggcggccttgcatttggcggggaagcgttcgtcttcggaggcgaagccccatccgggatggatggcgacgatgccgcgctgtttggccagcgcgatgatgtggtcgatgtccagatacgctctggggtcggaacccagcagcagcagttcttgcgctgcggaggcggccggagaggtcttgtcgatgtcggtggcggtcatcacggccacggcatcgaagcgttcgcggatggaacgacagatccggcgggccgggataccccggttggccaccagaatcgccttgcccctcacctcttccaacacctgctcgaaggtcttgatgcccatctaatcctcggtatcctggctgtccggcccgcaacgggcgaccggaattgacgtgcgcgcatgcgcggggcgcatggaatacggatcacgaaggtatgggcgtgatgctgccggagcggagtatgtgttccctgcccgaaatgacaatccgcaggcccccctgcggttcgagtccaagaatcctgcccggacagtcacccacttcgccaccgtgaaccacaaccccacggcctacccaggcaagatgcttttccgcgcacgatatgaaatcggccccaccggcgcgtagaacttgcgcttcatagcagaaacgtgaatcttccacaagatggcgccacagcgtcaacggcgtggcggaaatgccaaggccggcaaggcttgcggcgggcaccgcccaaccctggcgcagggcctggggcggcggcgccgacaccacgttgatgcctatgcccgccagaaccaccccgcgcttttcctctatcagcatgccgcccaccttggcatcgcccagcaacaggtcgttgggccacttgagccggacgggcacgcccaacgcgttgaaggcctccgcgaacaggcagccaagggcgatggccgccgtctcggtggcgaacaccccggcggcgggcagccgcaaggccgcgtaaatgttgcccggcggcgattcccacgggcggcgcagctgtccgcgcccggcccgttgcgatacggccagcaccgtgccccattccggcagggcaccggcggcggcaagggcatgggccacgtccagactggaggtgcacggcccgcatatgatcaccggcggtgcgaccggggcggaagcggaagccggggaaggtgcggagggctccggtgacgcggccccgccgggcagcgccgccagcatgggcacgccgcctagtcgcgtcggggcaaaacaggaagacgcggcaagatcgtcgccccagcctggcaggccgcgcaggacttctggcggcagcgggtcggccatccacgtggcggcctcgtcagcaggcggctcggagaatgattgaccggacgccgcgtcggatgaagggacggcagacggcagcggcagcccttcgtgcaacagatgtacaacaggagcgcgccgctccgcccggttggcggcagcctgcgaggcggcgttgctgcggtgggccgtgctgccggacatggcacctctgggcatggtttctttgggcatgacacctctgtacatgacacctttgggcatggcttccacgggcatggcttttccgggcatgtcgggaattttccacgggggttgggcattgcgaacccggacgcatttccgtccgggctgaaatcggctaggctcatccccatgaagacgtacctcgtgggcggagccgtgcgcgacctgctgctgggcaggccgatacacgactatgacgtggcctttgaaggtgatacggcgtgttttgtacggcagaaccccggtgcccgcaaggttggccgcgacgttgacgtgtacctgctggacggcgtggagcacatgcccttgcgcggcacgctggatgaagacttggccgcccgtgacttcaccatcaatgccctggcgctgggcgaagcgggcatgctgcatgcccatccgctggcgctgcgcgaccttgcggaccgcgtgctgcgcccggcatcgcccactgcgctgcccgacagcccggtgcgggcctttcgtgccgcgcgctttgccgcgcagtttcccgatttttcggtgcatccgcaaacgctggaacagatgcgcgccgtggcgcaaggcggtgcgctggccgacctgcccgccgaacaggtgtgccgcgaaaccctgaaggctctggccgccccctgccccggccgctacctgaaggtgctgcacgcgggcggctgcctgccgccatggttcgccgaactggccggggcccatgaagtgcccgccggacccgcgcgttaccacagcgggtcggtgctggcccacgtggcgcgggtcatggacatggccgctgcgctggccgggcatgcgtccggcgccggagatggcgggccatcgcccacaggctccaccatgacagatagcccgggcgcgcatgcccgccccgcgcagcagcccccgcctgaactggtgacctggatggccctgtgccatgacctcggcaaggtgaccacggcgacggacgtgctgccccaccactacggacacgaggatcgcggcgcgccgctggcgcgtgcacttggctcgcggctatgcatgcccacccgattcatcgaggcgggcgaagcggcggcccggctgcacatgcgcctggcccgacatgcggaactgcgccccggcacgcgggtggacctgctgctggcattgcacacacgcgggctgctgcccgccatgcgattgctggtgctggccgacggcaccggcaagggcatggggaccggcccggactgcgcgttgcgacagccggaaggtgccgcccctgccctcgcattctcgccggacaccgatacggctgccgctgggggctggcctgccgctgccgcccccgctgatccgctggccccgtatgatccgccccgcatccccgaagcctgcctgacccggctggaaacgctgcgccagcgcaccgaggccgagcttgccgtgttgcttgccgtcaagctgccgccggagctgtgcaacaagggggcagcctccggcacacacctgcgcgaactgcgcagcatggcccttgcccggctggatgaacataccggcaccacgaccgactgaccgggcggtccgtccgggctggcctagtcgcgccgtccggacaggttcgaccgcggggcaggcattgtcgtccgggtggtctgatccgttctggcgtccgggcaggcagtggggtgtcgccctgccctcccttcccccctcccagaaaatgcaaaaggcccggcgacatatgccgccgggccccgtatgcgtcagtctgcgtcggttggagaaccgcttcgactagcccttgaaggccttttcgaagttgggcacaacctgcttcttgcggctcatcacgccgtcgagccacacggacttgccttcggccttcacgccgaacgccttttcgaccacggaggcgtcgtccgaaacgatcagcatttcggaaccttccttcatgatgtcggtcagcagcaggaacaccgagtgacggccttcgcccttcaccttggtgatttcttcgtacaggccggccttcacgggctcgaggatggacaggtccaccacttccagctggccgatgccgaccttcttgccgcccatatcgaagtccttgtagtcgcggaagaccagatccttcatggacgcgccttcaacggcggacttcaccttgaacatttccatgcccagggccatcacgtcggccacgcccgcgatcttggcaagggcttcgacagccttcttgtcttcgggggtgcaggtgacggacttgaacatgacggtgtcggacaggatggcgcacagcaggccgccagcgatggccttgggcacttcgatgccgtagaagtcgtacatcgccttgatgacggtacaggagcagcccaccggccacacccacatttccagcgggttggaggtggtcacgtcgcccagcttgtggtggtcgaccacgcccaggatttcggcgtcggacaggtcggcgggcagctgcgcgcgctcggtggtgtcaaccaggatgagcttctggccagccacggaggtcaccacttcgggggccttcaggccgaacttgccgaggacgaaatcggtttcgggggtgcaggcaccctgagcgacggccttggcttcaatgccgcgcttggtcatcaggtcggcaacgccgatggcggcgatgatggagtcggtatcggggttcatgtgaccaagaacaagagctgccatgtcggttttcctccgttgcatgtggcattggggtttggtgctgcgagtagctcgcatgctgctgcgaaattgtttgtgccaaatagcacaaacattcccggctgccaagtacccccccccccggcacggccaatttccggtgacgaattcgaatcagatgaatgaagccgccgaggctgccagcaaggccagcgcgaaggccacgtaggcccggcgcaggcgcagcgccagcatgccgcccatggcacccacgaaccacacgtggccccaggcaatgccgggcacggcgggaagatgcccgatatagttggacatcaactcgatagttcccacaagcacaagcaggcacacgcaaaacaaccccaggttcagggcaaacaactcgcccagcgagcgcaccatgatgcgccacaagggcgaatcacccttgccggtgtgttccgccaccctgccccagtgcagcaggtcggtgtactgctggttgcgccagcggcggtgcaggtattccacgtgcgcgccggcaagggcggcgggcagcgtgagcagtacgggaatggccagctgcccggcggattccaggccgaagtgcccggcaacgctcagggccagcaacagggaaatgatggaattggggggaatgtaggtgccggcgggaaacaggtcgagccagaacagctcaagaaagatggcgatgtgcatggaaagcccccactcgccggtcatgacggcccacagaaagccgatggcgagcgggcgttccagaaatcccaggttcagcgaaaagcgcagcagcgaaaaaacggcaaaaaaaagcgatgggcagcgccagggtgagcacgggcagaaaatccgtcatgaccatccctttatctgcaccggttcgttgggcacgcagcgaaagtccagggacacggaatggcggttgaagaagcgcagacaggcttcgtcatcgtcggaaacggaaacatgcgcgcacagctgcttcttgccgggggtgtagtgcaggttgccgatgttcagggtgctcatgcccacgcctgcgtcgaaggcgcggcgggcgtcggcgcacgtggcgaagagcacgagcgtgtcgtgcccgtcgtcggtgcgcccggtacagtacggggccagggcgtccacacgcaggaagtgcacctctacccgaccgggaatggccagcgagactatctgctgttgcaagtcgtccgccgccagtgcgtcgttggccaccagcaggcgccgcgcgccggtatagggcagccacgcctcgatgatctggccgtgcaccagacggttgtctatgcggaaccagagcatggccctacccgttcttgacccggctgcgcagcagttcgcccgccgcgacgatgcccttggtgcccgcgtcgcgcgcatcgcgcgaaagggcggccaggtcgccgtcgcgcccgccgaacaccttgagcagcatgggcaggtttacgccggtcagcacttccacgttgcccttgcccagcagggccaggctgaggttggtgggggtgccgccgaacatgtcggtaaggatcatcaccccgcgcccggtatccaggcgcttcaccgcctcgttcaggcgttttaccgtctcgtccacttccagcgagacgtcaacgctgatggaggcgcagtcctgcaccgggccaagaatgaattctgcggcacgcagcaatgccgcgccgtagtcggcgtgggtcaccagaatgacgccgatgcgcgattccggggcggcctggccgtcgccctgcttgctgccgttgccctttgcaacggttccttgccccttgcgggactgtcctgcctgatgctgttcggtggtggacatgctggtgcgtccaggccgtgcctggtgtggttgaagcaaggtgcggggacggcatgccgtccggtaaaattccggttcgccgcgccacggtgtcccgtgacaacgccgcatggatggttgcaagaaccggatgccgtccgtcatcgtagggatctgccggttccgacagccctgccggtcactgccggcggctgtcggtcgcaagcggtggcgacaggccaccgacggagaaggcgtatccgttcgttcagcccagttccatgtggcggtgctctatcgatacggcataatcagattttttcaaggcgcgaagcagggcttcggccaccgagaccgagcggtgccgcccgccggtgcaaccaatggcgatggtcaggcggtagcgtccttccgcctcgtactggggcagaagaaagtgcaagaagtccaggagtttcgccagaaaggtctcgccatggcccgcttccagcacgtatttggccaccggctcgtccaggccggacaatgggcgcagatcgggcacgaaataggggttgggcagaaaacgcaggtcgaacaccagatccgcgtcggcaggcacgccgtacttgaacccgaaagtgacgatgttgatgcgcaacgagcggatacgcccctggatggagctccacttcttctggatgacccggcgcaggtcgtggatggaatagctggaggtgtccaccacgaggtcggcggtttcacgtaccggcgcaagacgcaggcgctcctgctccagggcctgttccagccccatgccctcgctttccagcgggtgcgggcggcgggtggtggcgtagcgccggttgagcacggcaggggtggcctctatgaacaccaccgcggggcgcacgcccatgccctgcaaccgctccagcgacttttccagattgcgcacgaaattgctttcgcgcagatccatgcccagcaccaagccctggtagtgggacagcgcctcgcgattcaggatggtgaccatctgcggggcaaggctggcgggcagaccatccacggtaaagtagcgcaggtcttccagcacgttgagaaccgtgcttttgcccgcgccggacaacccggtgacgatgatgacgggaaagtcggcggcggccaccgggctgcccgcatcggcacccctgccaagcggcccgtggggcgtgccttccggagcattacccgggacgggtgccggaccggatgccggggatgccccagacgtgcccggcgcaccggacgaatccgccggggcgaatgctgtgtcgggcggcgtgcccttgcttggcatggctggttcctctggcggcgctacgccgaatgccgttacaggacacgtcagctgctgcgcgtggcggctacatatagaggacgcgcgttacggcgtgacgacagcccacagcgccatccacagcgtgcccgcaacgtcattcatggcatgccgccggggcaggccgtgacgaccgcggtgaccacaacgggcacgacgggcactggtctcaggtggttcgcatgatcgcccggaaggcctcgccgtcctgcgccgcgatcatggcgcggcgaaactgcggatccttcagcaggcgcgagatgtgggccagaatgcgcaggtgcatgcccgccacctgttccggggccagcaccaggaaaaaaaggtgacagggcttcatgtccagcgcatcgaagtcgatgcccggcacgctgcggcccacgatcaccacgatgtcgctgatgttggccagcttgccgtggggaatggccacgccgtcgcctatgccggtggtgcccagcgattcgcggtcgttcagcacgcccagcgcaacggcggcatccacttcgggatgccgccgtaccacggcctgcacgagttccgccagcacctctttcttggtgccggcggagagctcgggcaggatcagatcatcgtgaagatactccgaaagcctcatgtatggcgcctagacgaccggatcgataaggccgaaatcgccgttgcgacgccggtagatgatgttgacgcgttccacctcggcgttcaggaacaccaggaactcgttgtcgccctggtcgagctgcatggccgcttcgtccacgtgcatgggcttgggggcgaagtggtcggtgccggtgatggtccgttcctcgccttcgcccacggtgccgaaggtaaacacgtcgatgcccttgcccagcttgtcggactgcacggaacggcggcgatccttcagcttttcgacctgcttgcgcagctgcgattccagcttttcaagcaccaggtcgatggtggcgtacatgtcttcggactgttcgacggcggagaaggtaaaaccgtcgccggccatctgcacttccgccttgtggcggaacttgtcgacggaaaggttcacctgcatttccagggcggacttgccgacgaaccggccaagcttttcaagacggcggcgggcgtacttcttcaggtggtcggagggttcgaagttcttgaaggtgaaggcgatgttcatacgctcctcctgtggtgagagggggaatgcggcgcgcggcccgcacgctgggtgctgctgccgggtgcgccgccggagacggatgccgccctgcgccggttgcggcacggggctcttgccgtcagaacagttccttccgcttggaagaggagggaatgtccatggcagtacgatacttcgcaacggtcctgcgggcaatattgactttgagctgatccttcagaatttcaccgatgcgctcgtcgctcagcggctcgcgagggtcttcgtcggcaatcagcttcttgatcagcgccttgacgctctcggaacccacctggctgccgtcgtcgagctccagcgcgctgttgaagaagaacttcaactccatgatgccgtggggcgtggccacgtacttgctggtggtgatgcggctgacggtggattcgtgcatgccgatgtcgtcggctatgtccttcaggataagcggcttcaggcgcgaaacgccgtcctcgaaaaagccgcgctggtacttaacgatggattccaccactttgtacagcgtgcgctggcgctggtacaggctcttgatgagccacgaggcggagcgcatcttttcctggaaatattcgcgttcgcccgcagatgcagccgctgcggcggaccgctcgtacatggtgctcagttgcaggtgcggcagcccgtcctcgttgagcatgatgatgaagtcgtcgtcgtacttgtagacgtacacgtcggggctgacgaactgcgggtcgcccccgccatagctggcgccgggcatggggtccagggtctggatgaggtccaggtattccttcaggtcctccatggtaaggcgaaacttgcgcaacagcggcttgtagcggcgcttctccaggtcttccaggtggtcgcgcacaagttccaccagcaccttgtcgcgcgtgtagcccagcatctctatctgcaccagcaggcattcctgcgccgtgcgcgcggacacccccacggggtcgaagcgctgcacggcgtgcagcacggactccacctcgccgggggtcacgcccgccatttcggcgatgtcgtccaccgtggcgtgcaggtagcccgacgatgcgatgttgccgatgatcacctcgccaatgtccttctggcgctcggtcagcgaggacaggcgcaactgccacatcaggtgcccttccagcgagggcttggcggcgtagcgcgcctcgaacgaggtcatttcctcgggcatttccgtttcacgcaccgtggactggcggctggtgctggcgaagtcgccaaggtaatcttcccagtcggcatcgcgggcgatttcacggtcataggctacgtcggcagctgcggtggcggcttcgcgcgggtcgggagtctcgacctgcggcccctcgtcctgggcttcctccagaaacgggttttccagcatttcctgctgcaccgtctcgacaagctccagccgcgaaagctgcaacagccggatggcctgttgcagttgcggcgtcatcaccaattgctgggtgagcttgagctgttgcctgagttccaatgccatgcgtggagaacccctatgaccccgcgccgaggccgaaggcctggcccggtaatcctgcattcttgcgttgaggccgaagaagatgaagacgcgacacgaggcgcgacgacaagcaagaaacggcccactgtggaaatgtgttcccttccccaagaggttaggcaaaccatgccacagaggcaagaagtatgcaaccgctggcgcccatgcgccgcgatactcccggacaccttccgctcccctgcccacggccccgaaaaggggcggcggcacaacggacacggcgccccccgcaatgcggaaggcgccgtgaatatgaaggccatgccgccggacatggcgcatatggcgcacatggcggggcgccccggacgggcagacacgatgtcccggactacagcgaaaagccctcgcccaggtacacgtcgcgcgcgcgcgggttttccacgatgtgctcgggggtgccttccagaatcacctcgccctggtgcaccaggtaggcccggtcacagatgtgcagggtttctcgcacgttgtggtcggagataagcaccccgatgccccggttgcgcaggccggtgatgagttgctggatgtcgtccacggccagcgggtcgatgcccgcgaagggttcgtccagcaggatgaacttgggatcgcggatcatggaccgggcaatctccagtcgcctccgctcgccgccggaaagatgcatggccacggaattggccaggtgggtgatgccgaagtcctccagcagcatgtcgccgcgttccttctgctgcgccttggaaagcccggtgtgctcgagaatcatctgaagattctggcgcacggtaaggcggcgaaagatggagctttcctgcggcaggtagctcagccccacccgcgcccgttcgtgcaggggccagtcggcgatgtcgcggccatccagctctaccctgcctgaagtcggtttgatgatgccgatgagcatgtagaacgtggtggtcttgcccgcgccgttggggcccagcaggcccacggtttcgccctgggtcaccgtcagcgacacgccgcgcaccacctcgcgctggccgaactgcttgtgcaggtcttctccgcgcagcaccgagctcactgggcagcccccccggtggcggcatcgcccttggcgtccttgggagcgggcttggcatccttgtcgccaagggggttcacgtcgccggacgaggtgaacaccgcctgaacccgcttggtggaggtgccgcgcacttcgctgcggttttcgcgggtgtagaaggtgatgacatcgcccctgatgctgttctcgccctcgtgcagcacggggttgccttccatgaccagcacggcgttgtccacggtgtaggtggccttttcgcattcgccggtgcggttttcgcgcttcatgcgcaccttgcgttcggccaccatgcggtcgatctcgcccgcgtccatgccggacatccccgcagcaccggattggccagccgctccggacgcatccgcgccctgccccgccccggccttgccgggcttggccgccttcttgcgcaggtgcagggtaatcttttcggcccacatctcgaagtcggggcgctggacgtacacgtcaccctcgaagatcaccacctggcccttggcatcgtactgcatgcggtcggacttgacggcggtgggcacgtcgcggcgcacttccgtggccgacttggcgtccgccgccatggcgggtgcggaaaaggtcaacagcagcgccacgcacagcgcggagcggatgccggtatgtctcattgcctggtctcctgcttggttgacttagaagcgcccgcgccctgctgcgcggccttggccgtcggggcgttctggcctgatgccttctggcccgacgccttctggccgggtgatttcttttcgggcgactttttggccgaggctttctgtacggccttcttctgggcatcggcgttctgcggggctgccttgggggccgccacattgcccggcacgggctgaccgccaccgtcgcccgcacgcggggtgagcagcatggtcacgccgccgctgccgcgcagcacgtcgctggtcatgtcccattccagccgggtggcgttgcccgaaaggctctgcccctctatgcgcgccccttccggaaaatacatggtccggctggtgccgttgtacaccatcagccgggcgaacagatcgtggctgtcgtgggtggcgtgcacgtcgtcccacatgcgcatcgtctgcgcctgttgctgcacttcgcccttcttggccagaatgcgcacctgcctgccgccgtccatctggtagacgatgtcggggctgtccacgtcgatgatgttgttgctctggcgcaactgggcccaggtggccttcagccgccacagttcgatgcccttttcgccctgcaccagttcaatgcccttcatggctacgcccacggcctcttccagcgtggcggaatctgtggcgccgcccgcaatggccgtttcaagggccttgcgcaccccggcctgccagcgccatgcggcggcgccgccgacaaccagcgccatcagcagcagaaccaacagcgtacggcgtctcatgcttgctccggccagctttccagcatgctgtccagcagcccctgttcggccagcagaaaacggatggcctcgcgcacggcgccgtgcccgccgttggcggtggtcacgtagcgggccagggcctttacctcgggctgggcattggccacggccatgggcaggcccaccagcttcagcgggccgaaatccacccagtcgtcgccaagataggccacctgcgaccattcaaggttgtgcttgcggcgaatggagtcgatgcactccgacttgtgcaggaagcccgcgtggtagtcctgtatgcccaggctgcggatgcgcgcttccaccgcgccggaggtcaggccggtgattaccgccacggtgatgcccgcggcctgcgccagcttgatgcccaggccgtcctgcacgttgaagcgcttggtcacccggccttcgtcatcgtagtacaggccgccgtcggtcatcacgccgtccacgtccagcaccagcagcgagatggagcgggccaggtcttcagcttgcatacggcaggctccagagggcggcaaagtcgcgcagcagcggggccagcctgtccagcggccagctgttggggccgtcgcacagggcatggtccgggtcgggatgggtttccaggaacaccccgtccaccccggcggccacggccgcgcgggacagcatgggcacgaagcggcggtcgccgccggacgaggtgcccttgccgccgggcagttgcacggagtgggtggcgtcgaacaccaccggcacgccgtagccctgcatgatggggagcgagcggaaatccacgacgagattgttgtagccgaagctggccccgcgctccgtcaaaaggatgcgctggttgccggtggagcgcagcttgtccaacgcaggggccatgtcccacggggccacgaactgccccttcttgacgttgaccaccctgccggtctgcgcggcggccagcagcaagctggtctggcggcacaggaaggcgggaatctggagcacgtcggccacttcggccacgggcttcgcctgatccggctcgtggatgtcggtgaccacgggcaggccggtttcctgcttgatgcgggccagccattccatgccgcgcgcaaggccggggccgcgaaagccgtccagcgaggtgcggttggccttgtcccacgaactcttgaacacggcgaacagcccggcggcctcggccgcctcgcgcacggcgtgggcggtatccatggccagttccaggctttcaagggcgcagggcccggcgaaaatgaaccggcgcgcccgcaggcgctcgtacagggcgtccggggtcatgccgccagccgaagccggggcgaccggtgattcgggggccggggtggtgctgggtgattcgggatgcatggttctccgtggcggatgagggcgcggcggaccggcctgcctgaccggatgcggcggatgtggccgcatggggtgcgcgcgggcggtgcgcttcggaaatatgccggacaactgctgggcgggcgggccggaagcatcgagatcccctgccccgccggacgcttctaccatcagtcggcacctttcgccacatcgggttggccatgcccccctgatggttgtgacggttgataccggattgatggtggttggtaccgctggatgccggttggcgccagttgatgccggttggtgcgggctggtgccagatggtggtggtcgcgacgggcagtccatggttcgccatgggccgacgattaacaatgcgacggaatcgcgccgcgtcaaggggaaaggaaagataggaagggaacgcgcggcaggcgcggtgcaggggcatcacgcggcgcgcccgcctttgcccctcccacagacaggcaacgcgccttccgccggggaaggcgcgttgcatcatatccgtgcgagtgggggcgcgtgccggtggcgcgctacttgcccttcttgccgcccatggcttccttcttggccgccttgatgaattcgcggaacaggggatgcgggcgcatggggttggacttgaactcggggtggaactggcagcccaggaaccacgggtggtcgggcaattccacgatttccaccagttcgccgtcgggcgaaagaccgctgaacaccaggcccttttcggccatggcctcgaagtaggccttgttgaattcgaagcggtgacggtggcgttcgtccacgcgctcggcgccgtaggcgtcccacgccctggtgccgggcaccaccacgcaggggtaggcgccaaggcgcagcgtgccgcccttgtcgctggaagcgtcgcggcgttccacggcacccttgcggaagtcgtaccactcggtcatcaggtagatgaccttgttgtcggtaagctcgttgaattcttcggagttggcgtcggccaggcccagcacgttgcgggcatattcaatgaccgcgcactgcatgccaaggcagatgccgaagaagggaatcttgtgctcgcgcgcgtggcggatggagcggatcttgccttccactccgcggtgcccgaagccgcccggcaccaggatgccgtcgcacccggccagcttttcggccacgttggcctcggtgatctcctcggagttcacgtagcgcaggttcaccttgaccttgttggccacgccgccgtggatcagcgcctcgtgcaggctcttgtacgcttccttgaggtccacgtacttgcccacgatgccgatggtcacctgcccttccgggtgcgagcaggtgtggatcagcgtctcccacgactccagattggcgttcttggcgggcaggcgcagcatgatggcgatcttctggtcgaagccttcctcgtagaagcgcagcggcacctcgtaaatgttgtccacgtccaccgacgagaacacggcgtcctggtccacgtcgcagaacagggcgatcttgcgcttgagctcggcgctgatggccttttcgcaacggcacaggatgatgtcgggctggatgccgatggagcgcagttccttgacgctgtgctgggtgggcttggtcttgtgttcgcccgcggccttcaggtagggcaccagcgtcaggtggacgtacaggcagtggtccttgccgaggtcgccgcgcagctggcggatggcttccaggaagggcaggccctcgatgtcgcccacggtgccgccgatttcgatcagcgccacgtcgggctcgtcctcggcaaggccgaggatggcgttcttgatctcgtcggtcacgtgcgggatgacctgcacggtgccgcccagatagtcgccccggcgttccttggtgatgacgcggttgtagatggaccccgaggtgtagttgttcttctgcgacagcgactcgccaaggtaccgctcgtaatgcccgaggtcgagatcggtttccgcgccgtcatcggtgacgtacacttcgccgtgctggaacggattcatcgtgccggggtcgacgttgatgtaggggtcgagcttctggatggttaccttgagcccacgggccttcagcagcgccccgatggaggcggcggccagccccttgccgagcgaggacagcacgcccccggtgatgaatatgaacttggtcttcatgaaactcctgcctgagtgactggttgctctcgctcgcggcgcgcaggtcttgccgcacgcccgttacagcgctcgcccttcggttgacgcgatacgcaaaaaaacgccatcagaaccttatgccacattttcggcatgaaggtcagccgttgacgtgatgtaccactggaacgtaatatcgacggtcccggctatccccagcgcacggcagcattgccgaagcgcctgaaacagcgggcgcaggacagcggaaacggttcgggcacggcccccgtttccgcggtgtcgttcaggcgtccgaaaacttttccggccactttcgcggaaacgtccttgacgggcaggccccatccgggcatgcgtccccacaggtctcaaggacatggggcatgccccgacatgtttcgggacatgtccggcgacaaccggacggcgcagcgctgacgagtagctagtcgaggcacatccccctgtcaagactgtcaggacagacaagaaacccatcgaggagcagcgcatggcgcaggtgaacacgctggtcatcaccggctacggcacgaactcgcacgaggaatcggcccacgcggcccgccttgccggcgcagaccgggccgatgtggcgcatttcgccgacatcgtggcccgcaggatcaggatcgaggattacaatttcatcgtctttcccggcggctttctggacggggacgacctgggcgcggcccatgccgccgcacagcgctggctgcacctttccgacgccgacgggcaggccctgctggaccgcctgaaggaattcgtggcccggggcggcctggccatcggcatatgcaacggctttcagctgctggtaaagctgggcctgttgcccgcgctggacggcaagtacttcgagcggcaggtatcgctgggccacaacgattcggcccgctacgaagaccgctgggtaaccctgaaggtgaaccctgccagcccctgcgtgttcaccaagggcatcgagacgctgtacgtgcccgtgcgccacggcgaaggcaaactggtgccgctggacgacgaggtgatgcgccgcctggtggccgaaaacctggtcaccctgcaatacgcccacccggaaaccggcgcggtgaccatggaatacccgtggaaccccaacggctcgccgctgggcatcgccgggctgaccgacccgtccggtcgcatcctgggcctgatgccccaccccgaagccttcaaccaccccaccaaccatccgggctggacgcgcggtgagcctgccacccttggcacggtgctgttcgaaaacgcggtacgccacttgcgcggccaatagttcgaaacagcccgcaggcaccgccagatatccgcatgcaacgcgggaagggaatgcacgcatccccttcccgcgctttttttgtgcccgccgggcaccttttcaagccgggaccggggcgatataggcaggtagacggggcggggtgagggctcggcgcaatccggcccgcaccggttccggcaggttccgcagtccccttcgattcgctatttccaattgatccggcatttccacttggtccgtcagcccaactgccccaacgattccaaaggaggcgcacgccatgattcgctgccatgcctgcggcgccgacgcctccaccggctgggtgctcggcttcgtgccttcgcccgacaacctgaagatgggcctgtgccgccagcacgacaccccggacaaccgcaagctggtcaagacggcatggcgcgccctgatggagcgcgagatacgcgccatgaacgagctttccggccacaaggcgggcgctgtgctgcgctggcggctggacatagcgttcatcgacggggggacgctgacccacgactgccttgaatgcatcgccaccccgcagggcaccctgcaggtgctgctgccggacggcgtcctgcgcttctaccccctgccccagattcgccgctacgacctgcgccccgtgcccgccccggcggcggacaaggcgtagccccgcgcggactctcggtccatcccgaccatccgcaccgattcgccatcgccggaccgttcaaccgagccctgcgccccctttcagcagtggggcaggtgattctttaccgcttcccattgctcgcctgccccccagccattccgtgcccgagttgacaggcccgccccgcggatgcatatgcaagcgcttgcaaacgctggcccgtgcggccaccgcaaccgacaaccacggagacgccatgtacgccgacgccgccaccgaagccgccgtgaatgccttcattgcccaatggaccgccggagaagacggcgcgggcgtgctgcccgtgttcgtggccctgtgcgaccacctgcacacccatgatggtgcggtggcggaattcgtcagccgccctggcgtcagccattcgttgcgcggcacctttcccggctgggccgcccgcccgctggccgtgctggtggacgtgatcgacgacgaccccgccgcgcgctggctgtcggtgtgctttcacgacgattccctgaccgacccggaagagcgcggtgactggattcccaccggcctcaacggcaacgacgcccgctgcttcaaccttgaagacggtgacaaagagttcatgcactacgtgaaggaacgcatttccgaagccttcgcccactgccgcgccaacgcgtagctttcgattctcccacgttttcctgcagttccatcgtgcaggaaactttaccggggcatgttcgccagaacatgccccggtcccgtaaggtgccccgcgcgctgtgacgatctggcggcgcaaccgattcctccaccatacatgtcctgcatccgcgttcatgcaccgcgacggatgcaacatgcctgtcgaccagccccaccatatgcgatacatgacggacagtccgtacagtccagcaactctctcccggagtgtacatgcgaaggggtcatgcttctgtcatcccgcgtgacatggcgcgtctgcgcgcctctgccaccggtattcaggtgccgtcggaactggttgacgcctccggttcagaaatccccacgcttctggctcggctgaagacgacaccccatggccttgcgcagggggaggccgaacgccgcctgcgcctgcacggcgtcaacgccgttggcaccgatcggagtcatccccgcctgcgcatgcttgccaaggcactgctcaatccgctcgttatcctgctgctggtgctggcggcgttgtcggcgctcacgggtgacatgcgggccgccaccgtcatggggctcatggtcgtgctgggggtgggccttcgtttcgtgcaggaggcaagggccgataccgccgcagcccggttgcgcactatgatttcggtgacggcgaccgtggagcgcgatggcacaacccgcgaaatcccccttgcgcacgtggtgcccggcgaaatcgtgcacttggccgcaggcgacatgattcctgctgacgtgcgcctgatatcatccaaggatctctacgtcattcaggcgagcctgaccggtgaatcgctgcccgccgaaaaatttgatcacatggaagacggcgctggccgcagcccgcttgaactgcgcaacatctgctttctgggaaccagcgttggcagcggcacggccacggcggtggtggtgtccaccgggggcgccacatatctcggcaacatggccaacgccatcacagacgcccccccgcccaccagcttcgacaagggcgtgacccgattcacctggctgatgatccgcttcatcgcgatcatggtgcccctggtgttcgtcattaacgggctaaccaagcatgactggcatcaggccttctttttcgccatggccgtggccgtggggcttaccccggaaatgctgccgatgatcgccacggtgtgtctttccaagggcgcgctggccatgtcgcgcaagcgcgtcatcgtcaaacgtctcaacgccatccagaaccttggcgccatggacatcctgtgcaccgacaagacgggcaccctgaccatggacaaggtggtactgaagctgcaccttgatgtgcgcctggacgaagacgaagcggtactggcgctggcctacaccaacagccacttccagaccgggctgaagaacggccttgaccgggccgtgctatcacaccacgaactgcaccaggaccagggcatttcggagtttcgcaagctcgatgagattccattcgatttccagcgcaagatcatgtccgtggtggtggaaacgcccgaccacgtggtgcgcctgatcgccaagggcgcatgcgaggaaatcttccagcgctgcaccctctgtgaattcgggggaacgacggtgccgttggaccaggcgctgcgggcaaccgtgcacgctgcctacggaaagttaagcgccgacggctttcgggtgctggcgctggcctatcgcgatatcgccgttgcggtcgccggggcggggccagcgttttcgaaaaaggacgaggcggacctgacactgcgcgggttcatcgcctttctggacccacccaaggaaaccacggcgccagccatccaggccatcaaggcgttgggggtatccctcaaggtgctcaccggcgacaacgacatggtcagccgcaagatatgccgtgacgtgggcgtgcccacggaacatgtattaacgggggcggagatcgaggccatggacgatgccgagctggcgtcccgggtggagcaggtgacgctgttcgcccgtctttcgcccgcgcacaagcagcgcattatcagcgcgctgcgggggcgcgggcacgtggtggggttcatgggggacggcatcaacgatgccccggcgctgcgcgaggcggacgtgggcgtttccgtggacaccgccgtggacatcgccaaggaggccgccgacgttgtgctgctggaaaagagcctgatggtgctggagcagggcatcatcgaggggcgtaaggttttcgccaatatcctcaaatacgtgcgcatgagcgccagttccaacttcggcaacatgttcagcgtgctcggggccagcaccttcctgccctacgtgcccatgctgcccattcaggtgctgctgaacaacctgctctacgacgtttcgcaggtgcccatccccacggacgaggtagatgcggaacaactggctgccccgcgtccgtgggcgctggatcgcatcacccggttcattctgttcttcgggccgtgcagttccctgttcgactacgcgaccttcggcgtcatgctgtatgccttcgactgctgggcaccggacaaggctgcgctgttccagacgggctggttcgtcgaatccatcctcacgcagacgctgatcatccatgtcatccgtaccagccgtatccccttcgtacagagccgggccagtttgccgctgatcctgaccacaacgagcatcatggccttcggcatgtggctgccctattcgcccatggccgacgcattgggcatggtggagctgcccccgctctactggccgcttctggcgggcatgtcactgggctacgtgctgcttacgcagggagtgaaaatgctgctcctgcgcaaacgctggatttgacgcggtcatgttggcgcattgcagggcatgcggtcatatgacgacgaaaatccctcggtgatgacaagcgtttgcaaacgggaggtacgcgcagggccacccgcggtgcgtgctaggcgaagtcggggtcgatggccgcccgcccattgtccagcatcaccttcagaaagcgcacggtgcgctcgtccaccggcacgatgggaaagtgctgcatgcacgagtcgcactgggccatggagggctgggtggggctgatcagcggcacctgacggcggcagtgcggacaggggtagaagaagatcacttccagcccgtcggggcgcaccggattgaggggcttgcggctcttgccttcctgcccgttgttcccgttcctgttgtcaccggccatctatgcagcctccgtgtcgccgtcgttctcaagcagggatgcgccggtcatcagttccggcgtgtccacgccccacaggccgaggatggtgggggcgatgtcccccagcctgccgtcgccgcgcagacgcagcgcacgcatgccgtcgggttgcgacgcatcgcgctccgccaccacgcagtgcacccggttggtggtgtgcgcagtctgcgggttgcccgtggaatccagcagctcttccgcgttgccatggtcggcggtgacgatgagccgcccgcccgcacccagcaccgcttccgcgatgcggcccacgcaggcgtccaccgtttccacggcggcaatggccgccgggatgatgccggtatgccccaccatgtcgcagttggccaggttgcacaccaccagctggtaaccgccctgccgccactcttccagcagcaggtcggtgacctccaccgcgctcatggcgggcttgaggtcgtaggtggccacgtcgcgcggggaggccacaagacggcgttcctcgccgggaaagggctcttcgcggccacagttcaggaaataggtgacgtgggcgtacttttccgtttccgcgatgcgcaactggcgcaggcccatggacgacaccacctcgccgagggtcatggccaggttgtccttgccgaaggccacgggcacgtcgaagctggcgtcgtagccggtcatggtcacgaagccggaaagcgcggggcgcctgccgccgtccgcctcgcggtcgaagccgtcgaaggcggggtcgatgaaggcgcgggtcagctggcgggcgcggtccgcccggaaattgaagaagaacacgccgtcgccgtcggcaacccggcccacgggcgcgccaccttccgccaccacgcggggggtgacgaattcgtcggtctcgcccgccgcataggccgcgcgcacgacatcggccagcgagccgcccggcagcgaggccgcctcgaccaacgcgcccttgccgcctgacggaccagacgggccggtaagggccgtccaggccagcgcgttgcgctcgtagcgcttgtcgcggtccatggcgtagtagcgcccggtcagggtggcgatgcgcccccagcccgcgtcacgcaggatggcttcaaggttggccacgtagcccgcgccgctggtgggcgaggtgtcgcgcccgtccagaaaggcatgcaccagcacgggcacgttgcgggccttggccgcctccacaaggggccgcagatggcggatgtggctgtgcaccccgccgtcggaaagcaggcccatcaggtgcagccgcccgccggacgcaaccagtgcttccagcaggccgcacagcgcgggattgtcggcaagttcgccggtttccacggccatgtcgatgcgggtcagatcctgatagaccacccggcccgcgccgatgttcatgtggcccacttcggagttgcccatgaacccggcgggcaggcccacgtctcgcccggagcaggccagcgtggtgcgcgagggcagcgccgtgagccggtcgaggttgggggtgcgcgccagcgacaccgcgttgcccggtccggcgggggcaatgccccagccgtccaggatcagcagcaccgtgggtgtcagcccctgcccctgttttgagccctgttgcccttcccgccccggcgtgctcactggtcgtccccttccggggccttgggcgcggcgggcttgcgggtgcgcgcgcggggcttgggttcctcggcgtccgcatcggcggacgaggtggccgcgcgcttggcggtgacggcggcggcgcgggcgccagccaccttgccagccatgcggcgcacgccgctgtgggtgcccgcagaggtggtggctgcctccaccggcggggccagctcgcgcccgtcatgcagcaccagcgcgtcggaccacaggctttccaggcggaacatttcacgcaccggggtctggaagacgttgatgatcacgtcgttgcagtcgagcaggatccactgcccggcctgatagccttccatgcgcaggaattcgatcttttcgtcgtcgcacatgcccagcacgtggtcggccaggccctgcgcgtggcgcacggaaccggcggtgacgatgatgatggattcggcaaaggcgttcatgcccgcaaggtccagggccagcacgtcgcggcccttcttttcttccagccagcccacgaaggtggctaccttctcggcggtggggatgtccttgaacttcttttcgatgggtttcatgcggtgtcctgtggtccggccagcgcgcggcgcggcccgtgtgttcgtatgcatgcggcggaaggtccgccgatggcgtcatgtgaatcagacgtacgtgaatgcgttgtacatgaatgcaatgtacatggatgcaatggccgtgaatgcgctgtccggcggcatccgccgcttggcctgccccggattgcctgcggcaggcggagcggatggccgacggtgttaccccttgtcctgtgcgttgccaccgtggaccggcagcagcacggattccaaaggccgcttgggcacgtggtgggtgccgtccgcgtcgcggtggtagcggatgtcgccatccgcgcccacggtgtccagcacgcgggtttcggcgggcacgcccagcgccagcacaagcacaaggtccagttcggcatgggggggcgtatccatgccaagggccgcgcgcacgccgtcgcggtcgaacgcgccgatcatgcagcagccaaggcccagcgcctgcgcacccaactggatggtctgggccgcgatgccaaggtcgatttccggcgtgggcgaccctttcctgtcgcacagcacggcgatgtacgccgccgggcgctcgccggaaaccgcccccccccagtccttcaggtaggcggcccagcgcaggtgcggaaacacggcaccattgcgcgccccatcggcgcacacggcatagcgcaggggctggcggttggccccgctggggcacacccgcgccgtgtccaccagcgcgtgcagcgtggacaggggcacggccacgtcctcacgaaagcggcggcaggtgcgcgcggcgcgcacgcactgggcaaaggcggcaaattcgggggactggacgaaagaatgcggcacggtcatggtgcgaatttcctgcggaatggcgtggctggctgtgcagcgtgaacgggccaaacgagcccgatggatcacccgttcactgtccaaacattccatataccgcattccccaacgctccgcaaatgcgcgcacgcggcgcctgccggtgaaccgggacgaaaggcgggccgggcacccgccccggaacatgcccggcaagccgaaacaggcagcccggccttgcagcgatttgccccgtccgggcggcgccccgccgcctcgtcgtttcccatcccgttctctaccctcatgctcgtacagcggcatggcaccggcccgcgacacgcaagcctcgcaccagcccggcatccttgaccgcatcgggcagttggggcacaagttggccttgcccgacatgtgtcgcacgggccgcccgcgccagcgcgccgcgcggcaccgcctgcggtgaacccgagaggagagccccatgattttcgacgtcgaccgcgagacgctcccgcgggaggagctggaagcgctgcaactgcgcaggttgaagaatctctgcgagcgcgtctacgccaacgtgccccactaccgccgccggttcgaagaggcgggggtgaccccggcggacatcaagcggctatccgacgtcaccctgctgcccttcaccgaaaagcaggacctgcgcaacaactatcccttcgggctgtttgccgtgcccaaggacaccatagtgcggctgcatgcctccagcggcaccaccggcaaggccaccgtggttggctacaccaagcgcgacctggacaactgggccgagctgatggcccgcagcctggccgccgccggggtaacccgccgcgacctcatccacaacgcctacgggtacggcctgttcaccgggggccttggcgcgcactacggggcggaacgcctgggcgccacggtcattcctgtgtccggcggggccaccaagcgccaggtgctgctgctgcgcgacttcggcgccacggtcatctgctgtaccccttcgtacagcctgtacctgcacgaggcggcggaagaagcgggcatcgacctgcgcgaactgcccctgcgcatcggggtgttcggcgcggagccgtggtccgaggaaatgcgcgccgaaatcgagaccaagctcggcatcgacgccctgaacatctacggcctgtccgaaatcatgggccccggcgtctccatggaatgcgtggaagccaagtgcggcatgcacatctacgaagaccattttctgccggaaatcatcgacccggtgagcggagaagccctgccccccggcgccaccggcgaactggtcatcaccaccctgaccaaggaaggcattccgctggtgcgctaccgcacccgcgacatcacctcgctggactacaccccctgcgcctgcggccgcacccacgtgcgcatgcgccgcgtgaccggccgcagcgacgacatgctgatcatccgcggggtgaacgtgttcccctcgcagatcgagtccatcctgatggaaaccgaggggttggccccgcactaccagttgctggtcacccgcgaagggaacctggacaacatggaggtgcaggtggaagtttccgaggaattcttctcggacgagatcaagaacctgcaacgccgcgaagcccggttgcagaagaccatcaaggaattcctgggcgtcaccgccaaggtgcgactggtggagccgcgctccatccagcgttccgagggcaaggccaagcgcgtcatcgacatgcgtgagaagtcgtagacgcggcacgcaagattacgaatgcgaaaagggggcttcggcccccttcttctttgcgcgacaatagctgcgtccggtatgatctcacaatgtcggtcagtcttcgctctgggcttctttctgctcgtgcaagcgcttgtttcgtctgtacgtcatggtttccgtcatgcccccccagatacctgccgcgccaactgcgaaaaaaacggctgcgggtccccagtcacccttcctgacatacgcgatgaccagacacagccccgcaagccccatcaggaagtgcgacaatatgtaattccgctgcaccggcagcggaatccacgggtcaagtgcatacagatcaaggtgcagactgcgttccccgtctttcatgtattgcggaggcatgtattccgcgattttccgcgatgccgctcccccaatgaacgcggctgccagaaacagcaggatgaacccccagaacataaaaaaattcagggtgtcgtgaaggtccagaatgccgtttccgagaaaatgccagccggtgtgaattgatattcccaccttgcctcctcacgtccgcaggcttcgcaaatagcggacaagactgactattgtgaaataggtcattagggacgcaaaaaacaatgcaaataccatcgcattggaattgccttcgatataaaactgcaagaccataagaaattgcgaaaacgcaataattgcaaggcctgcaacatactgccttctgagcgacagaggaacccttgcgtcaaaggctatggaatgaacgtacattctgtacgatccgtcatccagagacgcaggacatatttcacgtatttttcgcactgttgctgtatcgaaaaatccccctataacaaatatgattgcactcagcatgtagaatacggagtccaacgaatcatacgacatccggatgtctccttgcggcgtatgtctgggtggcggcacaggcatgcataacgcccccgcgccaacgaacggcaatgccttgttccatacaggagaactcaaggcctgcaaacggcaacggcggggcaaccttgcttcaaggtcgccccgccgttggatttttgcgtttttttgtgccagctacttcttgggccggatgtgcgcaagcacacggtcgcgggcctcgcgcgaagcttccgtttccagttcgtccagttcgtcgcggtcggcaaagcgaatggctccgcaggggcacatttccgcgcaggcggggccaaggcccacggcgcgccgcccggcgcacaggtcgcacttgcgcacggccacgccccggtcggtggcgaaaaaggcggcataggggcaggcgatgacgcagttgcgggtctcgcagccccggcagagcatgggttgcagcaccacggcgccgtcgcggtcgcgcatcagcgcgccccggttgcacaccttcatgcagtgggcgtgttcgcagtgctgacagtagatgggaatcatctggccgtcgccggtacgggccatggcgatgcgcggcgtgtcgtacagaaagccgcacacggcctcgcacgtttcgcagccgatgcacttgctgtagtcgatatgcagggtcttgcccctgccgtggcattccgacatggcgcgctacctctgctcgctgggggcgccggggcgcgttatgacgtcggcgtcgtaattgtattcgttttcgcggtgctgggccttcaggtccagccagttggtcagcgaacgcgcggcgcgcaggccgctgtacaccgccttgccgatcttgctggggcctgtcagcacgtcacccgccacgaagacgttctctatgctggtcatgtgcagccagcgcacttcgcccttgcgcacgttttccagccccagttccttctggaacggcggggtgggaatttcgccgatggaggtgacgatgacgtcggcgggcagcacttcggtctcgccggtattggcgtcggacatctccatggccgccacgtgctggccggtctcatcggccacgatacgtagcggggtgcgccgttccagccattcgcagcccacgtcgatgagccggtccacctcgtagctgcccgcaggggcttccttcttggtgcgccggtacaccatgaccacgcgctttgccccaagtgctttggcgctgtgggccacgtccatggccgaatgcccggcgcccaccaccaccacggtgcgcccttccaccggcggcacggaaacgttgctggtggcgtacttcaccgcgcggatggggaacaggaactccaggccggaatagacgcccttcaactgctcgccgggtatgcccagcttgcgcgacttccacgcgccgctgcagatgatcaccgcgtcatgttcttccaccagttcgccaaggccccggatgtcgcacgagaaatggtcgccctcttcctcgtgcaggggggcgctgcaacatatcttggtcttgttgtggaagttgaccccgaacttgcgcgacaggatgaacaccccgcgctggatgcggtccgccgggatgcggtggcccggaatgccgaacagcatcaggccgccgggcttgggcagcttgtcgtagacctctacctgatagcccaggcagcccaggtacccggcggcggcaaggcccgaaggcccggccccgatgatggcgacacgccgcccgttgggcggtgcgggttcttcccgcatgaaggcgaaattcatggcgttggacatcgatgctccacggtgcttgccgtgcgccgggccgcgaagtgcggcgcgcgcagcgtgcgtgttcaatatagccatgggggctgcttccgcaagcggtcgagaaaggccacccgcgccggggcccgggtgcgagcggcaatgccgcgccaccgtcccgcatccgcatgcgcgcgccgtccatccggcaccggccagtccgcacccggcttgtcaacagcccgccggggatgctatccaccttcaatgactgcaacggcagggcgaaccggcctgcttcaccccgcaaaaggattgtcgccatgaaagtggaacagatttccgtatttctcgaaaacaaggccgggcgtctggccgaggtaacccacaccctggccgaggcgggcatcaacatccgcgccctgtcgctggccgacacctcggacttcggcatcctgcgcctgatcgtgcacgaccacgaaaaggccaaggcagccctgaaggaaaaggggttcaccgtgggccgcacctcggtggtggccgtggaagtgcccgaccatcccggcggtctcgacagcattctgcaactgctgagcacccgtggcgtcaacgtggaatacatgtacgccttcgtgcagcagaacggcaccaacgcggtgctcatcttccgcttcgaccgcaccgaccaggccatcgaagtgctgaacgaggcgggcatccccgtcattcccggcgacaagctgtaccagaactagggctgccacggttccctttccctgaccggatggggccgggtccggttgctgccggtcccggccctttttgcatggtgttccggcgttgcccggacaaatgacacggcccgcgcccccctgccgtgacgccggtcacggaatgcctgctggcgcggtgtacggtggtgcgcacgggttgttcgccgcttccgccgcaccgcacgggcaccctttcgatgcccggatcgccggtcaaccgttgccgccggacgcccttcctttcgtcaacccgcgccccacggagtttcgcatgcaacgcctttccgcctgttccctcgactgtcacggggcctgttcgctggtggtgcacctgccggacgaagaagcatccgtgcatgacgaccccgccgggggcgtgcgtgtttccggcaaccccgaccatccgttcacgcgcggggtggtctgcgtcaagggacgggcactggccgcccgccgcctgagcccagaccgcatcaccacgccgctggtgcgcggcgcggacggcgcgctgcacccgaccacctgggacgaggcgctggccctgtgcgcgtcgaagctggacgccctgcgtgacacgccggaatccatcctgcacctgcgcggcttcggctaccggggcgcgctggcggaagccagcaattatctcttcaacagcctgggagcggcccgcaagcgcggatccttgtgcgacggcgcgggcgatgccgcctgcgaggccgacttcggcgcgccggaccacaacgacagcgacgatctggccaacgccgccgccatcgtcaactggggcaaggacttggcccggtcctcgctgcatctggggctgatggtgcgcgaagctcgcaaacgcggcgtgccggtgctgaccatctctcccggcggcgacgacaacgacgccttcaccgatgcccgcatccgcatccgccccggcggcgaccgctttctggccgcggcggccatccgccgcctgatggccgaggatgccgtgccccgggccatcagcgaacgcacccgcggtttcgagcacttccggaccatgctgctggcaaccagcgaagcggacctgctggccgcctgcgacgccagcgccgaagacctggacaccttgtgccggtggatgcgccgcgaggcaggcaacggcggccccacggccagcctgctgggctgggggctgcaacgctacctgcgcggcggcgagagcgtgcgcttcatcaacgcgctggtcatgctgtccggcaacatgggcgtttcaggcggcggcgcgtactacggcatttcctcgggccgcagcctcgacctttcgtggagcaggaaggcgggcacgcccgcccgcaccttcctgctgtcgcatctggcgcaggaactggcacaggccgacccgccggtgcgcttcctgtgggtggacgccttcaacccggtgaaccagtcgccagacgcacctgccctggcccgcgccgtggagagcatcgacttcaccgtggtggtggaagccttcctgaccgacaccgccagccgggccgacgtggtgctgccctgcgcgctggtgctggagcgcgaggaaatcttcggctccgcctaccacaactacatcgcctatgccgcgcctgcctgccccatgcccggcgacgtgcgccacgacttcgacatcgcgcgcggcgtggccgaacggctggcccggcccatccccttcccggaccgggaggacgtgctgcggcaggccctgcgttcgccccaccttgaagtatcgcttgaagaattgaaggccaccggctggacaaaagccaagcgtagttccgtggcgtgggaaggcctgcgtttcgcgcatcccgacgggctgtaccacctgccagaggccctgcacctggatggcgcagccgcgaccgtacaggatggcgcttcggcgggcgactaccccttgcacctgctgaccctgctggccccggactacgtgaactcgcaggtgggcttgcccggtcgccagcccgaagccgacgccgcccccatcaccgtgcaggtggcgccggaatgcctcgccctgtccgcgctggacctggaccgccccgtgttcgtcgcctcgccgcatggccgcatgcccgtacaggtgcagacccggcccggcatccacccccgcaccgtcatcatgccgcgcggcggctggctggctcatggtcgctcgcccaatgcgctcatcgccccgctgtccaccgacatgggcgacagcaccgcgtattatgagcagcgggtgcggctggagaattaaggcctgttggcgctatggtccttttgccctctgcctgcgtcagaatgttttttattccggtcgaataccaccagagtatactccctccataaaaaaaccattcttccttggcagagaacaaaaaacctcatggcgctaacaggccgtcaaaaggcagccaaaccgtttgacactactcttgtgaaacatttttgggggaggcgataggggttctccccttcccccggttctcctagagcaacaccaaccggctcgccacgggcatgcgccagccggtgccgaaggcgcggtcggtcaccttcaggccgggggcggcctgccgccgcttgaattcggaaatgcgcaccagccgcagcacgttgtccaccacggcggggtcgaagccttcggcaaccacggcgttgcggtccatgtgatgcaccacgcagcattccagaatggcgtccagcacgtcgtacgggggcaggctgtcggtgtccttctggtcgggccgcagttcggcggagggggccttgtccaggatggccgtgggaatcaggtcgtaccccgcctgggcgttgcgccagcggcacacccggtacaccagggtcttgggcacgtcggcaatgaccgcaaggcccccggccatgtcgccgtagatggtgcagtagcccacggccagttcggacttgttgccggtggtcagcagcaccgcgcccgacttgttggacacggccatgagcaggttgccccggatgcgcgactggatgttttcctccgtcacgtcgcgcgccgtgcggcccaacgcgccgaacaccggggccagcgccgcgtcgaagccctccatcatcgggccgatgggcaccgtgtgcaccgcgtcggcagacaggcccagattgcgggccacggccagcgcgtcggtcacgctgccttcgctggaatggggcgagggcatcaacagcactcgcacgttttccggccccagcgcctctgccgcgacagccgccaccagtgccgaatccaccccgccggaaaggcccagtaccgcgcccgtgaacccgcacttgcgggcgtagtcgcgcgtgcccatgaccagcgcctgccacacctgcgcctccggctctgccgggtccgggcagatggagcccgtacccgccgcaacgtccaccagcaccgtgtcttcctcgaacgggcgcccgcgcgcgatgagatgccccaccgcgtcaaaggccacgctctttcccgcgaacagcaaatcgtcgttgccgcccacctggttggcgtacagcaccggcacccggtaacgcgaggccacgcgcgacagcatgcgttcgcgcaccgcctgcttgcccagcgtgaacggggaggccgacaggttgatgatggcgtccacccccgccagcccgaggtccgccaccgggtcggtctcgtactggcggtgttcctgccagaaggtcttgtcgttccagatgtcctcgcacacggtgacgcccagccgccagcccgccaccgtcaccgcgccgcagttcacccccggctcgaagtaccggcgctcgtcgaacacgtcgtacgtgggcagcagcaccttgcgcgtggccaccgttaccgtgccctcgtgcagcagcaccgccgcgttgtgcagccggttgcccaccggcgtggggttgggcaccggagcgcccaccagcaccggcggcgcatccttcagccgctgcgccagcgcctcaagcgccttgcggcagcccggcacgaagtcgctccgcagcagcagatcgcgtggcgggtacccgcagatggccagctccggcgtgacgcacagccccgcaccccgcgccgccgcatcacggaccgccgcctcgatgcgcgccgcattgcccgccacgtcgcccaccaccatgttcaactgcaacaacgcgatgttcattgatattctccggaatgacagcggctgggatggacctcggggagaggggagaaaacttttggaaaagttttctcccctctccccgaacccctctcccctctttcaaaactttttcattggggcgcatactggcaaggcgcagccggtgccaactacgatcccagcgtacccactcccagcccccaaataaaaagttttgaggagggatgggggtgcgggggaagggaggaacttttccaaaagttcctcccttcccccgcgtattcttcaatcacaggctacagcatgtccagcatggaatacagggtgcctggctgctgctggggcagccactttgcggcgcgcagggccccttgggcaaagttttcgcgcgagtgggcctgatgggtgatttcgatgcgctcaccggggcccatggcgtagatggtatgtacgcccaccacgtcaccgccgcgaatggtctggatgccgatttcgtccttaggccgctcgccgatgatgccttcgcggtggtagttggccacatccggcaggttccagccgcgcgcctcggccaggcattcggcaaggcgcagggcggtgccgctgggcgaatccttcttgcggttgtggtgcagttccaccatttccaggtcgtactgctcgcccagttgctgcaccagttgcggcagaatcttgagcagcacattgacgccgatgctcatgttgggcgcccagaatatccgcgcggtcctggccaggtcggccagttccgccttctgttctgcggtaaggcccgtggtgccgatgacgtgcgacaccccggccctggcggcggcgcgggcgttggccatgctggcctcgggcgaggtgaagtccaccaccactccgccgggcaccgtggcgaacaccgcatccgggtcgctgcccgaagggcatttccacacgtcgagcgaggccaggcgttcgggacgttcgacgacggcggccagcgtaaggaccgggtcttcctgcgccatgcggcagatggtggaccccatgcggccaccggcgcccgtgacgatgatcgaagtgctcatgctcgctccttatgcgttatgcgcgcgccgccgaaaccggatgcggcccggcgtgcgcggcgtctgatcggaaatggcggaaatcacagcagcgaatgctggtccttcttgcggggcatggccggtgcgtcgacgctgtcagtcctgacggtcctgtcggtcatgtcggcccggtcggggccgcccgacacgccgggagccacgcctgatgaagcgtcggcagagatcgcggcgggcgcatcggcgagaacttcaggggcggcgggaacatccgccgaaacttcgggcgcttcgtcctcgttgccgggcgctccatcaccatcctccggcacatccccgcccctgccttccagcaggtccagaaattcctgttcccgcagtacccgtatgccgagtttcgtggccttgtcgagcttggaaccgggcttgtcacccaccaccagcaggtccagcttcttgctgacgctgccaaggatgttggccccggcggccacggcgcggcgctccgcatcggagcgggtgagcgtggtcagcgagccggtgaacagcacgcgcagcccggccagcgggccgctgccttcgcccggcgcgcctgccgcgtccgcttccgggcgcacggggcgcaccggccacagccccacgccccgcaggcgttccagcagggcgcggttgccctcgttggcgaagaaggcgcggatggatgcggccacctccggcccgatgtccggaagttgttgcaatgtctcggcttgtgccgcgcccagcgcgtcgaggtcggcgaagtgcgcggccagtgtgcgcgcggtctgttcgcccacgtggcggatgcccagcgcgcagatgagccggttcagggtggccccggtgcgtgccgtgtcaaaggcggcgatgaagttttccgccagtttcggccccatgcgctcgaaggccagcagggtctgcttgtccagcccgaacaggtccgccgggctggtcaccttgccccggtccaccagcagttccacccatctgcggcccacgccctgaatatccagcccggccttggacacgaagtggatgatggactggcgcaccacggcggggcaccccacgttgacgcagcgccacgcggcctcgccgggttcgcggcgcaccggggtatggcagacggggcactcggcgggaaattcgaactccggcaggccgctggcggggcgctggtccaccagcgggcgcaccacctccggaatcacgtcgcccgcgcgctgcaccaccaccatgtcgcccacgcgcaagtccttggcgcggatttcgtcctcgttgtgcagggtggcgcgcgacacggtaaccccgcccacggccaccggggccagttccgccaccggggtcagcactcccgtgcggcccacctgaatggcgatgtgctccagccgggtggttgcctgatgggcgggaaacttcagggcgatggcccagcgcggggcgcgggcggtgtagcccagcgcggcctgcgcggacaggtcgtccagcttggccaccacgccgtcgatatcgaagggcagttccgaccggcggcggcccaggtcttcgtagtaggccatgacctgcgccggggtttcgcagcggcgcgcatcgggcggggtgccaaagccgtagtccgccaacgcggccatgacctgtccgtgggtggcccagcgcgcctccggcccctgcgcggcggaagccgcgccgtcgctggtctccgcaggccagaccacctgccccaccccgtatgccagaaagcgcagcggacgccccgccgtgaccgaggcatccagttggcgcaccgaaccggcggcggcgttgcgcggattggcgaacagcttttcgcccgcgccgcgccgcgcggcgttgagggcatcgaattccgcgcgggtgatgaccacctcgccgcgcacttccagccgggccgggtgcggcccctcgccgtgcaggcgcaacggcaggttgcgcacggtgcgcatggcggtggtgacgatttcgcccttttcgccgtcgccccgcgtgagcgcggtggtgaacaccccgttctcgtagatcacttccagcgccagaccgtccatcttggggtcgcaccagaaggcggtgggagcgtccggctctgcccgcagcatgcgctggatgaacccgtcccactcttccgccgaaaaggcgttgtccaggctgtacatgcgcagggtgtgggcctgcgtctccagcgccgccaccacggtgtcacccacccggtgggtgggcgaatcgggcgtgcgcaggctgggccattccgcctcgatgtcctgcaattcgcggaacagggcatcgtattcggcgtcggagatttccgcgtcgtccagcacgtagtagcggtggctgtggtagttcagctggtcgcgcagggcttccgcgcgggcggccatatgggcgggcgcggcgtcctgcccggcgtcctgcccggcgttcggctcggaaacgggggcgggaggcacaggggaaatatcgtcggaaatgctcacagcgtggtctcgtcggtccattggtgttgcagccgggccacctcgtcgcgccatgcggggccgaggcggcgggtcatgtagtcgtgttccgcgcgggcggcggcatccatgaagccgtccacggagcgcgccgtggtgtggtagcgatgccggaccgccagttgatggtccaccaccaccggccagcccgcgcggtgcgcccgcagggacagccagacgtccaccccgtagccgcgcgggttgtcggcgcagtccgcgccgcccacctcgcgggcgcagtccaggtcgatgatcggggcgatgccgtccaccagcgccacccgccggtactggaggcgcgcgtcacgcaccatctgcggatggtaggggttgcggtccgccgccggggcgtacacccccaccttgttttccggcccacccagcccgcgcgcggccagtgccgcgcccatgcgggccatgcgcagggccgcccgcgccaccagcggcgggcgcgtctcgaaggaaatgtcgttgttcaggaaccacaggtgcgtgcagcccatgtcccgcgccgcgtccatgcagtacgccaacgcgccgccccagaacaggttgtccggcagcctgcgccatgcgccgatggccgggcgcggggccgcgttgtccagcaccagcacccgttccgcgtggtccgggtcggcccggcgcagcgtgtcggccagattggcggccagtgccggatcgccgtagtgcaggatgaccgttgcgatgacgggaggcaacgcggatgcaggggcaggtacgggcgcggcgaccggcgccgtatccgcacgaccgtcctgatcgccgttgcccgtcacagaatctcctgcaactgtcggaaattctccggcctgcccacggtgaccagggtatcgccggggttcagttcgtaggtggattccgggttgaacagcatgcgaccgtcgggcttcttcaccccgatgacgatgaggttgaaccgctgccggatgcccgacgccatcagcgtcttgcccgccagttccgaggcgtcgcccacggtcagttcttccatctggatgttcatgtcggtcttggagtgggccagttccatgaacgtggtcaccgtgggccgcaaaatggactgggccatgcgcaacccgccaaggtgatgtggcagaaacacccggtccgcgcccgcaagttgcagcttgccgatgtgcgaggcatcgcccgcgcgggcgatgatggccatgtccgggttcagctgacgcgcgctgagcaccacgtacacgttggcggaatccagcgacagcgcggcgatgagcgcccgtgcgtgcgcgatgttgcaggcattgagcacgtcgtcgctggtggcgtcgcccgccaggtgcacgatgccgtcattttccagccgttccacggccaccgggtcgttttccaccaccacgatgggcacgccttcctgcatcagttcgcgcgccaccaccgagccgatgcggccataaccgcagatcacgcagtggccgcgcaacgaggatatggtcttcagcaccctgcgcctcccgagcactttgtaaagcttgccatccaccagcagttgcgagaacgcgccgaggatgaaggcgaagttgccgacgcccgtcagaatcagcaccgtagtcagcacccgcccggcattggacagggggtgcacttcctggaaacccacggtggaaagggtgatgaccaccatgtagaagctgtcccacagggaccagccttcgatatgcgagtaggcccatgtggccgtggcaaacaccaccagcatggtgcactggctgatgaccagcgggccccatgcgccaaggcgggtgcgcagccgatggtaccgggtgatcagcgggtgttgccgcatgcgccgttgtcctgtgtgaccgttgtggcccggaatgggctggtcttacgcactatgcccatgacctgcgccatggcccgcaatcgcgcatcatggccccgccgtcatgcccgccagtaaccccgccgtcggccccgagcctgtgccgctcgccccgcgacacgccgggcccggcataccggcatcgggcgggccgcaaagtcccgctcccgcaccctaccccgcgccgcctgcccccagcagatgttcgcgcagcagccggatgcggtcgcgcagttccgccgcccgctcgaattccagctccttggcggcctcgcgcatgtcgcgctccagctgctggatctgcttggccagttcgtgcgggtcgctggaccacggggcaaaggtttccgccgcctgcgccgcgcccttgcgccccttgcccttgcggcccttggcctcggcggcttcggcgtagatggcgtcgaacggggtttccaccgccttgcggatggtggcgggcacgatgtggtgcgcctcgttgtagccggtctgccgttcgcgccgccgcgccgtctcgtccatggcggcctgcatggagcgggtcaccacgtccgcgtacatcagcacccggccttcgacgttgcgcgcggcgcggccaaaggtctggatgagcgaacccgcggagcgcagaaagccctccttgtccgcatcaaggatagataccagagaaacttccgggatatcaagaccttcacgcagcaggttgatgcccaccagcacgtcgaattccttgcggcgcaacgcctggatgatggccatgcgttccatggtgtcgatgtcggaatgcaggtagcgggcggccacgcccatctcgttgaaatattcggtcaggtcctcggccatgcgcttggtcagggtggtcaccagcacccgctcgtcgcgcgcggcgcgcaggcggcattcgcccagaagatcatcgacctgcccctttgtcgggcgcacctccgtgatggggtccacgaggccggtgggccggatgatctgttcggccacgatgccctgcgagcggtccagctcccacttgcccggcgttgcggacacatagatggcctggttcaggcgggccaggaattcgtggaattccagcgggcggttatccagcgccgagggcaggcgaaacccgtagtccacaagtgtggacttgcgcgagcggtcgcccttgtacatggcccccacctgcgagaccgtgatgtgcgattcatccacgaacagcaggaagtcgtcgggaaagtagtccagcaggcacgagggcgggtcgcccgccttgcggccatccagatggcgcgaatagttttccaccccgttgcagtagcccatttcctccatcatctcgaggtcgagcatggtgcgctgttccagccgctgcgcctccaccaggcggttgccgcccttcagctcgcgcaggcgttcgcccagttcgtcgcggatgtcggaaatggcgcgcaccaggttgtcgcggtcggacacgtagtggctggcggggtagatgaccgtcttgcccacggatgccagcacctgcccggtgagcggatcgatctcgctgatggcgtcgatgtcgtcgccgaagaactcgatgcgcagcgcccgttcgtgatggtaggcaggaatgatttccagcacgtcgccgcgcacccggaaggtgccgcgatggaagtcgtagtcgttgcgctcgtactgcacttccaccagccgggtgatcagcgcatccatggacagccgctgcccggtctccacggggatgaccagcttggcgtagtattccggcgaacccaggccgtagatgcacgacaccgaggccacgatgaccacgtcgcgccgggtgagcagcgcatgggtggccgcgtggcgcagcttgtcgatgttgtcgttgatggacgaatccttctcgatgtaggtgtccgacgacggcacgtaggcttcaggctggtagtaatcgtaatagctgacgaaatattccaccgcgttctcggggaacagctggcggaactcgttgtacaactgggcggccagggtcttgttgggggccagcaccagggcgggcctgccgcaccgggcgatgacctgggccatggtgaaggtcttgccggaaccggtgacgcccagcagcacctggtccgtcacgcccgcctcgatgttggagacgatctggccgatggcttccggctggtcgccgcgcggttcgtagtcggtgcgcagaatgaacggggattgggtcatgtatgcatccgtggcccgcaggggccggtggtgagtcctgaaacgtcggggcaggcacgctgtctcgcaacggcagcagaggctgcccggtggccatgcggcccgatggaagcccgacggagggggggacgaagacgcggtacggcctgccgcccccttccatccgtcggaaagatggtctagaaaatccggaagcggcacgccccgttgcctgcacccgcaggtgcactccggtggccgccacgccaaacccgacgaagcacgcgcctccggtggccaggtccacgaccccggcatgccggaaccccgcatggagcccgcatggaactgacagtcattcccgtggaaggcacgcccccggtggagcgcatccacgtcatatccgtcaccatccgcaccttcaaggggcggcgcaacgtacaggcccatcttttccggctgcccgacggggccgcaacgagccaggggctggacagcctgcgcgcggtgcccggcctggtgggggcgccgcttgatccgagcgcgccgggcgccgacgacctgaccggcccggaagcggaaaccgacgccctgcgcacggtgctggaagcctttaccgaggcggaacgcgacgcggtggtgaactacctttcgcagcgctacgccgaccggctgacctgcatcattgcctgtccgctgcaactgccgataccgcgcggggtggtgcccttctccgccctgccggagggcaagaccatgggggtcatccgcttcgacgaggtgccccgctacccgctgcccttcgccattcgcggtttttacgacctggcccagcacgagccgctggtgcacgaacaggaataacccgccgcgccgccgcgcgccacctgggtgcgcggcacggggcggcgcgtcacagggcagcggatgcacgcggcaacgatgcctgtcccggtgctgcgcacgtccgggtcggctacccgctacccgcaagtgggccacgtgcagaccggtcacgtgctgaccggcaccgtgccccgcctatgacgggccgcgcgcccgttccgtccatcgtccgtcacaagggcctgaaaccggccgggacacgccagtgcctggccggtcttgcttccggcccagactgttgtgcggccatccacggggcgtccggccccggcgtcaaggtccgcatcggcaaatccgaaatttccgggcagcgcacctcgctgccgtcggcaaggcgcagtgcgccgcgcaccccgtccgccaaccgggccagaaattccgggcgcggcagttcgcgcgcgccaaagcgcaccatgtgcggcgtggtctgctggcagtcgatgagcgtgcaccccgcctggcgcagccatgttgccagccaggtgaaggccaccttggaggcttcgggcaccaggtggaacatggattcgccgtagaacaccccgcccagggccacgccgtacagcccgcccaccagcctgccgtcctgccacgcttccgccgaatgggcgatgcccagacggtgcagtccctcataggcgttgatcatggcgggcaccagccaagtgccgcgctgcccctgccggggcgtggcggcacagcgccggatgaccagggcaaaggccttgtcgaaggtgacctcgaaggcgttcgagcggatgcaccgcgccaggctgcgcgagacgtgcagttcgtccggcagcagcgcgcagcgcgggtcgggcgaccaccacaggatgggcgtgccccggtcgtaccacgggtagatgccgcgcaggtaggcggccaccagccgggcgggcgaaagatcgccccccaccgccagcagcccttcgggcggcgcggcgaccggatcggggaagtcggaaccgtccccggccatccgccccagcacccgcacgttcatttatcggtggcggcttcgtcgccgccaagcggctcgtagcggaacaccagccccagtccggcaatcccctgctgatcggcggacggcccgaccgtggctgggactgtcggcgcggccttggccacgtcggcggacacggctgacggcgcaccatccctggccgccgccttgcccttccccttgcgggcgggccttgcgggcgctgccgcagcctcgggcgcggccacgtccacgatggcggtgccgcccttgcgcagcttgccgaacagcacctcgcgggccagttcgtcttccagcgcggtgcggatcacccggcgcagcggacgcgccccgaaggcaggctcgaagcccttttcggccagccgcgcgcgggccgccggggtcagttccaggcgcacgcggcgatccttcagcccggagcccagttccagcacgaacttgtccacgatgcgttccatgaccggggtggtcagcccggcaaaggggatcatggcgtccagccggttgcggaattccgggctgaacatgttctccacggccttgcggcccttgcccgccatgtcttcctgcgcggtggcgccgaagccgatggcgggggcgctcatttcgcgcacgcccgcgttggaggtcatgatcagcaccacgttgcggaagtccgccttgcgcccggtgttgtcggtgagcgtggcgtagtccatgacctgaagcaggatgttgaagatgtccgggtgggccttttcgatttcgtccagcagcagcacggtgtacggctgcttgcggatggcctcggtcagcaggccgccctgatcgaagcccacgtagccggggggcgccccgatgagccgcgacacggagtgcttctccatgtactcgctcatgtcgtagcgcaggaagccgatgcccatgacctccgccaggcggcgggccagttcggtcttgcccacccccgtgggaccatagaacaggaagctgccggtgggccggtcttcgcggcccagccccgcccgcgcgcgcaggatggcccgcgacaggatgcccactgccgcgtcctgcccgaagaccacgttgcgcaggtcttcatcgagggtgcgcaggcggtcgcggtcgctggacgacaccgtgcgcgacggtatctgggccatgcgcgccaccaccttctccacttccttcacgccgatggcggcatcggatgccgacgccgcgcgggcaccacgccgcagccgggccgccgcacccgcctcgtccagcacgtcgatggccttgtccggcaacagccgctcggtgatgtacctggcggaaagctccaccgccgcgcgcagggcgggcagcgtgtaacgcaccttgtggtggtcctcgtaataggggcgcaaccccttcaggatgtccacgcattcgtcctgcgaaggctcctgtacgtcgatcttctggaaccggcgcgacagggcgcggtccttctcgaagtggttgcggtattcctcgtacgtggtggacccgatgcagcggatgctgccgtcggccagcacgggcttcaggatgttggaggcatccatggagccgccgctggtggagcccgcgcccacgatggtgtggatttcgtcgatgaacaggatggcccccggcaccttgccgaggtcggtgatgacgcccttcaggcgctgctcgaagtcgcccctgtacttggtgccggccagcagcgcgcccatgtccagggcaaagatgcgcacgtcgcggaattcctcgggcacgtcgccgcccgccacgcgcagggccagcccttcggcgatggcggtcttgcccacgccggggtcgcccacgtacagcgggttgttcttgcgccgccgggccagcacctggatggtccgttccagttccttcacccgcccgatgagcgggtcgatgcggccatcgcgggcgcgggcggtcaggtccacggtgaacttttccagcgcgtcgatgcggggcgtgtccggcgcgccgtcctcgccctcggcgtcgtcgccgccgtccacgtcgccaccctgcggcgcaccgtgcgagatgtgctgcaacacgtccagccgggtcaccccctgcgacttcaggaagtaggtggcgtaggcgtcgtcctcttcgaagatggcggccagcacgtcgcctatttccacggcgcccttgcccgcggactgcatgtggcggatggcccgctgcaacacgcgctgcacgcccagggtctgcaccacctcggtgggggtatcggcgggcagcggctccagatgggtggcgaaaaaggtttccaaacgcaggcgcagggacttcacgtccacccccacggcctccaggatgtgcttgcccgcatcctcgccggtgatggcgtagagcagatgctccagcgtcaggaactcgtgattgcgcgtccgcacgtcgttgacggcggcggtaagcgctgcttcaaggcgtcttccgatcatgtcatacctcttcgagggtgcagcgcagtggatagccttcgcgccgggcgcgggcatgcacgagggcgaccttggtttcggccacctctgccgtgtacactccgcattcgccgacgcccttctcgtggacggccagcatgatgcgcgtcgcctcgtcgggcgttctgcggaacacctcgatcaggatcgacaccacgaactccatggtcgtgtagtcgtcgttgtgcagcagcacccggaacatccggggctcgcgcacctcgtcctcgatgaggagctccgtgtccctgccgccatcgggcatgcccgatggattcgacgggccgccgggttttgaagggcctgccggtcccgagggttccgaggatcccgaaggtcccgtggggcgggcagtttttgcaggaccggccatgcacgccggaacggtcgggaaacgatgggtgcgggaatgggtgctcatgtgtgctcgtttcgctgtttccgggcggtaaccgctgacggcggcccggcatccgccctcgtcatccgggtagtgccgtcgagggcaacgccatcaaggacaatgcctccggaggcgcggggaccgggtgtgcgccgggcgcgggtcacgcccttatactaacatcgcgccgcccgctgtcgaggggcttgcggtcggctgcggcaaggtcgccgtgtcgaaggattcgtgaccatttgcgggcgggcccgctcacgccggttctagcccgctcacgcccgctcacgcccgatcactcaggtcgctccggacacgtccggttcactccgggccggaagggcctgccccgccgtcgccgttgccgaagaccgcccggcgcgcgtcggccagccctgccgcgtcgaaggtgaaatcctccgacgcgggcagcccgcgcgatgcgcgccactggcggttcaggtcgtgatacgttgcggtggatgcgcgagccctgtcaaggccaagccggtcggccacggccaggatggcctcgcggtcgccctccagttccaccacggggccgaagggcatggtgtcgagacagacatgcaccccgtccaggtgccacacctcgcgcaccttgtcatagccgaaggccacgccgtagcccaggcccgtcagcacctggtgcatggcgtccgcgtcggccaccacggtctgcacttcgtcccacaccttcacgtcatcaggaatgggagcggacccggcaccccccgcaccaccggtgtcctccgcgcggggcggccttttcatggtcagcacggcggcgcgcaggttcgggccggtcttggtgcgcaaccgcagcagcgtgttcgccgcgcgcaaatcgcgtcccggggtgtcgtacacccggttgcattcaaggtacggcgcgccgcccgcggcccccagcgcttgcaaagcgctgcgaagcgcggcaaggtccgcttcggggaacttgatttctatttccagtgccatgtgaactccatggaccgcgtccccgccgtcccgcattcccgctgccgtcacgccagcccggggaagaaggagacgaggcacggccaggcgccgccccgcgcggcgcgaaagagggccttttcgtgcagaagatcgtcttgctgggccttgcgggcgccctgggcagtctggcccgctacggccttgccgggctggtgcagcgcgccgcgcccggttcgtttccgctcggaacgttcatcgtcaacgtgctcggctgcctggccttcggctttgtctggggggtgtgcgaaaaccgcatatccctgcaccccgacctgcgcgtggtgctgctgaccggcttcatgggcgcgttcaccaccttttccaccttcaccttcgaaagcctggggctcatggagaccgggcagtggctggcctttgccctgtacgcgggcggccagttgctgctgggccttgccctgctgtggctgggcctcggcaccggacgactggtttaggacaccggacgacaggttcaggacaccagcggctggtgcaggccagcgggccgccccagtcacccatgcacggaaaccggcatcgcatccgcgaccggaaggagcacgccatgcgcatcatatccggcgacgccctgcgtctgcgcatctacaccggcgagcgagacacccacaagggccgcgccctgcacgacgtcatcctggaatgggcccggcgcgaaggattggcgggcggcacggtgttccggggccttgcgggctttggcgccaacagcgtggtgcacaccgcgcgggtgctgcgcctgtccgaaggcctgcccatcgtggtcgaaatcatcgacgacgcgcccaagatagaggcattcctgccccgcgtcgaggcgctgctggccgaagggctggtcaccgtggatccggtgcgcgtgctgctgtaccgccacggccccggcaaggaagcgccgcaggatgcccacgcgcaacgcgacagcgacgtgcagggcctctagccctgccgacttcccccttccctgccccccgcgcaacgacacccgggttccggtccgcccctctatcgcgggcgtgccggtggtgtttcgcgcgcgtccagcgtcagctgcaaaaaggcgagatcaagccaacggccaaacttgcagcccacctcgcgcagcattcccacctcggtgaagcccatttttcgatgcagggccatggatgcctcgttccccgcctccacgcccgcgaccatcacgtgctttcccatgtcccgcgcgcgtccgatcagggcgtgcagcaaggccgcgccaaggccgcgcccacgggtgtccttgtgcacgtacaccgaatgttccacggtgtgacgatacccatcccaggcccgccagtcgccgaacgtggcgtagccgagcaccacggggcctccgttccggcctgcctccacggccacgagcacagggtgccccgccgcccttctgtccgccagccacgctgcgcggccagccgcatccgtgaccgattcgttccagatggccgtggtgttgcacaccgcgtcgttgtagatggcgacgatgccctcaatgtcgcctgattccgcatcgcgtatcagcatcgctgtctcccgtgtggctgttccacgtggctgaccgcacggcggacgtccggtcagccaaccgtcccaacgtaaaccgggcggaggaaatcccccgcccggccagatgattgcgtaaagccggatcgccgctgctacccggcggcgggcagcagcgcggcgcgaatggcctcgatgccggtcttgtccacgtacttggacacccgcaggcgcttgccggaattttcgcggtacatggacatgaagcgctgcaccagatccagcgccgcctcgcgggtcaggtcttcggccagcacgtcgccgatgcgcgggtgcccgccggaattgccgcccacgatcaccgtccagccgcgcttggtgcccaccaggcccacgtcgcgcaggtagctttcgccgcagcacatggggcaaccggacacgccgaacttgaccttggccgggaagggctgttccgacagcgtctgttcgatctcgatgccgagccccagcgaatcctgaagcccgagcttgcagaccgccgtgccggggcaggcctgcacgtagtgcacgcacagttccacggcgcggcccacgtccatgcgcaggtcttcccagatgggttccacctgctccgccgtcatgcccaccagggcaaggcgctgaccggaggtgatcttgatgatggggatggcgtacttgcgcgccacgcgggaaatggcgtccaggacgtcgggcgacagcatgccgcagggggtgcggggcacgatggcgtaggtctgcttgtcgcgctggagaatggcgcctctcggttccggcgtgccggtatcagtcatgtccgatgctccttggtccgtatgcgttgtcgttgaggagaacatggcgatcacccggggcaatgccccgtggcgatcgccacatgtgtcacgggtgtcggtgctgacgcgccacagggctcagcaggcccggatgatggccggggcgatttcttccagcgaaaccaccttgcgcacgccgcccagcttgatggcctcctgcggcatgccgaagaccacgcagctggcctcgtcctgggcaatggtgtgcgcgcccacgtcgaacagttccttcatgcccgccgcgccgtcgtcgcccatgccggtcatgatggcggccacggcgttgcgcccggcgtaccgagccgcggaacggaacagcacgtccaccgagggccggtgcctgcgcaccagggggccttcgcgcacctcgacatagtagcgcgagccgttgcgcttgagcagcatgtgcatgttgccgggcgctatgagcacctggccacgccgcatggcgtcgttgtcctgcgcctccttcacggctacccggcagatggcgttgagccggttggcgaaggctgcggtgaaatgttccggcatgtgctgcacgatggcgatgggcgggcaatcggcgggcagcgcctccagtaccacgcgcagggcttccgtgccgccggtggatgcgccgatgaccaccaccttttcagtctgctgcaccgtggtggtcagcggggtggccgcgggcagcaccgcgtcggcggaaagcttgggcggcacgccggcggccagcgggctgagcttgcgcagccgggcgcgggcggcggctttcagcgcgtcgcaaatgcggatgctggattcctccagaaagcgcttggtgcccatgcgcggcttctggatgacctccaccgcgccgtattccatggccttgaaggtggcctcggccccctgctccgtcaccgacgagcagatcaccaccggaatggggtgctgggtcatgatcttgcgcaggaaggtgatgccgtccatgcgcggcatctccacgtccagcaggataacgtccggggccaccgtctccatgcgcttggccgccacgaaggggtcggacgcggtgcctatgagttccagttcctcgtcgccggcgacgatgtcggccagggtctggcggaccagggccgaatcgtccactaccagtaccttgatgcggcggggggtcatcgcgttctccggtagacggtgggagccacctgttcaaggggcagcgccatgccggtaagactttcggagtggccgatgaacaggtgcccgccggggcgcaggcactggcagaaccggctgaacagcccttcctgcgtgggcttgtcgaaatagatgatcacgttgcggcagaaaatgatgtccatgggctctgaaaagctgaagggatccatgaagttcagccgttcgaagtgcacggcggagcgcagttccggcccgatgcgcaccaggcggcgcgaacggtcgcggctacgcagcaggtagcgcttgcggaactggtccggcacgttgtgcacccgctcttcttcatacacggcgcggaccgcctgttgcagcgcccgcgacgaaatgtccgtggccaggatggaaaagctgaaacctgcggtgcgttcctgatagtcgcgcagcaccatggccagggtgtagggctccatgccgatggaacagcccgcgctccatacccgcagggggcgctgggcgcgcaggcgcaccgcctcgctcgtccagccgggcagcagcgtggaggtcaggtagtcgaaatggcgtggttcgcggaagaattccgtggtgttggtggtcaccacgtcgatgaagttgcgcaactcctcgtcaaagcccttttccgtgaacaggtagtccacgtactggtcgtagctggccatgcccagcacgcgcagccgcttttgcaggcgcgcttccaacatcacccgcttggagccgggcagcttgatgcccacctgttcgtagacgaagcggctcatgcggtcgaacagcttctgcgacatggggccggggcgggcacagcccactggcaatgccgggctgtcactgcggttgggactcatgcgccccctccgtgcgacgccgcgggcacacgctgcccgcgcggaggctggtccaccgcaagctgcaccagtcccggcacgtccaggatcagggccatgctgccgtcacccttgatggtggcgccggaaatgccgggcacgtccttgtagatgcgccccaggctcttgatgaccgtctggtgctcgcccaccacgcagtcgaccaccagaccgaaacggctgccctgcgcatcgaccaccaccacctgctcgatggcaggagcgggaccggaagaggcgaacaactcgcgcaggcggatgtagggcacgatctctccgcgcaggttgatgatgcgctgcctgccatcggcggaactgggggtggagtgttccgcgcattcttccacgtggttcagcgggatgacgtacgattcgccgcccaccagcacctgcaggccgtcgatgatggccagggtcagcggcaggcggatggtcagggtggtacccctgcccaccgcgctgtccagttctatgcgaccacgcagcgcctcgatggagcgcttcaccacgtccatgcccacgccccggcccgaaacgctggtgaccttttccgccgtggaaaatccgggggcgaagatgagctcgatggcctcgcgcgcgggcagttccacatccggggcaatgacgccgcgcctgcgggcgatttccagcacccgggcggggtcgatgcccgcaccgtcgtcggcgatggtgatcagcacctcgcccccggcatgagccgccgaaagggttaccgtgccggtgcgcggcttgcctgcggcggcgcgcacgtcgggcgattccacgccgtggtccatgctgttgcgcaggcagtgcaccagcgggtcgcccaagcgctctatgacggtcttgtccagttccgtctcgccgcccagggtcaccagttccacgtccttgcccagttccgccgaaaggtcgcgcaccagacggcggaacttgctgaacgtggtgccgatgggcagcatgcggatgccgagggtggtgtcgcgcagttcgtcgctcagccgttccagctcttccaccagccccagcaggccgggatcgctgcgcagatgcgccgcctgggaaagctgggcctgcacgatgaccagttcgcccaccagatccaccagaaaatccagcttggatgcggcaacccggatgctggcccctgaatcgtcgcgcgcggtcgattccttgtcgcgcgactggcggatggtgcgcacggcctgctgctcggccagcgcggcatccaccctttccgggggcaccacgcccgcgtcggtcagcagcctgcccagagggcgctgttcgtccagcacacggtgcagatcgtcggagctgacgtcgccgcgctcgatcaggatttcgcccagccgcttgtaggcggcgtcgtccacgatgcgcgcatcgtccaccaggaggatgtcgacgtccgcgtcgtcctccacgaacaggaacacgtcgcggatggcggcctcgttcgattcgcttgaaagcagcacgtcccaccacacgtggcacagttcgggctgcaactcgtccaggccgggcacttcgctgaagtgcggaaacacctgcgcgccgcccatgtcgcgcagttcgtccagcagggccaaggggttggcgccgctgaaaagaatcgaaggcactgggcgaaagcgcacccgccaggtgcgggcacagggggggcacggcgcttccgtctctgccgggcattccccgtcggcagcgccgtctgccggggcatcggccgggggggcggccacgggtaccaacgcccgcaaagaggcggtgatggcggcggcgtgcgccaggtccggtgcatcgccggtgacggcgcagttcaacagttgggcgatgtggtcgcgcgaggccagggtcaggtccagcaactggcgggtgacgggcacctcgccgttgcgcacccggtcgaacaccgtttccacgtcatgggtgaagtgggcgatgtcgtcgaagccgaacatggccccggagcccttgatggtgtgcatggcccggaacactcgcgccaccaagtcgcggtcatcgggctgcgcctccagttccagcagggccgtttccagctctgccagcaggtcctgcgcttcttcgatgaaggctgccctgtttgcgtcttcctgcgattgcatgtggcacttccttgtccgcccgcctgaccatgccgggctcactgattcaatcgatccgccgattccggggccatctgctccgggcactcgctccgcccgtgtccatcaggctttggcacgcttcggcacacttcggcaaaccccgcaaggtacggcctggttcgcgaagttcgaccgggttcgcggagttcggcaggggccacggggttccccgagtgcacggagccgcccgagtccgcctgtacaggtctgaagcggttcgagccggttcgagccggtctggaccggctcgggctgcctgggctggagcctccggctggaccgggctgatccgggccggtccgacaggtccgtagcaagaaccgggcgaacggtacgaacggagcaaactgcacgaaccgcgcgagcggctgacatgccccatcagggctggggcaggcaaggtccggtcatggtccgggcacgcaagcccatccccatgcaggtcagcaagacgggctggttgcccccggccccgtcgttccgtcttccgtaccagtcctttgccccggtgctccgccgatgcgaggcgccggtcctagccgagcaccttcttgaccacggccagcagctgctccggctggaacggcttgacgatccaccccgtggccccggcggccttgccttcctgcttgcgcgtggcctgcgattccgtggtcagcatgacgacgggaatgaacttgtacgccgggttggcgcgaatctgccggatcagttctatgccgtccatattgggcatgttcaggtcggtgatcaccatcttgatggggccggaaagcttgctcaccgcatccttgccgtccttggcctcgatgacttcatatcctgcgttgcgcagggtgaagcctaccatctgccggatgcttgcagaatcgtccaccgtcatgatgagcttgctcatgatatccctcgtgctcgaatgttcggagttggcggttcagcaccgggcctggccgccggagacatgcactggccggttggagcctgtcggtcgtgtcaatgcacactgggcacactgggcacatcggcgcagtggcggcaatggcccgaccgggcacccggctggcatcacggaggggccgtgacgccgcatattcagaaaagttccacgttgtcgccgtagccgtcgccgcttccgtcagcgcccacggcaacgtcctgcgcagcatggccgccgcccagcacgcgtccgtgcagcacccgttcctgctccatggtatagcggtcacgcatggcggccagacggcgcgacgccgccgcccgcgccgaggcgggcacccgttcccgcagcgatgccgccatctcgcccacctcgtcggcggcaccggaaagcccggccaccacctgggtgtcgaaatccagccccttgacggcgtggtccacccgggcggccagttccgcacaggcctggcccaccctggcgaacaggcgggcggcctcgccgttcacctcgcgcaggccgtgggtaagcccttccagttcgccggaaatctcggacactcgcgaggaatcgagataggccgtggcgtaggtcttgagctgcccggccacgccgtccacctcgcgcagcagtgtggccagggccatggtgctttcgcccgcgtcctgcgacagccgctggatggacgaggccagcacccccagggccttgcccttttcgccagtatgggcggcccggatgctggcgttgagcgcgatgagctcaatctcgtcgccaacgtcttcgatatcttcaaggaaagcgctcatctgcgcaaccatttcggccacctcgaccatgacgtgccccatgcgctcgccctgctccgccagagacagcatgcgtgtggcgatttccgtcacgctgcgctccatgtggtcgagcacggcagtgccaccgcagtcttcacccaggcacgtctcgtcggaaaagcccccggtgcgctgccccacgccgcgcacgctggcggcaatggccgtcagctcgcgtcgcaaggtggaaacggcatcggaaaaactgaccctggcgttttccagctgggcctgctgcagggcgcaaatgtctgcggccacggccagttccacggccacggcctcgttggctgcggggtcttccggagcgtcgggggaactggcggaagcattgccgggggcggcttccaggcgcgcacgcgcgtcggtcagggcctcctccacgtgttccacctgctgacgcacgatgtcgtggaattgcagggaacctatgatgcgccccatggaagcggaaatgtcagccgtatgtccgcgcacgtcttccgaggccttgcggctgccctcggccacttcgtgcagggtatccatgttgtcgcggatggagccgaacaccgaataggcgcattcgcgctgcatctcgtgcatctcgcgggtgctggcctccgccttttcggccaggttgtccagtgtcttggcctgctgcatgatgcggtcggaatattcgacgatcttgtagcccagcttttccacgtcgtcggcaagggtgctgaagccgcgcccgtcggcccccaggcgggcgctttcgatgcgcgtggaaatgcccagcatttgcagggtgcgcaccacgcgggcatagtcgcgtatggatttggaaagttcgttcaccagttcgcgggcgcgggccagcatggcgaggtccctggcgtcatcgtccacgtggcagagggtctgcatggcgtccagttccaccaccagttcttccaggatgtggcgcacggtgtcgcccgaggcgatgtggttcagctgctggctgtccgcggcgatgtcctgcacccgcatggccacgtcctgcaattccgcgcccagggcaagaaaatcgtcttcgcgccgctgcaccagcagggccagaccgctgcccacacgtccaagccgctcccgcacctcgcgcgccagcgccgtgtattcctgcatctgtgtcccgtctccagtggttctgcatccccgcgatgcccagactgtagcggcatcatgccggccgcgccagagtatcttgcccagagtgtctcagtgtgtcttgcccatagtgtcttgcccgatgcatccgggcaatgccacagtcccccgcccgtccagtcgtacggcctgccgcgcccggcccggccatccccttctgacgacagtatccggccaacccggcgccagcgtgccgccaggggtttcgccgtgcacacggccaagggcgccagtaaacgcatggtatcgcaccccccatcgtgtttaaagtataaaatgggggtgatcccgcaagaaagcgccccgcttccgccaacggcattgcacggtcagtccagaaagcggatttccgcccgtgccacatgctcgccctgcggggtcagcctgacgtccaccttccgcttcatgaagtcggccgcgccaaggacgattccctcgaagtactcgaacagcgcacgggaggagcgataggtcatcacgagagtgtcgcccctgtcttcataagtgaatgctggaggattgatgcccggatagtccttggtgagctgcttgtgcagtgcatccatgcccaggtacaattccttcaggtcattggtcttgaagtagcggcgatacatccggtagaagccgtccatggtgtaacggcccagcttgcggaacacttccctggacgaatcgcccgtgatgcgcgaaagctcgtgggccatctgcttcagcacctgatccggatagttggcggtggccaggaacacggggttgcccatggcctccagcatcttggccaccacatcgcgcccgtagttgcccacggcgaattcctgcatcagcttgggcagcaccccgcgcatctgcccctgcgacttccacagcttggtggcgtccacctttgcctcgctgaagcgcacggccagcgtcagcagttcctgcgaaagcccggccaggtcacgcgtggccgccgaggcttgcaccgcgcccgtttccgattcaccggccacgctggcgatggcctccaccgcgccagtgacctcttctgccgaggcggactgttgttccgccgcagtggcgatctgggccacccgctccaccatgtcctgtatgcgcacggtaatgcggctgatggcctgccccgcctcgttggaaaggcgcgtgctttccgtcacctgcccgcccgtgacctgcatggactgcatggcgtcgtgcgaacgctgctggatggtgcgcactgcctgttccacttccttggtggcggacatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccgcgcccggcgtcaccggcgcgcgccgcctcgatggcggcgttgagcgccagcaggttggtctggtcggctatgtcgttgatgaccccgatgatgcggcctatctcgccagcctgcccgtccagctggtccagttccgtggccagccgttcggcggactcggccacggcgttgatgccctccacggcatgctgcaccagcgccgcgcccgccgtggcatcgtcgcgggcgccccgcgcggcatcggacgtggcagatgcgttgcgggccacctccagcacggtatggcgcatctgctccatggccgtggccaccgacgaggattgctccttctgccgcaccgcgccccgtgcctgctcgtcggacgaggcggaaagctcctcggaggcggacgccacccgctgggccagcccgctgatgtcggcacccgtggccagcagttcctgctggcgcaattccagggccgaacattcgcggcgggcgtcgctatggtcgaacagggccaccaccgcgccggtcaaggtgcccgcgccatccacaagggattcggaatgcgcctgcaacgacaggctcactccggacgtggtggccagttccacgtcgcgatgcatggaggtcgtgggcggcacgggcatgaaatccagcgcggccctggtggtaccgctgccgcccccaccgcccgcaagggcctctgccgggctgcgccctaccatccgctcctccgacaggcctgccagcgtgaccacgcccttgctggccctggcgatgcggcccgaggcatccagcagcagcaccggagcggtcatgagttcgaaggccttgtgcagttgggtggcatccgcctccagccgggcggcgacctccagtgccggatgaggagccacgccccgtgcgcgcaggtcgtcacgcagccgcaccggcccctgagcggccaggtcggtccgcagttgttccagcaagactgccctggcccgcagatcgtacgccacggccactgcggtgagcgcaaggccgcagcacagggcgatgacggcccacatgatgccgcccggcagcgcaagaccggcggcaagaagggtcagtgcggtgccaagggcggccaggacgaaggaaaatggcgggcgcaggttttccatgacagtctccggatggcggtgatggtgtgccggacagtagagccgaatgtaccgtgttgcgccgcgcaagcaagcgggattgccagattatcatgcgacggcacaaggacgccccaagcctgatccctgcctggccgggccaggcacgcctgccccgcaccgggggcgaggcccgcaccagaccaaagccgcaccgtcgggccttggcgcggcgcatttgctcggtgcacgggcaccctctgcctatcggcaggaaatgtgaaaagacagggggaaaaacgaaggcgcaccataacggacacgccacgacctagggtggcgcaggtgcgcgggagcgcggcgaagggaagcaggagggacagacgcgacaagcgggcttgcggcggcaaggcaggggcaccccgccggggctagacgtcgtcgtggccgccgtagtcggagccggaatccgcggtgtcggcggggccgccgaagccggagggggtgccacccccctgcgcgcgggggccgttacccgccgggtcggtgtacgagggacgccgggcacgcctgaacaaggcatcctgcaaggcggccacggtgggcacgccgcgcgcggcatcgtccgcggggtggagaatgggagtgtagccaagcctgcgggcctggtcgcggcggatggtatgggccgccaccgggcggacctggccattgagatcgacctcgccccagaacaccgcccgctcgggcaggggcaggtcgtagaacgacgacagcacggcggccaccagccccagatccatgccgggatcctgcaacttcatgccgccgccgatcttggcgtagatgtccacctgcccgaagttgaggcgcaggcgcttttccagcaccgccagcagcaggtgcaggcggttgacgtcgaaccccagcccggtgcgacggggtatggccaggtagctgcgggtgaccagggcctgcacttccaccgccagcgggcgctgcccgtccacggccatgaccagcgcggtgcccgacagggcaggatcgcgcgcgcccaggaagaaggtggaagggtcttccaccacttccatgccctgctccaccatgcggaagaccagcagttcctggttggggccaaagcggttcttgagcacccgcagcaggcggaacatctgccgccggtcgccttcgatggagatgaccgtgtccaccaggtgttccagcaggcgcggcccggccagcgcgccgtccttggtcacgtggcccaccagcagcacggtggtgccgctgcgcttgcaggcttccacgatttccgtggacacggcgcgcacctggctgacgttgccgggcagaccttctgccctgtcggaactgacggtctgcacggaatcgacgatgagcagcgcgggggcttcggggccttcaaggtggggcagcacgtcgtccagccgggtggtggccacggccatcagctcgtcgtgcagcacgccgaggcgggcggcgcgggccttcaactggggcagcgattcttcgcccgaaaggtacagcacgccgcgccctgcggcggccacggccccggccacctgcaacagcagcgtggacttgccgatgcccggctcgccccccacaaggatggccgcgcccggcacaaggcccttgcccagcacgcggtccagcgcgtccagcccgctgccgaagggttcggcaccgtggtcggccacgtccttgagcggttgcgccctgctctgcgcgccaacggacgaggcgccggggcgcgccccggccttgccctcgcgcggggccacggtcagttcaagggtgttccattccttgcaggcggggcactggccgcgccattgcggcgcgcgcgccccgcaggcggtgcagacgtaggtttcgcgcagcttcacgggcgcacgctacttgctgtcgggcggggtgcgcgcctctaccaccttgacgccgaattcggccacggaggcgggcgggttgtagaacaccaccatgaacggcacttcgccgccggggggcacgttggtgttgttggtgaggatttcgatcttgttgttgagggccgtttccagctcctgctcgcccagcacctgcaactggaacagcgacacggtgacgccgcacagctgctgtttggtgaccacggcggcgcctgccgcgtcgtacagcgaggcctcgatcttgatcagttcgcgcggcgaggaaaagttgttcaccaccttgccctcgatcaccgcgacctggcccaccttctcgttgttcacgtagtactggcggtagttgcgcaaggcgatgttcttgatctgctcggtaccattgaccaccggcgggggcgtttccgccgccttctcgccgggccagatgccggtgaagcgcagggtcacgcccacggcaacggacagcagcacggccacgaacccggcgatgaccggccagccgtacttcttgggcggcacggcgggcggggcgtcgtccaggttgtagcccttcatggagccgatgatgtcgctgacgtccgggccgtcgtcgtggccgcgcttgcgggcatcggcctgcaccttggcgcgcacggcggcggcaaggtccgcctccgggtcggaggcaacggcgaaggggccgtggtccagttccgcgccgttgggcgacacggctccgggcttgcccggggcggcgccatccgcaccgtccatcccgaacccgcccatcccgagcccacccatgacggcgtcgaagtcgggcgcgccagcggaaggcggcgtggccgattcaatggggaaaacggacttgcacagcgtgcatttcagcttcgcaccggggcgggcacgatcgtcgggcaggttgtacttggtcgagcagctggggcaaatgacgatcatcgggcacctcggacagggggtctcggcgaatggccggggcgcgacgacaggttggcggcgtggcccaccctacgcaccctcgggttcgatgacggcttcgtagataccgggaagttcgcgataccgttcggcatagtcgaggccataccctacaatgaagccaccgggcaacgcaaaccccgcgaaatccacgcgcacgggcacggcgcgccgctcctgcttgtccaccagcgcggccaggcgcaggctcttggcgccgcgcgccgcaagctgccggaacaggaagtccacggtgtggccggtatccacgatgtcttccaccagcagcacgtgcttgccctgcaagggcacttccacgtccttggtgaagctgacggtgccgcaggtggaggtggacgagccgtagctggccacgcgcacgaaatcgagttccgggcgcatgtccagatgccgcaccaggtcggcaaagaacatgaacgcgcccttcagcacgcagaccaccaccagttcctcgcccgcgtacaggcgattgatctcctgccccatctcggccacgcgcgtggcaatggcctgcgcgtcgtacaccaccttcagatccttgatcttcattgtcgtccggcctccgggcccgtgtatcgcagggtgccgggtgcaccgcgcgttgcgcggcatgcccggcccgtggggttgtcatgtcctggctcacgccacagcaagcggcggcaaacggcgtcagtcacggcacgtgcggcagttggccgcggcgcgccccgtccgctacatttccagtagcaccgccgtttcgtcgcaatcgggaaacttggggcagtggatgcagtccgcccagatcttctggggcaacacgtccttttccaccacccggaatcccatccgcaaaaagaactccacctggtaggtcagcgcgaacacccggaagatgccaagggtcacggcatcgctcaggcaggcatccaccagcttgcgcccccagcccttgccgcgcaggtcgtcggccaccaccagcgaacgcacctctgcgatgtcgtcccaggcgatggacagggcgcagcagcccaccagcgggccgccgtcgtcggggtcgatgaccagaaagtcgcgcaggtggctgtacagctggttcagcgaacgcggcagcagcagcccctggccggaggtgtgcatgagcagggcgtggatgggcttgacgtcctgcacgcgggccttgcggatgtacggctggcccatctagttgccccccagcagggtatccacgaacttgcccagttcgtcggcctcgacaaggcccacgtgattggccaccagcttgccctgccggtcgtagaccagcagttgcggaatggaggacacgttgaagaaccgctgcaactcctccttgcccttccacaccggatagttgaacggggtgcgggacatgaaggccgcgagctgcctgggattctcgtccagcgagatgccgtacagggccaccttgtcttcggagtagcgggcgcgcacgttgatcaggccggggatttcctccaggcacggcgggcaccacgaggcaaagaaattgacgatgaccaccttgcccctggcggcggtaacgcggcgcagcaattcgccggagcccatctcttcaaccgccggagcggcagcagcaacgccgcacagggcgacgagcagcaggggaagaagcatgagcgatgtcaggcgtttcatgtacaagcctccgatgggatgaaaccactgcgcccggaatgccacgggcggttgcccacggctgttccggggtccgccacgggggcggagcgcattcttaccgccgaacgcgcgccggggcaaccggcactgacagggcagccatgcgcaaggcaagggggaaggcggtcgccggaacgacgaacccgccacatgcaagggcgattgcgaaacggggctactgcaccgtcagcagttccttggccacccgcacggcctccacggcgtcggcggaatagccgtccgcgccgatggcctcggcgtaggcgggcgtaaccaccgccccgcccaccatgaccttgacgggcaggccgcgctcgcgcaccaggcgcacggtgtcttccatgcgcaccatggtggtggtcatcagggccgaaagaccgatcacccgcgcgccgtggcgttccgcggcctccacgatgtcggcggccttcacgtccttgcccaggtccaccacgtcgaagccgtggttgcccagcatcagggtgacgatattcttgccgatgtcgtggatgtcgccctccaccgtggccatgatgatcaccgggcgggcttcatgcccccgctgagcttcaagcaacggttgaagtttgcggaaggcatgctgcatggtctctgccgagcggatgagctgcggcagaaagtattcgcgccgctcgtagcggcggcccacctcggtgatgccggggatcagcttttcctgcaccagcgagaacgggtcggccccttcggacagggcgcgttccaccagggccagcgcgccctcgcggtcaccccggatgacggcctcttccagggtggcggccttggccttcacgccgcccgtgcccccgcccgtgccgccagccacgccagcgggcgtggcgccggtggcgtcaccgcccggcgtccagccggaatagccttcgatgaacgactcggcgttggcgtccagccccagcagcacgctggaggcggccaccgcctcgcggatgcgcgcgttgccgggatgggcgatgcacgaggaaagccccgcgcccgccgccatggccagaaatgtggagttcagcagttcgcgcgcgggcaggccgaacgagatgttggacagcccgatggtggtgggcagcccctgcgccgcgcaccagcggatggtatccagacagtggcgcgcggcctctgccttggacgacacggccagggccagtacgtccaccatgaccagacggcgcggaatgcgcaggctgtcggcctgttgcagcagttcctctatgatggcaatgcgttccgccgccgtcaccggcagcttgcgccccttgagcggcagcaggatgaacggcgcgccgtggtcgcggcacagcggccccaggtgctccatgcggcccggttcgccgcttatggagttgaccagcggcgagccgggatgaaacggcagggccgcggcaatggcgtcggcattggacgaatccagcgacagcggcagcgaatggcgggccaccaggcgttccaccagcgcgggcagcagcaccgcctcgtccaccatgggcgcgcccacgttcacgtccagcagcggcgcgcccgcctccacctgttcgtcggcaaagcgcagtgcctgggcgaattcgcccgcctgcagttccgccgtcagcagcttcttgccggtggggttgatgcgttcgccgatgatgcggattgggctgcccgccccgatgtgcacggcctgggcgcgagtggtcaggacgatgccgtcgcgccgggccggatcgggaacaaggccaccggaaaggttgtccagtgcgccgcgcagggcggcgatgtggtcgggcgtggtgccgcagcagccgcccagcatgcgcacgccggacgcggcaaagcgcgcggtgtgccgggcgaagtcgtccggccccaggcggaacacggtcttgccgtccaccagttccggcaggcctgcgttgggttccaccagcacaggcacttcggagatggccagcagttcatccgccacctctgccatctgctccggcccggcgctgcaattggtgcccacaaggtccacgcccatgttgagcatggactgcacgaacacttcgggccgcgtgccggtaaggctgacgccgttctcgaaggtcatggaaacgcccacgggcaggtcgcactcggcgcgcgcggccagcactatggcccgtgcctccgccaggtcgaactgggtctcggccagaatcaggtccaccccgccctgcaccagcccccggatctgggcgcggaaggcggccaccagttcggcggggtccagatcacccagcgggcgcatgaagtggccggacggccccacgctgcccgccacgaaggcctcgcggccgctggcaagcaccgcctcgcgcgcggcgcgggccatggcccggttgaactccaccacgtcgggagcgccggggcccgtgcccaatttatggatgcagccgccaaaggtgttggtggtcagcacgtcggccccggcccgcaggtagtcggcatgaatgcccaccagcacgtcgggccgggccaggcagaacagttccgggcttacgccgggcggcaacccgcgcgactggagcatggtacccatgccgccatcgaagaccagccgacgacctgaccgaagcgcttgacgaaaatctggcacagcctgtactcctgaaacttggctcgcaggcgatgaagaatccgtgcgccgcgagtgttccgaaaacatgcccgaccggcgcgtaccgccgcatgggaaggcctgtgtaccggaaagccttgtaaaggacaaacaaaaatcataccatcccggcctgtacggccccgtcacgcatagtgggaccccgctacacgacgcacgaaccggcgcggcctgctccgcgccttgaccggataccatgaccgatacagtgaaaacgccgcgccgcgccgcgcgcacgcgcggtgccaaggccgcccaatccgcccaatccgtcggacacgcaggggcgaccggcgccctctcctctgccccaggatattccgaagcacccgaagcgcccgtcacgccggaagtcgtgcttgaggccgaggtgcttctggatcagcagccggaagttgccaccagggcccgcgccaaggcgggctccggcaaatcctcttccggcaaggccactgcgggcaaggccgcgcggggccgcaaagccgcctccgcccccgctggcgacggcgacgaggacgcacccgcctccgcccccctggccggcgaagcccccgacgaagcggacgacgatgaaagtgccgacgacgaactggacatcgacttcgacggccccggtgacgacgccatcgacgtcgacctgctgcacggcgacgacgattcgccgcctgcccggcatgacgcacatgacggggcggacgcatctgacgagagcgcaggccgccaccgttccctgcccgtactgcgcccggccatgcccggcgcctccacgcgcgactcgctgcacctgtacctgcgtgaaatcagccggtttccgctgctgaagccggacgaggaattcgaccttgcccggcgcgtgcaggaacagggcgacagcgatgccgccttccggctggtcacctcgcacctgcgcctggtggtcaagatcgccatggacttccagcggcgctggatgcagaatgtgctggatctgattcaggaaggcaacgtgggcctgatgcgcgcggtcaacaaattcgacccggaaaagggcatcaagttctcgtactacgccgccttctggatcaaggcctacatcctcaagttcatcatggacaactggaggatggtcaagatcggcaccacgcaggcccagcgcaagctgttctacaatctcaacaaggaacgccagcgccttatcgcgcaggggtatgaccccgacgccaccatcctgtcggaaaagctcaacgtgaccgtcgagcaggtcatagagatggagcagcggcttgattcgtccgacatgtcgctggacatcaccgtgggcgaggattccggcggggctacccgcatggacttcctgcccgccctgggccccggcatagaggaaacgctggccaacagcgaaatcgcgcgcatggtgcaggacagggtgcagaccatcctgccgaagctgtcggacaaggaggcgtacatcctccagcaccgcctgctttcggaacagccggtcaccctgcgcgagatcggcgagaagtacgacatcacccgggaacgcgtccgccagatagaagcgcgcctgctgcaaaagctgcgcgaccatctgttcaaggaaatccgcgacttctcctcggactggatatcacagtagccgcccggcccggtcaggccgtgcacgagtcctccatgccatccatactccgctttttcccccgccgcagcgccgcggtcgcacaggcggccagccggctgccgcgcagccgcgtgtccgccccggcccccggacgttcgcgcgtgggggcgctttcccgcgccgccgcgctgctggcggcggtctgtcttgcctccggcgtatccggctgcgccacgcgccagcccgcgccggaccagcccgtcgcccccgtggaatggcagctgtcgcccgatgcggccaccacctactactatctgctccttgagcaggcaggccgcaacggcaacatgcgcgatgcgctgacggccatcgagcagttggtggccctcgacccgtcgccaagggtgttcatcgacggcggctcgttcctgctttcgcgcaaggaagcgaccctggcccgccaggtgctgcaggaaggcgtgacccgctaccccgacgacctggacatcaccctgctgctggtggaaacctaccttgaggaaaatcgcaccggcgatgcgctgtacaccctgcgcagcttcgtcggcgcccatggcgaagacgaacaggcccgccaggaactggccctgctgctggtgaagacccgcaacttcgccgaggcggacaagctgctctccggcattgccgagcgcaaccgtacccccgtgctgcgttactaccacgctcgcgccctggtggggctgaaccgccattccgaggcgctgggccagttgcgcaaggccgtcaaggccgcgcccgactttctggaagcctgggcggaactggccttcatctacgagttgcgcaaggactacgtggaagccgagcgcacctacgaacagatcatcaccctggacgaaggcaaccaggacgtgtggctgcggctcatcgccatcagcctgaagctgaacaacccggccaaggcctacgaactggctcgacaggggccggaaaccttcggctttctgctaacggcggccaccctgttcctggaagaaaagttctacgaacaggccgacgccctgcttaccgtggtcaaggacacccccggcgcgcccgaagaggtgtacttctacctggccgtgctatccttcgagggcaagcgcgacccggcaggggccctgcactggctgtcggaaatcaccccgtccaacaagtaccacgaccgcgccctgcgcctgaaaagccagctgcagtacgaaagcggcgaccttaccggggcgctggccacgctgaaggaaggacagaagacctaccccggccagaaggaattctggcagatggaggcccagctgtacctgaacagcgacaagccggaagcggccctggccgtcatggacgaggcgcgcaagttctggcccgacgacgccgaaatcgccttcatgcgcggcatcatcctggacgagcgcggccagaaggccgaggcgttcaccatgatggagcaggtcatcgccgatcacccgcgccacgcccaggccctgaactacgtgggctacaccctggcggaacaggggcgcgacctggaccgcgcgctggaacttatcacccgtgcccttgaagaatcgcccgacagtacctacatcatcgattcgctggcctggacgcactaccgccggggcgagttgaacgaggcgtggcaggccgtcagccgcgccgtggaactgggcgccagcgacccgaccatctgggaacactacggcgacatcgccgccgccctcggcaagaaggcagaggcgcgcaaggggtaccgcaaggccctggaaatgtcgcccgccaacgcggcggacgttaccgccaagctcaagaacctgtgatgcacctctttcgtctttctcacgaccgatccctggcgcacggcactgccgtgcgccatcgcgtgtggtcccggccggccctgcccgtcctgctcctgcttgtcctggccgccctgcttcagggctgcgcctcgcgcgtggtccccggcgtgcccgcatccaccgagcaggccgacgccgcctggcatgcctaccgcagctgggcgcagaccaacgacgcggatgcggggcccttccgggtcaacgccagcctgcgctacaagaccagcgaacacgacggcaaccgcgtggtggccctgctgtggtccaacggcgacgtgccgctacggctggacatcatggcgggcatcggcgccaccgtggcccgcatccgcgaggacgacaccaccttccttgcctatgcccccaacgagaaccgcgcctactaccatagcggcgacctgaaccatggcggacgcgccctgctctcgttcggcgtgccggtgcccttttccgtgccggacctggccaacctgctgaatggccggttcacccgggtcttcgacgatgcccgcgcggatgcacggcttgtggccgacgggggaatcgcctacactctgccgcgtggcagggttcgcggaatgcttgaactttctcccgaaggactgcctcgccactggacggatacgccccccggcgaaaagcaggccggctgggacatgcgcatcgactacgacgaggccgtgccccccctgccccgcaagatcaccattacccacgccaaggggtactcggccatcttgctggtgaaggaacgcgaacggccacaggccttcaccggcgagcaactggggctggaactgcccgaaggcacagaggttttgccgctgcgcgaaggcgcccggcgctaggagccatgccttgccggtccaccccggccacgggctgcccgcacgcatcaccaactgttccgaccggcccgaccgaaccgaccgatccggcaggcccgaccgatccggcaggcacggcaggctgacgggctcggcgggttgaccagtctggctgtccggctggcctgaccatccaaccggcccggccattccaccaacggacacaccacgcagcaccataacgcgacggagacgttcatgaccgcacccgatacccagacctccttctctctttcggccgtgctgtccaacctcaaggtggggctgtgcgtgctgcgcggcgaactgggccgcgtggcctccggcgtgctgcgcggcatggaggcgcgccagttgcgtcgccgcctagacgaggaacacgccgccctgggccgccgcgtggcggaactgctggaagctggcagccttgatgcccaaggtgcctgtagcctgaccgatgacgcccgcgtgcgcgaactggccggacgcgccgccttcctgcgcgacgagctggcccgccatgccgccggtgccgctgcggaccgcgagcgccacatgggccgcatggcccggcgttgcggctcgaatggcccgggtgcctagcccggcgggaatcggcttgcagaccgcgtagccggctgacaccgccaggacaggcgttttccgtcttgcccggccacgccgccgtcttgacaagcggccctcggaacagcacattcccagcgccagccggacccgccccgcatccgggacgcacgaccggcatcaatgccacggcatacccggcgcccgccacgggcgcgcattccatattttcgccatcacgcagcaaggaaaccacatgtccgcacccgccagccacgcgtccgccatgtccgcaccggtcatcatcggctccgaccacgccggtctcgccctgaagcaggtcatcatcgcccacctcaaggccacgggccgtcaggtggaagaccttggcccccagaccgccgaaagttgcgactatccgctctacgccgccaaggtgaccgagcgggtgctggccaccggcggcttcggcatcctggtttgcggcacgggcatcggcatgtccatggccgccaaccgctttccgggcatccgcgccgcgctgtgcacctgcgaattccacgcccgcgccacccgccagcacaacgacgccaacgtgctgtgccttggagaacgggtgaccggtcccggcgttgccatgggtcttgtggacctgtttctgaacacccccttcgagggtggccgccaccagcgccgcatcgaccagttcgacgggcctgcctgcaccggcggttgctaggcaggacatcggccttgcaggccgaatgcctgcaccacgcttcttcatcagcctgtccaccgtgccgggcaccatccggcatacggcgttcatgcgccgacgcaccacaccgcactctcacgggagcatcaatgcaactgtacaataccctgacgcgcaagaaggaacacttcgagcctgccgtacccggcaaggtcaacatgtacgtctgcggcatcaccgcgtacgacctgtgccacatcggccacgcccgctccgccgtggtgttcgacgtgctggtgcgctacctgcgccacaccggcctcgacgtcaccttcgcgcgcaacttcaccgacgtggatgacaagatcatcacccgcgccaaccaggaaggcctgaccagccaggaagtggcggaaaagtacatcgccaccttctacgaggacatggaccgcctgaacgtgctgcgggccgatctggaaccccgtgccaccacccacatcgaagaaatgatctcgctgtgcgtgcggctcatcgagcaggacaaggcctacgccaccccctcgggcgacgtgtacttccgcgtgcgcgcctttcccggttacggcaagctttccggtcgcgacgtggacgacctgcgctccggcgcccgcgtggcccccggcgaggaaaaggaagacccgctcgacttcgccctgtggaaggcggccaagcccggcgaacccttctgggaaagcccgtggggcaatggccgccccggctggcacatcgaatgctccgccatgagcgaaaaacacctgcccctgcctctggacatccacggcggcgggcaggatctggtctttccgcaccacgagaacgaaatcgcccagaccgaggcggcccttggcaaggatttcgtgcgctactgggtgcacaacggcttcgtgcaggtgaacgccgaaaagatgtccaagtcgctcggcaacttccgcaccatccgcgacatccttgaaaactacctgccggaaacgctgcgctacttcctgctgaccaagcactaccgcagccccatcgacttcaccttcgagtccatggacgaggcggaaaagaatctcaagcgcatctacgaggcgctgggcctgctgcacgccgaactcgaacgcgaaaagtggacatccggccccctgcccaaggacgtgaccgaggaattcgaagggctgcgccaggccttcgccgacgccatggaagacgacatgaacaccgctgccgcccttggccacgtgttcaccatggtccgcctggccaaccgcatcctggacaacaagggccagcgcaagaccgagggcgcccgcgccttcttccgggccgtgctggacgaagccgccacctggtttgccgtgctgggcgtgttcggccgcgagcccgccgggttcctggcggaactgcgcgcctgccgcgtggcccgcaagggcattgacccggccaaggtggaagaactgttgcaggcccgcatcaacgcccgcgccgacaaggactttgcccgcgccgacgccatccgcgacgaaatcgccgccctcggcatagaggtgcgcgatacgccttccggcgcggtgtgggacgtgctataagccgctccatgacccaccgcatgaccaacgatttccgccattcttccgcgccccgcaccggcaggcttcgtgcccgcctgcggggcgcgcttgccctgtgcctgtgcgggctcatgctgctgggccaggccctgcctgcctttgcgccgcccgccggggccttcctgggcgacttcaccgtcaaggacgaggtggagctgggcaagaagttcaacgtgctcatcaaggcccgcctgccgctggtggaagacccggaggtgaaggagtacgtgcggtccatcgtcgaacggctgaaggcggtggtgccgccgcagcccttcgagttcgagaccaacgtgctgctccacaacgcggtcaacgcctttgccagccccggcggctacatcttcgtgcacaccggcctgctgatggccatggagcatgaaagcgaggtggcgggcgtgctggcccacgaaatggcccacgtcacccagcgccacatcgccagccgcatcgaaaagtcgcagcgcatcaccctgctcagcctggccggggcgctggccggtgccttcgtgggggggggcggcagcagcaagggcgcggccatggccgggtcgctggcggcggggcagacggccatgctcaactacagccgcatcgacgaatcggatgcggaccaggcgggcatgcaatatctggtggccgcgggattccggcccgacggcatggccggggcctttgaaaagctgcgcaggcagagttggtccaccggcacggacgtgcccgcctatctcagcacccaccccaacatcacagagcgcatcagcgaagtgcgcctgcgcgtggaacagctggccgccagcgtgcgcaaccggcaggacgacgacgaacgatttcgccgggtgcagctgctggtgcgcgcccgctatgcggacgccaccaccgccctgcgcaccttcgaacaggccaagcccaccgactgcatgtcccagttggggctggccatcctgtattcgcgcctgaaccggatcggcgaggccacgacggccttcgaccgggcactggcctgcaaccccaaggaccagcttgtctggcgcgaggccgggcggttccactacaccaagggtgatcgcaaccgcgccgcgcagatgctgcaacgcgccgtgctgatgaattcgcgcgactacatggccctgtttttctacgcgcggctgctgttcgatgccggtcagcgcaacgaggcctacacctactacaaggaagtgctgcgccacctgcccgaggattccgaagtgcacgactactacggacgcgccctgggcatggacggacaggtcttcaagggctacctgcaccttgcctacagcgcgctgtattccaacgagaaggaaaaggtggaacagctgcgcgacaaggcgcgggcggtcatccgcacgccggaggaccagacggacctggaacgcttcgacacccggtatcaggagcgcaaggcggtctggtaggggcgtccggcttcggcggtatggtgcgcgccgtaccggataacgcgcgtggcgctgcgcgccccgcggcccactgccccaaaatgtttccccaacgtttttcaggacggcccttgtggacgatctgtccctgatcatcaccgccccttccggccacggcctgctggcggtgtccaccggcgaccttgccgccacggcgaccgacgcggtggtcaacgccgccaatgccgaactgcgcgggggcggcggcgtggacggtgcgctgcatcgcgccgccgggccgatgctgctgcccgcaggacgggacatcgtggcccggcgcggaccgttggccgccggagaggccgtgatcacccccggcttcaatctgcctgcccgccatgtcatccacgccgtgggccccatctggcgcggcggcacgcacggcgagccgcaggcgctggctgcggtccacgccaacagcctgcgcctggcggcggagcacgggctggcacgggtggcctttccggccataagttgcggcagctacggctatccgccggaactggccgcgcccatcgccctggctgaagccgtgcgcggcctgcgggccgggctggtgcgcgaggtgcgcttcgtcctgcacgggcaggccatgctggctgtgtggcgcaccgcgtttcatgcccttgccggtcagcgtgcccccgttcacgaggcgggcgacggccacaccagcacgtgatctgcacccgactcgcaccagactggcgccaggcccaccgcagcccaacccttgcgcaccccttgcgcaaccggcgcacctgcgccgaaggaacaatcatatggaactgaagggaaccaccatccttgccgtgcgcgacgcggacggcgtggccatggccggtgacggccaggtgaccatgggccagagcgtggtcatgaagcacaccgcccgcaaggtgcgccgcctgtaccgcgaccgggtgctggcgggctttgccggggccacggcagacgcgttcaccctgttcgagcgcttcgaggccaagctggaggaattcggcggcaaccttacccgcgccgccgtcgaactggccaaggactggcgcaaggacaagtacctgcgcaggctggaggcgatgctgctggtggccgacgcggaaaccatcctcatcctgaccggcaccggcgacgtcatcgagccggacgacggcattgccgccatcggcagcggcggcccctatgcgctgtccgccgcacgcgccctgtcgcggcacaccacgctggacgcggaaaccgtggtccgcgaggccatggccgtggccggagaactgtgcgtgttcaccaacgggcacctgaccgtggaaacgctgcgccgcaacgggggcgccaccacgtgagcacccacgccacgcccgcgcccggcgtagtcaccctgcacgcgggatgcaaggtcaacctgtacctgcgcatcaccggcgtgcgacccgacggctaccacgaactggacaccctgttcctgcccctgccggaaccgtgcgacctgctgcacgtgtcgcccagggcggaagcgggcatcgtcttcacctgcaccgaaccggacgtggacccggcccgcaacaccgtggtcaccgcgtacgagcggttcgcagcggccaccgggtttcgccccggacttgcggtgcaccttgagaaacacattccgcacggggccggccttggcggcggcagcgccgacgccgcagtgctgctgcgccaccttgccgcgctgtgcgcgcagcaggcccccggcgcggcccccacgcccgaagccctgcgggccatggccgccggggttggcgccgacgtgcccttctttctgatggatggccccgcacgggccagcggcatcggcgtggtgctcaccccgctcgcccccggcgaactcgccgacctcgggctggcgggcatgcatctggtgctggcctgcccgcccgtgcgcgtttccacgccgtgggcctatcgggcgtgggatgccgccaacgtcaccaccccagacgacaacgcccagaccagtacccggaccagtgcccagaacagtgcccggatgatgaccgggcaaagcgcgaaatcattgcgtccttgcttgacatcggaaagtctagaagatagaaatccactctctcgcggaccgtggctgaccaacagctttgaaccggttgtttttcagacacatgcaaccctgcgccggaccaaggaatttcttcttcgacgcgggggctgtgccgcgctgatgagcgggagtggcgccagcctgttcgccctgttcagaaagcacggcacggcgcgtgatgtggccgaagcactgcgcaacgacaacatcgcggcctttttgcacgcactgtgagatgcgcgccgcaaggcgcacgcaggccagcccctgcgtcacgaacaatatttccctcatgctggggtgtcgccaagctggtaaggcaacgggttttggtcccgtcatccgagggttcgagtccttccgccccagccactttttcccgatgacgcttgccatcgcaaccacaagccggaagtcgaaacatgcacggtgatctgaagattcttaccggcacctcgaaccccgcccttgccaaggccatctgcaaccacttggggtgccagctcaccccggccctgtgcgagacgttcagcgacggcgagattcgcatcgagatcggcgacaacgtgcgcggcgacgacgtgttcgtcgttcaggccacctgctcgcccgtgaactacaacctgatgcagctgtgcctgatgctggatgcgctgaagcgcgccagcgccggtcgcgtcaccgccgtggtgccctactacggctacgcccgccaggaccgcaaggtcagcccccgcgcgcccatcagcgccaagctggtggccgactttctgaccaccgccggtaccgaccgcgtggtcacggtggacctgcacgcgggccagatccaggggtttttcaacgtgccggtggacaacctgtacgcgcagccggtcattctcgaatacctgcgcccgtacgccggtgacatcgtcatcgtttcgcccgacgcgggcggcgtggaacgcgcccgttcgttcgccaagaagctgaacgcgggcctggccatcatcgacaagcgccgcgaccgtcccaaccaggcttccgccatgcacgtcatcggcgacgtccgggacaagatcgccatcgtggtggacgacatgatcgacaccgcaggcaccatgtgcgccgcgggcgaggtgctgctgaagaacggcgccaaggaagtgatggcctgcgccacgcatcccgtgctgtccggcccggccatcgagcggctgtgcaactccaccttctcgcaggtcatcgtcaccgacacggtgccgctgggcgacaagctggccgcgtgcagcaagctgaaggtgctttccgtggcgggccttcttgcaaaggccatccacaacatccacaccgaatcctcggtgagcgtgcttttcgtatagcaattcacattccgacgcggggcgggatgcttacgcgggaatgaatttaaggagaactgcaatgtccgaattgaagaccctgagcgtgcgcaagcgcgacggcctcggcaagggcgccaaccgcaagctgcgggccaagaccctggttcccggtgtgttctacaacgccgaaggcctgaacgtgccgatcgaaatggacacgctgcccgtcgaaaagctgttcgaagccgttggccgcaccaccgtcttcaacatcgaggtcgatgacaacggcaccaagtccacccacccggcgctgttctggcagatccagtaccacccggtgaagaaccgcttctcgcacatcgattttcgcggcgttgacctggaaaagcccgtcaagatccgcgtgcccctcgaattcaccggcaccgccaagggcgtgaaggtgggcggcaagctggaagtgtaccgcgaagcgctggacatttccgccaagcccctgcagatgcccagcaagatcaccatcgatctgaccgacctcgaaatcggcaagaccatcagcgtgaacgacctgcccctgggcgagggcgtctgcgccgttgccgaccgcaactttgccatcgtggccgttgtttcgcccaagggcgaagaatagcgcctgaggccgggtacgccgctgccgtccgccgcatcctgatgcggcgcatcccaagtggatctgacgcgcggcctcccaaggttcggaccgcggtttccctccggccccgcgcacctcgcgcggggccggtttccgcgtttccggaacccgacctgcccgtcaccctcactgcccgcgaagcctggccacaggcgcccgcaagcgccttcgcgcgccggcctccctgtctccctgtgtcgtgacggaccccgcttttccgccgcatttcccgccccgcagaactccaaccccatctttccgcgcatgaacgtcgccggtctcatcgtcggcctgggcaacccgggcaaagaatacgaacgcacccgccacaatctgggcttcatggccgtggatgcgctgatggaggctgccgcccgcgagacgggcgggggctgcgaccagctttccggcggcaagaagaagtacgacctgtggcggtgccgcatcactcccaccggtgatccgtggctggtggccaagccgcagaccttcatgaacctgagcggagaggcggtgctggccattgcctcgtactaccgcatcaagccggacgccatcctggtggtgcacgacgagctggacatccccctcggtcgcatgaagttcaagaccgggggcggcaatgccgggcacaatggcttgaaatccatcacccagttgctcggcacgccggatttccaccgactgcgtctgggcatcgggcgttcgccgcatggcggagagaccaccaactgggttctgggcaggctttccgggccggagcagaccctgctggatacgctgctgcctgccgccgtgcaggccatgaccatctttgccagccagggcgccgcagccgccacccagttcgccaacgcctacaagccggactgactcgactggcacgacggacgcgactgactcgacaggggcgccagccagcacgacaggcgaagcagtcgtggcactgagaacccgtgcctgtcgtgcaaatgacatcggcgcccgaggcggtcgccatcaccagacccacgcgatacgagcttcttgcccggcacgtcacacgtcccggcgctttgctcccctgcaattgccctttacgccgctgcgagacccggtcgcggaatactccggcaatgccatgggcaatgctgcggaccggcagcgggatggactcttgctgcggattgggatagagtgtcttttcctgccgaattcaaccttgttttccccgcatggagttccgagtgtttgcccaggatcaactcgtcgtctacccggctcaaggcgtcggcaaggtcgaacgcgtcgagtcgcaagtggttggcggcgttgccacggacttttacatcgtccgcatcctaggcaacaacgtgaccctcatggtgcccgtacgcaatgccgcaaacgttgggctgcgctcgctgtgcgcgccggaactgggggcggaaatccttgagtcgctgcgcgaccgctccggcttcaccggctataccggccagaactggaaccgccgctaccgcgaatactctgaaaagctgaaaagcggcgatttggcggacgtggcctacgtgctgcgcgaactgctgctcatcggtcgagacaaggaactttcgttcggcgaacgccgcctgctggaacaggccatggggctgattaccctggaattggcctgcgtgctggaccggacccaggacaacgtgcgcgccgaaatagaagagatgttccaggatgtcctgcaagcccgggaaaaaagcgagtagaccacttgccatcccgtgtcgaatgggctaggtagccccttgtacggcgggtggaagcaaccaagcattgcaacacctctcttgtgggtccccttccctccttaccgggcaacgaaaacccggatccggacccggtacagtgttcccgcccgtccaccacaacgattttccatcataccgtcactccgacaacagtctacgcttgcgaaccgatcgccattgtgcggtctttcgtgccgtgcggacgactgtgactacattcttccatacacccccacacccttccaaaagcagtccccaccacgcctatgaggaaaaagaagaacgtccagggttccgagacggccatgaatctttcggaactcaagatcaagagcatgagcgagctcatggagcttgccgagcaatacaacgtcgaaggcgccagcggcatgcgcaagcaggagctgatcttcgccctgctccaggcctgtgcctcgcagaacggcgccatctacggcgacggcgtgctggagatactgcccgacggtttcggctttctgcggtcgccgctgtgcagctacatgcccggccccgacgacatctatgtgtcgccgtcgcagattcgccgcttcaacctgcgcaagggtgacgttgtttccggccagatacgcccgcccaaggaaggcgaacgctacttcgccctgctgaaggtgaccgagatcggcttcgagccgccggaaaacgccaagaatctcgtcctgttcgacaacctgacgcccatctaccccgaccgccagttcatcatggagaacggggacaagaactactccagccgcgtcatagacatgatggcccccgtgggccgcggccagcgcggcctgatcgtggcgcccccccgcaccggcaagaccatcctgctccagaccatcgccaactccatcaacgccaaccatccggatgcgtacctcatcgtgctgctcatcgacgagcggcccgaggaagtgaccgacatggagcgcacggtgaagaacgccgaagtggtcagctccaccttcgacgagccgccgcagcgccacgtgcaggtctgcgaaatggtgctggaaaaggccaagcgcctggtggaacgcaagcgcgacgtggtcatcctgctcgactccatcacccgcctgggccgtgcgtacaacgccgtcaccccgtcctcgggccgcgtgctgtccggcggtctcgacgccaacgccctgcaacgccccaagcgcttcttcggcgcggcgcgcaacatcgaggaaggcggcagcctgaccatcatcgccaccgccctcatcgacaccggctcgcgcatggacgaagtgatcttcgaagagttcaagggcaccggcaacatggaaatctacctggaacgccaccttgccgaaaagcgcgtgttcccggctatcgacatcaaccgcaccggcacccgcaaggaagacctgctactgtcggacgaggtgctcaaccgcgtgtggatcctgcgcaagattctggcgcccatgtcgcccatcgacagcatggaattcctgctggacaagatgcgcgccaccaagagcaaccgcgaattcctgaacgtgatgaacaagtaacgcgcaagcggtacggttcacggcacggaaacacgaagcccgccgctcccgaattgggaacggcgggcttctttcattgcgcgggaacaacaatggtccggcaggcgcgacatgcgccgccgccaaactccccctgtgccagcgcctacggcaggcgcacgttgaccatcatcccctggtcctcgtgctccaggttgtggcagtggaacaggaaaatctgctcgccggggtaggcgggactgcggaagtccacgtcggccagcaccgtttcgccgggccacaccagaacggtgtccttcaggccaaggtcggtgggcagtctgcccgtgccgtccacggccagtgcgcgcacctgggccggactgccctgccgtgctcgtacccgcagaaagtacccgtgcaaatgcatggggtgcggcatgctgcggactgcattttccatggcccatgcctcgcgccgccgttccggaacggtaatgggaaaacggtccatggcaaaggtttccccggctatggtccaccgcttgccgtcggcttccagccgcagcgcacgggtgaaggcggattgcccatccgtggcgggcacgggttcgtcctgtgcgggcaaccgctcgggcaccttgcggtcgtatcgttccgggcgatccaccgacaccttcaggatggggtagtcaccgccctcggccagcccatcggattccccatgcgccccgcttcccattggcgcgccgccgtgccccgcgtgctgaccgccttgcctgacggggggggccgtcacggctggcatggtggcacggttcatgccgtgatgcatggagccgtcatgccccatctccattccatccatggcacccggcgctgcggccacaccgatgtgtgcatcgccagcggcgccgtgcccggccccgtgtcccgccccgtcgctgccgtgctccatctcgttgtgcatgggatcgaagggaaggttgcgcagccacacctgctcacccggttccatgtcgcgcagatccagcagcacttccgcccgttcacccggcgccagaaacagcccatccacccggcgtggcgcgggcaggaacccgccatcgttggcgatcaccgtcacgggcacccgtgctcccgcctttcccgcgctgccacccgtgaaggccagattgaagatgcgcgcagtgctgccgttgagcaggcggaacctgtacaaccgggtggaagcggacagcgtgggcaggtgggcgccgttcaccagtacccggtcgcccagataccccatgaacagttcgtcctgcgtgggcgcgtagaccaactccccagcctgcccgatgcgcttgtcctgcaataccagcggaatgtcggtagtgcccagggtcaggtccagttcacgggcaaaggcccgttcctcgtcgtcacgcacgatgaagaacgaggccagccccagatacgcctgccgggccgtgtcgccgtgcgggtgcggatggtaccagtaggtgcctgcccggttggtgatggggaatgcgtagtcatagtgggcgtcaggccccacggcatacatggggtgcccggcctgctgccacgggcaatccacgccgtgccagtggatgatggtgtccggaccggacggcgctgcaccggcggagcccccgtgggaggcgtgggcgccgtggcctgcgggcatcggccccaacgggccgaggccgttgaccagccgcacggcgaagtcctgccccttgtccagcaccagcaccgggttgtggtagacgcgcccctgctgttcggtcgtgtaggccagcatgggaccgcccgttgccggcagcagtccggcttgcggcatggcggaaagggtgaacggccccgtgggagcaaacagcccgaacagcccggattggccgggcaggggcagcggtccgccggacatcaggcggggcgtttccgcgcggacaccgcccaaccatggcggcagcccggaggcaatgcccagcaccagggccgcaccgccggaaagcagcagaaaatcccggcggctgaggcgcaaaggcgcatcggtgcggggcggccgggcgttcttgcaataacctttcgtggacatggcgtgcctccctggcgacaggtattcaggaacagcagcatcgcggacgacgcgcgtggcaggggatatttcaagaatacacgattcccttcgcgccgcaatcccgcacacgtctgcggaggcacggtgcaggaccgttgcggtcagccacaatgaaggagccccggccttgcggtcggggctccttcacacgggcatcacatgaggcggaaagacggattgtcggggccgcaccctccggatggttcagacaagacatcaaggcatgccccgtggcggcggggatgccgcacccggacgccccccgcctagatggggcccgccaccacccgcacccggttgcggccttcacgcttggcctcgtacagggccttgtcggccaaatcgaacaaggcgtccgtcaacggctccggcatgccgggcctggcatgggccacgcctgcactcagagtcacgcgcacgccatgctccaccacatgcccctgcccgtcgcgtatggcaaagttgacgctctccagaccggcccgcaccgactcggcaatctcgcccgcccgctgcgcgccctctcccgtcagcaccagcgcaaattcctcaccgccaaagcgcgccaccacagaggcgcattccccggctccctcggcctcatcattcaggctgcggttgcaatcgtccaccttgcggcgcagcacctcggccacggtgcgcagcacctggtcaccgatgcgatggccgtgctggtcgttgatgcgcttgaagcggtccacgtcgaacagcaccagcgccagcgccgtgccgcccttccaggccgcctcgcccgccgtcagcgccgtgtcgaaggcgcgcctgttgccaagtccggtgagcgggtcggtgacggtcagttcgcccacccggatggcgtcgttgtccatctgttcgcgcacctcactgaaggtggcccgcagcaggcgcaccacttcggcggggtccaggccgctttccacggcgcgcacgctgtcctgctccaacttgtccatgtcgccccgccgctggtgcagcatgacgcggaattcgcgggccaggcgttcggtttcctgcaaggcttcgcgcatgcggcattcgtagggctccacgcggatgtcgcggtctgcccgcagcacctcgtggtagctctgctcgctgaagtcgcgcctgtgcagcacatccaccagcagttgctggatgcgggccttctggtcgtcgttcatggtgctgaactcgcccagcccgcgcatgtagaagaccagtgtgcgccacttgctgtcgtgcggtacgcccgcgcggtccagtatttcgcacagccgctccccgcccgaaaaggtgcactggcggcgagaacagttgcaggtgttgtcggccatgggtgtctgtccttcctaccggagtatcccgtccgcgcatcgcccggccggtatggagttgcaccgtgcatatgcgccgctgcgtgaggacaacggctgtccgttgccccccaacacgcggcaggggcggcctgttggccgccccttgtattatcagcgaatgcgttgcgccgccatggggcatcgcacgaattctagctttcgtagtaggaacgcaacatctggctgcgcacggggtggcgcagcttgcgtagcgccttggcctcgatctgccggatgcgctcgcgggtaacgttgaacagcttgcccacttcctcgagggtgtggtccgacttttcgccgatgccgaagcgcttgcgcagcacctgctcctcgcgcggggtaaggtcggccaggacggaggcgatctgctccgacagcttggtgttgaccacctcttccgccggggccacggccttcttgtcctcgatgaagtcgccgaggctggaatcttcctcgtcgccgatgggcgtttcgagcgagatgggttccttggcgatcttcagcaccttcttcaccttgtcgatggggtagtccatgcgctcggcgatttcctcgggggtggggtcgcgccccagttcctgcacgaggtagcgggaggtgcggatgagcttgttgatggtttcgatcatgtgcaccggaatgcggatggtgcgggcctgatcggcaatggcgcgggtgatggcctggcgtatccaccacgtggcgtacgtggagaacttgtagccgcgctggtattcgaacttgtccacggccttcatcaggccgatgttgccttcctggatcaggtccaggaactgcaggccgcggttggtgtactttttcgcaatgctgaccaccagacgcaggttggagcggatcagctcctgcttggcacgcatggcgtgggtgttgccgcgcttgatgcgccacagcacttcctcgaggtccgtcacgttgtggcagcacttgtcctgcagccggttcaggatctcgatcttgccgatgatcatttccttgaacgagaacagttcttccaccgtcatgcccagcgccgcggaagcggccacggggttcatctcgcgcgcttccagcatgcggaagatgtcctggatctcgacctgggtcttgcccgtggacaggatgtaggcggaaaggtcgcgctggcagttgtgcatctgccgcacgtagtcttccaccgtctcgattatccggtcgatgagggtcttttccagcttgatgtcacgcagacggttgacgatgtcttccttgaaaccgaggatttccttctggatggcggtcacccggcgttccagggtgcagcagtcgtccagcttggcgtagaccttgcgcttcttcttgtaggtatgcttgatttcgtccagcagcaggatgacccgcgaacgctggttcatttcgtcttcgctggggtcgtcttcctctatggtcttgacgacgtccttcagcttgatgcggttctgcttcagatcttcgccgacgttgatcagctcctcgaccgccaccggcacttccaccagggcgtacagcacgtcctgctcgccgagttcgatcttcttggcgatctgcacttcgccgtcgcggtccagcagcggcacggcgcccatttcgcgcaggtacatgcgcaccggatcggtggagcgcgacgaatagtccgcagactcctcgtcctccaccaggtccagccccggttcgccggaaggttcctcttccgactcgccgggcgacacggagatcttcttgccgtccttctcggtatcgacaatggcgatctccagctggtcgaagataccgatgatctcctcgatctgctcgggcgtgttgacctctgccggcagggccttgttgacctcgtcgaaggtcagaaagccgcttaccttgcctttggcgatgagcgacttgatctgctgaatatccttgatgttacccattcgatctccccaacgtttcctgaagggccctgagcaattcaatgcctgcggcagggtcggtggaagtcgccgtctggcgaagggcggccatcatgcttgatgtgccgagttcccgtgtggtcaccgattcgatgccggaaagcagatcctgcaattcctcgagttccttgtcgcggggcgggacatcgcccgtcctgcacctgatccagaattccttttcgcgttccgaaagattgggcagcaactgttccggctccgcgccgtggcgggccatcttggcccacagctcccgtgcccacgggctggccagcaccagttcggcccctgcctcgtgcaggcgggcgaaatggtgcgggtagcgcaccagaaagaacatcaccgcccggtcgcgcttggcgggggcgtcgccgctggtgtgcaccgcgtccacctggcgttgcggggcggggttgcgcgcctctcgcgcaccgggtgcggcagccgccgcgcccttgtagaaatctccggaaagcccttcgcggatggcttcctcgcggatgccgaggccggaagcgatgcgcgacagaaaacgcgatgccagcaactggccgtccgcgtgccccgccccggcctgccgcagcaggttgcgcgaccactccagcgcgtcgcccggcgaatagagcgtacgcagtgtgtcgatgcagaaatccagcccgtcgggcgcgctcttgcgcagcgcctcgaaggcgtccctgccctgatcgtgcagcaggctgtcgatgtcctctccgtcgggcagcagcaccaccttgcagcgcatgccgcgcgtcagcagcatctcgcaggcgcgcatggccgccttgcggccggggttgtcgccgtcgaacagcagttccaccgtggagcagaacccgcccagccgcttgacctgttccggcgtcagcgcggtgcccagcacgccgcaggccatgttgtagccgtactggtgcagtgtcagcacgtccatgtacccttcggtgagcatggccgtcttgtgctgggtcatggcccggcgcgcctggaacagcccgtagaggtgctcccctttcttgtagatggccgaatcgctgctgttgatgtacttggcctggtcctcgtcggcgatgatgcgcccgccaaaggcgatgacctgaccggccaggttcttgatgggaaagatcatccggccccggaagcggtcgaacatgcggcccgcgtcgttgcgcgaaagcaggcccgcctgcgcggcgtccgcctgctgaaagcccccccggcgcagagcatccgccagggccgaccattcgcgcaggctccagccgagttcgaacccgttcacgatctccggcgaaagctggcggcgcgcgatgtagtcgcggcactcctgcccggcggggatggtcaggttgcgccggaaatgctcgcgcgccacatcgtacatgcgcaggcactgccgcttgaacgactgctcgcgctgcaccttagggtccggcttccagtcgtcctcaagcgaaacgcccgcctcttcggccagggcttccagcgtctcgcggaattccagcccgtgaatacgtccgtagaaatcgaaaatgtcgcccgaggcctgacaaccgaagcagtagaaaaatccttcctcctcattgatggagaaggaaggcttggtctcctgatggaacgggcacggggccatccagcgcgggccgccggtatggcgcagctcgacgtagcggcgcgccacctccacgaggttcaggcgggccttgatggcctgcacgaccgagccgtccctgcgtttcatgccgccgttccggtgttccgggtgcgcgaaagggaggaccgcgtggtgcgcgggccgccctgctccattttcacgtgttctgcaactggaccagctacttcaattcgatgatggtcacgccgtcgccgccctggtcttccggggccagggcaaacgaccgcacggccgggaatgacttcaggaacgcgtggatttccttgcgcagggccccggtgccgcgaccgtggatggcctccacagccgacatgcccgcgagcagggccttgtccagcgcacgtgaaagttcgcttacggcaacatcagcacgcatgccgcgcaagtcaaccctcatggacgcggttgcgtccgaaatggtgcgggtcaccgcgccaacgaccacacgaggcttttcgtccaatgcggccaggtctttagcctcggcccacatggtcacgccgctcaggtccacgcgcaccctgccgcgccgggcgtccacctcgaccaccgtgcccttcttgccccacggcacatagcgcacggcctgcccggtgcgcagtgtttccacctgcaacgcgggcggggtcgcgtcggcggatcccggcgtgccgtcggcatcgccgttgcccgccgcgccggaaaccagccgggcgcgggtttccgccagcgccttcagggcctgcttgtggctgaccttgccggacttccattcctggagcacggtcttggcctgtccctgcacggtttcgaacagggtgcggcgctcgcgctcgaagcgctcgtcaagcttggtgcgcttgtcgcgcaggcgggcttcttccgcccgcaacgaggaaatttccgcttcgcgctgcacggccagggtgttcaggcggtccacaagggcgctggtgtcctcgccgtccagcagcaggtactgctcggcgcggcgcagcaccgcttccggcaggccgtgctcgcgggccacgtccagggcctggctggcacccacctgatcgtaggccaggcggaacagcgggcgcttggtgacggggtcgaacagcaccgaggcggcgcgcaccttgtcacgggtaagggcgtaggccttcagcgccgggaagtgggtggcggccaccacggtggagcccgcgtccatcacctcgtccagcacggcctgggccagggccgcgccctgcgccgggtccgtgcccgcgccgaattcgtccagaatcaccagcgcgccggggccaaggcggtcccacacgccgctcaggtggcggatctgcgcggtgaaggtggacacgttgtcctcaaggctctgctcgtcgccgatgaaggcgaaaatgtcggaccagaacggcagcgaactgccggggcgcaccggcacgggcagccccgccaggcccatcagcgcgatgaggcccagcgtcttcaggcacacggtcttgccgcccgcgttgccgccgctgatgaccaggccaagctggccgggcagcagttcgatgtccactgcctgcgggccatgctgcgcaccatgcccggcggcgggcttgcccttgcccgtggcgtgcggggcgcgggaggcagacggcacagcctgcgcggctgccgccccgcccttttcgccgcgcgcgacggacagggccagcagcggatggcgcgcgcccagcagcgaaacatggccgccctcggtgaccgaaacggccccggcatcgccggattcctcgaaccgggcggacagggcgcaacgcgcgcacagcacgtcgccctccaccagcaggtcgtaggcgccgcgcacggaggccagttcgtcgcgcacgaggtcggtgagatagcgcagcaccttgcgctcttcctcgcgttcctcgcgcttcagttcctgaaggccgttgttcagctccaccaggaacatgggctcgaagtagcaggtttcgccggtctgcgaataatcgtggatgatgccctgcaggcggcccttgaagttggacttcaggggcagcacgtaccggtcggacgaaagggtcatgaactcgtcctgcaggtagtgggcgatgttgtagcgctgggcgtattccttgaccttgcgggtgcactgctggtggatgcggcggatttcgccgcgcaccagcgaaagttcgggcgaactttcgtcgcgcagcatcccgtcgtcggacacgcaacggtcaaggccggacacggtgcgctgcggcagcgggtggctgtccaccagggcggccagcagatcccagcggccaccggtggactggccctcgcggatggacgcggccagtttgcgggccagccccagggtctggcgcaaggcccacagcgcgtccaggtccagcaccgtggccggggcgtccagcgcgcggaacacgccgtccagcggggggaaggaggaaaggcggaacccggtgtgcccggcccagcgccgcgcctcgtcgaacagggcggcggcatggtgcacggcgtcgatgccggtcagcgggcgcacggcaagggccgcctccgcgccggcttcggaaacgcacaatccggcaagatgcgtgagcaccttgccgaattccagcacctgaaggctgcgggattccatgtgaaaggctaccccgccaggcgcgcgcgaacggtggcggaaagcgccttgccgtccacccggcccttgtgggcgttcatgatggcctgcatcacccggcccatgtcctgcgggcccttggcgccggtttcggcgatggcggcatcgatggcggcggcaagttcgtcgccttccagcggggtgggcaggtattcgcgcaggatgaccagttccgcctgttccttgtcggccaagtcggtacggttcgcggcggtgaactgctcgatggaatcctgccgctgcttggcctgcttcagcaccacgtccagcagttccgcctcggtcacggggcgcatcagttccacctgcatgttcttggcggcggtcttcagcatgcgcagcacgcccaggcgcaccgcgtccttggccttgtaggccgacacgtagtccttctcgatgcgttcggaaagattcatgggtgccaccagaagcggaaggatggggttccggaaatacggaatacgggaaacccggaagacctccgggtttcccgttccaggcatgtcgcgactgcgtgaggggcagtgccccgcgcaggcgaagcggcttacgccatgttcatcttcctgatcttcttcaggagacgcttgcgggcggccgccttcttcttcttgcgcatcacgctgggcttttcgtagtgctgacgcttcttcatttcggaaagaacgccggccttttcgacctgcttcttgaagcgacgcagcgcgatgtcgaagttgtattcgtcgtcgttaagatacacaccgggcaaagaaatcacccccttcgccagaaatccccttgcggggtgggtgcgaacggggttgtttacactgcccgcgcgcaaaaggcaagccctgtccgagcccgtcaaggatcaacctgactgggccatgccggacagggccgaaaaagaacccgttggcgactccgcgcaaggcggtcgaaacgggtggaaagctggcgcctagtggtgcccttcggaatggcacccgcccttgcaggtttccatcaccgacttcaggaccacgtagcccacgccgctgcatatcacgaacaggacagcatacagcacgccgaagaagatgaagtggtcgggcatccaccacggaatgtcctgcggcagggggctgtgaatggtttcaccgtgtaacatgttgttcctccaaccctacttgatcgagtccttcagggtcttgccggggcggaacttgaccaccttggacgcgggaatcttgatttccgcgccggtacgggggttgcgacccttgcgcgcctggcgatcttcgaccgcgaaggtgccgaagccggtcagggtaagcttgccttcggcggccagagcgtccttcaccgcgtccaggaacgcgttcagcgagcgctcggcgctggccttggtcaggttggcctttgccgcgatcttgtcgaccagatcagccttggtcatctgcctttcctcctctcgggttagctgcggtcaggttgcctggggacttcagcggcaagggcgctacgacaccctttttgcgccttttttctcaagccgccccgaaaaaaccagaggcgcacccggcacgcaacggaacaacggtacactccgcatcgacaaacatgattcccggcataaagtcaaggctgtcaggggattttgacggattccgagagcatgtgaaaatcttccggagcaaggctttccggtcgcaccgccgggtccagtcccagccccgccagcagcgcgggcacatctccctgcacgtaaccacgcaaaattctttgcaactgcttgcggcgctgctgaaaacacaccttcagcaggcgcgaaaggcgcgccgggtcgaaccggccccgcgccgcgcccagcggcacgaaggacagcacggcggaatccaccttggggcggggcacgaacacctgcggcggcacgatgaattccatgcgcggcgtgacgaagctttgcagccacaccgacagcgcaccgtatgccccgctgcccggcgcggccacgatgcgctcgcccacttccttctggatcatgaacaccgcccgcgcaaggccgggggccgtgctcaggatgtcccacatcagcggcgaggccacgttgtagggcagattgccgatgaccttccacgagcgggccgaggtcagcctttcccacgggaacagcagcgcgtcggtgagcaccggggtgatcaccggtggttccgccggacgggtgcggccatgctcggtcgcccagtggtagtccttttccagcaggaacagctgggcgggaccggcggcgtggatgtgccgggtcagcgcgcccggaccggggcctatctctatgacccggtcctccggcccgatgcgcagggccgccacgatcttggcggcgatgttgcggtcgcgcaggaagttctggcccaggctcttcttggcgcgcggcccccctgccccgtcgggcgggggcatggtgtcgtccgcgctcgttccgtcaattgcggtggcggacacgtccgcgtccctgtcgtccgcatccggcgacaggccgtcgaagcggttgtggccccggccgaaccgtccgggtgcccgatcggacgcaccagcccccaaacggttctggcgtggccgggaatggccgggcttgccggaatgcttgccgcgctgggtcatgaacggtctccgtcatggccgccggttgcatcggcgtccacggttcggtcagtctgtgaaggcggggtgggccggggtgcagccagacctgcctgcccgacccgggcaacctggccagtctgcccggacgggacaagttcggcgtcgcgccgggcctgccaggcgtgcagcagcttgatggtcctgcgctggcggtaggcgttcaccccgcgaaaggtcagcacgtaggtggccaaggcggcgggaatgcccagcaccaccccgcccagacacatcaccagaaagaaatccagccccagttccagcatgtgggtcatgtccagatgggacgggtcgaaggccacggtggtgtgccagagcagaccgcccacccagtacagcatggcgtaaaagggtatgacgttgagcggattggacacgaacgtgccgatggccgcgcccacggggttgccccgcagcacgaaggccagcgccagcgaaaccaccgtctggaacgggatgatgggcagaaaacccacgaacacgcccacggccagccccatggccagcgaatgggccgacgcggactggcgcatcagccgcagagactgaaagcgcacgaagcgccgcagcctaccccaccattccatcgtcgatccctgacaggcacaccgccgggcgacccgtcacagtgcatgcaaagcgcatcattccatcctgtcaaagcgttcgaagcgcatcaccagcccggcccggccctgggtggccgaacgcagggcagtggaaaaaccgaacagctcgcgcagcggggccagggcctgcaccaccttctggccggaatggtcgaacatgttctccaccttgccgccgcgcgcgcccagcaggccgatggccgaacccacgtgggcctcgggcacgccgatctccacgaacatgatgggctccagcagcaccggatcggccttggacagggcatccttgacggcggccacggcggccatgtggtagcccgccgggctggaggcgccgtcgcggcggcgcagctcggtgacggcaatctccacgtcctgcacggggtagcccttgaccaccccgctctgcaggctgtcggtgatgccctgctccacggcgtccacccactggcggggccacagctgggtgtccacctcgaagcggacgcgggtgcccgcgtcgcgcgggcggggggccatggacagggtcacatggccgtaatgtggctggtcgcccagttcgcggtcgaattcgccgctgcccgtggcggcggaaagaatggtctcctgatgcaccacctgcgggttgcccacgcggggcgacacgccgtattcgcggcgcatgcgttcaagcaccacttcaaggtgcagttcgcccatgcccgacacgatgcgctgcccggtgccctcgtccagctccacggccagggtggggtcttccagggtgacgcgctccagcacctcgtccagcttggcgccttcctcggtgttgcgcggctccagcgccagcgagatcaccgggcgatacgcggcaatgttttccagcagcaatggccgggccgggtcggacagggtgtcgccggtgcgcaccgagcgcagccccacggcggccacgatgtcgcccgccacggcggtttcgatctgctcgcgccgcccggcgtgcagccggtacagcttggagaagcgctcgtccttctcgcgggtgacgttgcggcaggcatccccttcggacgccgcgcccgcgtacaggcgcagcagggcatacttgcggctgccctccatgaccaccttgaacaccagcgcggacaggggagcatccgggtcgaacggcacgggcaccttgcggccctgcgcggtgtcgtagcccagcaccggagcggtttcgtccggtccgggcaggtacgcgcacaccccgtccagcacgggctgcacgcccgtgttgcgcagggcggaccccgcgaacaccggcacggcccgccgggccagggtggcccggcgcaacgcggcgcggatgacctgcgggtccatgtcgccgccgcccagatacacgtcgatgaaggtgtcgtcggcctcggccagggtttccagcatcctgtcacgccatgacgcggcggcgtccagcagcgccggggccggggcatccggcagggatgcgacctccgccacgggggtgcgggtgtactcgcggccctgggtggactggtcgaacgaaagatattccatggtcaccaggtccagcaggccctcgaagtcctcgccctctcccaccggggccatcaccggcaccaccaccgcgcccaggcgggtgcgcatggcttccagcaccgcgccaaagtccgccccggcacggtccatcttgttgacgaacgccagcttgggcacgccgaacttctcggactgccgccacaccgtctccgactgcggctccaccccgcccaccgcgcagaacacgcccaccgcgccgtccagcacgcgcagcgaccgctccacttctatggtgaaatccacgtggccgggggtgtcgatgatgttcacgacatacccgtcccacgcgcaggtggtgcaggccgaggcgatagtgatgccgcgttcctgttcctcgggcatgaagtccatggtggcggtgccgtcgtgcacctcgcccatgcgatggatgcggtcggtatagtacaggatgcgctcggtgagggtggtcttgcccgcgtcgatgtgcgcgatgatgccgatgttgcgcagcggtgccgccttttcgcggggatgggggcgtttgccgccggtggctgcgtgagacatggagggctccggggattggcgtgcgtggaaatgaggaaccggagaacggtgcgggcggatgaacagcgggtgccgccctggcgatcaggaacgatcagaccaatcgggaacggtcaggaatggtcaggaacgatcagggtgtgcccggcaaatcggcaggaggcgacgcgggcagcaaggccacggcacgccgcgcgaaccaggccggggaaaggccggggtgcatccagcaccattcatggccagggcccagcaccagaccggcatggttcagccaggccgatgcatgggccggggcgcaggcgaccgcggacaagggggcaagcggcaccgaggatgcggcaccgcccgtgggccgcagcaggaccgggacatccacgaaggtggcatccgggtgggcggcgcgcaggacagcaccatccgggcaatctgactcgtcgataccatcgcggcgcgatgcaatcccgatgatcggcgtaggcgcgtcgcgccaaacgggcacaccgtgcgcgcgggccaaggcacatgtctgctcgggatgctcgccgagcagcagcaggcggcccccggcacccgtcgtcccatcagccccgcctgccccggcggaagcgtccagcgcatccagcagcgcgggcagcgtctcgggcgcgacgtcggcaaccacttcctgcccggccagctccagcgcggccagaacaggcgcgggccacggtccgctgccgcccacgcgcagcacgccaacgacgccaacccctgcgaacagcgcgggcagcacggcggccagcaggcgcggggccgatgcccacgccgcgtccacgcacaccagcgcccacgcgcagggggcgacatgctccagactggtgaagccctgccgccagcgcgtggcggtgcgtccctcgcgcacgtcgccaacaccagccccccctgccgccccgtacagcacgtgcaggcgggcgatgcaggtcttcaggcgggcgcgggccgcgtcgccggtggcctcgtaggcaacggcaaaggcggcatcgtcaacggggatgcagccgcgcgcggaggccagcatctcgcccagatcgggtccgaaatcatctggcgcgtcagcattcccggcgctggccgaaagggaggaggaaaggtcgctggctgaagacatgcggttcctgctgttgcggtacgaaaacggtgcgcacggcatgcatgccatgcccgcgccgcacgttggacgcactatagccgctcgccggaaacgaggcaacgcgcgacgttgcgccgcgcgttgccgttgttgccaatgggcgtgatggcgtggggaaaacgggccgggctacgaacccagcgcgggcttgcccagccgttccttcatgtagtgcttgagcaatgcgctgaccagttcctcgcggctcaggtgggtggcgtaagcgccatccttgatgatcttccagaaatcgtcgcgggaaaggatggaatcgtccttggccaccacggccagccgcacgctgtagtcggccagcgccatacgcagggcgtcctcgttcatgccgtcgaactcgccggtacgcgcggcgatggtttccgcagggggcagccggtccgattccagcacctgtcggaacccggacagaaagcgttccgccccggaccggatgtgcttgcgctgcaccacgttcaggttggcccacccggccttcacccacttgaacagggcgtagccggtggccttggcaccgggttgctcctcgaagaacacggtgatggtggcggaatcgtacatgtaggtgtccatccagctgatgccgcgcgtggtggcgccgggcacgccggaatagacgtattcccagtcggtgtccttgcccacgatggcgcccttgcgccccacggtggaaggttcggcctggcgcgacacggaaaccagcaccgcccgcccctcgtgccgggtaagaatcagcaggcggttcaaggtgtaggcataatagcaaccgctgaaggtgtcgggggtgatttcctcgcgctcggcgccgtgcagcaccagcggggcatcggccagcccctggtcggcggcgcgttcccacaggcgcaggccgttcttcatgatgtcgctgcccggctgccagcggctgctgcggatggacgcgggaaacaccgcttcctgcggaatggccgggtcgtagcagtagcgcagcagcttttccagctgggcattgatctggctgcggtagaagatgccgtagccggagtcgcgcttggcgggcagggccttttccgtggcggcggcaggctgcatggcgaaatccagcagcatgatcagcgcggcaaggtccaggcccttgccgggggcggcgctgcggtcgcccacggcgcccagcagcatggtgacggcgccctccaccggttcgggcaggttgcccttttcactggccttgtcggcgttgtcgtcggaagccagggccgccggaggcaggctcaggccaagaacaaggacgcaggttgcgacaagcgcaagcacggcgcgggaactggtacggacagtggcgcaaagggccgggatgcggcaatgcgaaagaaaacacatcggcatggggcgaaaagacctcgtgacggatggcgtgtcggcaggggtgggcggcgcaggcggacagggccggagaacgcgccgcggaaacgcggtatggaatggcccggcggcacggcagatggcgcagcgcctcaaggggttcggcctgtcaggcaaatcaggcctgtcagacataccgggcataccgggcatatagggcaaatcgggccagacgttccggcaaaacagggccggtcgtaccggcgaccatgacgaccgcatgcagaacgcccgacccggtcccgcgcccgcccggcgggcacggcaaggggagcgcgacgggcggtgccgggcaatggccggtcatgcttgtccggtaaacagtaattggctactctggccacgtcaagacaacccgcacggcgacgggtgcatgcccttccctcgccgcattcctccccacgaggcccgcgcatgtccctgctgctggtgccgctgtgcatcgccctgacaatagccgtcatcagttacctgctgttcttccgcgccgcgcgccgcgacaccgcccccacgccccctgcctcgctggtggtgcggggcgtgatccacagcgtggtcggggggactctggccctgtccctgtatccgttcggcccgtggttccggcggcgctgccgcccctgcccctttccgcgccgggccgcgccggaaggtcgacatcgcgcggaggcgccgtgcgcaggctccaccgacgcatgctcaccgcgtgccaacttgccgcaagcgctgccgccagtcctgctcatccacggcctgtaccacaacgtcacggcatggaccctgtaccgccgctggctgaacgaagccggtttcacacgggtatactgccacggctattccagctggcataccgggttcgggctgctggtcgacgaactggacgagacgatgcgcgacctgctggccgcgcatccgggtgaaaagcccctgctcgtggggcacagcctggggggattgctgatccggggctggctggccgacgcggccaaccagcaactggtggccggggccgtgaccctgggcacgccgcatcagggcagcaccctggcccggctgggcgcggggcggctggctcgcagcctgaccttccgcggggcgctgatccgcgaactggaagccaccgaggccccgtccgacgtgccctgcgtggccctgtattcgcccatcgacaacatggtggtgccgcaggaagggctgcacgtgaccacgcccggttggaccacgcgcgcttcgcccgccgtgagccacatctggatgctctgggaccgggccacggcgcggctggccatcgaatcgctgcgcgaactggctgaccggcacacggcgcgggaacggcagcgccgcgcgtgcggcgacccggcgtcaggccagattgcatcgggccacgccgcatcgggtcacgtcatgcccgacgggaccccatgcgccgcaaccaccccggaacaggcagcaggctccaaaaattccgaacaggagaaccccggctacagccgggcgtagatcttcaagtagccttccaccatccggtccacggtgaaccgtgtccgccaggcatcctgtccggccctgcccagggtgcgggccaggcgcggacgttccagcaggcccgccaccgacgcggccaggccgccccagtcgccttcctcggccagagcaccggtaacgccgtcttccacctgttcgggcaccccgcccacgcggaaggaacacaccggcaccccggcggccatggcttccagcaccaccagggcatggttgtcggccagcgtggggtacacgaacacgtccgacgcggccagcagggtatccagcatggcgcggtccacgtagggccaacgcagcagatcgccgtcgcgctcggcggcgtcgccgcccaccatcagccccaccgcggcgggcacggcgcccttcacctcgttccacagggccatccagcggtgcccgcccttgagcatggcctgttcccccccgtgcgccacgaagatggccacccgcgcgtcgggggcaatgcccagcgcggcgcgggcctctgcctgcgcgggcccgcccgccggttccacgccgttgggcaccacgctgcacgacaggtcgggaaagcgtgcccgcatcatgcgggccagccagcccgacggactgaccagcagcggcgcggcggcgcgcaacgcgctggcccggcggtcctgcaagggggccgcgccggggtagccgcgcggacactcgccgggacagccggtacgccagccgtcacaatcgatgggatacacgcagccgccggtcagcagcgaacagtcgtgcacggtgacgaccataggaacagggaaaacaggggcagcaggaggagcaggcgaaacggggggcagcggcggcgcggtctggcccgccgcgccggaaatgcccgcctgcccagactttcccgcctgtcccgaccgtccatccaggcccgaccgccccaccccgacaatggaaccgagacaggccgtccagtccagcgtggcgtgcaggtgcaggggcatgccgggcagcaggcagccgcccaccccggcggcgggcaccacgccgtgcgcggccccgcactcggcggaaccgccatcggggccgtcagcatcagaaatatcgccatccaggatttcgcaggtccggtgcaccaccacgccgcgccgggcaagcccccgcgccagcatgcgcgccacccgcgtggccccgccccggtgggaaagcagggtgtgaaagtgcagcgccgccggaagcgtgtcggtcatatgccctccccgccgccattgtgcgtggtcggagccggagtctcgccagatggggcttgcgcaagggcgccggaagcctcggtcgtgccggaaaccgggcgcaaccgttccagcaggtcctgcttcagcgcccacagcagcaggaacccggcggcctcgtcgtccatgccctcgcccgtcagcacgtccagcaactggccagcggccacgggacgccgcgcggcaaacagcagccgctgcaatcgggcgtgcggcacctgtcgctccaccccggtgtacagcacgggaaactcttgcttgcggtacacggcctcgcccgcgcgggtccagcgcactgccatggcgcggtcaaactgcgccgtggggtagccgccgaacacctcgccgtagggcatgtgcagcgggtggacggcctcgcgcagttcgcgcagggcgtcggcgtccgcgtcgccagcgggttccgcatacggatcggcgccgggggccgaacgggacgccccggcaccgggcgttccggtcacggcgccgccatgcccttccgcctgaaacggcgcgggctggcgccacagcgcctcccacaggtccagccagcgggccaccaccccgtcccaggtaaattccgccagcaccctggcgcgcgcggcggcccccatgcgggcgcgcagttgagcgttggtggccagccgggcaagggcatcggccagggcgggcacgtccaccacggtctgctgggccagcagcaggtggtactggctgtcgaagagcacaggcgccagcatgtccacgtcgggcgtggccagcggggccagggtgggtacggtgaacccggtttcgccgtgcaccacgatgtcgcggtaaccgtcgtagtcggaaaccacggcgggcagcccggctgccccggcctccaccagggtaaggccgaaggtttcctgcatgttgtccacgggagagacgaacacgtccgccgccgcgaacagcgcggcccgctccgcgtcggacggcgatggcaccacccggatgcgaatgcccagccgcccggccagttcggtgatgcgggcgggggtgtcgtcgccgggcttcacgaacccggccaccgtcagcaaatagccgccacgggccaaccccagcccttcggcgcgctgcaaggcgcgcagcaggggcagcaggtccatcttggaataatgggcgatgcgcgcgaacaccagcagcaccggctctgcgtccacgcccagccgctggcgcatgtccgcccgcagcgctgctcgggcctccagcccgccctgctgattggtgacgccggaagccacgttcaggaaatccgcgtccacgcccaggggaatgcgctccacgtgcggcgcggggtatgcctcctcgtccagcccgtaggcgcggcgcaggtgctcgaacaggcgcagcaccacctcctgccccgccgtggaggtagccaccacggcatcgcgcgcggtggtgcccggccacagatgcgccagaaaccgcgcggggtagcgggcgtagctgagcgaatgggtcacgccggtcaccggaaacagcaccggcgcatgcgcattgcgcaggcgggccaggtggggctggtcggtcacgctgtccgacagatggaagcaatggtagggcttgcgcgccagcatccaggccagatcgttgcgggtggacacccggaacccgttgcgcgcgacgatggcgggaaattcctcgcgcagccgggcctccgtggtccgggcaacatccactcccggcagaaagaagtggtactccggaaacgggtcggccctcagcagcgcccgcatgaagcccgcattggccacggggcggcccatgatctcgccggattcaaggaaggggtgcagtgtgccccaggcgcgtttggtgctcatggtgcagcaaagacacaacttgtcgtggctgtcaaaccgcctgtcggggccgctgccgaccttgcgccccggttcggcccctccccgtgcttgtccgttgccgcacgccccccgccatggcccggccccgcatacggtccggcccacactcggcccgttaccgaccagtttcagccctgccccggcaaagcttgccgccatcgacccgatcggcccgcgccagccccgcaccccacgcaacatggaccaattcttgctttcatctcgtgcaacgtcgcatttccgacgcccggcgccgtacccggcgcgggccgcgctcgcatgaccatgcccttacgccgcatacccctggggggggagaccggaccatgaagaagacaccgcaacacaccatgtggaccatgggcctttccgaggccgatgcggggttgctggccgcccacgcgggcagcgactaccgcatcatcgccctgcctccggggcgcgcgccgtccgcccttgaaatggaacgtgacgacccgtgcctgttctggctcacgtccgccgcatggaccgccatcgccagccagcgcgaaggcaagtcgcagcatctcgaccttgtcccgcgcgtgctggtgctggaacccggctactcgcgcgaggaaatagaacgggcgctggacagcagcttcaccgatgtcatcaagccgccgctcacacgcgcccgcgtgctggacgtgctgcgccgcgcggtggaaacgcgcaacctgtaccacgacatcctgcgcatgacgcgcgaaatctttcttgaacgcgaaatgctggcccgcaagaacgacaccctgtcgttcctggtgacctttctgacacgggccaccgaaagcctggaccctgcggaaatcctgggcaaggtgcgcgaagaccttgcgctgctgctgccggtgacggcggtacacggcatcttctggcctccggtgcccgaaggaggcgcgctggaggcggaactgttcgtggccaccgcacccgactgcccggtgaacgtgcagtgggtggacctgttgctggaatcggcccggcgcctgggcaacgcaccggtggcgggctatcgcgtcaaccatgtgcccggcatggccgaactgctcgacgccaccggctgctccgtggaccccgggctgccccccgtgcctggccgggtgatcctgatgccgttgcgcaccggcgccgaagccatgggggcgctggccatcctgaccgacggcacccagaccatgggcaaggaccaggcacaggcgctggattcggccatgaagcaccttgccctggcgctgaagaacgccatggtctaccgcgaggtgaagttgcaggccgaccacgacgccctgacccggctgcacaaccgccgcagcctcgacgagcgcctgcgcacagaattcgaacggcaccgccgctacggccactccatgaccctgctgctgctggacctggaccacttcaaggccatcaacgatacttacggccatctcgcgggcgatgcggtgctgcgcgaactggccgacgtgctgcgccattccatccgcaccacggatttcgcggcccgctacggcggcgaggaattcgtggtcatcctgccacatacggaagaagcgcagggccacatgctggccgaacggctgcgccaccgcatcgagcagtgccgggtgcagcaccacggggtgcagctttcggccacggtgagcatcggcgtggcgggctttagccccggagccttcgccaacgtggaggaactggtgcgcgaggccgaccgggcgctgtacctggccaaggccaatggccgcaacgtggtgtgcaccatgtccggctgcgaagacgccaaggccgccgggtagccgtaccagatcaggcaacatgacgcggggcgctcccaacggggcgccccgcttgcgttggggccgtgacagcagggagcatgccccccatgccggcgcactgcgctcgccacaatcggattccgcaatcgggcggagtgccgatcctcctgtccgatcaggctagcgcaagacctggcgggccagcacgccgccagcctcggaccgcattgccgcaggcggcacaaactccccgtcgtcgcgggcctgccgcagccgcgccaccacctggcccgcgaccatggccgtaaaccggatgcaggcctgcatgccttgctgttcgccgaaggcgtgcagcaaatcgccacagcggatgctgccgtgcgccgccagtgcatcctcgcgcaccgtgcgggccagccgcgccgcaagatcccagtcggctccgggccgttcgcgtccgcacagcgcgcccacggccagcaccgctcccgccacggccccgcacatttcctccttgcaccggcccacgccgcccccgaaggcggtggccagccgcacctgctccggcacatcaaggccgaattcccgcgtagcgaccagaaaaacggcctcggcgcaattgaacccggcctcgaacgtcgcctgcgcctgctcccgcgtcgcatcagctttcatgaaggtatcctccgttttcgtgcgttgtccgcgtatcgcgccgacaccaaatatctaatgcgccgcatacacgttgctcaaaatcgaatccaacgatacctttcgatgcggtcaatcgcggtttccgaacgatcaaggggacggacatggaactacgcgacctcagaacctttgcggcagtggcgcgcctgctcagtttccaccgggcagcggcggagctgaacgccgcgcaatccacggtttccgcgcgcatcgccgcgctggaaacggagctgggcgtccggctgttcgaacggctgggccgccgcgtggccctgacggaagcgggcgaacggctggtgcagtacgcggccaagctcatcgacgtggaagacgaggccagggcctgggttaccggagaatcgcgactgcgcggcctgcttacggtgcgcgtgccggaatctctctgcgcgtatcgcctgccgccggtcattgccgcgtttcgccgccgccacccggaggtggccctgcatctgaccgcatgcaccctgaacggccttgaaaaggacctgcgccagggcatcaccgacctggccttcgtcatggccgacagcgtgcgcggcggcgacctgaacgtggaagccctgggcgtggaaccgctggtgctggtggctgcgccgcaccatcccctggccgcgcgcgaccgggtggtggcccgcgacctgcacggcatcacgctggtcctgtccacgacggattgcgcctaccgcacggtgattgaggaagccctggccgccgaaggcatacagcccgccgccggactggaattttccagcgcgtcggccctgcgcggctgcgtggcatcgggcgtggggattaccctgctgcccgaggccgccgtgcgcgacgaactgcgcgcgggcaccctgcgcgcactggcctgggcggaccaaccctttgaaacggcggtgctcatggtgcgccaccgcggcaagtgggtgtctccgtacatggacaccttcatggaactgtgccgcgttgcctgcgccgacgccgccggggccaaggcctgcccggaggccatctgggatttcccctgtcccatggcggacgtggcaaccatcctggagccgcccagatccgcccccggcaccgatgagaagccggaggccaacgggcagccgcgggcggcggacaccgagcctccgccccccgcgccttccgcgccgcatatgccggacacgccggaagccgaaccgcatagcgcacccgacagcatgccgcaggacatgctgcctgacatgccgtctgacatgtccgcccacaggcccgctgacgcaccagacgacagccaggacgatggacgtgacgatgggcatctgtccctcctcacggaggtcagccctgacgtcgcacccgaccacccggctgatctggctgatctggctgatctggccgacttggcggtcagcctccctgctgacgagccggacgagcaccctgctgacgaaccagcccccctgctgcagagccagcccgactccgacgccacgccccagtccgatccgtgggccgatccttggtccgatccgtggcccgatgcgcaggtcatggacgacgcggacaccggcccggaaacggtctggggcaacccgccggacatgactccggagatggatgccgcaatgacgccccagatggtgcccccgatggagccggagatggagctggagatggagctggacgcgttgcttgccctcatgccggaggcatcagcagagatgtcgcccgaggcgttcacggacctgccctgggccggtccggacgattgcggcaaccttgcgctggtcgatgccccctgccctcccttcggggatgacgcgccggaccgccacggagagaccgcaccgggcgacggggaagacatgccccggtacaccccggagttgttgccaccgactggagacggggcggaagaaccctctctcgccatgcccctcgtggtcgacactcccccggaaacccgtcagccgtcgctgtgggacatgccggaaccgcccgtccagccgcaaccatctgccgcgcctgcttccggaaccgccggggcggagcaatcggatgcctcgcccgcgtcccctgaacaggcgaaaccggaccagccggacgcaacgtcgcagccgtcagcccggcctgccccgtcggaacgctcgccagaggcggcaccagaggccccgcagtggctgtcgctgctgcctcccaaacgctgagcccccccggcgttccgcaccgccggaaacaaggaccatcccatccccccactgccgtccgcacccggcggacggcacaggccatacgcacgcaccggtccgccctgcgtcccgacatatcccggcgcacgccgtgccccgggcgtgcggcatggcgcgaccagacgcacgccgtgccccggatggccgccaccatgcctggaccgtgctggcggtgcggcttgaccgggcgcgcggcgtggcgtaagccccccgttccgccgcccacctcccgcagcccgctcccttcgccgcctttcgcgccgccacatggcttcgcgggctcgtctcgcggcccatttcctttccggagttttgcatgaacgaactgctctggttgtgtttcgccctgttcgacatgggcatcaccgtgctcatgcaccgcctgttcggtgccgccgggctgcatgccctcatcgtgctcaatctgatggtgtgcaacatccaggtgctgaagaccgtgaccctgttcggcatgaccaccaccctcggcaacatcgtgtacgccggggtgttcctggccaccgacatgctgggcgaattccacggcaaggcagaagcgcgcaagggcgtgctgctcggcttcgtcaccctgctgctgggcacggcctacatgcaggcctcgttgctgtacgcccctgccccctcggactttgcccagccgcacctggaagccctgttcggactgctgccgcgcctggccggggccagcctgctggcctatctggtttcgcaataccacgacgtgtgggcctaccacttctggatgcagcgcaccgaaggccgccacctgtggctgcgcaacaacgccagcacactggtcagccagatgctcgactcctcggtgttctgcctggcggcgttcatcggggtgtatccgttcgaagtggtgctggagatcatgctgaccacctacctgttcaaggccgtggtggccctgctggacaccccgttcatctatctggcccgccggatgcaccgcgctcgtccggcggatgcgcacgctgccgccgccccggcggcgggctgaggcctggcttcgcactgcgcgcacagccgcaaggctggtgcccacccggcgacacgcaatcccccccccgcacgtgaaaaggccggactccccagggagtccggccttttcacgtgcgtccgttgcgtgtgcgtattcaacccttgacctgtccggaccggctggccgggccttgccccccgttcgggccagccgcgccagtaccgccagcctcgcccccgccggaaggatccacgaagaagcctgcaagcggcgtctgcccggcggtgccatccttgtcgtacacgtacccgccgatggcgcaacgaaaacggtacttgtcgccccggtgcagggcgcggctgtattccacggcccggcccgtatcggtgtacaccacgctctccacccagatgcacggacagttgtcaccaatcttcaggtgcttgcgctcgctttccgtgggcatcacggcccccagttcctggcgcgaatacaagaggcgcatgccgtagtcctcgtgcagcaccttgtagagcacggtatccagcttcttttccagaaagtccggcaccatgtccgtgggcaggatggaccgctccagcaccagcggcacgccgctggccagcatcagccggtacaggaagatcaccggctgcctctcggcaaggttcaggtgtgcggctacctcggcatcggcatactctatgcccgccgcgatggtcttgtagtgcggggcaagcccggcgctgacgatgtcgtcgtagtacgtggtgatgctttccagcgaacgggtgagcacgggactcttttccgaaagcaggaacgtgcccttgctgcgcttgcgcaccagcatgtgatcgttgaccagcttgtcgatggcctggcgcacggtcatgcgatgcacaccgaacatggcggccagatcgctctcgttgggaatcttgtcccccggctgatacaccttgttccgtatctgttcggaaagccattcataaatgacgagatatttcgattttcccatatcctttccgtggccgggcttggtgcggagaccgcgccaggcatactccccctcatttcccttgttgcagtccgcagggggacgaacagccgcgccctgcaccagcagacccagcccgcctatcacggaagcgcttgtccggccagccccggggcacattttgtccattttcatccggcatctcccggcatggcgtggccgagcgcgacggcctcaggcaggatatggcgtatcgccacgggcaaggcgcgcctctatggccttgatgacggaaaaacagtcggcaatggaatcgaccacatagtgcgccccggcctcgcgcagccgggcggcggccacagtcatgcgggcggccagttggtccgggggcatgcgggcggcgtcaacctcggaaagccccacgtcgttgccggtgcgcaccacacccacggtccacatgcccgcattgcgggcctcgtgcatgtcggccaccgtgtcgccgatcttgaccatggactccatgggatgcacccccagccgcatggcgtttaggtagcacatccacggatacggacgcccggcgggcacctctgacgcatgcaccaccacgtcggggctgtaaccccggcgggccgcctcgggcaccagaacctccatcatggggccagtgtagccggtacacgagcccagccccatgccccggccccgcaccctgtccacgaattccgcaaggccgggcaccggcacggcatgggcggcgatggtttgcagcatcaggggctccacgtcgcggtacacggcatccacgtccgcctcgtggggcacgtgcccatgcacggcgcgccagcgggccgccacggaatccatggccagcatgcggcgcacgtgttcgcgcttttcgctgcccatgggttcgcgcgcttcggacacggccacctctactccatgcagggcaaaggcctgcacgaaaaccgccgccgggccaaggcaaccgtggtccacggcggtgcctgcccagtccagcaccacggcccgcaccgggccatcatacacacgggtgcgaaggaaaggcttcattctcacctgcctgtctgcttgggaaggggaatgcccgcaggagcgcggacgccgaccccgggaatggcggcatgccgtgccgtgggccgggaacgggaccggcaccccatgcaagggtgccggtccgctttctgccaccgggaaaggagggcgcaccctgccttcccgtcgatccttggatggcgctggcggcgcgccggttccgggcttggccatggcctgtccgggttcattgctgcgcaccgtccggcgcgccgcccatgccgtatcgccttttcgtcttgttgggcggctacttggggaagtgccgcttgtccagatggtcgtacttgggcaggtgccgggtgggcagggccagggcatcgcgccggaagggcggggccagtcgcgtgccgtcggtcatgatctcgatgaccgagggcttgcggctcttgcgggcggcgtccagggcatcggccaggtcggcctgggtgttcaccttgtagcccgtggcgcccatggcttccgcgatggccgcgtaggaattggaccagatgtccgcgcccacgaagcggttgttgtagaagtccacctggttcttcttttccgcgcaccacgccccgttgttgtacacggtggcgatgaccggcaggttgtactgcacggcggtgggcacctcgaacaggctcatgccccaggcgccgtcacccacgatggccaccaccgtgtcctcggggcaggccagctgcgcgccaaggcccgcctgataggcgaaaccggtgttgccgaaggtcagcgtggccaccgaacgcttggcgttgcggaagcgcaggtagctgttggccgtggatgaggtgttgccgatgtcggtggtggcgatggcgttgtgctcggtgacgaagcgccccaccacttccagtgccttgcgcggatgcatgcggccttccatcaccggttcgtcggcgatggcggctatttccttgtaccagtcctccagttccgccttgaccatggcgtacacggcatcgtcgcgcctgggattcggcatggcctcgcgcacgcgggccagcagttccacggcggcgtccttggcgtcggcgcacaggcccacggccacggggtgggtcttggcgatgtggcgggggttgatgtcgatctggacgatcttggcggtcttcgggaagtagttgatgtcgtactgcggcagcgtgccgaagtaggacagccgggtgccgatggccaggatgacgtcggcctgctgcaggatgcgcatggccgccttggaacccatgtacccgatggggccggtccacagcggatggtcgcaggggaaggcgtcgttgtgcaggtaggtgcaggccacgggggcgttgaggtgttctgccagggccttcaccgtttccagcgcgccggaatccaccaccccgcgaccggagacgatgaccgggcgcttggcggccttcagcacttccaccgcctcgcggaactgttccggattgccgatgccgccgggggccacgcggtactgcgacggggcaaggatgtcctcgtccagttcgccgtagaagaagtcgcgcgggatatccaccagcaccgggccgcgttcggcataggcgatgcggaatgcggtgcgcaggatgtcggcggcgcgcttggggtgcggcacgcgaagtgacgctttcgtgatcggcttgaacatgttccaggtgtcacattcctgaaagccgtcccaacccacggaaatgctgcccgcgctgggcgaaatgagcaccatgggcgtgtgggccatgttggccgtggccaccgccgtggcgtagttggtgatgccggggccgttctggccgatgcaaacgcccgccctgccagtcattctggtgaaggcgtcctccatgtggcccgccgtctgttcgtggcgcaccgaaatgaaatcgatgcccgccgccggaaacaggtccagcaaatccatgaaagcggagccgagaatgccgctgacatgggtgacgccttcctgcaccagcacttccgccattgcttcactgggggtcatcttgggcatgtcgaagcctcctcaaggggggtcgtaccgcgctgcctttcctgacaaagcgcgatgttgaagttatttcgcgccaggttcccgcccgtcgcaaaaaacgcttgacaaaaaaatagcaaagtctcatcgctatgtctagacaaagcgaaaaagaaggcgacgagccttcgcgaattttcgctcaacgccttggaggaccgcccggaacactgtctattcattggccataccgcatcattcccgcccggaggctgcttcccgcggtccgcaagcacaggtgccataatgttttcctgacaaccccaaggagcaggacatgagccccagtctgaagcatgacccagcggcatacgcggcggccgacctggcccacgtgtggcatcacctcgtccagcaccaggcattcgccggcaaaggccccatgatcgtggtcgaaggcgaggggctgacgctgcgggacatcaacggcaaggaatacctggacgccacctccggcggcgtgtggtgcgtgaacgtgggctacgggcgcgaacgcatcgcccgcgccgtgtacgaacagatgaaggccatgccctactacgcggccacggcgggcaacatcccgtacatcgagttcgcgcagaagctgcttgcccacatgccggggctgacccgcgcctacctttccaacagcgggtccgaagccaacgagaaggcgtacaagatggtgcgctcgctggcgcatctttccggcaaccccgccaagaagaagatcctgttccgcgcccgcgactaccacggcaccaccctgggcgcactcagctccaccggccaggcggaacgcaaggaatggttcggcccgctggtgcccggcttcgtggaatttccgcatgcctgctgctaccgctgcgcgttcaacaagacctaccccggctgcgacatcgactgtgcccgggcggtggagcggatcatcgaacaggaaggcccggaaaccgtgggcggcctcatcgtcgagcccatcacggcgggcggcggggtcattccgccggtggccgagtactacaccgttcttgccgacatctgtcgccgccacggcgtgctgctgatcatggacgaagtggtctgcggcatgggccgcaccggaaccatgttcggctaccagcactacggggtcaccccggacatcgtgaccatggccaagggcgtggccagcgcctacatgcccatctcggtcaccgccaccaccgaagaagtgttcaaggccttcctgaacgacccggccgacaagatggcctacttccgcgacatcagcacgtacggcgggtgcgccgccgggtgcagcgccgcccttgagaacatggccatcatcgaggaggaaaagctgctcgataacgtcaatgccatgggcgactacctgctggcgggcctgaaggagctgggcgacctgccctatgtgggagacgtgcgcggcaagggcctgctgtgcggcatcgaactggtgcaggacaaggcgggcaagaagccgatggccgagggcaaggtcatccaggtggtgggcgaaatggcggccaatgccgtgctggtgggccgcaccaaccgcagcctgccgggcttcaacaacatcatcaacatcgctccggcctacgtggtcaccagggacaacatcgacgtcatcctccgcaccctgcgtgcggccctcgtcaaggtgctcggctgatactccacaaccgcgaaaggagcatcccatgcaggtcggcattctcaaagagatcaaggtgctggaaaaccgcgtggccatgacgccggcgggtgtgttgagcatgcggtcgcacgggcattcggtgcaggtgcaggccggtgcgggcgagggcgcgggctttggcgatgaggaatacgtggccgcgggcgcggtcatgtccgatgcgcggaccatctatgccgaatgcggcatggtcatgcacgtcaaggagccgcagccctcggaatacgggatgctgcgcaaggaccagatactgttcacctacctgcatctggccgccgacgaggaacagacccacgccctggtggccgcgcgcaacgtgaacatcgcctacgaaaccatccagaaggcggacggctcgctgccgctgctcacccccatgtccgaggtggcggggcgcatggccattcagcaggccgccaagtacctggaaatacccaccgggggcatgggcaagctgatgggcggcgtgcccggcgtggagcccgccgtggtggtggtcatcggcgggggcaccgtgggcatcaacgcggccaagatggcctgcggcctaggcgccacggtgtacctgctggacaagaacctggaccggctgcgctacctcagcgacgtgatgccccccaactgcatcaccatgatgtccggcccctacgccatccgcaagctgctgccgcaggcggacgtggtcatcggcgcggtgctggtgcccggcgccaaggcgccccacctggtcagccgcgacgacctgaagctgatgcgcaagggctccatcctggtggacgtggccatcgaccagggcggctgcttcgaaacctcgcatcccaccacccatgccgacccggtgtacgtggtggacggggtgagccactactgcgtggccaacatacccggcgcggtggccatgacctctaccgccgcgctgaccaacgccaccctgccctacgccctgaccatcgcggacctggggtggaaggaagcctgccgccagcacgcggacatccgcaaggggctgaacgtggtggatggcaagataacctatccggccgtggccgaagccttcgggctgccgcacgcgccggttgaagaggtgttgtagtcggggcagtccgggcacgaccggtccccgcgcggggccggtcaggtacgcccggccccccgaaagcatgacgacgacgcggaatccgccgcccctgtcaacgcggcagcccgtttcctgcgcgcccgcccccccttcttccccggggccgggccgcaggaggcggccaccccgccgatggagcgtacccgtgcaagacgccgccagaccacgaaccaagatcgaagtgtgcaatctcaccaagcggttcggtgaactgctggttctcgacgacatctccttctcggtggccgagggcgagttcgtggccatcgtcggccccacgggctgcggcaagaccaccttcctcaatgccctgtcctgcctgctgcctgcatccaacgggcagatcctcatcgacggcacccccgccgaccccaagcgccacaacatctcctacgtcttccaggaacccacctgcctgccctggcgcaccgtgcgcgaaaacgtggcctacggcatggaggtcaagggacgcccccgcaaggagatcgacgagcggctcgaccacatcctggacatggtggggctgacccagtgcgcaagcctgtaccccaaccagatatccgccagcatgcagcagcgcatcgcggtttcgcgcgcgttcgccgtggaccccgacctgctgctgatggacgagccgtacggccagctggacgtgaagctgcggttctacctggaggatgaactggtcaacctgtggcgcaagctgcgaagcacggtgctgttcatcacccacaacatcgaggaggcggtctacgtttccgagcgcatcctggtgctgtccaacaagcccacccgcatcaaggcggaggtgaaggtggacctgccccgcccgcgcgacttcatggacccggaattcgtgcgcatccgcgaacacgtcacgaacctgatcagatggtggtaaccccccaaggggacacgcaatggcaagaacatacgcccagacagtctaccgtaacctgcttcaaggaggtcagaccatgctccagatgaaacgttggtttggatttgcggctgccgtgatggcccttcttgccatggcggcgacggcccttgccgccgaggtgaagcccctgaacacgacctggcaggcggagcacgaaaccttcgtgccctggtatgccaagcagcagggctgggacaaggccgccggtttcgacttcaagatgcacatgttcgattcgggcatggcccagatcgaggccctgcccgccaagcagtgggttgtcggcggcacgggcggcgtgcccatgatgttcggcgcgctgcgccagaacgcctacctcatcgccatcgccaacgacgaatcggtgaccaacgcggtgctggtgcgcccggacagccccatcctgaagaccaagggcttcaaccccaagcatcccgatgtgttcggcacgcctgaaagcgtcaagggcaagaccatcctggccaccaccatttcgtccggccactacgccatgagcctgtggctgaaggccctgggcctgaccgacaaggacgtcaccatcaagaacatggaccccgcccagtgcgtggccgcgttcgaaaagggcatcggcgacgcggtcgtgctgtgggcgccgcagatgtacaacggcctcaagaagggctggaaggtcgcctccgacgtcaagacggcgggcggcttcgtgcccatcgtgctcatcggcgacaaggaatactgcgacaagaatcccgaagaagtggcgcgcttcctcaaggtgtacttccagggcatcgacgcgctgcgctccgaaggcgtgaagctggcccccgaatacgcccgcttcctcaagtgggccgggctgaacatgtccgaggaagaagcgaagatggacctggaactgcacccggtgttcaccttgcaggaacagctgaagatgttcgacgcctccgccggtgaaagccaggtgcaggcatggcagaaggacctggtgaagttctttaccgaactcggcaagctgaagcccgccgaaggcgaaaagctgctgaccggctactacatcaccgacaagttcctgaagctggtgcccaccgtgaagtaaccgtttccgcacggcgcccgccccgcgcgggcgggcgccccttcccacccgccgacaccggaggcatgcatgaccgcatatcgcgaggttgtcgtaagaacgccgctggcgctgaagctgctgcccatcctcagcgtggccacgttcttcatcgcatgggaaatcgtcgtgcgcaccggggtcgtgccggacaccatgctggccgcgcccaccaccgtgacgcaactattgttcgacaagttcaccaacatggaccccgacggcgccctgctgcaccagcacgcctgggtcagcatccaggaagccttcggcggctatttcctggccttggccgttggcctgccgctgggcctcgccatgggctggttcaacgtggccgagggccttgcccggcccatcttcgagatcatccggcccatccccccggtggcgtggatacccctgaccatcttctggttcggtatcgggctgcccggcaagatattcatcatctggctgggggggctggttccgtgcgtcatcaacgcctacgtgggggtcaagatgaccaaccccacgctcatccagatggcccgcacctacggggccagcgactggcagattttcaagcagctgtgtatcccatcggccctgcccatggtctttggcgcgttgcagatcgcgctggcctgctgctggaccaacctggtggcggcggaactgctggccgccgacgcgggcctggggttcatgatcaccatgggcaggcggctggccatgcccgaaatggtggtgctgggcatgttcatggtggggctgaccggcgccttcatcggcgtggtcatcgacagggttgaaaagcggctgctggccggaatcaggaggtagaccatgtcgcaggaagccacgtgcagcgccgcaagctcttccatcgccaacgaaaccgtgggacaggtcgtggaccgcggcccgctgaacctcggtcgcatccttaccaaccgctggttcctgcacaccgtgtccatcgtggccttcttttcgctgtgggactggctggcgcgctccaacgtgctgggcgggggcagcagcgccctggcccgcccgcacgaggtgctggaacagctggtggtgcttacccgggaggaactggcggaactgaccctgtggggtcacgtgtgggccagcacccagcgcgtggtggtgggcttttccattgccgccgccatcgccgtgccgctggggctgttcatggccctgaaccgctacgtcaacgccatcgtcaagcccttgttcgacctgctgaagcccatgccgcccatttcatggatatccatctccatcctgtggttcggcatcggcgaaacgtccaaggtgttcatcatcgtgctgggcaccttcgtgccctgcctgctcaactcctacaacggcgtgcgcctggtggagccggaactgtacgacgtggtgcgcatgctgggtggcaaacggcgcgacgagatactgcacgtctgttttcccgcctcgttcccggccatcttcgccgggttgcagatatcgctcagcatcgcctggacctgcgtgctggcggcggaactggtcagcgcccgttcgggcctggggtacatcatcgtgcagggcatgaacctgtcgcaaccggccatggtcatcggcggcatggcggtcatcgcggcggcggcgtggggcaccacgctgctggtcaccgcgctggaacgcaagctgtgcccgtggaagcgcaagatcgccgggctgtagcccgccagcccgtccggcccatccggccagtccggccagtccggccagtccggccagtccaggctgcccggcatggccgggcagccacgcccccactcccgcagcaaccgcacacccgcaaggaagggacgacgccgtgatcgaatgccgcaacgtgagcaagaccttcatccagaagggcaagcaggaagtgccggtgctagaggacgtcagcctcgacgtgcaggccaacgaattcgtggtcattctggggcccggccaaagcggcaagagcacgctgctgcgcatcatcgccgggctggaaacgcccaccaccggcaccgtgaccctggacggcgagccggtgaccgggccgggggccgaccgggggctggtgttccaggggtacatgctgtttccgtggaagaccgtgctcggcaacgtggaaatggggccgaagctgtgcggcctgcccggggacgaagcccgcgacatcgccctgcactacatcgacctggtggggctgaagggctttgaaaaacactacccgcatcagctttccggcggcatgaagcagcgcgtgggcattgcccgcgcctacgccaacaagccccgggtgatgctgctggacgaacccttcggccaactggacgcccagacgcgcatcttcatggagcaggaaaccgaacgcatctggcagaccgacaagcgcaccgtcctcttcgtgaccaacaataccgacgaggcgctgttcctggccgaccggatagtgaccatcgagggcaagctgcccggacgggtgcagcgcacctacaccgtggacctgccccgcccgcgcgacctgacgggcaagcacttcctggagatgcgccgcgagatcatagacgcctcggtgctgacgctgtagcctgcgcgacggcgggctgccgcaccgtacggccaagggccggtcccctttgcggtggaccggcccttcttgtttgcagtagcgtttctctttctctgtacgctggggggacgcccaaccatacgtggccacgcggcgcgacacctaaaacaataccagcgtcgccagccccaaaaagatgaaaaaccccgcgccatcggtgatggcggtcaggaagatgctggacgcctgcgccgggtcacgccccacggcccgcaaaatgagcggaatggacgcaccggccagcgcgcccagcagcatgtccaacaacagcgccagcgacatcacagaggccagcttccacgacccggcaaacgcccacaccgcgcacagcaccagcaatgccacgatggccccgctggacaggccgatcttggcctcgcgcagcacggcccaccacgccttgcgccggtcgaaccgctctaccgccaactgccggatcatcacggccagcgcctgctgcccggtgttgccggcctggttggccaccatgggcatcagcacggccagcaccgccatctgggcgatggacccttcgaacatgtacaccacggacgccgacaccgccgaattcagcatgttgatgaccagccacggcagccgcttcagcaccgattcgtgccacggcgtatccacggtttcgtccgtgcccgcgcccaccatgcccagcatgtcctcggacgcctcgtcgtggatgatgtcgatgatgtcgtcgtgggtgaccacgcccagcaggcggccctcgtagtccaccacgggcatggccatgaagttgtagtggcccagcaggtgcgccacctcttccttgtcctgatcgaacagcacggaaatcaggccctggccgcgcacctcgtcccgcagcttgttgccgggcttgcacagcatgatgtcgcgcagcgaaagcacgcccaccagccggtcctgctcgtccacgacgtaggcgtaatagggaatttccttgtcttcgatctcggcgcgaatctgcaggatggcctggtcggcggtcaggccgtggtcgaggatgatcacctcggtgttcatgaccccgcccgcggtgtccgggtcgaaggccatgaggtggcggatttcctcggcgtcctcggtttccaggctgctcagcaggacgtcgcggtggtcctcgtccagttcgtccagcacgtccgccgcgtcgtcgggtgacatttcggacaggatctgggcggccacgtcggcgtcgaggttctccagcaggtcgacgcgcacgtgctcgtcaagctcggccagcgcgtcggcggcgtcctctgcgggcaggtggcgcagcacgcacacctgtcgttccagcgaaagattttccagatggtcggcgacgtcggcggggtgggcgaactcggcgtcttcgccgggcgtggcggggtcgcggcattcctcgggcagcacgatggtccggcaggcgtccccgtcgtcgcggggggcgccgtccacgcattcgcggtcgtgcccgtgttcctgcccgtgatcctgccctgccatgaaataccctttttccctgctttgtgaagcgcgtaatgcgcgtgaaacgcttgctgcggcgaaatacgaaaggaaggtggccctctgctcggcctgcctgacctgcccgatctgcctgacctgcccggtctgcctgacctgcccggtctgcctgacctgctcggtttgtctggcctgtccggcgggtctggttccggccagcccggtggcatggacgggcaggccaccccgcatgcccgttccatgtggcggcacggcggcgtcggcttgacgaaagcggggcagcctcctactacacggcatgcgccccggtcgctgcccttcgtggcgcacctcgtggcgcaccttatggctgcgcctcttgcgacgccgaaaacctccgcgcggcgcaggctcggcgcggggcaccctgcgtgtatcatctagccagtgacggcacaatccatgtcatcgcataccgtaccggatttcgacaccttcttcgcgggccagccccgcgagcacctgctggccgccatcgacctggccctgctggaagacggccccgacctgaccagtgacgccgtgttcggccccgtggaccggctggccgcccagatcgtggccaagcagcagaccctggtggccgggctgcccattgccccgctggtgatggaacgctgcgccgccctgctggaaagccctgtggtgggcggctggacgtggaccccccacaccgccgatggcgacgaactgccctccggcttcatcgccgccgacatcgaaggcccggcgcggctggtgctgaaggcggaacgggtcatcctgaacttcgtctgccacctgtccggcatcgccaaccttacccgccgctacacgcgcgaactggacggcacgtccacccgcctgctggatacgcgcaagaccctgccggggctgcgctttcccgaaaagtacgcggtgctggtgggcggcgggcaaaaccaccgccgcaccctggccgaaatgctgatgctgaaggacaaccacatcgacgccgccgggtccatcaccgccgccgtggcggcgctgcgcgcggcctatgcgccctgcccgcccatcgaggtggaatgccgcaccctggacgaggtgcgcgaggccgtggcctgcacggtggaccgcatcatgctggacaacatggaccttgcgctcctgcgcgagtcgcttacagtggtgccccccggcatcgaaaccgaggccagcggcggcataaccctggaaacgctgcggcaactggccgaggcatccccccacgggccggatttcgtctccgtgggcaggcttacccactccgccccggtggcggacttcagcatgcgcatacgcaaggcatgacatgaccgcacagccctcccagaaagagcgcatcgccgcgctgcgcgccgcgctcggccccgacctgaccatcatgggccaccactaccagcacgaatcggtcatccggcacaccgacctgcgtggcgactcgctggaactggcccgccgcgtggccgacacggacgccgccagcatcgtgttctgcggggtgtacttcatggcggaatccgcagccctgctggcgcggcccggccagaaggtgtacctgccggagcattccgccaactgcgtcatggcccagatggccccggcggaacgggtggacgcggtgctgcgcgcccttcaggccgatggccgcaaggtggtgccgctggcctacgtgaacacctcgctggccgttaaggccgtggtggggcggcacggcggcgcggtgtgcacatccgccaacgcgcgcaccatgctggaatggacccgcagccaaggcgacgccgtgctgtttttgccggacaagaacctggcccgcaacaccgcgaacctgctgggcatacccgtagaaaaacggcacatgctggacgtgcgggccgccagttttcgcgccgacgtgctgaccgacgaggcccgccgggcggaactgctgatctggcccggctgctgcgccatccacgcccggttcaacctgcgccagatggaaacggcccgcgccgcccaccccggctgccgcatcgtggtgcatccggaatgttcgccagaggtggtcaacgccgccgatgccgccgggtccaccaccaccatcatccgctttgccgaagcggccccggacggctccaccgtcatcgtgggcacggaaatcaacctcgtgcggcggctggcccgccagcatgccgggcggctgaccgtgctgcccctgctggaaagcgcctgttcgcacatggcccgcgtgaccgagcccaaactgctgcacaccctggagggcgtggcggcgggcacggaagccccggtcaccgtgcccatggacctgcacgaacccgccaaggcagccctgcaacgcatgctggacgcctgtgcctgagcgggcgtagagatgaacagcggcccgcgcgatgcccgccgatacacgggcgccgcgcgggccgacaagcatcctgtgtccggcccggcctgacctgacccggcgtgccacgatcatgtcccgtccggcgtgacccggtcagttccggcccgattttttcccgcccgcgccagccgccccttgcgcaccaggtatccacccggcagacgcaaggcccggcacacggacacccaccacatcccccacgccgccagttcgcaagggacgcgccatgaacaattccacctaccgcctgcatactcctgttctggtcatcggctcgggcatcgccgggtgcaccgccgcgctcaccctggccgaccagggcatggaagtgacgctcatcaacagcggccagcaactggacagcggcaattccgccctggcccagggcggcatcgtgttccgcgcgggcgacggcgacccccgccaactggaaagcgacatcctcatcgccggacaccgccacaaccacctgcgcgcggtgcgccacattgcccgcaacggccccaaggccgtgcaggacatccttgtggaccggctgcacattcccttcgccaaagggcgcacccccgaatgcgaatgggacctgaccatggaaggcggccacggggcgcaccgcatcctgcactgcgccgactacaccgggcgggccatcatggacgggctgatggcggcggtgaacgacgcccccaacatccgcgtgctgtcggaacgcaccgccgtcgacctgctgaccagccatcaccatgcccgcaacaacgaattccgctaccagctcaacaaccagtgcgttggtgcctacgtcttcaacgaacagctgcgccgggtggaaaccatccttgcggacatcaccgtgctggccaccggcggcatcgggcaggtgtacctgcacaccaccaacagcccggcctgcatcggatccggcatcgccatggccagccgcgccttcgtacgcacggaaaacctggagtacgtgcagttccaccccaccgccctgctgcaccgcagttcgcgccggttcctggtcaccgaggccatgcgcggcgaaggcgggcggctggtgaacggcagcggcgagcatttcatggaacgctacgacccccgcgccgaccttgccccgcgtgacatcgtggcccggtccatcgtggaggaaatgctgcgcaacggcgaggaatgcgtgtacctggacgcccgccacatggagcaggacccttcggagcgcttccccaccatcttcgcccggtgcatggaactgggcatcgacatccggcgcgacctgatccccgtggtgcccgccgcgcactacttctgcggcggcatccttaccgacctgacgggccgcaccaccctggaacgactgtacagcgtgggcgaatgcagctgcaccggcgtgcacggcgccaaccgcctggcgtccacctcgctgctcgaagcgctgctgtggggccgcgccgccgcagaggacatcgccaaacgctccggcgcccagcgcggccttggcaagcgcctgcgcgactccatccccgactggcagtcctccggcgacgaacgcaacgacgacccggccctcatcgcgcaggactgggccaccatccgccacaccatgtggaactacgttggcatcacccgcacccgcagccgcctgcaacgcgccttcgaagacctgcgcgacctgtcgcggcatctgcacgacttctacaagcgcaccccgctctccaagcccctcgtggacctgttccacggctgccagaccgcgtacatggtgaccatggccgcgctgcggaacaagcagagcctggggtgtcattaccgggtggattagggagagcacgttcaaagctggggaagttttttacgcctccggcgggcagggggagaatccccctgcaccccttttcaatgcgaagaaccgccttttgggcggttcttcgcatttgcacttgatggtgaattgtcgccgatgaggacgcagttccgttagttgatgggaaacagttacccaatacggggggtgcagggggcgttagccccttgcccgccggaggcttccagcccctctacgcaaacaggttgttgatgcggcatgcggcgcaggccgcgccgaacccgttgtcgatgttgaccacggtgatgccgctggcgcacgaggtgagcataccgagcagcgcggacagcccggcgaagttggccccgtaccccaccgaggtgggcacggcgatgagcggctgcgagacaagcccgcccaccacgctggtgagcgcgccttccatgcccgccaccacgatgagcacgcgggccttgcgcagttcgtccagccggtcgaacagccggtgcacgcccgccacgcccacgtcggaaattacccacgccctgctgcccagcatctcgcaggtcacgcgggcctcttcggccacgggcaggtcggaggttccggcggtgatgatgccgatctcgccgggcttgaagaccagttctccgtgcagcatggtcagggtgcggccaagggggttgtaggcggcctccgggcagacggccagcacatgcgccgccatttccggcgaaacgcgggtggccagcacatggctgaggccgcgcagccgggtgaaaatctccgccacctgttcgggcgtcttgcccgcgccgtagaccacctcgggaaaaccgttgcgcagcttgcggtgcatgtcgaagcgggtgtggcccatttcaaggtacggcaggtcgcgcagttgcgacatgcccttgtccacatcgatggtgccggcgcggatgccttccagcaggtcgcgcagggcgtctgtcctgtccatgtcgtcgtccgtcaaggcggcgcgccgcgcgggcgctgccggtattgttgtcaaaaatcgtgtcgcgctatgtgcgggccttgccgatggcaaggtagacatcggccagcgggatggaatgctggcgcgccagcgccttgcagtcttccagttccggcttggcgcgcagcacctcgccgtccagcagggccagcttcatggttacaggccccagcggggtttccagccgctcgaagcgcgtttccagcaccagtttgtcgatgggcacgctcttgatgcccagcgtggtggtgtgccggaacagcagccgggcgaagcgttgctgctcgccctgcgcgcacagcagcgaaacgcaggtggcgggccgccccttcttcatcatgacgggcgtgaaatgcacgtccatggcgcctgcttccatcagttgctccatggccacggccagttgctcggcggtcatgtcgtcgatgttgcattgcagcaggcgcgcgggttccgtgggcagcggtgctgcggttccggatgtggggaatgccgtggcggacgcaccgccagccgccagacccgcgtgcgttgcatccacctctgccagatgcacccgcagcaggttgggcaattcggtatcgcggtggccgacgccgtagccggtgcgctgcacggccatgcgcggcgcggcggtgaaacgggacaccagcgtggccagaatggccgcgcccgtgggggtggtggtttcgtgcggggtggccccgcgcgtggtgggaatgccggacagaatctccgccgtggcaggggcaggcacgggcatcagcccgtgggcgcaacgcacgaggccgccgcccagttccacgggcgaggcccaggccgcgtccacgcccagatggtggtagcagatggccgcgcccacgatgtccacgatggaatcggtggcccccacctcgtgaaaatgcacctcgtccaccggcttgccgtgcaccttggcctctgcctcggccagcttgcggaagatggccagactggtgcgctgcacctgttccggcagcgtgctggcggtgatgatggcctctatgtccggcaggttgcggtgcggcgggtggtggtggccgtgcgcgtgggcatgatgatggtcatggtcggaggcactatgcgcgtgcgcatggtcggaggcactatgcgcgtgcgcatgctgatgggaatgcccatgatagtgcccggcatgctgtcccgcgtcgtgcggctggtcatgatggtggtcgtggtaatatgcgtgatgatggtcaccatgcccgtgcgggtggtgatgcccatgctcgtgtccatcgccgtgcccgccaccctgcccgcagtcctgctcgtcagcggggccttcgtgtgccagcgccacgtccacgcgcaagccagcaatgcccttgcgcatgccgggcgttacccgcaggtcgaactcgtggtccagccccagccgggaaagctcggcccgcaggtagtcgggctccacgccaagggacagcagcgcggcaaggtgcatgtcgccgctcatgcccgcgaagcaatcgtagaacagtatcttcacgccgggtatccctcttggcctaggccaccgctgcccgcacggaacgggcgatgaaaacgtgtatgcatcaacatccggacctgaacgtccggggtccacagtacatccggcaaaagcatatccggggccggggcggatggtccaccccggcctgccgggttcgtttcatccagaccggtcagccatgcctgccgcccggcgtcaggttttgtcggtcagccaacggacaaaaaggccatctggaacgcccctacgtggtgcggcgcagaagctgccgccccgcttcctgcaactgggcaaagtccggcccttccagttcggcggccagttcggccagcacttccggaatggcgatgttttgcggacagttttccatgcactggccgcaggccacgcactgcgaggcgtaaccggggccctcgctgccgatctcgccgctcatgcgcagggcgtacatgaacttgccttccgcgatgttcccgaacatgtgcatcttgttgtacgtctcgaagcacatgggaatggaaacgcccatggggcaaggcatgcagtagccgcagccggtgcagcgcaccttcatcagttcgcggtacttggcgctggcgcgggccaccagttccagttccagcggggtcatggccccggcctcggcggtgcccgcaatggccagattttcggcgatgtgcgcttcctcgttcatgccggagagcaccaccgtcacttccgggtggttccatatccagcgcagcgcccattccaccggggtgcgccgcacgggcgactcgtcccagatggcctgcacggcgggcggcgcggtgatcaggcccaggttgccgccgcgcagcggctccatgatgatcacccctatgcccttgcccgccgcgtagcgcagcccttcggtgcctgcctgataggtctcgtccaggtagttgtactggatctggcagaacacccaggggtaggcgtcgatgatgcgcttgaagtcttccgccagcccgtggaacgaaaacccggcgttgacgatgcgcccgtcggccttggctgcttccagaaattccagcacgcccaggccgtgcactatgtcccacagggggccgttcagcgcgtgcaccagatagtagtcgatgctcgaaaccccaaggcgctccagctgagcgtccaggtagcgatccatgtctgcgcgggtcttcagcagccacgagggcagcttggtggccactttcaccttctcgcggtagccggcgcgcagggccttgccgagcacgatctcgctctcgccgtggtggtacggccacgccgtatccatgtagttgaccccgccgtcgatggcgctgcgtatctgcgcgatggcgcgggcctcgtccaccttgccgtccagcatgggcaggcgcatgcagccgaagcccagcgccgacagcgtgtcaccgttaccgggcatggttctgtacagcacgtctcgctccttcggtgccgggcgtggtgcgcccgttcacggttacgcggcctttgcggctcccctcgtccgcaaggaatcgtgaggactcgtgcggaaaaggccgccgctgccgccatccggaccgcgtacctccgatgcaaccggcaaacgcgggggatgttcgatgctccgtgaataaacggaccatgccccggtgagaaggcacattcctgccaatatcttgcctgatcctgcaacccatagcagaaacgcatcaaagctgttacgtttccgaaactggcgcgcggcccagattgcacgccgaaccggagactacatgcccgaaatagcagaactcatgagcaagcttgccatcaacgaaggcaagacggaaaccggcctgcccggcgtggggctgtacagaacttccggttccatccaccgcacgccgctgctgtaccagcaagggctgatcattctcggccagggggccaaactggtgcacttcggcggtcgggtctaccagtacgaccaggaccactacctggccctcagcgtgcccattgccgccgaatgcgaggccgtggccacgccggaaaagccgttgctgtcgctggtcgtggacatcgaccttggcgtgctcaaccaactcataggtcagatagaagaccgtatcgactaccggtcgctgacgcaagggtgtacccaccagggactgtttctggccaaggccgatgcggcgttcaggaacacggtgcagcgcctgctgctggcgttgtcctgcccgctggaagcgcaggtgctagggccgggtctggtgcgcgaactgctgttccgggtgctgtgcggagaaaacgcggcggccctgcacgcactggccaccaagaataccaacatgtcgcgcatcgaaaaggcgctgaagcagatccacggcaacttttcggagccgttcaacgtggaccagttggcggggttcgtgaacatgagcccgtccaccttccaccgggccttcaaggacgtcaccgcgttctcgcccatccagtacctgaagcgggtgcgcctgaacaaggcgcgcagcctgctgcgcgaggacggcgtgcgcgccagcgaggccgcgcgcatggtgggctatgaaagcgtttcgcaattcagccgggaatttcgccgctacttcggcatcagtcccagccacgcgggcggggtgagcggggaatgacccgcaacagcagcggcgtggacggatatccccggtatctgtcccagcctcaaggccagccaggcgcacgggcgaccgccccgccaatgcatgacgcccggtggcggcgggccgggcctgccgcacgccgggcgtgaacacggtcgatacgattgcggcctacagcaggtagacgcgcaccacgccgatgcccgtccacaactgccacagggccagcagcaccagcagcaggttgttgacaccgtgcaccagcggcagcagcttgcggcgcttcttcaccacgtccatgcgctggccggtgaagtagcccaccgcgcacagcggcaccatcagcaggcccacccaggcgtgcgcgccggtaatgaacatgcttgaccacgccagccgggccacggccagccccagcaaagaacccgccgcccatacgcccagggccacggtgccccacttgacgtgcggcttccacggaaagaccaccttgcgccccatgtgcgatgcctggaagcgtatccagccgaaatacatggcgtacaggccgatgagcgtggcgacgaattgcaggacggggtgaatccagaccatggcggctcccggtgcggatgtggagggaagaggtagtagtatccgtacttagaacaaaggcagcatccggtccagcaacaacagcagcatcagcgcgggcatggccgcatcggcggcgcgcagggcgaggctctcgcgtggggtcatgcccgcatcgctcaccacaacttccgcagcgtctccttccacgccgcgcactgtccgcgccagtgccgacacccccagcagtgccacgcccagcaggaccaccccggcacgcaccagcggggcatgcaacaggggaaacacgggcagcatcaacacggccacggcataggcgtggtaccacacccgcagcagccgggcgtagcgcggcgcggcaaactgggcgggcggaacgggcagaccggcccggacgtagtggatgcattcgcgctgggcgcgcagccagaaatgaggcacctgccacagcacgtacacaccgtatagcaggattgccacggggtcgcgcgggtcgccgcccgccgccatccagcccaacaggggcggcatggcccccaccagagcacccggcagcagggcgaatgacgtgacgcgcttcaacggggtgtacaccccgttgtagaccgcggcgatgcccgcgcccaccagcagcagcgacagaccgggcaccggggcacccaacactggcgaaccggcgccgggcacgacatcggacggaagctttccggcatgcaggtacgccagcgacgcggccaactctcccgccgcatgcagacaccccagcgccgccacgaacagcagcgcgccaatgcccgtggccgtccacggcgccatgcgcccggcaggcaggggacgccccgccgtgcgtggcagcagcgcgtcgatgtcccgctcctgcgcctggttccacgccgagcaggcggcggccagcaacatggccccggccaccacccagaccagcgcggcagcgggattgctaccggacagggcggcggccccgccaaatggcagcggcacggccagcagaaagccgaacgccgtggccgcccccaccatcagggtcacgttcaggcgcagcaacaggcgcaggtcatgcatgctgggcatacgtcagtgttctccggcagggtgctccccgcccgtcgggtcggaagccagcgcgcaaaaggccagcctgcatcaatgcgaatgctcgcccagggacttgatgtactccaccatggcccccaactgctccggcgtaaggtggtcatacggcggcatcatggggtcgaaccccttcactgtgccctgtgacggcgcattggcgatcttggcgcgcaggtaggcctcgtcggcggtggcctgctgttccttgccgtcacgcagcacggtggtgggtgcgttccacagccccttcagggtcggcccggcaatgatggagccgtcggtggaatggcacgagatgcagccctcggcctccatcagccgcctgccttcctcgcggcccacttcgttgccgtgcatcagccaggccagcatctgctccatgtcctcgttcggcaccatgccttccgtggacggcatgatggggtcgtagcccgccaccacctctccgttggggtcggtgaaggcgcggcgcaggtagccttcgtcggccaccaccttgcgtttcgtgccgtccggcagggccacctcgcgctcggcgccgtacagatccttgaaggtggggccgacaccgggcgttccgtccagcgaatggcacgaggaacagccgtaggtttccagcagcgccctgcccttgccgccgggggcctcggtgctggccagccaggcatcgaaggcgggcttgtccaccaccttcaccgtggtgatcatgttggcgtgcttaaggccgcagtattcggcgcacaacaggtcgtactcgccggggcggtcggccttgaaccaggcataggtttccatgccgggcacggtgtccatcttgatgcggaaggccggcacgtacaggctgtggatcacgtccgtgctggtcatgttcagcttgaccggcgtgtccaccggcaccaccagcacgctgccccgcttgccgccggggtattcgaacacccacgaccacatgcgggccgtcaccttcacctccatggcgtccttgggcacggtgcgcagggccttgtagccctcccaaccgtagtagaacagccccatgacgatgatggaggggatgaccgtccaggcaatctcggcgggcacgttgccggaaaactgcgcgggcacggggtggcgcgattcgtggtagcgccacacgaaccacagcatggccgcggtgatggccagcagcacgaacaccgagaacccgaagatgatggtgaacgcaaggtccacctgctgcacgggcgtcaacgattgcggatacatgggaacctacctgtaggccacgtcgaagaaggtgaacccgatggcgatggcaaggatgacgaaggccgtgaacaccatcagccggatgaccctgccctcgtagcgcaggtgcatgaaccacaggatgaccagccccgccttgatggtggccacgctcagcgccaccaccacgttcaggaagccgaagtcgaaactggtgacgcccacggtgatggcggtcagcatcatcagggccgcccacaccagcatgttggtgcgcaccgggacggcgtggtgctctgtatcgtgtccggtcatgctggccccctagaccacaaggtagaagagcggaaacaggtagatccacaccaggtccaccaggtgccagtacaggccgccgttttccaggaacacgaagtgctccggggtcacccggcccacgcgcatcaggtgccagccgtacatcagcacggctgcgccgatgatcacgtggatgccgtgcagcccggtcatcaggtagtacaggttgaagaacaccatctcgccgggcggcagcttgagcagcgcggggctgtcggggtagatgccgtggccgatcttggcgctccattcgaagaacttgttcaccaggaacaccccggccatggtcacggtcagcagcaccagtcgctgcgaaagcaccaccttgccgcgttgcagcgcgctgatggccagcgccatgcacagcgaactggtaatgagcacgatggtgttggccgtgccgaagatacggctcagatccttgcccgcggcgtggaattccgccgggtagcggtgcaggtacacggcatagagcaggaacagcccgccgaacagcagcacttccgtgaacaggaagagccacatgccgatcttggcgccttcatagtcgcggtgctcatgcatcgggcttcacccccgtgtagtcgtagggaccatgggtgaccacgggctcggcctcgaagttgtggtgcgggggcggcgaaggcaccgtccactccagggtggccgcgccccacgggttgcggcccacgggcttgccgtggcggatgccccgccagagattccagaacatcagcagtagccccgtcgccagcacccacgagcccatggtggagatgaagtgcccctcggcatacttgggcaggtagtcgtagtagcggcgcggcatgccctgcagccccagaatgaacatgggaaagtacaggatgttgaagcccacgaaggcgaccaggcacgaccagttggcgatgcgcttgtcgtacatgcgcccgtagaccttggggaaccagtagtgcatggccccgaacagcccgaagcccagcccgccgaagatcacgtagtggaaatgcgccaccacgaagtaggtgtcgtgcacgtgcacgtcggtgcccgccgcgcccagcacaaggcccgtcagcccgccgatggagaacaggaagatgaacgccagcgcgtaccacaggggcggttccacccggatggaccccttgtacagcgtggacacccagttgaagaccttgatggccgacggaatggcaaccacgaaggtcaggaacgaaaagaccatcaccgccgtgtcgctcatgccgctgacgaacatgtggtgcgcccacaccagcgacccggcgaaggcgatggcaaggctggagaaggcgatcatcttgtagccgaagatgggcttgcgcgcgaacaccggcagaatctcggagataacgcccatggcgggcaggatcatgatgtacaccgccgggtgcgaatagatccagaacaggtgctggtacaggatggggtcgcccccgcgcgagggatcgaacaggcccacgcccagcacgcgctcgacgaagatgagcagcacggtgatgcccagcaccggcgtggccagcacctgaatccatccggtggcgtacagcgaccagcagaacagcggcaggcgcgtccaggtcatgccgggggcgcgcagccggtgcagggtggtgatgaagttcagcccggtgagaatggacgaaaagcccaggatgaacacggcaacgacggccacgtccacgttggtggtggtcaccgcgctgaagggcacgtagaaggtccagccggtgtcgggcgcgcccttgccggtgaccagcgagaccacggccagcaccgcgccggtgacgtacagccaccacgaaaagatgttcagccggggaaaggacacgtcctccgccccgatctggatgggcaggaagatgttgccgaacgcggcgggaatgctggggatgaccaccaggaagatcatcaccaccccgtgcagggtgaacagcgcgttgtaggtctgctgccccatgatggtgcggcccggcgcgatgagttccagccggatcaggaagccgagtgtcagccccaccaggaacatggcgacgatgcagtacaggtacagcatgccgatgcgcttgtggtcggtgctgaaaatccacgaggcaatcccgcccttcgtgccgggcaacggctggaagaagttcgggtggtcgtgcgcgtctgcgctcatgcgatggtctcctgtgtctggtgcgggcagtggacgacgaatggacgatgaacgggacggggcgcgcacgccggaacggcggctatccctgcgatgaacctggcggtggcgggtcggtcggcggcgccttggacgatggcgggccctcggcccccttgcgttccttcctgcgcgggccgccccgcaacagcacgaacagcagcaccgccgcgccgaacaggatgatcattcccgctatgcgcatgaagtcgaacacatagcgccgcccttccgggtcgtaggtgaagcagtacgacagcacgcgcttcaccgacaggccgatggtgccgtgcgaggcttccgtgacggccatggtcaggtcgaagggcatgaagttctggccgtacaggtagcgcaccaccttgccgcccggcgcggtgaccaccagcaccacgggatggatgaagtcgcgcccctgccgggtgaaccggaacccgatggcgtccatgaacctgttgatggatgcgaggtcgccggacaggaagcgccagccgtcttccggataggcaaaattcatggccgcgaaatagttctgcttctttcgcgctgccagttgcggagtgtccgtctcgtcaaagctcacggacagcacccggtagtccttgccgggttgcagcgaaacctgcggcaacacccgcgccagcgagctttgcagcatgttgcacacggtggggcaggaataatagatgggcgcgatgatcaccggaacgtccatcagggtgcgcgggtcgatggggctgcccgactcgtcgcgcagcagaatgccctcggggatgatgtcgccgagacgctcgtcaacgcctgcaaggggagtctgggctgatggatcgccggaagcgccctgccccggctgaatcgcctgaatcggctgaccgggttgccccagcttgcccgtggtgggcgggggcaccgggtgcacgtgctccgccgggggctgggcggtttctgcggcgccgtggccggcatgggaatcctgcgccggggcggcatccgccggggggtgccccgcgtgtcccgcgcctccgtcctgggccgccagagcctggggcatggcgggactgccgtgcccgccatgcccgtcaatggccgtagcatacccggcaggggccgtggcggacggcgcaccatcggcggcggccagcagaacgggagacaaaacgtggggcggaacggcggtcgaaaccgccgccctgccccacgtggcgcacatgccaaacagacaagtcagcaaggctgtggcgacgaacgcgcgtacaccggcaaccgtcgcggaatgaaagcgcacgcgcatcgccctgctcctacaacttggacatgtagtcggccatggccttcatttcctcgtcggagtagcgcttgacgaggttggtcatgacggccttcttctcgccgccgtagctgccgtcggcgtagcccttcagcttcttgaacagttcgtcggccttctggccctttacggcgtggcccacgcccatggcctgcttggagccgtcggccccgtggcagcccacgcacgacttgtacagggccgcaccatcggcggccatggcggcggaaacgccaaaggcaagggcggcacagatgctcatgaccacaagaatgcgtttcatgcgagttctcctgttctggtgatgtcgggtttacccgataacgcgcggggcgcacccgccggatcggtctagaaggaggcgatgtgcgcggccaaggcgcgcatgtcctcatccgaaagttttttggcgataccggccatgacggccttcttcgagccgccatagctgccatccgcgtagcccttgagcttgccgtacagggcgtcgacggtctggcccttcacggggcgcgccgcccccagggccgccttgccgccgtcctcgccgtggcagcccgcgcactgggcatacagcccggccccatcggcggccacggcgtggctgaccgccaccggaatccacatcgtacaggccagcagcgcgccaagcgccgttgcgaccatgcttgtcttcatgtcacctccacgggacaaaaacgattccaagtacccgtaggataacgcctgtcggcgaaaaaaagcaaccgtcttcgcgccttgtccgcaaacctcgcgccacggcctcgtccatgacgcatcgcgtgacgcaacccgggcgcaatatttacgcagttcttacgcaatcggtcgctattgaggatgataacatgaaaaaacgggcggcactcgcgcgccgcccgttcctttttcagtccttgcaggaaaagaccgtctacacggccccttcctgtccgacacgcggcgcgggttccttttcctcttcgggcatgccgaagtgcagcagcaccgggcttgccacgaagatggacgacaggatgcccacgaacacgcccaccagcatggtcagcgcgaagtcgtggatgaccccgccgcccagcacgtacagcgccaggatgaccaccagcgtggtgccgcccgtcaggatggtgcggctgagcgtctggttgatgctggcgttgatgatatgcgcgtaggtccattccttgcggtgggtgcgcagcgtttcgcgaatgcggtcatagacgatgatggtgtcgttcagcgagtagcccaccagcgtcaggatggccgccacgatgttcaggtccacttccttgttcagcagggacagcacacccatggtgatgagcacgtcgtgcaccagggccacgatggcccccagggcgaagttgagccgcagcttccagcacagcaccagcgtgaggaccagcgagaacggcaccagccacagccggggcacgccgacgaggcccagcaggtacatgccgcccgccagggtgcccgccatgacggcggacgccatccagcgccgctcgaaccgcccggagatgtagatggcgatgagcagcacggcgtagtacagcgcctccacagccttgctcttcaggtccgcgcccaccttggggccgaccatttccaaccgctgcacctcgaacgtggcgtccttgatgttggcggtgagagcaccggtgacagccgtgcggatggcctcggccgattcatcggaatgcgaaatgcggatgaggtagtcggtttcgccttcgccaaagcgctgcacggcaagaccgggcaggctggcgctttccaggctctttttcagggtatcgtcggccacgggccggtcgaacttgacctgcacgatggccccgcccgcgaagtcgatgccgtaggtcagcccgcccttgaagacgatggagagcagccccacgagaatgagcacgatggaaatcacgtacgccttgtggcgcatgcccacgaagtcgtaattggtatcatgccggatgaacgagaaacccattgtggttctcctccgctatatgctgaggcgtttgtcgcccgaaccgcccttccaggcctggaagaccacgcgcgagacgaagatggcggtgaacatggacgcgatgatgcccagcgacagcgtgacggcaaagccgcgcaccgggccggtgccgaactggtacaggatggccgacgcgatgatggtggtcaggttcgagtcggtgatggccagcgtggcgcggtcgaagccttcgtggatggccgaaagcaccgtgtgccccttgcgcagttcctctcggatgcgttcgtagatcagcacgttggcgtccacggccatgcccagggtcagcacgatgcccgcaaggcccggcagggtcagggtggcgccgaaggccgccatgcccgccaggatgagcagcactgtgaagcacagcatgacgtcggcgataaggccggatacgccgtagtacaccaccatgaagatcatcaccgccgcgccgccgacaacggcggcaaggatgcccttgtcgatggattcctgacccagcgaggggccgacggtgcgctcttcgagcacgctcaccggcgcgggcagcgaacccgcacgcagcacgatggcaaggtcctgcgcctctgccgtggagaacttgccggtgatgctggcgcggccaccgccgatcttttcctggatgaccggcgcggagtagaccttgccgtccagcacgatggccaggcgcttgcgcacgttttcctgggtgatgcgttcgaacatggccgcgccgcggctgttgaaggtcagcatcacgtaggcctggttgaaattgtcaaagccggggcgcgcatcggccacgtattcgccggtaagcacggcttccttgtccaccaccacgggggtttcggcctgactgccgtcggccccgcgccggatcatgggccgcacttcggtaccgggcggcagaatgccgcgcgcggccttttccgcgtccacgtcatcgcgcacgatgtggaattccaggtgggccgtctggccgatgatctggatggcgcgctgggtgtcgtgcaggccgggcaactggatctggatgcggttgtcctgctgcttgcggatgtccggttcggccacgccgaactggtcgatgcggttgcggatggtcttgacggcctgctccagcgccatatcgctgatgttcttgcgatattccggcttcatggtggccacgtagcgcaactgcccgtcatcggtggtctgcggcgccgcaacgctgagctgatggaactgcttggccagcagttcgcccagcacgtcgcgctgctcggccttggccagcacgaactctatgcggtcgccgggcagcacgcgcgggcgcaggacgaagacgtccttctcgcgcgcagaggtgcggatgtcctggcccatctgggtcagcgagttttccacggccttgtccacgtcgacgccgagcgtcaggtggatgccgcccatgaggtcaagcccgaggctgatggcgctgtcgggcagaaaccggcccaacggcgaagacttgatgcccggcaggctcggcagcacgtaggccgcgccgaacagcagcacggccagcaccacggcgagtctccagcggaaaccctctttcattgcgactcctggagttgcggtatgtcacgcgggtgcggcgcgcggccgcattcacggcaaaaaggcaagcaggcgccagccgaaacgacggcgcgcgtgcttgccccatgccgagggaaacggggctacttctgcccgtccttcccttcttccttcttgtccgcgtccttggcggccttcttgtcggcaggcttcttgtcgtccttcttcgccttggggtcgatgaccgcgctgacgaaggaacggcccacgcgaaccttggtttcgccaaggtcgagcaccagcacgtcatcctgcacttcaaacacgcgggcgtagatgccgcctgcggtcaccacgttgtcgcccttcttgatggactccagcatggccttgtgttccttggccttcttctgctggggacgaatcaggagaaagtagaaaatggcgaacatgagaatcagcggcacgaaagaagcgatggggttggccccgccgcccgccggctgacccgcgcccatggcgtacgccacgttggtccagagcatgatgcctccttgaaggttacgcccccacaaggagggcgttatggtcgcaaaacgtgacttacctacctgccgtggccttttttttcaacgcttttctggtcgtcggaccgcgtggcccatgctgtgcaagagcttgggacagcaggcagcagatgcgtcctgccgcacccccggcaggggctggctgcgcaaatgccccagccatccgaacggcagggcggcgttcagcagaagtcgtgccggatgcgcctgcgctctgcctccacctgttcgtctgtggcgcctagttcgcgcagcaggaaggtggacagcgacagggccaccgccccctcgccggaaaagaccacctcggccccgcccgcgcgcagggcctctgcctcgcgcaggtaggtcgtgtggatgaggatgcgcgcattggggttcaccccgcgcgccacctcgatgatttcgcgcgcgggcgccgtcgccgtggagatgatcagcgcctcggcctcttccaggcccgcatggcgcagtatctcggcctgggttgcgtcaccgtgcacggcatgcaggggccgcagtgggcgttcggcatggcccgcgcgaccgacgccgccgccggaatcgtcagtgctggcggctccggcaacggtttcttcaggcgcgcccggcgcgccacccccgcccggcgcaccggtcccacccggcatgacgcccgtgcccgcatcctgcgcgtccgggggcagcgcctcgcgcgcggcctgctcgtgcagttcgcgcacggtgtcgatgttcatttccaccaccgccacgtccatgtcgttgtcgcgcaggatgcgggcaatggcccggcccaccgggccgtagccgatcagcaccacgcggtgcgcatcatccgcgggcaccggcaccgggccatccccggcagccgggcgcgccacgccgatgccccggcgcgccagcgccttcatcaggggttcgatccccttgtacaacatggggttaatggtgatggacaccacggcggccaccaccatggcgttgcccgcctctggcggcaacacgcccagcgccgtgcccagcgaggcgagaatgaacgagaattcgccgatctgggccagcgccacggccacggaaacggccttgcgcagggggtggcccagcaccagcaccaccagcaacgcggccagcggcttgcctagcagcacaatgcccagggtgaccagcatcagcggccagccggtggccagcgaggcgggatcgaacagcatgcccacggacacgaagaacagcacggcgaatgcatcgcgcatgggcagcgcctctgccgccgcccgggcgctgaactcggactgccccaccaccatgcccgccagaaaggcccccagcgccatggatgcgccgaagaattccgccgcccccacggcaatgcccagcgccagcaccagcacggccagggtgaacaggtcgcgcgtgccggtacgggccacataggacaacagcagcggaatcacccgctggccagccaccagcgtaaacaccaccaatgcgcccagcttcagggtggtggtgcccagggtggcccacaccgatacaggggcgccagacgccgaggcgggcgggaacaacgcgggcagcagcaccagcaccagaatggtgtacaggtcctccaccaccagccagccgatggccacgtgccccacgggggtgtgcatggcccggttgtcggacagcacacgggtaagcaccacggtgctggccaccgaaatggccatgccgaacaccgcccccgccgtccacgaccagccgaagaagtgcgtggccagcatgcccagcaccgtggcggcggcaatctgcacgatggcccccggcacggccacggaacgcacggccatcagatccttgagatgaaaatgcagccccaccccgaacatcagcaggatcacgcccaattcggcgaactgggtggccgtgtccgcgtcggccacgaaaccgggagaatacggccccaccaccatgcccgccagcagatatcccacgatgggcgacaggcgcagcttctgggtgatgaaaccaagggccagcgcggcggtaaggccgcccgcaagagtcaggatgagatcgatgttgtgaggcatgcaaggctccggtctgggtgaaggcgcggcgcatggggcgacaccggaaaacgggaactgcggaccaatggagtagtatgcacattcaaacggcacgaggcaaggcgggagcgcgaatggcgcgcctgcccgggacaatcggccaacggcgcatatcgatgccggacccgtgcgcagagcggcgagcgccaattcccggcgggtcacccggcatggcgcggcgcggaaaaacggcggctccggcgcgcaaccgtgccggagcccagcctactgatgaaagatgttcgtcgtgtgccggaacgggcgggcggaaacgatcagttggtgcccacgtacatgttgccgtagggccggtgcgagaaggggcgtatcttcacgaacggctcggagaggatggccgaggtcagcgcctcggcatcggcgggttccgtgccgccgggcccgaactcgcccgcgaattccgccgcaaagtcggccacgtggccacgcaggaattccaggtccgcctcgtccaccggctccatggaaaggcccggcccaagctggtattccggcacccgcccgcgcaggtagatgaccccgccgtgcatccccgttccaaggttgcgcccggtgatgggcgcatcggccatgccggaatgcatgcccagcaggatgatggccccgcccgccatgtattcaccaaggaagtcgcccgccttgccgcccaccacgatgaccggcacccggtccatgtaggccttcatgtggatgcccacgcggtagcccacgtcgccgcgcaccagaatgcgcccgtcgcgcatggcatagcccagcacgtcgcccgccatgccgtggatgacgatgcgcccgccgtccatggtgttgcccacgccgtcctgcgcgttgccgtgcacgtggatggtggggccgcgcatgaacgcgcccaggtcctgccccggcacgccgcgcacggtgaagcgcacgtcgccctccacggcggtggcgatgtagcgctgcccgcgcacctgcaccacctcgatgtcggtgacgccgtgctccagcgcggcgcggatgtgttcattgagctggcggtagtagaccccggtggcgtcgatgacgcaccgctcgccctcgcgctgcacgcagaagcccttctcgtcgcacatcacatcggcgctcatgctgcacccccctgcggcaggtaatcgatgatcacgggctggcccgccttgggcgcccagacccgatcaaggtcgcggcacacctcgcggatggagctttcctcgctggacatgaacacccggtcgcccttttcggccaccaccagcgggcgcagcttgacccggtcgttgaggcccatcatgccgttggaatccgtcaccaggatggcgaaggggccgttgagcagggccgagccgtagaccatgcgcaaggccttgaaggcctctcgctcggcctcgggcatgcggtccacctcgtcccagaacggcggcgcgaacacccagctggcctcgcgcttggtcaggccgtgcttgcggatcagaaggtcgatcagataggccaccacctcggtgtcggtcatcagggtgcactcgtaaccgtgctggcacaggtagcgcttgttgatgccgtaggacgagatttcgccattgtgcacgatggcccagtccagcaacgtgaacggatgcgccccgccccaccagccgggcgtgtttgtgggaaagcggttgtgcccggtccacatgtgggcgtggtattcgtccagccggaagaagtcggcgatgtcttccggaaagcccacgcctttgaaggcccccatgtccttgccgctggaaaacacgaacacgccgggcacccgggtgttgatgtgcatcacagtgcccaccatgtagtcggcctcgtcacctgtggcccaggcgggccggttggccttgggcgtgacgaagtagcgccagaccacgggcggattcttcacgctggccaccttgcgggtggggatgggctcggaatggcggatatcatggaactgcttgatgacgccctcggcccgctccagcgcgtcgcggtcgtcgcacatcaggtggaaggcgtaccagtcggcccggtccggatagatgccgtaggccgcgaagccgccgcccagcccgttgccccggtcgtgcatggtgcacatggccgcgatgggttccgaccccggtatgagccgccgcgcccggtcgatgacgccgaacacgccgcagccggaaatgtccttctcgaaatgccagaaatcgcgtggagcctgcatggcgtctctccgtggtgtcgggtcctgcgggcggtgattccgccgctgcggccggtgcgtgcatattccatcttgatgacgggttacgccaacttgaagtttttctttaactcttcttttccatcggtcccggcacacctccggcggcgcgcaacgtgggtgatggcaaggaaaaccggtttgacgcagccagcgcccgcgatccgcgccgccgggttacagcccggcatgcttgatgccgaggacaccgagttcgacgtcgttcagccccacgccccgcagcttgtcgcggttgccgcgcaggctttcgatggagttcagccccatgccgcccagcatctcctgaatctcgtggccccaggcccggaccaggttggccatgcgctgcgcggccacgtccgggttctggcgcttcttgagttgcgcggcgttggtggcgatgccccacgggcacttgccggtgtagcagcggccacacagggtgcagcccacggccaccagcgcggcggtgccgatgtacacggcgtcggccccgagggcgatggccttgaccacgtcggcgctgcaccgcacgcccccggccaccaccagcgaggcatgattgcggatgccttcgtcgcgcagacggttgtccaccgaggccagggccagttcgatggggatgcccacgttgtcgcggatcatggtgggggccgcgcccgtgccgccccggaagccgtcgatgaccacgatgtccgccccggcgcgcacgatgccggaggcgatggccggggcgttgtgcacggcggcgatcttcacggccacgggcacccggtagcgggtggactccttgatggcgtagatgagctggagcaggtcttctatggaatagatgtcgtggtgcggcgcgggtgaaatggcgtcggagccttgcggcaccatgcgggtgcgcgagacttcctcgtcgatcttctcgcccggcagatgcccgccgatgcccggcttggctccctgacccaccttgatttccacggcggccccggcgttcaggtagtccttgtgcacgccgaagcgccccgaggccacctgcacgatggtgttggccccgtactggtacaggtccgggtgcaggccaccttcgccggtgttgtagcagatgccgagctgcgtggcggcgcgggccatggccacgtgcaggttgaagttgatggccccgaacgacatggccgcgaacatgatggggtattccagttgcagttgcggcggcaggggctgcttcaggcgcgggccttcgggggtgtggatgaagtccacggcgtcgggcttggcccccagaaaggtgcgcagttccatgggttcgcgcagcgggtcgatggaggggttggtcacctggctggcgtccagcagcatgttgtcccagtagatgggcttgggctgcgggttgcccatgccggacagcagcaccccgccggtgtctgcctgcttgaagatgtgcttgatgtaggtggacgtccacaacgaattgtcgcggaaatccgagggtttcttgcgaatggtcaggcaactggtggggcacatggccgcgcagcggtggcagcccacgcaacgggcgctgtcgtgcaccacgaactggcgtgcctcgtcccagaagtgggcctcgtacgaacactggcgcacgcagacttcacagttgatgcaccgggcgcgctcgcgctcgatgacgaagtcgttgaaatgctggctgatgggcttcacatgcacgctggtaacctctgcttggcgaacctgtgggaatgctgccgggaacgacggaccggttcgccccctgcatagcatgtttccgtgcgcctgtccggcctgtctgactgtccgacctgtccgatgtgcctggcctgtctggcgacaatcggcgcacaccgcaccctgcggcaaagaaacggatcatgcggcaagggaccgggggcgcggcagcgcctccccccggagcgtccggcatggtcgagatttaacgattccgtgcaaaatcgtcaatcccgccaacaaccatggtcgagattgaccaatcacacaactgaaacagtgcaattgttgcagaatattagcttgtgaaattatgctttttggaaaaaacgagagaaatcacaaaaaataacatttttgttctacaaaaaaagttcctgcacaaagtcgcgcacggctcggctgaccttgtcgcggcattccgtgtgggtggtgatgacatggtgcccggcgcgccggtccactatatcgaacagcttcagggtcacatcgggcgaggccacgtgggcggcaatgtgcagggcgttggaatagtgcaccgtggcatcgccccgggcctgcatgaccagcagcggggccgccacccggcccagcccccggcgcaccccggcggcccccacgatgaggctgtgcaactgcggcagggccgtggcttcctcatagccgcgccacggggccacggcccgcgccacctcgctgcgcggcgcagagggccataccgggcgcacatggcgcaacagccccaccagcggcaaccgccagtccttcatgcgccacgggatgatgcggtacacgtacatgggcgcggccagcgccaccacgcccaggggccggaacacctgggccagatgcagggcaatggtgccgcccatggacaggcccacgggcaccaccgcgtccacctcgcgctccagcgcgcggtattcgtcctccgcgtgggccacccagtcggcgaacaccgtgcgccgaaagtcctcgaaagaggtgtcgtgccccggcaggcggatgttgcgcacctcgcagccaagctcgcgcaacggcccggccagcggctccatctcaaagggcgcaccggtgaacccgtgcaccagcaggcatcccacgcgcatccattgctccccggcgctctccgcgccatgccgcacgggcgccgcacgcttgcgacgcgccatgccctatattaatgaaaaccgattcgttgccgggccagcagacaccggaccatcccccctcacgccacgcccgcggcgcatagccaaggagccaccatgacccgcccctgcgacatcctcatacaggccgcctgcatcgtaacacaagacgccatgcgtaccgttgtcgaggacggcgcgctggccgtggccgacggcaccgtgctggccgttggcccgcgcgaggccgtgaccgccgcgcacgccccggcgcggctgctggacctgggcaatgcgctggtcatgcccggcctggtcaacgcgcacacccacgctgccatgaccttcctgcgcggcgtggccgacgacctgccgctgatggactggctgacgcagcacatctttcccgtcgaaaaacacctcacgcccgacatcgtggaagccggggccctgctgggctgcgccgaaatgctgcgcaccggaaccacggccttcaacgacatgtacctgatccaggacgccacctaccgcgccgtggacacggcgggcctgcgctgcctgggcggcgagggcatcttcggctttccctcgcccgcctaccccgacgccgacgcgggcctggacctggtgcgtcgcctgcacgaaacctggcggcacaacccgcgcatccgccagtgtgtcaccccgcacgcggtgtacaccacttcgccggaactgctgcaacgctgccaggcccttgccgaagaactggacctgcccctgcacatccacctggcggaaaccaccaccgaaaccgcccagtgccagcagatgttcggccagcggcccgtgccgtactgccacggcctcggcctgctgaccccgcgcgccaccgtggcccacgccgtggacctgacggatgacgaaatggacctgctggcctccaccggcgcggctgtggcccacaacccggaaagcaacatgaagctggcctccggcgcggctcccgtgccgcaaatgctggcgcgcggcattgccgtgggcatcggcaccgatggcgccgccagcaacaacagcctgaacatgttcacggaaatgaccagctgcgccatgctgcacaagctgcgctgcatggaccccacctgcgccccggcccagaccgtgctggacatggccaccctgggcggcgcggcggccctgcactggccgggccttggccagcttgcccccggctgcccggcggacctgacggtgctggacctttccgcccccaacctgcaacccatgtacaacccggcctcgcacctggtgtacgccgccaccgggcacgaggtgcgcctgacaatggtggcgggcgaggtgctgtatcaggatggccggttcacccgtttcgactaccctgccctgatggcccagatgcgcgacgtgcgccgctgggtgctggacaagctgggaaggtagcggggacacaggcaacgcggcagagcgcattcgacgcccccggcgattttcctgttgacaaccgggccgaactgtataattggaacctgctttctgaaagaacaaacgcgcttcgcgcgcgacggaggatttcgagatgagcgcaacgagcaacgtccttgctggtgccaccaagacggccgacggcgtggtgatgaacggcatcaccctcaagcccatcgtcgaacagtgcgaaggctgtgatcgcgttcgcatgttcgaggaagaaaagttctgcggcagctaccccatgcccgagcgcaagtgggctggcggcaagtgcaacttcgccacgcacatcaaggcgcagaccgctgccgccgccaaggtcaaccccctcaaggcgtccaagcgcgccgccaagggccgttagcctccattccgacagcacgggaaagggcgcgggcaacctcgccctttctttttttctccgccgtgcgccagtcatggccatgcccggcgggcacccttctgactcggcggccgtgccgcttcgtgcggttgcgggcgccacgcgcacggggcttgccgcatgccgcaccgcatcatttccgcccttgacgcccgccgcgacgccgtcatcgaactgcaacgcgaactgacaagccgcccggccctcggtccggaaagcggcggcgaaggcgaacgtgccaaggcggactggctgcttgaccacctgcgcgccatcggcgtgaccgacatcgagcagatcaacgcccccgacccccgcgtaccctgcggacaccgccccaacatcatcgcccgcgtgcccggtgtttcgccgcgcacggtctgggtgctggcccacatggacgtggtgccccccggcgacccggccctgtgggacggcgacccgtggaccctgcgcgtggacggcgacgtgctgtacgggcgcggcgtggaggacaaccagcaggccatcgtttccggcctgctgctggcgcgcgaactgctggaacagggcgtcacccccgacctttcgctgggccttgccttcgtggccgacgaggaaaccggcaacgcgcacggcatggcccacgtggccgccgtgcgccccgacctgttcgggcccgacgacctcatcgtggtgcccgacttcggcgacagcgacggaaccatgatcgaggtggcggaaaagagcatgctctggctgcgcgttgccgtcaccggcaagcagtgccacgcctccacccccgacgaaggggtgaactccctttccgccgccgccgcgctcatcctgcgcatccgccacctgaacgagcgcttccccgatgcggacccgctgttcaacccggccacctccacctttgtgcccaccaagaaagaggccaacgtgcccaacgtgaacaccgtgcccggatcggacgtgttctacgtggactgccgcgtgctgccccgctacgacctggacgaggtggtggccgcgctgcgcgggctggcggacgaggtggaacgggaacacggcgtgaccatcgccatcacccaggtgctgcgcgaacaggccgccccgcccaccagcccggatgccgaagtggtcacccggctgcgtgcggccatcagcgacgtgtacggcgtcaccgcccgccccgcaggcataggcgggggcaccgtggccgccatcgtgcggcgcatgggcctttccgccgccgtgtggtccaagctggtgcccaacgcccacgtgcccaacgaggccacgcgcgtgtcgtgcaacatcggcgacgccaaggtcatcgccaccatgctgttcgagggcggcaggtagccggatgcccggctacggccaacccttcgcaccccacaccacggtaccgcacatgtccgcacccctcatgccgcgcaaggcccccttccccgcccttttcgactgcatcgtggtcggcgccgggcacgccgggtgcgaggcggccatggccagcgcgcgcctgggccaccccaccctgctgctgaccagcaacgccgaccgcatcggccacctgtcttgcaacccggccatcggcgggcttgccaaggggcacatggtcaaggaaatcgacgcgctgggcggcatgatgggcctgtgggccgacgaggcgggcatccagttccgcaccctgaacgtcagcaagggccccgccgtgcgggccacccgcgcccagatcgaccgcgacgcctacctgcatgcggtacggcgcgacgtcttcgcgcaggacaatctgtgggtctggcaggacacggcggaagccatcctggcagaacagggccgtgccgccggggtgcgcaccggcctcgggcaggaattccgcgcgcgcacggtgctgctgaccaccggcaccttcctgtgcggactgatccacgtggggctcaccaactttcccggtggccgccttggcgatgccccggcggtggggctttccgcctcgctgcgcacccacgggctggaactgggccgactgaagaccggcaccaccccgcgcctgctgcgggccagcatcgacttttcggtcatggaagaacagcccggcgacgagccgccccgcccgttcagctttcgcggccccggcgtgcgcctgccgcaggtgccctgttacatgacctggaccaatgagcgcacccacgcggccatccgcgcggggttcgaccgctcgcccatgttcaccggcgtcatcaccggcaccggggcgcgctactgcccgtccatcgaggacaaggtcgcccgcttccccgaccgggaacggcaccagatattcgttgagccggaagggctgaccagcccggaatgctaccccaacggcattcccaccagcctgccgctggacgtgcagaaggccatgatcgccaccattccggggctggaaaacgcccagatcgtgcgccccggctacgccatcgaatacgactacgccgaccccatccaactgcaccccacgctggaaaccaagacgctgccgggcctgtacctggccgggcagatcaacgggacatccggttacgaagaagcggcggcgcaggggctgtgggccgcgctgaacgcctcgtgcgcgctgcgcgggctgccgccgttcctgccgggacgcgacgcggcctacatggccgtgctggtggacgaccttgtcaccaagggcacgcgcgagccgtaccgcatgttcacctcgcgcgcggagcaccgcctgctgctgcgcgaaaacaacgccgacgcccggctgacccccctgggccgcgacctgggccttgtggacgacggccactgggccgtgttccgcgcccgccacgacgcccttgccgacctgatgactgagctggagcagcgccgggtgacgcccgacgccgccacccgcgccgtcttcgccgatcttggcgaggccgtgcccacccgagcggtgtcgctggccgaactgctgcgccgccccaccatgtcgctggaacggctgcgcgccttctggccggaagccacggaccacgcgccggaagtgcgtgaagaggcggaaaccatcatccgctattccgggtatctggcccggcaggaggaactggtggagcgcgccgcccggcaggaatcccagcccctgcccgaaggactggactacacggcggtggccgggcttacccgcgagatcgtggaaaagctgacccgcgtccagccgcgcaccatggggcaggccgcgcgcatttccggggtgaccccggcggcgctgacctgcatcgaaatccacctgcgcaagctggaacggagccaggccagtccggtcggatagccggtccggtcgggtagccagaccggtcgtgtagacggtccgctcgcaaaagtcgtctggccggacaaaacagcctagccagacaacgcgtgccgtcaaggcagtgggaccggccatctcagacagccaccccggttccccagcccctccgcccccccagttcccccgcgctgcccgtcatccgagtcgtctcctctcccgcccaccccacggctaccttcaagctctaacgtccaacctgttgcgacaggcgccatttgcggctaccgtcgggattgcgtccgtccggcttcgcacccagcctgccgcgcgtccattggcgtacctcaacagtccggggcaccatcatgagcagtgccgctccgttcccgtggaacctctgcctctccggtcttgccttccttgtccggcccgacgcggacagcctttcccttcccctgccgccttcgggggcggccaactttctggccgaaatatcccgccatttcggcgactaccagaccgacttcacgctggtgcgcgaattcgtgctcatcgtggccgccgtttccgccctgctggccgccgtgctgctggtgggcgggctgcgccaacgccgcgaacgctacacccccgaaggctgggtcaacgacccgcacgtgatccgggaattgctcgacgccgccatcctgcaacggggccgcttcgaaatgcagttccacggccccgccgggcgccggtccacctactgcaccgccgtggccgtcacccgctccaccctgaccctggaatgctcgctgctgcgcaccgtgccggaatcgtggaagggacgcgaagtggactgctactttcgcacccagcaaaagcgcacgcaggtgtactaccagttcgcctcggtgatcaccggcgcgcaccacgctccctccgccgaccgctacgccccgcgcggccccgactccatggccgacgtggtgtggctggtggacctgaccctgccgcaaaagctggagcggcggcagaagcgcgccttcctgcggctggacgtgccgcgccaactggtgctgggactggccgcgtggcccatgggggccgacaccccgccccccgccgacgggcgccgcctgggcacgcccctgctggccctgcttgatgccaccagcctgaacagctttaccgcgcacgccgcagcgagtccggttgatgcgccccacgcccgtgatgccgcgcatgatcctgcccgtgatggcgcgcatgacgccgcccctgccgaagctgccgccccggtctccagggttggcggcaacgacacgccacccgtcgcgtcgtgctccgaaccggcccctcatgacgacattgcggccccgctctttccggacatcagccgcgccctgcccgtggtcctgctgaacctttccggaggcgggctgcgcctgctggtgccccgcgccacggcccgctccgccacggcgcgtggcatgaacctggacatcggcgggcgtctggccaccctgctggaactgtacgccccccagcacgaccgcagcatgggcttctggctgcaatgccgcatccagaaccgcttcgtggccttcgaaacgcgcgacgtggaactgggcctccaggtgctggcgtggggccaggcccgcgacaacgccccccacatggccgactggaaacccctgtccgacgagggcgaggtggaaccgctgggcaactgggtgatccgtcgccaccttgagctttacagggaaagcgggagcgatgtagtgtaagcgcgaaccgcaagcgcccgtacccgctggcaaccacggcctgactcgcactgcctcgcccggctcggtccccgaccgccccgcgatgcaaggtcatgcagacaccggacagcccacgtacccgcgcgcgacggcacccccgccagccgccggtggcgaataccgccccgccccacggcgacgtcaccacaacacaggagccccccttggacggagaatcgggcagtcccatctggtcgcgcatcacgcggctgttccagaaccgcaccggcgacacggtggagcaggccatcatcgaagcccgcgaagacggcgaactggacgccgaagaaggctcgatgctgctgaacatcctgagccttgacgacacgcaggttcaggacatcatgaccccccgcaccgacatcgactgcgtggaggtggacaactccctcggagaggtcatcgagcgcatcgtcgcctccgggcattcccgcatccccatctaccgcgacaaccgcgacaacatcgtgggcgtggtctacgccaaggatctgctgcgctgcttcgtcgaccccaccgggtgcgcaaccccggtggccgaacttatgcgcgagccgtacttcgtgccggaaaccaagaacgtctacgaactgctccaggaatttcgcggtcgcaagaaccacatggccatcgtgctcgacgagtacggcggcacttccggcctcgtgaccatcgaggacgtgctggaactcatcgtgggcgacatcgaggacgagcacgacgccccgcgcgacgaggacatcgtggtccttgacggcgaaaactacctgctttccgggcgcgccctgctggaagacctggaagaactgggcatcagcctggattcggacgaggtggacaccatcggcggctatctcagcatgctggcgggccacgtgccccaggctggcgagacgttcgaactggccgggcgccgcttcgaggttgccgaggccgacgccaagcagatccgcaccgtgcgcgtggggccgctggacgcagcctgatccgggcatcggggaaacgcgcactgccccctccccgatgcggtcagaccgcaagttcccggcccccttcgccgctgtcccgcatgccccccggcatgcggggtgttcgggctggcgtctgcgggcagccgtcctgttgtccttcgtcccttcgctccggtctggggctgcacctatctggggccgctctggtcacggaccgctccggaaggggccgctccggaaggggccgctccggtcaggggccgcaacgcgccattgcccgcaacgcatccgcaaccgcgccacacttgacttttcccccaccgggggtttcacctcctcgcatgcgcaacacactctgcatccttctcggcgccgttggcctgtggctcggctttcccaatccactggcccaacttccgctgctcgcccttgcctaccccctcgccctcctgctgctgggccttggtgcaccgggccgctggcccgcctttcgcctgggctggcttaccggcatcgtcggcgcctcggcctgcctgtactggctggccctgcccgtgcacgaatacggccagttgccgtggatgctggccgtgccctgcgccgtggccatcggcgcctatgtggggctgtacggcgggctgttctgcctgctggtgcacctgacgcgcgaccggctggggccgttccggcgcgggctgttcctgggctgtgcctggctgttgctggaagtgctgcgcggcgtgttcctgaccgggttcccctggcttgccctgtccgccgccttcgtcccgtggccggtggccatccagggggttgcgctggtgggggcctatggcctgtccggcctgctggtggccgtggtgtgctggaccatgggggccatcgccccggaatgcggcccccgctgctccggcgtgcggcggtccgtttccccgtcatcgctggcccagaccctggcctgcgcgctgggagcctcgctggtgaccttcggcctggtggggcatggcgcctacatcctgtcgcgcggcctgcccaaggacggcgaatcgtttcgggtggcgctggtgcagggcaacatcgaccaggaccagaagtgggaggccgccttccagcgctccacggtggaccgctaccttaccctgagcaaggacgctgtcaccgccctgcacccggacctgatcgtgtggccggaaacggccatgcccttctactttcaggagcacaaggaattcggcccggccatccgcagctttgccgccgccagccgcaccccggtgctggtgggcacgccgggctacgtcaatgcgccggtgaagcggggctacctgctgtacaaccgggccatgctggtggacgcaagcggtggcgatgccgggcactacgacaaggagcaccttgttcccttcggcgaatacgcccccccgggactggacatgcccttcctggaaaccctgatgcagggcgtgggcgatttcacccccggcgctgccgtggccccgctgcgccttggcaaccttgcgctgggcatactcatttgctatgaaactattttcccggaactggcccaacagcgcgtggccgacggcgccagcgttctggtgaacatcagcaacgatgcgtggttcggcaccacatcggccccggaacagcacctgcaactttcggtgctgcgggccgtggaacagggccgctacgtgctgcgcggcaccaacaccggcatttccgccatcatcgatccgcacgggcgcattgccgaacgcggcagcctgttccgggcagaggtgatcagcggcatggccacggcccgcacggaaaccaccgtgttccaccgggtgcagcatctggtgtggcccgtggcccttgggctggccgtccttgcgctggtgtggcccgcacgccgccgtccctaaagcactccccacgcacaaccccgcaaacagacacaccatccacatgcttcagcttgccgaattgcgcgcgcgcagcgccgccctcatcgaccagtacgcctccctctgggggcgtctttgaccttgcgggcaaccgcaaccgcctcgacgaaatcgagcgccagctttccagccccgacgcctggaacaaccccgaaaaactcacccctgtcctgcaggaaaaaagccagctcgaaggcgagataacgcgcctcgagcggctggaaacctgccgccgcgacgtcaccgaatggctgacactggccgaggaagaggaagccgcgggcgaaccgggacaagaggccctggagtcgctggccgaacaggtgacggtgctgcaaaacctgctgcaggagacggagatgaacatgctcctctccggcaaggaagaccgcatgcccgccatcgtggaaatccaccccggcgcgggcggcaccgaagcccaggactgggccgagatgctggtgcgcatgtacctgcgctgggccgacacccacgacatgaaggcggaatatctggattacctggcgggcgacgaggcgggcgtgaaaagcgtcaccctgcgcatggccgggcccaacgcctatggcctgctgaagggcgaaaagggcatccaccggctcatccgcatctcgccgttcgattcgtcgggccgtcggcacacctcgttcgcctcggtggacgtgatccccgacgtgggccaggaaatcaccgtggacatcaaggaaacggacctgcgcatcgacatcttccgctccagcggccccggcggccagagcgtgaacaccaccagttccgccgtgcgcatcacccacctgcccacgggcatttccgcccagtgccagaacgaaaagtcgcagcacagcaaccgcgacacggccatgcagatcctgcgcgcccgcctgtacgaactggaactgcgcaagctggaagaagagaaaaaggcccagtacgcgggcaaggacgccatcggcttcggcagccagatccgcacctacacgctgcagccgtaccgccttgtgaaggaccaccgcaccaatacggaaattggcgacgtcgaggccgtgctggacggccgcatcgatcagctcctgcgggactatctgctgtacctccatggccagaaaaccaactgacgccgccgattccgtcaggcctgccgggccaacgggttccgccgattccgcctggacggaagcacccggcgcttccgcccagttgctggacgaactggacgccctgcgccgcgcgctggccgaagaagccgcgcgcaacgcgcccgacactccggacatgcctgacgatgagcccaccgacggccccctgctggccgtggcccggctgtttccgggcatgacccggcaccgctggctggccctggccgaagaacacggcctgcgccagtggttcgccatcgacctggacaagagcaccaacttcaacctgcgcgaactgcaaaaggccgtggaagagctgacccaccagcgcgaccacgaccccctcaccggcctgatgaaccgccgggccttcctgcgccaggtcgagctggaactgcaacgggtgcaccggggcggtgcggaactctgcctggccatgctggacctggacgacttcaagcgggtcaacgacacctggggccacgcctgcggcgaccttgtgctgcggcgcatggccgacctgctgcgcgacgccacccgggcctacgacgtggcggcccgcatcggcggagaggaattcgtgctgctgctgccgggcgcctcgcccatgcgcgcccaggccctgctggagcgactgttgcaggacatgcgcgacgaaaccttcgagtgccgggacgaaaccttccggatcagtttttcggcgggcatcgccgggtgcaagggcgccacggtgtgccgggcagaagaactgctggaccgggcggacaaggccctgtacgaggccaaggcctcgggcaaggcccgcgtgcgggtgcaccggctgccgggcgtgccggactacgaccgctcgaccatggtgcagtcggacgagaagcagtttcttttttcgggaaatgacgactagccggtcctgatgcacggacaaaacatgacgcagaacaccacactcagcgtttccatactcagcggcaaggggggcgtgggcaagaccaacatcgccctcaacctcggctattgcctgtaccgcggcgggcaccccctgctgctcatggactgcgacctcgggctggccaacctggacgtgctgctgggcattgccccggacaggaacatgcaggaccttctggacagcgacgccgccccgcgcgacatcgccgtgcccatcgagcagggcggcttcgacttcctgcccgccgcatcgggcgtgcccgaactggtggagatggacggcgacatgcgcgccctgctggtgcgcaagctggagccgctgttctcgcactacgacttcctgttcctggaccttggcgcgggcatcaaccccacggtgctggccttcgccgccatgacccagttgcgcatcgtcatcgtgacgccggaacccacctcgctcaccgacagctatgcgctgatgaaggtgctttccacccagcacggggtgcgcgacttcttcgtcatcgtgaaccaggcggaatcgcgcaaggaagagacccagaccttcgaacggctggccgccgcctgccgcaagttcctggacatcgagccgcagttcctgggcggcgtgcgcctggacaaggccctgcccgacgcggtgcgcaagcagaagccgctgatgcgcgttgctccgcaatcgcctgcggcgcaagaccttttctccatcgccgtcaagctgcaacgcatgcgttccgccctgttgccagagctggccgacaggcatccgttgcgcgcactttcggaagaggcatattaaccccttgaaaccttgaccatcttcggccatagtgcgttcatcgtctttgaaattgccacggaaccccaccctgccccccgtggaagggatgtcctggcaaggtctcagcgcatccggcggcaggcaccacgccacgcatcgcacgctacaggctacgtcacccggggcgcaacgagccgcccccaccgcagcaccgccgcaccacggaggattccatgaacaagagcgaactcatcaagacgctgtccgaagagacgaacatccccatcgaggaagccgccatggtcgtgaacaccttcgtggacaacatgaaggaagcgctggccgatggcgaccgcgtggaaatccgcggtttcggcagcttcaaggtcaaggactacggcggctactccggtcgcaaccccaagaccggcgacatggtcgtcgttcagcccaaacgcctgcccttcttccgcgccgggaaggaactgaaagaattcctcaacgattaggcgatgtcctcgcagtcatcgcctgacggcacggcggcacgggctctccgtgccgccgccccgacgcttcgcccgcatccgacccctcctttccgtttcatcaggccgcgcccgcaagggactgcggcgtggctgtgttgttgcctgctgcatgtgatgctgtgcgcgctgctggtggcgtgcgccccgtcgggccagaccgggcaatccggcgctgccgggccgtccggccccgctgccgccacggccatgccccccgcgcaggatgccccgagcgcaacaggcagcctgacagacggcccgacaggcggccagaccggcgacaccgcaccggcatcgcccgccatggcgcgcgacggcctgcccacgggcctgccctttgcctccgccggcgagccgcgcgtgcacatgcccgcgccagcggctccgtccgcaactgaaaccgctccggttgccgccccgcgcggcctggcggatttcgcactggtggagccacagggccaggacggccccagcggacagggcgggccgtacgccacggaggcacagggagccttcggcgatgcatccggcaggccggtactgcgcatcctctacaacgccagcaccagggggacactgcacccctgcccctcctgagggggcggcacctctggtgggcttgcccggcgggcgagcatgtacaagcaatggcgcggacaggacggcatcccgcccctggtgctggccggtcccgacgaattcgctccggacgccggagaagacgcggcgggccgcctggcatccatgacgcgcaaggcctacgacctgctgcgcgtggacgacggctacctgtccgccgctgccgccgcctggttccgcgaccatgcgggcggtgcccccaagggcttccgcgaagtgggcggcgaacccgtcacccgcctgcatcgcgtggcgggcgacaacggcgtcgaacgcaccgtggccgtggtcttcctgcccgcgctgcccaagccgtgggaagaccccagccccgccatggccgcgcaggcggcgcaggccgggctggccgcgcgcgggcgggccgacctggtcatcggcgtggccggatggggcggcctgggcgagcggcgctatctggcggagcttggtcaggccttccacatcctgctcggcgggggcatcggcaccggtttcgacggggtcgtggacggcgcggcaccttcgctgctatggtcccggccagacatgcagggaagaagcgtcaacgtggtggacgtactggcctggccccagcgggcgcagggcctttcgcagccccggcactggatcgtgggcatagatatttccgtccggcaggttcccctgaaggacgccgtggagccggatcctgccgtcgaggcggtcgtcggcacggttcccgccgtgtggtaggcagcgcaacgcgcgcccgccccggtcccggccaacacaaggagcacgcagcatgagcggcaaggcacgcaccgtacccatccacaagctgcatgggtgcggtaacgacttcgtattcatcgacaaccgggcactgggcctgcccgtcgcggccatgcccgactgggcccgctccgtgtgccgccgcgctttcggcgtgggcgccgacggcctcgtctttctggatgaaacgccgaaagaccgcgaaggcgactacatctggcacttctacaatgccgacggctcgcgcgccgaaatgtgcggcaacgcttcgcgctgcgccgcgctgctggccgtggaactgggctttgccgggccgaagcacgtcttcggcaccgatgccgggctcatccgcgccgaggccgacgtggccgccggaatggccaaggtggaactgaccccgccgcgcgacctgaccctgggcatcgaactggaccttggcgaaggccgcgacatggtgcacttcgtgaacaccggggtaccccatgccgtggtgttcaaacgcgacgcctcgaccgtggacgtgcgcacactgggcgcggcgctgcgccgccacgcgcacttcgcgcctgcgggcaccaacgccaacttcgcgcaggtcatcgaccgcaggaacatccacctgcgaaccttcgaacgcggcgtggaggacgaaacctacgcttgcggcacaggggcggcggcgggcgcgttcatcgcgcatgcgctggggcttgctgaatccacggtgaatgtcaggagctccggcggcgagatccttggcatatccattgaaggcggctcggtgttcctttccggcaaggccgtgcgcgtcttctctggcgagatgttcctggaagggctggggctggccctggcgtaacgtacccggcccgccgggctcccttgccgttgccgcgcgattcaggccgtgcggcacaggcaggagcggcggccccacgggcacggcgtgtcgaaggccggggcagcaggtacccggcgcaaaggaggcaacatgcagtttcaaggcgctttcaccgctctcgtcacgccgttccgcaacggcgaggtggacgaggaacgctaccgcgcgctggtcgaatggcagatcgaacagggcatcaacggccttgtcccctgcggcaccaccggcgaatcggcaacgctcacccaccaggaacacaaggacgtcatccgcatctgcgtcgagcaggtcaagggccgcgtgcccgtgctggcgggcgccggttccaacaacacccgcgaggcggtggagcttacccgctacgccaagcaggccggggccgacggcgcgctgctgatcaccccgtactacaacaagcccacccaggaagggctgtaccagcacttcaaggccattgccgccgaagtgcccatgcccttcatcgtgtacaacgtgcccagccgcaccggcaccaacctgtgtccggaaaccctggcccgcatgaagcgcgacatccccgaggtgatcggggtcaaggaagccaccggcaacctgatccaggtctctgagatcatcgaatactgcggcgccgacttccaggtgctgtcgggcgacgacttcaccgtgctgcccctgctggccgtgggcggctgcggggtcatctcggtgagctccaacgtggtgcccgccaagatgtccgagctgtgccgcgccttcttcgagggcgacctggccaccgcgcgccgggtgcattacgagatcgcgtccatcaaccgcgccatgttccttgaaaccaaccccatcccggtcaagacggccctgtccatgatgggcaggatcgaactggaactgcgcctgcccatggtgccgttgcagcccgccaaccagtcgcgcctgcgcgacatcctgtcggcggcgggcatcgtctagccaccggacacggggccgctaccgcgcggtccgcacgcgaagcatcagaccataccacgggggacgtcgcacggcgtcctccgttcgtttttcccggccttggcgtgcaatcccacacgcttccgtccgcaccccgcccgtgtcggaaaagggctgcgccctccgttgggcacgagacacaccgcaacccgccgcaatggggccgagcggactgcaacggaccgccgccgttcacgaaacagcttccgcagcagacgcatgaccgggccgcgcctgcaccatgcgcccggtgtgcaccccgcgaccggtgcaaaaccccttggcagtggtcgcgcttccggctagcttgttacatgggccgatatgagagaatacgcggcccttgccccccgccgcctcatcggcgtatcccgcatgcccggcgtccctaaacaaccgccggattgtgtcgataagccccacaagagatacactgttcccgggagtaccgcatgcgcttcaagagcatctccacgcagatcaccgtccttaccggcgggctggtcatcttcttcatgtgcgcgttcgtgttcattgcgtccaaaacctcctacgacggcacgctgcgcagcgaaaccgccaacatggtccaggtgggacagcagatcgaaaaggtggccgaagacttcgtgaccagcaacctcaccgccgtgcgcgggctgacccagcaaaaggcgctggccagcggggtgctgtacggcagcgccagcctggtcatgaaggaccagttgcagcagaccctgaagggcaatccgcattacgccgccatctttgcgttcgatgccgcgggcaaggtgctctacgggtataccgacgacggacaggagatttccggcaggcaactggagatgcccgaggtgctcgccgccgtcgccgcgggcaaggaattcgtcgacagcacgccgttcaagggccccaagggggacgtgctgttcaccatcgccgccccggtgcttaacgtcatggggcaatcgggcgggggcatcgccatcaccctcgactggaccagcttcagcgaccgcttcgtgggaagcgtgaagttcggccagcaggggtaccccttcgtgcttgacgccaaggggcgtttcctctcgcatcccaacaaggccctgctgctcaccgacgcggcgcagtacgacttcgcccgtgctgtcctggcgcagcagacgacacagttcgaatacctctgggacggcaagacgaaaatcctcgtcagctgtaccatgcccataacgaattggaaaatatgctcttctgcctacgaggacgatctggccaccgtggcgcgccagcagcgcatgctgctggcaataatggggctggtggccatcgtggccttgaccggctccatcgtgctgcttacccagcgcctcattctcgggcccatgaaccgcatccggcaattcgccgggcaggtggcgcagggcgacctgcgcgccgtcatggacggcgcctaccatttcgaactggacgaactggctacctccatccggatcatggtggccgagctgaaggaaaagctggggttctcgcagagcgtgctggaggccatggtggtgcccgtgctgatcgttgaccgcgaggaacgcacggtgttcaccaacaaggcctgcatggacatgctggaaatcgacaccgaccccaaggcgcagtacggccgcaccctggccgaggtattctacaacgagccgggccgcaagaccgccgtgggccgggccatgaacgagaagaccagcatcaagaacctggaggtggtcatcgctggccacaagggcggcaaggtggacgtgctggccaacgtcacttaccttcaggatctggacggcaacgtcatcggcggcttctgcctgtacatcgacaccaccgagatgaagcgccaggccgccatcatcgcggaacagaacgaacgcatcgcccgcgcctcggcagaggcggatgacgtggcctcgcaactggccaccgcgtcggagcagctttcggcgcagatcgaacagtccgcgcgcggctcggacatccagcgcgagcgcaccgccgaggcggccaccgccatggaacagatgaacgccagcgtgctggaagtggcccgcaatgcgggcggcgccgccgaaatggccgaaaaggccaagatccgcgcccaggaaggggccgaggtggtggacggctcggtgcgcaccatccagcatgcccatgagctggcatcgcacctcaagtccgacatggccgaactgggcacccaggcccagggcatcggccagatcatgaacgtcatcgccgacatcgcggaccagaccaacctgctggcgctgaacgccgccatcgaggcggcgcgggccggtgacgccgggcgcggctttgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgaccgccaccaacgaggtgggcagcgccatccggggcattcaggaaagcgcgcgcaagaacatcgccaacaccgaaaaggccaccgccgccatagaggaaggcactggcatggcccgccgctccggcgacgtgctgcgcgaaatagtgggccttgtggagagcacggcggaccaggtgcggtccatcgccacggcgtcggaacagcagtccgccgcaagcgaggaaatcaatcgctccaccgacgagattacccgcatcgccgccgaaacggcggaagccatgcgccactcggcgcaggcggtggaagatgtctcgcggctggcttcggacctgaagcggattattggcgacatgcacagttgacgccgggcagatcgggcaagccgcatcagagcaccaagggggaggaaccgtacggttcctcccccttcgtcatgctgcaagcaacaggcggcgccgatcgtgctacggcacgaacgccgtgacggccaccggcgctccggtgccgccgcacagccccagcggcgcaagcagcacgtgcgccccggtggcgggcaacccgtccagggcggtcaggcattccaccaccacggccccggcggccagggccatgcggttgcacaagaactccgcgtcgtccggggcgtccaccccgtgcgtgtcgatgccgatgccccctgcgccccgttcgtgcaccagcaggtgcacggcagcaggcgtgaacgaagggaactgcatgggcggcgcatcccccggaccggcacgcagcgcgccccactgcacccccatgaaccggtccggatcagaccacaggcgatgccagccggtgttgcacacgaacaggccgccgcgcggcacgcggccatgggccgcttcccagtccagcacgtcgtccggggtgcagcgcgtgccggggtctgccgccgccctgccgcgcagatccagcatggcaaggggcagcagcagcggccacggcgccgccgtgcgcacgtccgccccgccgggcaggaaggacagcggcgcattgacgtgggtgccgctgtgctcgcccatggcgaagacgcgcaggtcgtagccgtcctcttcgcggctggccacatccagaaaggtcaccggcgggtcaccgggccagcgcggcatgccgctgccgatgggatgcgcaaggtccgccaggcgggtgaaggtcaggccacgggtcatgcgtcctcctcaccgggctcaccgggcccatccggtccatcccgccccgctggcccatacgccccatcctgtcccgcgccctgctccgccgttcccttgcccactgcctcccgccctgccgcatcctgccgcagcgcgccattgcgatgaccgcgcacgtcgcgcgggccgagcatcttggccgggtccatcaggtcgtcgtagtcttccgaccgcatcagcccccgctccaccagcaggtcgcgcggggtgcgcccggtggcgcgggcatccttgaccaccgttgccgccgcctcgtagccgatgaccggcgccagcgcggtgaccatgcccagcgagccgtgcagcagttccaggcagcgttcacggttggcggtgatgccctccacgcagcgcacccgcaggatgcgcgccgcccgcgtcaggatttccagcgactggaacaggttgcaggccatgatggggccgaacacgttcagttccagctgtcccgcctctgccgccagagtcaccgtgaggtcgttgccgatgacctgctggcagacctggttgaccagttccgggatcaccgggttgaccttcccgggcatgatgctggaccccggctgcacggcgggcagggatatttcgccaaggcccgtgaacggcccggacgagagcaggcgcaggtcgttgcagatcttggaaagcttcaccgccacccgtttcagcagcccggaaagggtgacgtaggccccggcgtcgctggtggcttccacgaggttcggcgaaagcgagagcggcagcccggtgatgtccgccagccggtcgcagaccagcggcgcgtagccgggcaccgtattgatgcccgtgcccactgcggttgcgccgatgttcacctcgcacagcaggcgggccacctcggccaggcggtcgatgtcctcacccacggtcaccccgtaggccgcgaattccgcgcccagggtgatgggcacggcatcctgcaactgggttcgggccatcttgatgacgtcggcaaaggcctcgcccttggcgtggaaggcgtcgcgcagttcgcgcagcgagacgccaaggtcgcgcgcgtaccacaccagggcgatgcggaatgccgtgggatacacgtcgttggtggactgcgagaggttgacgtgattcagcgggctaaccacgccgtattcgccgcgcgtccggcccatcagttccagcgcgcggttggcgatgacctcgttggcgttcatgttcaccgaggtgcccgccccgccctggatgatgtccaccacgaactgctcgtcaaagcggccttcgcgcacctctcggcaggcctgcacgatggcctgccccacgtcgccgtccagcaggcccagttccatgttggccagggcggcggccttcttcaccgatgccagcgcctgcacgaagcgcggatggcggccaatggtcagcccggtaacgtcgaaattctccagcgcccgcagggtctgcacgccgtaataggcgtgggcgggcaccttgcgttcgccaaggctgtcgcgctcgatgcggtattccatgagggatgtcatccttgcttccggggtgtcgaaatgccgagatagcgggattgtgccgtggcggcccgtgccgcccgtgctgatgggacacggcccgtcatgtccggcatgacgggcatgacgggcatggcggataagcacggttgcagcataccacccttgccgccgcccgcctatgggcagcgccgccacgcaaaagcgccccgccacccggatggggagcggggcgcctgcgatgcaatgccgtcgtgcgaatcggggctacttcgccgccgggggcagcacggtggccttcttgatgaccacgggggtggtgggcacgttttcgaacgagcccacggtggcggtgcgcacggccttgatcttgtccaccacgtcggtgccttcgatcaccttgccgaacacggcgtagccccagccctgcatggtgggcgcgcggtggtcgaggaaggcgttgtccttcacgttgatgaagaactgggcggtggcggaatgcggagccatggtgcgggccatggccacggtgtacttttcgttgcgcaggccgttgttggcctcgttctcgacgggctcgcgggtgggcttttcgtgcatcttctcgtcgtagccgccgccctggatcatgaagccgtcgatgacgcggtggaagatggtgccgtcgtaatggcccgccgcgacgtattcgcggaagttggcggcggacttgggggccttttcgtcatccagttcgatgacgatgtcgcccatgctcgtttccagcttgatcaccgtgtgtcccctctgtgccgaagccgccatggcgattccgtgacctgcaaacgcgaaaagggccgtaagcgcggccagcagcaaccaacgcatgttctgctccgggattgtgaaagttggatgggcgaaccgcccgtgccggtgccattaccagaagcgccaccgcagggcaatcggcatggcataccaatgggcggcgggggcggtatcaggctctggcaagaaagggtcacgcggttgcggcggttttcaaggtactcttcaaacgctttcttgaacttcccacaaaatattaccgagtacctttaagccacgcggaccaaggtcgcccttattaaaaagtttggggggagcggcagccgttgcacgagcgccccgcgcgagtgcttacggatggcgacagcaacgcggggttcggggagggagaccctttgcggcagccgttaggtgagcttgcgaaccttacggatggcgaccgcagcgcgcaaagggtcccctccccgacgcatttctctcaatatacgttcaagattgcggcaagttactcaaacgtcagcttgtccacccgcaccccgatggtcacgtgctgcccgtccttcaggtcgcctgcgatcaggcggcgggccagcggggtttccacgttggtttgcaggtagcgccgcaggggccgcgcaccgtacaccgggtcgtaggcggattccgcgatgaagtcgcgcgccgcgtcggaaagatccacggtgatcttgcgttctgcaagacgcccccgcagcttgcccagcagcagttccacgatgcgcccgatctgctcgggcagcagcgggcggaacatgacgatctcgtccacccggttcaggaactcgggccggaagtgacggcgcatttcgtccatcaccctgtcgcgcacgccggggcggaattcgccctcgtcggtgatgccgtccagcaggtgcgacgacccgatgttggaggtcatgatgatgatggtgttcttgaagtccacggtgcggccatggctgtcggtaagccgcccgtcgtccaggatttgcagcagcacgttgaacacgtcggcgtgggccttttctatctcgtcgaacagcaccacgctgtacggcttgcggcgcaccgcctcggtcagctggccgccctcgtcgtagcccacgtagccggggggcgccccgatgagccgggccaccgcgtgcttctccatgtattcgctcatgtcgatgcgcacgatgttgtcctcgctgtcgaacagcgattccgccagcgtcttgcacagctcggtcttgcccacgcccgtggggccaaggaagatgaacgacccgatgggccgcccggggtcggacaacccggcccgggcgcgcaacactgcttcggccacggcctgcacggcctcgtcctggcccaccacgcgctcgtgcagcacgtcgcccaggcgcagcagcttctcgcgctccgattccagcagccgggtgacggggatgcccgtccagcgggccacgatttcggccacgtcgtcgggacgcacctcttccttcagcaggcgattctcgtcgtcgccgcgttcggcggcggccagcttgcgctcaagctccagcagcttggaatacttcagttccgccgcgcggttgaggtcgtagttgcgttccgcctcgtcgatggccaggcgggtgcgttcgatctcttccttgatggtgcgcacggcatcgatggagcccttttcgcgttcccactgggccagcagggtggcctggctggcccgcaggtcggccagttcgttctccagcttttccagccgctcgcgcgaggcggcgtccgtctcgcggcgcagggcctcgcgctcgatctcaagctgcatgaccttgcggttcacctcgtccagttcggcgggcagcgaatcgatttcggtgcggatcagcgccgccgcctcgtcgatgaggtcgatggccttgtccggcaactggcggtcggtgatgtagcggtgcgacagggtcaccgcctcgacgatggccgaatcgctgatgcgcacgccgtggtgcacctcgaaccgttcgcgcaggccgcgcaggatggaaatggtgtcctccaccgtgggctcgtccaccaccaccggctggaagcgacgctccagcgcgggatccttctcgatgtacttgcggtactcgtccagggtggtggcgccgatgcagtgcaactcgccgcgcgccagcatgggtttgagcaggttgcccgcatccatggccccgtcggtcttgcccgcgcccacgatggtgtgcagttcgtcaatgaacatgacgatgcggccctcggccttttccacttccttcaggaccgccttcaaccgttcctcgaactcgccccggtacttggccccggcgatgagcgcgcccatgtccagcgcgaacaggctgcggttcttcaggccttcgggcacgtcgcccttcaggatgcggtgggcgaggccttcgacgatggccgtcttgcccacgcccgcctcgccgatgagcacggggttgttcttggtgcgccgcgacaggatgcgcaccacgcggcggatttccgcgtcgcgccctatgaccgggtccagcttgccctttcgggcttcttccaccaggtcgcgcccgtacttctggagcgcctcgtaggtgtcctccggattctgcgaggtgacgcgctgcgcgccgcgcacgtcttccagcacggccagcagcttgtcctgggtcagaccgaattcgcgggccacgcggcccatgtcggtggagggcggttcttccagaaaggcgcagatgaggtgttcaacgctgacgtactcgtccttgagccgcttggcgaagtcctgcgcgcgcaccagggcctggttcaggcgctgggtgacgtatatctgcccctgggccgcgccggggccgctgaccgccgggcgcttctgcaacgccgcttcgagggcgccggcgaaggcgtctggcttgtagcccgcccgttccagcaggcgaggcaccagcccctgctcctgacggaccagggccagcgcggcgtgctccacgtccacctgctggtgcccgaggcgcacggcggtggactgggcctctgcaatggcctgctgcgatttttcggtaaacttgttgatgtccatatcgttcgttcccccttgcccggcggaccgggcgcgagcttcgatgtgccggggcggctgccagcttccccggcctgaatgccgggggcggcgcgcccgtggcggaaaatttcgcgctgcccggtgcggatgcaccgctgccgggccgcgcaatcatctggtcatgacgtgacccgaacgctacgaggccatgacgctaccgctgggcctcaagctcgcgcacgcgccgctccagccggtcgatacggtccagcaggtccaccacgatggaaccgccaagactgttcagttcgaagtcggcgcagatgcgttccagcttgcgggtgcggtacacgtccatccggcggaacaggtagccttcgcccgccgtgcggcgcggctccagccagcccagttctatcagttcgccaaggcggctggggtgcacgcccgacacctgaaggaattccgcccaggcgatgaattccgaacggatgggcagttcgccaccctgcgcaaggccgtgcccccggtcatatccgtgctcgttgccgtcatcggggtacatgtggtgtcacctccggatgcaagtcatgtcggcggggttccgcgtcggttccggtcgtcctgtctgctagtcgcgcgcccggaacgccgaggtccgggccagttcttcccacagttcccgttcgcgcggggtggcttctcccggcgtgcggatgccgatgcgcacgtactggtcgccgcgcgccgcgcccgtgcccagccccttgccgcgcaggcgcagcttgcgcccgctgcacgcgccgggggccacggtgacgtccacctcgccgtccagcgtgggcacgcgcaccgtggcgccaagggccgcttcccacggggccagttgcaggtcgtagatcacgttgtcgccgtccagggtaaactgcggatgcggggccatgcgcaccttcaggtacaggtcgcccgccgggccgccgcccatgccggggtcgccctgcccggcaaggcggatgcgcccgccttcacgtacgccggagggaatgttcacctccagcgtcttggtgccgccgttcgcctcgcgcagggtcacggccttgcgaccaccccggtaagcctcttccagcgtcagcgagaattcggcctcaacgtcgcggccccgccgctgccgggcggaaaagttgccgaacgggtccgggccgaagccgccctgacctcccggcccgcgcgcccgcgccccgccgccgccgaacagcgtctcgaagaagtcgctgaacccggccccctcgaagccgcgcccgccgccaaagtcgaagcgcacgttctcgaagccgggcgcaccctgaaactgctgtccgtgctgccagttgggaccgagctgatcgtagagccgacgcttctcgtcgtccttgagcacctcgtaggcttcgttgatttccttgaagcgctcttccgcgttcttgtcgccggggttcaggtccgggtgatacttgcgggcaagcttcttgtacgccttcgagatgtcgtcgcgcgacgaggatcgctccacgcccagcaatttgtaatagtccttgtattcgactgccatctcgtatagctctcctttagcgtcaatgaggctgcaaacctgctgccattgtaggataatccgacgcgctccggtgtcaagcgccttgcgtcaaaaggccgacggacaatgtgcccgttgtttgccgccctgccttgccggatgcctttgcggacgtctctccggatgcctttgcggacgtcttgccggatacctgagggcgccttgccgaacgcacggctaccctgccagccatggccgtcgtcacgtcccgcgcccccgtaccccccgtacccctcgacgggcgcagcccgctgcgctacagacgccgaaagggaccgtgctccacgtcccgccctttcatacccccaaaccggcaccgccaccgtcaccgcatgtccgcatcccgtcccgccgccccttccggccaccctggtcactctggcctgaaaagcctgcccgtgctgatgtaccactacgtcagccgcaagaagaattccatcgccgtccaccccgacaccttcgaggcccactgccgggccatgcgccgcgccggatggaccggcatcagcctggccgaggccgaggcgtacctgctgggcgaaaccccgttgccgccgcgcagcgcgctgatcaccttcgacgacgggtttctggacaactacgtctacgcctggcccatcctgaagaagtacggacacaagggcgtcatctttgccgtggcgggcaagctggagcagggcgcgccccgccccaccctggacgacgtgcgcgcgggccgcatccgcgaagacggcctgccccgcgtggacgcccccttcgtgccgcacgtactgggttttgacgagcgcaaggacctgttctgcaactgggacgaagcgcggttgatggaggccgacggcaccatggccgtggccgcccactcccactggcaccacgccgtgttcgccaagccggaatacacgggctttcacgcccccgcccatcgttcacgcaccttcgaccgggtggactttgccgtgccgtgggggctgcccgcctttgcccaacgccccgccctgctgcaccgcgccttcgtgcccgacccgcaactggtggaggccattcgcgccatggtcccccaggacaaggccgcggcctacgcctttttccaggattccggcaaggtgcgtgaactggaagatatggtggccgcctttgccgccacgccgtcctgccttggcaagccggaatccgatgccgacagaaccgcccgcatgacccgcgaactggccgcctgcgcctccaccctggccgacgaactggggcaccccgtgcgctcgctgtgctggccatggggcgcctattgcgacgaggcccgcgacatcgcgcgggcccagggcttttccgtgttcttcgccaccaccatggggccgaacccgccgggctgcgccgcccacgtccaccgtttcaaggccaaggacaagcccgcctcgtggctcatgctgcgcctgatgttgtattcgctcccgtggcttgcccggctgtatgccaaagtacggctgtaagcaaagcacgggcagaagcgtagcatcgcgccccaaccccctgctttccaggggcgccaccgcgttccaacctgcctcacggcgaaccaatggccgaacctgttgcaggccatggcgcgaaacagattgcaggacatattgcagaaacctgcgcataaccggacgcggaaccatctgatgcagtactgtggaaaagcccctgcatgcagttttgggcatttttgcccaaaataccacaccgcctccttgccaggggccttcatatgctgcccatacggggcgaaatagatttacaagcccagaacatcctgttatcattgatctcgtgcagacaattccccaagcggccgataccgcaataaatgcccgatgccagcgtgtgctgcaccgggcatatttgcacccgcaaaccgtcaggggaaacaccacgtcacgacatcaggagggtctcatggtcttgctcttgcgcctgtggctttcacaggcaaccgaaccttcgcggcgcacgcgcagccattccgcgcgcgctgcggcggcgctactctttctcgcgctgctcgcgccgggcgcgcccctgtgggccgccaactctggcggcaccaccgaaaccttaccgagcttcgaattcgcgcatcccggctacgttggcagctttcagcccggcgccaccgacgccacgggcgggaacctcaccatcgacacaggcattaccggccccataatcggcggctacagcgatggcggcaacgccaatggcaaccgggtaacaatcaccggcggcacacataccggcgaagggatatacggcggcttcagcgacggttcaggcaacgccagcaacaacatcgtgaccatcactggcggcaccataagctacatggtattcggggggtattctcagggtggcaccgccaccggcaacaccctgcgcattttcggcaaccccacactgagcgctggccttgttggcggtcgcgccccgcaggccagcatgtttgaccccgtcagggacgcccgcaccggcaacacgctggaaatccacaccctgaaccttcagtcaagtggcatcgaagggttccagcacttccgcttctacctgcctgatacggtccgggcgggcgatacggtgctcaccgtgaataacggagttgttatcgagacgccctccagcggcccttccaccgcccccaccaccgtgggcgtgggcattgagggcggcggaaccccgctggccgtcaacgacaccgttaccctcatcaaaagcaccggcgccctctacgccgacacgggcatgaccaacaccacaacgggcatggcgggcatttccagcctctacaccttcggtctggaaacaaccgtcaacagtctggtggcccgggttaccagcatcgaacagacggacgaaatcgtgcgcaaatccccgtccgagggcaaggcggccagcatcgcccttgtgacgcaaggcgcggaccttgcggccgggccgggcatgggcaacgcgcgcgcggcagccgtccttggcgcggacaacatggcgcaggcaggctgggcgggctttggcgccacgtccggcggcacatcccgctatgcaaccgggtctcatgtggacatgcagagcttctcgctcatgaccggcctggccaaacgcctgcccgtgagcggcgcggacctgcttgtgggggccttctttgaaacaagcgtcggctcctacgacagccacaacgaaacggctgcgggcgaaagcatcacggcccggggcgacagccgttccaccggcggcgggctgctgggccgggtggaagccaccacaggcatggcgcgcggactgtacgcagaagcaacggtgcgcgcgggcaggctcagttccgactacaggagcgacgacctgaaccccacgctgggagaggccgaatacgacatcaacgtcgcctactacggcgcgcacgcgggcgtggggtatatctggaacatcagcgaacaggcctggcttgacctgtacggcaagtacttctggacgcacaccaccggggcggacgtgcgcatactgggcgacccggtaacgttcgacgacgtggattcgtaccgcacccgccttggggcgcgctttggctacgcgctgaacaagtgcatcacgccgtacaccggtgcggcatgggaatatgaattcgacggcacggcgcacagcgtggtggccggggtcgacgcacccgcgccaaccctgaagggcggcacgggcgtgggcgaggtgggcatcatatggaagcccctgccggacagcggcttttcgctcgaccttggcgcacaggactacaccggcgtacgcgaaggcgtggggggcaacctgtcgctgatgtacgagttctgatgtccccctgatatccggcctgactgcggcatggcggctgcccgcttgccgcagcaacaaagcgtggccggaatttcgccccaggctgctgcatgcgggcaatgattgttacgactacaatgtatcgaacaagctttccgtacaaatgcatgagtgggcgtatgccgttgcatacgcccactctttcatcatcctgccgccgcaatcctgccgaaaagcagccgtccctaccccagcgccttcacggcgtccgtgaattcccgcacgtcttcctcggtggtgtcgaagctggtcatccagcgcacctcgtgcagcaccgggtcccattcgtagaaatagaaatcctgctgcaagcgggcgatgtgctcgggcgaaagccgggcgaacacagcgttggcctccacgggccgggtgatggtgacgtgcggcaggccgcgcaggctgtcggccatcagtcgggccatggcgttggcgttgcgggcgttttccagccacaggccgtcgttcaacatttccatgaactgggcggcgatgaagcgcatcttggaaatgagctgcatgccctgcttgcggatgaagttgaactcgcgcgacagttccgggttgaagaagatcaccgcctcgccgaacatcatgccgttcttggtgccgccaaaggacagcacgtccacgcccgcgtcgcgggtcagcgccgcaaggctcacgtccagcgccgccgccgcgttggccagtcgcgcgccgtccatgtgcagcagcatgccgttggcatgggcaaagtcggccagggcgcggatttgcgccggggaatacaccgtgcccagttccgtggactgggtgatggaaatgacccgcggctggctgtggtggaaattgccgatcatgtgcagcagcggcaccacgtccatgacccggatgcgcccgtcgtgcgaggggatgacctgcaacttggacccggtcaccgattccggcgcgccgcattcgtccacgttgatgtgggccacgtccgcgcagaccacggaatgccacgggcgggtcacggcgcgcagcccaagcacgttggccgccgtgcccagaaacacgaaatacatgtcgatgtccggcccgaagtgccgggcgaacacctctttcgcctgctcggtgtacgggtcctgcccgtaggggcgggcatgcccggcgttggcgcgttccatggcggcgagaatgcgcgggtgcacgcccgaggtgttgtcgctggcgaaactcttgaggctcactggtgtgtctcctgctgtggatagtgcgtggcgggccgacgggtgcggtccgtccgccgtgcgttgcgtgtcatgcggcggtgcgcacgcgccgtcggaatgaaggaaatgcacgggctgtcaaaacatgcgggggctcaggccctgcccgtgccgccgatgacgtcggacccgtccggcagcatccggtagtgcctggtcgtgtccggtagtgtctggccgtgtccggggcaaagagggcgccccgaaaggcagcacattcggacggtagcggccctgtcatgcggtgcggcaaacgtccctgtagacatcaagggtgcggtgcagaaaatccgcccggtgcaggctttcgatgcgcaggccgcaggcagcgcgcagtatttcaagccacggcgggctgtccatggcatgggcgatggccccggccatggcggcaacgtcgcccggcgcaaccagcgcgccatggggcaaaaggtcgggcatgacgcccacggtggtggataccagcggcctgtcgcaggccatgatctccagcgcggcgcgggcgatggtctcggaccacagcgaggccaccacgccaaggtccatggccgaaatgcacgcggccacgtccggtcgcttgccggtgatcaccgaaatgccctcaatgcccgcctcgcgcagccagccgcgcaccgtggactcgggcgtggccgaatcgaacccggccagcatcagccgcaggcgcggacgcggcgtgccgtcccagcggcccgcgcgcaggcccgccacggtttcgatgagttcgcgctggcccttcaccgcgtcgaaccggcccagcagccccaccacgaaatcatcgtccgcccagccgtattcggcacgcacacgggcgcggcccgccgcgtcgaagcggaacacggactcgtccaccccgccgataatggtgtggacccggtcggcgggcacgcccatccgagtggtgaaatgttcagccatcaccgaattggtggcaatgaccgcatcggccacgcgggtgtgcaggaacaggttgggccggttgcccttgggcaggcgctggtcgccgcgcgtgcgcaccagcccgaagcggtgcggcccgcgcgcgtgcagcgccttcagcaggccccacagcacgaacgattcgccccggtggcagttgaccacgtgggggcgaaaatcgcgcaccatgcggtgcagcgtgccgtacagcccggcaagggtgaagggattggcggcgttcagcggcagggggatggggtccagcccccaggcgcgggcgcgctcgaacgattcggtgcccgcaaggcccagcaccagggtttcgtgcccggcctcgcgcagcaggcgggccagcatcatgccgtaccacgccgtggcgttgaaccagcgcacgttaaccacctggatggtgcgcaacggcgcgccgtccggtgtcggtaaagacatcgacggcgatgcatcgcccggcacggcgtgacgggcggcgaaagtggtggcggggtctggctcgttcacgggcacgtcatgccgcaatcgcccggcaatgacaacccccggcgcaccgcgccccggctgggcggttgcggggcgtgccggaagaccggaacatgtggatggaggcaaggcaggcaggaatgcgcggggcaccccggataccccaaacacctccgaatcctcccatgggcactacaggccgcgacggcgcgccgtcatggctacacgcgggcgcgcaacccggtaaggaaggtggcctgatcggcggtaaaatccatgatctgggacgaggcgccgtcctcgctccaccaggcgctcatggcttccatctgcagacgggtcttgatgtcctggggtgaatacccttccgccttgcgggccttctcgaggttggacagggtctggatcttctggaacttcttgaccatgtccggattatccttgaaatactgctcgatcttggccttgtcctcgctggtggtaatcaccgagacaccgccggtcttctcgttggtgaccacccggaactccacgtccttgtccacgcccagcttggtcaggtcttcgcgcaccttggcggaaaattcctcttccaactgcttgcggtactcttccaccgcgctgaaggtcagcttgccggtggcgttgggcgaaatttccttgagcacgctggaaagctgggacagatagtccagcgaaagcccggtcaccgtgttgccggacgcggaagacgaggaagacgaagaggacgacgacgtaccggacgacgaggtggaactgccgtcggtgtacgaggaaagatcgatgccgtaggtgccgtagctgccgtaaacggatgaaatggccatgctgcctccgggcggacgattttgccgggttccgcctttacattgcttaatgcatcgcccatgccagcgcgcactcgcccggcgtgtcgcgcccgccctgctgcccggcgcctctgtctgccctgcctgccctgcctgccctgtctggcctgtctggccccttgacttcgcacaagcggcgcttctcctccgccatcacgcacgcatgcgcaaccgcataccgccatgcctgtatggtccgaaaccattggacgccacggcggaaacgggctatcggggcggtaacggacatcctcgcggcgcgtcccccactctctcgccaggccatcccgcaccggggtttgccgccgcgcttccgcagccgggcgttgcccggtcggagccatggccggttccctgccgcgcgccagcctgcttgccgggcgtttgccaacggccagcaccagaccgccgccagtccacccggacgccccggcagccgaaccgcccgcatcgcgtttgccgcgccgccgcaacgcgctccgcccaccacaacccacgagccacatgtcgcaagccaccaccgccgccacgctggaattcgacgacgccgcactggccaaccagctgttcggcgcgcagaacgccaatctttccctgatcgcggaaaagtcgggcgcacgcctggacacgcgcggaaccaccgtcaccgttgacgcggaagacccccgcgtgcgcgaaacggtgctgaacctgctggcgcagctgtacggcctgctgaagtcgggccaccccgtgtacccgcgcgacatggcctatgcctacggcatgctcgaccgcgacccttccgccgacctgcggcgcatcttccgcgatgcggtgttcgtggtttccccccgcaagaccatcacccccaagaccctcagccagcgcgactacgtggccgccctgcgcgagaacgacatggtcttcgccgtgggcccggcgggcaccggcaagacctaccttgccgtggccgtggccctttccatgctgctggccaagaaggtgaagcgcatcatccttacccggcccgccgtggaggcgggagaaaagctgggcttcctgcccggcgacctggtggagaaggtgaacccctacctgcgcccgctgtacgatgccctgcacgacatgcaggacttccagaaggtgtccgacatgctggagacgggcatcatcgaaatcgcgccgctggccttcatgcgcgggcgcaccctgaacgacgcgttcatcatcctggacgaggcgcagaacaccacccaggaacagatgaagatgttcctcacccgcctgggcttcggctctcgcgcggtcatcaccggcgacatcacccagatagacctgcccgcatcgggcaaggccgacgcgctgtcgcgttccggcctggtgcacgccctgcgcgtgcttgaaggcgtcaagggaatccgctccatccgctttcacgaagacgacgtgatccgccaccccctggtgggcaggatagtgcaggcctatgaacgccacgaaacagcagattcccgctagacgcaaggccatcagcgtcgaatcggtggccgcgcccttccgctggctggcccgccaccaggccggccccgggctgctcttcttctgcctggccatggttgccctgtccgtgctggcgggcgccaatctttcgccctccgtgcggctgtacgtggccggtgaaatcgcctcgcaagaggtgaccgccgaccgcgacctgctggtggaggacgtgcagggcacccgcgcccggcgcgaccaggtggcccagttgcagcccgccgtgttcgacctgagccgcgagccggtcaccgccctgcgccagcgggtgcacgaaatcttcctggccgtgaaccacgccgacccggcggaacaggaacagctgcgctggcagttggccgaggccctgggcacggaaatcaccgagcgcaccatcaacgtgctggccagcgaggaattgcaaaccctcgtgaccacccgcgccctgccgtggctggaatcgcgcctggcggaaggcgtttccgccgatacgcgcatcgtgctccagttcaagggcggcgtgctgctgcgcgacctggccaccggcagcgaaaccctgcgcagcgacctgcagaacctgcacgacctgcggtccgtggtttccgaactgagccagaacctgaagaacgagaccaaggcctcgctggccgtgcgccgcaccgccgtgctgctgctgtccccgctgctctcgcccaccctgaccctgaaccgcgaggccaccgatgcccgcgtggcggaaatgaccgccgccgtggaaccggtgttctaccgcatccagaagggcgaggtggtggtgcgccagggcgagcgggtaagccgcgagcaccagatgaagttgcaggccctgtgggcgcgcaagggcgaaaaggtgcacctggccacggtggccggggtgttgctgacctcgctgctgctgggcgcgggcatgctgttttcgcccagcgggcgcatgggttccgccgtgcgccagaaggacctgttcttcgtggcgctgctgctgctggtgttcgccctgatgtccaaagggttgaccctgctgggccagcgggtgctggaacagggggcgtcgctgacgccggaggtgctggccttcgcctttcccgtggccggagccgcaggccttgccgcgctgatcttttccgcccggcgctactgcgtcaccgggctgctgctggccttcttctgcaccgtgctggcgggcggggggctgcccctgttcatgttctatttcctgggcgccatgtggaacacctggctggtgacccgcgcccagacccgccaggacgtggtgtggagcaccctgccgctgtgcgcgggccaactgctgatctggctgggcgcaaccgcccttggcgggcacgtggacccggcggccatggcgtggggggtgctggcagttgcggtcaacgccatgctctcgctgctgctgctgttcgccctgtctcccatcatcgagctgtgcctgggctacaccacgcgcttccggctgatggagctgatgaacctggaacagccgctgttgcaggacctgatggtggccgtgcccggcacctaccaccattcgctcatcgtctcgaacatggtggaggccggggccaaggccatcggcgccaacagcctgctgtgcaaggtggccgcgctgtaccacgacatcggcaagctgagccgcccggaatacttcatcgaaaaccagttcggcgggcgcaacaagcacgacaagctggccccgtccatgagcgcgcttattctcacctcgcacgtcaagaagggcgtggaactggcccagcagcaccggctggggcaggaaatcgtggacatcatcggccagcaccacggcgcgcgggtaatccgctacttctaccagaaggccgtgaaccagggcgaaaacccgcgcgagcaggactaccagtaccccggcccgcgcccccagacgcgcgaggcggccatcgtcatgctggccgacgccgtggaggcatccagccgcaccctggtggaccccaccccggcgcgcatcaaggggcacatcgacaccatcgtcaagggcatctttgccgaggggcagcttgacgaatcggaactgaccttcaaggacctgcacaagctgggcgaaaacttccaccgcatcctcaccgggctgttccaccagcgcatcggctacccggatgcggccaagcccggccagcctgatcgcagtccggaccgggacgcacccaaatgcggcgagaatggcgcggaaaagtgcccggacaaaaacggggacaaggccagcgacaagaacggcaagaccgtggagaagaacggcgggaacggggatgcgcccaatcctgtctgtcccgtctgcccgcccccctgccccgacaccgcgaccactgcgccctgcccggtctgcgacgaaccgcaaccgcccatgccctgctgctacggcacgctggacggcggcaacggcgacggcccggtgaaaacggatgcccccgtgaacgctccggcgggcacatctgcgaacactcccgcgaacactcccccgggcactcccggggacacgccggaatccgccgccgaggcgggggccaagccctccaagcccgtctaggccgccatgctggtattgcgccgcgcccccggcatgggctggatgctgcccctggtccccggcgaattgcgcgccgtgttcgcggccatgcaggaggccaccggccttgccggatgcaccgtggaactggatctggtgggcgacgaggaaatcgcccgcctgaacgccgcgcaccttggctgcaccggccccaccaacatcctgtcctttcccgcccatgacggcggaccgcacgacggcgcgcatgccagttcacctgaccgttcgcatggcgggccgcatgacgggccggacgaagatgccccctgccacctcggctggctggtgctgtcgctggatacctggcggcgcgaatgccagctgtacgggcaggaaccggtggaacatgccctgcgcctgctggcgcacgggctaggccaccttgccgggtacgaccacggcccggaaatggacgagttcaccgacgccgcgcttgaagccgggcgggacgccggactggcggatatgcctgcactggcctagcggcttctcccgccttttcgcccccctgccccccctcgcagtcacctgcctgcccgtccgcttgcctgcccgcttgcccgccctcagcctggccgcctgcatcgacaaatgaagcgggggcggaaaaaccttgtccggttcttccgcccccgcgttgcgttcggcgtctgcgctccgtcttcctgccggggcatgcccggtagggagcgtgcgctatcccagcttcttctgcagcagttccgtaaccagtgccgggttggccttgcccttggtcttgcgcatgatctgccccatgaagaagctgatcagcttggtcttgccgcccttgtaggcttccacttccgccgggttttcggcaatggcctcgtccacggcggtttcgatggccgaggtgtcggaaatctgcaccagcccgcgctccttcacgaaggcttcgggcatggcgccggtttccaccagttcgccaaagatgtcgttggcgatcttggcgctgatcagcccggcctcgatgatgcgcaccagttcgcccagcgcctcgggccgcatggcgatggcgtccacggtcaccgcgcgctggttcagttcgcgcagcagcgcgccctgcatcaggttggccaccttcttgggctggccgcaggccgccgtggccgcctcgaagaagtcggccagcgcccggtcggcggtcagcacgtcggcgtcctgctccgacaggtcgtacgcagacatgaaacgcgccacacgcgcctgcggcagttccggcaggtcggcgcgccagcggaccagatcgtcttccgcgatgcgcacgggcatcaggtccgggtcggggaagtagcggtagtcgtgggcttcttccttgccgcgcatggacacggtgacgttcttcaccgcgtcgtacaggcgggtttcctgcaccacggcgtcgccatcctcaagcacgtcctgctggcgggcgatttcgtactcgatggcccgctgcacgttgcggaacgagttcaggttcttcagttccgcgcgggtgccgaattcctgctgccccttggggcggatggacacgttggcgtcacagcggaagctgccttcctccatgttgccgtcgcagatgcccaggtacaccacgatggcatgcagggccttcaggtaggccacggcctcctcggcgctgcgcatgtccggctcgctgacgatctcgatgagcggcacgcccgagcggttcaggtccacgtagctggcgttgtcgcccgccgagtggatgttcttgcccgcgtcgtcctccatgtggatgcgcgtgatgccgatgcggcgcgtctggccgttcacggagatattcaggtggccatgctcgcagatgggtgtttcgaactgcgaaatctggtaccccttgggcaggtccgggtagaaatagttcttgcgggcgaacaccgagacggggttcaccgtgcagttcacggccatgcccatgcgcgcggcgtattccacggcgcgggcgttgggcaccggcagcacgccgggcatgccggagcacacctcgcacacgttggtgttgggggccgacccgaacgcggtggagcaggaacagaacagcttggaccgcgtgcgcaactgggcgtgcacttccaacccgatgacggcttcatacaaggccatgacaaatctcctgaactacttgccttgcggcgcgataggcgatggcgttttttacgcctccggcgggcagggggccatgccccctgcacccccatttatggggtcaagggacggtagccgttatgtgagcgcaacccgcgaacattacggatagcgatcgcaaggcgtcgcggtccccttgcaggggccggggggcaacgccccccgttcgcacagttcctaccccttcacgtgcttgtacaactcggggttgagactgggatcgttgtacatcttgaactggtagtaggccttgggctgcttgcggccatccaggaactccccggtcaggtccagcacggcccgggccaggtcggcgcgctgctcgcgcagcaccgccagcttggcggcgcagcgttcgcggtggtcgggcgcgacgtcggcgcgttcggcctgctcttccatgtggaagaccttcaggctgaggatggacagccggtccacggccatgcccagcgactcggtgttgtggcgcgggcgctggccgggggcgggcgctggcagttgcgggcgcagcagcgccaccaggcaggcatccaccttttccatgtagtcgttgcggcgctggttcaggccgtcgatggcgcgcttgcagtccgcgatgacatcggcgcccacgtcggtgcggcgggcggtgtcttccacgtgccacaggcggaaattcatcaggtgctgggccagcaccagccggtgcagcagcgcggcgtcggccacggtctccgccgcgttcgtctcaacgggcgcaggctcgtgcgccgggggctcggccacgtgccaatcggcagtggccttgtgctgggcgtcgaagcattccgtgagcaacgctgccacggcatgaagggtctgcatcgtgtatccttgaggctgggttatccgctgatgcccacgtcgaagtacttgcccacgccgtattcgcggcggcggaagaagttgtccggcgacgggccgatgatctggagttcgcggtgcttcttctgcatgtcgagggcgatctgcatttccttggtgcagccggtggagtaggtggaatccttgcccgcccacaccgagggcaccttgcgttcctgcaacgcgaagctcgtctctatatcctcaacggtctggaaacgccagacgtcgatgaggccgctgcgctggacccgttcccacatgaacatcaggtcgtcgccgtccatgccttcctcgaagtgctcggcggggttgatgatgaaggtggtgtccagcttctcgcgcaggtggcggacaaaggtgtccaccacgttgatggcggtcttggtctggccgggaatggagccgatgatgcagctgtagaacatcaccgccttgccctgctggcgcgcctcgcgcatggcctcgatgatctcgtcggccttgccggtcaggtccttttcggtaaacttgcgcacccctgtcgcgcggggcttgcaggtaatgtggcactgtccgtcgtcgtcgcaccagaagcacacgacgtcgcgggtgaactggtggctggtgcgcaaaaaggtatggtcggcgcgccagcccttggccatgaccacgtcgcattccttccaggcgcgggcaaaggtgacgctggcgcggtacaggttcagccgttcgcgcgtgccgtcggaaatgaccacgaagcggtgctcgcgcaggtggcgcagcaggtcgttcttggtcacccggtcgtcatgcaggatgaaggcggattccatctcttccttcagcaccgggtcggactccgcgtcccagatcatgggcgcgtagaagaagaacccttccttcagggccagcaccacctggtgccccatgcgcagcagcacgcggatgacggccaggtcgaacatgaccccgccgtcgccatcgcacaggtacaggatcttcttgcgcggctcggtttccgggccgaacagcaggcgcagctgggcggaaggcgcgcccaccgactccagcgcctgttccacttccagcggcgagggcggacattccagccagcggcggccacgcatggccacgtgcagcagccggaccagttccgtaaggtccagttcccagcgcatgtccacgatgtcgcggtgcgggtccagggtggccggggggcggcgcagcaggcgctgcaacgcggggtcctgcaacagggcgcgggccttgcggttggcggactgcttgcggccttcccacgggtcttcctgtccggactgggtaagcacgatgctggtcaaacgcttgaccacccgcgaagggatggcggtgtgctggctgatgtgcaggcggaagcggtggcggcagtactgcatgatgcgccgcttgacctgcttttcgatgtgggtggcgctgcgcaccaggcgcatgatgatgcgccacgcgcggttgtactgttcctgcaacgcacggggcgtatcgtgcgcggtgagcaggcggaaggtgtcgtccgaacagggtacgtagacctggtcgtcggccagggacaccatgaaacgcaactgctccggggtggcgataagcgtggggttcatgaggtgttcgagattgttctcggtcatgaaattgtagatccacgcgtcgaaataggggtccttgcgcaggcggatgtccctgacggcgtcgaactcgggcagctttcgcatggcaacctcgtatcggcggggccgggtggcacggcggggcggccccccggcaaagggccgtcgcggagacggagcggacgggcacgcaaggcggccgcactgcgcggcaggtcagccaacgggcggggacaggccccgaagaccggcgctaggcctgatccttgatgaaccccttggccttcagcttgcggtagtacgaaagttcctcgatggtggcgaacagcatgccgccgggcgcgcgctccacgtgcaccacgtcgcccgcttgcagggcatagccttcctgcccgtcctgggtcaggtagacttcgttggtgcggtcgcgcaccgtcaccgaaaggcgcgcctcgcctggcagcaccaacggcagcaggttgttcaaaaacgggcagatgggcgtcaccgtgtacacgtgcagttgcggatgcaccagcggcccgcgcgcggacacggaatagcccgtggccccggtgggggtggaaacgatcagcccgtcggcgcgcagttcgcccagccgctcggaccccacgcgcaggtccaggttgatgacccgcgccaggatgccgcgattgatgaccacgtcgttcaccgcgccgccggaatgcaccgtggccccatcgcgctccacgcgaaaggacagggccagccgttcctgcacggtgacgccgccggacagcagccgttccaggctggattcccagcgggtggcggccacctctgccagaaagcccaccttgcccaggttcacgcccagcagcggcaccccggagcccagcagccgccgggccacgccaaggatggtgccatcgccgcccagcaccagggccaggctgcattcctgcccggccacggccagcgacacggcatcgcccgtgttctccaccacgcgcgccgaaaggccgcgcgcggccagccaggcgcgcatgcgttcgcccagggcctccgcctcgcggtggcccgacttggtgacgatgagaatggaacgaagcgcggtgtgcatggagtgttcctagtggaaagagcccgcgccttcaagaaataaccgcgcggatggcgcacgggacgggcacggcgcaccggggcgacaccccacgccttacgcgcacgcgcgcgctgggcgcccgcacagtcgccgccccgccgcgccccacggttgtcacgcccggccatttggtatactgccgagtggttccgcaacatccacgggttggccgcgtggccgccgcagaggtattcaccgctccatgaccgacaacgcccgccagatcgtgctcgaacacgccaccgaaggcgcgaagcttcgcgaacgctatttccagcagaacgccgaccgtgtggtggaactggccctccagatggccctcacccttgcccgtggccgcaagatcatgttctgcggcaacggcggcagtgccgccgacgcccagcacctggccgccgaattcgtcaaccgcttcatgatggagcgcccccccctgcccgcgctggccttgaccaccgacagctcgatacttaccgccataggcaacgactacggcttcgagcaggtcttccagaagcaggtgcaggcactgggacagcccggcgacatgctggtgggcatttccacctccggcaacagccccaacgtggtactggccctcaaggccgcgcgcgaaaagggcgtgaccaccgtgggcatgaccgggcgcggcggcggcgaaatggccgcgctgtgcgactacctgctggacgtttccgaccggcgcaccccgctggtgcaggaaatccacatcaccgtgggccacctgctgtgccagttgaccgaccatttcctgttcgagaacgtgctggccctgcaaccgtacctggaaggcaaggcgccggaataggcgccctttgcggcccgcgcacgccgaacgaatttccatcccgcgccgcacgccccgcacgcctggcaccacgccatgcggcacgcatgggccacgaccgggaagcatttcgcaccgcctttggaggagacacgcatcatgcccatctatgaatacgaatgcaccgcctgcggcaagaagttcgaggaactcgtctttggcgacgacctgcccccctgcccggcctgcggttccgcccgtaccgaaaagcagctgtcctgcgcctgcttcaagatgcccgcgccctcgcgcgtggggcagaccgtgaccttccccaagtccagccgtggcggctgttccgggtgttcgggcggcaactgctccacatgcagctaacggcacacgcccacgacatcatcctctcaccgcgcgcaaccacatgaagaaactcgtcatcgccacccgtggcagcaagctggccctgtggcaggccgaacacgtcaaatcctgcatcgaaggccagcaccccggcgtttcggtggaactgctggtcctgaagacccgtggggacatcatcctcgacgtgccgctggccaaggtgggcggcaagggcctgttcgtgaaggaaatcgaagaggcgctgctggatggccgggccgacctggccgtgcacagcatgaaggacgtgcccatggaactgccggagggactggtgctgggcatcattcccgaacgcgaggagccgtccgacaccttcctgtccgtgcaccacgactcgctggccgccctgccccacggggccaccgtgggcaccagcagcctgcgccgccagtcgcagctgctggccctgcgcccggacctgaacgtggtctccctgcgcggcaacgtggacacccggttgcgcaagctttccgagggccagttcgacgccatcatcatggccaccgcaggcatgaagcgccttggcctttccgcgcccaggagtgaagtgctggggccgcccgccttcctgcccgccgtgggccagggcgcgctgggcatcgagttccgggccgaccgggcagacctgcacgaactgctggccttcatggaacatacccccacccgcatccgcgtggaggccgaacgcggctttctggccgggttgcagggcggctgccaggtgcccattgccgggcacgccgttatgaccggcgacggcacctttgccctggaaggccttgtggccgacctgaccggcgcgcgggtgatccgccgcaccatgaacggcgtcagcgcccccgacggcgcgcaggcccgccagatcggcctggaccttgccgcgcaactggtggccgacggcgccggggaaatcctggccgaggtgtacggcagcggcgaggcggtgaactaggccggttcagcccctgccccgcccttgcacgccagcacgatccggttttcttgcaaaacaacgggccgcccctcctgcacggaagggcggcccactttcattggttcgccggcttcatggcgcggtggtcatgccgccttcatctcgtccaccaggcgcttcagcacctgggcctgctccgccagggcggacacggcccgagccgattcgcgcatggcttgcgccgtctcgccggaaatggtgctgacctgctccacggcatggttgatctcctcgctggccgacgactgctgttccgaggcagtggcgatggagcgcacctggtcactggccgtttccaccagccgcacgatctcgcccagcgcctcgcccgactgacgcaccagttgggtggattcctcgatgccctgcaccgagcggtccacgttctccatgttcttgcgggtgccctgctgcaccccgcggatggcctcgcccacctgcacggtggcatgcatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccgcgcccggcgtcaccggcccgcgccgcctcgatggccgcattcagcgccagcaggttggtctggtcagcaatgtcgctgatcacgttcatgatcgcaccgatggattccgcctggcggcccaggtcttccatgtcggccttgaggtccagcgactgccgccgtacagcatcaatggtgcccaccacccgctccaccagcgccgcgccatgggcagccttggcgcgggccgcgtcggaaacttccgccgtgtcgcctgcgttgcgggcaacctccagcacgctggcgttcatttcctccatggcagtggccgtctcggagacgcgcttggcctgctcttcggcaccccggtcggcctgctctatctgggcggaaagttcttcggacgccgacgacaccacctccaccgcgccctccacctgcgccgcagcctgcaacatgccctcgcgcttggcgctttccgcctgcttgcgggcttcctccgcctcgtgcatggcgaccagggcctcctgttccttgcgggctgcctgctcgctcttgtcttcggcctcggcgatcttggccttcagggtgtccaccatcacccgcagggcgtcggccagcctgcctatctcgtcgcgtccgcgcaccgccagttctgcgcccaggttgccgcccgccaccagttgcgcaaacgacacggccccgcccaacggacgggtgatggaccgcgaaatgagaaaaccgagcagcagcgacaacaacggagcccccacacccagggcaatggcggttttgttcgcagtgcgcgcttcggccgcgctctcggcccgcgcggcacgcgcatctacccgcacggcctcctgcaccgcagcgccagcctcggccagccgagcgttggcctgcactcccttgccggtgaccagttcggccgcccggtccatgcgcccctgatcggcgatgtcacgttcccactcctggatggccgccattatttcatcattggtgatgcgcacggaatccagcgtggcgacaaaggcagaccacttttcctgcacggcgggcgaatggtgcagcctgtccatctcgccccgcgacctggcgatgacctctcgggcgagacggatgtcctctcgctgacggtcacggtcggccctgggcagttgttccatcatcagggtgcgctgggccaccacgatgctgcgcatggccagttcgatgctgccggtatgcgccacggcgggcagcatttcctcgttgacctcgcgcaggctttcggctgcattctcgatggccagatacccggaaccggcggtgatcaacgtgagcagagaaacaacaatgaatcctgctatcagcctgacaccgacattgaaattgttcatgaaacccccggcttgctgattgtgctgaatgtacgggaaaacccgcctccgctccaaatccgctcatggttcgattccggctcctgcaaaatcggaaacgcacaaggacaggtatgaacatcaatggggcaacactatgatgtacgaaaaggcttccatctcatcccacgaaaagaatgcatgggccgacatgaccagtttgccgagggcatgctcgtaacgcaggcggctttcgtgcgtgccagcgcaccgtcttgccagacgctcgaaaaggatgcactgcccggggtgatcggggtcgccaaccgtgccgccatcccgaccctggcgccgtatgccgtgcccggcgccatgccgaacgtccttgcgcaacggctcctgctcgtggctgtcaaaaaccaccatgtcgaagccgtccaccacccgcacccatgcccccatggcatggcgcatgcggcccagcatggaaatcatggcgccaagactatcggccaccatgcgccgcgatcgatagacacgggcaacaccgccacccgttccgcaccgccccagataaacccgcaggctgcgcaccccggcggtggtgacgacaccgcgtcgcagatcaatgtcgcaaaacggcagatcgcatccggacaactgtacagccattcggtcccgggccatccgcgagacgatccacccttcgcccgacatggctcccaccagaccgcgcagcagttcctcaccatcggcatagggaatgctccagtacggatacccggccccggcacaggcgaacgatccgcccgccccgttcgtcacgttcgcctcgcctgccacacgcggctcgtcgcgcaggacacaacgaatgaacatggtgaacgcatcgcggtggtcgtagatggcttcgcgcagcctttcaggcacgatgcccgccaccgcgagcatgaaatacctgtccagccccagcagatcggcaagcagcatcagccgttccggcttcaggcagactccgtcgccccgttcaatgcgactgaggtaggaatggtgcacccccagccggtcggccaattggcggatggacagcggcttgccgccaacggatcgttccaggcgtgcctctctgaggagttttcctaataacctgcccatctcgcctacttttttgtctataatattgtagccagtccaaggcgggcaatcactgttataaatcatggtgcgacaaaaacggaagcccgcaacacgccctgccacatgacaagtggaggggaaggtttttccccattttgtcattcaaaaaatatggaacgcacacccaaaaaaatacagagtgctgccgccacctcttaaaaaacgacacaccatctgcatgtttaacatcaattaaaataaattcaatacataccacaacaagtcgcaacaaatattttagcaaaatgcataagaatcgacatattcaatcatgaattcaatgtaaaaatattcacattgaaatacataatgcatgaaacaacagtagataatcctctttgcagtgcgccatatgcatgcaatgccgcatacattccaccccatgtctttatcgcatgcgcaaaaacgggatggcgcaaaaaaagggggcgttccctgcggaacgccccaatccttgcttttcatgccacgccgtggccttttcaacgtcccggcccgtgcctagaaggaaaccccgacggtcagtgaaccgaagtgctgcccacggtcctgtccaacgaattcctcggtgcggtagacgtgggtataggtgatgcgcaccccctcgacgatcaccgccagcccgccggacaggtcggccacgaagtacttcttttccacgtcgtggctgtcgcggaaggtattgccgtccagaaagatgttgcgccccacggcccgcccgtcggccccggcgaacaggtaccagccccagctgtcgcgcacgcgggggtccgcatcgtcggtgggcgcctcgatgccgccgccggggcggatcagcgaggtctcgaagtcccccggcaggttccagcccaggcgcacctcgccccccatgttggcctgggtcagcacgttgccccccgtgacgcccacgcggggcagcacgtcccagccgaatccgcgcccgatggacgaaggattcagccgccagttgcgctgccaggtcagcatcaggcccggctcgtcgtgcaactggttggcccagcccttggccgtgggaatgtcgcgcagttcgtgcacttcgttctgggccgtttctccccgtgccgaaggccccacgatgccgccggtgaattgcagggtgtccatgcggtcgccctttttggcgtgcaggccgatggccccgtacagaaagcccgcatagggcctgtcgtgggggatgtactccctgacctgggtatcggacggggtgtagatggcctggccgaaggccacgctgacgttgtactgggcatcggggtcacccgcgaagggcaaccgctctatgagttcgtccagcacgttgggcagcatttcgtcgtcggacagggtcttgaggtcgggcgagacgaaccgggcctgcaccgcattggtgtagtactggtccgtgccgccgaacaggtcgttctcgaagtagatgaccagcgtgctgaacgccttggccttttggggtttttccggctcctcgatgttgccggcttccggctcctcgccagacgcggcgggagtcgggtcgggaaacggcgcagcctcggcggccaacgcacaggtgggaacgcacaggggggcgcacagcagcagggccaacaggccgccgcacaatgccgagcgcctgagaagtgaagcggggttcattttccggattccgtttcccgtgcccatacgggcagttccatgtcgtactggcggatcagcgcatcgtgctcgcgcatggcggcgtaggacgacgacctgcggaacgagctgttgcggttggtgcgatacaagacgttgagatcccacatggtatccacgtcgttccattccggcaggcgcaccacgtccagccgggcggcctcaagccgctccatggtggcggcgtacaccgacgcgccgctccactccatgccgtcgaacacgccgggcagaaagcggtcgcgccggaagcctatcaggtaatacccgccgtcaaaggccgggccgatgacggcatcgtgcaggtccaggtcgtccagggccttttgcgccagttcgtgcgggaagtccggaatgtcgctgcccagcaccaccacgcgctcgtatccggcggcgtaggcatcggcaagggccgtgcgcatgcgcgcgcccaggtcgtcaccctgctggggctggtagatatgctggggccccagccacgccttgcacgtggccagagcgtcctgtgcccccggcgcgccatccccgccgcgaggcacggtgcccgtgtcgcaacagatgcgcaggtcggcctttacctgcaccagttcgaccagcatgtcctgcacgaaatggcggtacatggcggcggcggcttccgcgcccatgacggaggcaaggcgcgtcttcaccgcgcccggttcgggatacttgacgaagaagagtacgcaggtgtcgctcatgatgctcctttgcgggcgcggtaccaacgcgccagtatctgcgccggaacccccagcgcgtacagcagccgcagacagacattgcgcagggtgcagcgcacggccccctcgtcgcgccagcgccgggccgaggtgacggcccgcaggtccagcagggccagcggctggccggtgtcacatgggccacgtgggccatgcaggcgatgccggcggcgcaggcggcgcatgatctccacgtcttccatcagcggcaggtcgggatagccgccaatggcccggaacaccccggcccgaaagaactgggcctggtcgccgtacggagtgcgggtgagccggttgcgcaggttggccagcgcctccaccacccggaaccacgcccccggcgcgtcgatggccagggtgaatgccccggcggcgggaatgctgacgacggagcgagatacgccatcgtcggcgtgccgtccctcgacctctccggctgtcccggttccatcagttccggcagttcccccaacacccaaggcccgcagcacggcgggaaaggccccgtccggcaggcgcgtatccgcgtgctggaacagcagcacctccccgcgggccacggcggccccggcattcatctgccgggcgcggccacgcggtgcggccacggcgcacacgggcaaccccgtgccggaaaattcttcggcgttcccgccggtcacgagcagacctgccggggccaagcccgttgcggacatatctgctgcgaccaaaccggtcgctgcccgccacgcgtcctcgccaagcgccagcttcagggccgccagcgtgtcgccttccggggcgccgtcggccaccaccagttccacggcccccggcggcagttccgccgccagcgcgcgcacgtgcccggccaactccgcgatgcggtgtccctcgtgcagcaccggcaccaccacggacagcagcacgggcaccggctcgttccgctccgggccatgccccccctgctccggtccgtcctgttccggtccgtcctgctccggcccgccatcccccggcccgcagtgccctgccgggcgcggcgttgcgcggttcggctcggccccggcatgcgggggcgtgggttgggctgcgctcatggcgcggatgatagccgttcccgccccagctgacaaaccccgcgcggctccggacggcaggcaggcacgcctccgcgcccgccacgccaccgtccccgcgacttgccgctaccacgccctgccccggtccacatggccgcagcatgccgctcacgcatgctgccgccccccgtgacggcccccccggtggccacctggccttcgttcccgcgccccgccgtcatcatctgcccggtcgtaccggcctgcggggcgtgacaagcgcggggcaacacgctaggctaagaaacccggcccctcgcgccggttcggcaccggtttttccgccggggccgtgcaacccgtcgggccgctggcccggcccttccactccgttcgccgcgcaggagcatcatgaccaaggtttccccgctgcccgccgcccgtcttcgcgccacgctcgaccccacccgcatccggtgggagaccagcgacgccattccgcgcccgccgcgcaacggcatgcgccgcaccccccagccccgcgtgttgcaggcgctggaactggccctgcacatccgtgacggcggctacaacgtctacctttcgggcgaggccaatcttggccgcacctacatgctgcgcgaataccttgcgccgcgcgcccgcaagatggataccccgccggacctcatccacgtctacaatttcgaggacccggacaggccgcgcctcatcgcgctgcccgccgggcaggggcgcaagctgcgcaccgccctcacccaggccctgtccaaggcccgcaaggaagcgcccagccgcttcgagcacgacgccttcgtgcgcaagcgcaccctgctgctggacaagttccagacccagcgcagcaagctgttcaaggaaatggacaccgtggccgggggcgaaggcttcaacctggacatggacgattccggcagcctgacgctgtaccccatcgtggagggcaagcgcctcagcgaggacgagtacgaaaagctcgacgccacgctgcgcaagagcctgaagctgaagggcgaccgcctgctgcaagccatgaccggcctgatgcgcaagctgacccgcgccgaacaggacttcgtggaggacgagcgcaccctggaaaaggaagtggtgcgcgaggtgctggaccagttcctgacgccgctggcggacaaattcgccaagacctgtccgtgcgacgaactgaagcgctatttcgccgacatgcgcgaagacatcctggacaacatcgaaggcttcgtgcagcgcgacatgcccacccacatgccgcagcagcagcccgacctggggccgccgcccgaagacacgtccttccgctacgacatcaacgtgttcgtggacaacagcgaaacccacggcgcgcccatcgtggtggacgaccaccccaccccgtcaaacctgctggggtgcattgagcgcgaatcggaaatgggcgcgctggtgacggacttcaccctggtcaaggcgggctcgctgcaaaaggccaacggcggcttcctggtgctgcacatggaggacatcctgtcctaccccagcgcatgggaaggcttgctgcgcgccctgcgttcgggcctggcccgcatagaggacgcgggcgacggacaggaatccaccaagaccaagggcatagaaccggaaccgctgcgcctgaacctgaaggtggtgctggtgggcaccgaggaaatgtacgagacgctgctggtcaacgacgaccgcttccccaagctgttcaagatcaaggcgcacctgaccgaggccaccgaacgcaacgccgacggggtgaaggtgtaccttgcgcgcattgcgcggatcatcgacgagtcaaagctgctgcccttcgaccgcgacgccatggcggggctggtggactacggctcgcgcatcatagaggaccagcgcaagctgtcgctgaagttcccggtgctgcgcgaactgatgatcgaggcctcggccctggcctccatgaagggcagcgcactggtggaccgcaccaccctgcacgacgccatggtggcgcgcacctaccgcgccaacctggtcgaacagcactacatggacgaatacgaccgcgaactgatcaaggtgcgcaccagcggcagcgaagtgggccgggtgaacggcctttcggtgacctggtacggcgacttcgagttcggcctgccgcaccagatttcctgcaccgtgggcgtggggcacgggggcatcatcgaccttgagcgggaagccgagcttggcgggcccatccacaccaaggccatgatgatcctgaaaagctacctggtcagccagtttgcccgcaccaagccgctggtgatgaccggcagcctgtgcttcgagcagagctacgcgggcatcgagggcgattccgcctccggcgcggaactggcggccctgctttcggccatcgcggatgtgcccatccggctttcgctggccttcaccggcgcggtcagccagtccggccagatcatggccgtgggcggcgtgacccgcaaggtggaagggttcttcgaggtgtgcagccgccacgggctgaccggcgaacagggcgttatcctgcccaaggacaacatcgcccacctgatgctgaagcaggaagtggtggccgccgtgaacgagggacgcttttccatctggccggtggcgcacatcacagaggccatggaactgcttaccggcatgcccgccggacgcatgcgcgccgattccaccttcagtcccggcaccctgtacgacaaggtggaccgccgcctggccgaactgggcaggctggccaaggatgccttcaagcagaagcgcaagcgctaggccgcgcgctgtaaccgaccatgaacgaagccccggcatcaccagatgccggggcttcgtgctgggctgccgggacagcaagtacggaaacgacaggccacgtgcaggctggccgggcgtgccggaggacatgcatggggcgtgtggcaggacgtgtcgggcgatacttcggggacgcgtcaggtgcgcgtcaggtgccgcttcgggggacgcgccaggtgcgcgccatgcagcctgaagggaccaaccgcatgcggcgcggatgccgcccggatggtcaccggatgggaccggttcggcccccacccgtcggctacttcttctcgccgcccttgcaggcccgtaccaacacctcgccgggcagcagaatgtcctcgccgcagttcgggcacttcacccgaatgcgggccgcttccgacgagggcagtttcttgcgcatcatgaaaaccttgtgacagtatgggcagcgtactctcaagccttcctggtcgtccggcggcatcaacttctcccttgcgtatgctggacgcggttggccccccgctgaccagcacacgccccacgccaaagcgggggcaacatgccggctccccccacttcctatccggtaaccgccaccgatgcaacaatggcggcaagatgcaccccaaccgcgtatcgcctgccgcgtttccgtgccttgaccttgccatgccggggggcgtagaacccgccgaacattcgacctcccacggaagccccatgcatccgctgctgcgcgacagaaacctgcacaccatattcgggatcacccttacagtgatcatgggcgtttccagcatcatgcccgccctgccgctgatggcgcgcgaactggacatacccctggcctctgtggggctggtgctgaccgccttcaccctgcccggcatcgtgctggcccccatcgcgggcgtgctggccgaccggctgggccgcaagcgcgtgctgctgcccgccatggccctgttcgccctcgggggctcggcctgcttcttcgcgcgtgacctttccaccctgctggcctgccgcttcgtgcaggggtttggcgcggccccgctgggcgtgctgtacaccacccttatcggcgacctgtacgaagacagcgaccgggtacgggccatggggtacaacgccggcgtgctcagtctgggcacggccatctttcccgccgtgggcggactgctggcggaacttggctggaacgtccccttcctgctgcccctggccgtgctgccgctgatgctggccgccgcgcgcctgcgtctgcccgcctcgcgcgccacgcagaccctgggtgaatatttccgctccaccctgcgcattgcgctgtcgccgcgcgcactggtgctgttcggactttccctgcttaccttcgtgcaattgtacggccccatggtcaccttctttccggtgctggcggacacccgcttccacgccgcgccttcgcgcatcggcgccatctttgccgtgtcctccctgggcacggccatgatcgcctcgcaactggggcgcctgtcggaacgctttcccgcccggcggctgatcatgctcagccatgtcctctacgccgccgccatgctgcttctgccgctgatgcccggcctgtggtggctgctggggccggtgctgtgcttcggcatggcccaggggctgaacctgcccaacctgtccaccatgatgacctcgctggcccccacccagcaacgcgccgccatcatggccgtcaacggcaccctgctgcgtctgggccagaccctggccccgctgctgttcggcctgctctacgccgggggtgacctgcccgccgtgttcgcgggcggggccgtcgtcagttgcctgatgctcgcgctggcggcgtggcggctgcactagcccgcaaccggccagccagagtcgcggcatgcacaagggccttgcggatactgtccgcaaggcccttgtgcatgccgccgacagctgctttccgcgggtgcgccttgccgcgcagcaggccggtccatcccgcgcatgcaggcgcacatgagaggaatgtgcaaaagaaaggtggaatcatgccttccgcagcctgccagcctgcggtaagaaacatgggtgaaagaccattgccccggcagggccggggcctgccggccaggaaacatcccgcgcggcaagcatggcccgccggcagcggatgaccgttgcggcataccttgccaatcatggaggcacatgacgatgagcgaaacgacaaaatccgggaaagtgcacgcgtccccggcttccgcaagtaatgagcgtcccgcgcgcgggagcaaagccgccaaggcaggcacgaagcaaaccgcgcaaaagggtaccggtccaaagggcacgaagcaggcgggcgcaggcgcggagccgtccaaggtctttttcaccgacatgcggtgcaggatcggcaccagcctgctcgacaagttggacaagctcatgctggcggcgggcatggagcgcatcaacttccagaacgccttcgtggccatcaagatccatttcggcgagccgggcaacctcgccttcctgcgccccaatttcgccaagaccgtcgcggaccgggtgaagaagctgggcggcatgccctttctgaccgatgccaacacgctctacgtgggccgtcgcaacaacgccctgctgcacatggacgccgcctacgaaaacgggttcacccctttctctaccggctgccacgtggtcatcgcggatggcctgaaaggcgcggacgaggtggaggtgcccatcgaaggcggcgtgcacctgaaaaccgccaagatcggccgggccatcatggacgccgacgtcttcatctcgctgaaccacttcaaggggcacgagctgacaggcttcggcggggccatcaagaacatcggcatgggcagcggcagccgggctggcaagatgatcatgcacaacaacggcaagccccgcgttgcccacgacaagtgcgtgggctgccgcacctgcgccaggtactgcaaccaggacgccatcaccttcaacgaagaacagaaggcgtccatcaaccacgaactgtgcgtaggctgcgggcggtgcatagccacctgcaacttcgacgcaatcgacacgccgtggtcaggcagcagcgacgacgtgaacatccggatggtggaatacgccaaggccgtgctggacgggcgccccaacttccacatcagcgtggtcaaccacgtctcgcccaactgtgactgccatggcgaaaacgacgccgccatcattccggacatcggcatcttcgccagcttcgaccccgtggcgctggacaaggcctgcatcgacgctgtcaatgccgccccggtcattcccggcaccgtgctgggcgacaggatgggcaggcagccggaaggcaagggcgaatccgcctgcggctgtgccgggcatgccggacatgcaggacacaccggacggcacgaccatttccatgttgtccaccccggcaccaactggcggagccagatcgaacatgccgaggcactggggcttggcagcggaacctacgaactggtgaccgtcaagtaaccctgcgcacgggcagcatgctgcctgcacgaaagacagaggggagggaccatcaggaccctccccttttgcatcacatcgacaccggcatggccggagccgtttttccgaccggacggtccgggtcgggccatccggcaggactaccctgccgccaacgcgataatggccttgcagaacgcgggcaggtcgtcgggcttgcggctgctgacctggttgcggtccaccaccacctcggcgtcttcccagatggccccggcgttgatcaggtcgtccttgatgccgggggtggaggtgcagcggaagccgcgcatgatgcccgccgaaatgggaatccacccggcatggcagatgtgggccaccatcttgcccgcctcgtgcatgcggcgggtcagttccagcaccttggggtcgcggcgcagcttgtccggggcaaagccgccgctgatgaccagcaggtcgaagctgatgtcctccatgtcggcgatggccgcgtcggccttgcaggggtagccgttcttgcccgtgtaggtgcggcccttctccggcccggccaccaccacttcggcgccctcttcgatcaggcgcagcttggggtaccacagctccaggtcttcatacacgtcgtccacgaacatgaggacgcgctttcccttcagacgttgcatgggttcctcccgccccgctccggcggggcaatcgacgtgccgtaactgaaaggggcggctttcgccgccccgtgaacatcgcacacaacagcgcaaccaattcccggggctgttaacgctatgaggatttttgctctctgccaaggaagaatgtttttttatgacgggagtgcggcagccgttatgcgagtcgacgagcattacggatggcgtccgcagcgcgctcttatcgtattctaccggaataaaaaaccattctgacatctctgctctcaatgcccgtaaggctcgcaagctcgcccaacgggcacgctacgcgcccttcgggtcggtcagacagagggcaaaaagaccatagcgagacagcccctaaatgatgcgcttgcggatatgggtgacgaacacctccgcgatgaccaccaccgcgaagatgcataccagtataagcgccacgcggtcccaatggaacaggttgagcgcctcgtcgagagccatgccgatgccgccagcgcccaccagcccgatgaccgaggattcgcgcacgttgatgtcccagcggaacagggcgatgccccagaacgccggggaaacctgcggccagtagcccttcaggaaaacgctgatccacggcgcaccggcggcgcgcagcgcctcgatggggccgggggcggattcttccagcgcctcgccgaacagcttgcccacaaaaccgatggagcgcacggcgatggtcaccgtgcccgccagcgtgccgggaccgaacaccgccacgaacagcagcgcccagaccagcgtgttgaccgaacgcgacgagaccaggatgaacgtggccagccagttcagcgcgggcacgcggcacacgttgctggccgccatgatgcccacgggtatggcgatgcccagggtcatgatggtgcccagcgtggctatgtgcagcgtttcgatgagcacggcgtgcacgccgcgctcgtagtaggcatagtccaccggccacatgcgggcgaacaggtcggccacctgctccggggcgtccatgaggaattcgggaatgatctcaaccgtgcggaacgaccatgccagcaggatggccgccaccagaaacaccacgaagcgcgccatgcgctccgccggggtgaagcgttgccagatgcggtctgcgctcattggaacacccccttcacccgcaccgccacgtactcggaaaccatgatcagggcgatgatggccagcaggatggcgcacacgaagctgtagtcgaagcgctggaaggccgcggccagggtgccgccgatgccgcccgcgcccacgatgccgatcatggtggagttacgcaggttggagtccacctggtaggtggaaaagccgatgaaccggttcagcacctgcggcagtacggcgaaggtcagcaccgaaagaaacggcgcgccagcggcccgcgcggcctccaccggcttcagcgagatttcctcgatggcttcggcgaacagtttggccacgaagccgatggacgcgaagatcagcgtcaggatgcccgccagcgggccgaagcccacggccttcacgaacaggatggcgaagatcaccgggtggaacgagcggcacacggcgatgaaggcgcgcgcgggccaggtcagccagtcgggcatcaggttgcgcgaggcgcacaggcccaccggcagcgaaatgagcaccccgaacagggacgaaatgagcgcgatctgcaacgactccagaaggttgtcgatcagcagcttccagcgcttgaattccggcggaaacatggcccccagaaagcgggagccgttgtccagccccgccagcaggcgttcccacgaaatgtccaggatggacagggcatacaggcagtagagcacggccagcaggtagcccaggcgggcccaccagttgaccgcaaagggtgcgggacgggcgacggttgcagcgctcatgccagccagtcctcgccaccgtagatgagcttgaggtgctcgtcggtcaggtcgccgggcacgccgtcaaacaccacgtcgcccttggacatgcccaccaccctgtcggcaaagcggcggcccagggtcacgtcgtggatgttcaccagcacggggatgtcgttgacggatgccacttcgcgcaagagttccatgatctcgacggaggtcttggggtccagcgaagaggtgggttcgtcagccagcaggatgtgcggctgctgcatcaccgcgcgggcaatgcccacgcgctggcgctggccgccggaaagctcgtcggcgcgggcgcgggcgaactcggtcagccccaccatgtccagcaggtcgtaggcgcgctcgatgtcctcctgcggaaacttgcgcagccaggcgcgccagggcgaaatgtaccccaggcgcccgcagagcacgttttccatcaccgacaggcgctccaccaggttgtattcctggaacaccatgccgatgcggcggcgcgccgcgcgcaggtcggacccgcgcagggtgcagatgtcctggccgctgaccaggatacgcccggaggtgggctcgatgagccggttgatgcaacgcagcagcgtgctcttgccggtgccggacgggccgatgatggcggtggtgcactgcccggccacggtcaggttgatgttcttgagcacgggtttgccgcgcgtgtattccttgcgcaggttctcgacgacgagcgacttgtcgcccgcgctgcacgcgggacgacgggaggtggaagcggactctgttgccttgtgcacttgctgattcccggagctgctggtgaagaacgcaccacaacgcccgatggcatccggcctgcgggcgtggtgcgtcctgcggacggcgtgccgggtccgtgtcccgcaccggggcccgatgagcctgcctgcgcggtgggccggtacgttggcccagggaaacggagatgacacgcgatttcaaatgccaggcacggggcgccccgcgccgcgtgcaaaaaaggcgggcaccggacatgccggtacccgccgcatgtatgctactgcttcttggcttcggcttcctgcttcttcttggcggcctcggcggcttccttctcggcgatcttctgcagaccggtctggttgaaggtttcgccgttggcttccgcgatttcgcggatgaccgcccagtccttctggtaggtcacggggaagaaccggtcggcaccgccgaaggtcttctgcatttcgggggtgaagcggtattcgtggaacgcgtcgacgatcttcttcaccaggtcggggttcaggtcatgggcatacccgaacgaagaggtggggaacacgtcgctctgccagatgatgcggtagtcggcttcattgatgcgcccggcctgggccatgcgcttgaacacgtcgccggcaacgggggcggcgtcgtagtcgccgtagcccacgccgaggatggactggtcgtgcttgcccgaatagaccacggtgtagtccttttcgggggtcaggcccagcttggggaagatggcgcgcggtgccaggttgcccgagttggacgaagcggaggtgtgcgcgatcttcttgcccttcaggtcggccagggtctgggcggggctgtccttgcgcacgatcatcagcaggcggtagccctggaagccttcggcgtcgcccttgacggcgatgggcacgtagcccgccaggttgaccgcgtagcaggtgggaccggtggagaacccggcgatgtgcaggcgaccggaacgcatggcttccacttcggcggcgttggactgcacggtgtagtagaccaccttcttgccggtgcgcttttccaggaaggcctggaagtcggcaaaggcgtccttgtagacggcggggtcttcaacgggggtgtaggtgaacaccagcgtgctcgggtccttccacttccccttgtccttgggggtatcggccaccaggtccttgttgtcgtcgcagaacatgccgtccagcgagccacggttcgcgcagtcgtcggcggccttggcgatgttggcggacatgacgcacaggcccgcggccagaacaaccggagcgagcagcagctgcatccacttcttggtcattgccttctcctcgatattggcgttgacgttggaatgatcggcccttgcggcgtctcattctcgtcaccgaaacgccgcaaaatcgtcacattataatctgccagagctaattctcaaagcattttctgcccatcggacatccgccgaagatagccagacgggacggcgggagggaaccaggccgcatgggggcatcctgacggatgcctgccccccggcgcaagcgacgttaccgttacgccacgcatcggggcgggcttgcctgccctttccctgccaaggtcagtacccccccaggtcgtcaactacaagtgccggctggcgcgaaagcgacgccagatcctcgcgccgcgtctcgccgctgagcacgaggatgaagtccattccggcgttttccgccagcagcttgtcggtatagatgcggtcgcccaccatgaccatttcgtgcggctggtaccgctggagaagcgaacgcagcaggatggtgttgggcttgccgaacacgatatccggcgtgcgcccggtggccgcctcgtacagggccatgaagctgcccgcgtcgggcagcggcccctgcggcgaagggcagaccctgtcggcatgggtcgccagaaaggccacgtccggtcgttgcagcagcaggcacgactccgtgagcttgcggtaggtgagttccgtatcgtagcccagcagcactgcctggcagtcgtccccggcggtaaacacgatgtcgggcatgcgttcgcgcaggaacgcggtgaaattggcgttgcccaccgggtagacacggctgatggactgctcgcgcaggtggtccaccagcggcagcagcggcgaaagcatgcggtcgaggccgatgtcgatgcccattcccgccagtttggcggtgtagtcggcaagattcttggaggtgttgttggtcaggaactggatgtcgcgcaccccgagattgcggcggatgaagtccaccgtgccgggaatgggccggtcacccaggtacaccgtgccgtccaggtcgaagatgatgcagcgcttctggtcgagattcatgaaacttcccatttggtacgtagacgcgatgcgttgttggaaaatgtcggccccaacgggttgccgggcttcctcccgatcagggcaaactcgtgccgggcaaactcgtgcgaggccgtggctatcatgcgcaatggaccggaactccgggcggaaacgaggctgcccgacggcagcgacgggagcgctgcgcgttcccggcagcatgtcgcatggcaggcctgcctcgtcaacgccggggggcgggttccgtgcttccccggcccggccagtcccgcacaggtcacggcaaaagaccgcgtttccgtttcattgtggactgttacaacaatgttgcagtgacacgccaactccattatagctaacgcgccgctgggggccggcatgccgcaaggccgctgcccgaccgctttcaccgtgtccttgcgacacggtttcgccaccgcccggccttgcgcatccatacatatatttgccccgtcaggagccaccccacttgcagcaacggcagaccccgcccacggaccagcccctgagccagatcccggaccatggcatggaccaggcttcggaccagaccgtggaccagctcacggaccaggcttcggaccaggccccgggccatccccaggccgaatccgcccccgaaggccaagcacagccatcacgcatcagctacctcgacggcatccgcttccgccgggtggtgcgcgccgccgcgcgccgcctcatcgaaaagcacggccatctcaacgccatcaacgtgtttcccgtgccggacggcgacacgggcagcaacatggcgggcaccatgaagtccatcgtggcctccacctcggccacgccggaaagttcgatcggtcgcatgagttccatcgtggccgaatcggcgctgatgggcgcgcggggcaattccggggtcatcctggcccagtttctggccgggttttccgaaggggtgaaggatctttcgcgcgtcagcccccgcgacttcgcggaagccgcatcgctggccgcgcgccgtgccgtggaggccattgcccaccccaaggagggcaccatcctcacggtcattcgcgactgggccgaacacctgcgcgaaaactgccattcctacaaggatttccatcacctgctgcacgattcgctggaccgtgcccgccagtcggtgcaggaaacgcgcgaaaagctggccgcgctcaaggccgccgacgtcgtcgatgccgggggccttggcttcgtgtacctgcttgaaggcattgccgaattcaccgagcgcggcaccatcaaccggcgcgacaagacagacggacagtcggaaaccgccggtacggcgggtacgcccggcggggccgacaacgccaccttgggcgaggcccaggaacgcgtggccgtggaagagctgacctacggctactgcaccgagtgcctgatccgcagcggggcgaccagccccgtcgaccgcgaggaattgcgcgtccggctggaggaactgggcgattccatcgtggtggcgggcgccggggccgtcacccgcgtccatgtgcataccgacacgccggacaccgtgttcgccatcgccgccgaatacggcgaggtatcgcaccacaaggcagaggacatgctgcgccagcaccgcgacctgctggccgccatggcgggggggcacccccaggccgcgcccgcgcccaccggcaccgccgtggtcaccgattccacctgcgacctgccgcgcgagctgctggaccagtactccatccgcaccgtgcccctgcgtttgtttctggacgacgaggagttcgtggacaaggtgagcatctcggcggacgagttcaaccgccgcctgccctcgtcccgttccgcgcgcacctcgcagcctgcgcccgccgatttccgcaccgtgtacgaagaggtgttggccacccatgcccaggtggcctcgctgcacgtgacggccatgtacagcggcacccaccagtccgccgccaccgtggcgcgcatggtttcgccgcacatcgccgccgtggactgccgcaccctgaccgtgggccttggccttgtggtgctggaagcggcccgccgcgcgcaaaccggcatggatgcagccgaggtggcccgccttgccgcgagggacgcggacaacctgcacgtgtacgtttccatggaaaccctggactttgccgtgcgcggaggccgcatgagccggggcaccggcatggtggccaagctgctgcacatcaagccggtactgtgcttcgacccgcgcaagggcggcaaggtggacgtggcggccaagggcatcgggccgcgccgcgccggtgaaaagctgttcgccctgctggagcgggcggtggccaacatggacaatccgcgctttgccgtggcccacgtgggcgccccggacaccgccgcacgctacgcgaaggaactggaagcccgtttcggcgtggccccgctgtacgtgatgcccgcatcgccggtgctgggctgccacagcggccccggcgcctgcgcggtggccctgctgggtgaccccaaggacgggtaacgcccccggacacgtctgatgtagcgggcgcgcctgattcatacggacacgcctgacgcaccgggcggcacctcggcactccggccaccggcattccgggggggcgtcaatcagccctcctgccgcacccgccccaccccggataatcattccccggcgcggcttttcgcggtggcgcccttgccagacgcccgccttgcggctatctgtcagaatatggaaggcagcggaatggcacgctccacccgcccgcaatccggcatcacaggcagccacggaccggcagccccgaacaggcgacatgacgccgtccccacccgcattccggacgtttgcgggggacgcagccatgccgcgatggccttcgtgccaaaagggggtgcgccatggcgtacatctattccgacatctccaccttttccgggcgcaagatactggaaatggtgctgggccaacaggtgcgttccggcatgcgccttcaggtgacggacgaaatcatcgccctgtacatgcgttcgttgcaggtggcggaacagtatcccaccaaggtcatgaccgcatcgcaacgcggcgttgccccggaagtgatccgggggctgatcgcaagctggtccatttgacgacaatctggcggcaagctgatgccgagctgatgcagacgggcaaatgcgcatcatggggctttaatcggctgacatgacgaacacatcggcggctcccgcaggggccgccgtttctcatgcaacctcccgatccgtcgtaccgccgggaaccacgcccaccccggcccggcagccccgcgttgggcttcgtgcccattgcgccgcccctgccaagcttccttcacgtccgttcacggctggcatatcgggccacgtcgggccgcacaccgcgcccctgctgcatcacgcaagaagttcgcgtcaccaccccatgctcccggcatgtttccactgtttgcacaaccgtgcagcttgtcgaatttttcttgccgtgacccgtggttgcgtttattgatggcccaaacgcgcgcaggggcggcactctcaccgctcgcatcatcccggcccacgcggcccggccaccacggaacggacgccctgctccgttgcacccaaagccaccactggtgtgcccatgtcaaagaagcaaaaaggtcagacccgcgtctgcgtctaccccgactggtgcaagggctgcggcctgtgcgtggcgttctgccccgccaaggtgcttgtgctgaacgccttcggcaaggccgaggtggcccacgaggacgaatgcatcaattgcgggttctgcgagctgcactgtccggacttcgccattgccatcaagccgcgcacccgcaacggtgcgggccagccggacccccgcagcggatggagcgaccccgaatccgaacatggccgagcctctccgcccgagcccacgcccgaaccgaaccccaaccccgaagagtgacgccatggcggtgcaacgcaagaaacgcaagagacgcgaactgttcgcgctcggcaacgaggcggtggccgaaggcgcactgctggccgggtgctcgttctacgccggttatcccatcaccccgtccaccgagatcatggaggtcatggccaaccgcctgcccctgatcgaagacggcgtgttcatccagatggaagacgaaatcgccagcatgggcgccaccatcggcgcgtcgctggcgggccgcaaggccatgacggccacctccggcccgggctttgccctgatgcaggagcacatcggctacgcctgcatggtcgaggcgccgctggtggtggtcaacgtcatgcgcggcggccccagcaccggcctgcccacaagcccggcccaggccgacgtgcagatggcccgctggggcacccatggcgaccaccccatcatcgtgctgtccgcctccaacgtgcaggaatgcctggagatgaccgtgacggccttcaactttgccgaaaagtaccgcaccccggtcatcctgctgctggacgaggtgacggcccatacccgcgaaaagatcaccgtgcccgacccggacgaggtggaaatcctttcccgcgtggaacccacggtgcccccggaatggttcaagccctacgccgacacggctcgcggcgtgcccgccatggcgcccatcggctccggctaccgcacccacgtcaccgggctgacccacgacgtcatgggctaccccacccagcgccccgatgaagtgaaggacgccatgctgcgcctgttccgcaagatcgaccagtactacggcgacatccagatgtccgacgaatacatgctggacgacgcggaagtggccgtggtggcctacggcagcgtggcgcgttccgcccacctggccgtggaacaggcccgcgaacgcggggccaaggccgggctgctcaccctgaagacgctgttccccttcccgcgcccggcggtggaaaagctgacccaccgctgccacaccgtggtggtgcccgaaatgaacatggggcagatgtcgcgcgaggtgaagcgcgtcaacaacggtcgcaccaaggtgcgcaccatcaaccgggtggacgggcagatcatcacgccctccgaaatcctgaaagccatactgtaggtgggccatggcggacgttacccaactcatccacgactacctgcgccataacaagaagttcccccacgtgttctgcgcgggctgcggccacggcatcgtgctgggatcgctgatccgcagcgtgcacgcactgggcctgcccaaggacgacgtggtgctggtagcgggcatcggctgttccggtcgcatggccgtgtacgtcgacttcaacaccgtgcacaccacccatggccgggcgcttaccttcgccaccggcatcaagatggccaaccccaagctgaaggtcatctgcgtcatgggcgacggcgacgccctgtccatcggcggcaaccacctcatccatgccgcgcggcgcaacatcggcgttaccgcgctgatcctgaacaaccagatctacggcatgactggcgggcagtgttcgtccgccacgccgcagggcgacatttccatgaccacgcccttcggctcgctggaaaaggccttcgacatcgcggacatgtgcaaggccgcaggcgccagctacgtggcgcggggcacctcgttccacgccatccagctggacaggctgatcagctcggccatcatgcaccccggcttttcggtggtggaagtgttcagcccctgccccacccagtacgggcgcaagaacaagttccgcaacgccgtggacatgtacaagtggctgaagtccaacaccgtgaaggtggaaaccctgaaggacccggaccagaaacccgccgacgggcgcatccccatcggggtgttccgcgacgtggaagaaccgggccttgaggaacgctacttcgagctgcaacgcaaactcatggggcagaaccgatgaaggcgccgcaacccatagaccgtttcgaaatccgcctttcgggcctgggcgggcaggggctgatcaccctgggccgcctgctgggttcggcgctggcgctgggccacggctattacgtcacccagacccagagctacggccccgaagcgcgcggcggctccagccgcgccgacgtggttgtcagctcgcgccccatcagctaccccaagaccgaaaacctggacctgctggtggccctgagccccgaggcgtgcaacagctactaccggctgctgaagaagaccggcatcctgctggtggacaccaccctggtcaagcacgcgcccaccaacgtgtacctggggctgccgttcacccagatggccaaggagcagatcggcaaccccatgaccatcaacaccatggtcatgggcgcggtgacgcaccttctgccctttgccgaccccaaggtgatgcgcaagagcctggaggccaacctgcccgccaagatccgcgaggtgaacgccaaggcctttgccctggggctgaagcaggcccagcgcaacttcggcgatgcgggcggcatctgggcggcggcggaggagaatggggcgcattctgaagacgacatcatagtgtaggcgcgcggcgggctttcgccctccggcttcgtcaggcttcgttcgccgctccggtcacgtaccaaagagtatgctcccatcgcggcgaactcgccttccttgccggagaacaaaatgcacgccgtgcgcaagaaagagagccaaaggcgggacgtaaagagcccgccagaatcaacgcatttccgccccttgcggggcgcagacggaccagaccatgagcacgaccattgaagaattgacggtgaattacgaagaagacggccagcttgtggtcaaggaactggacaagtccgtgctctccaagggcgcatggaccaccatcctgttccgctaccagcagtgggaccccaagaccgaggactacggcgcggacaagtacgtggtgaagcgctacaagaagatgaacggcgaataccgcgcccagtccaagttcaacatctccagcgccgaccaggcccgcaagatcatcgagaccttgcagggctggctggacgaggatcccacggcgtaggccgctcgggtcggccagccgggacggaccgacacccccggcaagccggccagcccgaacaagatagacaagataagataagacaagacagacgggacaggccgggcaacaccggtctgcacctgacaggcatcctcggaatgcaacgggcgggattgcgcagcatgcgcggtcccgcccgtttttctcgttcatctgtctggcgcgaaggcaccgcgccgccgcacacaggatgcgcactgctcaatccacgggcacgcactccacgaagcgccccacgtcgcgaaagcccagccgggcatagacgcggtacccctcgcccgaggcctgcaacacagcgtggcggcagcccgcctgccgggcgagcagcaaggcggcgcgggtgacggcggtgcccagcccacgccgtcggaaggcctccagcgtgcacacgttgtacacgcccgcaacgtcgaggtgcgctgcgctccccgccgcagggtatcccgacgcggtgcggtacacttccgcagccgctgccagttggccgtccagatacgccgccagcaacgttgcggggcaaccggggctgcacagggccggggcggcgcgacggtagaagcgcagcacctcgccgtcgggcggattccagttggcggccagcaccgaggcaaaatccgccacgcccgctgcatcacggacaacacggatatccagccccggcgttggtgctggttcttccagttccgcatccgccagcggcaggtacatgccggtttccacctcgcccacggcaaagccgtgcgccgccagagcggcgggaatgtcttccccttcccctgccccgtcgcccgcgccggaaagcggccccagccaccacgtgtacggtgcgccatgcccaccgaagaacgaccgcaccgccgccaccgtatccgtcagcggcaggccgcccccgtatgcaaaggccttgttgaaggtgtccgaggccaccccggcgtacacggcgcgcacgtcagaccgggccagcagtgctggctgttcaagctgggtgacctccggcggcatcggcatacccggccccttctcccgttgcggtaccgccacgcctgggcggtagatcacatccccgccgttcaccatggccacctgcccggcaagccgggttgccagattgtcctcgatgcagcgttgcatgtcacgaatattcatcgctgttcccatggttcgccttccttgccatgcagcgcccaatccgaaccgagtccgcggcggggggcgtccccgtgcgccggcacccaaagcaaacgaccggcccccgttgccggaagccggtcgcatcgcatgcgtgcgtcagccgggcagcgcctatttcatgccgcgcgccttggccacggcgaacttcttggcgtcgatgccgtacttcttcaccttgtagttgacgatgcggtagctcacgcgcaggtcgcgggcggcctgcaacatgttgccgcgcgcctttttcagcgcgtccaccagcagttcctgctcgaacttggccaccgcctcgcagaacgagaggttggtgtccgtggcggtggattccgccgtctgcaacgaaggcggcaggtggtaggtgcggatgacctgttcgtcgcacaccagcaccgcgcgttcgatgcagttcttcagttcgcggatgttgccgggccagtggtactgcgtcagcaggtcgatggccggggtggagatgcgcttgatgctgcgcgcatactcgtcggaatagatgcgcaggaagtgttctgccagcggcaggatgtcttcgcgccgctcgcgcagcggcggaatgaagatggggaacacgttgatgcggtagtacaggtcctcacggaacagcccccgctcgacaagctcctccagcggctggtgggtggcgcagatcaggcgcacgtccacggtaatggtctgttcgctgcccaggcgctggatttcctgctcctggatggcgcgcagcaccttggcctgggcgttgggcgacagttcgcccacttcgtccaggaacagggtgcccttgttggccagttcgaacaggcccttcttggtgtgcaccgccccggtgaaggcgcccttctggtagccgaacagttcgctttccaccagttcggagggcagcgccgcgcagttcagcttgatcaggggcatctcgcgccgggggctggcctggtggatggcttccgccagcagttccttgccggtgcccgattctccccgcagcaacgccgtggcgcggctggggccaacctgggccgcctggttcagcaccagtctcatggccttggacgcggcaaccacgttggacggggtgaacccgatgtcgttgctgtcgcccacgatgaggccctgagtcatcagatgcttctggcgggccatttcctcctgcaggtacgaggcgtggttggcgatcatgcccgccaccacctccaggaaccggcagtgcgattccagctgcggcatggacaccgagggggtgtccacgctcagcgtgccgatgacttcgcggccctgccggggttcgtcggcgggccccagaaccggcacgcagatgaaggccaggttttcctgctcttcgtcggtacggccaaaggccttgttcaggaaggccgggtggtccttgatgcgcggcacgatgaccggctggcccgtggagaacacctgccccgtcacgcccacgcccggctcgtattccacgtggtccgccttggtgggcgtctgcgacaggctgagcttgagggtgcgggtctccgggtcgaagatgacgatgtgcggccgctggaagtcatggttttcagccagcgtgcggagcagcgacttcagggtggactgaaatggtcgctgcggccccatgtcggacacgatcttctggagcgtgccgagatagggctggaggcgcttgtcgtcggtaatggtggtcatgcggtcagctcgcggaggctacggcccgaacacccagttcgaccgccctcaggttcatgtccatgagtttgggggcaagatgggtgcggatggcggcttccagcgcgtccggaccaaagggcagaagcccagaggcgcaggccgcgcccagcagcacgctgttgcccgcctgcaccgacccggcctgaaggcccagggtgcggcagggcaggaaccacgacttggcggcgcagccttccaccttggcgcggatgcgctccatctcggggtaggcttcgcgcccggtggaaacgcccaccggcggcagcggctcggtgttggacagcacgctgcccccggcggccaggtgggtcatgccgcgcagggtttccagcggttcgaagccaaggatcaggtccgcctcaccatggcctatcttggggctcatccagccgccgagcaggatggtggattccaccaccccgccgcgctgggccatgccgtggatttcgccggaggtcacttccagcccctggtccagggcggtgcgggccagcagggtggtggcggtcagggtgccctgtccgcccacgccggtaaggtagatgcggatgcgtgcgggggtgctcatgcgtcgctcctcttgcgggccttgatggtgtccgcaacctgcagacagaccatgcagccgccgcagaggttctcgtccacgtggatgccggtgtcgtcacggaagaaggcggggcaggccaggtgttccaggcagtcggccacggacggcccctgctcggcaacgtaggccacctggttgcgcggcttcttcagggtgcgccgggcgtagagcacgcacggctcttcggcgatgatcacgcgcacgccggagcgttccttcatttccgccagggccttcatggtggacttgacgttgaagggccgcaccttgaccacgtcggccacgccgcagccgcgcaccacggcctctatgtccaggtgcacgcaggcgttgcccagcacttcctggaccacgccggggttgggctggtggccggtcatggccgtggtgccgttgtccagcaccaccacgatcaggtcgtgcttgttgaacaccgcgttgaccagcccggtgatgccggaatggaagaaggtggaatcgccgatgaaggccagcgtgggcttgcccgaggccgtggcgaacccggagccggaggataccgacgagcccatgcagaacaggaagtcggccatgcgcagcggcggcagcagccccagcgtgtagcagccgatgtcgctggagtacacggcgtcatcgccgaacaccttgcgcacggcatagtacagcgcgcggtgcgagcagccggggcacaggttgggcgggcgcacgggcagggccgtttccgggtcgcaggcgatcggcagccgggcggtttcgcccagcaggtcggccagggcctgggtgacggtctgggtggagtattcgccgtagatggtcagcgcgccgcccttgccgctgacggccacgggcaggttgttgcgctgcaccagggcgcgcacgtcgttttccagcaagggttccagttcttccagcaccagcacggcatcgcactgggacaggaagtcggtcagcagggcttccggcaggggccaggtcatgcccaggtccagcaccttcacccggtcgtcccagcccgtctcgtgcagggcgtcggacaggtaggcgcggctgatgccgctggcgatgacgccgaagcgcccttcgccgcgcactgtgttccacggggaatgctcggccttctcccgcgccatgcccaggtgcttgaccagttcggcgtggcgcacgcgggccacggcgggcacgggcacgaaacggcggggattgcgctcgaagggcacgatgggcgcgggctggcccagggggccgaattcaacggcgccgcgcaggtggttgacgcgggtggtggtgcgcagcagcacgggctgttcaagctcgcgcgccagcagcagcgcatcgcgcgtcatgtccttggcttcctgcgcggtggcgggctcgaagcacggcatgcccgcaaagcgtgcgtaggtgcggttgtcctgctcgttctggctggcgtggcagccggggtcatcggcggaaagcagcagcaggccgccgggcagcccggtgtaggtcatggtcagcagcgggtcggcggccacgttgacgcccacgtgcttcatggtcaccagggtcagggccccggccagggcggcacccgcccccacttccatggccaccttctcgttgaccgaatattccaggcgatagcggccaccgccgccgatgcggcggaaggtgtcgggcacttcggacgacggggtgccggggtagcaggccaccagattgacgcccgcctccagcgcgccgcgcacgatggcctcgttgcccagcagcaggcggcgcgcgccgggttcatcggccagcaggggattcaccgggcgggcacccggagtcgcgcccgatgttgcagtggactcgctcatggacttacgcgccccccttctgcatgcgggccttcagcgcttcggcgcggctcttgaagtagtccttgttgccggcggactcggaggccatcagctgctcgtaggcagccacggcgcggtccagcttgcccgcacgctccgccaccactgccagctggccgcgaacggcattgcgcgaaatctcgctcaccgagctttccaggccttccagcacggtcagggcctcggcatccttgccagcctgcgacagggcctgcgcgcgaccgatgcgggccaccacgccgatggcgccatcggcggcggccaggcgttcccaggccgaggcggccttgtcgtagtccttctgctccatggcggcggcggcaaggtccagcagcacggcgttgcgcacgcccgacggagccttggtcagaaacgcctccagggcctgcaggcgatccgcgccggtcttggtcacggtaatcatgcccagatcggcctgcgcctcgcgcgccttatcggcagcccaccagcggtagcccgcgccggcaccggcggccagcaccagcacgccgagaccggcggcgatatagcgggcgttgtcgagcacgaaacgcagcagcggcgcggcctctccggacacctcgccctgcagctgctggggaattacaggctgctgctgggcgcgcggcaggcctttgcgaacagtgttctccgacatgcgaattgctccttggaatgcggcgcagggccgctttatggctggaaatcgcaaagcccgattcttttacgtgcccattacagaaatgtcaaaaggattccggacggaagccggtttcgcgcggcccgtctgggcttgcgggttttgacaagacgttgccgtcctgtccgtggcgcaccgccaaaatcatgcaagccgccttgcgcgatgcgcgagggggggcattccatcacatggaacgccgtcagggtgtcaggccctgtgcacgtccttgccgtgcccgcccttcacccgagtccctctgcccttgtgcatgaacggcagccatgcaccctgcggcgaacgaaaggcgcgaaccgccctgcccttccgcgcgccggcagggcatactgttgcgttgccggggggctgcggctatagcaatctttcgcaaccttcacgtcgttccgccaccacacggaacgccagagcgccggagccgccatgagcacgcagaacaccaccaccccggatgcgaccagggacacctccacgagcgacatcgtccaactggtcgaatccatgggcaagcgcgccaaggcagccgcccgcaagctggccgccgcgtcccctgccgccaagatcgacgccctggtccgccttgccggtctgctggagtcgcgcgaggccgacatcctggccgccaacgcgcgcgacctggccgccgccgaagcggcgggcatggacaccccgcgcatggaccgcctgcgccttaccccgcgcatcatggccgaaatggccgccgcctgccgtcacgtggcgggcctgcccgacccggtgggcgcggtggaaacccagtggcagcgccccaacggcctgctggtggggcgcatgcgcattccgctcggcgtcatcgccatcatctacgaatcgcgccccaacgtgaccatcgattccgccatcctgtgcctgaaggcgggcaacgcggtgatcttgcgcggcgggtcggaggccatccactccaacctggccctggccgggctcattgccgaggccatgtccgcctctggcctgcccgacgatgcggttcaggtggtctcgcgcaccgaccgggccgccgtgggcgccctgtgcgcgctggaacagtacatcgacgtgatcatcccgcgcgggggcgaaaccctgatccgcgccgtggtgcagcaggccaccatgcccgtgctgaagcactacaagggcgtgtgtcacgcctatgtggacgcgggcgcggacctggaccaggccgtggagatcgtcttcaacggcaaggtgcagcgccccggcgtgtgcaacgcgctggaatgcctgctggttcacaaggacgaggccgcagctctgctgcccgccgtggccgcccggctggcccctgccggagtgaccttccgcgcgtgcccgacggcgctgcccctgctgggcgacgccgccaccgctgccgccccggaagactacggcatggaattccacgacctgatcctggccgtgcgcgtggtggacgacatggacgaggcgctggcccacatcgccgcgcacgggtccaaccacaccgaaatcatctgcacccgcgaccatgggcgggccatgcgcttcctgcgcgaggccgacgcctccatggtggcggtgaacgcctccacccgcttcaacgacggcgggcaactgggccttggcgccgagatcggcatcagcacgtccaagctgcactcctacggtcccatgggcgtgcaggaactgaccaccaccaagttcgtggtgttcggcgcgggccaggtccgggagtaacgggaattctcgaatagccggaacaggactggcgcggcggcccgctgggtgccaccgcgccagtatcgcccatgcggtccgcaagcgcctgctgcccggaccgccacgaaaagcatcacgaaacacgaacgaaccacgggggcggcaaaaggttcatgcggcgcatcggcatacttggcggcagtttcaacccggtgcatgcggggcatctgcgcctggccatcgaggtggccgaggcgctgcggcccgaccgcatcgaccttgtcccttgcgccgtgcccccccacaaggaagggcacgacctcttgcccttcgggctgcgcctgtccctgctgcatgccgccgtgcgcccgtttgccgcgctggccgtaaacgcgctggaaggcgggcgcagcggcccctcgtacacctgggacaccctgcacgcctaccgcgccgccgaaccggacgccacgccgttcttcattctgggcggcgaggatttcgagatgctgccccactggcaccggggagtggagttgccgcgcatcgccgacttcgtggtggtgccccgcgcgggcagcgggccggaagccttccgcgccgccctggccgcccactggcccgatgccgccccgcttgcgccccagacggaccatgcacaggccgcgccggacacggaacgccacctgctgtgcggcggcccctacggggataccacactgaccttcctgcccctgccccggctggacatcagcgcgtccctgctgcgcggcaaatggctgcgcggcgcggacatccgcctgctggtgcccgacgacgtggacagcctgctgcgcgcccaggccgacgaggtgcgccgctgctgggcgcacgccgccccggccccccatgccgaacccgcaatgcacggcaccgccccctcctgctctgcctccggctgcgccacacccgactgttccgactcacattgttccggctcacactgctccggcccgcacggctccggcaaggactccccatgcgaatgaccgctcccaaggccgtgcgcgacaacatcgcgcggtcccgtgcctatctggcgcgcggctacctgccccgcgccctggaggccatggaaaaggccctcaaggcgtacgaaggcaccctgctgatcgggcaggcgcgctttgagacggaagtgcacatccatgaattcgtcaacgatctcaacagaaaccacgtcatccgcaagttctttgaaactcgcaaggtgctttccggcccgtacgtgacctatgcccccggcgacgagctgcccctggccgaccggctggaatccatccgccatgccatgctggaggaggagcgcgcccgcgccgccgagcaggccgagaagatactgatgcgcaagatggagttgaccggcaacggccaggacaggctggacgcaggcgacctgccgcgcgggcgggccctgctgcgccgggtggccgacgaatggggccacgagccgggggtgctcagcgacatcgggcagcggttcctgcgggcacggctgttctacgaggcggcggagctgttcgaatcggcgctggaacgcttttccggagaagccccggcctactccggagcggtggccgcgtacctggaactgcgcgaataccccaaggcggaaatcgtgtacctgcgcgcattgcgccagttcggctcgcacccgcgcaccatgctgaacctggccaagctgtacatggagtggcgcaagcgcgacaaggcgtacgaatacgccaaccgcgcgtggcaggccgacccttcgctgaccgaggcgcgggaactgctgtcccgcctttcgcgctgacgaaaaaaggcgggcggcgcaccacgccatcccgccagctctccatccggcacatgccgccagcatccggccactccagcccgctgcccgcgtcttccccaacgccgccaagcccggcgtcctccgaatccggcgccagccacgcccggcgtctgcgggcctgacactatcggccccgcccccagcgggccgccgtcagcggttcttggcgtccgcgtcagccccggccattccaccgccaaccacccgccgcaccgccgcaaacaccgcatcgggcgcaatgccggtcatgcagcgcccggaatgggcgcagcgcctgctgccgtgcagcgaacaggggcggcaggcatcgccggtttccagcaccacgtcgcgcgggccttccgggtagaagccccattcacgggtggtggggccgaacagcgccaccaccggggtgcccaccgcggcagccagatgcatggggccggaatctccggtcaccagcacgtctgcggccgccagcagcgcgcaggtttcgcgcaggtccgtgcggtcggtgaaatccgccgccagtctgcctgcacgccgggcctgctccacaagcgcgaagagcggcgctgcctcgtctcccccgggtgcagcaacagcatttccctttccgccggaccgccccacaacgaaccacgcatacccggcggcggaaagacgccgggccagatcgcgccaggcatcgggcagccaggccttgtccggatgggtggaatagggatgcagggccaccagcgggcgggccgtaacgggggctccgtccgttgcgcccggcgtcccaaccggcgttcccgcaggcagcagcccggcatcgcgcaacagggccacgccccgcgcgctctccgcatcgtccagcagaatgcgcggcagcaacgccgaacgcggcggcggcgcatcctgcacggccagtgcgtatcgttgcgtcacgttgctggcgcgcagccgttcacggaacagcctgccgccggaccgcaggaacaggcgacgttccagcgaaaacttgggatagcggcgcaccggtccgggccacagcagccccagcagccgcgaacgcagggtgccatgcaggtccagcaggcccgcgcccggcagcgacgccgccagcccgcgcacgaagccgggcaacgcggcggggcgcaggtcgcgcgggtccaccgtggccacccggtccacggcggggtggttgcggaacaccggtgcccactgcggtcgcgtcagcaccacgaagcgccagccccgagcgcgatgcagccacagcaggacgcccgtggtcagcaccacgtcgcccagcgcgctcaggcgcaccaccagccatgtcttgggcagggtcatccgttctccgccgggtatctggcgtggttgcatggccgtcgaagtgcgggtatagcgccaacctcaggatgcgagagcgccatcactgtttccttcgagtcgtatttcaggtattgatagggtttgcatcaccccctgcggcagaacaggagggtcgatgcggcacagcactaccagcagcggcgcggaaagaaaagcgccgcgttccggcgtctgccgcacttctggcgcctttatcacggcaccccgggttgcgcggtgctaaactgatggtcattccgccgcacggtcggcccttcacccccaggcacccaatgaacgccattcccccccgcacccttgcctcgcttctgcgcagcccgcccgtgcggcggctgtggctgctgctggtactggcgtgcgcggtgttcaccctgttcctgctgcacgcggtgcacaccttctgggaaacggcggaaacataccgccgcagccacctgcgcgaaatggtgctgctggcccgcaaccaggtgcaacccgtgctggatgaactggccgcaggcgcctatggccgcgaccacgccctggtgctggtgcgcgagcgggtgcgcaccatgatcttcaacgatacccacggccccaactacatcttcatgagcggctacgacggcaccgtgctggtccagccctacaaccggctgatggaaggccgcagcggccttgacctgcgcgatgccaacggggtggccatcatcgtggaactcatcaggaccgcgcaggcgaaccccgacggcggctatttctcgtacctctacacgccgcccgacagcagcgaaccggaagaaaagctgtcgttcgtgctgcccatccccgaactggcctgctacatcggcaccggatcgtaccttggcgacgtgcacgccggagaacgccgatacatcctggccacggcggccctggccgtgaccgtgttcgtgctgctggggcttaccttcgtcaccgcgctgggcgcccttgcccggcgcggcgcggaactggaacgcgaggtggaggaacgcaaggccaccgaacagcgtctggccgcggcggaactgaaataccgctccatcttccagaacgcgcaggaaggcatagccgtcatccaggacgggctgctgcgcttcgtcaacccgcgcatcggcgagatactgcgccgccccgcagaagaactggtgggcactccgttcaccgaccacctgcaccccgccgaccggcccgtggccagggacaggtacatacgccgcctgaacggcgcaccgctgggcacctacccaccggtgcgcatctgcgcacccgatggcgaacgctgggtgttcggcaccggggtgctgctggagtgggatggccgcccggcggtgctggtgatgctgaccgacatcacagacctgaagaaggccgaacaggccctgcacgcgcgcgagcagcagttccgcgccgtgctcacccaggccccattcgccatggccctgctgcacccggacggcaccctgcgcgaggccaatgccgaatggctggccctgcacggccttgccgaagccacaggcaaccccgccgtgtacaccctgggccaggaccgctacgtgctgcacgccgggctgcacgggctggcccaagccgcccttgcgggcgaggccatcgccaccgagccgctggaatttccgcccgacgccacgcccgacggccagacccgctggatggccctgcgcctgtatcccgtgggcggcgcaccgggcaagcccgacgccgtggccttcaacctgaacgacctgacggtgctcatggagtcggaacgtgagcgccaggccctgctggccgacctttcgcgcgccaaccgcgccctgtcccgcgcccagcgccacctgaagggcgtgctggatgccatgccctcggccatcgtggtggccgacgccgccgacagggtggtgctatggaaccccgctgcggaaaggcgcttcggcgttgcggccccgtccgcccatggccgcccgctggtggaagtcgccccggaactggcccgccacctgccccggctgcacgcggcccggcgcgggggcgcggccgtgccgcccgaacgggtggtcacgcccgttgagcttccggcgggttctcagccgggaaccctgtcccgcgaatcccgccgggtggaggacgtcaccgccattccgctggaaaccggcgaggaaatgtggggcatcctgcgcctggacgacgtgagcgaacgcgcggccatggaagacctgatggtgcaggccgaaaagatggcctcggtgggggggcttgcggcaggcatggcccacgagatcaacaacccgctgggaggcatcctgcaaggggtgcagaacctgcgccgccgcctgctggacgacctgcccgccaaccgcgcggcggcggaacggcagggcatggatttcgaccgcattgccgcctacgcggaagaacgccgcatcggcgggctgctggacggcatccgtgaatcgggcgaacgcgccacgcgcatcgtggccaacatgctcaccttcagccgccgcagcgacccttcgcgcgtgccggtgcagatcaacgacctgctggagcgcacgctggaactggcggttaccgattacagcctggcccgcaactacgacttcaagcgcattaccgtggtacgccgctacgacccgcagttgccgccggttcgctgttccgccagcgaaatggaacaggtattcctgaacctgttcaagaacgcggcgcaggcactggcgctgcgcgacgacgggccgccgccggtgctcaccctgaccaccgccgtggaggtggcgcacctgcgcatagaggtggccgacaacggccccggcatgtcgcctgaactgcgccgccgggccttcgagccgttcttcaccacgcgcgaggcaggcgcgggcacgggacttggcctttcggtggcctacttcatcgtggtcaccaaccacaagggcaccatcaccatcgaggaagcgccggaaggcggcgcggtggtcgtggtgcgcctgcccctggcctgagccgcctgctcccgttccgggccggacatcacgaaccggacatcacgagacgaaccacgcgagccggacatcctgagccggacatcccgagacggaccttcggggccgcgtcttctggccgagttccctcagccggacctgaccggacccgactcaacactgccccgacgcagcactgcccccttccgccagcactccgcggcacccctgccctctcgccttgcccgtcatcccctgctttcccgcatgcagccccggacttcccgcttgcagcccctgccttcccgcatgcagccccgcccgcgccggggcttctgcaaatcgtcatctgtccgtcaccgccgtcaccggcatcttcatgctaactacccgccgagagacgtactggcgccgcacggcgtcacgcaaccgtcaccacgccttcaagagcaagcggacagcggacggcacactcaccattccgcgccggatcatgcccgacaacgtgtccgacagtattcgggggggatgcatgcaacatacctggctggagccgtttctggaaattctgggccgcaggcgcggcgatacgggccacgcagcgcacccgggcgaccttgcgccgggcgccgggcacgccgaagacatgccgccggtcttctcgaccatcgaagtccccgaagccgtgcccggtcccacccctggcgccgcatcagctaccctgtcagctgccacgcccggcgctcgcgccacttcgcgaaccgtacccgattccgcgcaccacgcgcatgccgcccacgccacggacgcctcggtacgcgaaatggtggcccggcacgaggcgctgcacatgctgctggtgcgcatggtggaccacgtgctggtgcgcgacctgtacggagaggagatcaccgcgggcatcgagtccctgctggtggacgggttgtgggcggcgctgccgggcctgagcggccagcccgcatcggggcatcacctgctgccgctggagtcgggcgaatttctggtgttctggccggaaccggccgcccgtccgcagcgtctggccgacgccgccttcaccatgaagctgaagttgcagcaccacctgaaggattccgtgctgcgctggaccgggcgcgaggtcagcataggcgtgggctgcgccacctatcgccgccgcccgggcgcggagccgcgccgggaattctttcaggccgtgcgcgaggcgcgcaccatggcccgcaaggaactggacctgtccgacctgcgccttgcgcgcgacttcaaggccgtattgcaggacaacgccatccgcaccctgtaccagcccatcgtgcgctttcccaccgggcggatcatggcgtgggaggccctgagccggggcccggtggacacccccttccactcgcccatgatgctgttcgacatcgcggaggaactgggcatgctcttcgcgctggaacgcatctgccgcgaacgggccattgcctgcgcgggcacgctggccccggaccagaagctgttcctgaacatccacccgcgcaccctcaccgaccccggctttacccccggcagcacgctggaggcggtgcgggccatgggccttgcgccggaaaacatcgtcttcgagatcaccgagcggcattccatccgcgatttcggggtgttctacaagactctgtcgcactaccgggggcaggggttcaaggtggccatcgacgacgcgggcaccggctattccggccttgccaccatcgccgaactgaagcccgacttcatcaagatcgacatgtcgctcatccgcaacatcaaccgcgacccggtgcgccgcgccctgatggaaacgctggtcagctttgccgaaaagatcggctcgcgggtcatcgcggaaggcatcgaaacccgggaggaagcggccaccctgatggccatcggcgcgcactacggccagggctactacctgggccgccccgaccaccccaagcaggaaacccacgtggacatcggtgaactgcgccccacggcgcaactgcccagcgtgggcagccttgcctgctccatgcccgtgggcgaactggcggaaccggcccacaccgtgccacccaccaccctggcgggcgaagtccgcaggctcttcgaaacatccgacccgttgaccagcatcgccgtgacggacgagcgcggcaagccgctggggctgatcatggactaccacctcaaccggcagctttcggcacagtacggcgtggccctgtacttcaagcggcccgtgtccgccgtcatggacgcgaggccgctggtgctggagcagaccacccccgtggaggacgccgcccgccttgccatgtcgcgcagccggttgcaggcctacgacgacatcatgatcacccgcgccggggtgctggcgggcaccgtttcggtgcagcggctgctgcacaagctggccgaggtgcaggtggaactggccaagggcaccaaccccctcaccggtctgccgggcaacgtggcgctggaaaaggagctggaaacccgcctggccggggggcagcccttttcgctgctgtacgcggacctggacaacttcaagagctacaacgacacctacggcttcaagaacggcgacaggatcatcctgctgctggccaaggtgctgtcgtgggcggtgcagcggcacggggccaagggcgactacgtggcgcacatcggcggcgacgacttcgtgtgcatcacctcgccccgccatgccgaacgggtgtgccgggcggccacgcgctgcttcgggcggctggtgcgcggctgctactgcgcggaagacattgcgcgcggctggataaccgcgcgcggtcgcgacggcatggagcggcgctttccgttcgtttccgtctcgctggcggtgctggattgccacgaacgcagcaacctgcacgagataggagaacgcgccgcccacgtgaagcacctggccaaggccattcccggcaacgcctacgtgctggaatgcggggtgtgccagatgcgcgccctgcactgagatcacgcggcagccatgctgcgcacacgacggccccccccacggtgcaacgcgggaggcttgtccgtgcggcgggtgcacgcgggcgcggagccacagaaagagcgcacggctccgtgcctttggacgaacgtgccgccgcccgtcacgccatgcgcgacgggcggcggttatcttttagccagtgcaacagggacaacctgttggcactctgcaactatcgcgtgccgccccgttactgctggcgcggcaaatccgtctgctcgccccgcggcttctgctgctcttgctgctgcggcctagactgctgcggcttgggctgctgcggcttgggctgcacctgtcgctgttcctggtgccgctgctggcgctgcttttccctgtgctgtccttcctggtggcgctcttctctgcgttgcccttccctacgctgtccttccttgcggtgctcttcccggcgctgcccttccctgcgccgttcttccctgcgctgatcttccttgcgctgaccttccttgcgctgtccttccttgcggtgctcttcccggcgctgttcttccctgcggtgctcttcccggcgctgctcttcccggcgctgctcttccctgcggtgctcttcccggcgctgctcttcccggcggtgctcttcccggcgctgctcttctcggcgctgttcttcccggcgctgcaactcctgcctaatgcggtcgcgctcgcgcttcatgcgggcctgttcctgacgttcccactccaggcgcgcgacctgaaggcgctggcgttcctgcgtgacggcacggcgctccaactccaaacggcgggcccgttcgcgatcgtaagcatcctgcagacggcgatcatagtccgcatagccgtcatcatagccgtcatcataatctctttgtcggtcatacgcaggatcgataacgtgcacacacccagtcgcgcccagcgacaccaccaaaagcgacacgataattgccgttttaacaccagtcatgtgctacccttgagtttgttcgttcacaagaaaagcaactctgccatgagagagggggaatgtcgcagccgccagacgaatttgtgcgccacacaccatgaacaacagcgcaccaagaatcgcattctacagatcattgtccgtctgcaagcgcgctgtacaagccatgtatcaaattgcattacttcgacagcttgttcacattaaaaccgacaggcaagcaggaatccccaatcaacagtaaacactgcaaaccatgaaaacatgagaagcaatgccaaattgacgacccgcagtcgagaaaaaattatatacctcacgccacactgagaaaatttttggagaactgccaactgaagcaacaaaattaacatcagcaagatatattttatagccatgcttcataatttatagaatgcatattttattaatacataacaacaacaataaatgtttcattgcatctttcaccaaataaaacttaactacaaatatacatttaaaaatagatatgtatgcgatagcccatcttacaaacacagaacaatagtctatccatatccacaggcattacacgatatgatcacaaaaaggcattcgtgcccttaacaacggtttcaaatacgacgtcccccttgcgagcaaccaagcgatgccacaccagaacatcacgacacagatgaggacagtcgatatctgccaccgaattacggacgacaagcgccatcgcaagcccggtgttgctggaaatatggacatgcgtatgcggatgaagtcacgcggcgggctcatgcgccgttgattcccgacagctggccgagtctgccgtggccgttcgcgcttcctgatcgaacaattccgtcaaacggacatcgccgtgtaacgggcaatgcccgacgatgcccccccatgcttcaaggctgttccatggcgcatgcaatgcgccgggcctcacgcattccgcgcccgtccgtacacgtcccggagcaaaggcaaggcaaagcgcgtcatcagaacaacgccgtggcgcacgaaatgccgccgggcgtcgccgaagcatggacagcggccgaacacgctcggccacggcgtgcgaaacacgctgcggagctgtgaacatgggggagaaaaaaggtgacagacgaaaaaaccccacctgtcagggcggggcgggtggggcggggcggcggtgtgcggctggcggggcgggcggacaaaagcgctgatcaacgttcctgcatgccttgcgccacgcgcaccagttgggcggcgtctagaatcagcgatatgccgccctcggcgtccacgctggacccggctatccatgcggcgcggcggcacggtccgcccaggcgcttgatgaccgcctgttccagcccggccacgccatccacggcaaagcccacgggctggccgtccacgttggcgatgatcacccgctcgtaggcgggctgttcgcccggcacttccaggaagcggcgcaggctgaggcacggcaccagtcgttcgcggtattcgatgaggcccagcgtggcggcctctccgtccacgaagcgttccaggcacgcctgcacctgggtcaggggcaggatgaacgcctcgtcgcccacacgcacgcgaaggccgtcgatgatggccagggtaagcggaatgcgcagccgccaggccgtgccctcaccctgccgggtgaccacgtccacgctgccgcgcagggagcccagggccgtgctgaccacgtccagccccaccccgcgcccggaaaggtcggatacgccgctggccgtgctgaagccgggcagaaacagcagttgcagcagttccgcctcgccggggtcggcatccggggccaggaggccccgcgccacgcccacggcgcgcagcttgtccagatcgatgcccgcgccgtcgtcggaaacggttatcagcacctcgcccccggcatgggcggcggacagccgcagcaccgcctcggcgggcttgcccgccgccaggcgcacgtcggcgggttccaccccgtgatccatggcgttgcgcaccagatgcagcagggggtcgcgcaggtggtcgatgacggtcttgtccagttccgtctcgccgccctcggccacgaagcgcacgtccttgcccaggcgggccgccagatcacgcaccagccgtcggaaggcgtgaaaggtggcgtccagcggcaccatgcgcaccgacatggtgctgtctcgcagcgattcggtaagccgttccaacccttcggccagttcgcgcaggcgcgggtcgtcgtggtcggtggcgatgcgcgacaggcgcgcctgcaggatgaccagttcgcccacgttgtccagcagacggtccaccttggcgctgtccacgcgcaggctggtggtggcgccttcgtcaccgccggggcgcagggtgcccgccggagcggcatcgtcacccgcaggcggggcgcattccggcacaggccacgacgcggggacaacggcaggtgccgacgggagagttcgaggagacgtccgggaagatgcgtcgcccggctggccaccggatgccgccgaagcatccccgccatccccacgggtgccctgtccgcgcaccgcgcgcagggcctcgacgcccgcatcggctgcttccagcagtccgacggcatcggcaacacgtccctgggccgcgatgccgcacaaaaactccggcgaaggcagcagtctctcctcgcccagcgccgcaacctccagcccggcctcgtccagcagcgcggcgaacggctcgcgcaccatgtccaccggatgttccgtgaccagcacggcgtcccagcgcaggtgcaccgcttccgcgtccagcccgtccagtccgggcacggtttcgcaatggggccagacatgcagggggccaagcccgcgcagcccgtccagcaaccgggaagggtccagcccccggcgcaacgcgtcgggcgacggggagtagcgcagccagtacacccggggttcgcggcaagattcgccggaaacggcggacggttccgaaaccgcagactcgtccggtgaaaggctggcctccggcaaggccgcgggaaaatcttgtgcctgcacggtgggcgaggtctctgccgcaccggcggcatcgtcatccctcaccccggaagaggcagcaaaggcgccagaagcaacggcgggcgcgatccaccgcgccgccagcccggcgatgcggtccaacagtgcacgctcgcgcgcggctaggccgtccgcatcggcagcatcttccgccctgtcggcagacggggttttccccgcaaccgggtccgaggccccccgttccagcaattcctgcaaatggtccttggcgtccaggccaagggccagcagttcggacgtggccggaaccccggccttgcgcacgctgtcgaacaggtcttcaaccgcatgggtgaaacgggccacggcgtcgaagccgaacatggcgccggtgcccttcagggtatgcagcgcacggaacacccgcgccatgagcgcggcatcgccggggtgcgattcaagctccagcagcgcttcctcaaggtcgataagcaggtcgcgcgcttcctcggtgaacacgcgccgtgcggtaccgccggggttcatgcgccacctccgccaaaacggaccggagcgcccggcgcgccgtcggcaggggccggacgcgcgtgcggctgcccgtcggcggcctgctcctcggcaagggggcgggacggattccggggctgggacggaagcggtgaggggagcacggattggggaagcgtgggcaccggggcgcccgaaggctcctcgtcgtcgaacaggcggtctgcgtccagcagcagcacgtgccgcccctcgtggcggaatatcccggccagcacgtctgcgggcacgggggtgcccatgcgcggcgggggttccacggcgacggcctcgatttcgatgacctcgcgcacggcgtcggccagcgcgcccacaagggtgatgccgccgcccgcatcagggggtgcgggcacctccacgatgacgatgcgcgaatgcacggtgcgcgcaacgttgcccatgccgagccgggtgcgcaggtccaccaccggcacggctgccccgcgcaggttcaccaccccgcgcacatattgcggcatgcggggaatgcgcgtcagttcgccgaagtccagcacctcgcgcaccacgccgatgtcgagggcaaggcgttcgtcacccagggtcagggccagcagcctgcgcacgggcaccatggggccaggccccgccagtgccgaagttgcctgccgggccggatttgcctgtcgggccgaatcagcctgtcggacctgatcagccggacgcgacccgtcacgcggggctgcgccggagcgcggcatgtccgccgcgtccctgccgcccgcatggtcctgcggtgcctgtctgatgttgccctgctgcacgtcgtggttccggtgcggggcggcttgcgccgttacccggtctgaaaacggggatgggccctgaacggccccggtcctccagatgtctgcgttacgcggcacgcgtcagaagcgttcgaaatcctgatcgtccgtgtcgtccgcatcgtccgtgaggttgatgcgcaccctgcgcgggtcgccgtccttcagggcgggcatggccgcgggctgcggccccggcacccgctgcaccttgggggacatgtccgtccccaggcggaagaaggccacggtgcgttgcaggtgggccgcctgggccgacagttcctccgacgtggaggccacctcttcggaagccgccgcgttctgctggatgacctggtcgagcatgtgcagggcctcgttgacctggcttgcgccctcgcgctgctcgatgctggcggcggcgatctcctgcaccagttcggcggtgcgctcgatgtccggcaccagcttgcccagcagttctcccgcacgttccgaaacttccaggctggccccggacagccggttgatttccgccgctgccgcctggctgcgttcggccagcttgcgcacttccgacgcaaccacggcaaagccgcgtccctgctcgcccgcgcgggccgcctcgatggcggcgttcagggccagcaggtctgtctgccgggcaatttcctcgatgatggaaatcttgctggcgatctcgcgcatggccttcagcgtggcggccaccgccgtgcccgagtcgcgggcatcgtccgccgcgcgcaccgcgatggattcggtggtgcgggcgttttcggcgttctgggcgatgcgcgccaccatctcttccatggaggcggagcactgctccaccgaggcggcctgctccgtggccccctgggaaagggcctctgccgtggcgctcagttcctcgctgcccgccgccacgttctcggcgcccacctgcacgtcgcgcaccacatcggacagccggtgaaccatgttgcccagcgaggtcagcagcctgtcgttgtcgccgcgcggttccagcgacacgcgcaggtcgcctgtggccagggtggtggcgttgcgcgcgatggaccgttcgacggtaaccatctcgcccagggcgcgcatcagttcgtcgcgcgggccgcgcatgaccacttcgatatccacgttgccccgggccagttcgcgggcgctttccaccacgcggcgctcggccagaagcatctcgttcatggcttgcagcagcctgcccacttcgtcggaaccttcaacctcgacttccagcgatgtatcgccctgggccacggcctcggccacggcagccgcacgggcaatgcccccccgtaccgacttgccgatgaggacggcgaacagcagccccagcaccagcgcaccaccggcaacccccagcgagatcacggacgagcggcgcaccgcttcctccatgcgatcctgctgggcatccttcaccgccaccacggtactgcgcacgccatcggccacgctggccatgcccgacagccggttctcgcgttcggtctcatccttgaccagttgctccacctgttcgcggtagctccgcgcgctggccagcaccgcagaggccagcttccagttctcgccggagccctcgctggcggaaagtccggacgcggcggatatggccttgtccaggcgggtgcgggcgcgggacagggaattcgtgtcgccctgccacaggtaatagagcacgtccacccgcgactgaagaaattccgtctccagcgtgaccagggtttgcaactcgtcgcgccgggctgccagcgaaggattggcctgcacgatggcgttcagacgagcggcgtgcagccgctccaccccttcctgaagggcgttggcggcctgcacggcattcttgatggtctggtcgcggtgggtcagcacgccgtccagttccagaaacttgcgccggtagtcggcatgcatgggtcccagcacatccaggccgccgccgcgcaccccttccgccgcaaggcgctcgcgcagcgcggcgataccctcggcatccctgccgtgctgcgcctcgaaggcgcgtacgtgctcccggccccggttgagcaggtaatacaggatttccacccgtgaatgttccatgcccgccaccagcgcctgcgtgttgcccgttacttccgactggcgcagcaactgttgttgctgctgccacgaaaaggcaaccactgccgccacgataagcagcagcgagccgaaccccaggctgagcttcatgaacagactgcaattcttgagcatccggacccccctgcccctgtcgaacacctgtcgaaaaattgaaccggcatgcgcgatggcgcaccgggcctctcccgtaccgcatttcatctggggcggcaaaccgcatcagcccaactgaaatgcgtatgcaatatgctgtttttcaagaaaatcaccatgcgcaacagcagacgggcacagggcgagccccggcagattgtgcccgcgcgcaatgctggcgccctgaattgttgcaagaagcacgccgggatagacttccgacatctgcccgacagaacgtcagcccgaacgtcggcacagctgaaacaccaccccggtacggacatcggcgcgttggatacggggatgcatgccccggaaaaaagaagccgccggagaaccggcggcatagcgcggggtgccctgccacagggctgcaactgcaggcatggacgccggggctgcgagacgggcgggcactgggccgaaccacgtccgacaacgtgacgggcggaagcgtgacgggcggaagcgtgacggccccgcgaagccggcggcagcaatcagggcaaacgccgggcacgccacagcccgaccgtaaagggaccgcccctacaccaaaaaaaaaggggggggggggccggaatcagtacagttcggcggggcttaccgagcggggcgcacggctcggacgggccgggcggcgggcagctgaacgcctctcggtggaagcatcgtcgtccgccgcgcgacaggccgcctcgtcgtggggagagagcggctgatcaccttccatgagggtagccagggtggtctcctccagcgaatgctccaacgcctgcgatgctcgcacccaggccgacctggtcaggcacgaggcccggcgggcgcatgcattggcatcgccggagcagcagacggtaagctggatgcccccttccatcaggcgcacgatctcgctcagggtgatctcttcgggggtacgggccagcatgtggccgccggaggccccgcgagaactgcgcgtcaacccgccacgcttcagcgtcttgagaatctgttcgatgaactggaccgtcacgccggtgtgctgggacagcgccgtggtggtcatgggagactcttcgccgtgcatggccaaagcaagaaggatgcgcgccgcgtatcgtgtctttgctgcaagcttcatggtgttgggtcccgcgcccgtcactcggcgccgcaccacaaggaacagcgcaaaaagagtgagctattacataagtatgggaaaaatcttacagaaaatatcctcccttgtcaataggaattaaaaaaattcgctttcactgcgcatgcgaaaaatcggcagaaacgtcaggatgttagtgtccattaacactttgaaaatcaaaaatgggtaaataaaaacaatcagttttggcaaaatacagcagcactctcgaacacatgcaggcaacccactcccgaaaaaagcagcgcaaccccacaacaagacagcatgcttacagcatcaggccgcactttcgcaccctgcgtccgccacggtcgccatgcgtacacgccgtgcacctgcctgcattgcatcatctgccatgtcgcaagcccgcacttcacgcccgaacctgacccggttgcggcaaggccaggcatggccgttgctcatccgccatgggcaaaacaagaaaaaaaattcacaatccccaattagcactgcaaattcggcgcgttgaaaaatccccctttttccggggggtgcttgacacccaaattcggatgggtttaattcatacgaaattaatctgattcgaaaggattcggattaacagaaacgaaattgcatcaatatacatacgattaaccccggaatctcccggtcaacagccccaccgcgccccggcgcgccgccctcgccccccgcacaggcactggagaacggcatgagaatttcctccacggtgcattacgcatcccggctgctggtcaaccttgccctgcactgcccgcaggacgggcccctttccgcctcggagctggccgagcacacgggcatttccgtcaagttcatcgaaaagatcatccgccagctgcgcacggcgggcatggtccgcagcgtgcgcggcgccgccggcggccacgtgctgaccatgaaccccgacgacgtgaccctgggcgacgtgctgcgcgtggtggaaggcggcgtgcaaccgcccaactgctgcgtgggcgctgactgcgacgacaccccctgccgctgcaaggccgcctggaccagcgccgccaaggccctggaagaaaccctggaccagttcacccttaccgacatcatgcacggcgccgaacgtcccgacgactgcgcccacatggccggcgaggcggacaccgacgcacgccccgcccccaaggccaagctgaacggcaacaagccgctgaacacgccgcgatacggcagaacgccccgtgccctgcggggctgcaatacccgaatctgctctcaccaaagccaataagtgaaggagtaacctggcatgaagaaactgctcattcttggggcaggtgccggtggcaccatgctcgccaccaaaatgaggaaaaagctcagcgagcgtgaatgggagatcacggtcatcgaccgcgacctcacccaccattaccagcccggctggctgttcatacccttcggcatcgacacccccaagggttgcgagaagcccaagaaggacttcatcccccgcggcgtcaacttcgtgaaggacaccatcaccaacgtggatccggaagcgaaggtggtcacctgtgaaggcggcaagtacagctacgactgggtggtcatcgccaccggctgccgcatcgcccccgacgaagtggaaggcctgctggacgactggcgcggcaacatccacgacttctacacccccgacggtgccgccgccctgctgcccaagatcaagaacttcaagaagggccgcctcgtccaccacatctgcgaaacccccatcaagtgccccgtcgcgccgctggaattcatctacctggccgactggtacttcaccaagatgggcgtgcgtgacaacatcgagatcgaactggtcaccccgctgaccggcgccttcaccaagccggtggccgccaagatcctgggtgaactgtgcgagaagaagaacatcaaggtcacccccaacttcgtggtggacagcgttgacgcgggcaacaagaccatcgcctccgtcaccggcgacgagatcgactacgacctgctcgtcaccattcccccgaacatgggccagcagttcctgatcgattcggacatcgccgaccccatgggcttcatggataccgacaagggcaccctgaagtccaagaagtaccccaacatgtacgtcatcggcgacaccaccaacgtgccgacctccaaggccggttccgtggcccactacgaggccgacatcatcgccgaaaacctgatgtccgacatcgacggcagcgagcactaccaccacttcgacggtcactccacgtgcttcatcgtgaccggctacgaaaaggcctcgctcatcgacttcagctacgacgtggaaccgctgcccggcatgttccccttccccggtgtggggccctgcgcgctgctgggcgaaagccacatcaactactggggcaagctgatgttcaagtgggtctactacagcctgatgctgaagggtcacgagttgccgttcgagccgaacatgtacctgcacggcaaggacacttccctgatgcggaagaagtaagccggaggcaccaatgaccaacgaagaactcattctccagcgcctcgaggccatggaagagcggatcgccttcctgcacgagcgcgcgatgggcaccaaatacttcatcgaagaagtgacgcccatcggcaaccatgccttccgcctgatggtggaagaattgcaggacgtgcacggccacgtgcatctcgacgacatcttcgagctgctgcgccgcgggctgcgtagcgtccccaacctgaactactgcctcgaccagctggaaaacctcattgacctgtggcgcaccatgcacccggcggtggcccccacctggccccacatcatcgaggggctgggcaagtgggagcaggacggcgtgttcgccaagctgtcggccctgaagggcgcgggcggcaaggtgctggacgccaacacccccgaaggcatcgagaagatgggcgacgcgctcgccttcatgaccgtgctgctgcaaaagctggccgatcccaacgtgcaggtcttcctggcccgcgcggtggacatgctggccaagctggacctgtcgcaggccaagcctgtgggcatgttcggcatggtcggcgccctcggttccaaggaagccaaggaaggccttggcgttgccatggaagtgctgaaggctctcggcgcgctgaagggcgacggctgctgcgcctgcggctgcgccgcgcacgccccggccaagaacgactagcgacatcgaacggacccgccgttgcccccctcggcacggcgggtcctttttacccccatcttgtgaaggagttatcaatgtccgcgaccaacatgagtgccacccaccgccgcgtgctcgtcgtcgacaacgacccggccgagcgcgaacgccttgccgggctgctgacggcggaaggacatgccgtgcgcaccgccgcctccacgccagaggcgctcgaggccgccgccagcttccgccccgacgtgatcacccttgaaatggacctgcccagccccggcggcacggtgttctacgcccggttgcgccgcagccccgccctgcgcgaaacccccgtggtggtggtgagcggcgtgggcccgcgcccggcgcgccttgcccgccgcgtgaccacgcaccagaagccggtggcccccgccgccctgctggacaccatccgccggaccgttcccgcacaggcatagcgtcaccccgggggctgcggcagagcggcgaacacattttcgccgagccttcgccagtccacgactgccgcgcagcagcactgccgcgcagccgtttgcttccccgcccctacccgcctttatctgcccctacctgcgcaggtgagccatcctcctccggctccccatctccaccgaatcgatagcaccgctgcagttcgatcacggctcacctgcgcaaatcggaccattttggtccaattcataccgcacacgtaggatttgcgcgcttcacacggcccactgcatcgcgagcatgcgcaaaaaacggcggggccccgtgcctttcggcagggagccccgcgtattgcgtgcatcggccacggttgcggcgcaaggaggtggaaaccgccgcgcgcggcctgtgcccggcggcgcggcggcacgggggttgccgtccccgccgtcacgccgcctgccaccggttactgggccgcaccctccggcagcgggaaacaccgcagccagcgcgccgcaagcttttcggcccgcgccacgtccttgtccttcatcctgtcgatcagttcgcgccgggcgtctccggccttggcaaagcccgccgtcacggccaggtcgaaccacatgtacgcgcgcacctcgctggcgggcacgcccgcaccgtcacgacacatggtgccgagcaagtgcatggccttgccgttgcccagggtggccgcgctcaggaacagttcgcgcgcgaccttgcgcgaggtggcgtcggtggcctcgccgtggtaggcaagccccacgttgcagcgagcctcggcggccagcaggcgcgccttgcggacaaagtcgcgcttggcggccaccagttccatgccgaattgcttgtcgcggaagtcggtgggcagatcgtcgtaaacaggttcgcaattgtagccgcacttgtcggccttgcggaacagttccagcgccttgccgaagtcctgcgccacacccttgccggtggcgtgcagcacgccgtagaagttgagggcctcgtgatgctccgccttggcggcgcggcccagccactgggcggccttgccgaagtcctgcgccacgccgttgccttcgtagtacagcatgccaagattgaactgggcgcttgcgtcgcccgcctcagccatcgcgaacatctcctgaacttgcattggcttgcccctgtgtactgaaaggttgggaaatcctgccccggtgctttcgtggcggctccgcttccggcgccatccggttgcgggtgccgcggcggcagcaccgctgggccaacttgggaaacctcttcgccttgttccggtaaccgggtggcgcgggggcatggttccgcgtgtacccggcatgatccaatgtagaccttcagtccccggtacggaggtgcgggtggcagtccgcgtgttccgctaattcctaccgtgctggtatgggttatttcctacctagctggtgtgatattgtcaacggaacttccgaaaatttcctcaaaaaatatatcgtttaattacaagcatataaaaacaagagcgccggaatccttgattccggcgctcttgtgcgccttgccgcccggcaaaggttgtcatttcacatggcgcgatgacatgcttttccccatcgctacaacaaactgaaatacctacagtctgacctggaacgaaacgcaaatcataccaaaacgagatgagatgcaacttggcaccacatcaggccgcgcgcagcgcgattaccggatcaggccgcgcgcagcgcgtctactataaccagccgcgaggccttgatggcaggcagaatgccccccaggcaccccatgcccgtgccgaacagcagcgaccatacggcaatgcgcgggctgagggtgaagctgaacgccagttccgaaaaggtctggaagttcatggtggaaatggtcacccattgcagggtggaggcgagcagcaggccaatgcccccgccgctgccgcccagcagcagcgattccagcagaaaggcacgcaaaatgtcccggcgctgaaacccgatggcgcgcagggtgcctatctcgcgcacccggtttgccacggcggcgtgcatggtgatcatggcgccgatgatggcccccagcgaaaagatggcgggcagcatggtgcccagcacccccaggaacttggccatcatttccgactgctcctcgtagaagcgggtctcccgcttgccttccagctgcaggcgcgggtccgccgcaaggccagagcgcaggccgtccagaccggatgccccgccgcgttcgttcatgcgcgccaccaccacggaataggacgaacggcggaaggcggccatcagttggtccacgtcgccccagacttccgagctgaagccggtggccccggcctcgaagatgcccaccacggtccagtcgcgcaggccgaagcgcaagctttcgccaatgccggtgccgctgaacctccgggcaatgctctccccggcgatgatctccgacgtgccgaagcgcggcatgcgcccttccttcagcttcacctgcgggcgcagttccagcgaatgggggccgatgccccggatgaccacgttggacggcttggtggtgccgcgcttgttcagggtaatcagcaccaccagctcgcgcgcggccagcggcccgccgtcggcggcgcgggccacctggggcaggctttccgccagcggggcctggtcgcggtccaccgcgctttccatttcggtcttggccccctgccgcagcagcaccacgttgtcgggcgacccggtaagcaccagggtggtgcgcagcccctcggacagcatgagcatggccgcgaacacgaacaccaccagcgccatgccccccacggtcagggccgtggtcaggcggcgcgccagcatgttgcgcaggctgtacgagaagagcgaggccatgccgttcccttaccttcccaaaacgtcgactatgcgcacccgccgcgcccgcagcgcgggcagcgcgcccgccaccagccccaccaccgccgcggcggcgccttgcagggccagcgtttcgccggacagcaggaacaccggaaaatagtcgcccaacacatgggcgatgacccgcgtgaccggcacggacagcgcgcaccccgccgcgccgcccagcagcgacagggccagcgcctcgcccgtcaccagcagggccacgtacccgccgccaaagcccagcgccttcagggtggcgaattcgcccatgcgctcgcgggcggacatggccatggtattggccgccaccgccatgatgatcacgatgacgatgcccgacaccagccggatggccatgatgatggcctcgctcatggaaatgaaccccaactggaaggcctgctccgtctcggtcagggtttccgccagcgaattgcggaaccgcgcgtcgatgtcgcccgccacgcgggccgcattctcggcccggtcgacccctatcatgtagaagcccacgtggtcggcgcgggcgggccgctccaccttcatccgctcgttcaggtagtcccagtgaaagaaggcctgcgtctcgtcggtgttggggtagcgcccggtgtagatggcgcgcaccaccacgttccagtcgccggggtagatggtgcctttcagcggcacggtgtcgcccagcttccagccgaagcgccgggccagcttcgcgcccacggccatgcccttgcggtcgcgcagcagggcggccttctggtcgtcggcaatgacgtattccgggtacaggtcgaggtagctgcgcatgtccacggtgaagttggcgaagaagttcttctcgtccacgtagtacgcgccaaaccagttgccccacgaaaggtgcgtcaccccttctacggcgcgtatcttgcccgcgtaggcgatgggcagcggaaacaccagcgagatggcgttgcgggtgaccagccggttggccgccgaggcggaaaccccggcgtaccaggcctctaccgtggtgcgcagcaggccgaaggccatgatggaaatggcgatgcccagcaccgtcagcgcgttgcgcagcgggtgccgggccagattgcgcagcacgaatttaagcgtgagcatcggccagctcgcccttttccagcagcagcaggcggcccgcccgttccgccgcgcgcgggtcgtgggtgaccatgatgatggtcttgcccatggtgcggttcaacccgtccatgaggttcaggatttccccggcggacacgcggtccaggtcgccggtgggttcgtcggccaccaggatgtccgggtcggccaccagggcgcgggcgatggcggtgcgctgctgctgcccgccggaaagctggccggggtaatggtccatgcggtcggacaggcccaccatggccagcgcggtgcgcgcccgttcccgccgttcgtgcccggacaggggcgtgagcaagagcggcagttccacgttttccagagcgttcagcaccgggatgagattgtagaactggaagatgaaccccacgctgcggctgcgccagcgggccaggtctgcgtcgtccagggtggtgatgtccgtttcacccacgaagacggcccccgcgtccacccggtcgatgcccgcgatgaggttgagcagcgtggatttgccggagccggacggccccatcagcgccaggaactcgccgggggccacagtcatgttcacgttggtcagcaccggcaccacctgcgcgccccgcctgtaggccttggagacgccttgcagaaaaatgggcgggctggccgggcgcggcgacgcaagagggggcgcggtgccgggcgcgacagccgtgcccgccgtgccgtccggcgtgcggtccggcgcgacggaggggagaggaacggcggattcctgcgcgtggctcatggctgcatccgcacgcgggcgccgtcggccagatcggcgggcgggtccgccaccacccggtcgcccacggtcgggccgggcacagggccatccagcaactccagcgcatcgccaagggccacgccggtgcgtaccggggtgcgcaccgcccggccatcgcgcaccacgaacacggcgcgggcgtcgccttcgccgcgcacggcggtggcgggcacggcagggcgggggcgtcgttcgtcgtcggagggcaggcggtccagaaaggacacgcgggcgctcatttccggcagcacgcgcgggtccagcacgtcgaaggccaccttgaccatgaccgaggccttgctgcggtctgccgtgggcacgatgatgtgcacgcgccccacgaagcggtcgtcgggcagggcgtccagcgcgatttcgcagggggcgccgggcttcacccggcccacgctggattcgctgacgtccgtttccaccagcagcgagcccatgtcggcgatggtcaccacgctcgccttggcgttggccgcagcccccagcggagtgatgatgtcgcccacgtccgcgttcttggtcagcaccactgcatcgaacggcgctcggatgaaggtgtattccagttgcgtctcggcctcgcgccgggcggcggtggcggcggccagccggtcgcgggcggcgcgggcggcggcatccgccgtgagggcgcgggtttcggcggtgtccagatccgaccgggagatcacgttttccgccagcagcctgctcatgcgggcgtggttgcgcctggcgtccgtcagttcggcggcggcgctgtcgatatcggcccgtgcgacgcgctcgttggcctggacgcggtccagcgcggcgcgggcgtcgtcgctttccagccgggccagcacctgcccgacggtcacccggctgccttcctccacccccagccattccagccgcgaggtgatcttggacgccaccgaggccttgcgctgcgcggtaacgtagccgctggacaccagcgtggtcatggactgggtggggtacaccctggtcaccacggccaggcgcacctctcgctctgccggaaacagcagccgcgcgccaagggccgcgcccgccagcaccacggcggcaagcagccaaagcccgcgccgccggggcgtgcgccggggcgactgccagccggtcttgtcgatggccagcctgccaagatcgggctgtgcggtttcacccgatgcggcgctgccgggcagcgacgtcgtggcggaagcggacggggaagcggaagaaggagaggacatgggaactcgcaggcgtcacggttcatgagtgaaggggcagcccggcgcaacagcagtccggcgtgctgcggcgggcatcggcaccataccagaacatgccccgcgcgcaaacgcatagtctgcgtcgcgtgggtgcgcgtttcaccgcttgccgttttcgcccttccctgccgcacatgacattcatccgttactgttccgcagaatttactacgcattattgcatggtgttccgcaaaaaataaggcgccactgcacggtaaagttgcagatgaaaatttctctgatacttgaccagaaaatcgaaaggggatagcaaacatgacaatccggttcagcttgcctgcggcatgcttattcgtacggcgttgccctacccttcagatacgggcactggaccatgcgccgacatgacgacacgaccaacgaagaacacaggtttgcacatgcccagctttgaagcagacaatctcagcctgcacaaaataaacgtcgctcccatgtttcgctgcacgcgctgccatttcggcccgccggacacctcgtgggctggccagaagaacggcgagcaccgccgggtgctcatttgccgttcgtgcggcgcccgcgccgtggccaccttccgtgtggcggcggacaattcgtgctgggaaatcctgtccgtggacgacatggactaaagggacggcgaacccgacaggcatgcccgcatgcgtgcccggcctgtcgccatccttgctgcctgccgcaagcccccgcatgacccgtgcgggcggtaacggtgcggcctgcgcccttccctgacggctcgtgcggtgcggaatgcctacggctgccagtccggcgtgaccacccgccatgacgcggcagtccctgacgcggctgccgttgtccccgccgctggctttgcccccgtcgatgacggcaccgcagaagcatcacgctccccggactcgtgacggcgcaagcgcacgcagtgcagatggcgcaccggcagggtgagcagatcctcgcggcccatgtggcccagcgcgcacaatacggaacggatcagcccggcgtggctcacgcccacgatgaaagaggggtgcccgtgcccggcgctttcgcccgtggccgggtgccaccccgcggcgcggcctgccccttcagcacatgccgcctctccggcgcagggcatcgtcccagccccgctttccgttgcggcccagtcccgccacatggcggccagcgcccgcaggccacgcgcggccacgtccgcgcaacattccccgcccggcggacgaaaggtccagggttcgcgcccgcgccgcgcgtaggcatcgggccgggcctcccgcacctgcatctgcaacagcccttcccattcccccagatccatctcggccagatcgtccagaatggtgagcgagacggcggcgttgcccggcatgccgaattcgccagatgctcctggttcgccagacgcccccggcataccctgcacacttagcccgtccgatctgtctggcttgtctggtctgcctgatttgcctggcctgtccggccccgccgaggcatccccctgtcccagcatgagccgggcggtttcccgcgcccgctccagcggagaggcataggcccccaccacgttcagtccggccagacgcgcccgccatgccgccgcctgcgcgcggccctctcgggacaagggcacttcggtgcggccgatgtaccggcgcgggccgtcgcccatgtccgtggccgcatgacggaacagcaggatatccggcgggttgcccggaagaatggcggagggcggcgcggtcatgggaggttctcgtcctctgccgattgccgcacgggaccgggcgccggacgggacgccggacagggtgccggacagggtggcgaatcaggtgccgtacccggcgccgggtgcgcctgcgaactctcggacgcgccgggggtgcacgaaacggcctgtctggctcctgtgcacgaaacggcccccgtgtgcgatccggggccagcgcacagcccggcttcgccagcgtccggttcccacgcggactggcccacggccagcggatgcaggatgtccgccagcggtcgtccagcctctcgctcgatgcgcgcacgcagggccagcgcccggcgcatccgcccttctatggcgctggccgcgtccgggtcgtggcgccattgggcaagcttctcgccaaagcggctttccacgtccaccagggtgtggcagcgcaccagcttgtccgcgaagtacaccacttcccgttcggtcaggggctggccgtcggcaaacgtggtatccctgtgcgcgttgacgatgtccgccacgccggaaaagcccagttcgcgcagcagcgcgcccccggcggcctcgtggcggggctgtcccttggcgatgtcgtgcagcagggcggcggactctgtcagttcgctgtccagttcgctgcctaggacacggtccagccccgggcccgtgccggatcgtccgcccggccatgcatcctgcccgggtatgccgcgcgcagcattcagcgcatcgaccaggcgcacggccacggcggccaccccctcggcatgggcgacgccgccgggcggaatggcccgcaccgtcagcagcgtgcgcgcctcctgcggggtgggtacttcacgggtggtccaatgggcgcaggccgcggcgtagtcgtccggcgtgtccatgtcgcgcaggatgaacctgtcgggcacgccgacctcgtccagcgcctgcggccccagccggtgcagcgcgccgcgcaggccaccctcgccgctgtccgccagaacgatcggcaatgccgatggcggcagcagcggcggatgcccccactgcccgtcgaacaccggcaacagcacccggtcagtacgcacggcggcgcgctccagcagcaggcgcacggtcaggggtcgcaccagcgcggcatccaccggcagcagcagggccccagccccctcacctccgcaagtaccgccaattcccccggcttctccgccgcgccggaccacagcctccagccccgcgcgtaccgaggagaacatgcctccttcgcgccaggccgggttgttcaccgtgggcacgcccagccgcgcggcctccgccgccacctcgtccgcgcgatgcccggtgaccaccagcacatccgccacgcccgcctgccggaacatctccacgcaacgggccagcaccgtggcgccgcacaggtccaacagcggcttgaagtccggagccatccgcgacgacgcgcccgcagccagcaccacgccaacgaccgggtacgggaggacccgagagagcgcgggtggagtcacgccggttgcaactgcctgcattgccgctccctcataatctattcggcgctttcgattgtcgggttatctgctatcgaaaccgccgaaccattcattgcttcagatgacattccctgctccgtgccggacaacgatcaggcacgccttgcggcggtgccagcccgcagtgcttcaggcctgcatgggcgcaatggagcggcgcacccggctggcggcccgcgcctgcaccagctccgccacgatgctcacggctatttcctcgggcgtttccgcgccgatgtccagcccgatgggcgaatgcacccgctcgatggccgcgcgcggtgtgcccgcctcttccagcctgcggtacacggcgtcacgcttgcggcggctgcctatcatgcccacgtagcgggccggggtgcgcagggcgctggccagcacttcgccgtcgttgcggtgcccgcgcgtgacgatgaccacatagcagtcctcgtgcattcccagcccctccagccagtcgccgccaggggtgacgcagcgcacctcgtccgcgccaggcaatcgatcggctttggcgaaatctggccgatcgtccagcacggtgacccggaaccctgccagcgaggccatcagggccacctgccgccccacgtgcccgccaccggcaatgaccacccgccccggcgaggccacagggtctgccagcagcgacagcccgcctgcctccacgcacagcgggccgctggccgtggccacggcgtcgcgcagttcggccagcgttgtcggctccggggtcaggtcgccgctggcctccgccgccgcccccttccccgccagaagcaggcggcggcagtcgggcgcggcgtcgggccgcagcatgttcaccagcacgcagcgccgcccctgcatggtcaggcggtccgtttcgcgcagcaacggtgccagttgcggacaggctgcgacgcgcaacggctccacgtacagccgcaccctgcccccgcagatcatgtccgacccggcggcctcgtcggcagacaggtcgaaggtgagcagcctggccagcccgtcgtccagggcggttcggcaggcatccagcacgcgggcttccagaatgcccccgcccacggtgccttcgaaggattggccgtcgccccgcacgaacagccgcgccccggccatgcgcggggcggaaccttccgccgtgacgatggtggccagcacggcaacgccgtcgcgctccagcgcgtcggccagttgtccaaagaattgcgtcatggtcgtgcccccttggcaagggtgatgatgtcccagtggtttccgtaacggcgaatgcgccccagcaccggccccagccgccgcagcgggctgccgcaaaggcacggcgggggcagcatggctgccgcgtctcccgtgcggtagcgcagcagcaccatggcttccgcggcaagggtggtcaccaccacctcgccggtctggccgtccggcaggggcgcgccggtgagcgggtggacgatttccacatggatgtccgcctcgcgcaggtgaaagccgtgatgggcggcgcattccacgccgccgccgtagccggtttcggtcatgccccagtggtcgaacacctcgcagcccagggccgcgcgcaccctgtccgccgtttccggaggggtggcctccgcgctcagcaggcaggcgcgcggacggggtgcaggaccttgccccgccagcatggcgtcggccaacacggcatcggcaattgcgcgggcttgcgtgggcgttgccacgaacacctgcgccccgccttgcgccaaccgggcggcatgttccgccccgctggccgccgggggcagcagcaccggctgcatgcccgcgcggcgcaggcccctgtccagcaggtcgcccacgctgtcgggccgctggccgggcatgaagatggccaccacgtcgccggggcggcacagggtggtcatgcccacggcaaagaaatccacggtgcgctcgatgtccgcaacgctgaagcgcagccgcttgggcgcccccgtacttcccgatgttggcagggtgacgatgcgggccacggcgtcgtcggccacgcgcagcaaggcatcacccccctcgcgcaggtcgtcgggcgtggtgaagggcaggcccgagagttcgtccagcgagcgcggcaaaggcagtccccccagcctgtcacggtagaacggggcatccagcgcgcgacgcaccgcctcgcgcagcagatcgtcctgccgggcgcgcaccgtggccggggaaagcgtgccgagaggtatggacagccgcgcagccagccacgggtccagcggggaccgggccacgtcccgtgccgtgggcgcggtgcgcggagcgcctgtgtgcacctcatgctccccatgctccccatatgttccaagtcctgtgggcgcggcacacgcggggcacggcgcgatcgcgccgtcttccggcgatgccggggacgcgatgttccgggtcatgcgccctccccttcaccggaaccgatgccaccgccgcccgccacgccggttctggtcggcgcgccgttgcggtgcaggggcgtgccgttcaccgaggtcaggttccacgcgcagaacggcaccatgcgcccgtcgggtgcggccacatggatgcagcaaccgcgcagccgttcggcatccagggtccaggcatcctgaaaggccatgccggacacgctgaaccgccgcccggcccgcgccaggaagcgctcgaagtcgtcgcgcggcggcgtggcgaggacgcccccgtccgtacggcccgtaccgccctgtccgcccggcctgtctggtccgtcctgtccgccctgtccgacctggccgacggggccgtccccggcggcagccggatcgggcgccctccactggcggcgcacgaaggtccgcgcccgctccgcgcccaacgccgcagggatgggggccggggccatgccgccaaacggcgtcccctttcccccgctcccgccattgccgccattgccgccagtcccgcagcaggccccgcccgccggttccagcctgccgtcctcgtgggccatgaacgtgccgctgaaggaacactgggcgtgctcgcaccccggcggatgcaggtgagacaagggaatcagccccccggtctgctcgcacaccgcgcgcatgacctccggcagggtgatgcgggccgcctcgcgcagtccatcggcatcagcggaagaaccagcgggcccgccgtcctcagcaccaccgggcgcgccgaagccctcgtaccggccaaagaagctcaccggctggaaatgcgccccgcgcaccacgggcacccgcgccaggccaaagcgcacgatgtcgcccaggcaatggtcgttgacgccccgcgccaccgtgcacaccagcaccacgcccaaccccgccgccgcgcaggcctccacggcgcgcaccttgtccgcgtgcaggggcaggccgcgcagccgggcggtggccgcgtcgtccggcccgtcgaattgcaggaacaccgaatccagccctgcggcggcaaggcgcgcggcatagcccgcctctcgcgcaaggcgcataccgttggtattcagttgcacgaagggatagcccagcccgcgcacggcggtgacgagttgcggcaggtcgtcgcgcagggtgggttcgccgccggaaagctgaatgttggcatcgcccgcgcgcgggcgcagcacggcaagccgggcaaccagttcgccaagggtggggtcgccgccgggcagggatgcgcgggcatcgccctcgtgccgctcgtcaccccgtgcaccgtccggccctccgcccagccccccactctgtcctgccgacgcgaagcacaccgggcagcgcaggttgcagcgctgcgtcacctcgatgagcagggtgcaggtgtgctggccgtggtccgggcacagcccgcaatcattggggcagcccagcacccgttccgtgccggggccgcgccgggcggtgggaatcttgggacgcacccagccggtgaaggcaggctcgccccgccataccggggcggaaaattcgccatgctccgggcagcgcttgaccagcaacacaacatcgcccacggccacccgctccgccggggccgggccaaggcataccgggcacacgctggcggtgcgggccagcacccggcgatgcgccgttgcccccgcctcgcccccggcctgcccggccacggaacagccgcaatccacggaaaaacttccgcgcccggccatgccgcctagccctcgcgcggctgcgtggggtccacgccgtaggccgccagcacctcgaacatcttgccgtgcgcctccagtagcaggccgtggcacttgccgaaatcggggcgacctccggcgttgtcccccagaatggccccgcacgagatgcccccgctgggggcggtgcgctcgcggaaccattcggcaaattccgtggtcatggcctccagcgcctcgtggggttcctctgcgtcgtggcccttggccgcgcacaggcccatggccatgcacccgcccagcaggatgccgcaggtgccttccgacaggccgaagccccggcacagcccgccagcggcgcgcaccgcgtcccgcccgtcgtcaggtacatcgcgcccctgcacgtccagcagcagccggaccatgatctgggtgcaacagtacccggcggccccaagggccagtacccgtccgaacgcgtcttcgctcatggcgcatactcccgtgatacagcatcgccgcgccgggccagcagcaacgcgtagccggcccgcccgccgccagcgccgccgcacccgaacagttccgccgggtcagccccggcaaacagcaacctgcccgccagttctgccagcaggcggctgtgatcctcgaacgccagcaccgtgaacccggcacggcgcagcatggcttccatgcctgcgcgcggcatggccccggcccggcaggaaaggacgccgggctgcggaccggagcaccgggattcgtcgccgtccccgcaactttccgcgcagccgtctgggcaaccgcccttgccacgccacacgtcagccgcacggcccagacgcacatacaggtcggtccagaccagcaccccgccggggcgcagcacgcgcgccagttccgccagcacgccctgttgctgcggcagcaccgagagcacgcattcgcagaacacgccatcaagactggcggtgcgcagcggcaggccgggggcagcacccgcacaggcccgaatcaggggcattcgcccattccgtgccagtgcctcggccagcaggctggcggaaatatccagccccaccgccgccatgcccccttcgcgcagcagggccacggtttcgccggggccgcagcccaggtccagcacccgcgcgttgtggggccacatcgtcaattgccgcgccagttccagcgcgcgccaggtcagggccaccccgccggggcgcagcgtggcgccggccaccgcgcgcagcgccgggtgttcccacgggccgcgcagcgccgaatgctcccacagaccgcgcggcccggcgaccggggcactatctccggcaagggcagcatcccccgaaggcacggctacccccggcacgaaggccgaagcatcgagaccggacggcacggtcacttgtcctccagcaactgttccacttccagcatcttgcccagcgccagggcctcgtccaccagcacctgcccgcagtccgggcaggtcagcaaccgtacgttgaaggtgctgccaaggtatgtcagctccaccgacagcgggcgcggcgcgccgccgcaggcgcaggtccagttgcccgacgcgggcagataggccggttcatggggcgactccttccagcctccggcgggcggtccctgcggcaacaccatgcggtgggcataggcctgccggatggtgtggacgggcacggcatcgccccctgcgccgttcccagcgccaccggacacgggctcgtacccgacccaatgggtgacgcgcacccgccgcaaacaggccagacgtatgccggtatcggtgtcgatgaaatagcgcccggcgcgttcggcctcggcgatcacgccgcgcaggtcgtcgtcaaggatgcgtcgccgctccatgaccacgcgcatgtccggcccgatgcgcaggaccgcttccggcgcggcatcgggcggggtttcgccgtacacctcgcgcagcaggcggtcgcgcagccgggcgcggttctcctgccgggcggtgatgtgcgggccgggcgccgccgggtccggattgccgccgggcaacgggggcagcagcaggtccagcaggtggctggcggggctgcccgcctcggccagccggtcgcggcacatggcgcagtaggtgacgaagggcaagtccgaggcatcggccctgcgctggattacggtgcgggcaaggtcgggatcggcctcggccatcaggccgccgtagccgcagcattcggtgtgtggtccggtcaggtccggctcgtgcaccgacaccccgcgcgcggcgagcaggccgcgcaccgtggtccgcagcggttcgtccccgcgcgcggcgcaggggtcgtgcagggtaagcgcctccggtgcgggcgtcgtctgcccgccaacgccgtgctccgccagcacggaccacagcatggtctggggcaggtcgggcagcagagtgcgcaacgtggtggcgcaggacgggcaccccaccaccagcgtggggcgtcccatcgcgttccacccgtcacgcagttcctcggcggcggcagcggccaggtcgtcgcgcccggcccacagcgcgggtgccccgcagcagcgcagggcaatgcctgtgccgccgggcaggcggtcggccaccatgccccacgcctgcgcgaccctgtccggcgcggacgccgcaagctggcaaccgggcaggaacagccacgcgcaggtctgtgcccctgccggggcgcgcagcaacgcggcatgcggcccgttgctgaaggccatgtcgtccagcgcgaattcgtgggtggagggcggcatcttgccgtcatgcaccagtgtgcgccgcgcctcgtggcacagcggggccatgtcgaaccccgtggggcacaccgtgccgcacagcccgcacaggctgcacgaattgatgaaccggttggcctgatgcacgcccttgacgatggccaggttgttgtagatgcgccgggcgtgctttttggggtattcgccgtacttttccagatacgggcacaccttgacgcattccagacactggcattgcaggcagcgggacgcctcttcccgatacgggaagtcgggggagtcggaggcgtcgggcccctcggcagcttcgagcgcggggccgcctgccccctgccctgcgggcgacaacgcgggcagcgccacgggggccaccgccgccacgccttccaggctggtgaacaatcgcgtttcgaacggcccctgccgttcgcggcccgccgccagtgacacgccggcaaggtggcggtccattgaggtggcggcatggcggccatcggcggcctcgtcgatgctgcgcgctgcacctgccgcgccgtccacgggccagccgccgcagaacacgccgggcagatcagggtgggccagggtcagcgcatcgcaccggctgcggtccggcaggcccagcgcgcgtgcagccgccgggctccacgccacgaacaccgccccgtgcgcggcgcgcatctcttccagcaccgccgccgtgggggccacgggcgcggcaaagcgcaccttgagcccggccagccggtccagttccttgcgcagggcatccggtggcagcacgtccggggggatggcggcaaggcggccagtggcggccatccgggcggccctgtcagcctcaccggcctcaccggcgggggcgacactctcgcccccacgcttatccccgtcttccagccacccggccaaggtcaccgcgtggcccttcttcgccagatcccaggccacggtcagcgcggccagaccgccgcccagcacggcggcgcgcagtccacgccccggcaaggggcgcgggtccgccgccgggacggacagtgcggcgcaggcccgctccagcgcgcccacggcaatggttccgcccgcctcctggcgcaggcaggccgcctggcacggggcctcgcacagccgggccagtacgccgggcaggggcatggtgcgttccagcacgccgcgcgcctcgcgccagcggccttgcgccgcatgccccagaaaggcgcgcgcgtccacgtgcagcggacacgccgcctgacagcggggcggttcttcctgtatgcagcgcgactcccagtcgcgcagcgaggtctggtccatgccgtgctccctctgtggcctcacgtgcgggccgtgcggcatccccacggccccgaaaatgatgccccggggcggagcgcgtccaccccggggccgtgttccttgcgtcttacgcgcccttcaggcccgccagcaccttttccggcagggcgggcaggtgacggatgcgcacgccgcacgccttgtagatgccgttgatgatggccgcatgcggcacggtgagcggcagttcacccacgcccgacgcgccgaacgggccgtcgccgcgcggggtttccacgtagatcagttcgatgttgtcgggaatgtccttgatgtacggaacgcccgctcccgccattgtggcgtgcttcttgaggtcctcgtagtcttcggacagggccaggccgatgccctgggccaacccgccgtacagctggccgtcaaccagcagcttgttgttgatcttgccgatgtcggccaccatggtcagcttgtccacggtggtcttgccggtggcgacctccacggccacttcggccatgaacacgccgtacatgtacgcggtgaagggcttgccctgcgcgttttcgtcgcagtgggtgcccgccgccgtccaggcgccgcgatgcttggtggcgatcttttcgtccaccatttcctggtaggtgcggaagccgccgggcttgcgcatggcttccaccaggttttcgcaggccacgcgcacggcgttgccggtgacgtactgcgaccggctgccgcccgccgggccgctgttgggagccttgctggtgtcgttgagcaccaggcggatgttctgcggggcgatgcccagcggacgcagcgcctcgtgggcggtgcccagggtgcccatgtccgcgccctggccgtggtcttcccagcagttgtagatggtcacggtgccgtcggggttcagttcggcatcgcattccgaggtgtccggcccgtcaaggccgcagccgtacacgcccacggcaacgcccacacccttcttgaccgccgccgtggaaccggccctggccgcatccagcgccgccttgtacttgggccgcaggatgtcgatcatttccggcaggctgtacacttccgggtcctgcccggtggggttggtgtcgcccttgcggtagacgttcaggtagcgcagctccagcgggtccatgcccagcttttcggccagttcatccatcagcacttctgacggaaactcgctttccggcgcgccgtagccgcggaaggccgaaccccaggcgtggttggtgcacaccgtgcggccctggccccggatgttggcgatgccgtagcccgccccggcgaactgcgcgccgcgcagggtcaaaaggtcgccgaactcggagtacgggccgtggtccacggtccagtcggtttccatcgccttgatcttgccggtcttgtcggcggcgtagcgcacgttgaagaagaacggcgaacgcttgccggtgtagttctgctgctggcggtagttgtagcgcaggtgcaccggacgtccggtggccatggccgccacgcccaccagggcttccatggtggggctgaacttgtagccgaaggtgccgcccgccgggttctgcaccatgacgatcttttccggctcaaggccaaggccgggcgcgatcatgtacaggtgcaggtgcaggccgatggacttggagtggatgaccaggcgcccttcgccgtcggtgtaggcaaagcccacgtccggctcgatgggcaggtgcggctggcggcccacgtagtagtcgccttccaccaccacgtcggccccgtcgaagatgggcctggtgtcggctcccttggcgatgttctggatgaagtacacgttgggcgtgccggggtggatttccatggcgtcttcggccatggccgccggggcgctcatgtaggcgggcagttcttccagctgcaccttcaccttttcggcggcggcgcgggcgtgcttttcgctgtcggcgcagacgatggccagggcgtcaccgtactggaacaccttctcgtcgcacaggatgggccggtcccagccgtcgcccttgttggaggggaaggtgatcaggccggtgatgcggttcttgcccttgacgtccttgtgggtgagcacgctgtgcacgccgggcatcttcatcgcttcggaggtgtcgatggacaggatcttcgcatgcgacacttccgcctgcaccaacgcaaggtgcagcgcatcggagggcagcttcaggcccaggtccgcaccgtagtcgcaggtgcccgttaccttggcaatggcggaggggcgggggtacttcgatccccagatgcggccatcggcgggaatcttgaagcagaggtcgtcggcgctcatctcgccgcgcagcaccttggcggcgtccatcaccgcatcgaccagaggcttgtagccggtgcagcggcagacgttgcggtgtttctggaaccagtcgcgcacatcgtcgcggctggggctcttgttttcttccagcaactgcctggccgaaacgatgaagcccggcgtgcagaagccgcactgcgcgccgccgtgggccgtccacgccagttgcagcgggtgcaggcagtcggggctgccgacgccttcgatggtggtcaccgatgccccgtcgggcaggcgacgcatcttgtacgcgcaggagcggaccaccttgccgtcaaggatgacgctgcacgcgccgcactggccttcgccgcagcccaccttgacgccggtgagcagcagctgttcgcgcagcacgtccgccagcgtcgcttccggatcgacgacaaggttgcggggtatgccgttgacgatgaaatgcttgttgatcatgagcctggcctccgtggatctgtccgttgcatgttgcgcgggcgggcatgccgccctttccgtcgcgggcgaatgattcgcccttccctgcatgggcggctggccgccgcccctcccgtgctgccggtccggcggggctacgcgcccttgccgaacgggcaggcgggataccggcattcctggcagccgaggcacaggccgccatgaccgagcgcggtgatgtcctccttcgtgacggcaagcccggccagcagccggggcgccacgaggtcgaagatcgacgcacggtgatacatgacacacccgggaaggcccatgacgggcacctcgccgagatacgccagcatgaacatggagcccggcagcaccggggccccgtacgcgacgacgcgcgcccctgcggccctgatgcccgccggggtctggtcgtcggggtccacggacatgccgccggtgacgacgaccatgtccgccccttcgtccaccagttcgcggatggcccgcgccgtggcgtcacggtcgtcggccaccagcacctggcgcaccacctcgctgccgagatcggcaaacttgcggcgcaccacggggccgaacttgtccttgatgcggccgtggaacacctcgctgccggtagtcaccatgcccacgcgggcacggcggaagggcagcacggaaaccacgggcgcacccgcaagggcgcgttccgcttcatgcagcaactgttcgtggacaatgagggggatgacacgcatgcccgccaccatctggcccgcgcgcaccgcgcacaggccgtgcagcgtggacacggcaagttcgcccaggccgttcagccgaccaagggcgggaacatcgacgcgcaacagcccgtcgtgttcggcgatgaggttgacccgcccctcgcacctagcttccggggccacacccgcaccgccgacgagacgcgccagacgcatggcggcatcgtcttcatgcagttggcccgcgccaaggcgcagggcgtagacgtgctccttccccatttgcagaaggagggggatgtccccgggggcgatgatgtgccccttgcggaaccccggccccttttcgacgccggggatgatgcgcgtcatgtcgtgacacagcatcatgcccacggcttcgtggaccgggacgatcgaaagaccgtgctcgtgaccttgcatgtgcttctgctcccgtgaagggacaggcagcattccggcgttgccgcagtcgtgtgtggagccccctcggacgcaaagagaagggcatggccggactgggtatgcaggcactcctagtgtgcatatgtatcagccctgacatgtcacggtcaacgcacaacgcgtgttaattcaaacatgacgggatattgcaatgagtgcacactcaaaccacggctaacaccccggagtatgtgcacatcatcctggcgtaaacgttcgttcaccacaaaaagaaccatcactaccggttggaatggcacaatattatgacactcgataaccaataatcccttaacacggttattattggcgtaaaaacaaccaaaacaaaccaaaaacaacatatgcaacgtgcgaatggtgccaaaacgaatgcatatgccatgcctaaccgctgattttattgaacttatcattaccaccctccacagacctgctacgcttggcccaaattcaccatgcggacacggcgcatggtccgccgcagccagcccccccggcaggggtgcgaaccggcgcgacggggccggaccgcgcagcttgatccaaggaggttgccggaatgcgaagacgccaattcctgaagatgtcctgcgtgcttggggcgggtgtcgccctgtgcgggctgggcgtcgacctcgtgcccatcgaggcgtgggcagacgagatcaagaagatcgaccgcctgaaaagcgccaggcagaccacgtctgtgtgctgctactgttcggtggggtgcggcctgatctgcgccaccgacgagaagaccggcaagatcatcaacatcgagggcgatcccgagcacccggtgagcgaaggctcgctgtgcgccaagggtgcgggcatgttccagaccaccgaggccaacgaacaccgcctgaccaaagtgctgtaccgcgcccccaactcggacaagtgggaagaaaagagctgggactgggccatcgaccgcatcgcgcggctgatgaaggaagagcgcgacaagtccttcatcacccagaacgcggcgggacaggtggtcaaccggctggaaaccctggcccacatgggcagttccaacctggacaacgaggaatgctggagcatcaccgcctgggcgcggtctctcggcctggtgtacatagatcaccaggcccgggtctgacacggccccaccgtaccggctctggcagagtcgttcggacgcggcgcgatgaccaatcactggatcgacatccagcacagtgattgcattctcatccagggcagcaacgctgccgaaaaccaccccatctccttcaagtgggtgatgcgcgccaaggaaaggggcgccaagctgatccacgtggacccgcgcttcacgcggacctcgtccaaggccgatttctacgcccccctgcgctcgggcacggacatcgccttccttggcgggatgatcaagtacatcatcgacaacaacaggatattccacgactacgtggtcaactacaccaacgccccgttcctggtggacggcaagttcggcttcaaggacggcctgttcaccggctacgacgcggacaagcgcggctacgacaaggccacctggacctaccagaaggatgccaatggcatcatcctgcgcgacgagacgctgaagaacccgcgttgcgtctaccagatgctgaaggcgcactacgcccgctacgacctgaagaaggtctcttccatcaccggcacgcccgaaaaggacctgaagaccgtgtacgagatgttctcgtccaccggcaccaaggaccgtgcgggcaccgtcatgtacgccctggggcagacccaccacaccgtgggggtgcagaacatccgcgccctggccatcgtccagctgctgctgggcaacatcggggtgtgcggcggcggcgtcaacgcactgcgcggcgaacccaacgtgcagggatccacggaccacgccctgctgtaccactacctgccgggctacctttcggccccgcgcacctcgcagcagacgctgcaatcgtacatcaagaagatcaccccctcgaccacggaagccaaatccgtcaactggcagtccaactacggcaagtacgcggtaagcctgctgaagtcgtggtacggcgatgccgccaccaaggacaacgagttcggctacgcctgggtgcccaaggccgacgacggcaaggactactcggtcatgaccctgttcgacgtgatgtacgccggcaagatcaagggcatgaccgtgttcggccagaaccccgcgtgcagcatccccaactcgaacaaggtgcgcgccgccttcgccaagctggactggatggtgcacctgaacatcttcgacaacgagacggcgtcattctggaaggggccgggcatggaccccgccaaggtgaaaaccgaggtcttcctgctgcccgcctctgcctccgtcgaaaaggccggcagccagaccaacagcggccgctggatacagtggcgctacgaggccaccaaggctcccggcgactgcatctacgcgggcgaggccatcatccgcatccaaaacaagctgaaggaactgtacagcaaggaaggcggcaccttccccgaccccatcctgaacatgacctccgacggtctggcagaaaagggcggctacgacgcggaaaaggtggccaagctcatcaacggctacttccttgccgacgtggagataggcggcaagcagtacaagaagggagactgcgtgccctcgttcgccctgttgcaggccgacggctccacctcgtcgggcaactggatctgcgcgggcagcttcagccaggatggcaagaacctgatgcagcgacgcggcaaggctgaccccacgggccttggcctgtaccccgaatggtcgttcgcctggccggtgaaccgccgggtgctgtacaaccgcgcctcgtgcgaccccagcggaaagccctacaaccccaagcgcgccgtgctggaatggaaggacggcaagtgggtgggcgacgtgcccgacggcgccccgccgccgctggcggcggaaggcggcaagctgccgttcatcatgaagcccgacggggtcagctccctgttcgggccgggtcttggcgacggccccttcccggaacactacgaaccgctggaaagcccgctggccaagaacctgatgtcaccgcagcagaacaaccccgccatcctgctgtacaagagcgacaaggacatggtggccagcgccgacgcgcgcttccccatcgtcatgaccaccgactcgtccaccgagcactggtgcaccggcgccttcacccgctggcaatcgtggcttaccgaggccatgccccaggcatacgtggaaatgagcgaggaactggccaaggaaaagggcatcaagaacggcgacaaggtgcgcgtggaatcggctcgcggcaagctggagtgcgtggccatggtcacgccgcgcttccgtcccttcctggtcaacggcaagacgctgcatcaggtgggcatgccttacaactacggctggcgcttccccgccgacaacggcgacagtgccaacctgctcactcccacggtgggcgacgccaacgccatgacgccggaatacaaggcgttcatggtcaacgtggtcaaggtatagggggtgagtcatggctgatggaaagtccatactcgtcgacgtttcccgctgcaccggctgccggggttgccaggtggcctgcaagcaatggaacggcctgcccggcaccaggaccaagcagaccggcacctaccagaacccgccggacttcagccaccagaccttcaaggtggtgcgcttcgaggacggcagaaccaaggaaggcaagacctactggcacttcttctcggacatgtgccgccactgcatgaacccgccgtgtctggcgggcgcgaaaggcgacgagatgatccacgacgatgccaccggtgcggtggtgtacaccgagggcaccagccagagcgacttcgagatgtcgctgagcgtgtgtcccttcaacatcccccggcaggacccggacaccaaggtgatgcgcaagtgcaccatgtgcttcgaccgcatcaccagcgggcttccccccgcctgcgtgctctcgtgccccaccggggccatggtctttggcgagcgtgacgccatgctcgcggaagccagacggcgcgtggacatcctgaagaagacgtggcccaaggcccaggcgctgaacgccgacgacgtgcgcgtcatcttcatcgtgacggacgacccgctgaagtaccacaagtacgcggcgggcgtgtaacacctgcaaaaacggtggcaggcgggacgagtatccgcctgccaccatgcggcaggccgcgcggtaccgcgccccttgcgcggaccccgcgcgggcccagatgaatcctgtgcgggccgggcacgatcccgaccccggccagtcgcagcgccacccgatacccggtggacgccgcgccccatgtggcctacagccaccttgcgagatgacgccgcaacggcgcaggtacgcggctgcacgcgccgccgcacgtgcagccatcccccacagccagcataccaaggacatgcccatgcccgacgctgccccctccctctccggcaccacctccgaaaccctcgaccgcctgctggcccgccaccccgaacacgcgccgctcatcgccgcgttccgcgcgctcagcgtggcccaggcggaactggcggagatggccgaccccgtcggtgcggtccccgtgcccccggtgcgggtggaacccgatcttttcgcgcagggccgcgccctactgcccgccgatgaactgcccgacggccccgcgctggacgacgccttcctggcccatgccctggccctgctggccccggccatcgccgccgggctgcccgccgtggcggacgacgtgcgcgaactggcccgactgatgcaactggccccgacaaaggaagggacgtcggacgggaagcaggacacggcgcaagacgacagccagcaccccctgccccgccaactggcggcatgggcgctgaccggtcgcatcgccgccgcccagcaatgggcgcgccgggccggactttcgcccgacgccgtgggtttcgtggccatgcaactggccactgcggtcgcccgccgggtgcagcgtgccgtggccccgtctcttgccccgcatgccgaagactggacccacggccactgtccggtatgcggcacggcccccaagctgggggtgctgcgcggtgaaggcggccagcgctggctggtctgtgcgctgtgcgaccacacctggcgccatcagcgcaccgcctgccccttctgcggggtggacaagccggacaacatcaccctgcgctacgtgcaggggttcgaggacgaacgcgccgaggcctgcgcctcctgccgccggtacattctggcggcggacctgcgccaccgcaccagcgacgtgccctcggtgctgccgctgggcatggcccacctggacatgctgttgcaggaaaagggcttcctgccgggcggcgtggacgacaccacgcggcccgcccgaacaggcggttcaggcaaggcacccggcgcaaaaacctcagcctgacgcggcaaccacgcgaccggcccgatcccacgcgaccggcggcacatgtccgggccgctcgcgcatgcggcaccgctcgacacaaggccagcacgcaacgcaacatcaccactccagcgccccgcgcggctggcggcaccgtccgccatgcacgcccggggcgctcttgcatggaaaggcttaccgccccagcctctggccacagggtcgggccaccagttcctgccgcctgggcggcttcatgcctggctgcatgccccaccctccgggttgatcaggcaaccacctgcattttcagcacttgaaggcgacaccatgcaaaaccgcgcaacaaaccaaaaataaccacaaataaccacaagacacactgcgcccgtgtcacgctgtgacaaagcctgcgcatatgctgtgtttaactcactgttttctattaatattttcttgttttcaccacaaaccctgttaaggtgcccccaaaagatacgatgcgaaggtgccatcaggccatcttctccggcaggaccaagggtcgtaccggtctcgcggcgccagcaggctcgcgtggccgccccgccaacctgcggaaccgcgacggcgctcattcccgtgcacgcccggcggcatcgtgtcgtatcccctccatcggcggggggacgcgcgcgaccgcgcgcacggtttcgcggattctgcttggagggtcaccgaccttccggacttgtgaggggttttaacaaggagtggaacatgaacactacgcggcggagttttctcaagctcatgagcgtgagcgctgtcggcctctcgctcggccagcttgggttcgatcttgctgaagcgcaggcgtatgccagcaagctcaagatcgaaggcgcaaaggaagtgggcagcgtctgccccttctgttccgtctgttgtcagatcatcgcctacgtgcgcaacggcaagctcgtttcgaccgaaggcgaccccgactttccggtaaacgaaggggcgctgtgcgccaagggcgcggccctcttctccatgtacaccaacccgcatcgcctgacgaagccgctgtaccgcgctccgcacagcgacaagtgggtggagaaggactgggactggaccctgaaccagatcgcgcgccgcgttaaggacacccgcgacaaggacatggtcctcaagaacgaaaagggccagaccgtcaaccgcgtggattcgcttttcatgatgggcacctcgcacgcctccaacgaggaatgcgccgtcatccatcaagccatacgaagcctgggtatggtccaaatggaccaccaggcccgggtctgacacagtcccactgttgcggctctggcagagtcgttcggtcgcggggctatgacgaaccactggatcgatatcaagaatagcgatgcagtgcttattatcggcagcaatgccgcagaacaccatcctgtcgccttcaagtgggtcatgcgcgccaaggaaaacggcgccgtgctcatgcacgtggaccccaagttctcccgcacctcggcacgctgcgatttccacgtgcccctgcgttcgggcacggacatccccttcctgggcggcatgatcaactacatccttgaaaaggaactctttttcaaggagtacgtcttcaactacaccaacttcgcctttgtcgtcggcaaggactacgagttcaacgacggcctcttcagcgggtacgaccccaagacccgcaagtacgaccagtccaagtgggccttcgaaaagggtcccgacggcggcccggtcatcgacgaaaccctcaagaacgagcgctgcgtcttcaacctgatgaagaagcactactcgcgctacacgctgaagaccgtctccgacgtcaccggcgtgtccgaggaaaacctgctgcgcgtgtacgatgcgttctgcgccaccggcaagccggacaaggcaggcaccatcatgtacgccctgggctggacccagcacaccgtgggcgtgcagaacatccgcgcctcgtcgctcatccagctgctgctgggcaacatcggcatcgcgggcggcggcatcaacgccctgcgcggcgagcccaacgtgcagggttccaccgaccacggcctgctgtacagctcgctgccgggctatcacaacctgcccgtgtccacctggcagaccctggccgactacaacaaggccaacaccccggtcaccacgctgaagaacagcgccaactggtggagcaaccgtcccaagtacgtggccagcctgctgaagggctggtacggcgacgcggccacgcccgagaacgacttctgctacgaatacctgccgaagctcgaacccggcgaggactgctcgtacatgtacgtcatggacaagatgtaccatggcaagatcaagggcgggttcatcttcggggtcaacccgatgaacagcttctccaacaccaacaagatgcgcgcggcgctggacaagctggactggctggtctgctccgaactgcacaactcggaaaccacggacaactggcagcgccccggcgttgatcccaagaccaagaagaccgaggtgttcctgctgccgtcggcccaccgcatcgaaaaggcgggcaccatcagcaacagcggtcgctggttgcagtggttcgacaaggcggtggaaccgggcggacaggcccgcaacttcgccgacatcttcgtgccgctgatcaacaagatccgcgacctgtacaggaaggaaggcggcacgctgcccgagcccctgctgaagatgcactggaccgaaaagttcgaaccggaagaatggacccgccgcatcaacggcttcttctgggccgacaccaaggtgggcgacaaggaatacaagcgcggccagatggtgcccgccttcgcccaactgaaggacgacggctccacctcgtcgctgaactggatctacgcaggcagctacaccgaagaggccggcaacaagtccaagaagcgcgacgccagccagacgcccatgcaggccaacatcggcctgttccccaactggtcgtggtgctggccggtgaaccgacgcatcctgtacaaccgcgcttcggttgacctgaacggcaagccgttcaaccccaagaaggccgtcatcgaatgggacggcgcgaagtggatcggcgacgtgcccgacggcccgtggccccccatggccgacaaggaaaagggcaagctgcccttcatcatgaccaaggacggctatgcccagttctacggcaccggccgcgtggacggtcccttccccgagcactacgaacctgcggaaaccccgctggacagccatccgttctccaagcagctgtccagcccggtgtacaagttccacacctcggacatggaccagttcgccaaggcggccgaccccaactacccgtacgtgctcaccacctacagcctgacggaacactggtgcggcggcggcgaaacgcgcaacgtgcccaacctgctggaaaccgagcctcagctctacatagagatgagccacgagctggccaaggaaaagggcatcaacaacggcgacggcgtgatcgtggaaagtgcgcgcgggcgcgtggaggccatagccatggtcaccgtgcgcatccggcccttcaccatcatgggcaagacggtgcacctcgtgggcatgcctttcgcctacggctggaccacgcccaagtgcggtgactccaccaaccgccttaccgtcggcgcgtacgacccgaacaccaccattcccgaaagcaaggcctgtctcgtcaacttgcgcaaggccgacaagctgaccgaaatagcctaaccggaacagggcgcgccccgccgcggggcgcgccccctccaaggagcactacgatgcccaaggcatttttagttgatacaacccgatgcacggcatgtcgcggctgccagctggcctgcaaggaatggcacgacctgcccgccaacgcgaccaagcagcgcggttcgcaccagaatccgccggacctcaaccccaacaacctcaagatcgtccgcttcaacgagcgcctgaccaaggaaggcgttgtggtctggaacttcttccccgaccagtgccgccactgcgtgaccccggtgtgcgtggacgtggcggacatggccctgcccggcgccatgatcaaggacaagaagaccggcgccgtgctggccaccgaaaagtcggccaagctcagcccggccgacgccaaggcggttgccgaggcctgtccgtacaacatcccccgcatcgaccccaagaccaagcgcatcaccaagtgcgacatgtgcttcgaccgtgtttccgcgggcatgcagcccatctgcgtgaagacctgccccaccggcaccatggtcttcggcgagcgcgaggaaatactggccgtggcgcagaagcgccttgcgttcgccaaggaacgctttcccaaggcccatctggtggacatggaagacgtgagcgtcatctacctgctggcggaagaaaaagagcattactacgagtacgccggtttcatgtagcaggcttgcgggcgccctgcgcgccgcgttcaccctttgatggaggccccggcctccggttctcgtggagcattcatggccgccaaacaccaaagtgtcgcggatacgctggctgatgtcactgcccgtcgtcctgtccttgaacccgtgctgcgggccttcgaacccctgctttccgccggcgatgcgctggccggaaaactggcggagtccgtgcgcgaggcgggcctgcgcctgccggaactccagtgggaccgcgcccagcagggggtatccctgctggcgggcgtttccctgtccggcgccgccgggcccatgcgccaggcggcggaagaactgctgccgcttctgaccaccatagaggcggtagtgccgcacgcggaagcgctgcgggcgttcttcctgcgcccggtggaaaacccggcggaaggcccggtggactccaatgacagccgcgacgccctggccgaggccgtggtggcgggcaggtccatcgaatccatcgccagtgatggcggcgtggatccggaggtgcttgcgttcgtcaccggcttcgtgctgtcgccggtgctgcatgccatggttgccaacgccctgcccgaagacggggaaaccccctgggacaaggacggggcatggcagcagggctactgcccggtgtgcggcgcctttcccaccatcgcctggctggacaaacccatgctggacgaaaggaacgcctacctggccggtggcggcggcaagaagcatctgcattgttcgcaatgcggaactggctggaagttcctgcggggggcctgcccctcgtgcggaaaggaggccagcggcaccatggaaatgctgcgcgaaaccgaggccgcccgaggcgaacggctggactggtgcaccaagtgcaacacctattgtcccaccgtggaccttcgggaacgcgaggccgtccccaatctggacgccctggccctgggcatgatgcatctggacatggtcgcggcgcgcaagaagttgcgcccgctcagaccttccttctggaatatgtattgaacaggagcaccttgatgaaatacctggtcatctccctgtttgcactgaccttgctcgtggcaggcacgtccctggcggcagacgccggagacgccgccaaggccccgaagaaggccatagagctgaagcacggcacctccaagcggatgcacgtgaagttcaaccacacctcccacaaggacgttgcgtgcgagcagtgtcaccacgacacgcccgaccccgcgaagccctttgcctcgtgcaccaacaacgactgccatgccacccccggcccgcgcgagcgtgacaccatgagcatgttcgtggcgtaccacgccaaggacaccgaccgttcctgctatggctgccacaagcagatggccaaggaccatcccgaattctcgggctgccgtccctgccacatgagcgcgcaggccaacaaggacgccccccacaagaagaagtagccttcacggcgcgtacgcaccgtacggcccgcaccgtatggtcaccactgcccaccagcgccgaccggacacccggtcggcgctttccgtggcaacggtgggctgccgcccggcgacgcgtggtcccgcacggcgcatcccacgggcggcagcgggggaacgtcggcccaacctcggctcaactgtggcccaactgcggcccaacgtcagcctgatgctggagggacagcggcgggacggcagtgaagcaggggcgaaacagcgggcgtatccgccgatggggggctgccggtgtaaaccggcaaagcggaccggccttggccggttttcatcgcccctcgattatgtcattatgagcaggtatgcttggatcagcacataccctcgccagtcacgcgaaccatgccggacgtgacccgcgcgggatcaccgcatcattttggccgcaccggcggcggtttcaccacctacacggaacacgcgcatgaacacctctccccttcgcccagccccggctgccgcccctcgcccaaccgtccgcctgcacctgtggctggaggaggatggcgagatggtcttcggcatgggccgggccatgctgctgctggccatcgacgagcacggttcgctgaaaaaggcggcagaggcgctgggcatgtcctaccgtgccgcgtggggcaagctgaagcagaccgaaactgccctgggcctgcgcctggtggagaaggcgggcagcaaccgcgaagggtaccggctgacgtccgccggacgcgaggccatggaccgctttcgggcatggttcgccactgtggagcggtgtgccgtggaaagtgcggccacggtgctgccgtggccggtccgccagttcgaagacaagggggcggacggcaaatagcctgcggggctggtcgcccttcccgtcatgctgccttcccggtcatgcgccttgttcctttcccaatcttcccgccccactgccggaacgcccggtccgcccggcttcctgacatgccggacatgtcgggcacgcccctcgaacacgccaccggacacgccgcccccatgcgcccccatgtcgcccccgcgccgccagccggttgttcccgctcgcggggttgacgatgctcacttgctgtcgcacctaaaggaaacggcccgaaggtctcggctccgttccgaccacgttccggtcgtggccggttcctgtccggttgatgcccgtacggggccgcatcgcgtccgcccgttctgcccgttctgacagtcccgaccgctccgcaggcccgcccattccggcagtcccgcccggcccggctgaacggtccgacaggtcagccgggtcagaccagtctggcacccgccccctcgcagcaaggagtcccatgcaccagttcgtcccccgtgccctgttcctgttcgtggcagtcttgtgcgccagcctgttcgtcttcatcggcggacaggtgcttaccctgtccgacatggccgcgcggatccacccgctgctgggccaggcggtgttctggggcggcatggccgcgtacttcgccgcgctgggctggctgggggccacctggttcatgcgcccccgtccgctggtccagccgcagaaccccacgccggatgaactgcgcgactatctgcgccgcctgaccgcacgcctgcgaagcaacccgcacctgcgcgaaggcggccttgcccacatggcgggcgctcccgccttcacggcggcgcacaccagccctgctccgggccttgccccggaagctgcggaagccgccgccctgctgcgcgcgctggatgccgccgccctgcgcgaaaccaagcgcaccgcctcgcgcatcttcctgtccacggcggtggcccgcaacggcaggctggacactctcatcgtgctggtattgctggcgcggctggtgtggcgcgtgtcgtccatctacgaccagcggccccacccgcgcgacatggtgcgcctgtacatcaacgtggcgggcacggcgctggcggcgggcgcgctggaagaggccgggctggaggagcacgtccatgccctgctgggcccgctgctgacggcatcgccgctggcctcggtgcccggggcctcgcacgtgggcaccctgctggccgcggcgctggtggatggctccgccaacgccctgctggccctgcgggtgggcatcgtcacccgcaacatgctgtcgccggtgctgcccggctgcccggcgcgcccgaacccctaccgggaatctgcgaacctgctgggccgcatgaccgccgggctggtgcgcgccgtggtcaaggcggccatggggggcgtggcctccggcatccgatcggggatcgagggcaccgcccgccgcaccgccgacgcggtgcgcaagggcgcgcgggccacggtgcatggggtaggcggcgtggtccacaaggcgggggacatggccacttcggtggccagggccatgcccttccgcgacgacgcccacccggaaggcgacgaacacgatgcccccgccgggccaccgcatggcggcattccgccgcacgcccatgccccccgtacgagtgacgccgcccgcaccccggacgacacggccacgccttccccccgtggccgcatccccaatccgctgcgcctgttcaggaagaagctcgactgagcatcctgcattccccgagcattgcccgcccgttgccgcccgtttccgcccgtttccgcatgtcgccgcctgctccgtgccgcaaacgcatgtcggcccgcagcaggtgccacgggccgacggaacaggaacagcgaactcccggcgacggggatcagaacggggacaagggcctgcccacgggctgctgctgggtaatgcagtggatgccgccgccgccccggaagatgtccagcgagtgcacctggaccacctcgcgctccggaaagacccggcgcagggtctcgaaggcgaccctgtccaacgcaccctgagagtccgccccgccacccggcgcgccaaaggcggacatgacgatgcccccgttggccacatagaagttgatgtacgaaaggtccatccgcttgccgccatgctccgcgcggttgggctggtcgatggtgacgatctccaacggcttgccgtcggcgtcggtggccagttgcaaccgccgcaggttgtcctggtacaccgcgtggttggggtcttccggatcgtcgcagcggtgcagcagcaccacgcccggccttgcgaagcaggaaacgatgtccacgtgcccgtgggtgtcatcgccctccagtccttcgcccagccagatcaccttgcgcacgccaaggtacgcggcgaacagttcctcgaagtccgccttggtcatgcccgcgttgcggcgcgggtccagcaggcactgctccgtggtcatcagggtgccctgcccgtccacgtggatggacccgccctccaggatgaacggcgcggcgtagcgccgcatgccgaggcgcgacaggatgagctgggccacgtcgtcgtcgtgggtgggttcgtcgtaggtgtgcccccacgaattgaacatccagtccacgcccgcaacgccgcccgcgccgtccaccacgaaggtcgggccgaagtcgcgcatccaggcatccgtgatgggcgcgggcaccacctgcacgccggggccgcacagcgcggcggccacctcggcgtcctccggcctggccagcagggtcaccggctcgaagcgggcgatggcccgcaccaccccggcaaaggaggtgcgcaccgtgtccagcgcgtcctccagcagagggtccgggcaaggccaggccatccagcatcccgcgtggggggaccattcggcgggcatgtgcagcccgtcgcagacaggggcgcgcaccggcaaccgcacgggggcaaaattggggggcaggggtggcgacgtgcgttccattgctgtatcctcctgtgcctgcgcggcgctggcgcaggcaggcgtacgttctggcgggcatggggcatggagggcatcgggcgtgaggcgcggcaggcgggctagccgcgtccgcgcatgcagtcggatcgcacgcagccggtctggccgcatccgatctggcagcatccgatctggccgcatccggtctggtcgcatccggtctggcccagtcgggccattcatatccgtgccgatgccacggcggtggccgccgttttctccggccccttctagagtaccggccccggacgggcaaccccccaactgagggggagtgcggaaaggagtggagagacgcaggcaggccgtacgcgagcaaggacgcaaggaaggcggcggcacgttcagctcgggcgcacccggatatttccagattcgcctaaatcgggcatcattgttcatggttccggacggctgaccgccggaatgcgccccttgcccggcgctcgctggcccgcaccccgtttttttgtttgaagcgcgccccatcggggtctaggttcggaccggcgcgcacctttgcgcctgtcccacgtcgcccccatcgcatgcacattgtcgcatgcacattgccgggcatttccggcgcacgcggcgcccccaacccggcgcagacggcagaacgccgcgcgcccgcaacgcagaatccgccccggaggatcacatatggccgaagtcatcgtcgccgccacccagatggcctgcaccgacaacgaatcccgcaacatcgaccgcgtctgcgagctggtgcgcgaggctgccgccatgggcgcgcacatcgtgctgccgcaggagctgttttccggcccgtatttctgcaaggacgaactgcccgagcacttcgcgctggcgcgccccctcgacgaaagcccggcggttcgacgcatgtcggccctggccgccgaactgggcgtggtcatccccgtcagcttcttcgagcgttccaaccaagtctactacaattcgctggccatgatcgacgccgacggcagggtgatgggcctgtaccgcaagtcgcacattccgcaggggcccggctacgaggagaagttctacttcagccccggcgacaccggctttcgcgtgtggcgcacccggtacggcaccgtgggcgtgggggtgtgctgggaccagtggtttccggagtgcgcgcggtccatggccctgctgggcgcggacgtgctgctctaccccacggccatcggctccgaacccgcagaaccggcctgcgattcgtccggccactggacccgcaccatgcagggccacgccgccgccaacatgatgccgctggtggcgtccaaccgggtgggcgaggagttcggcaagggcttttccatgaccttctacggttcgtcgttcatcgccgggccgcagggcgaaatcgtgcaacaggcaggccgcagcgaggaatgcgtgctgacggcggccttcgacttcgaggccatccgcgcggaacgcgccgggtgggggctgttccgcgaccgcaggcccgacctgtaccaccccctgctgacctttgacgggctggacggcctgcccggcgaagacgacagcgaggacggctgcggcgaccattgcggctgcgggtgcggaggcgaagcctaaccatggccgccgtgcgcccgccgcatcacaatgccgcgcaaggcggcgcgcgcctgctggtcaacgcccgcttccgcgatccgctggccccggccacgtcgcgcggcgcagatctgcccgatgccatggccgtggagggcgggcgcatcgtggccgtgggccgcgcggcggaactggctcccttcgccgaccggggcttcgtccgcaccgacatgggcggggccactgtgctgcccggcttcatcgactgccattcgcacctgctgcttaccggcatcatggacctaggcatggacctttccgtggcggaaacccttggcgacgtgctggacatggtggccgacgccgtccgtaacgcgcccttcggcgccatggtctacggcttccggctggaggaactggaccttgcggagcggcgcatgcccaccaaggcggaactggattccgtagcgccgggccgggccgtgctgctgatgcacgccacctgccaccgctgcatcatgaataccccggcgctgcggcaactggcggtgccgcgcgggctgcccggcgcggataccgaaggtgggcgcggcaccgcgcccttcaccggcgtggtgcgcgaccccggcattctcacctgggtctttccggccatcctgcgctccatggaccgcccccatctggacgccgccgccctggtggccgcgcggtcggccttgcgggtgggcatcaccaccgtgcattccatggaagggggagaactgacccccggcggctcgcccgtgctgctggacaacgccacgcgcctgccgctgcgcgtggtgtgctggaaccagagcatggacctggccgaagtggaacagttggccctgccccgcgtgggcgggtgcatctgcgccgacggcgaactggacgcccgcaccgccgcgctgttcgaaccctacagtgacgaccccggcaacgacggcaccctgctgtactcccagcaggagatggacgacttcgtgctgtccgcccatgcgcgcggattgcaggtggccgtgcactgcgaatccgagcgggccatcgatcaggtgctgcgggccatggaacgcgcccagcggctggagccgcgcagtgacagtcgccaccgcatcgagcacttcgaactgcccacctgggaccagatcgaccgcatggcccgcgccggggtggtggcgtccatgcagcccgccttcgtggaatcctatttcggcgatgaccgcatggcccatctggcatcgctgttcgggccgcaccgcatgcgccgcctgcacccctaccgcgccatcctcgacgccggggtgcgcgtgtgcggcggctccgacagcccggtgaccaactacaccccgctgcgcggcatggccgccgccgtgaaccacccctttgccgaacagtcggtgaccatggcagaggccctgcgcatgttcaccaccgaggcggcgttctcggccttcgaagaggcagacaagggccgcctgctgcccggcatgctggccgacctggtggtgctggggcgtgatccgctggttgatcggagcgggccgacggacatggcttccgttgcggacatccccgtgctgggcacctgggtggacggccagccggtaaccccggaaccataacgccgactgcccatggcggcacaacggagtgacggcccatcaccgatgggcgcatgcgctgccgggcgtcagccatcgggcacgaagccgcacacggcccgcaccagcccccggtgaccgccgctggcaaagcgcccgcctcgcgcctcacgggcacgcaaagcaacctgccccccctcgccatggctgcccgccctgaatgaagagccccgccgaacattgcggcatgtccagccgcaacgggcggcgccccgtgccagagcacgcagcctccggtatccacgcttccgaggactgtaccgcttctgcactgtgccgggcccggccagccccgctccatccgcgctgcggaaggccctgcccgtcacggcccacgccaccgatacgccacaccatcgtcaccatatcggaccgcatgactgagtaaccatacaatttcggaatgttgacgtgaaactgtaaatatgtgaaacatatcttgtccataacagtgccatttttcgacagcccatgcggctgcatgtaacagtcagcatattcccggcatccaccgtgccggtccgcaccgtgccccacccaacccaaagcgacagggggtcgcattgtccgccattcaacttctgaacgtcagcaggcactggggcgacgtccgcgccgtggacgacgtctccttcgaggtggaacagggcaccatgctggtactgctggggccttcgggctgcggcaagtccaccaccctgcggctcatcgcgggtctggagtccgtcacctctggccggatcatgatcggcgagcgcgacgtgacccacctgccccctgcccagcgccaactggccatggtcttccagtcgtatgcgctgttcccgcacctgacggtgcgcgagaacatcctgttcgggctcaccgtgcgcaaggtgccggaggcggaacgcgaaaagcgcctcacccgcgccgtggacatcctgggcctttccgccctgctgcaacgcaagcccggcgaactttccggcgggcagcagcagcgcgtggccctgggccgcgccctggtggcagaggccgccgtgtgcctgatggacgagccgctctccaacctggacgccaagctgcgccatgaaatgcggcgagaaatccgcgccctgcagcaaaccctaggcatgaccatggtgtatgtcacccatgaccagaccgaggccatgagcatggccgaccgcatcatcctgatgcagggcgggcgcatcgtgcagaacgccacgccgtccgaactgtattcccgcccggccaccacctttgcgggcaacttcatcggcaccccgcccatgaacctggtgcggctggacgatgcgcgcggcagcgtgtgcgtggcgggcagccggtccggcacggtgagcgtggtggacagcgccgactacgtgctgggcatccgcccggaacacatccgcatcgtgcccgaaggttggcgcgccgtggtcgaaagcgtggaatacctgggttccggttctgtgctgggttgccgcgtggggggcgaagagctttccgtggtggtggacggcgtgccgaccatcgccgtgggggcggaaatatacctgcactgcccggacgagcacatccacatctttgatgcaaaaaccggcgagcggcgcggcacctgccgctgacaccccccgcgacacaacggacacattcgccccgtattggtgatttcggcggtttacgccccacatcccaacgcaacaacgcaggaggcatcacacaatgaccggcttcagaaaagcgtgcaccctggcggcggctgccctgctgtcgctgaccctgctggcgggcaccgcactggcggaaaaggtgaacctgaccttctacttccctgtttccgtcggcggacccatcaccaagatcgtggagggcatgaccgagcagttcatgaaggaacacccggacatcaaggtcactccggtgtacgcgggcatctaccgcgaaaccctcaccaaggcccttaccgccctgcgcgggggcgagccgccgcacgtggcggtgctgctgtccaccgacatgtacaccctcatcgacgaagacgcggtggtggcctacgacgacatcctgaagccggaggaaatgggcttcaccaaggcgttcttccccggtttcatgcgcaacagccagaccggcggcaagacctggggcattccgttccagcgttccaccatcgtgatgtactggaacaaggaggccttcaaggccgccgggcttgatcccgaaaagggccccgccaactggaacgaactggtggaaatgggcaagaagctgaccgtgcgcgatgcctccggcaaggtcacccagtggggcgtggccattccctccaccgggtacgcctactggatgttccaggccctggccatccagaacggcgtggaactgatgaacgccgaaggcaccaggaccgacttcgacaaccccaaggccatcgaggccctgcaattcctggtggatctggcctacaagcacgaggtgtcgcccaagggcaccatcgactgggccaccaccccgcgcgatttcttcgagcgcaagtccgccatcatgtggaccaccaccggcaacctgaccaacgtgcgcaccaacgcgcccttccccttcggcgtgggcatgctgcccgccagcgcccgccccggttcgcccacgggcggcggcaacttctacatcttcaagaaggccacccccgcagagcgcaaggctgcggtcgacttcgtgcagtggatgaccagcgcggaacgcgccgcccagtggggcatcgacaccggctacgtggccgtgcgccccgacgcgtgggaaaccccggccatgaaggactacgtggccaagttccccgtggccgccgtggcccgcgaccagctggcccacgccgtgcccgaactgtccacccatgacaaccagcgcgtgaccaaggcgctggacgacgccatccaggccgccgtgaccggctccaagaagcccgccgacgccctgaaggacgcccagaaggaagcagaacgcatcctgcgccgttacggcaagtaggatcgcgcgtttgccggcctggccgtctggccgggcgattgaaaggctgcgttgcccattgacgaatgaatgccccggtcggggcggggccatgtgctccaccccggctggggataccgcatggcgcaccggcggcatgcggcatgggcggcatgcggtaccgccgttcgccgccacgccgtcacagcccgtcagccgtcactgttcatccgccgtcacagttcatccggaggtctcccgtgcccccagccttccgcagccacgccaccatgcgcaccatccacgcctggctcctgctgctgcccgccctggcgttcatcgccgcgttcacccactatccggcggtgaacaccttcatccacagcttctttctggatggaaggggcggcgcgcccgcgcagttcgtggggctggaacactaccagtacctgctggaggacgaggtgttccgcaaggcgctggtgaacaacctgctgttcgccagcggcaccattccgctgtccatcggtctggccatgaccatggcctttctggtcaacgcggggctggccgggcagtcggtgctgcggctgtgctacttcgtgcccacggtgctgcccatgatcgcggtggccaacatctggctgttcttctacacgccggaatacggcctgctggagcagattcgcggggcgctgggccttgccggggtgaactggctgggcagcgaatccacggcgctgccgtgcgtcatcgccgttgcggtgtggaaggatgcgggcttcttcatgatcttctaccttgcggcattgcagcagataccgccttcgctgggcgaggcggccatgctggagggggcgtcacgcctgtactactaccgccgggtggtcataccgctgctgatgcccaccaccctgttcgtgctggtgaacgccaccatcaacgccttccgcatggtggaccacctgttcgtgcttacccagggcggccccaacaacgccagctcgctgctgctctactacatctacgaagtcagcttcaaatactgggataccggctacggcgcggcgctgaccatggtgctgctgggctttctggcgctggcctccatcggccagttcggctttctcgatcgcaaggtgcactacagatgagccagaccaacatttacgacagccggggccttgcccgcgtgctagacaccgccgccgcctggacactggccgtgctgtgggcgctgccgctgctgtacgccgtatggacggcctttcacccctcggaattttccacccggttcacgctcgccgcgccgctgacgctggataacttccgcgcggcgtgggacgcggccccctttgcccgctacctggtcaacaccgtgctgctggtgaccatggtgctggccgggcaactggtgctgtgcacgctggcggcctacgccttcgccaagtacgactttcccggcaagggcatattgttcgcgctggtgctgatgcagctgatgatcatgcccgacgtgctggtggtggaaaactaccgcaccatgtcggccatcggcgtactggattccacgctggccatcggcctgccgtacatggcgtcggccttcggcatctttctgctgcgccagaccttcaagagcataccgaaggaactggatgaggccgccgccgtggaaggcgccagcaccctgcagatactctggaaggtctacgtgccgctgggcaagccggtgtacctggcctacgccctggtctcggtcagctaccactggaacaacttcctgtggccgctcatcgtcaccaacaccaccaattcgcgtccgcttaccgttggcttgcaggtgttctcgtccaccgaacagggggtggactggtcgatcatcacggcggccacgctgatgacatccggaccgctgctgatcggttttctgctgttccagcggcagttcgtgcagtcgttcatgcgggcgggcatcaagtaggggcgggaagacaggaccggacgaagcgagtccgcccacgcgggcacgacagcagcagatcaggaaacagccatgccgcaactcgacatccttcccccgcacgaactgtcccgactggcgcgctttcagggtgaacctgcactggccgccatccgccgggaattcgtccccgccgtgaccaacccggtatggcgcggtctggtggaagaattcatggagctggacgagccgctgacgccctatgcccaccgccgttacccggcatggagctttgccgcctcgccaggatccggcgcgcaccacgggcacataggcgggctggccctgcatgtgttgcaagacctgcgcaacgcccgcgccctgggcgacgcccacgaggcacgcggactgcccctagaccggggcctgctgtacgccgccatcctgctgcacgactgcctgaaacgcttcgtgtacgcctttgatgcggactacgccctgcacaagtccgaggatccgttcattgcccgcaacgaagaccaccactcatgggtgctgcgcgaactgaccgcgcgcggggcggacgaagagataatcctggccaccgccgccatgcacggactggatgacgtgagcctggccgaaggggtgaagccgctggccgtggtcaaccactatctggacatcggcctgaccggcctgaccatgcggccagagcacgtacgggcggaacacgccatcggctttctggccgattccgactggccctggagcggacgcgcccaacagcgcacccgcgaactggccgaggccatggccccgcactgcggtgtgcccgccgcgtacatgcacctgtaccttggctcgcgcttcagcttcgagcacatcgacgggctgttgctggacatgggcagggaactgaccatggcgcgggtgctggaaagggttgagaaggaaatgtagaaatcggcgccttgcttccaaacccgccgtaaataccaaaacccacaggcgcaaacctgtgggttttggtattctggatgcggtggccggatatgaaccggcgacacaggaatccgtatagccctagaacaattctgaagggggcatttccctgtacgagatgcggaggcgctttaaaaaggcggtgacagcggccaaatccaaaaaaatcgctggctccaaggcaatcccgacaaactttctgtatacccactcgacacgcccggaaacttcgtgcagtgcgtggaagctttccggcatcatgtctgtaagcacgcatgggcacctttcggaaatttcggaaagtccaagctcagtctgaaattccacaagaacgcctcccacacccatattgcgcacaatgccaatgctcccttctcctccgctgaaacagaccgtacagacaaaggggctcatgatctcaattctatcagaatttcgcctttcatctcttgagagcatggattttttaacgtctcgcagctttcctttccacatgtcgcagcaccaccttcacaagactctttgtgttacgaagcagaacaaatcagtcctgtcatggcaaaattacaaaacatcgaacaacacacaccaaacgcttcagcatgcacacgaaatataaaacagactttcgatcggcctcaccgcaccgacattgccaggctacatcttggtagcgcaacccaacaaccttcagcaatgttttccacttgcaatgaaagcctcgatacagcgatcgccgctggcgaccagactctccacaacatctttgcctatatgaaaatctgtcgaacgtattccaagcgcatcgatcaaagccgtacgcttccaatctgcttccgacagatatgcactgtgcatgctatccgtcatgaaaccgattattgatcgcaaatacgtccgaaaatccgttatctgacaactttcccgaacgataccttcacttccacttcgcgtttccaccatcaaaccaagagtttcacgattcagcacaacggcgtcttcatcccgattttccggatgcacattgcgcgcggcacccggcactacatatctgaccttgtcatacaacgatatcgggtaattccagacaacgctgccatccacgagcaactcccccctgtgattacgaacagccttgaaaaacagggggatgctcatggagacacgcagcgcctcatggatgggaacttcgggtgttcgttccgcattgaacaattcgggggtctgaatcgacaaattggccccgatgatggtgagttccaggtatctgccgggatcagcctcgaccatgcgctgatgctcggcgaacgtcatgtgcgggttgccggtcaatgccgcgatgttcgcgcgggcccaacgttccagcatctctcccttgaaccatccgaaatcgcgcaccagcctttgaaggtcgccccccacccagcgtgaggcgtccatgaacttgtggaacggcgtgcgcaacagaatgtccaccatctcatcgggagaggccccaagggcgagaaagacggcagccatggctcccgacgatgtcccggccacccggcgcactccccgcagcaagccatgcctggcaagagcccgcaatgctcctgcgtaggccactccctttatgccccctcccttgaacacgacattgcagtagagcgacaccgcctttccacctcccgcatcttgcccatcaaccacataacgtcctgacccatcacgttcgggccgcattgggtccggtccgcatcacgccttggcgtctggcgccgcttcccccaccgcagcagcctcgaaccggacggtaaacgtggtgcccttgccgggatgcgactccgcactgatcgtgccgccatgcgcctctatgatcttccggcaatgatacaaaccgatgcccatgccccgtgccttggtcgtgcgaaacggcttgaacaggccatcgcggagcagggccgggtcaatgccgccagcagagtccacaacatgaaagaaaggcctgccgtcatcccccacatgcacggccacccgcttgtttccgcccgcctcgatggcgttgaggcacagattgacgaagaccttggccacctgttcggcatcgacccgcaccctcactccggtgcccatgaactgtatgtccgcattgggcagttggccgcatgcggaccgggccagctccatcaggtccacttcctccatctgcagactctcgcgccccggcagccgcgtcagctgggagatgagattgcgcatgttggcaacgctgttggtcaacgtttccacaagatcacgctgaaaatccggttcaccgatgtattcccgcgcattgtcgaccaaaagcgacaacgcgtagacttggttcttgaggtcatgcatgaccaacgccgcaaaccggccaagcacctccatctcccgcgccacggccagttcgtcgccaagtcgaaaactgcggacgcacaaggcaatctgccgccccatggcctccagcagttcgaagtcctcgatgtcgtgttcctcatgcgtgtcgatggggcgggccaacagcacgatcccctcgctgccctccacggtacggaccggcagcacgacacttaccccggcgctgcacagcgcctcgaaggcctcggcgggcacgctttccgcaacgtcgccaaccggacacggcccaccctcccgctcgaacagcgcggcaaagctggtggcgggcagcacgggcagcggctccatctcgtagagcacgccatccctcatgccaccgggatgttcgaggtcggccggaatgaatgccccgcccacgaagccgaaggcgtcgcacagtcctacgagcagcacgttgatgaactctttcgtaccccgtgcatgcgacagcatgtccgtgaaattgatccactgcgttcggtagtcgtacttttcgttgtagaaggtccggtgcatccagatgctgaagcgcctgcgcagatggtcggacagcagggtgagcaggacagccaggctgatgacaaaggcgatggcaagggcgaaatgccgctcgaaacccggccccatcagccgcattccttcgcgcagcacccccagccccaaaaggtaaccgccagcgatgacagcgacaatcgaccggaaggccagcctgcgggtgatgtataccttgtcgcttccccggcgcgcctcggcatagagaaaaagcccgaatccgagcacgacggcgctgttgcgcaaccccgtgtagccgaaatccagcgtgcgcacgaccagcccctgcccgtattgcaggcacaaggcggccaatacgacacccgcaccgacgagtgcgagcttgatgcgccaacgttcactgtgcctgctgctgcgcagggtgctctccagaatgccagcggaaagcaacagacacagcaggagttgcacatagaagaagaacgcgtgcggttcgagatagagcacccgttccgctgtgaaatctgcgaggtagaacatatcccccggactcgtgaacaggatcatgaacaggggggaaagagccagggcaagcaagaacttgccgctgcggggcagcatgcgccacgagcattcccgaccgtagcacaatgcgaagacggtccacgccggcgcaagcagggcctgcaacagcagcaccaacggcaggagccagtccggcaggtcggtcgccacggcaaggtggctttcagatgccaccagcgctgccgtgaccagtggcgccggaacgcgacacaaggccacccggcccggctcgcaaaaagcgcggcccgtgatcaccaccgccagcaccagcgcaattcccgccagagcaattaccatgctgccctctttatcctggccaaagcaccatgcggacaggcgcccccttccggagcacgttccgctctccgtcgcacggcagaacatcaagccacgggcacgtccatccggtcatcgccacgtgcaacgctgaacgagagtccgggatacgccgatccttcggcttgcctgcagaatccctccacccgttccatggccgcggcgtctccggttgccacaagaacccggacctcgccgggtgcccattgccgcatccgcacgtccgctccgccgcacaaccgggcgacctgcggagcaaaatcgccgccaggcaggtaacgcccctctgccgtcaggaaccatgtttccgccgcagccaccatgcgcatcagcgggaagccccgcccacacccgcaatccccgtcgaccggcacgccacggtctcccgtggcgaaacggatcaccggcatcgccttgttgttgatgtccgtgacaagcacgtaaggagcgccacaccacgggtccggctcgaattccacgtacgcggaatgcgccagcaggtgcaggttgcctcccgtgcactccatggcgatgcacgggacttcggaacacccgtacaggtcgtgcacgacgcagccgaaggaggccatgatgcgctggcgctgctccgcgcttgccctccccccgggggtgaccgctccgcgcacattgcccaggcggattccgaccctgtccagatagtccgccatgtcggacatcacccacgcattgccgagcaggtaggacttgccgcaacggcgtatggcgcgcacccacttggccatgtcttcaggactgtgtgtgcgaacatccaccgaaagggtaccggccagccattcgcgcacccctggctgcatcaggctgcccccctccgcgcccgaagaagtgtacagcctgaccaccatgtcagccagggtccaccccacgaacgtgagacaaagcaaccagttggcttgtgtttcatcgcgggcggccttgtcgcgcggcacctgcgcaggaacacatccctcggccatgccgcgcagtgcggcaaccaccttgcgcggcatggccgaggaaacaaggtcggccttgcgttcctgcatcacttcccgcgtcagcacgggcagcttgctgtattccgcaaaactgcgcacgtgttctggccgcaggcccaattcgtccatgacgttcctgtaatagggaacagtttcatacgcatgcttcagaaaggttgccgcaagccagaactgcctctgccgcagttcatcgtgcggcaggcgttccagcgccagatgttcgcgcatccgcgcgtggcatccgttgctggtcaacttgtgaagcatcatgcgcgcatagccgatcatgcagccgcctccaatcgcgggcacgcgccccgctctccgggcctgccttacattatcgcggtcagacccggccaagccgccgcttgagccacggataggcctcccgcatgagcttggccaaacgggaaggagccgcctcgatgcaccagtactcatgcagcatgccgccgaaactctgcttgaacttggcgattctcggaatgtccgaccccacgaagtcatacctgtccacgcccctcgccatggcaagccggatggcctcccattgcaggacgttgttgggcgaaacccgcccggcgtcggacaccgaagcgccgcttatgtagtacgcgtcgtgcgggtccatgacgaacagcgccccggctatgtcccttccctcatgaaccgccgtcagcccgatgatttcgcgccccccgaacaagctccacatttctcggtagaatggccgggcattgggcgaggcaaggccctgccttgcgtagacgccctccagcatgtccacgtacctgtcgatgaacccgtcgccgacagcctcgcccactgtcacgccgtccttcagcgccttgcgcaccgccgtccggcaacgtccttccatgccttcccagatggcgtcctcacccagggtcaaatcgaggacgtgggtggttttccgctgcacgctggccatgccgggatcgatatccggcaggggaacacccacccgggtgaacatgcgcagaaagtccatgcccccgctccgggcatgggcgagcagtgtcggccacagatccccgcagggcgcgtccgcgcgaaccagtggcccgagatacggcgtatcggtgaccacgtagggcgacgagaataccctgagcaccacgtaattgcggctgaagaccgggaagatgcccgcaaccccctgcgtgtcctcgatcaggtacatgtccagccgggcggcctggtgccgggccagcaggttcagccacggtcgtgaatgaaacagggggcaggcgggatgttcctcgcggaagcgatcccattccccgtaacgttccggtccgcatggcaccatgcgcaggctcatcgctcgcctccgtcccaggtaacgtccgccagcgcgacatcgtccattcccacgagatgccggaagtcctcgcgccgccgcagcacccgcgcccttccgtcctccacggcaaccaccgcggcccggggaaaggcaaaattcatggcgtaggacgaaaagtaggcacccgcatccatcaccgccagcacgtcgccggtggcgagttcgggcagcagcttgcccctgtagagccagtccgatctcgtgcataccctgccggtgaccgtatacggtcgcgacggcggcctgcgcaggtcgctggccagaaacgcctcatgccattcgaagtcgcagggaaatgcctgtgacagcctgcctgcgtcggttatggcaaagggctccgcgcccggtcgttcctttacggccttgacctgcgtcagcagcaattcggccttgctggtaagcagcctgcccggttcaatgcagacgccgggcaccggcaggtcgttctgggcgcagaaggcccgcaacgtgtccgccaggtcgcgcaggtaaaggcgaaaatcctggaacgggtccatccatgccgcccccggctgcacgccaaacaggcggtacaggccgtattccgcaccggacatgttcttgctcgtctccacgccaaagcccccgcccacgtcaagcaggcggatccgcaccccgtgctccctggcgagccacgacatcacgtccagcgcgcgcgacaggcagcgggcatgatagccgctgtgcctggcgttgctggtgacgttgaaatgcagggccacaaggtctgcatggtccggtgcgtcaaggcagttgcgcaccacgtgggccaggtcgtccccttcggggtccaggccgaactgggcgctgcggttaagggcaaggcgcagccccacccgcgcagtgcggcgctgttcgcgggctgcggcaagcaccacgtcgacctcgtcccggctgtcgatgttgacgagcgttccccgcgccacggccctggcaatgctttcgcgcgacttgtccacaccgttgtagaccacctgcccgccgtccacgcccagactttcggacagccagtactcgtagggagaaatgacctcggcccccaccccggcgtcgtggagcatgcgcaggatgccgggaatgcagttggtcttgtacgaataggccagcatggcaccgggcagcacctcgtccagcgcggcctgcacgtcctgcacccgtcgccgcagggccgccgcatcgaccacaagaagcggggtgccgtaatcacgcgcaaggcgtgtgcacggcatgccgccaacggccagcacccccccctcgtccgtgacatcccacaaggacaacgggggcttgccctggcgtttctgccgcaagcaggaaaagcgccgcagcacgccgccaatgccaccaagaaccgacatgtccatccccccttgcttcaggcggcattgccgcgccacgcggccagtcgcaccatgatgttgcgcaacacgtttcgcacgggccacacgaaaaacggcaacggatcatgcacatcccagtcgtcgcaggcggcgatacccctgcccgccagcccgccgccacgggcaaacatccgtcgcaacaccagggccggatcgccccgcaaggcccggctgagccatgcggtggtcaccccggcggcggtcggttccacgtccgcgcattcctctcccagtgccagcatgcaatgcagggaggggaaatctatgccccgcgccgtgctctggatcagcgaattccagtagcgcgcgttgatatctatcaggtagggcgtgcccgttgccggatcgacgatgaagtccgcctggcacggccccgaccaccgcacgtgctccagcagcccgcgcagtgactcgacggcggcgtcgcaccgaaccgtctcccgtaccgtggattgaccgtgcctgcccggatacgaggtgacgatgcgaaaggtgtcgctggcgtgcaccctgccggcgtcgcacaacatggccacgcacacgacgtcgcccgccatcctgcgttgcacgaaatagccctcgcgcgtcgtttcgggcatgtccgcgaccagcgcggccaaggcccgcgcgtcggcgcactcgtacatgccgtacccgccccatccccataccggcttggcaaggcacgggcagggaaaggcagccagcgccgccgggtcgcccgcaaggtccgccaccgccctgtattcgggcaccagcacgcccgcctcgcgcgccaccccgtaggtgcggtacttgtccgcgaagatggccagcgtatcggcgtcgcccagcagcagccgcacatcggaacccaggcggtggcggtgccgcgcgatgaccgccgcctcgcccagcaccggaagcagcacggaaacccggttttcctcgcaaatgcgccgcaggtcgtcgataaacccgtcctcgtccagggtggggtccgcatgcacaaaggtacggcgcgcgtacctggaataagcgcaaatgggccactccgcggtggcggccaccagcacctcgaatcccctgctgtgcagggccctgcagatgacgcgggcaagcatcgtgtctgcggcaaggacaaggacgacgttcatgccggtgctcctccgctcatccggtacccaccggtcagccaaaggccaatccatgcgcacacgggatagagggccacgaacaccagggcggaaaacaccaccacgcccgaagcgctgaacgacgcgctccggaccggttcgggcatgagcgccagcaccgccgccagcgccctgatgcagatgatgtgcagcacgtaataggcaagcggggccctgcctggcacacagagaaaatccagacgccgcccgtgctcgaaccaggccagcagcagccacatggcgcccagcgtgagaagggaaaactgcaatgacggcgggtactttcccacgttcatgaaagacgccatggtccaccaggccgtggattgggccatgaagggcgtggggtcgccatacccgcccgaaagccgcagcagcgcgaacagcgcaagacatcccgcgcccagggccggaagcaggcggcgacgctgcgccgcctccagtcggaatacccagccgcacagatagcccagccacatcagcccgaaccacggcagcaccgtgtacagggcgtagaccgctccggtacccggaatctcgaagtaggaccgcacgaacgccagcttccacagcaccgaggccacctctccttccggcatgtacgcccgcagcgcgtcgtgtccggccaccagcagcaatgccaggcacaacgaaagcgtccggggcagccgcacgacgatggccagcagcagcatggagcaaccgatggcccacagcacgtcgagcaccagcagccttgcggatgaaaatggcgcgtgcagccccagcatcatgttgatcccgacgatcatggcgccccgcgtcagcaggtaacgcccgacggaatgctctccgccatggcgcagcatccagaagttcacggatgccccggcaagaaaaacgaaggttggagcgcacaggtgagtcacccagcgcatcaggaagaacgtcggggtggtcgtttcgagttccagcggatttgcgggaaggacggaaacgtcatgccacagcttctgcgccatgacggtaaagtctccccgcacatggtcgagcgtcatgagcagcatgaccagcccccgcatggcgtcgatggaggcgagccgccctcctgaccggcgcggtgacgcagcagtgtccgccatcatgccgccctcccccgcacggtgtccggtcgcccggccatcagtgccgtcagccgcaccagcccgccatacgccctttgcagcacccacgcgatgcacacgttcatgccgagcaccagcagggcgtccagatacggattgtccgccaggggcagacgaaaataggtgtggatgatgtacaggggcaggagcaaatcgccgaacgccgccaccagccgggaaggcagcaggggatggatgccggtcagggccaaccccgtgaccgcaacccccgccaccccgatgatggcgtacgccaccaccggctggtgcccgctcaggctgtagcccaccgcacctgcaacgcaggagatcgcggcgaacagggcgacgcgcccggcattgccccccccgaaacgcgccagccagaagcccgccagaaaccccacggaggtggaccacaacgagtggccatacggcgcggccacctgcatcacggctgccagcgcgatgcccccccacagcagcagccgtccgcgcgccggggtcgtcaccaccctgccgagccacggatagacgaggtagaacagcaacagcagcgtcatgaaccactggcccgctccgaacggactttcgttgccgaggtggaaccagttcagaaacccgttgagcccggcaaggttgaacagcgtatccatgctgaacagcccgttgcggcccgtgaccagaaaaacgcaccccagcaccgcgttcaggaacaggaacagcccgaacaggcgcgacaccttgcgcgtccagtacccctccatcctgtccggcgaggggtagcgcaacgtggtgaaatagccggacgtcgcggtaaagaagaacagacccacatcacccggcacccaccacaggcgcatgggcagcgtgtgcatcagggaagcgccggggccttccgcaaagatatgcccgtaacaaatgcacagcaaaaacagcagcttcagcgcctgcacggtggcattcctgtcttgcgtcgcacgtgtcataacggctccttccggcaaccccttgatgattaatccaatgtggtcgctcccccgctcattcccactggccgcacagcccctcgcccggcgtgggcattccccaggcccgtcgcaccgccttcgtcgcctgcccgcaacaccacgccagcatgggcagcgggtccgaaaggtcgaagtcgtcataggcagccactcgcctgtggccgcgcaacgcattgacgagaaaggccaccttgtcgcgcgcgttcacgaactgcgcgccaaggcgcatgacatccccgccaagccagcgcgtgacaacaccgggagcggattcaggcaccccgaaatcccgctcgtttctcgccagcttgtagtaataatagggaaaatccatgccgcgcgtcaggctgtgggccagggatccccagaacctgggattgacgtcgatgagaaaagccctgccgctgtccggttcgacgatgaaatccgcctcgcacacgccggtccaggccatggcgtcgagcagggtccgcaggccctgttccgctgccgggcacgaaaacgattcccgcaacgtgccctggccatagggccacggatacgcctcgatcacgcggtaggtgtcgcaggccaccattttcccggcgtcgtacagcatggccacgcacacggtgtcaccatccagcttccgctgggccagcccgccgctggcggcccgctcgcgggcaagggcacgcaggcggtccggcgtcgtcacctcttccacggcccagcctccgccgccctgccgcggcttgaccacctgcggatacgccatctcctcggccatgccgggcgatgccagcacggcggccaggggcacggtttccggcatgggcacccccaggcggttcgccagcgtccgcagcgactccttgtcgtgcagctccaccagggcgcgatatcctgccaggcacaatcccacgcgggaaggcaggcggtcacggtggcgggcaaccatgtatgtttcctccagcaccgggaccagcacgtcgatgcgctcctgctcgacaagccgcaccaggtcgtcgatgaaccggtgctcgtcaacgaagggcgaaacataccgggccgtccctaccgcatgccgcgaatggaaggacatggcatgcggctgggcatccgccaccacaacctccaccccgcggcgggccagactcttgcagatgttgtaggcaacgcgcgttcttgcggatgtgaccagcgcccgtcccatgactactcctccggaaggatcggcccggaccacacgcccccgccgaacgtcgtgacgatcatgcgcttgcggtccgccggatcgaaagtgacgccggtgatggcggcgaagggaaaaccggcgaaatgccgccaggattccccgccgtccgggctgtagagcagtccgtgcagggttgttcccgcatagaccagccgggggttgtccgggtgcaccaccaccgccatggtgtggtcgaagctgtcgccgcccgccgcctgcatgatgcccttgtcgctgagcacctgcttccagcttctgccgccgtcggcggtcttgtacacgccgccctccagccagtggcccggcgccgtggccgcggaaacgtagatgacgcgggcatcgacgggatcgaacgccaggttggtggcccaccaggccagcgggctgcccgccgtgaggttctgccaggtgtcaccgccatcgggcgacttccacagccctccggggatggtgaagttggtgcccttgccgctgatgccggtaatcaggcaatacagctcgcgcgttgccggatggatgcgcagtctgtacacatgcaggttgcccgacgtgccgaggccccggctcgcggtgcgccagcttctgccgccgtccaccgacttgtagacaccggccctgtcgtcatctccttcgccgtaaagcccggcgtacaacacccgggccccgggcggtgaccgatcatccagcgtcacggtggtgcaggtctggctgggcagcgcctccccgcccctggggtcgtagggcacccgccacgtggccccgtggtcgtcgcttgccaccacgccgcccatggcgtgaatggcgaacttcatgttggtgggaaacagctcctgggcatgcgggatgtcatgccgcatgctggcggcggcgtacatgcgaccgggcatggccgggtcgaacaccacgtcgtagaaggtgttggtccacggcgaccccttggccgaccacgtccaggaacgcccttggtccatcgagcgggcgaagcctatgtccgtataggcaatgtactggcgctgcgtgtcgtgggggtcgtgcaggtatgcccaggcgctggtcacctccagcccgatggaactcagcaccggcgccgcgccgccatccgcggcatgctgcacggccgacatggcctgtgtccatgaatctccgccatcgcggctgacgtacaggtcgccctgcgtcgccagcagcagcacgccatcgcccgccggattcacggccagcgggttggaggtgaaatagtagccccatcccagttgcgtctgcacccaggaacgctcgacgttggtgccgaagctcaccttgtcccacggcatcgccatgcggaagcacttgtcccaggtcttgccgccatcggtggtgcgcaagagctgcttgtgcgccacgccattggtctgcgccgcgtaggccacggcggtctggccgggggccatggccagatgccgctcgttctcgaacccggccttgcccctgctccagctttgccccccgtccgtagaccgcatgatgccgacaccttccacggaggccagcaggaccgttcccttcgcgtccatgccgccagcaagcgaagcgacccgcccccccaccgacggttgtccgcccggcgcgacgggcttccaggtctgccctccgtcaggactggccaggaattcgccgttcctgacgaaggtgtacagcgagccacccagcgagactgtctcgctgctgccgccatcgatcacctggcgccagccccccggctggccactgccggaaaattcgccacgccacacggcatcctgcgtgccgacaagcagcgcatcgggcgaacccggcacggcggcaaggcgcgtgactggcgcattcttccatgggccttcgggctgcgtccgccaggtctttccgccgtcatcgctcatggtgacccggttccgctgcgtgatccaggcaatgcgggcaggaaagtgcgccatgggcggagaaacctgggtgaactgcaacccctggcggtacggaatcagccgccagcttccccctccgtcctcggaccggtacacccctcccatgtccgacgccacgaacaccagtctggcgtcgtacggagaaatcgacggcacatacatgcccccgcctccacccggccccagtggccggaagccgctccgggcatcctccccggctgccgccacaggcatggcggacgccagcgcaatggccaacgcaaggaccagccccgacaggacgcgaattgcccggcactccacgtgcagcccggacgtgccggacgctgccgcgagacgggtgttgacgttggcgaacggcatgctgtgcctcctgagctgcgttaccgggatcggcggcccgcatccctcgtttccaccggtgaccggacggggagtcatatctctatgccgtgcttgcgcagcaggtcgtagaaggtaggacggctgaccccgatggcctgcgatgcctgcacgatgttgccggaacatttttccagcgcggtcagcacgatgtcccgttccagggcgttgcgcgcctccttcagggtgccttccgcgcgcggcggggcgggtgcatctgcgggcatggcgtcgtcgaagcccagatcggccggtgcaatgtgctgcccgctggcgaaaatgaccgctcgccggaccttgttttccaactcgcgcacgttgcccggccagttgtggcgcagcatggcctgcgtggccgccggcgacagcatcttgacctggtggtttctctcccttgcgaagcgctccagaaaatgccgggcaagcagcaggatgtcgtcgccacgcgtgcgcagtggcggcaacacgatgggcacgacgccgatgcggtagtacaggtcttcacgaaacctcccggaggcgatttcggactggatatcgcggttggtcgcggccactatgcgtgcgtccacccggatgtccttgcgcccgcctacccgctggatcaccatttcctgcaggaaccgcagcagctttacctgaaggttggggggcagttcccctatttcgtccaggaacaacgtgccactgtccgcgtattccaccttgccctgcacacgttgcgtggcaccggtgaacgcccccttctcgtacccgaagaattccgcctccagcaggttgtccggaatggcgccgcagttgatggccacgaacggcatggacgtgcggtggctgaaggcgtgtatggcccgggccaccagttccttgcccgtgccggattcgccggtgaccagcaccggcacgtccgaggacgccaccttgctgatggtctcgaataccgcgagcatggcggggcattgccccacgatgccctggcattcgccctgccgcttcacgggcgggccgacattgtcgcgcaggccatgcagaaagaacgccctgccgatgatgatcttcagcacgtccaggtcggcgggcttgtggcaaaagtcataggcccccccctgtatggcccgcagggcgttttccacgtcgtggtgcccggtcacgacgatgacctgcacgcgcggatcctgcttcagcagcgcatccagcgcccggaaaccttcggatgtgccctcggcgtccggcggcaggccaaggtccagtgtcaccacggctggcgaatgcccgcgctgcagggcaagcgcctcttccgtggaaccggccagatagagctggtatggctccttggacaggccccagcgcaactgcttgcgcacgtcttcattgtcatcgatgatgagcaggcctggcatgtcgctttcctttcacccgaaggccgaggcgccggttttccgtgaacccggcggccccggtctttccctttttcccaacagtcattgcggcaggaacaaacgcaacgtcgggtacaaccgggcaatgaaggcagccacgtccgcgtcggctccctgggccctggtgcaccggaacatccagccggatgaacgcggcatccctgcggccatgcagaacggcgttacgcaattcggcgagcttcaggtccatgtcgtcggttatcgtctcgccccgcacctcgtaccagtaatagtagacagccccctcggcctccttggcgtacgtggcccggacgagccgcacggcacccgccggagtcggcacgtccatccgggcagaatcgacctgcaaccaaccggcaccgggcaggcagttgcgcggcgaatgtatggcccccgcgcccttgccgccgccatgaaaccccacgtaaaggccgatcctgcgcccggcgtcgttggtatacaggcgcaccagataatccgtggggcgcagcacggccatcgtctcgctgtcgaagaacacctgccccgtactgcgccactcgcccaacgcgagcggaaaatcactcagggctcgttgcggcagtacggcggattcgacacgggcgtgactgacgtaagcgcccgcagcaagaaacaggagcactatcaaaactctgatccgcatctgcattcactccttcccgcgctggtcctgatgcccacgccccaaggcaatgcccaggccgccggtaagggccatggccaccaagaaaacgacaatcccttcgaattcatgaaagaaaccgcttgccgcgccagcccccatataccaggacagcacgcccgtgacgaaaacccgaagggtgttggcggcaacggcaatgggcacggtggccagcaccagcacccagcgccgccacccggccggaaggaacaggaaggcgaaggccgtccccagcgcagccaggctcatgagcgaacgcaggccgctgcaggcgtccaccacctcgagcgttatgttggggaaaatgatcacgttgccttcccgcagcaccggaagccccatgaggcggatgccgcccgttgcgacggcggacaccatgcccttcagcggcagggccagggcgtcgtacacggtgtatggcaggggcaccatgaacagcaggtacgccagcggaaagcgcaaaaggcggaacaccccggttccgtaaagatagagtatggttccggccagcagcaccaccagcgaggcccgcgacgtgaacagttccagcgtcacggagccgaacagcagcagcacaaggccaagccccagcagcgggagcccccaaagggacgggatgaccacggcttcgcgcagttgcggccacctgcgccatgcaaaccatgccgacaggcacggcaccaagaacccgtgcgaatagttggggtcaaagctccagtcgcccaccatgcgcatgacgatggcgtggtagaccacggcgaacatggcgagaaccggcacgaaatgcagcgggtgctggcgtagaacggcggcaagcgtcatgggcggctccgtaccggcgcggcctgcacatgctgccgacgcgccgttctccaggtgtgcgttgtcatgtgtgggcctcccctacgccgtacagggccagatacccgcgcaacatggcttcgtcgctgcaacgcgaccggaccatttccatggccttttcgcgcatggcctgcctgtgcgccggattgtcggccatccagcgcatggccgcagccagggcctgcacgtcatgcgggggcaccacgcgggccgtctcgccatccgtcaccagttccccgatgccacccacttcggtcgtcaccacggggatgccgcaggccattgcctccagcacggccaccggcatgccctcgtaccgggacgacaggacgaagacatccatcgcgcgcagcaattcgggaatgtcacgccgcgtgccggagaaatgcacggccccctcaagcccaagttcgcggcacaggcgctccgcctcgtcgcgccgctcaccgtcgcccacgagcagcagccgtgcgtccggatgggttgcccgaacggcggcaaacgcctgcagcagacccggatggtccttggcatcgcagaaccgggccacgtttccgtagaccaggccgccttgcgcccagcccgggggcagttccgccacctgcttccccggcccggcgggcgaaaaacgcacggtgtccaccccgttgcggatcacccgcaaccgatgcggggcaacacccagcacatcgaccatatagttgcgcaatgtttccgtgacgcacgaaatgccccccagaaacggagccagaagccgcaccagcagccgggcgcggggctgcgtctcgaacccgtgcgtcgcatgctcggtgtagaccagccggacaccggtgagccacgccgccggggccgcccattgcagcaggtaggagtcctgcgcgtgcagaatgtccaccttttcgcgacgcagcagggcggcaagccgcgcgatgcccgtcagcctcgaccttccgatgacgtccagcgtgcgccaggcaaggccacgggcctctatttcgggcacaagcggtccctccccgccgaacaggccgcagaccgtgccccgcacatggggactcgccttctccagcgtggtcagggcaagccgctctgcgccccccggaaacatccggaagatgagctgcatcacatggggtttcatgcctcctcccgttcccggcggtcaccgcgcctgcccagcaccctcgccggaatgcccgccgcgatgctgtacggcgccagcgccgccgccaccacgctgcccgccgccaccacgcacccgtcgccgacatcggccatgacgatggcgccattcccgatccagcaatccctgccgatgcgcacgcactcgtcccgcccgccctgaagcctgatgggcacgtcggggtcgtcgaaaaagtgggtatgcttgccgctggtgaccatgacgtgggtgcccagaaggctgtcgtcgccaatgtcggcatgcccgatgttgcagtaggccccgatgtacacgttgcggccaatgaccgtttgcggcgtcacgaaggtggtcatgaactccaccacacatgctgacgtgcacccgtgcagcgcaagacgcaggaacgccacgcgcaacagcacgccgtacactcccggaagcagtgccagcagttgcgtcatgcccgcgaaggatcgctcgcgccccagcacgagcgcctcaagccggtgcagcacgtagaatggcaccgcgcacacgagcacgaatgctttcagcatgttactgactatcttcacaccatcccgccatagggtcgcgttttcgccatcggggcgtcttgccggtgatcacgcatccagcaccacgacatcctgggccttgcgccaagcccgcacacgctcttccccgaacacttccgccagatcgtcgttgatggggagcttgcccacaatgcggcacgggttcccctcgatgaggcagaacgggggaatctcgcccatgatgtgcgtgccgacctttgccaccaccccgtcacctaccgtggtgccgggatagatgacgctggcctctccgagaaagcacaggacgcctatgcgcaccggtcgcaccccgcccttcgaggggtgcccgccccccggaaccatgcgggcgcgcgcatccgcaacggggtgtccggagttgtccatgatgatgtggcatccgaccatgctgtagtccccgacatctatgcgctttgccaccatgaagcgcacgaatggcgctatgtacacattgcttccgatatgcaattccgggttttcacacactgtaagcccgacaagcgacaccttgtcgaacatggcaacgttatcacctatgtatattccgagatttccaagaatacgcgttgttccgtttccggaataccacatcctgaagttcttacccacacttctgcactgcgacttgaacatgggctcgtagtacacgacgcgccagaagttgtgccagatggatgttctggttgcccattcgttgtagagaaaggaatgcagccccggcaccaccggcatggaaatgccgaagatgaacttcgccatgtcgtacaatcgcgcatgaaagggcgtttcacgcttcctgatggccaccttgaatgccgcccagcctcccatttccgactccttatgcccggacagccgacgtcagatgttgatagagatgcacgatgtgctccgcccgccgccccggcgtgaagcattccatcacccgttcccggcccgcctctccgtaacgggcacgcaaggcggggtcgtccgcaaggcccgtaaccgcctcggccaggcgttccgcatcggcggcgggcacgaggatgcccgtccgcccgtcctgcacaacctccggcacaccgccaacccttgtggccaccacgggcagggagcacatcatggcctccagcgcggccagcggcatcccctcgctgagcgacggcagcacgaccatgtccagcgccctgtacacgctcaacggttccgccacgtgaccgaggaaatggacgaaaccgtccagacccagccgccgcgcctcttcgcgcagcgacatcgcatccggcccgtcgcccgccagaatgccctgcaaggcgggctgcctcacccgcgcaagggccagcgcacgaagaaagtgcagctgccccttttccgggctcaggcgccccaccaccccggccacgatggcgttttccggaatgccgcattccttccggatgtttcgtccgggcgttccctcgaattcttccgggtccgccgcgttggggatgaccaccatccggcgccgcgcccctgcccacaactggttgcccagcgattccgaaaccgtcaccacccgcgtggccagtggcagcaccagctggtccagcacccggtacgcccggatcttccagctttccgcagtccagccatgcacgaaggccacccacggcaaaccggtcagcaggtgcaggcaggcgcacaccacatggctcttgtagccatgcgactcaagcatggcgcaccggctctcgcgcacgatccgcaacgcctgcgccaccagcgtcggatcgtagcgccagcgctggtacagacaggccatggtcgcgcccgagtcccggacggccgacgtgaactccgtctcgcacggttcgccgaaggagtaggccaccaccacgggatcacacaggtcgagccccccggtgcgcagaaactgcaccagggccttccccatgccgcccagagtggcggtggccagaaacacgcacaccttcggtcggctcatgccgtcccctccaacggtcgcggcgctccgcccgcggccaacgcctcttcgatccaacaggaaacaagttccgccttgtccttccaggtttctccctcaagcaccttccaccggggggctgccggggcggggctgcgcaactcgtcctcgatggcggccacgaaggcgtcgccggaagccgcaatgcgcaccacgccgtcaaagcgcagcacctccgtcatgggtgttgccaccaccggcttgccggtggccaggtactcgcgcagtttcaaggggtttgccgtgcaggtgtgctcgttcaccacatacggaatcacggccacgtcgaagcgggcggcatatccgggcagttcgtcgtacggcactgccggcaaccagagaaaattggggaaccgctccagagcgtccagcgggatgcgccgggtgccgatgagcaccacgttccagtgcggacgggccgcaagcagatcgacaagcaggtctatgtccagatggctgtcgatgagcccgtagaaaccgatgacaggcccctccagccaacgcagggcttcgggcaggtccaccacggcaaccgggccggcggccgcgctgaagtgcccgaaatccacgccgtgggtcaaaaggcgcgtggggctgcgcccgttggacttgcgggcgaccagttcatccgaaaccgccatgactaggtcggccttgcgcaacagatcggcttccagttcgcgcaccatctccggcaggttcatgcccggccacacgctgaactcgtccacgcaatagtagaccaccagcgactcgccacagagacccgcgtagtccgccgcgttgggcacggtggccagcagaacgggatcccgcaggtcgagatcgcgcgatgcccgcgccaccgcgcccagcacgctacgccggttgaaggcccgcaccgacgccagcggggacaaggggaccattaccggcgagatgacgcgcagcccctgcggcaactccaccgagggtgcgggaacggcccaggagcacaccttctcgaaggcccgcttcacgtcgtagatgcacaggcggggcaggcgcatgcctatcgtattgacccacaggatgcggttgtcgggcagaaaatggcgcatgatatgctggcaactgaagggatgcctcccccagtcgtcggaaaagacgatgaagtcgtgccccttgatcatgccgccctcccctgtgccgtcgcgaacagcggactcttgccgccccagcgcagcagcgccgcctgcatgcccaccgcaacgcccgcctgggcgcagcagcagagcagcagttgccagtacccctgcccgaatgcgtcgcggatgagcaggaaacacagcacctgcggcaggacatgggtgacgcccaactctgccagcagccgcaggtagacgagcaacgacatgcccgcatgggtaaagaccaaccacggcacgattcccgcgcggaacagggccgacgcgagcagataggcccaggccacgcccactatgccgtacggggtgaccagcagcagcgaaagcaggacgatcagcacgccttccgccatggcgcagcgcgccagggtacggtgggtggctgttcccagcaggtacccgtcggccggcagcatgcccagggaaagcgccgcgcccaggctcaacggcaccagcgcgtcatacgaaggggaaaatccttcgccgagccaaagcaggatgaagggcctgccatagaagatgagacaagccgcgatcagggaggaggtcatgtagctgagccgcagggagaacagcagggtcgcgcgggtaccctctccgtcgccatcagcctgaaggcggctgaagtagggcaccatgatcccgaacgcgctctgcatcaggctcaggaaataccccacgaactgcatggcgatggaaaacaccgccacctcgcgcacgcccatgaaccacgcaatgatgtagttctgcgaccggtagcgcatggactcgccgatctgggtcacggtgaaggcccatccgtagccgagcatctcccgggccagggcgcggttgaacagatgcggacggaatctggcgctcccgcgccgtttcacgatcaggacgcacagcagcgattccagcagaaagccgccgccgttcacggcggaaagcagctccaggccgttcgattcgttgatcgagaacagcaccaccaggctggtgaccgtgctgcggagcatggccagcacggcgatcagcgtccagcgcatctcggccatgatgatgcccatgtggctccgaaacaggaacatcgccgcgaggcagctgctgtagatcaacaggcacaagcgcaggcgtccgggggagacatgccgggcatcgaagaaatcggcgccgtagaccagggcggcggtaaccagcagtgacacgaagcaggaaagcccgtgcagggccacgcccaccgtgaagacccggtccacctcctgctggtcgttccggccgtgtgccgctgcggcatatttcgaaaccgcctgcatcaccccgccttccagcagcaggaaatagcagacgatggaacttaccagcacccacaccccatactgggccttgcccatcgcccccacaaccgtcggagtgacaagcagggcgaacgccacccccacggcgaaggagaggatgcgaatcacggaattgcgggcaaagtaaccgagcgtgctcatacatcctcccccgctttgcctgccccgcgcagcggcggcaaaccgttccagcgggtgtccgacagcggcgtccggagtgaccggatgcgtgtgtcgctccccttccggcctcgccgccggcttgcggtcgatgtcggctcggtctgcacgaccgccgggacatcaagcgccagctgaccggaccgcatggccgagaccatggccatgaagccgtagaacgatatggcgaacgcctgcgaaacgaacagaatcccgaccatgaacgcggtaatgccataacgcacgcccagccagcgcatgcgcgccgcctcgtcaaggcctggtgatgttgcgccttcccttgcgaacgcgatgatgttccgcaacaggcagacatagacccacagcgcgaacacccccatttccgtcgccacctgaatgtacgtgttgtgcgccgtcaaatatgcgccgttgccgaacgtgtagttggccgccgcgaactgtcccacgccaacgccaagcaccgggttgcgcagcaacatcgaaaggccgtttttccacagttgcaggcgcccggtttccgcagtcatgttgtagtcgtcgctggcatccccgacgagggcgaagcggtcccaataggcggcgtccgcgctcaggtagaagatggcgcccgccaggctcagggccagcaacagcagccccctgcgccgcgatgacaacaccatctgcagggcgaccacgaccaatgcgacgaccccgccgcgggactgggtcatggccatgcccaacagtgcgatgcacgccccgccccaggcgacgaagcgcacgatgcccctccgggccattccctccgcggcaagcacgggcaggaacatggcgaacagaagcgctatgtcattggcgtcataagtagagctgacgaaggcgcgccccgagcccttttccacgaccatcatcccgcccagcaccaccaccccgatcaacagcgcgagccggacggaattcccccctgtgcgggccccggcaaaggagagtactgcaaaaatgaatatcgtcttggccaccccttcgaagctttcgagcgcacccgaacgccatacgctgaggggcacgctcaatgccgcgagcagaaacagcagcagcacgggcttcaggagcggcaggtcgaaaaggctcccgggccccctgtggcggctcaggcagacggcaagaaccacgccgccgagcgcgaaggcgatcttgcccagttgcaacggcgccagcacgggaaacagttccgctatccgcgtgaaccccaccagcgtcaggagatgtatggcgaccagttccacaggatgatgccttcttggccgtctcttccccccacacacgggacgctggagggggcgcggcggttagtgaacggcagcgaccgcccccagcctttcgcaatgggcaaggatgaagttggcgaaccgttcgtcgtccatcccttcaccagccggaaaacgcgctgtgtcgatggccggggccggactgccgccaagcaggcgcaactcgctggaaccgatgacgatgtcccaggccatgaccgggtagtcgggcattctgcggtgagcttcggcggccaggcttttggccctgtcccacagcggcaggcgcagtccggcgatcacttcgcccgtttccgggtgccgcctccagcggtgcggagagcgaggcttcacggcatcgccgagttccccggtctcaaggttcacgacgcgcgcggtaagcccgaactcggggccgcactccgcccgccaccagccgccgggaatccgcatcgccgcggcgatgaagtgcggctcgcccccaagggccgcaagggtaaagcagcgcaccgagcaggaaccaagcagcccgagcggacgcagcgtcggatgcgcgggctcgaacggctgcaacagcatggtccttccggctgccagctccaccccgcgctccgctatgtcgtccagcgtggccttgttgccgtgccgctgccagccgccctgccctccgtgccactgccacagttcaccgcaggggccttcgctccagtcggcgggcttgaggtagagatcgcggccgcaagccgcctgcgaagcgccatcggtccacgccaccttgccgtcggtgccgaaccgggcaaggacgggaacgcacggcaggcccaattcctcgcaacgctggagaaaggcgatacgcgtggaaatgtcgggcgccatgctggtcgaggacagcacttctgcgatgatccggagttcatgcggcatgatgaagctgccggggctcggagcatccgccctgaacaggtcgaacccgtagaacagcctggcgttcatgttgtgccgcattgcagccgcgtagctcatgcacacctgcttccagcggggcacgcggtaccgccgcgccacgtcgcctccctggctcacggcgtgaagcatgctggacgccagcgaactgcacggccatgacaacgtgctgatcatcacgcgcacccacgaggcggcggtgacgcaacgggccgtgccgaaacgctggcaggcgcggtgcaaccgggccatgtcaccctcgcccctgacgaacgcgaacgcgggaagcgtcaacgggcaatggtcggcgcgcatggcgcgtaccaccttgcgccccatcctccaggctaggcgggttccccgcccgatcaaggacaccacggtcctggccttcgtcatggcatacctcccgtggtcctagctgccccgcggggtccacgtcacgaagacgtggccgcgcagcaaccggatcaacccgttgaccgccgcaagatgcagcacgacgaacagccacgccgtgcgggcaagcccgccccggcccaacgcgccagccagcgccgccagtcctgccccccccatcgccagggctgcgagcgcatacgcccctccccgggatgccagaaagagggagcttgccgcgcataccgccagtaggggcagcgtggcccagcgcaacaccttgtgcgacagcacctgccaggcaaatccccaatgcccctcacgcaccagtaccggcagcatccgaaggcagatgagccaggattgggccatgatccgggtctggcggcgcatttcgacgaaggcgtcggcgtcatccgcctcttcctccaccacggcgcgcggctcactgacggcgcgcccgcccagcataagcacctgcatggggtgcagaaggtcgttgatgtattccggctccagcgggacgtagaactcccggcgcatggcgtaggccgctccatcggcccccacgatggagaagaggtcgctctcgcgggccttgatccactcctcgtaacgccggtagacaccgcccggcgaaggcgaccctgcggcgtccacgtacacgctcacgccgctcacgaggccgatggacggatccgccagcctctcgaccagccgccgtatgcagtcgggccggaacatggcgttggcgtcggtaaagacgaagatgtcgccatcggcctctaccgccgcgcggttcagcgccctggtcttgccgccccgctccgcttgccgcagcagccgcacgcgcggcgagccgcaccgttccgtcagggtttcggtggcgtcggtgcaaccgtcggagaccacgtacaggcagatccggtcttccgggtactccaactgcaggaaattccgtatcttgcgttcgatgaccgcttcttcgttgtgaactgcgagcagcacgctgaccgttggcattcgcacattgtccgccgcctgaaccggcgcacgaccacgccgccgcgtcagccgcacctgcgcctccagcagcagcggaaaccccgcaaacgcgtagaccagcaaaaaggacgaacaccagaacagcatggtcatcaggcgcctcccttctgcgatgccgcttccatggcgcccggcctgttgcggcccgccccgctggccagcgcgtccatcatggcgtccatgtcgctttccgtgacccgggtgtgggtgggaagggtcagcagcgtcgccgcaagccagcgcgcggtgggacagtcagggcccggcaacaggtacggcgcgagcggcgcgagatcctgcaaggactcagggtaggagcggaccatgccgaggcggggcacctccggcacggcgtcccccggccagcctcccccttccggcagtacgggaaaccgcagatacacggggtttgcgccgggctgcacgcgcaccgcacgaaggccgcccacatgccgtacacgctgcccgagttccccggccacctggccgcgcccggcatttgtggatgccagccgggagacgccccgtgacgccagggttgcctgcaaaggccgcaacgccccaatgtcgaagtcgggtacgaagcgcgacgcgccgattccgagaaagggcagcgacgcgggcagccagtagaggcgtggattcagaaacagccacagcgcgacgcactgcgcaagcaaccgcacgtcgctggcgatgtccgcgtgcgccggggcaacgttgccggaaattgccgcccacggcgccagcgatgcgatgttcgcggccagagcggcatcgtccgtgacgatgagccccccgttcacgcaggtgatgttcttgccccgggccaggctgaacagtccgacatccccggtggtcccggcctgtccgtcctcggaccacgcccccatggcctgtgccgcgtcgtccagcagcatggcccccgcggcgcggcacagcgttcgcagttcggcggtgcacaccggatatccgtagaggtggcagaccaccacgcacagcacggcatcgtcgagttgcgccgccacatccccgaggcttggcgccagcgtttccgcttcgagatcgtacaggcgtatccgcaggcccgcgtgcaccaccgccgccgccacggaataggaggtgaaggcgggcagcaggaccacgtcgcggttcggcgacagaactcgcatggcgcgtagcgcaaccgacattccggcacgccccgacccaaaggcgaagacatggcggcagccggtcatgcggcccactgcggctcccagttgctcaagcacttcctgaccggccaggtcgccctggcgcctggttgcccaggcggtcccgcaggcggccagcatgtcgcccggcgacaggggcacccccccgggggacagatggcggaacggcgccgaaaaggcctgtgccaacgaggtcatgggatgctcctgacgatgtggggaccgatgaggcgggtcaatcccactggcagatgctgccacacccgtatcgcaaggccgaaccgggaattggacgggttcaggtccggcaacggcgcgccgtcggccaacaggtattcccaactcaggggcacttcgcgcgcgccccactgcgccttgaagcgccaggggccgctgtcgggcgatgagcgcccgaaatcgaatacggggaacccctcgcggcatgccgcgcgcagacactcccagtagagcagattgttcgggcagcactgccggtgcgaacgcaatgacgaggcccacggcacttcgaagacggagccgtgggcatagcagaatgccgcggccacgacgcgggcgccatcccggacgaccgcgatgtgcgtttcgtcggggaactcgtccatgatggtctcgaaaaaacgccgtgcgtacacgggggtaccaaggtcacgcatgttcaccgcgaacacgtcgtagaaggcgggcagcagttccttccccccccggtcggccaccaggccgcacttatcggccttgcggacctggttgcgcaccttgtcgcgcaggccgcgccacaggtcgtccgggtcgcgcggcaggtcgagcagcatcgtcaccttgtggcacttggcggaaagcccaagccggggttggccgacgtggcgaagttcgatgctgcacgcgccaaggctgcgcatcaacgcatcggcctcttcgatgagggcttgcgaagcctcttgcgtatccgacagcacaccgccgtagttgacgaaaggcagggacacgagaaaacggccgaacaaccggctgcggatgtggaccagcggcagaatccccgtcagttcaccatccgcgaaggcggcaagcgggtagaccgcatggttgaaggcgcgctcagccacacgcagccatcccatgtggtggtaccccgaggcgtccccccgtgacgccacgtaggcgtcccacccggctgcgtcacccggcgcgtggggtgacatgcgcacgacatcgatttcagacattggccaccgtcccgaacagcacggaactcatggtggaaaaccgcagcgtggaaaagagatggcgcagcttcgattctgtggtggcaagattcaggtagtggcggaaccgggaccgcagggccgcccggatgcgcggctgcgcgggatcgatctcccacggatggaaatacaggacgcaaggcttgcccaaggcattcagtcgcctgaaggctccacttacccaggacgccggcaacagccgcaggtatccgccgccggccaccggcaggttcacgcggcgaccgagcatttccacctgataggtcgtggggggaaactccttgataacgccgctgtcccgggtgatggcatgcggaaaacgctggcttccgggcatgccgtagatatcgtgattgatggggaatatgctggaatcgtaggtgaagccctcttcgataagcacatcgagagcccagatggtgtcctgggtgatggtgtagctgggcgcccggtaaccgttcacgggctgtccggaaatatcctgcaacagcaggcgcgaacgatggatgtcatcgcggaacatcttggggttcatggtcgtgatgcggcggtgcgagtatccgtggcaggccacctcgtgccccgccgacgccatgcgccgcaccagctcggggtgacgcttggccacccagcccagggtgaagaaggtcgcgcgcaacccccacttgtccagcaggtcgagaacgtggttggtattgcgcaacgcacgttggggcagcgaatcccactgtcccggatcgacggccttttcaaatgcgctcacgtggaaatagtcttccacatctacggtaagggcattccgcatggctccctcccctacggcatcgtgccgcttcatctttgctggcgtcttacaacatcaaaacgtcattccccattcaatcatgattctgttgaccgtgaacgacgatgcgtcatcactggagtccaccgtcttgtatctgtaggtcagtgcaagccacgacgactccgtcaactcgtaatttagccctgcatttgcgtagtatctgtcggatgtcacgctggacgttgaacctgcatccagttccgcgttgatgcctgcgctggccttcaggcgatccgtgagttcgtacgtgtagttgaaacccggcctccagaacttgttgccccccccctgcaacgagctttcatattcggcgtatcccagcgtggcgctcagcgtggaacggtcgaactggaaggatatgcccgccgtgttcaggtctcgcaggatgctgcggcctgtttcggggtcgtcggtatagtcgcgctcgctggaaaaggtcagcgttttccggtccagggcatgcgacagcgaggcggaataatacaaccgtgcggaccggtccccggcgtcggtttccgtaagcatgggccccgccttgacgctcatcatgctcttttccgcatattcgtagcgggcgcccacataggggcggtgccggtagaaatcctgttgctcttccgcttcctggcgcatcaggccatagccggcgagcatcgtgaccgtttcgctcgcttcatgctccaggtctccgaacagttcgtgctgctgccgcacgttcctgttcatggacgcttcgccgctgctccaccccggaacccacttgcgcgagccgcttccgggctccgtttcttcggcgtaacggatgtccgaaaagcggtagccggtcttcaggctggtgcgctcgcccggcttgaaggaaaaatacggtgagaccgtgaacgtgttctggtccgtctggtctcgcgaggtatcgccctcgaccaggtcgccacgggccgcctgccggtagaccggacgcaggttctcggcgatgtccagaaagaacctgtcctcggccagttccagcagaacccgtgcatccagcgtgtggctgtagttgtccggcgcctcgccctgcatgtagtaggagtagtcgcccttgtaatcgaacttcgccgtcacccgctcggcctcgtactggtatcggaggcctggcttgacgtgcgaaacgaaatctcctttaccgttgcgggtttccctgacgttgtcgttgtattcgccaccaaggccgaacgttgcctccacggtctggtccgcaacggcacggccagcagagacgaccaggacccacacggcgcccagcaccgcgaaaagcatcacgaagccgcatctagaaacggatgtcccggaagccatctgacactccccgtgtctccgcaccgttggcacaaccttctgcctagccgccgacaaaccaccgccacaatctgccatgccgggggcggatatcctcgcccgacacctgcggctgttcctgccgcacctgtaccagccgctgcgccagcgcgaagcccagccggtccacccgttccgaaagctgcgacaggattcgctccatcgacttctgccggtccagcatgtcgagataggcgttctcgcccatgcgcgactgcatttcctccagctcgcccacccggcgtgacaacccgagcagcagcgaggccaccccctgcgccgtaaccggcgaacgggactcggaggcctgcggtgcgttcgggagcggctgcatccgcacctcctccgcagcgggccccacggtcggggactcgggccagaattgccgtgcgaagtccatcgaccgcaaaagatcctgcatctgtgccagggacacgcttctcctgtccgcagcgtaggcatccagcaacgcgtagccgcacaggatgttcaccaggcggggaatccctttcgtttcccggtgtatttcatccagcaccccatcctcgaactgcaatgcatccttgttgccggcacgttccatcctgcatgcgatgtattccgcagtttcctgaaccgtcagcggttccagatggcattgcaccagtatgcgctgccgcagttgaagcagttgcggcgaccggatgcgctcccgcagctccggctgacccaccagaatgatctggagcagcttggcgttgtccgtttcaaggttggaaagcatgcggacttcctcgagcacctccggggcaaggttctgggcctcgtcgatgatgagcaccgggcggcggcgttcggcatactggttgatgaggaactcgttcagctcgcgcagcatcgtgaccttgtccctgccctccgtctccagtccgaagtcgtcgttgatcattgccaccagctgctcggcatccacgctggtgttgaacaccttcgagatgagcacgtcgccgaggttgcgcttcagcaggtcccggataagcgtggttttgcccgcgcccacctcgcccgtgatcaggatgaagcctgcccgttcacgcaccccgtattccaggtaggcggacgccttgcgatatgcccgactcggaaagagaaagtcggggttgggcagcaggtcgaacggcttgaccctgaagcggaagaattcggcgtacacctacgtccccatcactcggccccgctccgtccggagcggtgattgccatacccgtagcggttgccgccgtacctgttgccgtaaccgggaaagctcggccatgcgggatggcttgcgtcgttgtagatgacccccaacacgttggcgccctctatggcttcctgcgtcttgcctagcccgctgattgtcgccaggttttcccgcgccaccagcaacacgccatccaccatgcggctgagcacccgggtctcggcaaacggcagcaccggcgcggtgtcgacgatgatgtaccggtctgcgtaccggcgcttcatttccagcagcatgtcgcgcatcatcgaagaggcgaacagctcacctgggttggcaagctgccgccccgccggaagaaacgacaaccgccccactccggtgggcacgagcgcatcgtgcaggggaactccatccatcaggcagtccgacaggcccggcgaggcatcgacaccgaacaactcatgcccgcacggggcacgcaggtcggcatcaatgtacaggactgtgttgtcgtattcctgggcgagactgatggcgaggttcgccgaaaccagcgtcttcccctcgcccatcaccgaactggtgaccatgaacaggttcattcccttctggcgtgccagggatacgagcttctccttgaccttgcggtattcctcgctcacagggttatcaaagcccgacgccgcgatgagcttggggtcaagcgtcaccgcacgcgcggcgggtgcgggccgaagggtacccactggcggcgcggacacggcgggagaggagccggaagcgacgcccgcccccgctgatccatcatcggccttccgctctcggctcgctcgtgcgagcgcttcctcgatcctgctcatgaccatctcctcacaaccacgtggaaaggatgtagcgagccctggcaaacagcgtgtccagcccctcgaaaccgctgtattcccaccctgcaagccccacgatgcacagcatcgccaacagggccagggcgatggcggtccgcctgcgtctcgccacgcgcgcgtccgcggcggtggctatgcggggcagcgcgccaagcaccagaaaccccctggatgtcaggtcttccaccgagcgcaccctgcggaaaaactggtcggacagaatgatcccgcccgcagccacgaccacgcccgccaccagcgaacccagcatgatcaacggcctgttggggctgctgggccgcaagggaaggatcgcggggtcgatgatgcgaaagctcacggccttgtcctgcaattccatctgcttcgagacctcggattgcccgtagcgcgacacgagctgctcgtagatcaacgtctcgttcttgcgcgcctgctgcaggacctgaagctctgtctgcacggcgggaagctcttgcagcagtcgcttgtccttctctatgagcgcctgctggacctgctctatctcgctcagcgactccagctccaccttgaggcgctggtagtccacgccacccttgcggcgctccgccccgtccccgccagagcgcagggcgtcaagctccgcccgggccttgatcacgtccggatgctgatcggtgtaggttcgcagcaacgtcttgtaggacgcctccttttccgcaagccgtcccccaccgcttcccttttcaaggatattgagctgggcaaggcgttcgttcttgcgaatgcgcgtctcctccagacgatgttccgtttccttgatttcctcgcgaagtatgttctcattcagactgagaaccatacccttctccgacttgtacgcatcaattgcctgttgtgcggcatcaatacgcttctggaatactgatatctgatcaaaaagaaatcttgtcgcttcgtatgattcctcacgcttcgacgacgtactttcttcgatgtatctgcgcgtcaatgcattgacgaaatcgcgtgctctttccggagacgagttcgcatatctgatgtagaaaatgccttttctttcctcatgcgtaatttcaacattcgaccttgttgtttctatcaagcgctcaagccgctcaccctgtatgcccagatccatgtccaggtccttgatcacccgcaacaacatcttgcgactgagtatggaaaccttgagaatccgcagctttgcctcaagcgagggggtgacggcaatcccctttaccagttcgttgaccacgttttcctcaatggagacggacgactgggcctgataacgcttgggaagcacatagctcaccaccaccccaagcaccgccacaagcaccgccaccacgcagaacgacacgacgctctcgttcaccagcacgaggtaacgcttcatgtccggcccctcaggcgactgcccgcctgacttcaccggtcgctgtcccccctgcgccatctagaacatcccctttttggcgatcacgtagtcgcccgcctgcagcagcacgttctggctaaggtcgcccttgtcaacgaggtcgcccgcgcgcacgacgatgacctccggacgcccgtcgtgcgcgcgcacgacctccgtccgattccggtcggcaaaccgcgtaaatccttcggcggccaacagtgcctccagcagcgtcatgccatcgtggtgggcgatggtcttcggggtgttcacggcgccgacgacgtacaccgcccatttcgaacggaaaggaatgaacaccctgtcccccggcttgagctccacatcgtccgaggcaacgccccgttcgtagagatcgcgaaaaccggtcctcagcacgtcctctccacgcgacagtgttgcgccatcaagatccgccgtggcttcgggagccacacgggtgagcacctgcaaaagcgtagtccgccccacaaggggaaccatgcctggcttcacgcccggcccatgcacgaccacgctgttgttctgcgacgtgtccacactcacggtgacaaccggattgcgcacgatttcagcatatttcgcggctatcttcgtctgcagttgctccggggtttgcccggcggcttccacatcgccaacgcccggcagcgtcaccttgccgtccggcctgaccgtcaccttgaccgaaaggtccttttcaccccacacattgacgttgatcacgtctccgtatccgactacatactcgaaggaataaccggcagacgcgcacacaagcacagcgacaacagccacgattccagcaaaatatttcactatcgtgctcctgctcctaaaagtacaacggagaatgttctcgcaagaatctccatatccagcatcagtgtacggttcttgatgtaatagaggtcatagcgcagcttttcgagcgcatcggacttgctggccccataggggaagcacacttgcgcccacccggtaagcccgggcttcacggcgtggcgctgatcgtagaaaggcacttcgcgcaccagttcggacacgaattcgggacgttccggacgcgggccgatgaaccccatatccccgcgcagcacgttgaaaagctgcggcagttcatcaatgcggcagcggcgcagaaaaccgccaaggcgggtcacccggctgtcgttgacgcgcgcccataccggcccggtgtccctttccgcgccatcgcgcatggttctgaacttgtagagcacgaacggcttgcctccccgccccacccgaacctgccggaacagtatggtcccgggtgaatcgagggatatggccagcgccacgaaaggcaggaacggagccaccaggcaaagcgccagaagcgccagcacgatatccgcaagccgcctggcgcattcttcccaacgcgctccaccgaagcccggcgcgaagatgaaccagccgggggtgatgccctcgatgttcagcttgcgcgtgacaagctcgtagaaggtgggcgcatcaagcacacgcaccccgcgcaaccggcacctcagcacggcatcgagcgggaacgtgccacgccgttccgacaggctgatcacgatgatgcgcacgccctcccggcgggcgaggtccgccagccagtccgcatcgcgccgcgccacctccgcccccggatcagggcactggactgcggctttcacccgatatcgcccgtcggaatcggccaccagagccgtcatcctgcggatgccctcggcattgccaagcacgagaacgctccgcaccagcgcgggaaatacgcgccagtacgaggatgcgagaacgcaccccccgcgcagcagggcaaaccagaggagcgcccacagagccacgccttcgtgttgcagcagtatgccggtgccgaaatgcagcgacaccagcaccaccgctgccgcaagcacggcaaggacggttccgccgacccccgggtggacatcttcccctttggcccccagcgcttccaccgtggccgcacacaacagcaggacgacagccagcgccagcaggtcgcgcaacggcggcggcgccacgccgtgcggagccgacgacagcacggcaaaaagcagcgccagcgccacccaggcggaatcacgcagcagatggatgatgggcaggcggctcattcccaacctcgttagttgccggctttgcgcagcagttccctggcttgcgccgcctcgggaaagtcgggggtctgaagggccacgcgcagttcttccgcggccttgtccttgcgcccggccttgaagtgcgcctctgcatggtggtagcgcagcgtagggttgtcaggcgccgccgccaccgcgcggccatatgcccgggtggcctcgtcggccctgccgttggccatcatgcaggcgccaagggtatccagcacctcgggattctcgggagaatgcgtgtacgcctgaagggccagctgcaaggccatctgcgcccggccgttctgttgcaagtaggccatggccaggttgttcatggccacgacattggccggagccaggcgcaatgccttttcgtagacgggaacggacttggagtacgccttgcggcgcatctgcagcgtgcccatggccagaagggtcggcacatcgtcgggctggaccttcagggcgtccttgtagcaggcttcggcccgggcaagatccccgcctctctccagcattccccccatcgccagcaacagatccgtgcttcccttctggcgatacgccgcatcaagaagctggattccctgttcgcgctgctgcatgcgttcaagcgcataggcttcgagcatggtcggcaacgacgatccgccatcccgcaggccaagcgtgcgcgccgtctcggcggcctcctggttgcgccgcatgtgggtaagcaggcgatagcggccaatcagggcctcgcgcggtcgttgcgcctcgatgctgctgtaaagggcaagcgcggcatccggcttgttctcccgcaccagcagcacggcgagcgcctcgcgcaggtcttcctggttgtcagcctgcagcgccgcctccagcacctgccttgccttgtcggtgcgccctgtcgcagcggcacggttggcaaccacaagcacaacctggcggtccttgctcgcgagcgccctgtcgaaccgcgcatccgcctcggtcgtcctgcccagcagatcaagcagcgccccggacgccacaaggaagcccggagagtcgggcgaaacggcaagatacgcctcgctctcggccagcgcctgctccaccctgcccgccccggcatggacacgcagaccagcaagatatgcatcggcaaatgccggatcggcccggtgggctttcgccaccgcgtcaagggccttggcctccttgcccgcattggcatagagagggacaagcatcgtatacagcacggcgtcctgcggggtgttgttcaccccttcgaggacgaccttctccgccttgtccgtttcaccgcggcccaagtggaaggcatacagcgcgttgcgggcaatgatgttgtccggggccgcgaccacggcggtgcgcaggtccgccagggcctcgtccattcttccttcggactgcttcagcgtgctgagctgcaacagggcgccgacatgcgccggctcctgggccagaccggcctccagctccttctcggcgcctcgcttgtcctttccggccagaagcaccccggccatcaggaaatgcgcgttggcgtctcccggattcctgtcgagaagcttccgggcctcctgcatcgcctcgtccaggcggcgctgggcaagcaggatggagcataccatccgccgggccgcgtcatggtccggggtggatgccagcaccgtgttgaactggctcagggccatttccagatcgcccttggcatagagcgccatccccagcttgtagtagccctccacgctggggcgcagcgccacgctgcgttgcagaagggtggcggcctcggcgaagtccttcctggtggcggccagcgcgccttccaacaagaacaccaaggcgctgtccttgaagtccgcgcgcatggcggcggccgtctgcgcggcctcggccacgttgccaagctgcagctggagcacgcccaccatgtaccgggcgttttcatcacggggggtcaactgggtgaccttgcggaacacggaaagcgccttgtccgtctctccctgccgcaacaggatgtcaccctgaagcgcaagggccgccgtgtcgtcggggccgacggcaagggcctcttgcagcacggcagaagccgcgcgcaggtcgccccggtacaggaaaaggcgccccagcgccaaacgagcggatatgcgcttgggatcaaggccgaatgcctgctccagggccttgcgcgcttcttccgtgcgcctggcctggccatacgcaaggccggccagctcgcgcgaggcagcggtggcaccggcatgctcctcgaacttctggacatgaacaagcgcctggtccgggaggttgcgcgcaacgtacacttcgcccagggcgagattcagcgccgggtcattcggctgctgccggtagcacttctgaagctcgttctcggccagatcaatcttgccaagggcatagtaggcgcggcccagttcaagatgcagcgtgtagtcgccggggtccttttccagcgcattcttgaaaagcaccacggcgccagccgggttgccttgccccatcagcttgcgcccttcggacaggaagtccccggccttgtccgttccgcaacccgaaatgggcagcatgaccatgatccagcaaacgatccagcgaagattgttccacacaggggcctccgatttctctaaaaacggatgtgccccctataagagccaataccatgccagccggacgcgccggttctacgtaaaaaatggttctatattttaccgtattataaaaaatacattctagactttcccgtattacgtattgataaccaagacccgcatgataaactggacgctggttgtgataagctggacaaaaaaagcctctgcccacacccgttgattccgcgtgaaaccaacacggcgaaggcaaagacacccacgaccgtttcgacaacaacaaacgcaccggaacctacctgccggctgcgggcatcccccacacgcgacgcaacgcaaccggccactcacatgccacgccctgccgggcatacggcaatgccgtacgcgcctgtatttcatgcacccggcgaacctggatgatctgaccctgcgacctcccccgcccgcacaattgttacaatacagaaccggctcggcgcagaatgttcatgccgttccgcttgtcggaaaatccgacacctgtaaattctctcgacacgccaccgcatcgtgtccatcttcggcctgctgtgacaacaggtatctcaccaacgcacgaagtgaaatgatatcaggcgttacaaacgccccacccaccacgaccctgtcaccaacagccatgtaacgtatctggcaattgaacgtcacaacatcttcatccgcaggaaatgtaaacatcaattcgaaagcgcctgcctctctcatggctttttcgtattcaccgcatgcttgatgtatctccgccctgaaaccacataaagagatattccttatgacagtcggggtacatctgtactgatttgcaccttcagaaacatgcgctatggcatcaattttcgcaaacttgcgatgaaccctccttttttcaatatcactatttatatagccaacatatccactctcaaagaacgtattcagtattccggaagcaatctgtcctggtggacacttcagacattcggaaacatttgcgagccgcgcccctgcttgcttatctacttcaacactcatcacaacagcgccctcacttgcggaatttccgcctttaagtggttcgcataccaatcatgctgaacatcattgtactccgcgaacagaacctcggcgcaccgcgttgtcaccatactctatgccacattcatgccaaacaaaaaacaaacaataacagcatattaaaaaactcagccacacgaacgcgacacactgctgtcgaaaaacctcgcaccggcactccactggcatgaaactggcttgagccccaccaaaggcacaacgcgcagatcagccacacagaggccaccatgctcgcaatcgccgacaaaagacgcaccattcgcatcaagcggtcttccctgctccagtgcaaactgggctccctggacaggccagccataaaaatagcggaaacgcccgacgaatatacgagggcgttccgccttgtgtatgaagagtacctgcgctctggctacaccaggccgcacccgtctctcatgcactacaccatctggagcatgctgccgcaaacttccgttttcgtcttcaaaagctacaacgacgtgctctgcacgctatcgcacataccggactcggacttgttcgggcttcccatggacaccttgtacaagcccgaactcgacacgcttcgggacaagggaaggaccattgccgaagtaggatcacttgcgacgcagtacacacgcagatggacaaatctcatggtctaccttgcgaaggccatgttccagtactccatcatgtccaatttcgacgacatcgtcattaccgtaaaccccaagcatgtgaatttctatacgcagatattcctgttcaaaccgtttggagaagtgcgccattacgattccgtgaatgcccctgcggtggcattgcgcataaacctttccgagaccatggatgaactcaaggaaaagtacggcaactccgacgacttcgacaccaaccttttcacgttcttcgtccgcatgaacagtggagaggcggacaccaaggacaaccccgtcaagcgggaccagccccttgatccgtacaccgcctatcatctgttgcgccagcgcccggaacttctggaccagttggccgaagagcagcgcgacttcatcgaaaccatctaccaccgggccctgttcaaccacttctcgacacaccccgtccaccccgaaacacccagcggcgtcccgctggacatgctcaagctcgaaacccgggacgcgtactccgatgtggccttttgcagaaacctggggttggtggactacgccggacagcgcaagctgctcggctcacgcgtggccattgcgggactgggcggcgtaggcggcgtgcacctgatgacgcttgcccgcaccggaatcggcaatttcaatctggccgacttcgacgcctactcgcccgtcaacatcaacagacagtacggggcgagcatcgccagcttcgggagaaacaagctcgacgtcatgaccgagcgcgcgctcagcgtgaatccgttcatggacatacgcgcctttcccggaggcatttccgcaacctcgctcgacgatttcctcaaggatgtcgacttggtggtggacggcatagacttttttgcgctcgacatacgccgccagctgttcaaccgcgcccttgcgctgggcatccccgtcattaccgccgcgccgctcgggttctcttgcgcactgctcgtattcacgccgggcgccatgagctttgacgactacttcgacatcacggaacacaccgaaaaaatggagggatatctgcgcttcggcatggggctggcgcctcgcccggcccaccttggctacatggacaggcggttcgtcagcctgcacgatcgccggggcccctcgctggacatcgcctgccacatatgcgcgggcatggccggcacggaggcggtccgcctgctgttgggcaagaaaggggtcagaccggcgccgtactttcgccaattcgacccactcacggggcgattcaccaccggaaagctgcgccggggcctgcggtcccccttgcaacggctgaagcttgccatcgcccgacggttctttctcgacacgccgcgcaccggcgccctgcgcccccctgagccggaaatggtggggctgcgccaggacatcccgcccgcaacgctggaatacatcgcgcaggcggccacccgggcgccctcaggcgacaacgtgcagccatggcgcatcgccctgcacgagaccggcatacacatccacgcggcaagacatgcggacgactcgttcttcaattaccggcaggtggccaccctgcttgcctgcggggcggccgtgcagaatgccgttttcgccgccggcagcgtcgggctggacgccgatctttcactgttcccggacgaacaggaccacaaccgcgtggcgtcgcttcactgcacacccgtcggggtgcaaagccacgaaatcatggccgcggccctctggcggcggcataccaaccggcgcatgtattcggccagccccataccgcccgccgtgcgcgaccggattgaccacatcgtggacgaacagcaggatgcgacactggcctgggctgccgacccggcgcagcgcaaggctctggccaaggccgtctaccttgccgacagggtgcgcgtggaacggcccgatctgcacgagcacctgatgcgcttcatccgcttcgaaccgcagaaggggccatacggcgacgggctgcccctgggcaatctggaggcgggcccactgggcgagttgtacctgcgcagcctgcggccatggtccgccatgcatgcggcaaaccaggccgggatcggcaggctcatgccgctgcacggtgcgctcagcgttctgcggagtggtggcgtggcgctgttgctggccaacggagaggccgagacggacattgtccgcgcgggcatggcctggcaacgcgcatggtgcgccctggagcacatgggctacgcgttgcagcctcttgccgccctgccgctgctgcacctgcgcattcgcctgggggacgcggaaacactttcgccttgccatgtctccctgctggaaaaggcgtggcgtctgcttgccgaggcattgccgcatccttcggacaaactgccggtcatgctgttccggaccggcatcgggcccgccatccggcacggcacctatcggctggccctgtcggaaatcctgcttcccgacagcagggcctgatcctgccgccaagcccggaaccttcatacggttccgggccgaaggcgttatccgtcaccccgttcccgccccccgcatgtcggaaaagacaacacgctgtcggcggccttatgccgcacgatacgcccatcccggccccatcccagcgcgccgttccgcgttgcttgtcggatagattaacattccgccttccatccagacactgaaatcaggccaaaaatacaccgcaacacgctgcaacaaaatatcaaaatccaattggcacagcgcttgcttttcacgtgccatcaaccttggcggccttcataaattttcgagacaaggagcacgtgagatgaaccgcatcgtatcaactctttgcagcactatcatcatctcggcgatgatgatggccagtgcctgggcgtcccccatcgcgtcgtgggattacacggtcgatggcgctttcatcaattggtcaaccaccgtgggcaccagcggcaattacagttcgccggtgcagggcatcaccaccagtgcggccgactacaagtatctggcatacaatctggacgcgggcgtccccgtccctccgggcacgtatgctgaaggatactcgaagctttcctggggcgactacatctggagcggtccgggtcccgtctactcgcagataccgggcgccgcgctgagttccatcggcatcaccccgaacagtggcaccctcattaccgacggtccggcctcgcttggcatgcagctgtaccatgacaacaacgtgatcctcggcggttcgatccagcttgaatccggcatggttcgcgccattctcgcgcttaccccttcgggcttccccccgctgcccgtcttttccaccacgctggactttctgttctttgaaaccccgaacggcacgcccaccgaaaatgacgtgttcgtcctgctgaacccggaagtgaccgaggagacgttccactactacggcgtcgactacgtgttcagcttcggcgaatcgttcggactcatccccgatgcgtaccttgcgctgctcggcctggatcccggcaccgtgggctggataacctccgagaacgcgctcaccacgcacgacacgttcctcagcatcacggcgctgcccactccggagcccacctccatcatcctgatggggctcggcctcctgggcctcttcggcctccgtcggcacgcccgcacctgacatgacccgggcggcctgtcggaattcctgacagccgttccctcaacccagtgcaacgaccaggagccctcgaaaggagagctcctggtcaaacgacctcagtatatccagcaggagttcatgccatgaaacgccttgtcacattcttcttgaccctgcttatccccctgttgctccagacatccgcatcggccagcattgtcacccagtggaactacaccgttgacggagtattcgttgagtggaccaacacgttgaacgataccaacgtttacggtgacatcacaaacggcataaccggcagcctggaaaagacgcttacctacaactacgatggcggcgtccttgtcgatcctgcaaaaagcgtcaccggttactcaaaactaagctggggagactattactataatggcagacgttacatacacgagaacgtcaacccactgagttcaatcgtccttgccgcgaccagtggcataatcgacaccaacggccccgccaaggtcggccttgttctcacgcacaacaacaacgcaatcccggcaagcaacctggacctggcgagaggcatcgtccgcgcgatcctgaagcttacgcccgtgggcggcagtgcgctgccggtattctccacgtccctggacttcgccttctatgaaacccccaacaacagcagcacccccaacgacgtgttcgtgctgctcaaccccgaagtgacccaggaagtcttccacttttacggcatcgactacgtgatggacttcaccaagtccttctcccccattcccgctgcataccgcgccgcccttggtcttgccgcggatgccgtgggctgggtgacatccgaaggcgctaccaccgtccatgatacgctgctgaccatccgcgcccttccgacgcccgaacccgcttcggcgctgttgatgggcatcggcctcgggggcctggccctgcttttgcggcgcgcaaggcgcactgcctagcccccccgccacccgacaaaacaaaagcggagtccctgatgggggctccgcttttccatgccgcgaaaaaaccgggggcatcccggaatcaaacatcatcatgcccatcgcccgcacaccaagcgactggtgcacggaacgaatggcacacgaagcgactggcaacgcaaggcgcagctaccacaactcccatgcgcccgcatacaacacccacaggccgagcagcgcgttggtcacggcatgcgccagaacgcagcacccaaggcttcccgtccgcaaggccaccatgttgtatgctgccccggccagcatgcccgccaccaacaggtgatgttccaggccgaaaagcacggtcacggcaatgaatgacaagggatggaagcgggacagcggcaccgtgcgaaaatccccgccctgaatgtggcgcatcaggaaggagcgccagaacagttcctccgccaggggaaccagtacggcagccccaaggaaccggatggcgagcagcagggggcgtgcatcatcgccccaggcccgatgcggaaaggcaacgggcgttcccacccggccccacggcacatcaagagccagccacgccgcaaataccgccacgcccaccatggatgcgagcagaatgccacgcccggtcatatccttcggcatgagttccgggcacctcggcaggcacaccgccaacgccaccgccacgcaaacggcccttaccggatagagcgtacccgtccatgcgcctgaaaacggcaggccgagcaatgtggaaacctctgcaattgccgtgaacaccatgtaaacggcgaacggcgccactcgccaggctatctcgcccggcggcgccgcagaggtctgcgcgggatgctccgtgagcaacggcatgctggtgcgccctggaaacgtcattgcggcaaggggagtgccgaggcatcgatgtaggcatccacccgcaatccactgacgagcgggccgggcgcgtcgagcgtgatcaacacctcaagcacactccggtccaccggttccgacgggttgccggtgcgcagcgtcttgggcgtcaggctgagcaccacgcggcttatcttgccgccgaacctctcacttccataggcatcggccctcacgtacgcggcctgccccacccgtacgcggccgatgtcccgttcatccacttctgtcctgacgttgagcgccgcaatgtcaccgacgctgatcacgggcgagggagcgaagagcgaaaagacttcgcccgcctctccgaacaccctcaacaccgttccggccaccggagaccgcaggtccatgcggcgcagtgtggactcggccacccggacggctgcctcggcggcggccagctgatgtcctgccttggccacgtcttcccgccggtacatgtcctcgaccagcttcagctgctgccaggcggcgtcgtactcctgcttcgccacgtccatgtcgcgctgggcacgttccatgtcctccctggagatggcgtcctgaaaacgcagccgctgacgccgcgccgcttcctgccgggcctgctcgaacaccttgagcgcccggcgctccctggcctgcgcctctcccttttcctccggcctggccccgttggtcagcttctccagttccattcgtgcggcaagcgcattggcgcgcgcctcgtcaagctgggccagttccacttcgttgcgaaggcgggcgagcaactgcccctgttcgaccttgtcaccctcggccacgtgcagcgtttcgatgaccccgctggtctcgaagccaagcaccagttccttggtcaccggctcgacccttccggaggcgactatccacccctgcttccgttcctcaagggccgccgccgcggacgtgcgcggcatgagcccgttcagcggcggctgtaccgaccttgaaaacgcgagcaccgacgccacgccgacaagcgcggcaaagacaaccagcctgggcttcatggcgcacctccccccgggacctttatccgtccatcttcgatgtgcacgacccgatcggcatacggcatgatacggtcatcgtgggtcaccacgacaacggcgcgaccgcgcgcgtgtgcaaggtcgcgcagcagcgccatgatcatgaggccattcgccgaatcaagcgccgctgtcggctcgtcggcaagcatcaccttgggcgaccctgccagggctcgcgcaaccgccaaacgctgcttctggcccccgctgagtttggccggcatctcgtcctgcttgttccccaggccaacctcttgcagggtctgggcggcgatccgccgcgcatcccccctgccaatgccacgcaggtccagagccacctgaatgttctgcgaacaggaaagcgtcgggaacaggttgtaatcctgaaagatgaaaccgaagtactgaagtcgcagggcggatgtctctgccgtggaccgcttcgtcatcgcatgcccgtcaacgaacacttcgccgcttgtgggagaaagaatgccgcccattatggacaacaacgtcgtcttgccactgcccgacggaccacgcagcatcagcacctctccgtcatgcacggccaggtccacgtcgcgcagggcatactgggcattctctccactgccgaaaaccatgctcacgtcgcgcacttcgagtaatggccgggattccatcagcgccccttgaacacaatggcgggatcaatgaccagcaccttgcggatggagatcacggacgccgcaacgcacatgaaaagcgtgagaaagaacatgcccagcgccagggcagacgacaggatgatggcggtttctccgtagcggcgcagatgtgcgatggcgaagcagattcccatgcccaggccgtagcccagcaacgcactgatcaccgcctgccccatgatgatgcgcaggatgtacccgtcaggcgcgcccatggccttcagagtggcgaattcgggcaggtggtccattgtggtcgcatacagcgtctgggcaacgatgaccatgccgaccaccaggcccagcagtgcggccagcaccaaggccccaccggctccggtgctgagcatccagtactcgcgggttttctggctgaattcccgggtggtaaacacatccacatgcgccacctgcccggcaatgcgtcttttcagctcgtccagatccgcgcccgggtccgccttgaccagcacgtaggtgatctgccccggggcgaaccgcgaatagagatgcccgttgcggtagtcggtgaatacgtagggcgatgtggtgaaggagcgaatgccgatggtgaagcccatcaccctggctcgatgggccacgatttcaacttgttcgccaagtgaagtgacgcccagtttttccagatagagggtatccatgatcaccgagtcctcggcgtccaggcgtgttgcatcaccctcgatcatgttccacggacccccaaggcctttgcgtttctcaaaggcgatgatctctatggactcctgcccgccatccggcttcttccagaaagagaagtccacgaccatccctgcggcgtccgccaccccctctacccccagaacctgctgtacccggctttcgggcatgggcatggcgatgtcgaacgtcttgaccccgcgcgaggtcacccacaagtcggcctggctgttgtccaccacgccggagattgtggtgatgaaccccagaaaaagcccgcactgtatcgttaccagcaccacggcaaagacgatgccggtaagcgtcacgacgagccttacgcgatcgtgaaaaagattgcggcaagcaatttcgagaatcatgactgcgatcctgcaaggcagaataacgtggggcaacacgagcatcaactcaacatatcgtacttcctcatcagttcatacagtcttgcccgggacaggttcgacaatgcgcatgcattctgcacattaccctgaacctctgcatacaacttggaaaggtatgtccgttcgaaactttccatcgcctctcgcttcgcctcgcgaaacgaaggaatgacatgtggccgcgaaatggagatcgcaatatcctctccagaatgcaggcgcgcatcatcatccactacagccgggccttgcgccatcccgtcccgcctgtgggcagccccctgcctggggccggaccacgcatgattgctggcttgcagcatccccgcatgaatcgtcgcgggcagatgctcggcaaacagcacatcgccatccgtggccactgccagcgtgcaatctatgacgttgacgagttcccgaatgttccccggccacggatacgccagcaagcgggccttgaagtccgccgacatctgccgtgggctgccgccattggccgcggctctcgcctccagcagatgttctgctatctcgatcacatctgcgcctcgttcacgcaacggaggaagcagcaccttcatcgtgctgatacggtacagcaggtcatcgcggaacgtcccaagcccgaccatttcctgcaaatccctgtttgtcgccgccaccagcctgaagttgcttgtctcttccttgcccccgcccacggggcgatagcgccgctcgtgcaagacacgcagaaacttcttctgcagcgccaggggcaactcgcctacctcgtccagaaacagggtacccccgtcagcctgcttgatgagtcccacccgcgaccgggccgctccggtaaatgcgccctgcgaataccccaagagcaagctttcaacgagatgctcaggcaaagaggcacaatccacagtaatcaacgggccatctttccgtggactcatccggtggatggccttggcaaacaactctttccctgtgcccgtttcgccttgcagcaacacattgacatccgcactgcgagaacggcttattatactaagttgcacctgcaacttggcagagctgccgtaaataccaaactctcgaaacgatgaaatatgattttcatcagcagagatgcctggcagatgacttatcaatgcgcatattgcacgaggagcagttcccttttgcatataattcaaggcaccaccaagaatggcgtcctgcccgaaaccagcatcataccgttcagaaaccacaaccacatgcggagatgccgccgttgagcgcaaagtcgatattgcaactgacattacaggaactacaccctcctcaagcaccacaaggcagcaccgggacgaatcgcagtattccaccccctcgtcgagcgatgaggcgagatgcagcgtatgcccttcacggacaagcatgcgagacagatgggcatacaagtccgcctggtacccgatcatcagaatgctggccattctcagtcccttttcaaagggaaaagacaattacgacgctcggctcaggcccatgcccgcaccaagcgcggacagcactacccagccaattaaacgtaattcaaatataaaaacacaattaagcccacagggaaaccagttgatgatacactatttacgccacgtgaaatattgtcaattagaaagcaacatcacccaaaagcgttattttttattttcctgcgcaattatcaatctaatagcttctcccgacagcgcagagtagttttcaacagaagtggtggtcttgcccccccatatacaaggccgataatcggctgcaggcggcccgcaacctcacaaggtgcgggccgcaaacataatcaggcaccagcctgagcgactgacgaaccgcagcccgccaaaccgccccctgcgcacaccgatccgttcctccaaaagaggctggccgcccccctgtcgtcgaggtggcgtttggtccatatgcttcatgggcacagcgggatcatcaacgcagctcgcatcgccccccaaggatgagtcgccagtcctccccgcgtaacgacgattctcagcacacaaagcctagccgtcagcctgttgcacgcatcacgcggggtgcccaacatcgcctcaatgagcatgtgctcagttgagggtgtgattgcactcccatcagaacggagcatctcccttcgttcaaggggcctactccacaccgtactccttcaacttgcgccacagcgtggtgcgcggcacgcccagcacctgcgcggctagccgcttgttgtaccccgttttttccagaatcctgatcacgtagcggcgttccacctcggccagggtgggcaggccgtcgccctccagcgtagcgaactccaggttgcggatgtcctccggcaggtccagcagtccgatggtctgcccatcggtcagggccaccgcgcgctctatgatgttctccagttccctcacgttgccgggaaagctgtatccctgcagggcggccagggcctgctcgtcgatgccctgcaccgacttgcggaaggccaggccgtacttgtcgatgaaatggcgcaccaacagggggatgtcctcgcgccggtcggccaggcgcggcaaggtggtgctgaccacgttgagccggaagaacaggtcctcgcggaaggtgcccttttccacttccgccttcaggtcacggttggtggcggcgatgacccggatgtccaggtccaccggctttgtcccgcccacccgcaggatgcgccgctcctgcagcacatgcagcaggcgcacctgcatggacaggggcatctcgcccacctcgtccagaaacaccgtgcccccgctggccgcttccagcaggcccaccttgctggcgctggccccggtgaaggcccccttctcgtacccgaacaactcgctgctgatgagttcctcggtaaagccgccgcagttgaaggtgacgaacggctggttcttgcgcggggaaaggtggtgcagggccagggccaccaacgccttgccggtgccgctttcgccctggatcagcacgttgcagtccaccggggccaccttgcgcacaagcgcgaacagatcctgaatggccgggctgttgcccacgatggacgacaggccggaactgcccagcagcgcctcacgcaggcgggcgttttccatgcgcatgccgatcttttcctgcgcccgcctggcaatggcccggatctcggtgaagttcaccggcttggtcacgtagtggaaggccccctcgcgcatggcctctatggcggtctggatactgccgtacccggtgacaatgaccacttcggtctcgggccgcagggccttgatcttgggcagcagttccagcccgtccatgtcgggcaggcgcatgtccgagaacaccacgtcgaagggccggtcgatcatggcctccagaaacgaacgggcgctcatgaacgcctccacctcgtagccttccttgaacagggcgtggctgaggcgtttgcaaaccacgggttcgtcgtcaacgatggcgacgcgcaacaacagcatcaggcatccccctcttcaaacgcggtgtcgtcgatcatgtcgccgctctccctgtctcctccgggccgggccacgggcagcagcaccgtgaacaccgcccccctgccctcgccgccatgcacttctatgcgcccctcgtgcctgtggaccagcgcgtaggtgacggccagaccaaggccggtgcccttgcccacttccttggtcgaaaaaaacggctcgaagatatgctcgcgaatctcctcgggtatgccggggccggaatcgcgcacctcgaaggccacgtgccccggcggcacgcccatggccaccacggccaccgcgccgccgcgcggcgtggcctgtatgccgttgagcaggaggttcatgaacacctgttgcaggctgcgcaggtcgccgcgcaccatgggcaggtcggcgggcacatgcaccgcaagactgatgcccgacagcatcacctgattcttcagcaggttgaccgtggcccctatgacgtccgccgggtgcagcgccacaaaggtgggatgctcggtgcgcgaaaagtccagcaggttgcgcactatgtcggacgcccgctccgcctgctgcatgatgtcgccgatcatctcctgcccgtcggcgtctatggcctcgccatagtcctcgcgcaggccttcggcgctcagcagcacgttgttgatggggttgttcaactcgtgggcaatgcccgcggtaaaggtgcccagcgccgccatcttgcgggcctgcaacaggtgctcctgattcacggccaattcgtgcgccatgcggttgaaggcgtggatgaagctggcgatctcgctcagttgctccgccccggtggcaatggggctgaagtcgccgcgccccacccggcccgtggtggctgccaccatgtccaaggggcgcagcagacctgtggaaatgagcttgatgaccagcaccatgagcagcaggaacaccgccagaaaggccaggggcagcaccagcgtgcgttccagcgccttgtgcgcccgctcgcgcttctgtttgcgcagggcgtcggcctcgtcgatgagcgacttgccaagggtgcgcaactcttcctgattggccgtgccgccttgcaccagggtgcgcaccgaatggccgtaccgggccagcaggtcgcgaaagcgcaccagttcggcctgcccggcaaccacggccatgtcgtcggccagttcggcggtcagggcgtcgatgcgttccaggtaggccaggctttccgtcaggctgcccgcgtcgcggtagaacaggtagttcttttcgtagcggcgcacctccaggatgttgttcaggaggtcgtcgtagcgctctcccagcagcaaccgctggctcaccgtggataggctccagtagttcagcgcggccagcgcgccgatggagatgaacgtcacggcgaacaggatgaatatcttccccttgatggagcggaagaactgccgggggcagccgagggcgcagccctttcccccccggtcggatgcggcaggggacgttggcggggcgcccgccgcaccggatgcgccagccgtgcgcgtttctgatgtcgtacccgctactgatgtcgcacctgctgcggcagacagattgtccccgcccgcatcattctggctgttcatgctgtattcccggcatgttgtgacaacacgacaacggcaagctcccgcagtgcgcgagcgttggcccccgccgtatttccatattgaaacatttttcacgatgtttacgcgcaggctgttcaaaatggaatagtccagcctgccctcctccgccctccacttcgataaaacaccggaacaactcaccaaaaaaatgcgttcccgcatggcatcgcggttgcttagtgcgccgcacgaggtcgtgcatggaacgcattcttgttggcatcgacgaacgccgcgcccactgggaggcgctggcccatggctgttcgctggcccggcgcatccgggccaggctgtacgtgctgttcgtgaacggcacgcgggccggggcttccggcggtgcagtgcgccagcgtctggaactgctggtgggcgcggccaaggccgaaggagttcccgtggaatatttcatcgccgaaggaggatacgaagacgccatagtttcattcgtgaacacccacggaataacgctgctcattcatgaagcggctcccatcgaccatgctgccaccggccatgccgtatccgcgttgcaggcgctgcgccaccggatttcgtgccgggtcgagatcgtgaatcccaaacgtgcataacgtgcgctgatgcaccacaacgaggctgacgtatgaacataccgctgcacatgtacctgcccatagcaggaaacagcgtgaacatcgccgccattctgggccttggcggggccgtcggactgctttcgggcatcttcggcgtgggcgggggctttctgatgacccccctgctgatcatgctgggcattccgcccacggttgccgccgcatccgactccaaccagatcgtgggggcctccacctccggcacgctggcccatttccgtctgggcaacgtcgatttcaaaatgggactgctgctgctggtgggcggcgtggcaggcggcagcgtgggcgtgcgcatcatcaagctgctgcgcgccatgggcaacgccgacttcctgatcaacgtcacctacgtgctcatgctggggctggtgggcggctacatgttcttcgaaagcctgcaggcgctgcgggcgccccgcgccggggccgcgtccaagcccgccccgaccggggaatcgctgtacgaacgctgcatccgcagcatgccgtggcagacggacttcccccgttccggggtgcgtctttcgctgctcatgccgctggggctgggcgcgctggtgggcgtgctggccgccatcatgggcgtgggcggcgggttcatcatggtgccggtgatggtctacctgctgcgcatgcccatgcacgtggtggtgggcaccagcctgttccagatcctgttcacctgcgtcaacgtgacagtcatgcaatccgtcgaaaaccacaccgtggacttcatcctggccctgctgctgctcatcggctcgtccgtgggcgcgcaggtgggcacgcgcatcggcaagaaactgcaaggcgaccagttgaagatcctgctggccacgctggtgctcgccgtcatgggcaagatgctcttcgacctgctggcgcgccccgacgtgctgctggcctacgcgggggggcactagccatgcgtcgcacgcatccgctgcacatcatttccggacttctcctgtgcctgtgcctgctggccgcaacggcccgcgccgatgacggcggcgtggccctggccgtgaagcccggcgacatcgtcatcggcacctcgtacaccggcaccaccctgcatttctcgggcgaggcgccgcgcggcagcgccatagtggcccggttcaccggggcttccggagacctggccctgcgccagaaaggcaaggccttcggcctgctgtggatgaacatgggcaccgtacacctgcacgacgtaccctcggtgtatctggtgacctcgtcgcgtccgctggcggacatcggcggcaccggccttggcctcgacgccgtgcgcgccggggtgaagcaggaagaaggcgcggcagcccaagacgccgacacactggacgtgcccgccgaactggtgcgcctgaagcagcacgacgggctgtaccgcgaaggcgtgggcggcatcaccgtcaccgacgacggggccttctccgccgaactggccatcccctcgcgcatgtcgcccggcacctacacgctagacgtgttcgccctgcgcgacggacaggtggtgggttccacctccgtaccggtgcgggccgaactggtgggcgcgcccgcgtggctcgcgcacatggccttcgaccgggggctgctgtacggcgtgctggccacgctggtggccatcctggccgggttggccgtgggaatggtgtttcagagcaagggcgcccattaggggccaaattgtccttttgcccgttggcatcgtcaaacttcacccgccatctcggtcaaatacgataagagtatactccctcatggcagtttcgttttccttgccaacggacaaaaatcctaatttggcctgctaaatatcaggggattcaatccccccgccactaccggggggcggcacgccgccccccgaacccggagcagtcgtgggaatcctctcgcacatggccgaccttctcgcccgctggcgcggttcgcgggggctgccgttcgcgctgctcttcaagaagttcaagagcatcctcgaacgcaacaaccgcatcctcgaactgatggccgacatgggcgacaagctgggcggcgaatacgtgttcgaccgccagtacatcgtcgatgcctgcgaacaactggacgaccacgtcttcaagctcatctcggacatgagcgtgctgggccagcgcaagaacgtggagctgttcctggccttcgagcgcatccagcaccagttgcaggaagaaatcgccgggcgccaccatttcgaggggggacggctggtgctgccgtttcgcgacatcggcccggatgccgaggacgaggtgggcggcaagctggcccaactgggcgacctgtccaaccgcctgcacctgcgcacgcccgacggctttgccatcaccacggcggccttcttctccttcatgacccgcaacggcctgctggcgcaggcccagcgcggcatgcaggactgggacggcaccgatggcggcctgcgcgaactttccgaccgcatgcagcgcggcattcacgatgccccactgccgtgggggctggtggcccagatcaacgccatggtggacgtgctgggcatgcgccgcaagcagcccctgcgcctggccctgcgcagcagcgcctggggcgaggacggcgacgccagctttgccgggcagtacgccacggagctgaacgttccgcccgatcgggtggttgaggcgtacaagaacgtcatcgccagcgtctattccgtggaggcgtggcgctaccggctggacaggggctttcgggaaaccgaggtggccatggccgtgggctgccagcttatggcccacagccgggcaagcggggtgctgtacacctgcgccctgcacgctggcgacaactgcgaggccatggtcatcagcgccgcgtggggcggcggcgccgccgtggtgagcggcgagacggccaccgacacctttctgctggaacgcaccccgccctaccggatcaccacccgcgaaatcgcccgcaagacgcggcgcatggtacccgcgcccaagggcggcatgacccgggaagacgtgcccgccgacctgcgcgacgcccccagcctgaccgacgcccaactggagcagctggcgcgcgccggcatgtcgctggaacggtatcacaagcgtccccaggacgtggagtggaccttcgacgccgacggcgacctgcacgtgctgcaatcgcgcccgctgtgctccacgggcgacgcgggcctgtgcgtgccggtgcaggacgccaccagccgggcagaggtcatcctgtccggcaggggcatggtggcccagcgtggggtggccgtgggccgggtggtgctggtggaccacgccacggacctcgacacctttcccgacggcggcattctggtgtccaagtacacctcgccgcgctatgcgcgggtcatgcggcgggcgcagggcatcatcaccgacgtgggctcgcccaccgggcacatggccaccattgcccgcgaacagcgcgtgcccgccgtggtgaacaccgaagtggccaccgaactgttgcgcgacggcgaggaaatcaccctcgatgccacccagaacgtggtttatcgggggcgcatcgcggaactggaccgcttcgagcggaccgagaccgacgtgttcgaggaatcgtacgagtaccgactgctacgccgcctgctgaagcgcatctcgccgctgaacctggtggacccgcattccgacgacttcaagcccagggcctgccgcacctaccacgacatcacccggtacattcacgaaaaggccgtggagacgctggtggacctcagccagcggcacgaggcgctgcaccacgccccggcccgccgcctgctggacggcccgccgctggggcttaccgtcatcgacgcgggcggcggcaccgaatgcctgcccgaagaggcggggctggtcaccgggcaggtatgctccgtgccgctgcgcgcctttctggacgggctgaccgaatcgggcatgtgggacacggccccggtgccggtggaccttggcagcttcatgtccagcttcacgcgcaccttcagcgcctcgcaggcgggcccgcgcgaggtgggccgcaacctggccgtggtgctgcgcgaatacatgaacgtgaacatgcgcctgggctaccatttcaacatcatcgacgcctacataggcaacaccatcaacgacaactacatctacttccggttccttggcggggttacggagctggtgcggcgctcgcgccgggcccgcttcgtggccgaggtgctggaacgcttcgactttcgcgtggaggttcacggcgacctcgtggtaggccgtatcaagaaactgtcggaaccgcgcatgctgctgcgcatgcgcatgctgggcggactggtgggctatgcccgccagctggacgcccgcatgcacagcgacgcacaggtggcggaccacgtgcggaccttcatggaggcaatttccactgtcgtcgccacacaccatgacgaccggatcgaacggaagggaggcggacatgccgtcacgactgcgcatcctggtgcttgacgacgaacccatcgtctgcaagcggctgaaacccgccttccagaaggcgggctacgaggtggagacctacaccgacagcgccgctgccctgcggcgcatagaagaaaccgcgttcgacgtggtggtcacggacctgaagatggaaggggccgacggcctgcaggtggtggaacgtacccaccagatactgccgcaggcgcgcatcgtggtcattaccgggttcgccacgctggacacggccaaggaatcgttccgcaagggcgcattcgacttcgtggccaagccgttcaagctgggcgacattctggactgcgtacggcgcatcgaggcggagttgcgcggcgggggcagcaccggaaacggcatgtagggggcgcgcatgtggtggccgttttccagacgcgcgggcgcgcagcccccggcggatacccgctggcgcatccgggcgctgttccagaacttccggcgcatcctggcctgcaacacgcaggcgctggaacgcatggcggaaatggaccaggccctcggcggcgcgtacatcttcgaccgggcctttctggaggcttcggtgcacgacctgtcgcggctggtgcatcacgtggtatacaacctcaacgcgctgaccgggaacggttacgtggcactgtacgaccggtacgaggaactgcgcggtgcgctgggcggcgtgctggcgggaggcatggacggcgcgggaccgggttcggactcgggcgcgggagcggctgcgggaagcctgtccggcatggttgcggacgtgcgcgacgtggattgggagcaggaaccggcggcaggattcgaggcggcatgcctggcccggctggcccgccaccacggggcgcgcatcgcggatgcgctggtgacgggcacgaccggctgcgcggtgcttgcggtcggtggcgccaacgccgacgtcgttgcgcgagatctgcgcgaccgggccgtgcggatgggcagcggcaccgcatccttcaccctgcgggcctgccccgtggatgaaaccgggcgcccggcggggcgcgaagcggaacgtaccggggtggcccccgacattctgccccccgcgttgcaggatatgttgcgggacatgacgggtgatgccgcgacgacaggcacggcgggcacgatgggcacgacaggcacggcgggcacggcgggcagcgtccacggcgtggtggccctgatcctgccggaatcccccctgcccgtttccggctggctgcacagccacgcgcccatggggcctgtgcgccatgccgtgctggtggaggcccggtttgcctccggcgacgggacggaacacgccccccgcgtgtccaccgaccgctacgccctgtcgcgggtgcatcccttcgacctgctgtgttgcgaaattccccaacgcgccgccaacctccccctgccggacggccacgagccgctggccccttccgattcgctgcgcggcctgctgcgcgggtccgccctgctggagccgcccttcctgcaggggctggccggcttggccatggcggcggaacgcctggccgggcaaccggtggaactgcgttggggcatggacccggagggacgctgcgtgctgctgggggtacgcccgtccacggtgcgactggcgacagaaccacagaaccagccggaggaatcagccgattcggaagacaacgcggacgacgcccacgccatgcacgtactgcggcacggcggacagaccgtacagatgggcgtggccgcgggcggcgtggtgcgcctgacggaagccaccaggccggaggactgcccgctgggcggcatcggcgtggcgcgcgccgcctcgcccaacctggcccccctgcttggcaggctggccgggctggtcaccgaattcggcaccaccgccggtcatctggccaccgtggcgcgcgaactgcgcgtacccgccgtgttcggtatgcccggcgtgtgcgacgcagccaggcccggcgacatcgtcaccctggacgcaggcggcacggtgctctaccggggcgcggtggaagggctgctgcacaccacggacgcggacgaagacctgcaccccgccgcgccggaataccgcacccttcgccgcctgctgcgtctggtggccccgctggacctggtggaccccgacgcgcccgacttttctccggcgggctgccgcacctaccacgacatcctgcacttctgccacgaaatgtccgtggaggcgctgatcaacctgcgcgacacccgccccgaactggctgcgccgcgcgtacacagggtacggctgaacctgccgctggacctgcgcctgctggacgtgggcgacggcgtggccgtgccgcccggcatggcggacggggcgggcgcaccgtcggggggcgacgcatggatggacctgtccgccgtgcgcagcgcgcccctgctggcctttctggacgggttgcgcgcagagggcgcgtggtcccaccgccctgcccggctgcgcgcgggcgacatcctgtccggcatggctggcgggacgggcaatgccgcgaacggagccggaccgcatgcagagtgggccgccaccggggccaacctggccatcgccgggcgcgactacctcaacctcaccctgcgtctcggctaccatttcaccgtgctggacgtgctgctgagcgacaatcccaaccgcaaccacgcctatttccgttttgcggggggcatggccgatccggcccggcgggtgcgccgcgcccatcttgtacgcaacgtgctggaagagcttggctttgccacccgcatgcgcggcgacatggtcaccggcaggctgcgcgccatggaacacgccgccctgcgcgacgccgtggccgcgctgggcatgctgacggcctttacccggcaggtggacaccaccttgaacgacgacgccgacctggtgcgcgcggccacggatttccgcctgctgcgcgaacattcgcagcggcaggcacggggttgaccatgctgcaccaccttctggaacgctggcgcgcacgcagggccgcgcggcaggcagcggcgctggacacgctgaaggcccgctatcacgccttccgcatcctgctggaaaacaacgggcgggcgctggaatgcctggccggtttcgacggcacatcaggcactacccgacgcgaactggtggaggaactggtctcgctgaccggcgagctggtggacggcctggacctgctgtccgacggggcgcatcccggcctgttcggggcgtacgggcacatcgcggggcgggtggagcaactgggcgcggacacggacccggcgcgggagggggagattctgtgcctttcactggacgacctgccgccggaacaggccggtctggcaggcaccaaggccgccacgctggcgcggctgcgcggctacgggctgccggtgccgcccgggttcgtggtcaccgccacggcggtggcccgcctgctggcctcgccggggctggaggcgcagctgcgccgcctgctgaacgtggccgaggccgatccgggcagccttgcggtgaccaccgcgcgcatccgtgaagccatcctggccgcccccatgcccgccgaagtggaacaggcggtgcgccgggcatgggctgatctggcggcaggcctgcccccggagcacggtccgttgctgctggcggcgcgcagcagcggcacggcggaggacagggcagagcattcctttgccgggcaatacgccacggtgctgggcgtccgcacgccggaagcgctgctggacgccctgcgcgaagtggcagccagtgcctttggccagcgcgccctggcctaccggcggcacatgggcctgccgcgcggcgaggcggacatggccgtgctgtgccaggccatggtgcccgcccgcaccgccggggtgctgttcacgcgcgatcctgcccgttcgccgggcagctatcaggccgacgacgagcgcatgctggtggtggccgtgccgggcctgggcacgctggccgtggacggggccgccccggcggacgtctacctgcccgcgcgtgacccggcggcggtgcgggcgggcgacgtggaaacacgcatcgcccgcaagaccctgcgcgaaacactggaaccggacggcacgctggtccggcgtcctgtccccccggaagacgccgaagcccccacgctgtcgccgccggaactggccacgctggtgcggctggcccgcatggtggaaggcgtggaggacggcccgcaggacatcgaatgggcagtgcacgaagccaccggcgcggtgcacctgttgcaggcccgccccctgagcatggccggggcccgcccaccttccgccccgcatcaggacggcatggacggcgcgccgctgctgcgcggggcctgcgcctcgccgggcagggccgtggggcgggtacaccttgcgcacaggccccgcgaattcgcgccgccgaacgggaccgcggcaacaggacacaatggaaccggcggtgctggcaaaagcggcgataccggcggcgatgccgcaccacacaacgacgccccagccgtactggtgctgccgcacagcatccccgacgcggcaacgcatctggacggctacgcggccatcatggtggaggccgggaacccggcagaccatctttcgtgcgtggcccgcgaacgcgccatccccatgctggtgggtgtggcaggggccatgaatctggccgaaggcactggcgtgctggtggacgcagggcgcggggccgtgctggaagtgcccgacgccctgtgggacggcgtgctggccgccacccggcgcgaggccgcgcgcaggcgcaccccgcacgacagggagacgcccggcgaacgggaactgcgctcgctggtcgtgccgctgaaccttaccgacgcttacggccccacgttcaacgaacgggaatgccgttcgctgcacgacatcgtgcgttacgtgcacgaaaaggccgttttggccatgttccgggccggggacgaggtgatggagacggcgggaaccctgttgcgacgcgtggaactgggcgtacccttccacgtgctggccatcgatgtgggcggcggtttccggaacggagcggccaacggaggggcacggcgcaatacgaggggcacggcgctgcaggccattccggaaaacgtggcctcggtgccgttcgcggcgttgtgcgaggggttgaccacgccggggctggcctggggcccgcccgatgggggcgtgcccgccgggctgctatcgcgcgcgctgctggacgggcgtggcgagaggcctgtgggggatttcaactatgcgctggtctcgcgcgattactgcaacctcaacgcgcgggtggaataccattttgccatgctggatgcgctgtgcaccgacaacccgcgcgaaaaccacatccgcttccggttcaagggcggcggcacgggcggggcgcgccgggcgcgacgcattgccttcatgcgcgaggtgctggccggggccggattcttcacggcggcagtggacgacctgctcacggcctcgctggcaggggaacccgccggtgtgatgcgccaacggctggtactgctgggacggttgctgggctacacccgcctgctggacgcggccatgaccgacgacgagacaccggcgctgttcgcacgggccttcctatccggcaggtatgacaccaaggacgcgcgggtgctgcgggatgccgccgggttcaatgccggacacgacgccacggtcggttcaggacagaagtgacggcgacaaagcggaaccggacagcgcgagatggggagaagcagggcaggctgtcggttcggcccagagcacaccaagccgggtcgggcctgacaagcaagcgttggcgtaaaagacgcacgcactctgcaagaacacgccgccgttcaggcgtggtggaaacgcagggcgggcagttccagtgcggtgagcatgtgcccgccgcccgcgcccgtatcgatgccgatgcggcccggagccaccaggggggtggcaaaggaactgtgcccgaagaccacggtgcgcccaccgatatggtcgtgcggtgccatgtctcgccgcaccaggcggcggctgtccaggcgctgggtttcgctgcgcgggtcgtcggccagccccggatcggcatgcacgaagacgtgggtggctgtttcgtgcgcaaaggccagcccgcgcaggaaggccgcgtgctccggcggcaggcaggccaacccggccagccggtgcggcgtatccacaccgtaactgcgcagggttgcttccacccccagaaagcgcagcagcggcagcaggtccgcatcgcccgtatccgcgtaatccagcaggatctgttcgtggttgccgcgcagaaagacggcgcccggacaggtgcgctgcaaccccagcagcaggtcgatgacacccctgctgtccggcccccggttcacgtaatcgcccagaaacaccactgtgtcccgctcgcggtccagcggcaggcggcgcagcagcgcctccagccggtcacggtgaccgtggatgtcgcctatggcaaaggtgcgggtctgggggtgcatcggttcgtgcaacgttgcaaaatcctgagcgttggcagtcgcatgtagcaattcaacttctatcagacaacatgctccggggcttcctcgccccgatcatgcaggttcggctttcggaggctggcctcgaactggactttctctcggcatcccgtgccgcctgataccgggaaaagacatcccccaaaagcaccatcatgcagccttgccgggtatcctttcagattccctcataaaatcaagacgccctgccttgtgccgggtaatgttctggttgccccccagagaggaactccatgagcatggtatccgattgatggttcgtttgcacttccaccagaacgccattccctccttcgttccagaaggcgtctcaggtcaagtcggggcaagctcggcgaacgctccaagtacccaagtgccgctgatgcctccttgccgtgcgcattgcacatatcaatgaaagagggcaggcctgccccccacgcacccgcgcgtggcgaccatgacgcctgccacccgacctgagaaaccagcattctcaactcacgtgacgaaatttctcaactatggcgacggctcacagccgccgtgtcaaaaccggggaggcattcagattggcacaacggggtgaagcatgctcgtgtgccgttggcccttgagccgcaaggcgtttgaagaaagtttagtgccgaatctagcgcgcagcgttttgggcgcttttggaagaaacgcgcagaagagtgtgcgccgattggcacggatcatcacaggcatggaagaaaaacgggcggccccttcggaccgcccgtttgtgttttgcctgtgttctgcttttgccttctaaacaaggcaaaatgcgatgaaaaatcctgcgcgattctgccgcgcctgcgcggcattcagcgtcagttcagttcgcgcccaacccagacagcgcggcctatgatgcggattccgttggacaagtcgccgcgcgcgtccacttcaatcggcgggtagtcgggattgtagctggaaaggaccagcttgcccggctcggcgttcaccgacttgagatagaccagatcttccacgccgaccgcgtacagcaggccagggcgcgggacgcgctggctttggtcgatgagcaccacatcgttgtgcttgatgtccggctccatgctgtcgccggttacccgcatcaggaccatggaagacggctgccccttgcgcatgaggaagtccgtgcggaaggcgtaacgccgctccacgtcttctcccacctcgaagctgccggtgcccgcacttaacctcgcctccaccatgggcaccagcatgatctggcagtccgtgcattctatcacgtgactctcgccggtggctggcgtgagcactggcggtgcaaagggggtgcccgtgttcaagctctcgggccgctcggcactgtgcttcggcccttcgcccaggagcagccaagccggggcaatcccaaaccgtttggatatattctccaggaacgtgctgtcaggaaggcgttcgcccttctcgtagcgcgctaaggtctgcgcgtgaacgccaagctcggcggcaaaggattcgcgcgagaccttccctcgtatctcttcgattcgcctgcctatcatacgcaaaacttccagtcccaaacttttgcaaggctcgcctgcgcggacttttgcgctcggctagctttaaccgtttggaatgttttcccgaagcttcgcaaagcccgaacgggaaagttttgcgccattcggcgttgactttctataccgtttggataaaaacagagctgcggggcggtaaaggtttcacagtagcaagttgaccttatccgcccggcctgcacgggtcaacgtccggagcgttagagattccggacggtaaacccagaaacagacggacggttgccggtgactgcgatccagtgctcgcttttcgacgacaaggcagcccgccttgccgggctgaatgccacgctgaaggcgtccatgcagcgcgcccttgcctcgtgcgggctttcccgcgcgcaggttgtggaccgcatgaacgctctggcgtcggaagcgggtgtcaggctgaccaccggcaacgcccgtcaattgtcctctgccacgctcgacaagtggctcaatcccgctgaccgcgaacaccttccttccgtgctggccttggaggtcttctgccttgccataggcagcgtgcaacccctgtcgcaactgctggggctgctcggctgcggcgtcatgaccgccgaggacaagcgcctgcgcgattacgggcacgtgtgctgggaaaccaaacgccgccgcaagacggtacggcaactcgaaatggagcttgaggatggaatggcgaatcggaaccggtaggcagcgtcagacctaccgcattctcggatggctgcgcagcaagcgcatcagccaagtggccatcgcggaagaactgggtgtccacaactcgctggtgtccagcaccatatggggccggaggaacaaccggcgggtgctgcgcaagctgctggacctcggctgccctgaacgttggttgagcctgccccacgatattgattcgcgtgctgccgcctagagactgccatggcatccccgaaagaagcatacacgacgcgcgacctgctccccctgcttggaattagttccgagtccacggtgatacggcgcgcaagccgcgaaggctggacttcccgcccccgtaagggacgcggcggcggcaacgagtggctgcttgcctccatgcccaagtccacgcgcaaggccttgctggacgggatgctgcgcacggcggcgcaggaggccgaaaagaacctgcccgcgctgccgccgctcgatgccgcagacccgcgtcgggccatcgccgcccgcatgtccccgctgaagcactgctccaaccgccagcgtgaaatcgccatggcgcgccttgcccttatccgcgaggtggaacgccttgccgtgctgacgggcgtggacgcggccatcatgaagctggtgcaggacgctgccgacggcacgctgcccgcgcacctgatgcgcacggtgcgcgacgccaacgaccgcttcggcagcggcgacaagcgcggtctttcgcggcgcaggctgtatgcatggcgcaccctgtacatcaagggcggcgaagacgccctggtgcccaagcacaaggccaaggacatgaccgtgccggaatgggccgaagccttcctcgcgttcttccgtctgccgcaaaagccatccctgacgcaggcccaccgcgacctgtgccgcgcctacggggacggcacgctgacgggcacgccgccgtccatccacgcggtaaagcgctgggcggccaaggtggcgctgccggaactggagcggggccgcaggacgggcaacgccctgctgaagctgcaaccgcacaagcgccgctccacaaaggacatgctgcccggcgattgctacacggcagacggcaccaccttcgacgccgaaatccgcaacccgcacaacggccagccgttcaagccggaagtcaccatcgtgctggacgtggccacccggcgctgcgtgggcatttcgctgaactacgcggaaaatgcgcagggcgtgctggatgcgttgcgcatggcctgcctgttcggcggcattccggccatgttctactcggacaatggccccggctacgacaacctgctgctgaccgcccccggcacggggatgctggcccggctgggcatcgaacgcgccgcgtccattccgggccgcccgcagggcaagggcctgatggagcgcgccgtgcccaccttctgcgacccggtggccaagcggttcgccacctgcacacaccgtgacatggacgcggacgcggccaagaaggtctacaagatcacccgcgaagccctgaagcgcggcgcccgcacgcccctgatgcccacatgggacgaattcaagacggccatgctggagcgcgtggccgaatacaacgccacgccgcaccgcgcgctgcccatgaccaccgacgccagcggcaagcgccgccacatgtcgcccgacgaggcgtggcagtacttcctctccacggggtgggagccggtgcgcgttcccgccgactgctccaacgatttcttcatgcccgcagagcgccgcatcgtgcgcaacggcgaggtgcgcttcggcggcggcatctactacgccgacgaccttgccccgcaccacggcgatgcggtcatggtgcgctacgacgtgtgggatgccagccgggtctacgtctgggccatggacggccacaagatttgcgacgccgtgctggacggcaacagcattccctacttccagcagacccgcatcgaagccgcccgcgcccagcgcgaggccgcgcaactcaagcggctggaggccaaggccaaccgcatcgcccccggcgcaacccttgtgctgcccgaagccgagcacccccacgtcatcaccctggtggccgacagccttgccccccgtgaaccgctgcccgctcgggcagacgagtccgccgcccccaacatcacgccggacaccgcgcaggccttcacgctggacgttgcgcccttgcgcgcccccgcccccgaacaacaaccccgcccgtgcttcgcgcatgggcacgagcggtacgaatggctgatgcgccacaaggaccgctggctggacaaggatgaaccgtggctgtgccggtacgtcgaaaccttcgagtacgccgacagccacgaccgctacgtgcacgaaggcatcgcgtggccgggctggaaggccctcgcccataccgagaactaggagacaccatgcgcaagcaattcgtcaggacggagaactacacccggttcaccgcaggcattcaggcggtggaacagcgcggcgcggcggaagccgggatgatgctggttcacggcgcgccgggcttcggcaagagccacattgtctaccattgggccatcgaaaccagcgccgtcttcctgcgggccaacgtggactggaccccgaagtacttcctgaccgaactggccaaggaactgcgggtggacccgcgcggcacggcgcagcagttgttcgggcgcttgctggaacacgtggtggaaacgcaggccccgctggtcatcgacgaggcggaattcaccctgcaccacaatgccgccgtgctggagaaaatccgcgacctgtccgaccgggccgaggtgaccgtggtgctgatcggcatggaacgcatccagcagctcatcgcccgacacaagcagatcaacagccgcatcgcgcaggtggtggaattccgccccgcctcgctggccgacgtgtcccacgcctgcgggcagctttcggaagtgccactgaccgaagaactggtggccgaggtgcatcgcttgtccggcgggcgcatgcgcgaggtgctcaatatcgtggccaccatcgaacgcatcgccaaggtgaacgaactggccaccgtgaccatggccgacgtggccggggtgcccctgtcctacgattggcagtcccgcactccacgcatggccaacaccggaaggcagggccgcgccccccgcacgggggcacaggcggcggagggtcgctagatgggctggaacggctcgaccattctggagcagctggccaccgggcctaagctgtcgcggcagctttccgcctcgctggggcttagcgtggattccattcacagcacctgccggattctgcgccgaaagggcctgctttcggcatatcagggcctgtttgaaataaccgatgcggggcgtcaggcgctggcgtccggcgttgaagtcaaaagcgggccgggcaaaggcaggtcgcccgcgcgcggtcgcggaaccctgcgcgccaaggcatggcgggccatgcggatgctggaggggttcagcctcgacgacctgctgaccatgctgtgcgacggtagccagccgggtgccgccgccaatctggccgactacctgcgcgcccttgatggcgcggggttcctgctgaagctgccgcgccgtggcaacggcacgcatccgcaacgctaccgcctgcgccgggaccgcgacaccgggccggaagcccccgcatggaacaagcccgaacgcaccctgacagacccgaacaccggtgaagtcttccgtgttcctcgccgtagcgaactggcgcaacagggggccgctcatgacgcatgactggctggaactgctgcgccacgccgccgcagaccgcaccaaggctgcggtggcgcgcgaactgggcgtgtcccggccatcggtcagcctgctgctggccgggcgctaccctggccgcaccgaccgcatggcgcaacgcatcctcgaaacctacgggcgggtggcgtgcccttttctggggcgtgaactgaccgcgctggaatgcgcccgccacaacggccccatgccgacatccagcccggcagccctgcgccactggcgcgcctgccaggcttgcccccacagaccccaacccgaccaacagaatggaggaaactgacatggcgaccgccgcaaagaagctgaagaaagtgcaggaatccaacgtgtcccacctgcccacgccgcccgcgactaccgtcaggctgggcaaacagaccttcgccgccccggcctcgctgggcgaactggtgctgcacggcgcggccctgaagaacgagatcgacgggctgaaggacaagttggaggaagtgaacgcgaaaatccttgccgaggtgccgcgctggatggacggcaacggcaccctgcacatcgtcatcgcgggcgtggattgcaccgtgtccctgcgggattccgtggccattgccgacgtgggcgccctgcgcgaactgctgggcgaccgcttccccgacctcgtgaaggaaaaggccacctattcgcccgaacccaagctggtcagccttgccaccgatggcgacaacccgatggcccgcgacgtggcgggctgcctgcggattcaggaagccaaggccaccgtgagctacaaggccgcgtaactttgcgaaaccgccccattgcgaaggggcggtcgccggggcgtggcggccccggcctgacgagcagccaacgagaaatgcggagtccacatggcagaaccgcgcaagaaaacagcccacattctgctcaccctgcccggcaaaacgccggtgagccttgaactgttcccggcggaactgtggcccggccagcccggcgcggtcgccggggtgttccgggtgcgccagggcgggcgctgggtgcgcgtgggcggcgagaagtacagctttcttccccctgcggcggtgggcgaactggtggcccggttgctggggccgctgactggcgatgccgcgcccgccgaagagccgcgaccggaattgcccgtgggcacccccgtccgcgtggccaacggtggccgcgccccggacggaacgctcctgtatgactgcacccgcaccgcgacgcagccgcatcagggggccgatggacgttggtacgtccacgtcctgctgttcgggcgcgggttggttcaggtgcccgtatccgaatgccggagatagccgtgccgccaactcaaagataccagcgttcccgcaccaacacggacatgccgtgcatccgcgacaccgagcgcaaccgcatcgtggcgctgttcttcgtggaccccaacgaccccgacgccgccacggtgaacgccgccgcctgcgtccatgccctgaacacccgcgcggaacggcaacgaccgggccagcgcagcctgctggaggtggcacatggcgacttctgacgcccggcccgaaggccgcaattcgctgctggccaagattcacatcgcccggaaggacttggccctgggcgaggacgtgtaccgcgacatgctggaacggctgaccgggcaacgctccgcgtccggcctgacggacaggcaactggtggccgtggtggccgaactgcgggccaagggctggcagcccaaggcagcaccgcgcaagggccgcaagccgcgcgtgaaagccggtggttccgccctgctggccaagatggaggcgctgctggccgacaacggcaggccgtggagctacgcggaagccatcgcccggcgcatgttcggggtggagaagctggaatggtgcgacgcggaccagctaaaggcagtcatggtggcgctggtgaaggatgcgcgccgccgggcgggcaaggaggaaacggcatgacgcgcgataccttgcagatcatgcagtacgaggacagtatgcccgccatggcccgcgagattgccgggcttatcggcatgcccgataccctgcggctggtggaggcgctgggcggcacgacgttcccggttcccaagcgggggaacaagctgggcgagcttcgcttctgcatgctggagcaggccgtgggcgttaaggcagcggagattctgtgccagcagtatggggggacgaatctgtatattccgcgatgcgctgacgtgttgcgaaaaatacgcaacgctgaattgattggtttttttgacgcatatgcaggagaggggaagtcgggcaaaaatgttgtcgcggaattggcattaaagtataagttgtccgacagaagggtttgggaaattttgaaaacctctggtgctgaggcggcgagagggcggaaggtgtgttccattacgctgtttgaatttatatgatgcgcgagggaatatggggataactcgagaaaccattcttctgttatttttgttagttcccggatttatatcttcatcgatttttagatgtattgttaagacaggaaagcgtgatgcgctttctcatttattcgaagtcttatcatttagccttgtaatatatacaatagtaagcgccacggttgggtggacacctattgtgaaaatgaacggcgctaacgatgaagtaaatatggtttttctttgtgagtacgtaactcttattttgatatgtgttgtagttattttcttgcctcttcttctcgccgcaataatcgaaaatgatctacatatgaaaacttttagatggttaaagataacaacccaaacatcacgatcaagtacttggcatgacgcttttgcaagtggaaataggtttgtcagtgttatgcttaaagatggaaggactgttgttggtagcgttatgtattatactggaagctcaagtcagaagaaatatatttatatatacaaacacgcttgggttgatgataatggtgaatatattgaaagcaacgcgcatggaatgcttataaaggaagagagtatagagatattgcagtttttgcttgaaaaaaatgaacagaaggagtgcaaatgactacggacagagatgaatcaaggcgagatattaaaaaatcccccaacgatgaggacatagcaaaaagagatatatcccggcgtatccgggataacgagcgcgaaagcaactacaatcccccaagagaaccttcagagcgacccaatccccccgcgaacccaccgagtaaaaagtcttagcactgaaccccttccccctgtctccgcccccggttgctgccaatatggcagcgaccgggggcggctgcattgtggcagtcgccctgacgaaacgtgttgcacctgtttcgcaagggaggcgtcgtgtccatcctgtcccgtctgcgcggcatccggcacgcgcgcatgctgctgtgcagcctgattgccgtcgcgctgtggttgttcctttggcacgcctcgcccagagaggcgcttatcgtcacctacaaggtcacgctggtcatgctggccgccgtggccgcctactggatcgaccgctggctgttcccctacgcccggcccgaaggctacctgtgcgaggaatggcgcgaccgcatcggctccggcgattggcccgacggcgtcgatgacttccctgtggtgacggaatccaagaccctgttcatggtcgcctgcctgcgtcgcgtggtgctcatgggcgcggccatgctggccgtggggctgggactttagccatgggcttccacaagggctaccgggcaatccggcttcctttcggatgggaggtgtgggtttggccccctgcgcctgccactccgttcggcaggcggcttgccacgctgtttgtttccgccgcgttatccttcctcggatggtgtcttgaggcgctgcgcgtccttggcatagccctgcttgccgccattctcctgcacctgtggttcggctattccgcccacgcggccaccatcccgcgcgaggcgcaggcgcaccgctccgtgctggtgcgcgcggcccggctggaatggggccttggcgcgccggtggccacctttgcggcgcaggtgcatcaggaaagcgagtggcggcccgacgccgtgtcgcccgtgggcgcgcaggggctggcgcagttcatgccgtccacggcccgctggctgccgtccgtcgctccccagaccggccagcccgcccccttcaatcccgcgtgggcgttgcgcgccgtggtcgcctacgacctgtggctgcaccagcgggtgcgcgccgccaccccctgcgaccgtatggccatggcccttgccgcctacaacggcgggctgggctgggtgcagcgcgatgtcaggctggccgccacgcgcgggcgcaaccccgccgcgtggtggggcaacgtggaggccgtcaacgccgggcgttccgccaacgccttccgcgagaaccgcggttacccccggcgcatcctgttgacgctggaaccggtctacgaggcggcggcctggggcgggggaagctgcgatggggggcgttcctgatgctggaaaccatcgccggattcctgtccccaaagccgcgcctgctggcgctagccgctggggccgccgtgctcgctgtgctgctggccgtggccggggtgcgttgcgtcctgctgtcggccagcctcaaggccgaacaggccgcccatgccgccacggcggaacgtggcctgcgggcgctggccgaactgcgggccgagcacgcggacgaaaacaccgtccgcgccctggccgtggccgatgcggagcgtaccgcccggcgcaagctggaggaggaaaccgcccgcgccaacacccttgcgacggaactgatgcagacgcgcacgcgccttgccgatgcccgccgcgaactctcccggaggattgccacccatgccgcgcaagacattgctgttgctggccctgtgttcggccctgatttcgtgcgcctgtacaacgaggcaatcagcctcgcccctgccaccggtgccggtggtggccccttgcccgaagacgccgctgccgccggaactggcgcaacggcccacgccgcccccggcgctgacgccgggctacttcgcgcagcacccggaatagcgggcgcagccaccgtcagcggggcggacatccttgcccacatccgcgactacggcgggcgctgtcaggcgctggaagcgcaggtcaacgccctgatcaacttcgcggaggccccatgagcatggaatgggtgctgctgctggtcaccacgctgctgggggtggtgggcagccttggcggcgtggtgctgtacgggctgaagcagcagaacgaggccctgaaggcggaactggcggaactgcgccagcgcgtcaccgaccagtgcgtgcgccgcgacgactacgtgctgatgcgcaccgaaatgctggaccgcctgaaggacatcgacgccaagctggacaaactctcggaccgcctcggctccctgcccggcggcgcatgatgcggagacacgcatgaccaaggatgactgcgccggtgaagccgggcgcgaactgcaactgctgcaaagcatcgcggaaaaggtggaccgggtggaccggcgcaccgcccgcatggagcgccgggccatcaccgccggggcggtggccgggggcatttccggcgggctgaccggcggccttgtggccgtgggcatcacctacatcaaagccaagctgctggggggctgacgtggcccacgccgaggaaacccggcggcaactgcgcgccgccttcatctacgaccagttgccgctggaaatggccgcagccagggcgggcgtgcccacgtccacggcggcccgctggaagcggcaggccaaggccgatggcgacgattgggacaaggcgcgcaccgccagcatgctggccatgggcggcaccgacgacgtggcccgacaggtgctgaccgactacatggtgcagcacaaaaccctgctggacgaactgcgcgaaggcacgctgaagcccaaagaacgcgcggacatccttgccagccttgccgacagcttcaacaagacggtggccgcctgccgccgcgtcatgccggaaaccaacgagctggcccttgcgctggaggtgctgggcctgctgggcgaattcgtgcgcgagcactttcccggccacgcgcaggccctgctggaagtgctggaaccgttcggcttcgagctgtcccggcactacgggggcaaggcatgagcaagcgcccgatacgcatgacgcccaagctgtcccgcaaggaattcctgctggcccttggcgaccttgccgccaccctgcgccagcaggtggaggcggaatgctccggctttgccgccgatccgcaagccagtgccaaacgtcacgcgcaagcacaggacgacttcgtcttcttccggcgcacctactttccgcactacgccaaaagcggcggcgattccgtgctgcaccgctggctggacgaggaactgccccgcatcgtggccgcgccggaaggcgtgaagctggccgtggccgccccgcgcggcgaggccaagtccacctatgtggcgctgttcttcgtgctgtggtgcgtgctgaccaaccgcaagaagtacctgctgctgatagccgacgcgctggagcaggccgccgccctgctggaagcggtgaaggtggaactggaagccaacccgcgcatcggcatggactttcccgatgccgccggacagggccgggtgtggaacgtgggcaccatcgtcacccgcagcaacgtcaagttgcaggcgctgggcgcgggcaagcgcatgcgcggcctgcgccatggcccgcaccgccccgaccttgccgtgctggacgacctggagaacgacgagaacgtcctgaagccggaacagcgcgacaagctgcaaggctggctgcaacgcacggtgctgtcccttggcccggcggacgactccatggacgtgatctacgtgggcaccatcctgcactacgattcggtgctggcccgcacgctgcaaaagcccctgtggcggggcaagcggttccgggccgtcatccgctggcccgaccgcatggacctgtgggaccgctgggaaggcatcctgcgcgccgaaggggcagacgccgcccgcgccttccacgccgccaacgcggcggacatggagcgcaacgccgaggtgtcgtggccgtccatgcgcccgctgtacaagctgatgctgaagcgagccgaagaccacgccgccttcgacgcggaacagcagaacgacccgctttccggcgacgacgccccctttgccgcctgcatcaccttctgggtggaccgccgggcggactggctgtttttcggcgcggtggacccgtcgctgggcaagcacggggcggggcgcgacccttcggccatcctcgtgggcggcttccaccggcccaccatgacgctggacgtggtggaagccctgatccgcaagcgccacccagaccgcatcatagaggacgtgattgccgcgcaccttgaataccgctgcctgctgtggggcgtggaggccgtgcagttccaggagttcttcgcccacgtgctggcgcagcgggccgtggcgcgcggcatcgccattcccgtgcagccggtggtcaacagcacggacaagcacctgcgcatagaaaccctgcaaccctacatggtgcaggggcgcatccgcctgcacccctcgcagcagacgctgacagaccagttgcgccacttcccaaaggccgaccacgacgacggcccggacgcgctggaaatgctgtggcgcatggccagcgggggctttgtcagcctgcgcgacgccttcacggcggccccgcgccgcagccccttccacgatatggacaccgacggagatgaccatgggcttcatggatcgtttgtctagcgccgcgcgcgcctttacccgcaccttcctgccttcgggcggcctgcaaacccgcgacggcgccacgccagatgctccgttggacgcagcgctggaaggccgctccagcgccgcgcccctgctgtattgggaacgctgggccaaccttacccacggcctcacgcccgcccggctgaagaacatcctgcaatccgcagacgatggcgacatcctgcaacagcacgtcctgttcgcggacatggaagaccgctgcgaacaccttgcggcggaactggccaagcgcaagcgggcgctgctgacgctggattgggaaatcctgccggggcgcgcaggggatgcggcggcgcgccgcgtggccgacgccgtgcgcgaacagttcgacgcgctggccaacgtggacgacttgtttctggacatggccgacggcgtgggccacggctttgccgcgctggaaatcgaatgggggcgagagggcaagctgcacctgccgcaggcgttccacttccgcccgcagacgtggttccagaccccgccgcacgaccgcaatgccctgcgcctgcgcgacggcacggcacaaggcgcggaactggaaacgctgggctgggtactgcacacccaccggtcccgctccggctggctggcccgcgccgggctgttccgcgtgctggcgtggagctaccttatccggtcctacgcgctggcctccaacgccgcctatgtagaggtgcacggcatgccctttcgcctgggcaagtacccggcggccagcacggaagaagacaaggcggccctgctgcgggcgttgcaggcccttggccgcgacgcggcaggcatcatcccgcagggcatggagatcatcttccagacgccgcccaactccacccacgaccacttcggcgtgctggtggaccgctgcgaacgcggcatgtccaaggccattctgggcggcaccctgaccagccaggccgacggcaaaagcagcaccaacgcgctgggcgcggtacacaacgagattcgccacgacctgctgacctcggacgcgctgcaaatcgcgggcacgctgacccggcaggtgctggctccgctggccgtgctgaatgcgggcgtggccgacgcccggctgctgccgtggttccggttcgacacccggcaggcggcggacatcgccacctacgccgacgcgctgcccaagctgtccggggtgatgcgcattcccgccgcgtgggcgcatgaaaagctgaagattcccctgccgcagggcgacgaggaagtgctgggcacccgcgcccccggtgatgaaggtgcggacgatggcgatgcggaaggccgggccgccgccgtggcgctggccgatgcgcacggggacgcggagggtgacggcggcgcgccgtacccggaccagcaggcgctggacgccgcagagattcccgacggggccatgctggccgccatggaggaactgctggagccgctgatggaggaactgcgcgacggcgcggaaccggcggacctgctggcgcgattgggggaactgtaccctgaaatggagacccgcgctttggaggaactcctagcgcgggccatctttgtcagcgaggtgtgggggcgtgttacgatgtcaaatcaaaaataacgtgcccttggcccgcactcgcaatcctcgctaaggtgtcaggcaaaagcgtattaacgtttttgattgtcagggttcctcctccatttttgaccgcggcggcaattctaaccagcgtgtcaggaagcataccttgggcgctcaggatgaggcctcccccagcactggcaacgcgtataatcgtgtcaggtagcaacatcacaaaacctctgtcgtagtaagggttaactgacaacgaggtagatagtgtacaaccatggatagtcaaggcgttatgcaagagatttccctctcctacgccatgggcctgccgcccaaggacgccatcgcctacttcacggccaagggctacgccgtcaccttcgactggaaggaactgtggcagcaggcccacgcgcaggcgttcaccgtggccggggtggcccggctggacgtgttgcaggacatccgcgacgggctgaccaccgccctgcgggacggcaagaccgaacgctggttccgcgaaacgctggagccggtgctgcgcaaaaaaggctggtggggcaagcgcacggatacggcggcagacggcaccacgcgcaccgtgcgcatgggcagcccggcccggctgcggctgatctaccgccagaacatgcagttcgcctacatggccgggcgctacaagcaggcgctggaaaacgccgatgcccggccatactggcagtatctgtccgtggtggatttcctcacgcgccccacgcacaaggtgttgcacgggcgcgtgttccgctacgatgatccgttctggtccacccattacccgcccaacggctggggctgccgctgccgcaagcgggcgctgtccgcaagcaggctgaaggcggaggggctgacggtggagcgtggcgcgggccgcatggtcacgcaggagcgcgaactggtggaccgccgcaccggagaggtcacccggcgcaccgtgaccggctacaaggtgccgcaagccgatgaaatagcctggacggaccctggcttttcctacaaccccggcgctgccgggctggccaacatgctggacgaggcggcgcgcaagctgcgcacggcagacccggcactggccgcagccgccgtgcgccacctgacaaaaggcgaggcgttcgccgcgtgggccgccgcgccgcaggggcactttcccgtggccgtgctggcggcggacgacgccgcgcgcattggcggcaccagcgcccttgcccggctgtcgccggaaacctgggccaagcagcggcggcaccacccggaactgacgctggccgactacgcccgcgtgcaggacgtggtggaacagggagaggtggtgcaggacggcgcgttgcggctggtctacgtgctggacgagccgggcggctacgtcagcgtggtcaaggccacccgcaagggcgacgaactgtatctggtcagcttctggcgcttgagccgcgacaacgcccagcgggcgcgcatcgtgggccagttgcgcaagacggaaaagaaacagcccggcgcggaccattaggtcgcaccgggcgaatacaaggggcggtggggcctgccacccgcaaaagcggaaaccccacaaggcgctccgggccatggcccgtgctacggcaggcagaatatcaccgtgtcgcgcccgtcttgtaccaaggagactagccatgatcgaaatagaggtcaacttcgacggcctggagcacgggcttacccgccttgcggaattgggccgggacatgacgcccgtcacccggcaactggcgggcgtgctggccgacgcgccggagcgggcttttgccaggcagcgcgacccggtcaccggcaacgcatggcacccgctgtcgccggtcaccataggccgacgcgccaagaccgggcacgatggccccatccttcaggtgcgcggccagcttgcgggcagcctgcacgcggactacggcccggaccatgccaccgtgggcaccaacgtgccctatgcccccacccaccagtttggcacgcagaaaggcgcgttcggcaccaccaggcggggcggccccatcccgtggggcgacatcccggcccggcggtttctgggcgtgggaccggaggacgaggaggagattcgggggattttgggggaagcggcgagaagggcgttagaataattttctccccaaaaatgtcctgtgatataggaggcaagattgcataaaaactaacggcgcgctaacgctttgtttgggctatcaaaaagcccgacgggaaaacagtgcgccattcttgggggcgtcaggggagccgtgacaatgtcaggtgtcgtaactactattgataatcaggccattccttcattcactcacgatgggtgtcttcccccgttcgtgggtacgcccacaggtctagccgggcgggctccatatattgtctccatgcgtgatttggtctcggatttgaatttttccgcgcgtaggcttgaaatactgacaggcttctctgcacttagacgcaagctctttcttgctggggccattcgcggctttcaatggattgatgggagttttactacagaaaaagaagaacctggagatattgatcttgttacgttttattctgtgtatgaaaacgatcaatctgtatttatttctaatcttgccgggcgtggcgttgatatcttagacaaagcaagtgttaagggaatgtttcattgcgattcatactatgtatatatgaatgacgatcctgagcggatcataagttggacagcatattggctcggcgttttttgtcatgatcgcgagaagaaatggaaaggcatacttcagatccctctcattcaaagcgcgagacaagcacggttggaatatgagcttatttgccgggctggagaaggattatgaatatcgtgcttaaacaagaagctctccgcgctgagattgctgcgacaaaagcccagcttcagcaggtctctgatggagatattcttgggcgtattgggatggagcaacgccttgaagaattgcagagcgaattgaatgagattgaaaacattcatcaaacaatagcagagtctgttatttatttcggtggagcccctgttcaggggagtagtggcataagtgctatgtttgcggcagaggcgctgcgaaaatatcaagatttagtaactgttgtattagcctctgatagatgtggcgattctctatctgaatctggtcctctgccatgtcgaaatgaatcaaccctacatatcaccggaacaccgcgtgggtcattcgggttctgtttgcaagaaattgtcagccagagaccccttacagattctgcaccggagtcagcagttgaaagggctaaccagttaatatctgctgcaaaaattgaagacgcggacgttttggaggagagcatatccaaagagcattcgcgagtgctaacagtgctttctgatttttttaggacacttaaaaactatggcgcaacagccagaatcctctctagagatacagatgttgtattaaataaaaacttggttgatattgcagttatgaatacagatataataaaaatggagagcaagcctgttattgttaatgggatatttcagggcgcaacaatagtttcaagaaattttgactttattgctgattctggtgttgttatcgaagggaaaatttcaaaggaaattgcagatgagcttattcatattatggatgtcgaatacacaggaaagcgctgtacaattaatactgtgcgtacagaaacaacaaagcagggaagtaagcgcccaaaacacagatggctcttgacggatattaagccgcttgattagccttccactgaaccccttccccctgtcttgcaccacatgcccccgtataccgggggcatgtcgcatttaaagcccccgcgttccacaacgcaccccaccgcagtccttaccgtgcccctttccgtgggcgacggcccttccgaccttcccgacgggctgaacgtccagcttctgccggacggcagctttgccgcgcgcgatggtcgccccgcctccatgaccaagggcgcactggccgcgtggtgccttgatgccgacattgccgcccctgtggtggccgatgcgcaggcccgcgaaaccccgctggtcatcgactacgagcaccagaccctgaacgccagacagaacggcaagcccgccccggctgccgggtggattgatgccgtcacctacctgccgggccgtggcctgttcgccgccgttacctggaccgagcgtgcccgcgcttacatcgaagcgggtgagtaccgcttcatctcccccgtcttttccttcgacgccgcaaccggcgcggtgctgcgcatcatcagcgccgcgcttaccaacaccccggcccttgacggcatgtccgtcgtggcagccgtggaagacctcgcaacacaggagaccgcaatggatgaacttctggagcgcctgcgctggatgctgaacctgcccgtcacggccacggcgcaggacatcatggcgcagttggacaagctgaaggccatgctgggcggtgaaggcgaagccgccgctaccgacggggccgcccccgccagtcagcccgcccccgtggacctgctggccctgctcaccgaacagcgcgcgcagatcgccgcgctgtcgtcggccaccccggacccggcccgcttcgtgcccatggaggcgctgaccgccttgcagcagtccgcagccaccttgcaggcccgcgtggccgaactggaaaccgggcagaccgtggccgccatgtcggtggaaatcgacgcggcgctggccgatggccgcctgaacaaggccgtggagccgtgggcgcgcgaactggccaagaccgaccccgacgccctgcgcaactacctttccgtggccgtgccggtggccgccctgaccgccatgcagaccacccgcgttgccccccagcccgtgccgggcacggcggcccttaccgacgaagacacctacaccatgaaccagttggggctgactcccgaagagttccgcgccagcaaggagggcaagtaatccatggccgtcatcaccagcgcgctgcttaacagcctgcgcaccggcttttccgccgccttccagcgcggcaagaccaaggccgcgcccatgtgggacaaggtggccacgctcattcccagcaccgccgcgcagaacacctacggctggctgggccagttccccaagctgcgcgaatgggtgggcgaccgcgtgttcaaggacatgaaggaacacggctacgccatctccaacaagctgtacgaaggcaccgtgggcgtttcgcgcacgtccgtggaagacgacgccctgggcatctacacgcccctgttcgaggaaatgggctacggcgcggccacccaccccgacgaactggtctggcccctgctggccaacgggcacgcccgcacctgcttcgacggccagaacttcttcgacaccgaccaccccgtctaccccaacgtggacggcaccggcgaggccgtgctggtcagcaacaaccttgtgcccggcgccaaccctggcgcggcgtggttcctgctcgatgtcagccgcccgctgaagccgctgatctttcaggagcgcaccaagcccgaactgcaaatgatctccaaccccgacaatgaccacgtgttcatgaaggacgagattccctacggcgtgcgctaccgctgcaacgcgggctacggcttctggcagatggccgtgcgcagccagcatccgctgaccgccgacaacttcgaggcggcgctggtggtcctgcaaaccatgaaggcagacggtggccgcccgctgggccttggcagcggcggcaaggcgtccaccctgctggtggtgccgcccaccctgaacggcgcggcccgtggtgttgtgggcgtgtccgaactgcccggcggcggcaccaacaagtggttcgacgcggccaccgtggtgcccgtggcgtggctgggctaggggggcgcgccatgcggtacgccgtgacaacccgaaagaacgtggaatgccgctaccgggccgggctgcgcttcagcccggagcgggcggtggtggacgccgacgaactggggcctgcccgcatgtcggccatccttgccgacccggtgctgctggccgtgccgctgggcacgccggtggatgccggggaaacggaagccggagcggtggccgatgcggccccgtctggtcaggacgagagcagcacgggcgatgcccccgctgcgcagcatacggaagacccgcagcctgcgcccgaagcggccccggctctggcccccgcttcggcggaagtcgctgccgaagcccctgccgaagtcccggccacgcccgccagcaaggccagcgacaagcccaacgccaagcagaacagcaaggcgggcaggtagatggcttacgcgacccccgacgatctggtcgcggccttcgggctggacgaggtgatagccgtcaccgaccgcgagaacaccgggcaggtggacgccaccgtcgcgctggaggccctgaaccgggcctccagcgaggcggacagctaccttgccgcgcgctacccgctgcccctggcagaggtgcccccggccctgctgaccgccgtgtgcgacatggcccgctaccggcttaccgggggcatggccacggaaacggacaccatcgtcgaacgctaccgggccgccgtaagctggctgcgcgacgtggcggcgggccgggccgtactgcccggcgcggcggccccggcccccggcagcggggtggttatccatgccgggcggcgcgactggctgcccgcgcccgaaggggacgacgcatgatcgccgtcatagaggacgccatcatccgacgccttggcgaggccgggctgccgtacctgcgcaccgtggccacctacggcggcgaactggacggggatacccggcaggttgtccgggcctttcccgccgtgtgggtggccttcaagggcgagggagaccccgcgcccgtgggcaccagccgcaccgtctggcacgtgcccgccacgtgggtggtgctggtggcggcccgcaacctgcgcaacgaggcggccacccgcaagggcgacgccgtgcaggtgggcacctaccagatgctggaagacgtgcgcgccctgctgatgtgccaggatttcacagaacagggggcggcccaggggctggaaatggacccgctgcggcccggtcgcacccgcagcctgtacaacggcaggctgcaagaccagggcgtcagcgtttacgcgcaggaatggcacacccgctaccccctgcgcctgcccgcgccgccgctgaacccggccacgccccccggcgcgcccctgccggaactggcagccgtgggcctgcgctaccacctgcaacccgacgacggcgaggccgacgccgtggacctgctgaccctgcaacaggggaggaactgacatgctcgtgaaagccgcccccggcgtgaaggtgcccatggaaggcatgccccgccggtacatcgaacagaccccggcggaagtgccggataccccgtactaccgccgccgcatcaccgatggcgatttggtggtggtcccggcccctcgcgccgcagccaaggccaccgccgtcagaaaggaggccagcaatgaccagccctaacgtcagcttcgacacgctgccgtcgtccatccgcaagccgggcaagtacctggagttcaacacccgccttgccgtgcgcacgctgcccgccaacgaacagcgcgtgcttctggtgggccagcgcaccgccgggggcagccagcccgcgctggtgccggtggacgtgttttcggacgaggaagcccgcatcctgtttggcgagggcagcgtggcccacctgatggtgcgcgccgccatcatcgccaacccgtacctgtacctgaccgtggtggccgtggatgacgacgatgcgtccattgccgcgtccggcaccgtgggcatcaccggcacggccacgtcttcgggcgtcatcgcgctggccatcggcaaccagaccgtgaagatcgccgtggccaagggcgacaccgccgccgttgccgccgccgcgctggcgcaggccgtcaccacggcccgctacctgccggtcgcgcccgccgcagagggcggcatggtcacgcttacggcgcgcaacaagggcgcgctgggcaatcaggtgccgctttccgccagccatacggtgcaggggctgaccgtgcaggtaacggccatgtccggcgggcaaacggacccggacattgccggtgcgctggcggccctgtttctgggcgggcaccacattctggtcacgccctacgccacgcaggacaaccttgccaccctgcgcgaccacctggacgccgtgtcgcacgcgctggagcagcgcggggccgtgggcgtgttcgccaccaccggcacgttggcgcaggccaccacgctggccggtcaggtcaacagcgggcgtatctgcggcgcggtgctgcccggcacggtcagcctgccgcacgaggtggccgccgcctacggggccgtggtcgccagcgaggaagaccccgcccgccccctgaacaccctgacgctttcgggaattgccgtgccgccggtggccaagcggcttggccgcatggagcaggaaacgaccctgcacaacggcgtcaccccgctggaaacggggccgggcgacgtggtgcagatcgtgcgcgccgtcaccacctacacggtggacgcccagggcgtggaagacgtgtccctgctggacctgaccaccatccgcacgctggactacgtgcgcaaggccatgcgcgaacgcatcagcctgcgctttccgcgcgagaagctgtccgcccgcacgccccccaaggtgcgcagcgagatcatagacgtgctgctgaagctggaagaactggaaatagtcgaggaagtgaaggccaacctgcccggcgtcatcgtggagcgcgacgcgcaggacgccaaccgcctgaacgcgaagatcccggtcgatgtggtcaacgggctgcatgtgtttgcgggccgcatcgacctgcttttgtaacggcggcgattttcgccgctggcggcgtcaggcgtcggcgtcggtgcgggtcatggacgaaagagtccactccccgcaccaccgcctcgccttccttgcccgcaacgaaacttgccgccgttagtgaaggcggaacttcccgcgccgttagtgggcgcggcttgcaaccagaaccccggagaaccccatggccctgaaggaatacctcggcgccgtcatcctcgaaatcgacggcaaggaatacgaggtcgagtccgtggacatcgaccacaagagcggtcgcaagctggtgaagaccatgaatcgcaagggcaagcccagcggcttcgcgcagggcgtgcatgaatggacgctgaagctcaccctgcccatccccaaggaaaacgcccccgattgggacgacatcgtgggggccaaggtgaccatctaccccgtgaccgaaggcggcatccgcgaatcgtacctggactgcgtggccatggacgatgcccgcaagtacagcgtggacaatgaggcgaaagtggacgtgacgctggccgccatggaccgggtggaggaatagcacatgagccgcacccccatgaccgaaaccggcaccctgaccatcggctggcaggatgaagccggtgactggcacaaggacttcgagatgcgcctgcccaccatggccgacgtggaagacgccatggcagaggcgggcgaaggggccaatcaggcccgcatcacccgctacgtgtgggcgcgcaccatcacccggctgggcacgctgccgcaggatgccattacccctgaactgctgggggcgctgccggataccgagttcgggcagcttaacgcggcggaggaacggctgcgaaaaaagctgatggccgcgagcgccgttgccgcgagctgaggctggcggaactggccctggtgcatcgcggcttccggctggaagaggtgcgggccatgtccctgcccgaaatccgcacttacatcgaactgctgacggggcgtggccccgcgccgggcagcaggcgggtggtcaaccgcaggctgaagaggaaatagcgcatgaacgacatgagcgtgcaggttaccctgcgcctgcgcgaccagatgggccgctataccaagcgggcgctggacgacgtgacgcgggccaccggggatgccaccacggcagcccgtggccttgcgcgcgccggtgccgatacggaccgcatgcgcttcggcggcctgctgaatgggttgcggcaggtggaccgcctgtcgcgcgcggccatgcagtccctgcgcggggtggccagcgccgcgtccaacgccgccaaggccgccggtcaggtgggcagcggccttgcggcgggcggctacgtggccgggcgggcgctggccaagcccatggactacgagcgccgcgtggcgcagatggccaacaccgcctatgccgagcgcgacgtggcgggccgccgggcgggcatgacccaactggacgcctccatcaccggtgccgtgcgcaccggcggcggcacccgcgacgaggccgccgaggcgctggacaagatgctggcgtccggggccatcaaggcggacgcggccaccagcctgctgccggtgttgcagaagtattccactgcgtcgggcgcggcgtccggcgaccttgcggacatcgtcatccggggcgtgcagcagggctttttcaagccggaagaggcgcaggccgcgctggaccgggccatggtggccgggcagatgggtggctttgaactgaaggacatggcccgctggctgccgcagatgatggccaatgcgcagggcatgaagggcatgtccgggttcgagcgcattctggccagcgcgcaggcgtccgccgtcacggcgggcaacaaggaccaggcgggcaacaacctcgtgaacctgctggccaagatgaacagcagcgacgccgcgctggacttcaagaagctgggcatcgacctttccgggtcgctggccaaggcccgcgaaaacggcgaactgccgctggatgcgttcatccggctggtggaaacccgcgtggtgggcagggacaaacgctttcaggccgcgcgtgccaaagccgccggggccaccggcggcgaccgcgcgtccgccctgaacgacatggccgacatccttcaggcgtccgccgtgggtcgggtgatgcaggaccggcaggccctgttggcccttgtcgcggagatgacccagaagggctacgtggccgacgtgctgggcggtatgcgcaacgccaccggcgcgggcgaaaccgccttcggcgtggtggcctccacctctgccttcaaggcgcagcaggccagcaacgagaaggacatcgccgcgtccggcatgctggcccacgtgaagccctatctggacccggccatggaaaggctggcagcgttcggtgccgaatttcccgccctgaccacggcggccatggaggcggccacggccataggtgccatgacggcggcggcagcggcctttggcgggctgcgcatgctgaccggcggtgccggtgccgccggggcggggggcgcagccggtgcggcggggcgcggcgcgcggttcggcaagctggccggtcgccttgccgggcgcgccggtggcctgttggccgtggccggtgccgcctatgacgtgtacgccaccgagcaaagcggcatgagccgcaacgacaagaacgccgcccacgtggccacggcgggcgggcttggcggcacgctggccggggcatcgctgggggccaaggccggggccgcgctgggcacgctggtggcccccggcatcggcaccgccgtgggcgcgggcgtgggcggcatcggcggcgggctgctgggctggctgggcggcaccagccttggccagaagctgggggacatgatcttcaaggacgagcgcgtggtgcgcgtggaatcggtgctgcaactggatggccgggaagtggcccgcgccgtcaacgaagtgaacgggcgcgacgccacccgccactaacggcgcaacgggatcatcgcatggcatggaaggacaacctgctggacgccagctttcggggcgcgggcttcgaggtgctgcgcacccgcgacaagggcgaacgcgccctggtggagcacgaatacccctaccgccccggcgcggaagtggaagacatgggccgcaaggcccggcgcatcagccttaccgccgtcttcaatggcccgcagtacgaggccgggctggcaaaactggtggcggcgctggaagaatccggccccggtgaactggtgcacccggtgttcggctccgtcaccgtgcgcgcggcctcgtgggacattccgcacgaaggggagcagcccgactacgtcgaggtggggctggaattcgtggaggccggaacggacaacgcctttcttggcgcaacgggcgcgcgcggcgcggcggaaggcgcggccctgaacgcggaaggcgcggcgggcgaggccagcgaggcgtcgggccaatccttcgcgcgctggctggaacagaccgccagaaagtacagccttgccgacaaggtggacgtgctgaacagcatgcacgacacgctggacgagtacgacgccgtgcagcgcgccgggcggtctgcggtgtactacctggactttccgtccgcctacctgtccgaccttcaggccgcgcagcaggtggcggcagacccgctggccgtgcagggcggcggctttcgcaactggcaaaagctgtcgcaggcgttcccggcgcgcagcctgaccggcggcacgggccgcagctacccggcgggcgtcagcgcctacgcggacagtgtggccgccgggccgtccacggggcaggccgttgcctcgcccatggtcagcgtgcccacggcggatgccacgcgcccggcccagcaggcggacctttccaccccgcagggtgccaccagcgcgcaactggccgtgctggccaacgtcacgcaaacggcgctgctgacggaacaggccacggcgctgttgcaggcggaggccgccgcacccaccctgaccccgcaggaagtggaggccgtggtgggcaacctgcgcgaccgcatgcaggacgccgtggacggcgcgcgcatcgtgctgcccgcgcaggacgcctacgcagtggcgcaggccctgcgcgatgcggcgctggcgttgcaggaactgggcgcggcggtcatcgaacaaagcccgccgctggtgacccacgtggtggacgccccctgcaacctgcacctgctggcccaccgcctgtatggcgactaccgccgcgccgccgaactggagcgcctgaacccggccacccgcaaccccaatttccttgccgccggacaggaggtaacgggctatgcccgctgaacgcgacgccgtcaccctgatcgtgggcggcagggaacaccgcgactggaccagctacgaactggacagtgacctgctgacccccgccgatgcgtggcgcgtgtcgctgggcattccggcggacgccgtgccgcagtcggtgcgtccgtgggccgccgtcaccatggccgtgggcggacaggcggtgctgtctggccgcatcgaccgggtggaacgggccattcgcaaggggcagcataccctgtccctgtccggtcgcgatggtgccgccgtgctggtggattgttccgcgccgctgttcgtggcccggcagatcgacctggaagaggcggtggcgcgcatcgtgcgcccgctgggcatcagccgcgtccgggtggcaaaaggcgaccggcgcgagaagattaccgtggaaccgggcatgaccgcgtgggacgccctgcaacaggtggccgaggccaacggcatgtggccgtggttcgcgccggacggcacgctggtggtgggcggcccggactacaccgcgcagcccgtggccgaccttgtgctgcgctttggggatgaagggcgcgtcaacaacgtgctgtccctgacggtcagcgaatccgtggaggggcggcattcggaggtcaccgtgctgggccagaaccacggcacggaagacaccgagggcgaacacgccctgcgctccgtggccagggattccggcgtggcgtggcaccgcccgaaagtggttgtggaatcgcagtgcgacacggaagacatggcccgccgccgcgcccgcaagctgctggccgacgggcggctgtccggctttcaggtgcaggccaccgtgcgcggccaccgctgtaccgatgccaccggcaccggccccctgtgggaaccggggcagcgggtgcgcgtgctgtccgagccgcacgggctggacgccaccctgttcctgatgcggcgcaccttcatcggtggccgcgaccgggggcaggtaacggaactgctgctgaaggaagacggcgtgtggctgccggacgtgggcaagcaccgcaaacgcaagaagggcgacgcggcaacggagatggaggtggtggacctgtgatgtaccccggaacagggcacgggcggcaggatgccgcccagccgcgcagcgcgagtgagccgaagcaaggcagggaccgcgttccctgccgcagcggcgtgaacgagaggccatccgccgcaggacgcggcggtggccatcatggagatgacctgtgatgcagcgcgtgcagaccatgattaaccgcacgctggccacggtgcggcaggcgttccgcgcccggcttaccgggttggacagcaagcccggcgtgcaactggtgcaggcggcggcgctggccggggagcaggtgcaggcggcggaactgttccagcacttcggcttcacctcggccccgcccgccggtacgcagtgcatcctgctgccgctgggcggcaagacggcccactccgtggtggtggccaccgaaaacggggccttccgcgtgcaggccctgcaagggggcgaggtgtgcgtctacaaccagtggggcgcgaagatcacgctgaagaaggagaagatcgtggaggtggattgcgaccacttccgcgtggccgcgaaggagtctattcagatggacacgaagcagtggcaggccacggccagcgcggggaccaccttcacttcgccgtcactggctttcggcggcatggacggcacccgcgcacgggccacactggacgcaaacctgaacacgaccggcgacgtgacctctgaaggggaccacgtcgccggggggattagcttacgccgtcaccgccatccgggggattcgggtgggactactggagaggctgaggggtaaatttccctattttaacacgaagttttttcaccaatccataatgcaatgttaagtttgctctcttgttgaagggcaaattaaggtctttgtatttaaacatccaacgtcctgacggttcaattgttccgagaacgctaaaatcaaagagtagttgcacaatctccccttccgacacagagttgtttttacagtatcttgcaacggagtcctcctctcggagaacttggcacattgtttcgtaaggaaagcttgtgcatccaataatatttattgccattacggctttttcatagcactccaaatgggcacacatttcatctttaagctcgttgaaaagccagggggaatattttagctcagcccttttgacgtctttgaatgtaagtttttctgatgtgcattctgatttgcagaatttcataaattttataatgtctctcggacgttcatatgttctatttacaatatatttccacagggattcaacgttttgcgggaggtctctgtcgttatctactgcgatatcattccatgaatattcttttcctagtgaagcgcgtattctagcgttgacaatatcgataagatttcccttgctcccggcatacgcggaccagtcaagcctgacaatgtaatcatcaagcttatttaagtcgttatcgtggaggcgttcaaatatgtctgatctcagcatgacaattggcctgaattcaattcctgatgattgaaggtcttttgataagacttcgacagctcgcaacaaagcaaggataacaagtccaaggcttttgtctctagttgtatatccctcatctaactcatcaaaaaatagatagtatgtattttgtgtttgtgttctctttatgcattcaagtatactcctggtcgcttggctgaaatgaatgtctgtagctgctgtaccgttttctcctgtatcaaatccacacccatgaattgaaactttgaatttgctttcattgaggtgtgttatgcattttgttattccaaattcaatgtttggaaaatttttatcaatgaatttctgcaaagacgtaaccgattcttgatgctcacatgacgcatcacttagtattagtgaagacaaattcattaaaattacaaatttccaagcttcaataaattttgatttatctctatagcttttatcttctagatttctaaagtcatttacaggaaaattttttagacttacatcgtcgaaaaacacatttgggctatttgaaaaatcaattctaatcttttcagcaattgcagattttccagatcccttccgcccaataacataccgaatctttccgtcataaatgtcgttcatgacggggatttcaacaaagtaattggcgaggttttgatcaccctttgcctcgtcttcaccccattcaatatccctaattgacatatttccctcactaaatgtcgtatagtattttaactgaaccccttcgtcctgtcttctatcccagtcgccactagagtggcggcatgggtaccgatgccgcacttgatacacttaccggcgactatactggcaagcgcatttccagtctagccaatgccgtctacctgcgtctgatgacgccccttggtacgtggtgggcagacccttccatggggtcgcgcctgcacgaactggagcgggaaaaggacgtggcgcgggtgcggcgtctggccgtgcagtatgccgaacaggccctgcaaccgctggtgacggacgggcgcgcacgcgccgtcagcgttaccgtcagcggcttgggccgggacgattccggcggcgggcgctgcctgctgcatgtggaagtcaccgatgcggcgggccgccacgaaacctacacccacccggtgcgggtttcgtaggaggcggtcatgtccttcaccatccccaccttcgagcagatacgcgcggccctgctgcgcgacgtaaagaacctgctgcccgacgccgccaccaccacggacagcgacgcctacgtgcgcgcgtcgtccgtggcctctgcggtggagggcctgtaccagcatcaggcgtggatggcccgccagatactgccggacaccgcggataccgcctaccttgaactgcatgcgtccctgcgcggcatcacccgcaaggcggccaccacggccacgggcacgctgaccgtcaccggcaccgccggggcggaagtgcccgcgtccaccctggtgcgccacgtggccaccgggaccacctttgccaccacggcggccatcaccatgaacgaggggggcacggtcaccatcgcctgcgcggcggccagcgccggggccatgcccgactacgccgacgagccggtgctgttcgtcaccgcgcccacgggcgtgcaggccgaggcccggcttacccttaccggcggcaccgacgcggaaaccgacgcggaactgctggcccgcctgctggactacatgcgcaacccgcccggcggcggcaaccgctacgactaccggcgctgggccatggaggtgccgggcatcaccggggcgtgggtctacccgctgcgccggggcatcggcaccgtggacgtggccgtgctgtccgccggggggctgacgtcggcggaactggtggccgccgcgcaggccagcatcgatgccaagcgcccggtggcctgcaaggatgcgctggtgctgccgcccgcgccgctgcccgtagatgtgcaggtgcgggtacgcctgtccggcgtgctgctggccacccttgcggcgcaggtgcaggccgccctggccgcctacttcctgacgctggagccaggcgggctggtggtgcggtcgcgcatcgccgccatcatttccgggctgcccggcgtggccgactgcgaggtagccgcccccgccgccaacgtgcaggcggtggtggatgcctcgcgcatcgaatggccgcgccttggcaccgttaccgtggaggccatgtgaccgggcacgccaccctgctgcgcacgctgctgccgcccgccagctacgaccccaacggcacggccatcggcgcgcacctcaccgccgaaggcgcggcgctggatgccgcgctggcatcgtccgtgcgggcagtgctgggcatcaaccctttccgggccacggaatggctggaggattgggaacgcgtctacggcctgccggacccgtgcgcccgtgccgaccgcaccctgcaagagcgcatcaccgcgctggccatcgccgtgcaggagcgcggcggcctctcgcgcgggtggtacgtccggctgggggccatgctgggctacacggtgacggtgcgggaataccagccctttcgggccgggcgttcgcgcgccggtgacgccctgaccaacggcgactggcaattcgcatgggccgtggcctcgcccgcgcagaccgtccaccggttccgggccggacgtagcgcggcgggcgaaccgctggcccattggggcgacgagattctggaatgcgtgatgcgcaggcttgccccggcgcacaccaaagtgctgttcgtctacggatagttatggatagttacggaacggatagcaacggacaggagccgccatgcaccgcatagacacccccggcgcgacgccggacaaccgctttaccgagggcgaccccaccatccccaccgccgccactgaagtcagcgccgaatggctgaacgccgtgcaggaagaggtggccaccgtcatcgccggggcgggcatcgccctggacaaggccgacaacggccagttgctggaggccatcaggacgctggggccggcgcgcttcaagggctttgccacttccggccagcatgaagcgtgggaggccgatctggccgccatcgaccgcaacagcctgtatgcggtgcgcaagggcacggccaccggcttgccccaagacatgcccgcagacatgcccgccgaggcgtgggccttcgtccacaccatggtcatgcccggcgatgccgcgcgcacccaactgctgtggtccgtggacgaccccgaccaccctggctggtggcgacggcgcgcggcaggcgtgtggggcgagtggaagggggtaggcggcgacaccgacaataccgccgcgctgcgcgacatgcaggcgggcaccgtcagactttggccgtcgttgaccatccccgtgctggcagatgggctgccgttgggtttgcccttggacggtgcggtggtctcgctgacgacgtactcgcgactggcccgcgtgctgtgcccggcaggggacaatgcgtgggcgcccgcttggtatcgctgcacggctggtggcgtgcgcgacgtggcggggacgcacatcaagctggacgactggcgcggcggcttcccacaggtgattgatgcgggtgcaggccgggcgaagtccaccgtgctggtcagcaccaccaacggcagcgcaaacatcaccgtcgtcaacaacttgtctgccggtggcacgctggtcacgccgtataccggcagcgatggaatttatcccggtctgtccgtgtccggtacgggcatccccgccgggtccactgtcgtgagcgtgtcgggcacaacggttacactgtcggcaaactgcacagctacggggtccaacgtcgaggcgacaattaccggtcgggtgttgggcagttggcagagtgacgcagggcggaatatgcagggctacgcacaatttttatctgggatagcgaggacttcgtcgggcgtttttacattaagcgcgcccgcaggcggggggctatcggcggggctccttggcagcgtggatgccagatacacatttaattccgctaacgtcgtgccaaccgccccgacctctcgccccgccggtcccgtcagcaacgccatcatcttggtctaggaggccgtatgtccatcaccgtgcataacaccgatgcgcagggcatgtaccttggcgcaaccagcattccggaaaggttttctggtcagggcttgcccgctttcgcatacctgtacggaccacccgacacgccgctgccgtccgcgtggcaccgctggaagtaccagggcgatgcctggggggcagtcgaggatcaccgtggccgggcgggatggctggctgacggcacgccgcacaccgtgacgacattggggccgctgcccgacgggtggaccgacacatcgcccccgcccgcgctggccgaggtcgtggcgggcaagcaggcggccatccgcaccgggtacgacacggctctcgcaggcgtgatcgccggtgcgggcgcctccgtcactggcgtggccgtcgagtcggccatgatggccgccacggaccccgatggcttggcctatctggtggacctgctgaccgcccgccgggtggcactggaacaagccctgctggcagcacaggccggagccgacgcggtggccgccgtgctggccatcgtggtcagctatccgacgtagcgcgattgcccggtggggcgggcgtgttcactgccaatcgaagagggacggaaagaaaaggcccggtcgcgttgccataaggaaaggcgcaaccgggcacgatgccgagaggaacaggcgggggcgtttccgcgcccccaccggcccggcgcatgcacgccggaccacggcccccgacgggtagccgcccgccggtttgctccgctgttccgtggcccctgtcccgaagggcaagggtgccgggaacgttagcagagccgcaaggccacgaccacccactaacgcatgacaggacacacgcaacgggaagtgcgctgcggcaactgccgccgcctgctggccaagggagaggccatcgacctcaccatcaaatgcccgcgctgcgggacgctaaaccacgtgaggggcatgacccccggcacggaaggcccgcgagcctcgatcaaagaggcccgcaatgtccagaccttcccatcatcccccggaacctagcccttacacctcgccccaagggcatgagccgggcttcatcctcggcgcacatgggggcgtcgtggggttcggtcgcgcggggttctacgtcgcggccatccccagcgccgatgcgcgggcggccatcatcaagcaccactacagccaccgcgtggtcaacaacagctatgtccacgtgggcgtctactaccaggacaacttcgcgggcgtgctgtcgctgggctacgccctgaatcccgcgcgtgccgacaaggtagtcgcaggcagcgcgcagggcgattacctggagctgaaccgcatgtggcttgccgacgtttgcccccgcaacagcgagagccaggcattgagctacaccttcaagtacctgcgccgggcctgccccggcgtggcgtgggtccagtccttcgcagacgagcgatgcggcaggctgggcgtggtctatcaggccgccaacttcctgttcgtgggcagccacctgaccgacttcctgtttctggacggggagtactaccacccgatgctgctgaccgcgcacaagaaaagcggcgagcgtggccgagctatccgcgccgggaaggaccgcgccatccgcctgcggttccgccagttccggtacgtctacttcctgaagcagccgtggcggaagcgcctgcgcctgccgattcaaccgtacccgaagccgcaacaagcagcctgacaagagaagcccccggaaccaattccgggggcttcgtgtaggctaggaggtgtggcaagcgttcgaacagtagtagcagccgttgcactgcgtgtagtgctttttggcctctttcaccgcatcctggcagttcgtgaagttcccgagatacaaggcgttggacccctgcggcatgtacgaacagccgtccttatgcacctcgtgatccccgttgctctgcgcgttcttgttcacatagtaggcgggcatgggctcctctccggttagggtttagagcctgctaccatatgtacctatagccttatacattgttatatttataacagtatggcggttgcgtataatcgtatcgcttcaagcgcacgagggcctgttttttatcgccgcccccctttgggcttttagtgccaagctggctgcgccgccgtgtcaaacgtcgcgcgcgcgtacaacatcaaacgtcgcgagcgcgtgcagccatcccttgaaaaaacaaaaaggcccttacggagatcatccgtaagagcctttatttactggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgacacgatgtggggattgcctccccagcgaagaaggtgtgtatacgcgggggtggccgggctgtcaaccgcgcatttacatcgccggacaaattccttatgtagtgcgggccatgcagaacaagaacatcacctctctttccgtcgtgttgcccgtgtacaacgaacaggacaacctgcccgccctgttcgaggaaatccgccgctccatcgtcaacatcggcaaggagtgggaagtgctgttcgtggacgacggcagtaaggaccgcagcctcgaggtcatcaaggcccttgcggcggagcacccccaggtgcgctacctgtcgttccgcaagaactgcgggcaatccgccgcctttgccgccgggttccaggccgcgcgccacgaggtcatcgtgaccatggacgccgacctgcagaacgaccccgccgacatccccgccatgctcatcgagttcgagcgcgggtacgacatggtcatcggctggcgcgccaagcgcaaggacacctttgccaagcgcatcgcctccaggtgggccaacgccatccgcaaccgcctgaccggcgaaacggtgaaggacaccggctgctcgctgaaggtgctgcgcaccaccatggcccggcgcatccccatgttcaccggcatgcaccgctttctgcccaccctgatgaagatgcagggcgccaccgtggccgaactgaaggtgaaccaccgcccgcgtctgcacggcgtatccaagtacggggctttcagccgcgccaagaccgccgccttcgacctgctggccgtggcgtggatgaagcgccgctacatcaattacgacatcgccgagcacaactgatcctggggcgggccgcaccgccgccccgctccgggccggactgcccctcatctctgcacaggcttggggaatggacacgctggaatggatgctctggcccgcccgctgggccatcctgaccattggcctgctgttgcaactggccgcgctggcgctggacatgcgccgtgggcagcatccggattgtgcggtatccgcgccgggcggacaggcaccatccgaaggcacccgcgccaccatcgccgtcgatgcgcatagtgccgccccaccggacacgccctcctctcccgacgccacacgccgtccccccagcgaaacgccatccgcgccagcctcccgcaccgtccccgccccgcatggtccgcgccttctgcgcatcgccatgctgaccggcggcggccttgtggcggtctttgccctgctggagcgcgacatgctgctgctggccgggcaggtgctggccatgcccctgctctggccgcgcttgcgctgaactctccggcaccttgacgtcgcgccccgttgccgctactgcgcacatgcggtgtgcgccgccgccagcgcgccgcgcgtgccctaaccgttatccggtacgcgcctgagccacgcggtcgacaggcgcacgcctgaccggcacacggcatgcgcagccaaccggtcccgccgatgcaggaccagccccgcgcggggcgtgccgccgcacccggccagcgcctgccgctccccccgtcgccgcgccaaccgccgcccgtccgtccaccctcacccggctacagccattgccccgcatgaccaaccgccccacccgacttctcaaacgcgtgctcaagggtgcgttcgtctttctcggacttgccgccgccatcgcgctgttgcgcctttccggcctgcacgacgccctggacaccgcctgggtggacgccaacatccgcgaccacggcgtgtccggcctggccctgtaccttggcgtgagttgcctgcttaccgccgtgggcatgccccgccaggtggtcagctttctgggcggctatgccttcggcgcggtgctgggcacggtgtggggcacgctggccacggccatgggttgcgtggtcaccttctactatgcgcgccttgccggtcagtcgttcgtggcgcgccgtttcagccgcagggtggcgaaaatcaacgcctttctcgggcgcgatccggtcgccatgtccttcatcatccgctgcctgcccgtgggcaacaacgtgctgaccaacctgctggccggtgtcagcgccattcccgcgctgcccttctttgtcgggtccgccgccgggtacgtgccgcaaacgttcatcttcgccctgctgggcagcggggtgcgcgtttcgccggagttgcgcaccaccgccagcgccgtgctgttcgtggtgtccagcctgctgggctacctgctgtaccgccgctaccgggtggacgacaccctcgaagttccggaagacgacgccgaaggaggaccggatggcaacgagaacggcaaccattcctcccccaccgacaagggcgcatagcccgctgcccaggaacgcgtccccggccagtcgagccagttgagacagctgcccccgctggcttccggcatctcgccccgcccagcacgccacctgcacgcgccatttcccgccgcaacgcaaaaccgcccgccgacatgcatcggcgggcggttttcatagcagcgtcaaaagcggttcgggcgaactgcgccttacgacaccttggccccgttggccaccgggccggacgcggccaccagttgcatgccgctttcggtgcgcaccgcaaggatcatcccctgtgattccagaccgcgcagcttgcgcggggcaaggttggccaccacggccacctggcgtcccagcaggaagtcaggcgtaaagtattcggcaagcccggccacgatctggcgcggggccgcttcgccaagatccacttccacacgcagcagtttgtcggcgttgggatggcgttccacaaccaccacggtgccgaagcggatgtccagcttctggaagtcggtgaactcgatggtggcgggttcgtcgccagcggcaggcgcggcggattgcgcggcagcctgagcggaagcggcggccttgtcctttttcttgccttccgccttggcgggtttggactcttccaccttttccagttccacacgggggaacaggttggacgacgacgccacggtggtaccggcggccagcccgccccagcggtcggcctcgtcagccaactgcacggtggccgggtccagcgtctggcccaactgccccaacagcacggtggaggcctcgggcatcaccggccacaggtgcacggccactttgcgcatgcattccagcatcacgtacatgacggtgcccaggcgctcggtgtcgccctgcttgaacagggtccacggcgcggcatggtccacgtagcggttcagggcgcgcaccagttcccacagcgattccagcgcgttggagaagcgcacccgttcgaacagccgcacgtaattgcgctgggcttcttccgcaagggtgcggatggcctcgtcttcctcggtcagcgggccctgcgcgggcaccacgccgccgaagtacttggcggtcatggacagcacgcggctgaacaggttgccgaggtcgttggccaggtccgcgttcaggcgggccaccagcgcgtcttccgagaagctggcgtcgctgccgaagtgcatctcgcgcagcaggaagtagcggaaggcgctcaggccgtacttgtcgatcatggacagcgggtcaaccacgttgcccagcgatttggacatcttggtgtcgcgcaccagccagtagccgtgcacgttcaggttgttgtagggttcaagccccgccgccttcagcatggtgggccagaacaccgcgtgcggcttcaggatgtccttggccaccagatgctgcacgccgggccagaagcgaccgaacttctcgtcgtcgggccagcccagcgcggagatgtagttgatcagcgcgtcgaaccacacgtagcacacgtagtccttgtcgaacggcagttcgatgccccaggtcaggcgggacttgggccgcgagatgcacaggtcttccagcgcgccgctgtccagaatgcccagcacttcgctgcggtagcgttcaggccggatgaagtcggggttgtccaggatgtactggcgcagccagccctggtacttggacatgcggaagaaatagttcttttcgctgatgtattccggcttcacctgatgctgcgggcacaggccgttttccagttccttctcggtgtagaatcgttcgcacccgtagcagtagtggccgccgtactcgccaaagtagatgtcgccgctgtcgtagaccttctgcaacacgtcctgcacgcacttcttgtgctccgcgtctgtggtgcggatgaactggtcgtactccacgcccagatgcggccacaggtcgcggaactgcgtgctcacgccgtccacgaattcctgcggcgaacacccggccttttcggcggcctgcacgatcttgtcgccgtgctcgtcggtgccggtcagaaagtaggtgtccttgcccagcaggcggtggaagcggcgcagcgaatcggccacgatggtggtgtaggcatggccgaggtgcggcttggcgttgacgtagtaaatgggggtggtgatgtagaagcggtccacgtgggtctcccgattcggacgctgcgggcggtgcgggcctgccgcgccgccgttccgatatgatggccgcccccggcgcgcgccgggggcggaaactgttgcctgtatggtcgccgcgccttgctccgtgcggatggatgcggggctgacggatgtggtcgattattcgccgccggttccgccggtatgtccgccgccggaaccgccctcgccgccctcaccgccctcacggggaccggaaggacgccgcttgcgcttgcgccgcccccggctggaccgcagggtggacggatcggtgtttttcagcgggccgcgcgcgcgcggcatggcgatggccgccggcgcgcccgccacggtgggggccggtgccggagccggtgcggcaggggcggcaccggaagcgggaccggcctggaccccggcctggggctgggacgaaccggcgtccgatgccgctgcccccgtgccggggatctgcggcgcagtgccgacggtgggaccgtccgacgcggcgggagccgccgccgaaacggttgtcgcgccgtcagttgcggacaccgccggggacgggacatccgccggggcggcatctgcgccgtcaccagcgaagcccacggaacccgccgccactgccaccggggcatccgccccttcggcctgcggtgcggggccgccggtcatgaacgtatcaaaggtcgcggcaaacgcggcctgggcgatgctgcccgccggggcggcctcgcgcgcggggcgcgggacgtcatgtggtgcgggcggcgcctgcggggcacggccatcgcgccggtcagcccggtctgtacggtccgtacggtcgggacgatccgaacggtccgaacggtccggcctgtccgagcgctctgggcgatcaccacggtctccccgttcgggtcggtcgccacgctcgggcctgcgcccgtcacgcccctcgcgcggctggccttccggcccgtccgggcgcggcatgccgccgccgtggccgccggggccaccgccgccctgctcgggtcggcgcggctccatctgctgccattcttccagcgtgacctcgacctcttcgttggactcggtcagcagggccaggctgccccggaacatgttggcgcgcagcaccttcaccgcgccgcgcgaggtcaggtacttcttgcccagacgcgggcagcgccggtgaaattcctcgtagttttcctgctcgtagctcaggcagcacagcagccgcccgcaaatgcccgaaatcttggccggattcaggaacaggttctgttccttggccattttgatggtcaccggggcaaacttgcgcagaaagcggcggcagcagcagaccatgccgcagttgcccaccgcgccgatcatctgcgtttcgtggcgcacgccgatctggcgcagttcgatgcgggtgcggtagttcttgaccagatccttgaccagttcgcggaagtcgatgcgggtcggcgcggtgaagtagaagatgatcttgctgcggtcgaagaacacttccacgtccaccagcttcatctccaggtcgcggccccggatgcactcgttgcagaaggcgcgggcctcgtcgcccagcttctcgttttccgccgcctgttccaggtcctcaccgctggccacgcgcaggatgggccgcaggtcggcctcggtttctcccgcgtcttcgggcaggtcgccgcgcagggccaccacttcgccgatgccctggccctggtcggtttccacgatcaccctgtcacccacggcaacgggctgaccaccactgagaaaatagtatatctgtccgtattcacggaacttgatgccgagtattcgttccatcgtgctcgccggtttcagccggtttacgcccgtccggaaacattccggcggaagggggtgcgaacggattacgccgcatggccgcgtggcggccatctccgccttccttggcgaaataacctcctcttttccgcttttatggggcacgtgtcaacaaagccgcgccccgcgcggccccggcggcagcgccccccttcggcccgacccggcccgcacatgttcgcggcggttgcaacgcccgtgctcgtgccgtacaaggttcgaagtccatgtgacccgtttcacgaagaccgtccaccggaggcccccatgctcccccgcgccgaagccctcgacctgctccgctcgcacaacccggaaccccaccttgtccagcacgccctggccaccgaggccgtcatgcgcggcctggccgcccgcttcgggcaggacgccgaactgtggggcctgaccgggctgctgcacgacatcgactacccgctcaccaaggacacccccgaacaccacggcctggtggccgtggacctcatcggggacaggctgccgccggaagccgtacaggccatcgtggcccacaacagcgaatgcaccggccgcgaaccggccagcctgttcgaccgcgccctgcgctgcggtgaaagcgtgaccggcctggtcagcgccgccgcgctggtgcgccccaccggcatggacggcatgcaggcctccagcctgaagaagaagatgaaggacaaggcgttcgccgccagcgtcagccgtgaaaggatacgcgagtgcgaggccatcggccttgagcttggcgaattcctgaccatcgccatcgaggccatgacgcctgccgccgcagtgctgggactaacccgctagtcggccagcccctgcccgcacgggccgatctggccagccggacaatcgggccagccgggcaatcggaccagttgggccagtggggccaatgaggttagtcgggccacgctcgcgcgcccctttccggcaacaacgacaccgctccaacgcacaacacccccgaaggaaccccgcatgaagctctcgttcgtcatcgtcgccgccaacgcggcgaagtacatcggcgactgtcttgcctcggtccgcgccgccgcagccgaaatgacgggccttgccgaatccgccgatatcatcgtcgtggaccgcgcctccaccgacgccaccgtgcgcaacgcgcgcgacatcgcgcccgaggccgtcatcgtggaagccccggcgggcgccggttttgccgccgccgccaaccttggcgtcgtccgcgccagcggtgacgtggtcatcttcgtggatcccgccgtcaccctgtgccccggcgcggcccgccgtctggtggaacacatggacaccacccccgcctgcatggtggcgggcggcatggtcaacggccccaaggacgccgtgctgcgcggcgccgcccgcctgcccggcctgatcgtgaagctggcccgcctcagcgggctgccgggctgcctgccgcgcacctggttcaactggcccgcctacggcgaaaagcactttcagcagcccacccgcgtgcaggccgtttcgctggccttcgccgccgtgaagaccgccgccctgcgcaagctgggcccgctggacgaacgctttcacggcgatgccttcaccgggcacgacctgtgccgccgcatccgccgcgcggtgatgttcgactggaacgtggccgtagtgccgcaggcccgcgcctgcgcgcaggacgcctttgtcctgcggcccgaagtcgaggacttcgacctgaacggcgacggcgtggtgcgcacccgcgtgcgcgacgaaatgctgtacgtgtggaagaactactgcgtgctcacctcgctgggcaacagcctgctggaactggcgggcaccagcgtgcgctacgtggtgtccgcgctgcccggcatcggctgcgacaagtgcgcccgccacaacaccgccgtgctgcgcgaaacctcgcgggccatgctggatacccagcttggcatgcagtcccccaccaccccctggtagccggggcgctggcaccgcacacgcggccctgtccgcgcgcgaaaggccgaccccaaccatgaacgcatcggggcggacggcgcacaccgtccgccccgttcattccgcccgcgcaggctggccttatgggctgcgccgtgctatgctgtacaggtatatccggaaaaaaccacacaaaatgccaacggaaccggtcgacatttcctgaccggctcccccctccgcccacttcactccaagccgccatccccgggaggacagaccccatgccctcgacccatttcgacaacggcgtcctgcaactggacaccaccattcccgtcctgggaccggccaagatacccaccccgctctgctacggcagctacgccgacgaacagggcatccccctgttcctcgaccgcgagcacatcgccgaactgggcgctgaatccgtccccctgcagttcgaacccgccgggccgcgcagccacctgtatttcgattcttccaagaccaagtgcgccatcgtcacctgcggcggcctgtgccccggcatcaacgacgtcatccgggccatcgtcatggaggcgtaccacgcctacaacgtgcccgccgtcatcggcatccgttacgggctggaagggttcatccccaagtaccgccacgaattcatggaactgaccccggacaaggtctcggacatccaccagttcggcggcaccatcctggcctcgtcgcgcgggccgcagtcgcccgaagaggtggtggacgcgctggagcgcatgaacgtcagcgccctgttcatgatcggcggcgacggcaccatgcgcgcggcatcgggcatagtggccgaaatcgcgcgacgcaacctgcgcatctcggtcatcggcatccccaagaccatcgacaacgacatcaatttcatcagccagtcgttcggcttcgaaaccgccgtgtacaaggccacggaagccatccagtgcgcccacgtggaggcgttgggggccatgaacggcgtggggctggtcaagctgatgggtcgcgaatcgggcttcatcgccgcgcacgccaccctttcgctgaaggaagtgaacttcgtgctcattcccgaggtgcgctttgccctgcacggcgaagggggcctgctgcctgcgctggaaaagcggctgcgttcgcgcgcccacgccgtcatcgtggtggcggaaggcgcgggccagcacttgctggaaggcaccggcgaaaccgacgcctcgggcaaccccatcctgggcgatatcgccacgctgctgcgctcggaaatcaagcgctactgcgacgaacgctcgctgccgtacgcactgaagtacatcgaccccagctacatcatccgttccgtgcccgccaacgccaacgacagggtgtactgcggctttctgggccagcacgccgtgcacgccgccatggccgggcgcaccggcatggtggtgtccaagctgatggaccgctacgtgcacctgccgctggacctggtgacgcgcacccggcgcaagctgaacgtggcgtccgactactggcgggcggtgctggagtccaccgggcaggtggatctggcggggatggtgccggataccacccgagcctgccccatttgaccgcgcccgtactccgtccttcggacctccggcggcgtcagatttcgccttccttgccgtaagcccgaaatcctgtcgtccgggcacggtcagaaagacagtggtgtgacctattgccccggaacacggggcttccttgccagatgacgaaatccccgtccggaaacggtgtcgcgctcatacacaataaccttgcctgccttttccaaatcgctaattcccaatagtcaagaatctcacccatgcccacgccaacactgacgcagatcaaggcctccgccggatcgggaaagacctacaccctgacccggcgcttcctgtcgctgctggcgggcgcgcgcgacgaggacggacgggcctgctccctggccgtggaaggcgggcactgctggccggacatcctggcggtgaccttcaccaacaaagccgcgtcggagatgaaggagcgggtcatccggctgctcaaggagcatgcccttgccgatccggcccaagcccggaaagacggtggcgacggggcgtggcccccggcccgcgcggcccgctgggtggacatcatcctgcggcgttacggcgcgctgaacatccgcaccatcgacagcctgctgaccatgctggtgcggctggccgcgctggagctgtccctgccgccggacttcgagccgtccttttcgcccgacgagtatttcgagccgctgtacgacctgatcctggaccgcgcccgccggggcgatgcgcagttgcgggatgacgtgcgcgatgcctgccgcctgttgctgttccacaccgatctcaagggcttcaccgtgggggccgggctgcgggtgcgcctttcgcagctgctgcaactgcatctggcggaaggcggcatgtctggcccagaccccttaaatgccggccccgccccgtttgatgcggatgccccccgtggcggcctgcccgatgtggataccgacgccctggccgccaagctggtcgccattcatgccgacatgcaggatgccacggccaccctgtcgcgcatcctggccgaagagcagctttccgccgccgccaacctgcacaagtttctggacaaatgcgcggagaacagcgccttttccccgctgtccaagtccgcctatctggaaaagggggggctggacgactgcctgctcaaggcgtccaaaggcaagggcagtgacgacgcgcgcgcggccttcgacgcctggcgcgacgcctgcaacgactttgcggtgcgcgggcggctcatccagcgcgccttgcaggtggccccgctggccggtctggcccgcgccatggccacgcacctgcccgacttccagcggcgcgaaggcaagctgccccagccgctcattcccctgcacgcccgcgacgtgcttaacggcgagttcggcgtgtccgaggccttctgccgcatgggcacgcggcttgcgcacgtcctcatcgacgaattccaggacaccagccgcgaccagtgggccgccatcgagccgctggccgtggaatgcctgtcgcgcggcggcgggctgacctgggtgggcgacgtgaagcaggccatctacggctggcgcggcggcgattccgccctgttcgacgacatcctggcatcccccgcgctcaccgccatcgttcccgacccgcagcgtgaaaccctgccccgcaactggcgcagccgcgcggccatcgtgcggcacaacaacaccgtgttcgcgcaactggacgacccgctgcgcgcgcggggggtgctgtcggccatgctgggcgacaagacgcccgaccacgtgctggacgaggccgccgcatcggtggcgcgggcctttgccggggcggcgcaggaggttccggacagggattctgcccagggcgggctggtgcgcatcgtgcccgtacacggcgaggacaacggcgacctgcgcgacaaggtgcgccagcagttgcgcgcgctgttcatggacgacttggccgcccgccgaccgtggcgcgacgtggccgtgctggtgcgcaagaacgacgaatccgcgcaggtggcctcgtggctcatggactggggcgtgccggtggtgaccgagaacagcctgcgcctggccgaccatccccttgtgacccagaccgtggccctgctggccttcctggactacccgcccaacgcgctggccctgtgggaggtgctgaccggcgtggagttgttcggcggcatcagcgggctttccgaccacgcgctgcgcgactggctggccgaccgctgcgcccgccccgccgacgatccgcgcggcggcaaggggctgctggccgattttcgggccaccttccccgtggcatgggaaacgtggctggccccgttctacgcccgcgccgggctgatgggcccctacgacacggtgcgcgaaatcttcgaacgcttccgcgtggcgcagcgccacccggaggacatcggctacgtgcgccgctttctggaagtggtgcacaacgccgaatcgcgcggcctcacttcgctggccacctttctggaattctgggtcgaaagcggcggcgaggaaaaggtgcccatgccggaagccatggacgccgtgcgggtgatgaccatgcacaagtccaaggggctggaattcccggtggtggtgattcccttccaccaccagcccgaccgcaccgacccgccgctggtggtggcggagctggacggacagccactgctggccccgctgtgcccggaaatgggcgaccgctaccaccacgcgcaggcggctgccgccgccgaaaagctgcacctgctctacgtgggctggacgcggcccgtggatgaactgcacgcctacgtcacctccactccgttcgccgaacggagttcgtccctgctggccggggtacgcgccctgctgaccgggtgcgccatcgacaccgggcaggagtacgtggccggggtggtgcccccggcgcgggcaacggacgcgcacgccggttcggataccgaggacacgcgggaagctccacgggacgaagcggcggcgcaggccgcaccgcccgatgctccgcaggccgtgcccgctccgttaccttctccggcgcgtgccccggcaccaggcccgctaccggggcacgcggcagcacacgcaccggacctgccgtcccctgccgccccgtggcggcccatgcagtggctgccgcgcctgaaaatattccgcaaccagctggaggaattcaccttcaccgagcggcggcgcggcatgctggtgcatgcctgcctggaacagctgcgccttaccggcactccggaccaggacgccgcccgcgccgtggcccacggcatgcgcgccttccccctgccggtgccggacccggaggccacggccaacgaactcaccgccatgctggcatggctggcggcgttgccgcaggccgcacactggttcacccacggcgtgccggagcagtccatcatggacgcgcagggcagcatccaccgcaccgacctcatggtggacgacggagaaacctgcaccgtggtggaatggaagacgggccgtccatccgacgaccatgtggcgcaggtgcgccgctatctgggcctgctggccgaggccaccggacgtggtcccgccggtgtgcgcggcgtgctggtgtaccttgacgggcgcaccgtgcggcccgtggccctgcgcaccgccgacgccgccccgcagaacgacgccccacagaacgacgccaatgaaggacaccgcccgtgaccggtccagacgacatcctcatgcccggcgcgccgtccccggcccggcccaaacgtcctgccgcccggcgcgccgcgcagcgccccacgcatgcttcccatgctggcaggggcccgcgcccgttcctgatctttccgtgggacacggacttcctggccgggcttaccgccacgctcatcgaagccaccaacggtcgccccggcgacgccgtgttcgtctttccgcatggtcggcccgggcgctaccttgtggaccgcatccgccgcgccccggacatcgtccggccctgtctgctgccccgcgtgttcacggtgcgccagatgttcaccctgctgcgcgcccacgcggaagaccccaccgcgcgcccggcccggcccattcccctgctggatcgggtgggcctgctcatggactgcgtgcgcggcctggcccggcccggcgacgaattgtacgagcacctcgccgccacggaccagcggcggttctttccctggggcgtgcgccttgccgcgctgatggaggagttcttcgtccagaaccgcgtgcccgaagactaccagtacatggaaggccaggtggccccctttgccgccgccctgctgggcgcgctgggtcgcatccacgaggcgtacgcggctgcgctgacggaacgcggctggaccacgccgggcttcgacgccttccgttccgtgcgcctgctgcccggccccgacgaaacgggccgcgccaccgaacgccccgacggcttcaccctgcccccgctgctggcgggcaagcggctgttcgtggccgggttctccaccctcaccggcacggaagaagcgctgttcctgcacctgtggcggcacgaaggggccacggtgtgcctgcacaccgacgcggccgtggcggaactgggtggtcgcccggtgcactggacctgcgaggaccacgtgcgctggctgacctcgtggcgcgccggggccgcgctggcctgcccgccgtccggtcacaccccgtcgatcacctttcatgaaggctacgacctgcattcgcaattgctggtcatggaacgggaactgcgcgccgatagcggcgatgcgcccgacgccccgtcggccaacgcgaccccgtccggcaatctgaaggaatcgagtctaacgccagcaatcgaaagcaccgaaaattccatcccccccgcccctgacgccgacgaactggcgggcacggcggtggtgctgccggacaccgggctgctcatgcccgtgctgcaccacctgccggacaaggacgtgaacatctccatgggctatccgctggtgcgctccacgctggtgcggctggtggaaaccctgatgcgcctgcaagagaccgcccggcccgccgcctcgctggcgctgccggagcaagggccggaagccggaccgggcgacacgttcgcggccccggggggatcggacaccgcgccgtccaccatgtgctaccactggcgcacggtcatcgaatgcatccgccacccgtacctgaagatgctggaactggacggcgaacgccccctgcgcgacctgttccacctcatggaaaacgtggtgcgcggcggggccagctacgtggacccgcgcgctctggcccgcgaggtggcccagaaggcccccggcggcgaacacggcccggcggcggccctgctgcaccgcgtgctggaactgtgcctgacccgctgggaagcggcggacaccccggcccgcgtggccgatgtggtgggcgcgctgtgcgacctgctgctggcccacggcggcaccctgtgggaacgctttcccatcgacgcggaatgcctgttccggctcatgcagcgggtcatccccgccctgcgcgactgcgaactggcggacacgcccttcccgcgcgaagtgctgcacaccatcctgcgcgaaaccctgcgcgaggaacgcgtgcccttcgaggccacgcccctggccgggttgcaggtgctgggcatgctggaaacgcgcctgctgcgcttccgccgggtcatcgtgctggacgccacggaagaccgcctgcccggcgcgccggggcacgacccgctgctgcccgacagcctgcgcgccatggccgggctgcccgattcgcgccgccgcgagcgggtggccgcgcacaacttccaccgtctgctggccggtgcggaacaggccgtgctgtgctaccagaccggcgtggaccgcagcggcctgctggacgaaaagaagatccgcagccgcttcgtggaagaactgctgtggcgcgaggaacgggcgcgcggcggcctgctctctcccgggcagcccccgctgcatgccgccgcgtgcacggtgcgtccgttccgttccgcgccgcgccccatcgaacgcaccaccgccatcaacgatgcgctggaacggctgctggacgcgcccgtgtcgccctccaccctcgacgcatggctgacctgcccggtgcgcttctttcacgaacggctggccgggctggccccgccggacgaggtgaacgaaggcgacgaccccattgccgtgggcgacctgctgcacaaggtgctgctggactttcacctgccccacaaggggcgcgaggtgcgccgcgacgaactttccgccgaacaccttacccggctgttcctgcaacggctcggcgcctcgggcctttccgcccagttgccgccagacgccctgctgatgctggaggtggccggaccggaacgccttggccgctacctgtcccgccagccggaacggttcaccgtgctggaactggaggaaccggtggaggccaccatcgacgtgccgggcagcgctggccgtcgcatccgccgcctgcatggccgggtggaccgggtggacctgcgcgacttcgaagacggccagggcgcggtgatcctggactacaagaccggcaaggtggaatggaagccgtccgcgtggtccgacgacgcgctgtgggaacgcatcgaggtgtggaccccggaccgtgaccccgacctgctggccgacgtggccggtgccctgcacggcgtgcagttgcccgcctacgtccacatgtacggccagcattccgggcgcgacgtgcacgacgccgcctgggtcatcctgcgcgacgccgggcaggaactgcccctgttcggagacggcacggacgacgaaacccgcgatgcggccatcaccacccgcattcccgccctgctctccttcctgttgcggcacatggccgaagcgccgttgctgctgccacgcgacggtaaacattgcgactggtgctcttgcacgaaactgtgtaaaatacgcgcttgagggaacgggccgcatcggcccttccgcgccgccagcgcggcgtccgcccggccacggcccggcggcgcatgcgcccgcgcagtggggactgcgcgggagaaaacgcaccgccgccaccgtaccgcacgacgccacccagcgtttgctgcccgaaagaccccgatgcagtccacggagacccacgttccggcattccgccgcatcgtgcgtcttccgcgcgccgcccgcgcatggcggcacaccggagcgcccactcccatgccactggcatgcacgcgggcccggttcattccgcgtgccttcaccggcacgcacgcaccgcaccggaggactgaatcatgccttttccgaccctgaacattggcgacctggtcgcccgcatacccatcgtgcaaggcggcatgggcgtcggcatctcgctgtcgcgcctggcgtccgccgtggccaacgaaggcggcatcggcgtcatcgccgccgccatgatcgggatgaaagagcccgacgttgccaagaaccccatcgaagccaacgttcgcgccctgcgccgcgagctgcaaaaggcccgcgaaatgacccagggcatcgtgggcgtgaacatcatggtggccctgaccacctttggcgaaatggtccgcacctccatcgaggaaagggccgacatcatcttctccggcgcgggcctgccgctggacctgcccaggcacctgcgcgaggcctgcgaccagaagaaggaagaattccgcaccaagctcgtgcccatcgtgtcgtccgcccgggcggcctcggtcatcgccaagaagtggatcacccgcttcgactacgtgcccgacgccttcgtggtggaaggccccaaggcgggcgggcacctcggcttcaaggccgaagagatcgacgaccccaaccattcgctggaagcggtcattccgcaggtggtggaagcggtgaaacccttcgaggaccagaagggctgccgcattccggtcattgccgctggcggcgtgtacaccggcgaggacatcacccggttcatggaactgggcgccgccggggtgcagatgggcacccgcttcgtggccacccacgaatgcgatgccgacgaccgcttcaagcaggcctacgtggacgccaccgagcaggacgtgaccatcatcaagagccccgtgggcatgccgggccgcgccatcggcaactcgttcatcgattccatgcgcgaaggcgcgaaaaagcccttcaagtgcgtgttcaagtgcatcagcacctgcgagcaggagcagaccccgtattgcatcgccgccgcgctgatcaacgccatgaaggggaacctggagaaggggtttgccttctcgggcgccaatgtgttccgggtggatcgcatccagtcggtgcacgagctggtttcctcgctccagcaggagttcgaggaggctatctccaagcgcttcggcatgttgcgcgcttagcgtcgcgttctttcgctctcgggccgcgtcaggcggcgccgcttgctctggtcacgcacctttagtgcgctcccgtcgcaaccggcttgccttccttgccggagagcgaaatttccgcaacgcccgcaatgtcccctcccaaacacaccgggccggaaccccgcaaggttccggcccgtttccgttggtaaacggagaaaagggaaaagccactaccgcttgggcgtgggcttgccgcccttgcggggtgtggcggcgcgggccggtttttccggcgttgcggcgggctttggttgcggcgtcttgcccgacggtgacgcaagatcggagcgggggtgcgcccggtcgtacacgtccacaaggcgcgaaagggtcaggtgggtgtaccgttgggtggtggaaagccgggcgtggcccagcagttcctgcacgctgcgcaggtcggccccggcctccagcaggtgggttgcgaaggaatggcgcagcccgtgcggggatatggcctgcggcaacccggcccgcaggcacagggtttcgatgatccgcgcggcctgccgccggttcaggcgtccgccccgcgcgcccaggaacagggcgggttcgccccggccctcgtccacctgatggcgcacggccagccaggcagacagcgcatcacgggccgtgtcgctgagcgggctcatgcgctcgcgaccgcccttgcccatcacccgcaccacgcccgacgccgggtccgcgtccagcacgttcagttccagcgcctcggacacgcgcaggccggagccgtacagcagttctgccagggcaaggtcgcgcgccagcagggccgcatctgtggggccgaaatccgtgccgtgtccggcgtgggccgtggcatgtgcagtggccagcgccttgcgctgccgccgctcgtccagcagggcgaaggcctggtccacgttcagggcatgggggtggcgctgatcctgcttgggattgtgcacgcccgccgtggggtctgccgtgacccggcgcagccgcagcagaaagcggaagaacgcccgcagtgccgacagcttgcgggccacgctggacttggcgatgcgctggcggtgcaactcggccagaaaccgctgcacgtggcgcttggtgatgtgttccggggtatccagagacagcggggcgggggacggtgcgggattcagattcagcaaggacggcctgccgggaatggccgggccgtcgccctcgtcctccagaaacgccgcaaactggtccatgtccgtgccgtaggcggtcaccgtggcatcggcgtagcccttttccatgcccagatggaccaggaacatctccagcagttccgcgcgggcggggggaagcagggtgtcacccggcggatcggtgtcgggcggaatggcggcggacgggaagaaagatttcgtgggtccggaaccgcgtgcaggagcagtcagcgtgcgatgcgccgtcggcacggtccggccagccggtgcatccgccccgccgccgcccgcgccgcccgcgccggatacgccggatgcgccacgaccgctccggtcacgcctgtcgccggtcgaagacatagcagctgcccgtcctgtccttggccagcttcttgacctggcttgcccggtacgaggcctcgccgtagtgggcaagcgaaagcccatcgtcgggccggttgcacaccacggcgatggaaacggccatcagcggaaaggtgcgcacctgcccctgccggtcgtgggccacgatgcccccgcgctcgcggtcgtccgcgtcgtagaagccgggcacgatggcgtcgaaggcccccaccacgcggcggcaggcgtcttccgcctcgtccacgggcgtcacgaagacaaagtcgtcgccacccacatgccccacgaaggcgggctggccgcgcacctcgcgcgccgtggtggccagcagccgcgcggtgagcatgagcacctcgtcgccgcgcgaaaagccgtacttgtcgttgaaggccttgaaattgtctaggtcggcgtaggccagcgcaaaatccatgcgccggtcgatgagcccctggatgaacttgatgatcgaggtgttgcccggcagcttggtcagcgggctggcgtccagggcgcggcccgcgcgggtgagggccagttcgatgcgcgccgtgagttccgtggtcaacgggggcggcaggggtgcgcagcctgccccctctgcggagaccagcacgaagggcagcaccatgaaatcgtcggcttccacgccctgccagtccaccccggccatttccggtgcactcagggccagcagcgtggccacctggcgatacacgttctcgcccttcaccaactggatcagcgacacgccggacatgtccggaagcgcggcggaaaccagcagcaggtccggcggatcgagaaaaaactgttccagcacggcccgcccgttgtcgaacacccgccagtccatgggccgggacgacgccgcgcactgtccctccgggccgccgcccgccgcccacagggcgcgcacggtggcggccaggccgccgtccgccgtgaccagccagcagcgcggcacacttgcggctgctgcgtcgccgaaccccaaggggcgcgtactcatgacgcgctccacgccgcgagccctgacgtgcgccatgacgcgcggaccggacgcgggcatgcgggccgcggcggaaacgacgccagacgcggcgacggggcagacggcggagatggcgacacggcaacgtcaggaatcatgcaaagcccagttccccggcatcggcgaatttctcgcacagggtgtccagcaggccttccagcgcgttctggttcatgcccagcagcttcagcgcgtgcggcgaaagttgcggcacgttgtcgtccccaccggagccgtactcgaacagccgggccatgaagttgcccacatgcaccacgcaggccatctgcgggtagatgcgcgcgctcatgggcttgtggtggaaggccatgccctcgcggatggccgggggcaggttccagtgttcggccagccaggcgttgatgcggtcatgtccgaagccgagcacctgcgtttccgcgtcgatgtacggcaggtcctgatcctgcaccaccgcatccaccctggccttggcctcgggcagttgcagggccgacaccaccttgcccaggtcgtgcagcagcccggccacggcgtactcctccggatccttcatgcccaatgcgcgggccagttcgccgcaggccagcgagcagcccacgctgtggtcccacaagccgcgcatggcgcggttcatgtcgtcatagaccgaggtggagatgatcagcccccggatgacgttgaaccccagcagcaccaaggcgtgctttaccgtgccgatgcgccccggaaagccgtagatgggcgagttgaccatcttcagcaccttggccgccagcacctggtcgaaggaaatgaccttggccacctggtcggtggtggtattgggcagttccagcaggcgcgagacctcctgcaacgccgtgggcagcgtgggcaggtccttcaccgccagcaggcgtcccttgtaaatggtgcgcaggtcttcgctcatcgcccggtctcccgtgacgcgccgttgccgttggccacttcgggccgggcgggcacgccttccggctcgtcatcaacaagcgggatgcggttctgcgcggcctgggcttccgcctcttcgcgcgcggcctctgccgcggcggccagcgcggcggcttcggcctcttccgccgccttggcggcggcgatgcgctcggcaaagaagcggcgcagcatgttgcgcagggtaaccatgaaccggtcctgcccgtgcttgcggaacaggtggtccagccgcccggcgatgcgctccaggtcgctgccgccgtcgtcaccaaggtccacggggcggccctgcacggtaagcgactgcaccccgctggcgcggaagcgcgagatgatggtggtggtcagttcaactcccgtgcccaccagcaccagcccgtcggacttggtgacgggcttggccagtttcatgccgggcgcggcgaggtctagcggtatcttctgcatatccttccccggcaggcgcatggcctgccgtttcaatccgtgttggcgcgtttccctacatacgctcgtagcgcatgccgggcaaccggcgaaccccgccctttacctccagcaacaccagtcggcagctcacgtccgccgcccccatggacaatgcgcggcagatgtcgtccacgtgggcgccggggcgaccgtgcaggaaggtcaggatggcgtcatccggaccggcacgggaaccgtcggaggagtcgttgggaaggccgtcgccagtgccgccgccaacgctgggcgaacagggcgcggaggggaccggcctgcgggcgcgcgcggggcgcggtgccgggcgggccgcaggcgctggcgcggcaacgggtttcgaaggtatccgagcctcttcctcctgcccggcagaagcggcggcactatcgccggaaatcttcagcggcggacttgcggcccccctgtcagccgtcccgtccatggctcgggaaggccaccgggggtccgaagcacctggcgtggctggcgtggctagcgtggctggcgtgacttgtgtgactggcgtgaccgccatatcaggcgtgtctggcatgtcaggcctatccgccatggcacgggcaccaggcgagacagatgtgaccggcacatgcgatgcgtcggggccagccatgccggccggtggcttcgaggcatccggcggaaatacctcgtccagcggatcgtcgtcccaaccgtcccacccgggaggcgggcacggcgcggccagcgcggccagttccatgcccagcaccggagccaggtccgccagcatgtcttccgccgtggtcacgggccgtgcgccctgctcgatgagcccccggcagccacaggtatactgggccgtggccggtccgggcacggcgtacacctcgcggccctgctccagggccagacgcgcggtgatcaggctgccgctgcgggctgccgcctccaccaccagcacccccaccgaaaatccgctgatgatccggttgcgcacgggaaaatgcgcgggcaggggcagtgtgccgggagcgtattccgacaccagcagtcccgtggcttccatgcgttcgaacagttccgcgtgctccggcgggtagaccacgtcgatgcccgtgcccagcacgccgatggtggagcccacttcttccagcgcagccacgtgggcctcgcggtcgatgcctcgcgcaaggccggaaaccacggtgacgcccgccgcagaaaggctgtaggcgatgtcggcggccaccccgcgcccggcccgcgaggacaggcgcgaacccaccaccgccacggcgtggttggccagcagcgatgcgtcgccccggcagtacagcacggcaggtgcgtcggaaacttcgcgcaggcgggccgggtagcgcgggtcggtccacagcaggatggagcaccggcaggcgcgcaccgcgtcccattcctgccgggccgtgtcgcgccacacgccacgcgccaccggcgcggccatgtgcggtcgcactcccgccagcgcccagtcgtgcccgccccggtccgcagcctgcacggcggccagcgccgaccccagcccggccagcaggcgacacaccgtgcgcggcccgatgccggggctgtggcgcaaggccagtgcggcccacaattcggtgcggcccgcctcgcccagatcgacaaaagcgggcaatctgccggggccggatggcatggtgcgaaagccttcgctatccgggcgtatgggggcgggcggctgggaagccatggcagggagcgggcggcttacccgttgggaaagcgctgccgggccagcttggcggccggggaatcggggtggtcttcacgcagcgccttcaggtggaagcgcacgttctcgtcatctcccaactgcttgtaggccagcgcgatcttgagcagcgaatccgccgccttgtgatgcttggggaaacgcgcggtgacctccttgaaggccacgatggcgtcggcgtagcggcgctgggcgtacagggcctcgcccttccagtacaaggcgttgggcaccagcgcgctattggggtaatcgcccagaaaaccatcaaaacgtacgcgggcctcgtcggtcttgccgcgttgcagcaggttcagggcggattcgtaggcggccttgtccgagacgccctttgcaggcttgggctccggcttttgcacggtcctggaggcggacttggcgggttccggctggatgcggcgcccgcccgcgcccaggtcgtcggcatcgactgccggtaccgccggagcatcgcccgacgcggcaccagatgcaaccgggggcgaagccacggcaggttgcccgctcgtcttgcccgcaagtgcgccttccagcgcgtcgagcctgcggccatcggattcgcggtcgccgtccacgcgggcggacagtgcggcctgcttttcctccagcgcgcgcagccgctcgtccaccgagccgtcgcggaccttgcgggcctcttcgtaggacaggtacttttcctccagcatgcgcagccgccattcggtgctgccctgcgccgcgccctgcccggcgcagccggaacagaggaccgtggcgagaagaagggccggaacaagcaatgccgccgatgcgcgaagccgccgatgctgcatgaggaatctccgaactggccgtgtacgttgacggaactgtatcctccataggcgatggccgccattttttcaaggaaatccacgcaacgccgcgctccggacgggcagcgggcggtatcgcccgcatcagcgccagcgccccgtaccgcgccgccaccgccggttgccgcccggcccgcgcccttgcgccccaagcggttttggggcacaagaccaatgcggcaacgcccttgcgcgccgccgcatcaccccaacggagctttaccgaatgatcctgtttcccgatgccgccgtctggtcgctggcactgccgggcggcattctggcctgcctgctgctggccgtgacggggttgccgttcctgtgcctggcctggcagcgcatgtccgtggccaaacgcaccaccttccccgacaaactggcccgccagggtgccctgctggcaaccctggccaccgcgatactgctggcggtggccgtggtcgtcatggtccgcatggtgcagatgcagcccgacctgatggaagggccgttccgggtgccactgatggccccgcccgccctgctggcgggcactctggcctgcgcgggcatctacctattcggctggcggcacatccggggttcgatcatgcaccgcttcgtgggcctggccgcaggcatcggcgggctggaggccacggtgaccagcttcgccctgatgcgggccctgctgctgccggggcaccccctgccttccgccgcatcacccgccgacaccatgaacgccctcatcgccgctcccgcggattccctgctgtggccggtgctgggccagtcggtcttcgtggccgcgggtgccgccggtgcgctgtgcctggcctggctgctgacccgccgcgacaaggacgactttggccgcgattattacaactacgccttgggcgtaagcgcccggtgggccctgggcggcaccctgtgcgccctgccggtgggggtgtacgtgctgtaccgcgccgccacgctgaccagcccggaccttaccgccctgcccccgctgctgcccctggtcggcacgctggtgctgccgctggccgcctgcggcctgtggggcacggtgatccgttccgccactccgctgcgccacaaggtgggcatcgtgaccgcgctggttctgctgatggtggcctgcggctgcgaggccagcaccctggcccatgtggtgcggctgcacgcgcccatgtaacgcatttcccgaatccacgagaaaacgcccccgcccggtgctgccggacgggggcgttctgcttttatggcaaagactaaacggagcttaaatggcctttgaagtggccatcatgtacacttcgtgcggatccaggatcaggatgacgctgccgtcgcccatgatggtcgcgccggagatgcccttgaggtcgccaaggtaggcgcccaggggcttgatgacgatttcctgccgttccagcaggcggtccaccaccaggcccagacgccggtcgttgtcgtggatgacgacgacggacagcacgtcctgcttgtcgcccttgggcaggcccagcagttcggacagcgaggcgatgcccagcacttcgccgcgcagggtcacggctttgcggcccttgacgtcggtaaggcggcgcgcctcgatcttggtggtttcggacacggcgtccagcgggatggcgtacatctcgcccgccacgttgaccatcagcgcatcaatgatggccagtgtcagcggcagggacagggtgaagcgggtgcccttgccgatttccgaatggatgctgacgctgcccttcaggttcttgatgttggtgcgcaccacgtccatgcccacgccgcgcccggagatgtcggtgatcttctctgccgaggagaacccgggggcgaagatgagttccatggcttcgcggtcgtccatggccttggcttcgtcgggggtgatgatgcccttgcgcacggccacttcgcgcatcttttccgggtcgatgcccttgccgtcgtcctcgatctcgatggcgacggagttgcccttgtgataggcgcgcagggtcaccttgcccttggccttcttgcccttggccacgcgctcgtcctcggactccacgccgtggtccacggcattgcggatgaggtgcacaagcgggtcgccgatgacttccacgacgctcttgtccagttccgtttcctcgccttccaggatcaggtccacttccttgccgctcttgcgcgacaggtcgcgcaccaggcgcgggaaacgcgagaacaccgaggacaccggcaccatgcgcaccttcatgatggtgtcttgcaggtcgtccgaaatgcgcgccatggcgtaggtggtttcggacaggtcctgggccacttcggcgatgacgacgttggtgtcgtcctccagcctgcgggccagcatggtgtagcggttgcggttgatgatcagttcgccgatgaggttcatcaggtggtccagcttttcgtggtccacgcggatggtggacgaggccttggctgctccggcctgctgggcctgcgcggcggctgccgcgccctgaccgcccgcaggggccgcaggtgcggacggcgccgtcggagcggcgggcctggcaggagcaaccggtgccgcaggcttggccgaagcggcaggggcggccacggcggacgcaggggccggggcggctggcttcaccgccgctgcgggcgcgggggttccggtcaccgaggaaatggtgaccaccgccgcgtcgtcgtcctccgcgtcctcgtcttcggcatcaaccgaggcagctgccctggcgtcagtcgtgacgtcagtcttggcagcgggcggggccgcaacggccttggcctctgccgccggagcgggggccgccttggcttcgggggcagccggggctgcttcgggggcctgggcgggcgcgggcatgctgatgcgggcgatctgcttttccagcatgtctccgatgatggaggtttcctgctccatcaggtccaccatcaggctgaaatccatgcccgaaaaacgcgcctggtccaccaggcccgcggtgcgctcggcgtagacacgaatatcgtccaaccccatgtagccggaagaattctggatggtcaccagacaccggtacagcgcgtcaacatactcgcgttgggtgccgtccacggccagggtcttcagggccacgcccacgttgtccatctgctggcgtaccgtattgatgaacagggccacgtcgtcggggtcgtaaccgggggccacgggcggggacggcgcgtcagcgtcgtcatccgtgccgggcgcgccggcttccggcgcgggggcttccgccacggatccaccgctgcggcgaccgccgaggccttcgggcagggtgatgtcgccaccggccacggccttgcgcaggcattcgagaatgaccgaaatatcgaacggggtgacgttgccggacacggggtctatgcgcgtcacaagcgcttccagcaggtccaccaccagcagcagcaggtccaccagttcatgcgagccggtcatttcgccccggcgcacgttgttgagcagggtttccgcctcgtgggtcaggctgttcagttcggcaaaaccaataatgccgctgttgcccttgaggttgtggaagaagcggaacaggtcgttgaccagttctccctgctcggtggggttgcgttccagttccagcagccccgaactgagattttccgccatctcgcgggcctcgtcgatgaagtcctttaggtgcccttcgccgaaggcggtgagggcataggactccaggggctccagcgtggcgatccactcggcggatccggcatctgccgggacttcgcgctctgcctgggggcggggtgccgctgccaccggctctggctcggcagcgggtgccggggcaggcgcgggagccggagcgacaacgggttcagccgccggagcgggttcaggagcgggcgcgggtgcgggcgcggcgggcgcgggacgcggggccgctggcggagcaccgccggccatgatggcgtcgatggtggcgatgatggattccgtctccacatcgccctctccgccggtggtatcaaggttgtccaccatctggcgcagcgcgtcggtggccgagagaatgacgtccatgatctcggaggtgacggtcatgtcccccttgcgcaactcgtccatgatgttttcggcacggtgcgcaaggccgttgatccggttcagccccagaaagccggacgcgcccttcagcgaatgcatggggcggaatatctcgttcagcagcgcgagattgtccggcgccttctcgagttcgagcaggttgggctcgatggtctcgaggtgctctttggcttcgacgatgaaatcggcgaatatttccggatccatgaaatcctgactcataccctcacctcaggtaggccggggcgtggccgtgctcgatagccgggatgccgaccggcgcggcagcatggccgcatccgtcggtttctccgggcccccagaaagccttggcgcggcgcaatgccacgcattcagaaccactacactgcattgtatcggtcaaccgagcagcatctttatgttcttgaccatcttttccggctgggcgggcttgaccatgtacaggttggcgccaaggctcatgcccatctggatgtccttttcctgtccttcggtggacagcaccacgatgggcaggtcgcggtaggcttcctgctcgcgcaccgtcttgatgaaggtgaacccgtccatgcgcggcatgttcacgtcggaaatgatcaggtctaccttttcggaggagtacagtttctccagaccgtccagaccgtcctccgccgtggtaaccttgaagccttcctttttcattatgaaggcaaccaggttgcgaacggtcttggagtcgtccacgatcaatatatgcttgctcatgagggcctcctcagcgtttcagaacacagtcgagtatcttgtccaccgaaacgatgcttatcaggcgttcgtccgccttgagcaggccggacacaaagtcgacgctgataccgagatgcgattcgatggcccagtcgatatcctgttgcggcacccggtacatggtatgcacgcgctcgatcatcatgcccatttgcaggccccgcctgcggcagacgatgatgaacttgtcttcactgccggcggcatcgccgccatcatatacgcccagcaattcacgcagccgcaccagcggggtgacgcgcccgcgcaggttgactatgcccgccacgaacgacggtgcggcaggcaggcgcgtgggcgccgcgtactttatcacttcctgcacggcctcggtgggcacggcaaattcctgggctcccaggaaaaaacccaccatctgcaagaccggttcgttgcgcaggcgggcgtccagcgattccgcctcgtcttcgactccggcccccccggcgacacccgtcgcgcccgcacgggcgggatcgatgccgatgcgccgcaggaggtcgccttcctccacgcccagatacttctgcatgaaggcccgttcggcggcggtgaactcgcccccgccgcccgtggccgcttccgagccgaaatcgtgctgccggaagtactcctcgggtgaacgttgggtcatgattgcagcatctcttcggccagcgcgtcgtaggcacgcgccccccggctgtcggggtcgagatcgtagataaccctgccctgcgcgctggcctcgcgaaagcgggtatccatgccgaccaccgtgttgaacaccttcggccccatcttctgcgccagcagttcgagcaccctgttgcacgccctggcccgccggtcgaacatggtggccagggcccggtaccgtatgggctgcggcaacaccttgttgagcacccggatggtgtcgaacagcagcttcagcccgtgcagcgccagaaaatccgtctggatgggaatgacaagcaaatcgcaggccaccagcgcgttcaccagcagaatgcccacatgcggcgggcaatcgatgatgatgaagtcgtaatcgtcgcgcacatgcgcgatggcctgctgcagtatcgctcccttgcccttgcggcccttcaggtccacatccagttcggcaagctggatgcttgccggggccacgtcccaggactggccttcgttgcggcgcaccaggcgcttccacaggccgggccaggccgcctcgtcgaccatgaacaggtcgtacatggtcacgtccagatcctccggataaaaccggaggtgcaccgaggcgttggcgtgcggatccaggtccatgatcagcacgcgcttgccccggcgcgcaagcgccgcgccaagcgtcagggtggaggtggtcttgcccacgccccccttctggttggcgatggccactacccgcgcgcccatcgaccatcccttgcgcccatgtcgtacatgtcgctcgtgtcgcccatgtccgccgggggcgttgcggccatgcccaccgccccggacatggagtggttccgttccgtcacgttgccgtctcccttgccgccgccgtcactccagcttgcggtagatgatggcgccggtgtggtgttccggcttgaaggcgcgggtgatgttgtgcagcgattctgaatgcccgatgagcaggtagccgccctgcaacaggttgtcgtagaacgagccgatgacctgcttcttcatctcgtcgtcgaagtagatgatgacgttgcggcagaacacgatgtgcgagcgctccacccgcttcagccccatgcggtcgctgaggttgatctgcccgaagttcaccatctgcttcagcttgggatccaccttgaactgggtgccttccttgatgaaatagcggtcgatgatctccttgggggtggtgcgcagggcgtagtcggaatagacgccccgccgggccgaggcaagcaccgcctccgacaggtcgttggcggtgatcttgatgtcccagctgggaagctctgccttcagcacctcgtgcaggatgatggccatggtgtacggctcttcacccgtggagcaccccgccgaccagatgcgcagccgcttctgccccttggcgcgcagatcgttcagggtggtcttcagcacgtgttcctgaaatatctgcaactgcggggggtttctgtagaagctggtttcgttggtggtcaccacctcgaacagccggttgagctcggtgcgcttgttggcgtcgtagcgcaggaagtaatagtattcgccgaagttcttgaggttcagttccttgaggcggttcgacaggcggttttccaccaggtacttgcggttttccgcgatgtagatgccgcattgctggtagatgaagtcgcgcagttgcacgaactcctcgtcggagatcttctgttccttgcgcagcgtgatggagttggagaacagcgaggacatcagtcatccactccttgttcttcgtggatgcgggcggccgcagtctcggcggcctgctggacctcgggatcatccgattccatcagatgcagcaacgcccggaacgcgacgttgcccccgatggcgcccagcgcctccaccaccttcagcagcaccaagtgcccggcgctttcggtcagggccaccagttgcggcacggcctcggcgtccttcagcgtacccagcgcctcgatggcccgcacccgcacccagtcgtccgggtcgtccagggcctggatcaggtagggaaagacgttgccttcgccgcagttgcccagcagttctatgagggccaggcgaacctcgcggttttcatcatgcaggcggggcaccaccagttccagccggctgctgctgaaggggcacacgttggccaccgcctccagcgccaccttgcgcacgtcgggcacttcgtcttccagcgcctcggtgagttcggcaaggttctcctccacgtcaaagcgccccatggcgtacacggccatcatgcggtgcagcgggtcggggctgcggaacgattcgcggaagcgggcgttcatggcggggttgttcagggcgatgcacgcgtccagcgcggcttccttcacgtcgtcgtaggggtgttcaagcagggccagcatgcggtcgcccgcttccaccgccttggcccggcggcccaggtagtgcagcgccgccttcagcacgtgggcgtcgttgtggcggtccagcacgtcgatgaagaaatcgcggtcgctggggtcgcagcgttcggccagcaccgtggacatggcccgctgggcatcgcgcggcttgtcccagaacaccccgcgcagcacgtcgatgccgtggcggctgggcatgccccggatggcctcgacgaggatgagcagggtgtgctcgtcatcgccgcgcacgtggcggtccaccgcgctgttgaagccgatgtcggccaggctctgcacgcaggccaccagacgctcgtggtcgcggtcggggtccagcacaacggccaccttcagcaccgcctccgtcgcctctgccccgccgatgctggcaaggccgcgcatggcggcgttctgcacgtcctcgtcctcgtcatccatggcggccagcaggtagtcgcgcaggcgcaacctgtccttctcgcccagcagggacagcgacttgccgcccagcacgttgacgatggccttggcgatcttgttgcgcagcggcccgggcgacttgtccaggcgtttgagcagcagcggcacggccttgatgttgcccatctcgccaagggcgtccacgatcatggacgccaccaggtccgaggccgaatccagcgccttgaccagtgcgttgaccgacgattcggcccggatcttggtcagcgcctcgatgaccgagaactgcacccactcctcgtccatcatggccttgttcaggcagtccgccgcctcggggaaggccagggtgccaaggctgacggcggcctggtagcgcacgttgacctctgggtcgcgcagcagcgcctcgcacagcgaaggcaccgcaaggatgctttccgaagtgccgaggatgtcggacgcgaaaatgcgcatgtcggggtcgtcgtcatgcagcaactgcttcagcgaatcgaagtcgtcggccccgatctcgcgcagcacgtccatggcgatgttgcggatgggcgcatcgtccgaccgcaacaggggcagcaccccatgcacggcggcaaccccgcctatcttgcgcagggcccggtcggccgcttcctgcaccccgatgttgtggctctggatgcgcgccaccagatgcggtacggcgctttccagtcgaaggttcccggcggcgtaggccgcctcgcggattgcctcgacgtcgtcgccctggagttgctcgatgatctgctgttcggacatactcccgtccttccgtggaatggctggccctattgcctgacccggtgcagccctgcggcctttccgcactgctccggcgccctgacgcatccggcatgttccgtccgcgtccggcgccctgcccaccggggcaccctgcgacaccgcgcccgcgcggtgtgctgcctgggctatttgtacagccccgccattatggcagaggccatgtcgtctatgtctatgatttcatcggccagcccggcatccacgatggccttgggcatgccgtagaccacgcaggtggcgtcgctttgcgccaacgccctgccgcccttctgcttcagcacgcgcacgccttccaggccgtcgctgcccatgccggtaaggatgacccccagggtgcggcggcccatggcctgcgccaccgattcgatgagcacgttggccgaaggcttgtacagcgcctctgccggttcgggggtaaccaccacttctaccatgctgatcttctgatccacccgcaaatgcttgccgccgggcgcgatgtacgcggtgccggggcgcaggcgctcgccattttccgcctctttcaccgagatgcggcacacgccgtccagccgcttggcaaaggggccggtaaacgcggcgggcatgtgctgggcaatgaggatgctggcgggaaagtccgcgggaagctgcgacagcaccttctgcacggcgggcggcccgccggtggaaacgccgatggccactatgtcgcgcaccggacgccccgcgcggggggtaagcaccgggcgcggaccttcgccgccggatggcgcaccgccgccagttcccccagcccccccgtatcccgttgcccccgaggaagaagaggtggaagcgcccccgtcgcccatggggcggggggcgcgcaacgaacggggagtgcgcagaaacttgcggcgcgaaatttccttcaccttctcgcgcagttcatcttctatgcgcacgatatcgagcgaaaccttggacagctgcttgggaatgaagtccacggcgcccagttccagggccttcagggtggattcggccccttcggtggtcagcgaactgaccatcagcaccgggcggggcatttccatcatgatgcggcgcaacgcggtcaacccgtccatgcgcggcatttcgatgtccagggtcaccacgtccgggttgtgcttgcgcaccagttcaagcccttcctcaccgtcgcggcccacggccaccacgctgatttcagggtctttttcgagcatgctggaaagcgccttgcgcatgaaggcggaatcatcaacaacgacaaccgtgatcactcgagtctcctaaagaacgtccgggcgtcgggttcctccctctaccggaacaagggttccggccccggaactcgcgtgcgatgtgcagtggctctccgtaccgtgggccaggctggcgggcgatgcccggcgtgcgcgggactgcgcgactgcgcggttacgcgacggggcgaggcgatcgtgtcggcgcgctccggaatgaaacgcgccgtcatgacacgttcggggcgatacccccgcgcaacgcgcctctgggccccgaaaccgccagcaaacttggccgtatgtacaataggtgaacgcactctttttgacaaccgcccataaaaacgcttgccattcccagccacccgcgctaaacacctcttcctcgacgggatgtggctcagcttggctagagcgcagcgttcgggacgctgaggccggaggttcgaatcctctcatcccgaccagaatggtcgaagggcttgtggtaaccaccacaagccctttttcgttgggacgctgcccggcgggcaggtgcacccgtgcgcaggatttgacacggcggtacagcctgcttggcaccaaatccaaaacgcgaggcccccaacgatttgcagtcgctgggagactcgttttcaggctgctctgtacgcgcgcgacgtttgacacggcagcgcagccagattgacacttgcgcccgttgtcacgagcgggttgccaaaacgtcgttttcttggcaccaagaaccgtcggcatggaacatccgtttccggtcgccactcacgaacgcctgaccaggtcccattccacagcacgccggatggccgcaggccccagtaatgcagggcatgccgccgcgtacggcgcattcgcctccccattcatcaacaccgccaacccccccccgaagccgccatgcacatgacgacaaaacacggaccgtcgccgctgttccgcgcctgcgcccgccttttgccgctactgctcgccctggctctggccggtcccgcctgtgttcgccagccttcgcagcccggccaggccgacaggatcgcgcagagcgcggaccagcccgccgccacggcagcatcccccatccccagcgacggggccggggcttcctgcgaaatcgcgtcccgttacgaggcgtcggcccatgccgacggctccgactcccggtttgccgaggaggaggaagacggcgatgacacccttgccgacggcgtactcagcgacattgccgaactggacgaagctctggccgccatggatgaatccggcgaccaccaccccaagacggaagaagtcgacgacgacatgagcgccatcgactcccgcatgcggctggtcaacgtggccatgtccaagctgggcacccgctatcgccggggtggctcgggcgaaaccgggttcgactgctccggctttaccggctgggtgtacgagaacatgggcgtggatctgccgcgcacctcgcagtcgcagtttcttgaagggcgcaccatccgccgggaacagctgcaaaccggcgacctggtgttcttcaagcgcaacaagaagcgccgcatccaccacgtgggcatctatctggaggacggcaagttcatccacagcagctcgtccgacggcgtcgtcatctcgaagctggacgccaagccgtggtgcaaccagtgggccggggccaagcgcgtgttctagccacgccgcccttcaattcgtatccctgcgcgccgggcctgcccggcgcgttcgtttttgggggggcaccgctgccctttcccctcgcaccctcgcccccatcgcgcagcctgacctgtcccccgggttcgtcacgccgccttgtcaccatgcctcgtcacccggttgtgccccgactcgctcccacctggcctgccccgtgccgcgcccgcgccacgcccgtgcgcagccgcagccgatccgccttcatccccaccgcccccctcaaattgttgcaggccgggccgggctctgatacgccgaaaccgcgcggcatccgccgcccgcaaccaaaaccctccctcccatgcacccgacacacgcaagctgcgtaacccaactgaccgtagaacccgttgccgatccggaaatccatccctacaccatcgacgcgctgcacaacgggcgcgtggtggggcggctccggggttttgtccttgaataccacaatgttgaaggtgtggccgcgctggccggcctgaaccacgacgacctgcgcgaggccgtggacgccgtgcgctttgccatggccgccacccacgacgcgcccatctcctacgtggacgtgctgctggtggcccccgcctaccggggctacggcctggcccgccagatgctggagcgctcgtggctgcatgccgattgcggcgccacgctgttgcgcccgtgccccttgcagttctgcctggactggctgcgcccggaagacctggcgctcatcggcccccagtgcatcggggtggatcccaagcgctcgctggccagcctgaccaagttctatcagcgcatcggctacacggccctgccgggcaccgacttctggtggcggcccctgccgctgcaacgctgacgcgccccaccccgtccctttgcaacgcggaaacgccccgtgttgcttccgccccacgcggccagttcctgctgccgcccccccgcctctgaccgttaccccacctgcaggacaaggcatgccggggcacggcaaccgacccaagggggcgcaagggcgcgcaggggcgcggcaggcccggccacatgtttccgcctgccccacctgcgtcagcggcaaccatgggcgcacggccacggctgcgggcggccttcacttgccatttccacgcggccctgcaacagtggcaaaatcgaccggtttcccgcgccgggccgctcttttttgccctttgcgccggattcccctcgttcacgttcgcgtatcacgtccacgcaccgcacccgtccccccatgcatggatgcgacgtgggcgggacttggccgggacatggcgcgacctttccacgacttttccgcgaccttcccacgacctttccgcaacagggcctccacgtgacagcagcaagccgcagcgaggccacagggcaataccgcagggaggccgcatgcgcaccgtgaccgccccatcacgcatccatccagccagccccccggcccgtcctgccgggcctgacagaccggtccgacctgaccgaccggtccgaccagaccgaccgatgagaccgaccgggcctgatcgactggcccggtgcatcggcgcaatgcccgccgcccctttccgggtgttcgcgctgctgtggctggtcctgttggccttaccggttcacgccgccgccgtttcagtccctccccagccggagacctcccttgcggccccgcgcgcggtggtggccctttccgtggcgcccccggctcctgccgcgctggccgtgcccgacgacctgcctctgggcgaactgcgcctgccgccgggcttcacggtggaactgtacgcccgcgtgcccaatgcccggcagatggcccttggcacgcgcacgctgttcgtggggtccctgcgcgcgggcatggtgcatgcccttcccctggacgacacgctgcgccccctgcgcgtgctgcggcttgcggaagggctgacgctgcccgccggggtggcctttcacgagggggcgctgtacgtgtccgccgtgtcgcgcctgctgcgctacgaccgggttgaggaatgggcacatgcccgggccgacgcaacgcagcctcccgaaaccgcggcccctccgccccgtccggccatcgtgcgcgccgacctgccgtcggagacgcaccacggcgccaaggtgctgggtttcggacccgacggcatgctgtacgtgcccgtgggcgcgccgtgcaacatctgccgcaccgggccgcgccacggcgtcatcctgcgcatgcggcccgacggcaccggcgaagaagtgttcgcgcgcggggtgcgcaacaccatggggttcgactggcatccggaaacccgcgagctgtggtttaccgacaacgggcgcgactggctgggcgacgacctgccacccgacgaactgaaccacgcccccgtggccgggctggacttcggctttccgtactgccacggcggcaccattgccgatccggagtacggcgaccttggcgcctgcgccgccgccacgcccccggcccgcaacctggggccgcacgtggcctcgctggggatgatcttctacaccgggcggcagttccccgccgcgtatcgcgggcaggtgttcatcgcggagcatggctcgtggaaccgctccacgcgcatcggctaccgggtgacgctggtgcggctggaaggggggcgcgccgtctcctatgaaccctttgccgaaggctggctgcgcggcggtggcccctggggcaggcccgccgccctgctgatgctgccggacggctcgctgctggtggccgacgactacgccggggccatctaccgcatccgctacgcaggtcgttaggggcagcaaggggcgcgcaaggacatttctcctgctgacccgccggatcatgcgaaccccggcccgtcgcctgcctgctacccggcagtctgccccccgccccacggaaaccggcagaaccgccatggaatccgcaagggcgccggctggaggacgcaagaagggccgccaccaccggacaactcccggggttgccattttttccatgcgcgctactattcaagagtcgcaaccgtcaccgcaacggccagaggtctttcatggcaaccctgcccgcttccaccaacacgatcggtcgcatgcctggccgcgtgtccggcgccgctccggcatcgccctgcggcccgtgccgcggggccgggaagaccaaccattgtgcgcgccggctccggctggtgctggtctgcgtgctggcgctggcccttgcgcttgcgccgggttgtgtcgtgcgctcgcgcggccagtacgacgtgagcgtgggcaagacctcccgttcctgaccccgtcagccgccggaccagaaccccttcacacgccacgcctgcacctgccggacgcaccatgacccagcccgcacaccccgaccaatccggccagccttctcaatctggcctgccttcgcgctccggccaatccggtcacagcgacggccacgccgcgtcgccagccagcgtgcccgcgggccactccgcgccatcctccctccagcctgccccaatggactttcaggccgttgccccgccaccaccggctgaccacggcgaaccgacctgcccgccgccccccgcccccatcatcatcaacgaggcgcaactggtgctggcggaaaagcgcacctcgctggccgcgctgcgcacgggcattgccatcgtggcgctgcccatgtcgctgaccaccttcctcatcgccacctcgcgctactacgacaccgaagacgtgctgcatttcctgctgccggtgggcacgctgaacctgatcctgctggtgctgggagcgtggctttcgttgcgggccgtgcgccgcctgcgccagcaggaacagaccctgcgcctgctcaaggagcgcaacggcgcactggccgaattcctgaagtagccgcgcacgccgcgccccttgcagcgccgcgcccttccccctgcctgctccgattccgcccgcaccggcccgttcggcacccgccgcgcgggccttgctgcacctgaacgagggcgcgcccggacaacggcgcgcctgcattgccacgtcgggcatgggcctgccctgcccgcctggccccatgcagctcaggcaaaaaataacgccacaaacaacacctttaattcaaggatgatacgtgaagaatgcaagaaaagatgaaaaaaatgcccacgcagccctaaagcgttttttataggcgccgatacgaacggcgagtggggaggggagaatctacggccaaccggaggtgatttccgcgccacaggcgcaaggccgcgtcccccgatctggcaagggaagtcgtgacgacacattcaaggaggaatggtcatgtcactggttatcaatcacaacttgatggcgatgaacgccaccaacaacctgagcctgtcgtacggcaagctcgccacttcggtgcgccggctctcttcgggcctgcgcgtgggcaccgctgccgacgacgccgccggtctcgccatccgcgaattgatgcgtgccgacatcgcgtcgctcaaccagggcgcgcgcaacgccaacgatgccatctcgctgatccagaccgccgacggcgccctgggcgtcatcgacgaaaagctgatccgaatgaaggaactggccgaacaggctgccaccggcacctacacctcggaccagcgcctgatcatcgattcggaataccaggccatggcctcggaaatcacccgaatcgccaattccaccgacttcaacggcgtgcacctgctgaacgggcacctttcgggcgcacacgacggctcgggcatcgaagccacgggcaagctcaaggtgcacttcggctcggccaacgactgcgcggaagactactactacatcaagatcggcaacgcgaccgcgtccgcccttggtgtgggcgcccaggccgccgacggcaagggcaagtccatctccacccagtcggcggcgcaggcggccctggaaggcctgaccaacgccatcatctccaaggacaagatccgcgcctcgctcggcgccctccagaaccgtctggaaaacaccatcagcaacctgcagatccaggccgaaaaccttcaggccgccgaatcacgcatatcggacgtggacgtgtcgatggaaatgaccgaatttgtgcgccagcagattctgtcccagtcggccgtggccatgctttcacaggccaactcgctgccccgtctcgcgttgaacctgttgggcacgtagcacgcaggggaaagacaaggacaccgtcaatcccgacaagacttccagaccacgccggggccgcgggcaaacacccaagggaaacggccagcctctccactcacaagcgccagcaaaaggggcctccgcaaggaggcccctcttttgtcgcgcatgttgcgtgaaatgtgggtgacgttcgcgcgggggttccccacttgcgcatccgcccctgctaccccttactccccttattccatggtcgaggtggagcgcagcacctccaccaccgtgggcagcttgcgcagcttgtccagcgcccggtacaggtgcgccacgtcgcgcacctccacggtgaagtccacttccgacttgccgtccaccatggagcgcatgttgccggagtcgatgttgacgttctcttcggccagcagcgcggtaatctgggccagcacgcccttttcgttgcggcacaccagatggatgcgcgccgggtagggcttgtcctcctgcccgtcccagaacaccgagatgagccgttccggctccatggtctgcacgttggcacagtcggaggtgtgcaccgtcaccccgcgcccccggctgatgaagccgatgatggggtcgcccggcagcgggttgcagcagcgggcgaagcgcaccaggatgtcgtccacccccttgatgctcacgctgtccgcccggcggttcgcctcgcgcgtggcggcgctggcggcgctggcctcggctgccttggccgcttcttccgccgcggcctcctcgtccttgggcagcaggcgcttcagcaccttcttgggggtgtagcgggcgtagcccacgttggacagcaggtcttccacgctgcccagcgaaagttccttgatcacgggcagcaggtcaccgtcgcgcagggccttggtgatgttgatgcccatgcgccgcccttccttttccagcatctcgcgccccagcgcgatggaccgttcgcgctcttcggtgcggatgtagtgctggatgcggctgcgggccttggccgtcttgacgaacttcagccagtcgcggctggggcggcggctgttgtcggtaatgacctctatggtgtcgccgcttttcagggcggtgcccagcggcaccagcttgccgttgaccttggccccggcacagtggttgcccacctctgtatggatcaggtaggcgaaatctatgggggttgccccttcgggcagttccttcacgtcgccgcgcggggtgaacacgtacacctcgtccttgaacaggtcgaggcgcagcgactgcatgaactccttggaatcggtctccatcttctggcggtccaggatctcgtgcagccaggtgaactgctcgagatcgcgcgggttcacccggctgccttccttgtacagccagtgcgaggccacgccgtgttccgccaggcggtgcatttcctccgtgcgtatctggatctccatgcgctcgccttccggcccgatgaccgtggtgtgcaggctgcggtacccgttggccttgggcatggagatgtagtccttgaaccgcccgtgcaccggcttccactgggcgtgcatcaggccgagcacggcgtagcagtcgcgcaggtcgcccacgatcacccggaaggcgatgatgtcgtgcatgtcgtccagcgtcaggtcctgctgcaccatcttcttgtagatgctgtacttgtgcttgatgcgcccgcgcacctcgcccttgatctcgttcttctccagtatctcgcggatgcgggtgatgacccgttcgatgtagtggcgttccaccacctggttggtgtccagccattcgtcgatctgggcgtagacgtcgggcttcaggtagcggaagctcaggtcctcgagttccagcttgatgcggtgcagccccagccggttggccagcggggcgtagatgtccatggtttcctgggcgatcagcttctgcttgtgcgacttctggaagcccagggtgcgcatgttgtgcaggcggtcggccagcttgacgatgagcaccctgatgtcgtgcgccatggccaggatcatcttgcggatgttctcggcctgggcctcttccttgctctcgaaggtcatctggctgatcttggtgacgccatccaccacgtcggccacttcttcgccgaacagggtgtcgatgtcctcgatgctcacggtggtgtcttccaccgtgtcgtgcagcagcccggcggctatggccgcctcgtcaaaacgcatttcggccagcgaataggccaccgccagcgggtgcgacaggtacggctcgcccgaaaggcgcgtctggccagcgtgcgcggcggccgcgtacacgtaggccttctgtatgagggcaaggtcggcgttcttgttgaccgacgccaccttgtcgaggacgtcctggatgcggatcatgcggttatggcccgtgtgcgtcggccagggcgggcagcgccatggccggagttggctgtgtggtcccgccggtcactgccgcgaaatcgcgcgcacccggcggcggggccgggtgcgggggaggatgctgaatgtacgctcttaaggggctgtttctgaatgaggattttcgttcgttggcaaggaaaacaagcctgccatgaggttcacaacctgtcctgaccagacgggtctgacgctctgcgcacgatacccgtaaagctcgcaagctcgcttaacgggcacgcttcgcgcccttcgggtcggagccaacgggcgaaaaggccattcagaggcagcccctactgttgcatgcggtaccgctgctgctccctcggggtccaccagcgggtgaaattgtgggtcagccccgccggagcgggttccagcccctggaaacgcgaactgacgatgggcagcgaatacggcgtgtacaggaagcagtacggctggtcgcggtgcaggatttcctggaacctgtcgtacagcttcttgcgctcggcctggtcgaaggtggaacgggcgcgttccagcaggtcgtccacctccgggttcttgtaacccacgaagttcagcccgccgggcacggctttggacgagtgccacacgtcgtacaggtcggggtcttgcaggatgttccagcccagcagcacggcgtcgaagcgccccttgtccacgaattccttgatgaaggccgcccactccaccgtgcgtatcttcacgtcgatgcccacggacttgagctggctctggatgatggtggcggccttgatgcgctggtcgttgccctggttggtcaggatggtgaacgcgaagggcgcgccgtccttgtccagaaggccgtcgccgttggtgtcgacccagcctgcctgggccagcagttccctggccttggcaggatcatacggataatcatcaattttgtcattgtatacccaggtgcccggcttgtacgggcccaccgtgggcatgccctgccccagcagcaccccggccaccagcgccttgcggtctatggcgcaggtaagcgcctggcgcaccttcacatccctgaacatgggcagcgacaggttgtagccaagatagctgtagccgaaggacaggtactggaacttgcgccaggccatgtcccattcggccccgttggtctggtgcaggtactgctgcgggctcaggttcatcatgtccaggcgctgggccttcagttccaggaacatggtggagaggtcggggatgatccggtagaccacctcgtcgatgtaggggcggcccaggaaatagctggggctggcctccagggtcaggcgggtgcccgcctcccattccttcagccggtacggtcctgcccccacgggcttgcgcgagaagggcgtgttcatcaggtcctgcccttccagcaggtgcttcggcatgatgccgtgcatccaggtgatcagcgagcgggcaaagggcttggcgtagcgcacctcgaacgacagcggccccgtcttgcggaattcctggatggccaggtagtcctcggcgtagggggtgggggtcttggggtccaccatcagcttgtaggtgaactccacgtcgtcggcggtcaggggcttgccgtcctcccagcggatgtcgtcgcgcagggtgaagcgcagcagggtgccgttttccagcacctcgcacgaggcggcggcccacttctcgatgttcaggtccttgtcgtagcgcagcgcggccacgaaaatctgatcgctgacctcgtgcgacgacgcgtcggacgcgatgaacggcagcaggttggacggttctccgatggtgccgagaatgatcctgtcgccggtgaccggttctccgggcgttggcgcggcggcctgccccccctgggccgaggtggcgttgcccccggcacccgtggtgccgttctggccgccgtccttgccgccccggggggcggagtcgccgcaggcggccagcagcaggcacagcagaaacgccagaaggtacaggcctgcgcgcgtggcgcgcggcgcgggtgaagcggtgcggttcatgcgattgcctccggctattgcctattcccgtggatggggtatgatttcacgatagcatgggcgcatccccgcgcgtggcgcgccggattccgcccgagcgcgttggatatcattgtcccgcgccgtgagcaaacgcccccgctattgattatggtgcaattttggactaatctggtcaattgcgcttcgtccggggggacatgttcgaagcgcgccccgcccgcatccggcatgcgcgcctcccctccggttgcgactccagaggagcacacgagcatatggaactgaacgaggagcaatccgtccgttcgctcctgcaggacttcgtccatgattccatcccggaatacatcctggacggatcgcaggacattctcgccgagggcggcgtccagaaactgagcctgaagaaggccgacggctattgggaagttgagggaagcatccagggggaagacttccagatatattcgcccaagctgtccatcagccttggcgaaggcaccaccgcctaccactgcaactgcccggattcattctctggcgtgtgcaggcacgtgggggccaccgccctcaagatgctgtcgtcgctggaaacgcgctccggcggcgaagaacccgcccggcccaagaccgaatggcggcagaatttccgcgccttcttttccaccgccatagagccggaagcgggccagcattacctgatcttccgctttcaccccgagccggggcgccttctggtttcgctgttccggggccgccagaacaagtcgggcctgtccacggtacacaatgaaatcacgctggaacagatactgcgcaaccccgactggtgcgaactttcgccccaactggcgcaggtgtcgcagcagatcggccagatcgtggactactacggccaccgcatagaggtgccggacggcctgctgacctggttcctgtgggccatccgcaacgaatactacctgttctggggcgacaccgaccagccctgccgcatcgagcgcacctccatgcgcctgaagctgaagccgcaactcaccgacgacgggctgtcgttcgacgtgatgctgcaccgcgaaggcaagcagccgttctccatcatcggcagcgaggtgacctttcacggccagatgccgctgtgggtgtgctggaacaagggcttctaccccgtgcacaccagcctgaactcgcaactggtgcaggatctcgtgcgccagcccccgatgatcccgcaggaagacatttccgagttcctcgaccgggtgtggaccaagctgcccaccagcgacctgtacgggcaggaagagttcctgaagcacatggaacccatcttccagccggccacgtacaaccccaagctgttcctggacgaggaaggcagcctgctgacgctggaaatccagaacatctacgagacggtgcacggcgaattctacctgcccggccccaaccccgacttccagaccggcagctacaccatcgacggccatacctgcctcatccgccgccatcaggaagaagaggcatcgcttaccgcgctgctggccgaaatgcgctttcagccgcgcagcaaccgcatgtggttcctggagccggaagaggccatcaacttcctgctcgacgcctatcccaagctggtggaactgtaccgcgtgtacggcgaaaaggccctgtcgcgctacaaggtgcgcctgtcgcagcccgtcatcacggccaaggtggaaacgagcgaggaagacaagtggttctccctcgacatcaccgtggaatacgacggccagaaggtgcccatcgacaagatctggaaggcgtgggcccagggcaagcgctacgtgcagttgaaggacggctcgtacaccagcctgcccgaagcctggctgaagcgcatcgcccacaagttgcaggctcttggcctggacccggaaaagccgccgcagaagcagttccagcagttcgaggccccggtgctggacagcctgctggacgacctgcccgacgcccagaccgacccgttctggaacagcctgcgcgacaagatccgcaacttccgcgagatacggcccatcgatccgcccaaggggcttacggcgtcactgcgcggctaccagcagcagggcctgtcgtacctcaactttttgcgcgaatacggctttggcggcatcctggccgacgaaatgggcctcggcaagaccatccagaccctgtcgttcatccagcacatggtggaacgcggggcagtggggcccaacctgatcgtggtgcccacctcggtgctgcccaactgggaccgtgaagcccagaagttcgtgcccgacctgcgccgcctgatcatctacggcacccggcgcgagggcatgttccgccgcatcgacgaatcggacctggtggtcaccacctacgccctgttgcggcgcgacctggaagaattgcaggagcacgagttcaactcgatcatcctggacgaagcgcagaacatcaagaaccccaacaccatcacggcgcgttccgtgcggcgcatcaacgcccgcatgcggctgtgcctgtcgggcacgcccattgagaacaacctgttcgagctgtggtcgctgttcgaattcctgatgccgggcttcctgggctcgcagcacgccttccagcggggcatcatcaagcccatcaaggacggcgacagcgaaaccctggactacctgcgcacccgcgtgcgcccgttcattctgcggcgcaccaagtccgaggtggcgaaagacctgccccccaagatcgagaacacctactactgcgccctggccgaagagcaggcggaactgtacgccgcccttgcccgcaagctgaaggagcaggtgatggccgacgtggacgagaagggcatcgccaagagccagatgtccatcctggacgcgctgctgaaactgcgccagatctgctgccacccgcgccttctgaagctggacatgccggggctgaccaccaacctgccctccggcaagttcgacgccttcaaggacatgatcaccgacatcgtggaggaaggccacaaggtgctggtgttctcgcagttcgtgcagatgctgcacatcatccgctcgtggctgcagatcaacgccattcccttctgctacctggacggcaccagcaaggaccgcttcgatcaggtggaccgcttcaacaacacgcccgagattcccatcttcctcatttcgctgaaggcgggcggcacgggccttaacctgacctccgccgactacgtcatccactacgacccgtggtggaaccccgccgtggaaagccaggccaccgaccgcacgcaccgcatcggccagacccggcaggtgttcagctacaagctgatctgcgaaaacacggtggaagaaaagatcctgaagttgcaggacatgaagcgcggcgtggccgaggccatcatccccggccaggaagcctggaagtcgctgacccgcgaagacctggagatgttgttcgaggtgtagtgggctgggcgacaggcccctctcgttgcagtatcggtttcgcgcccggctccgactagctccgaccaactccgcctatccgcacgaccaagacaacggcgcgcctcccacgggaagcgcgccgttttcatcattagaaggattgattcaccgcttgcacatcctatatcgtctccagcaaaccccagcctaaccaggagacgccgatgaacgtaccttccaaagaacaatacgtcgcagcattctcccgatgcgagcgctccatcaaggggcgcctcaagattttgctcgcgcaccatgccttccccgaccacacggccaccgccacccaacttgcagaggttgtaggctatccaagctacagcgccgtcaacctcaactatggcttgctcgcacgggcggtgtgtgaagaaatgggactccgcaaggaggatatcgggggtcgcttgtctgactggctggtcaccttcgtgagctttgaccgtccggaggaccatgcgcatgtaaccctgacgttacatgacaatgtagtggcagctatcaaggaactaggctgggttggacgctgacgcaataaacgatggcgcgctcccttgggagcgcgccgtctgacgttggcggaaccggtcgggcacccggcaagccacgggaccatgcctgtccgggaccatgcctgtccgggaccatgcctgtcaccggaggcaacctgcttggggagcttgcctgtccggcgagcttgtctgttcggggctatacccgcttcaggtcgtccacaagcccgcgcagcacggatatctgcccggcaagctccgtaaccgcacccgccgcctcgcgcatggcctgcgccgtttcccccgagatggtgcttacctgctccacggcgcggtttatctcctcgctggcggcggactgctgctccgacgcggtggctatgccgcgcacctgatcggtggttgcatccaccagcagcactatctccttcagcgatgcaccggacccctgggccagccgggtggtttcctctatggcctgcacagagcggtccacgttgtccatgttcttgcgcgccccaagctgaatacccttgatggaagcacccacttcgctggtggcctgcatggtcttttcggccagcttgcgcacttcgtcggccaccacggcaaagccgcgccccgcgtctccggcgcgggcagcctctatggcggcgttcagcgccagcaggttggtctggtccgcgatgtcggaaatgacgtccatgatctggccaatggcttccgcctggcggcccaggtcttccatgtcgcgcttcagccccatggactgctgctgcacctgcgaaatctcgcgcaccacgttgttgacgatgtcggccccggcctcggccttggcgcgcacctcttcggaggacgaggccgccgtggcggcattgcgcgccacttcgagcaccgatgcattcatttcctccatggacgtggcggtctcggccacgcggcgcgactgttcctcggccccacggtcggaatgctctatctgcgccgcaagctcttccgaggcgccggaaacaacgcgcaccacgtcttccagcttgcgcgccgcctcgcgcatgctggcattggccgcctcggcacgcccgcgcgcctcgtccgccgccgccatggccatccgggcgtcgttctccctggcttccgccacaagggtcttctcgtcggcttcggctatcttgcccttcaacgtcgtcaccatggcctgcatggcctggtagacgccggacatcttgcccccggaacgaaactccacgtcaaggttgcccgccgcgatctccgccgatatggcacgcagatagccggggtcttcacccagttgcccgcagcgtcgacttgacgaggtaggtggccgcgctcaacccgatgaacagcgccatgcccatcaacgccatgttcaccgacagggccgaactgacctgcccctcggcgatttcacccgacaacctcgatccttcgtggttcacgtccacgcaacggcgcagcgccagaaccgccgcgtcgaatgcgggcttcagttccttcctgtcgatctgcgaagcctcggaggccctgttctgccgtgaaagtgcaagcgccttctccaggctctgcacgtaacgcgtgtacgccgcaaggtattccgcataggccgcgcgttcttcggggttgtcgatataattttcgtacagggtgccgttggcctgcctgcgcccttctatgacgcgtatgctgcgctctatctcgtccatgtcgcgaggatcttcggcgatgatgtgttgcagaaactgccgccgcccctcgttcaggtttccccggatgtctccgacagccttgatgctgggcacccagttttgcgtcaactccgtcacgttacccagaatattccggaactgcatgctggaaaacccacccacccccaccgtcagcacaagcaacatggcaacgttcagaatcatcttcatcttgagcgtcatgaccacctcgcatcgttccgaaaatccgtgaaacgccactacctacacgcatcattcacgccggtgcggcgacgctggcgcaccgcaccccacacccaccccacaccgcggaccatccggaggcgtcgtccacggcgcgcccctttcttgcgggtggcacgcgatggacactgcggacactattgccagcttacaaaatactccctgacgattacaaggaaacgcgaatattccgcgcaaaataatcatcacccggtactccgggccggtcatgcacggaaacagtggggcggcgtgaaacggcgtccgacgccggtgcggcaggaaacccggcaacgccacgcagaagacagcgggaaaggagcgggcacgcaagaaacgtcccggcgggcgcaagcagcaatgccttgccatcgtgtgcggcatggtggggaatcggggcggcggaggcggaaacgtcctgcgcggggcgccacagccgcatgccccggacgcagtcaccgtgagcgctcgcggcacatggcgcgaaaagaaaatccgtcgcccgaaacggcacgagggcggggcatgtcctatgctccgccctcgtggtcggtacgccgcctttggggggacccgccatgtcggggaataaggcgggctggcggcgtccgacatgtctcgtgggcgttgccgcgcgcctggcacggcgggggatcgcttgcgcaccggctctcacggcgcgcccacgaggcaatctgtcagtgaaacctgctaccggatgccgtccagcacggccttctcggtttcgcccagcagcaggtcgaggtcgagcagcagcaacagccgcccttccagcttgcccacgccgcgaatgaagtcggagccgcccccctcgatgacggcagggggggcctctaccgtggaggcgggcaggcgcagcacctgcgacaccgaatccacgatgaacccggccacgcggccttccatttccaccaccatgatgcgggtcttttcgtccgccgccccggcccgcaggccgaagcgcgcccgcatgtcgatgacggggatgaccttgccgcgcaggttgatgatgccttcgacaaacgagggcgcggcgggcacgcgggtaaccggcatcatgcggatgatctcctgcacccgcaggatgtccacgccgaactcctcttcgcccagggtgaaggtgacgagttgcagcaacatgccgtctcccccgcccggccggaattgcccggatgccccggacatgcccgatgcaagggacgcgatggtttcttgggtagcttccatggcgcgcctatgcctgcttcagttcttcgaccagacggcgcagcacctgggcctggttggacagttcggacaccgccttggccgcctcgcgcatggcctgcgccgtctcggcagagatggtgctgacctgctccactgcccggttgatctcttcactggcggcggactgctgctccgaggcggtggcaatgccgcgcacctggtcggtggcggaatccaccagcgccacgatttccttcagcgatgcgcccgattcctgggccaggcgggtggtgtcctcgatggcgcgcacagagcggtccacgttgtccatattcttctgggcgccctgctggatgccccggatggcgctgcccacctcgctggtggcctgcatggtcttttcggccagcttgcgcacctcgtcggcaacgacggcgaatccgcgcccggcgtcaccggcgcgagcagcctcgatggcggcgttcagcgccagcaggttggtctggtcggcaatgtcgctgatgacgttcatgatctggccgatggcctcagcctggcggcccaggtcttccatgtcgcgcttcaggtccatggactgctgctgcacctgcgagatttcgcgcaccacgttgttcacgatgtccgcgcccgattcggccttgttgcgggcgttttcggacgaggtggcggcggtgcccgcattgcgggccacttccagcaccgaagcgttcatttcttccatggacgtggcggtttcggccacccgcttggactgctcttccgcgccccggtcagactgttcgatctgggcggaaagctcttcggaggcagaggacaccacctccaccacgccttccagcttctgggcggcctggatcatgccttcgcgcttggcgttttccgcctgcttgcgggcttcttccgccgccgcggtggcggccatggcctcgcgttccttggcctcggccagcacggtcttctcgtcggcctcggcaatcttgcccttgagggtgcccaccatggcttgcatggcctggtacacgccggacaaaggccgttcggaacgaaagttcacattcaggttgcctgcggcgatctctgtcgaaacaccctgcaagtagccgggatcttccccaagctggttgagggtggagcggatcaggaacacggcggccccaacgccgatcagcagggcaacggcaaccagggtgatgttgacctgctgggtggctgagacgcgcgcaccggccgcatcgccagaatccttggaccccttgtcgttcatctccacacagcggcgcagggcggcagcggcggcttcataggcgggccgcagttccttcacatccagggccatggcctcttccgtacgcttctggcgcgaaagggccatcatcttgtccagcccggacaggtactgctcgaaattcgtgttgtactcccgaaaagccgcacgttcctcaggcgaagagatcagcttctcgtacatgctgctgttggccagccgccgaccattgatagtcttcaggttacgctcgatgtcctccatggcggattcatcctgcgcaatgacgtgctgcaactgctgacgacgaacttcgttcagattgacgcggatatctcctacaatttttatgctgggcatccagttttgcgtaagctctattacatctccaaaaatttcactcaactgcacagaagaatacccaccaacacctgcaagaagaaaaatcaaaacagcaaaacttgaaattaactttcctttcaacgtcataataaactcctaaaaaacttctagcccaccattttctacgccttcaacacctgattatcagttttttgcagcaaacaatacattgtcgtaaaaaattttaaaaacacatttcatcataaagatattttaaattgggccgatcaacataataagaatgcatactaaatacataatatatattatgaataaaaaaaatatgcatcgcaataaatcaatatgagaaagcttaaccaaaatcaccgcaacatcacttatgtactgatatcgtatgcgcatcaaaaaacttcatacaatcaaagatagagacacatagtacgcatcaattaaaagcgaggcacccacatacagaacgcacaaatcattgcccagccttctcttcttgaaatagaatattgactacatggcattaggaatcaaagacggcgtgtgatacttatagtctgtagacttatagtcgtcaacgcagaacctgaatggattctttcagccaacggaggaagccatgccaggatattctgtattagaaaaacaacaacttatggcactgggcacggcaatccgccagtttcgtgaagctctaggctggtctcaggaacagctggccgaaagagtggagttgcaccgcacatacatcggcggtgtggagcgaggcgagcgcaatctctgcttgctgaacatccttgttattgccaaggctatgggaatgtcgccgggcaggctcatcgacagggccttccccgaccacgctgccagcactcctcacattccggctgccgcaacgccggaggacgaatccgacgactgctgaacggcacatgcatctctccgcctacccggcgggattggctctgtgccatgcgcgggccgttacccttctgcccctttcacccttctcccgccatttcgcgcggcaggcgaccagccagcgcgacgcgacggggctgccattgtcccgggacggaaaataacgcccccggaacagaacttgcgttgtgccgcgcagcccggagaacgggcaaaaccttccgccgccgttcgtgttgcggcttgatacccggggccatgccccgggcagacctgggagggcagacggaggacgcatgaacatcgagaaccacggaggaatctccagcagcgggtgggacccgtggcacggcaggggcagaggggtgggcaggaccacagcccgcctggccagcgccatgatggaggaactggatgccgacgacgacggcagcctttccgccacagagtcgcaactgtccgagtcggcattcgccgccctggacaagaacggcgacggcgcggtcagcaaccgcgagttgcgcgcaggcctgcgcagcaagcgcgatgaactgatagacctgatgcggtcggacaccagcaccgaaaccggcacggacgagacgccagcgcccaccgcgacagcagggccaacggcggaacaggcgtcagcggtggccgggctgctcatcgaaaagggcgatgccgacggcgacggcgctctctccgccgccgaaaccggccttgcgggcgacgtgttcaccagcctggacaccgacggcgacggactgctctcttccggcgagctttccaccgccgcgctggcgggcgccatcgccgccaccctggacggcaaactggccgtgcgcctgacggccccctccgccctgcaggactccggcaccgccgacacgaccgatggcggcacggacaccacggcaaccaccgccgccggggcagcagccaccgacaccgcgtccacccaggcgggcacggtgggggccatggcctcgcgcattgcccagcgcatcgtggagcgcctggacaccgacgacaacggcagcctgtcgcagtcggaatccggccttgaccagaaccgctttgcgcagttcgacaccgacggcgacggcaccgtgaccgccaatgaattcggcggatcgctgcaacagatgctggacgtcatgggcgccctgcacgcgctgagttccgtggcgcgcagcaactacgggcgcaaggcctacggcatggccgcgcgcgaagccgtggaacggtacgagggcaacatgggcggcctgatgaccgccctgttcgaaactgcccccaccggcagcacgggcaccaccacggacacctctggtgccgttgcggcaactggcggttccgcatcgggtgacgcaggcaccgccacggcggacagctccactgttggcgacatcgccgacgtgctggcggacgcagccgccaccgaagcggcccaggcagtcactggggcagcaggaagcgcctagcacgggccagccacctcgcacacacatcgcttgccgggggcttgttacggcccatcacgccatgcccccggccggccttgcgaacagacgcccatctgccccggtacgcttgcccgcccgccatgccccgcattacccgcagcacccttcgcactgcccttcgcaccacccggcaagccttgccgttggtgcgattcttgctttttcagcgccgtgccgcatggtgcggcacgcttttcctgccctcgggctgcgggcgagcacggcgctgcgcacatgaggtacgataggaggtactcatgagcatatcgggaataagttccagcagttccactctacaggaattgctggcgtcctggggcagcgaccagacgtcgcagatcacccagagcgccacatcgtcactggccagtctgttcggcgggtcggacgacgatgaaggcaccacccaggcaagcgggctgttcagcaaccgcgacaagctcatcgccatgatgaaagagggcgaccagggcacagccttcgcgcagaccgcatcgctgctgggccagctggacaaggacgtcaacggcggactttcgctgaaggaatcggggctggagcaggattcgttcaacgccctggacaccgacggcgacggcacggtgaccggcttcgagcttgaagccgccctgaagtcgggcgtggccagcatcggcgatgacggcacgctttcggtgaacaccgctgccgcgtccgacgccgccgcgcaggcatatgcctcgctttcggccatgatcatgggccttgccgacaccgacaagagtggtggcctgaccgccgaggaaaccgggctggatgaggaatccttcaaccagttcgacctggacggcgacggggtgatcagcggcgacgagctgaccacggcgctcaagggcggctccacgtcctccacggattccagcctgacggcggaaagctccgggtccgcctccggcgttctttcggggggtgccgcaagcggcgcgtcgggcacgggctctgatgacgaggacgaggactacgacgaactggacaccaacaaggacggcatgatttccaccgaggaactggccgccgccatccccggctacgccgatgccttgcgcctggcgcgcggcgagaacggggccgacacttccaccgccgaactgcgtcgggccatgaacgcctacggcagcgcgggcggcttcgatttcgccagcctgttcgccactgcggatgcgacaagcacgtccgctggcgtctccggactgctggaggaaatcgcctgacggtgagctttctgtccggcgtggccaccgcaccgttgctgcacgcaatgaacaacgcggcgctgccctttcgggagcgccgcgtttttgcgtgccttgtggagacgacggagacgggcggcgccagacacggacaggcagcccgcaggcggccacgccatcgccgcacggaaaacgcacgaaaaacgaaacggactaccccggcgccgcccccatggccgcacgggcttccgcgaagcgggcggcaacatcgtccgcgcccacgatttccgagaccagcgcgcagcaccgcgcgccgtgcgcggccacctgcccgatgttgtgcagcttgatgccgccaatggccacgaacggcagcgtgccattggccaccacccagtccaggtattcgaaccccacgggcgcgcagacgtccttcttggtcctggtggcgaaaatgggccccacgccgatgtagtccgccccgcttgccacggcggcacgggcctgctccggcgaatgggtggacagcccgatgatgcgccccggccccaccagttgccgcaccgcctgcacgggcaggtcctcctgccccacgtgcacgccgtcggcatcgcacagcatggcgatgtccacgtggtcgttgacgatgaagcaggccccggcctcgcgggtcatgcggcgcagttccaggcactcgcgcagcatctcgccggcgtgcttgtccttctcgcggtactgcacgatgcgcgccccgccgcgcagcatggcgtccaccacgtccacggcagaccgcccccgcgacagcccgtcatcggtcaggcagtagatgtcggcttccggcgtgctgccgggaaggatgcgcggcatgggatgctccttgggtttggggaagctgaatattccggcttcattaagccgttgatagcatcaaagccaaaagtgcattttcccgaacactgtccccccccttgcttcggcgcaacctgcgtaacgcgcgcggcggggtcagcggcagggaaagtcggcttgacgctgcatatggccccaccgcgaaccggcaccccgcctgtagtcggcgtcagggtgggtagaggcaaggaaaacaggctttccgcaaggggagcgtacgtcttcggtacgtgacccgcgcggaaagcctgtttgacgcagcatatgcccgccctgacgccgattacacaaaaccggggcaggggccgagtatgtggtgcagtaccgcatccgcctgcatggccgccgccatggtcacgcgcggggccagcgggggcaggtcgtggcccacttcgctggtgaagtcgcccaccagcaccatgcggtcgcccatgcggcgcatctgcatggccgggccgccccagccgcccatgccggaggcggacaccacgaaggcgcccatttccagcgcggcctccacgaacatgcgcttggcttcgggatcgtccagggcttccaccaggatgtcgcagcccgcgaacacgtcggccacgttggtgggggtcaggtccacacgccgggcggtgaccaccagacgcggctcgatgacgcgcaggctttcggcaagcgcgtccaccttggatttgccgagatggaacggctggtactgctggcgattgagatttgagggttcgaccacgtcgcggtcggccaccaccagacggcgcaggccgctgcgcaccagcatggcggcgcagttggagcccaggccccctgccccggcgatgcccacgcgggccgcggccaggcgttcaaggtggtcatgttcgagataccgggcgagaccatcggaaagaatgctcacgaaagctcctgaagaggggggattgcggcgcggatgccccgtcattcccgtcccgtgcgcactccctgccttatacggaaggcgtcaggccgtggcgcggggggctgccggggtgggtgccccaacaggttcaccggacggggtgcgtcgcgcggcgcacgctatcccacacccgtacccgccgtccagcaccgattcccagtccttgtacaccggctgatagccgcgcgcggcaatggcggaggccatttcgtcggcactgcgcgggtcggaaatctcgaactgcggggtggcgccgtccccatccccctgcccttccacattcttatgcgcggcgtgaccgccgaccgccgtgctcaccccggcggacatgcgggtgaccccgaggggaatcaggttgtcgcgcaggcccgcccgttcgcgggtggaaacggtaatgcccgcgctgggcatgaagatgcgataggccaggatgacctgcaccagatcgcggtcggataccgcgtacgcgggctggaaggcaccggcgtgggggcgcaggcgcggcacggaaaaacttacgtccacatggggataccggcgttgcagccagtggccgtgcagcgcggtgaagaaggcgtcgcgccgccagtcgtccagccccagcagcgcgccaaggcccacactgcgcatgcccgcgcgggcggcgcgctccggcgcgtccagtcggaaatgatagtcgcgcttgggccctgcggggtgcagttccgggtacagggcctcgttgtaggtttcctggaacatggtcatgccgtcgatgcccgcgtccaccagcagcgcgtattcctcgtccgtcagcgaatagacctccaccgacagcgaagggaacagcggggccagcaggcgcgcggcatgggcgatgtagtccggcccggaaacgtggcgcgcatcgccggtgagcagcagcaggtggcgcagcccggtggcggcaatggcccggccctcggccacgattgcctcgtccgtcaggcgctggcgggggatgtggttgcgcgcgttgaagccgcagtaccggcactggttggtgcagtggttggaaaggtacagcggggtgaagaactggatggtgcgtccgaagtggcgcaccgtcagctcgcgggcgcgaagggccatggcctccagtcgggtggccgccgccggggaaagcagggtcagcaggtcgtgcggggaaaggcgttccttgcgcagcacgcgggccacgccgtccggcgtggcggcgtccatgaaggcgcgcaggggtgcgtccgccacgcggggggtccattcgcggaccacgtcgtacatgctcatgtcctgctccttgtgcgggaagaaagcgaacgcggaataacgttgaccagacgggcctagcagactggcccggcagaccggacaggccgacggcagccggggggtcgtattggtcgccgctattcccccagaaagcccgtcagcggagacgaggcgctggcaccatccgcggtcgccgtggccaccggccccgcgcccgaaaggtatgccgcgcgtccggcgcgcaccgcctcgccaaaggcgcgggccatggccaccgggttgcccgccgtggcgatggccgtgttcaccaggcacgcggcggcgcccatctccatggcctcgcaggcctgcgaaggcttgccgatgcccgcgtccacgatgaccggcaggtcgatttcctcgataagcacgccgatcatctccgccgtgcgcagcccccggttggtgccgatgggcgcgcccagcggcatgacggcggcggccccggcgttgaccaggtcgcgcgcaacgtacaggtcggggttcatgtacggcagcaccacaaagccctccttcgccagcgtttccgtggcgcgggccgtggcatagccgtccggcagcaggaagcggctgtcggaaatgacctcgatcttgatccagttgccgcacccggcggcctgcgccagcctggcgatgcggacggcctcttcggccgtccgcgcgccggaggtgttcggcagcagccgcatgtgcggcggaatgtgggccagcacgttggatttgggattggccagatccacgcgccgcagcgccacggtgatgacctgggagcccgaggccccggccacgtcagggatgagggagtcggtgccgtacttgccggtgccgatgaagaggcggcttgtcagagccgtccctccgatcaccagcgtatcgttgtcgtgcgtgtcgtgcgtcactagccccctcccacgaagtgcagtagttcgagttcgtctccctgatcgagccgggtggccccgtactccccggacttcacgatggcgcggttgcgctcgaccaccacggcctcgggccgcaaggccatctgctccagcaactggagcagcgtcgtgccggtttcgcattccatctgctgtccgttcacgcgtatcgtcattgccgtaatctccgctgccgcgacgttcgagaaagcgaagggagcctgcgaatggcaagctcccctttgatggcccgaaggcgaggaagcttccctacggcaggatgacctgcatcaggttctcggggtcggaaggttgcccttccctctcagcccgtgcgggctcccccagcttcgcgttatggcgcgcccgccgtacggcctgtcatgcatccttgcggcgggcgaacaaaaaaacgcccgtcgcagggtggacgggcgtttccggcatttcgggcgcggtacgctcagcttccctacggcagtgtgaactgcttcaggttcagagggtctggaggcgtgctccactctcagcccgatgggctcccctagctgaatgagcgatcaatacccccggcgcggggggatgtaaagcgctaatcggcggcagtggtcattccagatgcactccgccctccggctccagcaggatgacctcgctgttgtcgtcgtacgacaggatttcggcatagcggccccagttgatcatggtctccacctggcgagccgcctcggcccggggaaattccagcgacagggccgtctccgccacctcgaacttgatctggcggttgccgctggcccgcagcaggtccagcagccagaccaccagcggcaggcggcgcaggcgcgaaccgaatatctccttgcgggccaggatggacgcctcggcaaaggtttcgcccagcggggtcagttccatgtcacccgcgcggatggtgacgaagcccagcagttccgccgcctcgatgaccttgagcaggtagtcggacgacacgtgcaactcctcggtcaggcggtagatgtccgcgccgtgggagggctggtcggccatgcgctccacaaggccggcaatctcgttgatggtcaggtccggcaggcgtcgggtgtggccgggctggccgggggcggtgcccagttcctcgtcctcggtcagggtctggcccgccagcagggcgtacaccctgtccacgaaggccagatactccggcgacttgcgctggcgcgggtggggcaggtccacgggcatcacgcgcacgatgtggccggggtccttgtccatgatcacgatgcgatcggccatgaacaccgcctcgtcgatgttgtgcgacaccatcaggatggcccgggtgggaatcttgccgctggtccacagttccagcagttcgccgcgcagcgtttccgccgacagcacgtccagggcggaaaacggctcgtccaggcacagcagttccggctccacggccatggcgcgggcaaagcccaccttctggcgcatgccgccggaaagctcgcgggggtaggcgttgtcgaagcccgccagccctacccggtccagcaggtccagggcgcgccgggcgcgcacgcgcgggggcaccccgcgcgccttcagcaccacttccacgttttcctgcaccgtcagccacggaaacagggcaaaggtctggaacacgatggtggcgtgggggttcaccccttccagccgcccgccccggtacagcacctcgccctccgtgggggcgatgaggccggtgatcatgcgcagcagcgtggacttgccgcagccggacggccccagcagcgccacgaattcgccctcggcgatttccaggttgacgccggacacggcggtgaagcggcgcgcgccgctgccgtatgccttgccaaggccgcgcagggtgacgagaggtgcgtgcatgccctactccatgcgaaaacgttcttcggccaggcggtacaggcgccgccacaccagccggttgaagcccaccacggtcacgatcatgctcagcgtgcccgcgaacagcaggggaaagtcgccctcggccgtggcgcgggcgatgatggccccgatgcccgtggcgctgagcgtgcgccccccgaaggacacgtactcggaaacgatgctggcgttccacgccccgccgctggccgtgatggccccggtgacgatgtacgggaacagcgcgggcaggatcagggtgcgccaccgctgcgcgcgcgaaaggccgatgagcgcggcggtgtccttgaggtcgcgcgggatggaagacgccccggcaatgatgttgaacaacaggtaccactgggtgcctagcagcatcagcagcaccgccgccgcgttcaggccgtgggtcacgtccaccagcaccatcaggaacaccggaaacagcgccgtggccgggatggacgcggcaatctggaccacaggctgcaacacccgcgcaaggcgggcattggtgccgatgagcacgcccaccggcagggtccaggccagggccacggccatggccgccatgacccgcaaaaaggtggcggcaatgccgatgacgatgtcgcgccagctttccggggccacctgaagcagcaggccgctgcccttccacaggccgaaggccacgcagccgaacagcaacaccccgaacaggcggcccgcccacggatcgtggcggaccacgtccatgctctctcccgacgggggaaaacggcggatcagccaggcgtccatgccttcggccgccggggccagcacccgctccagcagtgcgcgcaccggggccatgcggcgggcggcccgcagcaggtcgagaaaccacgattcgggctgctcgtcctcggccaccatggtcagcttgaagcgctcgccccaggccagcaagggccgccacaccagttggtccagcgtgacgatgaccaccatcatggtgccgaggcccatgaggatggcgggggtgtcctcgcgggcggcggcctcctgaaggtaggagccaaggcccggcaggcggaagtcgcggctgcccacggtgaacatttccgccgccatgagaaagaaccagccgcccgcccagctcatgatgctgttccacagcaggctcaccccggcaaagggcaggtccagggtgcgaaagcgctgccacgcgcccatgcggtagcccgacacggcctcgcgcaggtcgccgggcagggttgtctgggcctggtaccaggcaaaggtgatgttccaggcctggctggtgaagatgagcaccacggatgccgcctccaccgccacggcctggggcagcacggcggaaaggctcagcagcaccacgggcaggaaggacaggatgggtacgctttgcaggatgtccagcacggccagcagcaccggcccggcccggcgcgaacgcgcggccagcgtgccgtagcccagcgaaaagagcatggagagcaggtaggccatgaacatgcgccccaccgagtacgcggcgtagcgcggcagcatgcccggggcgagggagatgtccggccctgccgcggcatggcgatgcgcgagggcaaaccagatgcccaggcccaataccccggccacgaacagcaggccgaacacgtccagccagcgggtgggttcttcctgccgggtcgctgaggcgaaaatgcgttgttgagccatgcgccctgcccttgttgcggcggtttcggggccacggcgcacggccccactgcgcgggtacgcttcgaaggcgtttttggcaagcgccgatgcgggcatgacgccccggtccgaaaccatgttccggcaacaccgcggcatggcgacgaaacggcgacggcagcgtgccggattgcctgatgtggcaaatgcaacccggccccgcccctgccgccgcaaaacgcgaacggggcgcggtgttgcccgcgccccgaggcgatgcgaaacggttgacgcaagtgcgcgtcagcaccttcattgctgatccgggaatgcgcgtcagcgcacgaccagaaccgagcaggcggcgtgcgacaccaccttggaggccacgctgcccagcaggaacttttcaagccccgtgcggccacggctgccggtgacgatcaggtccacgccttccttcttggccagttcgatgatgttgtcggcgggcgacctgccgccttccagcaccgggcgcagggtcacgcccttggccttggcgatttcggcggccttttccagcgccttggaggccacggccttgtagtgggcggaaaggtcgacgggaacggcaatctcgcccatgtccagtggctgttcggccacggcaagggcgatcagttccgcgccgcccttctgggcaagctccaccgccttggccagggccttttcggaaaactgcgacgaatcgacggcaacgagaatcttcatggctcctcctttccggtgttccggcgttccgggcaaagcgggccgcaccccagcgggcggcacgcgtggcagcggaggaagcgtccgtgaagcgacaggcagagcgggcgtcggcgggaaagagcagcgaaggagaaatcacgggagaggacaggccgacttcgtgacaaagggaacaggcgcggacgcagggggaaagcagacactctccctattcatcctatacgacgtgatgccgccagcggcaatggattttcgtgccgtgacgccatcttttcgccagaggccgacacacgccgacgccggagcagcacgggtgacggcggcgaaggatggacggggccgggccgcatcctttgccgctggccacgacacaacgcatcagcactgcgtctgcccgcatcggacccgcatcggggccgcatcgggggcgcatcgggggcggattggggcgcatgcgggccgcgtcaggggcggatcagaatcggatcagaatcggatcagggcgcatcaggggcgcatgggccgccccctcccccactggctcagcgccgcgtcacgcaccagatgccgcacagcacgcaggccaccccggccaggtgtgcccagcccaccggttcgcccagcagcagcgcggaaaaggccagcgcgctcaccggcagcacggaggtgaaggcccctgccgtcccggcgcttacgcgggccacgccccgaaaccagaagatgtacgcggccacggtgattaccgcgccgtagtagcccaccagcaaccagccggtgacgtccagttccgccacgcggtgcgcctgtggcaaggccagcggcagaaactgtaccgcgccgaacagggtgcacgccgtggatgcggccagcggcgacacgggcgtgcgcagggtgcgccccagcaacaggaacagggtttcgcagcataccgcgcccaacaccagcagcaggcccacgccgtcagcacccgatgccgtgagggaaagcgcggcatcgccgcccgcagcaccgggaacgggcgccagccgcagcaccagcaccccggccacgcaacaggcgatgcccgccagcgtgcgcgggccggggcgttcgcgcagcaacaccagcgaggccagggccatcaccgccggggtggtgctggtcaccactcccgccgccgccgcatccagccgggccaccccggccagcagcagcacgttgaacagcagcgatccggcggcggcctgcaggaacagcacgccccagtcgcgcgcgggcaggcgcggcaggccgccttcgcgccggtacagcagcggcacggcgatgcatgcggccaccagaaagcgcagttcctgcaccaggtgggacggcagcgtcagcgagacgaagcgcgccgccgccaccgacgaccccacgatgaccatggcggcggcaaggtctaggtacgcgcgccatgcgggaccatgtggcgttccggcagcgggctgcggcaggcgcacggtgacgcggggcggggctgcgggagtggggggcgatggcgctgcatgcgggggcatgcccggcccgacggcttcgggcgtcgcaaacggcgcggtcccagacaagggagaaccagacaaggggaagtcagacgaggcggcgcccaaagatgcggcgccggaagaggcggcgtccgcagtcgggcactcagcggcggggagcgctgcctccgccatttccgccagttccgccagttccgccagtcgggcggcaggcgtctgcgtctgcccggccatccggcgcggtgcgtgcgtggtcatgggaatcctccgtggaaatcctgttttccacgaaggctacggtccaggtgccgcgcgcgtcttgaagcatcttgcggaatctggccggagtcacgcccacctgcgcccgaaaggcgcgggtaaggtggctctggtcggcaaaccccgccgctgccgccgcctcggcgggggtggcgcccgcggacagcagttgccgggcccggcgcacccgcgcctgcaccagataggcgtgcgggggcagcctcacggcggcggcaaaggcgcgggcaaggtggaacgggctgaggcaggccaccccggccaggtccgccagccgcacgtcgtcggcacagtgggcgtccagatagtcgcgggcgcggcgtaccgccgcgggttcgccccctgtacgcagcggaagggcggcgggtgcacgctgggccgcgtggcgggttatccagcgggcgagcacggcggaaaggcgcgtctcctgcgccagagtgggcatgcacggccctgcgcgttccatgtcgcggtgcagggcgtcgatggccgccgccaattccgggtcgtccagcacgccgctggcgaaatcgggcagcgcgccgtgcggcagccccgcctcttcaccggccatgcgcacgatgtccgggtcgaggtagaacatccggtaggcccagcccgcatcgccgacgccgtgtccgtcgtgcgtctctccgggggccaccaggttcaccgcgccggacacggccacgtggtcgcgccccagatagcggaagcgcaaggccccgccctcgatgacgcccagcgcgtacccctcgtgaaagtgccgggcgaacacctgccgcgtgtagcgggcacgcagcaggtccagccccggcaggcgcgaggcggccatccaggatacatcttccttcggggccgcatcgccctgcggggtgcggggcgggacatcggatctggcgggacgggcgcacatgctcctgctgtgcggcagacggcgcggaaacgcaagcccctccgcgtgcgggcacgcggaggggctgcaaggggatgaggcagagggagaaggcagggagcatcggcctgttgcggcagggaaaccgacgggccgatggccaccggctgtcgaggccggtgaagttggggcgggccacgccgcgcaaggatgctgtgcgcggttctccccgagcccgccccgtgccggaacctgacggccccggcaaaggtccgtgaacgtaatctgctaccggctgacggcttccattgcggcgggggcagcagcctcgccctcttccgcctgcaccgccgcagcgtcacgcccctcccgttccaactgctgcatggtgcgggcgtagcgttcggccagaatggagcacacgaacagctgcaactggtggtagaacatgatgggcagcacgatgacccccagcgcggggtgcgcgccgaacagcagccgggccatgggcacgccggaagccagggtcttcttggaaccgcagaacacggcggtgatctcgtcggccttgtcgaagcccagcgctcgggccaccacggtgttcagcaccagcaccaccagcaggaacagggccgcgccgccaatggtcagggccagcagatccatgccgtggtcgcgccacaggccgcccagcacggaatcgcagaacgagttgtacaccaggatcaggatggccaccttgtcgaaggagttcaccttcttcttgtgacgggcgatgaaggcgcccagccaggggcgggccaactggcccagcacgaaaggcaggaacagcagcccggcgatgttgatcatggcgtcggtaagtgacagcgccccgccctgcgttccggcggcaagtgcgatgatcaccggcgtcaggaagatgcccagcaggctggacagggtggcgttgaagatggcccccggcacgttgccgtgagcgatggcggtcatggccaccgacgaggagatggtggacggcagcgcgcacaggtacaggaagcccagcatcaggtccgccgggatcagggcgtcgaaggcgaagcggaagccgaaccacagcagcggaaacaccacgaaggtggtcagctgcaccatggtgtgcagcttccagcgggacatgccgtggcgcatgctttcgggcgatatgcccgcgccgtggaacaggaagatcaggaagatgcccgcgttgcccagcatgtcggcatgcagggtgccaccgctggcccccaggccgggcaacagcgtggccagggccacggcgcccagcatgccggccagaaaccagtccttggccatccgtcgtgcgtactttgcaaacatgatcgtctctccatgaagtctgggggtcggtgggcggccagtgcgccgcccgcaccagacatctagccacccgcgcgccttcctgctatcgacacgaagacaagatgtgtcgggaatacgccaaacactggcatctccataccgattccgctggcaccctgctccccccgccgcgcaacgccccatccacgtgccaacgaaggaccaacgaaggccgccgcatgaccatcccccgcgccataccggacatcgccgccctgccccgccccgtgttcgcccgtgcggaatcgctgtccgccggatcgtggacgcatccgcacagccacgactgggtgcagttcagctacgccgtgcgcggggtgctggaaatacgcacccgccagggcagccacatggccccgccgcagcgggccatctggataccggcggggctgccgcacgaagtaatgaccagcggcccggccgagcagcgcagcctgtacatcgaccccgctgcgctggccccgttgtggggcaccgcgcccgcgcgctgccgggtggtggaggtgactccgctggcccgcgaactggtgctggccttcacccggttgcccagggattatgacgagcacggcgcgccggggcggctggtgggggtgctgctggatgaactggtggccctgccggaagcggggctgtcgctgccgctgcccgccgacgcccggctggccgccctgtgcgaggccatgctggacgcccccggcgaggaccattccctgccgcgcctggccgcgcgggcgggcatgagtgaccgcactctgacccggctgttccgggccgagacgggcctttcgctgcgcgaatggcgacagcgggcgcgcatgctggccgctctgccggaactggaacgcgggcacggggtcaccgccgtggcgctggagatgggctacgactccacctctgcgttcatcgccgccttccgccagttgatgggccgcacgccgggggaattcttcagccctgcggcgcgggaatagccgcgcccgccaagactgaatgcaggggatgaggcatccccaagcagcgttgccagcaaaccgaacacgccgggaaggttgcccttcccggcgtcgatcattcgttggcgcctatgcggctttgtcttcaggggctgtttctaaagcaggattttcgttcgttggcgaggaaaactagcctgccatgagggagtgcctcagccgttaggcgagcttgcgagccttacggatgaggaccgcagcgcgctcttatcgtattcgaccgagccttagccgttaggcgagcgcgtagcgcgagtcttacggataaggacagcaaagccatggcaggcgacgtttgacctctttgcgctcgatgcccgtaaagctcgcaagctcgcttaacgggcacgctttgcgcccttcgggtcggtcccccaacgggcgaaaagacaatttagaaacggtccctattcttgcgcccaggccttggcccgttcaaccgcccgctgccagtcgtacaccagcttttcgcgggtttcagcggacatgttgggttcgaagcggcggtcaagctgccacatggcctcgatttcctcttcgctcttccagaagcccacggccagaccggccagataggccgcgcccagcgccgtggtttccgtcaccttgggacgttccaccggcacgcccagcacgtcggcctggaactgcatcagcaggttgttgcgggtggcgccaccgtcggcgcgcagggccgccagcttgatgcccgcgtccttctgcatgcaatccatgatgtccagggtttgcagggcgatggattccagggccgcgcgggcgatgtgggccttggtggagccgcgggtgatgcccaccatggtaccgcgcgcgtactggtcccaatgcggcgcgccaaggccagcgaaggcgggcaccaggtacacgccgccgttgtccggcacgctcagggccagctgttccacctcgggggcgtccttgatgatgccaaggccgtcgcgcagccactgcaccaccgcaccggcgatgaatacgctgccttcaagggcgaagtagcgccccgaaggcgtggcccaggccatggtggtcagcaggttgttcttgctggcgtgcacttccttgccggtgttcatgagcatgaagcagccggtgccgtaggtgttcttggccatgcccggcttcaggcaggcgttgccgtaggtggcggcctgctggtcgcccgcgttgccagcaatgggaatggccttgcccaggaactccggatggatctcgcccaccacttcggacgagcgggtcaccgtgggcagcatggagcgcggcacgcccagaatgcccagcagttcgtcgtcccactggccggtgttgatgttgaacagcagggtacggctggcgttggattcgtcggtggcgtgcaccttgcccttggtcaggttccagatgagccaggtgtcgatggtgccgaacagcagttcgcccttttcggccttggcgcgggcgccgggcacgttttcaaggatccagcgcaccttggtgccggagaagtaggcgtcaagcacaaggccggtcttctggcggaaggtgtcggccaggccgcgcgccttcagttcgtcgcagaagcccgccgtgcggcggtcctgccacacgatggcgttgtacaccggcgcgccgctggccttgtcccagaccaccgtggtttcgcgctggttggtgatgcccgcggccaccacctgagaaccatcaatgcccgcctgcttcaggcagtcgcgcatgccccacgattcggtgtcgaagatctcgttggcgttatgttccacccagcccggctgcgggtagatctgggtgaattccttctgggaaatctggatgatgtctccttcgcgcgagaagaggatggcgcgagaactggtggtgccctggtcaagtgcgagaacgtacttggtcatgtcgtgctactccctgggttgggggattgcggcacgggcggcgggaatgcgtcccgaccgcccgccgggaacactttcaacgaatgcaaaccggttttttgtccgcctgcaaggcaactgtctggcatgcgcaaaaaagacggcttgcaccaccatcaggcagactgggccttgtgcactgcgcccgtggtccaatcgtagatgaacgcgccaagcgggccgccgatgagcgggccgacgatgggcaccagcacgatgccgggttccatcaggttgggctgggtgaagcccgccaccagggcgaagaagcgcggaccgaaatcgcgcgcggggttgatggcgtacccgtgcatggcgccaaggctcatgccgatggccaccaccagcagcgccaccaggatgccgccgatccagccgatgttgttcttgctcgcgaagtcgccgatggcgaggatgccgaacatcagcgccgcggtaccgatgatctggtcgatgaagcccggcaggtaggaggtggtgatggccgggaaggtgcagaagatgcctgcggtgctggccagttgcggatcgacgccgacccacttggcgtggaagtcgatgaacacgatggccgccccggcaaagccgcccgccacctgcgcggcggagtacggcagcacctttttccaggggaagcgaccggtggccgccagcgccacggtgacggcggggttgatgtgcgcgcccgagggcaggccggccatgatgcccagcagcacggcgagaccccagccgaaggtgatgttgtcccaggtaatgttcaggcccttgccgaaaagcacggtcatggccacgttgccggcaccgaagatgataaggaccatggtacccatgaattcggacaccatttcccgtcccagcgaaagttccttcatagaatcctcctgatggtacaccctctcttggatgcgcggagcaccctgcgttctccgcgcggtgatcggcacccttgcgggtgcgcatcccgcctcgtccatccgtgaagtccgatgtcgaggatgtcgggcgagttgggggcctgggagttgcgtccctccttgcgacacgccgggtctgcaccaacccggtgaatccgttgacggttcaaatcccgcttgcgcggcggggcgggcccctcgtgccatgttccggacaaccgcccggaaattccgcctggcatggcacggtgactgtcccgtggcgacccgtgcgccgcacgcatcaaccgaagcgcggggcgggcagggttcatcccttcccccgccccgcgtggcaaaccttaatccctgggcgcgcgccaccccgaaagatacgtttcgaggtattgcagttccgcgtcggtccgggctgcatcccagccgagttcggcggccatgatccgggcaacccccggcgcggcctgaagcgtgtgctccacgtccagcaggcccatgggcaggcggcgcaccagcacgtccaccaggcgcatggccatttcgttgcgcacgatgaaggcaacctctgccatgatgtgcgggtggtcggggtgcacgcggtcgcccaggttctcgtcgcgggcgatggtcagcacctgccccgtctcgtcgccgtaggtaccgtgcagcgccttggccagttccaccggcacgccgtattcgcgcgcgatttcggtgtacccgccggggatgaacccgcgcgcgccgacaaccttcagatggcgggtcacgcaggggcgcgtcaggttcaggccgaaggccacgtcggcgcggtccacggtgtcctgggccatcatgcggtagctggtccacttgccacccgcgatggtcagcagcccggcgggcgaaacctcgatgacgtgggtgcgggccagttcctgggtgctgcccttgccgggcgcgaacaccagcggccgcagcccgctccacaccgcgcgcacgtcgccgcgcgtgacggggcgcgacaggtacttgctggcgtaacgcagcaggtagtcgatgtcggccacgtcgggcacggggtcgtgctcggggttggcgtgctcgtcggtggtgccgaagaccacgtgattctgccacgggatcatgaacagcacgcgaccgtcttcggtcttgggaatcatcagcgaaaggtccggcggggtgaagcccgcctcgagcacgatgtggatgcccgagctgaccttgaggatttcatccgcgccggggtcgtccatgcggcgcacggtgtcggccatggggccggtggcgttgatgatgcccctggcgcgcagggtccacgtttcgccggtcagcatgtcgcgcagttccgcgccgcgcagccgcccgccttccttgatcaggtgggtgacttccacgtggttgcagcaggtggcgccgtgggcgttggcggtgcgggccagggccacggccatgcgcgcatcgttgaactggccgtcccagtaggtgacggcggccttgtagtcgcccatgcgcagggtggggaacatgcgttccgccgcccgcttgcccacgaacttgctgtggccgaggccaaggcgcccggccagcaggtcgtacagggtaagcccggcaaacatgtagcccgcgtccttccaggtgggcacgggcgtcagcaggcgcaccgcatgggccagatggggggcgttggccagcagaaagccgcgttcgcgcaggccttcacgcaccaggccgaactgttcgcggtcgcattgcagcaccgccttttccaggtagcgcaccccgccgtgcaccagtttggtgctgcggctgctggtgccctgcgcgaaatcggcccgatcgaccagcgcgacgtccagcccgcgcgttgccgcatccacggccacgccgcaaccggtagccccgccgccgatcaccagaagatcgaattcgcgaccggacttcagtcgttccagcaaccctgacctgttcatgcatctcctccatgttcccgatcgagcaggcgcaccgcggtgctttcgtccgtgaccagcacgttgacgaagccgccggtaagcgccgcccttatgatcgcagtcttgttctcgccgccggcggcggcgatggtcatcggtatggagcgcacctcgtcgaggcttggccccatgaagcaggcgttcatggggtgttcgacgggcacgcccgaagcgtcgacgaaggtgccgaacacctcgccgacggccgtggtgcgctgcaacgagcgcacgtcatcctgggttatggcgccgagcaccacgttggtggcgtcggtggcaagctggccaatgccgatgagcgccacatccacccgcaccgcccgcgcgtacacggagcggaacagctcctgcgacttcagcaggcggcacgattccgggctgggggcgaacatgggcgcggcaatgtagtaggtctgcgaggcgcacaggcgccgcgcgaacgttgccacgatttcatacggattgatcaccacgctgtagggcaggccgccgtacagcgaaaccacggtaagcccctgtgcgggcttgcgcggcacggcggtggcggcggcggcaacggtggtgccccaaccgaggcccagcgacgagccgtcgcgcagcaccccggaaaggtactgggcggctgcgtggccaagattgcggttgagcgatttctgcgagggcggagtgggtatgacaacggcgcggcgcaggccgaaggtggcctccatgcggcgctcgtgctcgtagcagacggcccggtcggcgttgaccagaatctgcacgtagccttcgtcgcggcagacctgaagcagcctgttgacgcgtacccggctgatgcccagccagtcggccacgtcggactgggtcatgccctcgacgtaataggcccacgcaatacggctgagcagcgcgcgttccatggggtcgtgcatcatctgcgtctcctgccgcgcacggcgacggaaggtggtaccgcagaccatgcgcgcgttccctgttgctggcccgcaagcggtgcgaaacaccggcttgcgtcatggcgcgcggcctgcccggcacttttgttcacagaacgtacatatgtcacctttctgcggcatggcaacaaaaatcttggaacgacgcacaggattttcttgaagcaagagataaaatcccatgcttttccaaatggtaacacacaccacgccaacaccccgcaagtacacccactcttgttttcgaatgcttccacggcgttggcgcgaaaccacaaaaaatcccggaggctccagggagccgccggggcaggaaatgcgaaggggccgccttgcggcggccccggaaactcgatgctgcgggccagataccggcgcgcctagaacggcacgtcgtccatgccgctggcttcggaggggaaggccgggccgaggtcgtcgtccatgccaccgtaggggtcaccctgcggagcctgacggcgctggccgccctgcccaccctgaccaccctggccgccgccctggccaccggaaggctgctgataggaacgccggggagcgccgccgccttcggcgggctgggcgcccgcgccttcgccgcgccggtcgaggaactggacgcgctgggccttgatttcggtggagtagcggtcctggccgctctgatcctgccacttgcgggtttgcaggctgccttcgacaaagacaaggctgcccttgccgaggtagttggcgcagttttccgccgcgcgctgaaagaccaccacggtgtgccactccacgcggtcgaccttgttgccgtcgcggtcggtgtacgattcgtcggtggcgatgcgcaggttggcgatgggggtgccgttctgggcgtagcgcagttcggggtcgcggccgagacgtcctatgatcatgaccttgttgagcatgcgtatttccttgcgatggtctgctttgtatgcgtgggggtgggacggcgtgcgccatcccctatggggtgataccgtgggatgcattttgtcgcaaccgtgatgcgcggcggaggcgggccttggtcatcccctgccctgcccgagcggggccgcacacagcccggaatgctggcgacactccccgccttactcccctacccccaaccaaaaagtttgtgggaggggaagggggtcggggggaaggggaggacacttttcaaagtgtcctccccttccccccgttatctcttccgccttctcaggctttgttcttgtctctacttcgccttcaccagcgccttttcggcctgatccagggcttcttccagttcatcggtgatgcggttggcggtacgggcgtcccattcggcaagggcggcgtccagtttgtcgcgcagggccacgatggcgggcacccggtcggccagggcatcgcgcacgggggcgtcccacccggcaaagcgcagcccgtcgtcaagggcctgcaccagttccagcacgccgcgccggtctgcggggccaagcacctgcccggcaacgggccggacaaagggctcgggccagacaagggccacaagcagcggccaggccttttccacgtcctcgtcgcggtaggtggaagcccacacgcgcacctgcaacaccttgcccatggcttactcccgttcttcccactcggtctgcacgcgggccaccacgtcctcgatgagcgacagctggtccggcgggcacacgccgatgaggggctgacccgcatccacgttttcgttgtgctggaagtacacggcgtagatgacgccgctggggccggaataggccagcgaggcctcgcgcttcatgcgcgacatgatgaacaggtccatgccctcgtgcagcgagacggagctggcgccggaggccttgaccttcttgtccacgtcgggcgcgaagtagtacttggcgcgttccggcgcgacaaagaggtgcagggccttcttgaggatgatggccagcacctcgtccttggacaggaagtggcgcagccgcacgaggggggtgcccgcctcgacgaaggtgccttccagatggctcagcacttccttgacctcgcccttttccacggcgtggatgggcttcgggttgcgctcgcgctcgatggtggcgagcagcgtgcccttcttttccttccacgtgccggaaggcccgatgacccgggtgccttcgcgcacgtcggcgaacgtgaccacgccggtatgcggcgcggtgacgacgatctcctcgtagggagacgcctttatctcatccagcaattgcgtgatgtcgaacactgtctcacctgttccttgccgtggcgcgggctaccggtagtagaggttgcggccgcccatggtcagaagggcctgcttcaggttcatgcgcgcgtcgcggcggtcccagatgccctggatgtgcccgcgcgacagggcgcgataggcccggtggtagtccggcgggatgtccacgcccgtggtctccttgatgacgcccggcccggcaaagccgatgttggccgaacggatggagaactggtagggcgagcagccgaggaagctggccagcggcccggcgtacgagttggtgtcgtacagcacgaggtacaggccaccggcctcgatgtagcggcgcacagccatggtgcagcggggcatctggatgacgccgttggtgccttcctggatgcggatgcccgcggtgccgtgcacgtaggccaggaaggggtagcgcttcttcttggcgcgctcggcggcctggacgaacttttcgccctctgccgcacccacggagccgccccggaacggggcaaccagcatggccaccaccagcttcacgttgtcgatgcgcgcctcgaaggtgacgcagccgctcttcaggccggtctgcttcttggcctgctccagcttgacgtcgaagccttcgaaaccaagcggattgcccgcctcgatctcggcgttgaactcgaagatggaaccctcgtcgaacacgttgtgcaggtaccactggtattccatgggaaagtggtgcccgcagtaggtgcacaccccggcgaattcgccgaacaggtcgggagcccacaggtcgagacagccgtggctgcccgcgttggggcaggtgatggcgcggtcttccttggcgcgggggctgacgtaactccagttgccgctgcgctggccttcctcgtcccagtcggacagggtggtcagttcgcgctcggtctgttcgctgctctggcacgcgccgccgggcagcgcgcaggtgatcttgcgccacggggcggccaccttttccatgagcacctgtgcttcggcctccacctcttccatgaggtaggcgatcttctgctggtgcttacgcagcaggtcgtacttgaagtaggagtagatgtcccaccaggcgtcccaccccatgttggacagcttgcgcagcacggggcgcctgtcgcgcgcggcgttgcgggccaggcggttgaacttgcgatggcggcgggccaccagccggtccttggcggacgacgacaggctccagcgcacgtacatgttgtcgaggtccatggtttcggccttgccgcggcggcggcgcagcaccatggcccggaacggggcaaagcccttcacgcccagaatcacctcgtccgtggcgcggatgatctcctgccgcaggccccggaagaagtcgtaatggtacgggcgcgcgcccagcggcggttccgtgaccacatggtcgatgtagcccatgcgcaggttgtcttccgccgtgatgcgcagttgctgggcgcacttttcgatcagttcgggcgcggcgcgctgcccgtggcgcaggcggccttcgatggccgcagccccttcgggcgagatgaccgaatagtacccgtgcgacagcatcagccgccggtcggaaaggccgatggcctctgccccgccggagccgccttccgagaacacggcaatgaccggcacgcgcaggcctgccatttcgtacaggttgcgggcaatctgctgggccgcgccggggtagtcctccaccgggtaggaaccgggcgtgaagacgtaggtgtggatgggaatgccttcggtttcggcaaccttcatgtactgaagggccttggcgttgccccacggcttcaccgaaccgccgttgcggaattcctctccgtggcccttttcctgcccgatgaccagaaccggctggttgatggtcttcttgccgctgcgccgggtgatgtaggcgcgggcgatgagcatggaaggatcgatggagtgttcgtccttgccgccgatttcggtgtagttgtcgtagacgttttccaggatgtcgcgcaggcagatgcgctgcgggtgccgcacgatgcgcaccttgtccatgggcgtcagttcggcttccagcttgcgctccacgaagtcgaacaggtcttcaagggtggtcagcgcggcgttttcgtcgctgatggcgccctcggacagtcgcaggttgaattcctgcaacttggagtcgaggagcgcgatgttctcgttgtgctttccgccgaacacgtcgcggatgtagcccagacgttcggccaggtgctgcgttctcttttcggtatccatatgtcgcttccccgcagttccggcgggttcgggtagcatgcttggcggcggacatccgtgcgccggtgccgtggcggacgaaggctgccgcgtgtccgccggcatggctggcggacggcgatggccgggggtgcatccggcagaactggccgtgcagaacgtgccttgggggctgtttccaaagcgggactttcgttcgttggctcgatgccgacgggcgaaaggcccacggaagggcagcccctagaacttgaggatgcgcccggtgttgtcccgcaggaaccggacgttggaacgcagcggctcgcccgcgttgttggcgccttccagcaccagcgtgtcgaggaattcgacgccgcgttccctggcttccgcaagatccttgccccagatgatggccagcgccaggttggggtcgaactcggtgggaatgtcgtagggatcgtcgctgggcacgtgggtgtgcatggccagccaggggcgttcgggccagccgaagccgtccacgcggcccacccacggggtgaagcggttgtccgggtcttcggcgatgaggcggtattcgatgcccacgccttcgaaggtgacgtcctcctgcccgtagcccaacggctcgccaaggccgatgcggatctgctcggcgatgaggtccacgcccttctgcccgcgcacgcgggcgatggtggctgacacgccgttctccacctggatgcgggtgttcacttccatcaggaaggggcgaccatcgcgggtgacgatccattcccaggtacccacgttgtcgtagcccaccttgcgggccatggccagcgagtgctgggtgatgtcgcgcagcacctgggcggcgtcgaaaccgtattcgatggacgaaggatcgaaaccgggggcgatctcgatgcgcttctgcaggccggtggactggatggagcagttgcgggtgccgaaatgcacggggttgcgcccgctgcggtcggacaccacctgcacttccaggtggttgaagtcgcggatgcgctgctcgatgagcacgccctcgtccttgaactggcgcagggcgtagttgcggatgcgccggtacacggagcggaagaggtcgatgtcgtacacctcttcgatgcccatgccgccgccgcccgccgatgccttgaccagcaccagcggcttgcggatgccctgctgttcctgaaattcgaacaggctctgggccaccttttccgcttccatctcgtcgtatatgggccggtcggaaccgggcacggtgggcacgcccagactgcgcgcaaggcgcttggtattgatcttgtcgcccagttcgcggattacccgccacgaagggccgatgaagatgagcttgcggtcacgctgggaaacgcgacgggcaaagcggtagtcttcggcgaaaaagccgtagcccggatgcacggcggtggcgcccgcatcgtctgctacggccatgagttcgttggcatcatgataggaggagacgcggcagaggctcttgtcgccgcccagttcgcgggcaatgcgcacatggcccgacgcggcgtcctccgccgtgtacacgcacgtgaaagccaggcccagcttgcggcaggcctgaacgatgcgaatggcgatttcccctctgttcgccaccagcaccttatggtctttcgtctgcaccaatgtccctcgatatggttgttacattttcatgggccgcacgacgccaccgcgacgacggatcatcgttggcttctgcacgggcaccctcatgcccgcgcagggccgtcagacgtccagtcccgtcccggcggcgctgtccaccgtgaacccggtggagccgcccgcgcctgcgggcgcgtcggaagacgcgtcggaagcagccccgccctcgcggcgctgccctgcggcctgcgcatcacgtttttcggattccgccttgcgccgggcgatcatccgcttctgaacctcgagtaccagcttgtccaggcgcgcttcctgccagaagtccggcgaggcgaattcgcacccgacaaggccgccctcacccagccgcgccaccttggcgggcagttcggtgatgtagggcctgcccatgatcagcaggtctacccgcaggctctccccttccgcaaaggcgtggccgggggcgtgcaaggcaatgcccaccgcgctcacgttttccacggggaatgtgccgtccttccccgccacgcttgcttcaaggccgggcaccgacgtgcggtaggcccggcgttcgccctctacgtccgagggcagcgtgaaatcgaaatcgtcgaattcgtcgtgcgtcgtcatcgccatccccggcaccccccggttgtgtgcaggcccccccgcatcacgtggtcgcccggcgtcacatggacgcccggagtcgcatggtcacccggtgtcacttggccagccgacgtcactttgtcacccggcgttccagcatgaattccacgcgccggttgcgcgcccggttttcttccgtggtattcgggaagagggggtctaactcaccaagcccggtggctgtcaaccgcttggagtcgatacccgctttcaggaaatagcgtaatacgctcaccgcgcgcaacgaagaaagttcccaattatcccggaatcttgagttttgaccaggttgcgagtcgtccgtaaacccccggatatttatggactggtccttcttgcgcacgaacaggtcggccagaggtttcaggtaacgttcggcctggggactcaaatccgtctcgccgggggcgaacatgacttccgccggaatacgcagggttatgacgccttcgtcgaacacggcaccgatgatgccctctacccccgtcttgttgaggtaggtgcgcatttccgaataggtgttgcgctgggcctcgatgatctggcgttgcagccgcaccgactccagcaacgcgctggattcgtcgctgcgcacggcagacgtggagagttccttgtccttgccgccgaacaccgtgcgcaccgaatcgaaggtttcggttatcttggtcttgtcgatggtggacagggcaaagagcaggatgaagaagcacagcagcagcatggaaacgtcggcaagggtggccagccattcctgaggcggctcgtcggcttcggattccatgtccaggtcgtcgtcatctgccatccttgcgctccttggggggcaagaacgaggaaagcttctcgtacaccagcctggggttgttgtttttaagaatgcatttcgcaccctcgaagatgaccagcaggtgcaattcctcctgcatgctgcgcgccttcagcttgccggcaatgggcagaaacagcaggttggacagcagcgccccgtagaaggtggtgatgatggccacggccatggccggaccgatggacgagggatcgttgagcgtggccagcatctgcacgaggccgatgagcgtgccgatcatgccgtaggccggggaataccccgccagccggttgaacacgccgatggacacgttgtgccgccgcttcatggaggcgatctcgatggccacggtgccccggatcaggccggggtcggcattgtcggcaataagttggcaggccttcttgatcagggcgttttcggtctgcacgttctcgagggcgatgagcccttcgcggcggctgatctcggcgatgcggaccatggtgttcaccacgtcctgcgcctgcacccgcttggagccaaaggccttgcagccgccccgcaccgcctgcatcacttcctccagcggaaaggtgaccaggatggatgcggcggtgcccccgaagacgatcatcacgctggcgatatcgaagaacttccccggctccggccccatgagaatggcgctgatgaccaggccaaagcccgtgagcaccccgaaaaaagttgctatatccatatgttcggcctaatatcctgcctgttcgccgtgctgcgccccgcagtttccccccatgggcgcgggcagtgcggaccggaacgaccggtctggtggcccccccaccgttcacgcacaatcaataatgtcggtgatcttatgcaaaacccggaaaatgtccagaatgcgacatccgttatcacttccggcctgtccggaatctccggacaggccggtgccgcgccccgcccccgcgtgggcgtggtgtgcggcaccggcctgggcggcttggccgatgccctggccgacgcccgccccctgccctattcgcgggtgccgggctttccgcaatccacggtcgcctcgcacgagggacgttttctgttcgggcgcatcggcacggtagaggtggtgctgcaacagggccgctgccacctgtacgagggctacgcgccggaagacgtgtgcatgggcgtgcgggtcatggctgcccttggcgtggagatgctggtcatcaccaacgctgcgggcgcgctgaaccctcgctgggacgcgggcgacctgatgctgatcaccgaccacatcaatttcaccgggcgcagccccctgaccggccccaaccatgacgcctggggaccgcgctttcccgacatgagcgccccctatgacgccacgctgggccgcatcgccatggaagaagcggcgcgccttggcgtacgcctggaacgcggcgtgtacgtgggcgtgcccggcccgcagatggaaaccccggcggaaacccgcatgtaccgccaactgggcgccgacgccgtgggcatgtccacggtgctggaagtgattgccgcgcgccacatggggctgcgggtgctgggcatttcgtgcctgaccaacaagaacctgcccgactgcatgcaggaggccccgctggaggaggtcatccgcgttgcgggcgaggccggggacaagttgacccggctggtggccgctgtggtggagagggtgtaggggggtgtagtagagagtgagcttcgctgttgttggcgatacggatgttcaaccattcatgacagcatgtcttgattcgtagtttggccgcctccggcgtggggcaaggggccgcgcgttgcggtcgccatccgtaagactcgcgctatgcgctcgcctaacggctgccgcatagcggcggccccctgccaacccccgcgctccaggggggcttcgcctcccctggacccccagcgtatcctgcaccgcattttcaccggacagcttccctgcggcgcaagcgccttcgggtgatctgtccggcgcaatgcgtatgcgcacgcggctctcgtcgttcaggctagggtccgagttctgcctttaccgtcggtcggtttgcggtgcacccgccacgccggagcttccgccgtcgcaaggcctccagcggcgatctccgacggcgtgcgcaatccgcacgggttgttcaggcgtcacaaaacgatgtagcgcgcacgtggccgcgatcagaatcagcgcatggaaacagccctcaggctgccatgccatgggccgagcgcagacatgcccgcgcggagcgaaaaggccggggcttcttcattcgaagtctctacgtccccccagcacccctgcgcattgtgccatgccccgccatcacccgccccatccgcagcatttctttatcattccgatcccccgacacacgcttgccacccggcccgcgtaggtgtatgcatgccgtccgcgacacgccgtggccagcattgtccctcgccgggcccgccgcatgggcaccgcgttgtcgccccgccccgcctccccgccgcatgcgggaacgcgtcttcccccacaagccaccagccgcgccgggccagaggccctgccccgcccgtggccgaagcccatcccgccaggagaatcacccttgagcaccgcagtgcacaacgacaggttgcgcaacgtcgccatcatcgcccacgttgaccacggcaagaccaccctcgtggacgccctgtttcgccagagcggcgtgtttcgcgccgaccagcagatggacgaccgcgtcatggaccgcatggacctggaacgcgagcgcggcatcaccattgccgccaagaactgcgccgtgtcgtggcagggcgtgaagatcaacatcatcgacacccccggccacgccgacttcggcggcgaggtggagcgtgccctgtccatggccagcggcgccatcctgctggtggacgcctcggaaggccccctgccccagacccgcttcgtgctgcgcaagacgctggaagcaggcctgaaggtggtcgtggtggtcaacaagatcgaccgcaaggacgcccgcccgcaggaagtgctgaacgaaatctacgacctgttcatcgacctggacgccaacgaacagcagctggaatttcccgtgctgtacgccattggccgcgaaggcgtggccatgcacggccttgaggacgagcaggttgacctttcgccgctgttcgaaaccatcgtcaaggaaatgcccggtcccatgtacgacccggcggaacccttccagatgctggtggccgaccttgcctactccgactacctaggccgcatggccgtgggccgcgtgttccacggctcggtcaaggccaaggacagcctggtctgcatcgacgaggacggcaaggaaaaccccctgcgcgtcacccgcctgcaagtctacgaagggctgcaactgcgcgacgccgacgaggccgaccccggcgacatcgtggtggtggcgggcatcgagaacgtgaagatcggcgacaccatctgcacccgcgaagccccgcgcgccctgccccgcatccgcgtggacgagcccaccgtggccatgcgcttcaccatcaacacctcgcccctggcgggccgcgaaggcaagctggtgcagtccagcaagattcgcgaacgcctgctgcgcgaagcgctgtccaacgtggccatccgcgtggaagattccgaggagcgtgacagcttcatcgtgaagggccgcggcgaattccagatggccatccttatcgaaaccatgcgccgtgaaggcttcgagctgtgcgtgggccgtccggaagtcatcatgcgcgagaaggacggcgagcgcctggagcccatcgagcacctgtacgtggactgcgacgaggtgttcatgggcgtggtcaccgaaaagctgtccatccgcaagggccgcatgaccaactgcgccaacaacggcacgggccgcgtgcggctggagttttccgtgccctcgcgcggactcatcggctaccgcgacgaattccttaccgacaccaagggcaccggcatcatgaactcgtaccttgaagggtacgagccgtatcgcggcgacttccccacccggttcaccggttcgctggtgtccgaccgttcgggcaacgccgtggcctacgccctgttcaacctggagccgcgcggcgaaatgttctgcgtgcccggcgacccggtgtacgaagggctgatctgcggtgagcacaaccgcgaaaacgacatcgacgtgaaccccaccaaggaaaagaagctcaccaacatgcgcgcctcgggcaaggacgagaacgtcatccttacccccgtgcggcccatgaccctggagcgcgccctgcacttcgtgcgcgaggacgaaatggtggaggtaacccccctgtccatccgcctgcgcaagaccatcctggccgcccagaagcgttaccagatggaagccgccaagaagaagggcaagtagccgaaaggcacgcagagagaaggcgtggccgcgcggcgcacagccgggcgacatgctcatcgaaaggcacggcggccggaatccgaaagggttccggccgcctttacgttgctggcggcagcgcgccgggtggcaggcgcgccgggcaagccgccggacaaggccccggacaagctgccggacaaacctaccaacgagccgacaaactatcctgccaacggccccccgaacgggccaacgtacggcccgacgccccgccccccgtgcgtcactgttcgtcgtcggcgtagcggttcagcttggcatgcagggtcttgcgggtgatccccagccgccgggcggcctcgctcttgttgccttccgaggcgtccatggcgtccagtatggccgcccgctcgatttcctccagcgtcatgccattgaaccggggcaccgcgcacgtcgcgtccccatccccccccgcgatggcgtggggcagttcccgttcgctgatgtattcccccaccagcaacaccacggcacgctccgcggcattctccagttcgcgcacgttgcccggccagtcgtgcttgagcaacctgtccatggcctgcggcgtgaagcccttcacccgtttgccgttcttttcggtgaacctgcgcaaaaagtgccccgcaagcagcgggatgtcctccacccgttcgcgcagcggcggaacgtgcagggtgaccacgttgagccggtagtacaggtcctgccgaaagcgccccgcttccacctctgccctcaggtcgcgattggtggcggcgatgatgcgcacgtccacccgaagcgtctggtcgctgcccacgcgctgtatctcgcgctcctgaatggcgcgcagcagcttggcctgcatgggcagcgaggtctcgcctatctcgtcgaggaagatggttcccttgtccgcagactgaaagcgcccctcgcgccgtttttccgcgccggtaaacgcgcccttctcgtgcccgaacaactcggattccagcagcgtttccgtcagggccgcacagttcaccgtcacgtaggggccatgccgccgctggctgttggcgtggatggcccgcgctatgagttccttgccggtgccggactcgcccgtgaccagcaccgtggcttccgatggcgcgatggaggccatcatgtccatcagccggtgcatggactggctttgcccgatgatgcccgccggatcgaacgaggaggccagggtggtcttgagcgcggcgttctcgtcgcgcagggcggcatggtccagcgcgcgttccagcgtcaggcgcaattcctcgaagtccagcggcttggtcaggtagtcgtaggccccggacctgatggcgtccacggcggactccacgttggaatatgccgtcatgatcaggatggggatggccgggttgtaggccctgatttcccgcagcgcgccgatgccggacatcacgcccatgcgcaggtccatcaggatgaggtcgaacggggtttccctgcacagggtgaccgcggtttcgccgtcaccggcgcattcggtgcggtagccccagtcggccagcagggtctgcaacatgccgcggtgcgtggtgtcgtcgtccaccaccagcagccgcgtgccggatgttctggtcatgccttcctcatgcgggccgccgcagcggcagcgatatggtcacggtggttcccctctccggctggctctccacctttatggacccgccgtgcgcttccaccaccccgtgcacgatggccagccccaatcccgttccggagggcttggtggtgaaataggggttgaatatctccttcagcacatctggcgacatgccccgcccggtgtcggccacctgaacgtccagccatgcgcggggccctgcatccggcttgccgcccggccccctctccgcccctttttccggtcctttttccggccctttttccgaccggacggcggcgcgcacctccacgcttccgcccggcggcgtggcttccaccgcgttcagcaacaggttcagcagggcctgggtgaaccgttccgcatccaggaaggccggaggcagcgcggagcccggcacgcagcgcagatccacgccccgtgccgccgcatcggttgcggccagtcgcacggaccgctcgatgaccgtgtccacgtgcacctcacgcaggtccggcacgccgggacgggcgaactccagcagttcggagaccacgcggttcagccggtccacctcctgcacgacgagccgggccgcatccctgcccttgccgtcgtcctgaagccgccccgcgagataggtggcgaagcccttgatggaactgagggggttgcggatctcgtgggccacgcccgcagccaggttgcccagcgcggacagccgctcgttgcgccgcaactggtcttgcaggcgcttcacttcctccaggttgcgcaggatgaacaggtggcccaggaattcgccgtcctcgttgacgatgcgcgaggcgctgagacttgcggggaccacccttccgtcctccgccaccagttcgcattcccgctccatgacgggttttcccgcggcaaggtcgtcgcaggccccacgccagtccacgccccacctgccgcccaggggggaaccttccagccgctcctgcttctgcctcagcatggccgccaccgaggcgttggccatggtgatggcgccatccccgtcagtgaccagcagacccacgggcagctgggtgaccacctccgccgcgaacgcccgcgtatcccgcagcagcctgcgcgacagccggtagttctgtgcccagaacagcgagatgaaccccccgaagccaagcgtgaccaccagcagggcgaacatggccgcattgcgcaggtcttccgtcagcgcctcctcgaacggcgccacggcaagccccacgaagatgtcgtgccgttccgccccactttcaccatatcccgaagaggttggcggagaagacccgccaccgtccgtgcaactggagccgggggcgtgcccggcatcatgcagcagcggcagggacggcgagaacaccttgtacacctcgaaaaccttgccggaaggggtttcaatggtgcgccactgcctctcctgcgtggttgccggaatgccgccgtcctccgccgcgtgcaggggttgccctattctgtccctgttgctgtgggcgatgatgacgccgcgcccgtccaccaccgccatgtaggcgatgcccggctgcatggcggtttccgccagcagggcctgcaaatgctgcccgcccccgctcttgcccatccagattcgcgtgcccgcctccagcgcccagatcagcgcttccgcccggtccatgagattctgtgacatgtgccgtcgttcacgctgggtgttgcgcaccgcaaggaccaccacggccagcgccagaatcatggccatgcccaccaccagccacggcgaaaggcgagatgccgcgcccttgcggtcgggcatgtcggggttcaataccatcggttcctcctgtcggcggggatatgtaacctttttacccacaccatccaacccacccgtaaccgaattacccatgccgccggggcggctgaactgcggccacctggcagactgctcatgactctttttatttcagcatgttaaaattcaacgcacacgctggcacgactcctgccttagccaaaccgccagcaggcgacgccgctggcgacgggcctgtggctcgtccgcaacatccatgccgtgcgcacgcggcacgcatccctgcaacaggcaggacggaggtgacacccatgtccggatacccgcaccatttttctggggccttctggcacaacctgcacgttgattcgtcgcttgtcgtggcgggcatcgcgctggtggccctggcatgccttttcgtggccagaagccgccgtgccgcagactgccgggcggatcggaacgattccatggacatcctgaaccgtcggctggcgcgtggggaaataaccctggaggaatacaacaccctgaagggcgccttttaatgcccgccaacgggccccgtgaacacagatgatcgaatgcctcggaaacgtcgcggcggccatggccatcagcgcggccatggctgccgcgctgactcttggcgaccttggcaccgcgcatgacccggacgccacgcacgaccgcacaagcgtggccctttccgtgacggttctggaggccccggcggacggaaaacatgccgtcacccctccttcaggccctcatacccgctgcggctgatggtcgcatcgcggacatgccgccttcggatttcccaccacgccttcacccgtccctgccgcatggtgcggcagggacgggtgaaggaaggggaatccgcatgcggacaactttccccatcaggcatggcacacggcccggcaaaccggcgggacgacggtaaacggcggggcgcatcgcgttccgccttcagcatgtccgggctgttccggacattggaggatggatgtatctcatggccaacggggcgatgctcatcgccctgcttctcgtcgtcctggcggcgggtttagcctgcctggaggcatggcacggcagggaccgcgccctgccatggctggagcggacataccttggcgcaacgtcactggttatcctctcctctgccgtattgctgcgggcactgctggggcgggacttttcgctgacctacgtggcccagtacacggacagcaccctgcccctgttctacaccatcaccgcgttctgggccgggcaggcgggctcgctgctgttctgggcgctgtgcatggccgttgccgggctgctgttcatgttttccggcgcctaccaaggccttgcaccccgcacgcgcacccacttctggctgttcttcctgccgctgctggcgttcttcctgttgctgctcaccggacccaacaacccgttcgtcatcaacgccagtcctccgccggacgggcaggggctgaacccgctgctgcgcagcatcggcatgatcctgcacccgccgctgctgttcgcggggtatgcgggcttcgccattcccgcctgcctggcgctggcgtccgtcatgtccgaagagcgcaagcgctggatagacgtcgcgcacaactggaacatcgcctcgtgggtgttgctgaccgccggcatactgctgggcggctggtgggcgtacatggagctgggctggggcggctactgggcgtgggacccggtggaaaacgcctcgctgatcccgtggttctcggccacggcgttgctgcacaccatgctcgtggaacggcggctgggcgacttgcgccgcaccaacgtattcctggcctgcctcaacctgctgctgtgccttttcgccacgtacctggtacgcagcggggtggtggaatcgctgcacgccttcggcggtggcggcgtgggcggcccgctgctgctggccatgcttgccggcatcggcatcacgctggccgtgctgggcgtggcgccccggcccggcaagggcggcgaaactcccggccccgccagcaggcgtggcgcggtggtattgctggtctggctgctttccgccctgggaagcgtggtgctgctgggcaccatctggccggtgataagccaactgtggcaggccaaccccgtcggggtgaaccagggcttctacaacaccatctgcctgcccctgttcacggccatggccatgctgctggccgtggcgccgtggctgggctggaccggcggggtgcgccagcccggcgcgctgctggccgtggcgggcacgtgggccggtatcgtggccgtgggctggtggggcggggtgcaccccctgctgtcggcggcgggcgtggcctctgccgccgccgtgaccgtctcgtgcatcctgctggccctgcggaaccccggagctgcccgcacccgctggttcatgggcagccacggctcgcacctggcctttgcggtcatcgtccttggcgtggcggtgtccggcccattccagaagagccacgaagccccgctgtcgcccggagaaaagttttccttcggcggctacgacttcgtctacgtggaaaaacgccagcgcgaaacgccggaaatggccatcgacgaggcggtcatatcggtgagcaaggacggcaaacccatgggacagcttaccccgcagagccgcgtgtaccgcaacttcagccaccccagcagcgaggtttccatcctgttcagcctgggcgaggaactgtacgccaccatccacgaccttgacggtgaccgggttaccccgctgaaggtgaacatcaaccccatggtcaactgggtgtggataggcagcctggcaatctgtctgctgccgttctttgccctgcgccgccgaggcgcgccgcaggagggctccgatgcgtaatacggaaggtaccgccgtgcacgcgctgcatgcgcgaaagatcgtcatcatgctggtggcgctgtccgtggccgccacgttcctgacagcctttctgcgcgggcccaccgggccggggcggcaggaagcggcaaaagccaggcaggccggcgccgacgcgggcgaaatcgcggccctgatgcaaaaggtgcaacaaaaccccggcgatgcggaatcgctttccaagctgggggaactgttcagccgggccaaggactggcccaacgccgtgaccttctggggcaaggtcatcgaactcgatgcgggcgacgacgaagcctactaccacagggcacacggcctgctggaactgcaacggttcgatgacgccctggccgactatgcggccatcatcaggctgacgcccggatcggccgtggcccactattacacggccatgatccagaaatacgaaaagaacgcgccggacctggcgcgcgaacacctgcaaaaggcgctggccgcgcagcccaaggacaaggggctgctggccgaaatcaacaaggaactcgccagcctgaaatgacaacgcgcccggcgcggcggccccgtgcgggaccgccgcgccggatagcacagggccgcacggggtcgtacgggccgtgcggggccgcatagggccgggcaggggcatgtcgacggcagccgcgccgacagccgcccagattgccgctcaggttgccgcgcaagttgccgcacccgagtcctttctttcgtccaaaaactgacgcggcaacaaaaaacactgcaaataagccatgatggatgcatggcatgcttcctgctttggctattccaagccaaggaggcacactcatgaaagaaaacatcatgcgccaggccgctgaaaacctgaccaacgaagaccaggacatgctccgccgccttggcgaggccacccgtaccgacggcaccaagcccgcgctggacatggatctgcgcgccgacctgtgcgccgagatggccgaaatggccgaagcggtgcgcagcctgctgaccctgatgaaccgccacggctttctggacaacctgcccgaccgggcccaccccgcctaccagtcggtgatgcggcgcatcggggcctccgccctgcgcggccagagcctgctggcccgctccgaggccctggacaaggacaccctgctggccgtcatgcccgagcacaacaagcggctcaactagtggaccgattggcgggccgactggcgtaccggttggcgcactggctggtgtactgacgacctgccccgccgggacgccccgcgtccgccatcccgacgaatcttccgcttttgcccggaacgcaacgacgacggaacgatgcgcgtgcatcgtcccgtcgtcgcgtcatgttcacggaatggaaaaaggatggtgagcgcccgtcgtttcgacggttccgctcagtgcccggcctgctccgcgcccagcccccccagaaagtccgccgcccgcgcctcggaccagtagcggttgtcgccgttcagggtcacgaagcccacgtggccgccgtcgcgcggcatttccagatgcagcgccgggttgcgcgccgcctctgcctcggggaagcagccctgcgaaaggaaggggtcgtcgcaggcgttgaccagcagggtgggcacccggatggcatgcagcaccgacaggcagccgctgcgcgtccagtagtccatggccgaggcaaagccgtgcagcggcgcggtgaaccgctcgtcgaactcggcaaaggtgcgcatggcgtccagcccggtcaggtcgaaccgcccggggaacagggcagccttttcgcgcatcttcacccgcagcgatcgcaggaagtattccatgtagatgcggttggcgggccggtccagcacggccgccgcgcccaccagatcgcacggtacggaaaaggccgccgcgcccatcacctcgggcggcacgcgatcggggttttcgcccagatacttcagggtctggttgccgcccatgctgaagcccaccagcgcgatgcgccggtagccccgcgccaggcagaactgcacggtggcgtgcaggtcatccgtctcgccgctgtggtacatgtgcggctggcggttggtttcgccgccgcagccccggaagttgcgggccaccacgtcccagccgttggcggccagagcactggccatgccctgcacgtagcggcggcgcgaattgccttccagcccgtgcgagatgacgaccacgccccggaacggggcaaagggatcggcggaggtcaggtccaggtcgatgaagtcgttgggcagatgcagccgttcgcggcgctgctccacctccgggcgggggcggaacagcacgggaaagatggtctgcgcgtgcccgttgcgcaggaagaacggcgcgcggtagctggaggcgaaggagacgggcatgggcggcgatccttggggcttcagaggagctttcgggggaatttcgagggggatttttttcgcggaaagggcgcgtgaagcctgctggcgttcgaattggcggcacccgcacggacgcggagcgcgaccatacggcacccggccacggctgtcgatgggcggctgcgcacccgaagcgcctgacggttacggtgttcctgacgacaggccgacaggacggatatggtgaacctggcgaacttggagaacttggcggacttgcccgaatgggccgaattggcaggctggggggcaacgggccgcatgcatcccccccgccacgcggggtgacaagcggcgcggcctcgggtaggagtgccgccacgggcgcattccgcgccatctcccaaccttctggcggcgccgggcgcatcccggcacaccacaccacgtgacccgcaccgataccgacgtgctgattctgggggccggagcctccggcctgttctgcgccatgaccgccgccgcgcggggccgccgcgtgacgctggtggaccacgcccgcgccaccgggcgcaaggtgcgcatcgccgggggcggcaagtgcaacttcaccaacctggaaatgcacgcccggcactacgtgggcggcaacccccacttccccaagtccgccctggcccggttcaccccgtgggacatggtcagcctggtttccgagcaggccatcgcctgggaagaacgcgagcacgggcagctgttctgcctgcgctccgccgacgacgtggccgacctgctggaacaacgctgccgcgcatcggactgccgttttctgctgggccagcgcgtggaaggggtggagcacgacggcgaagccttcgtggtgaccataaccccggcgcaggctgctgccgccgagggcagcacggacagccatgcacaagtgggcacgtccaaacggtcaactgacgcccccggcaaggtcacccggctgcgcgccgcatcgctggtggtggccacgggcagtacggcctggccgcagataggagccaccgacatcgggcaccgcatcgcccggcaattcgggcacaaggtggcgccctcgcgcccggtgctggtaccgctggtcatggccccgcagtggcccctgcacggccttgcgggcattgccctgcccgcccgcgtgaccacggcagggacggcgttcacgctgcctctgctgttcacccaccggggcatcagcggtccggcggccttgcaggcttcctgttactggcagcccggccagccagtggagatagacttcctgcccggcgaaaacctggacgaacggctgcgcgccccggaacacggcaagctgctggtgcgcaccctgctcggccgcctgctgcccgaccggctggcggaacggctggtggggtccgatctggccggacgcaagatcgcggaactgtccaaggccgcccgcgccgccctgcaccaggccgtgcacgcccacaccgccgtgcccacgggcaccgagggcatgcgcaaggcggaagcggcggcgggcggcgtgcgcgttgaccagatttcctcgcgcagcatggaaagcgcgctgcgccccggcctgttcttcaccggagaggtgctggacgtcaccgggcagcttggcggctacaacctgcactgggcatgggccagcggcaaggctgcgggcgaggtggcgtagccctcaccgccgcccctgcgccctcccccttgcgcggcatttgcacaaatccccccctgtgcccttgcctgcgagacatccgcgtcctaacatcacggaatgacacgtgcgcggtccgatgacgaagaccggacatgacacgcgccccactccacaggcccttccggtggccaccacacacgcccggcccgcccggcccaccaggcgcagcgcgcccacgcacaccccatacccccatggacgacacaggcacatccggctccatctacttcgaggcaggcgtcattctcctgctcatcctgatcaacgggttcttttcgctggcggaaatgtcgctggtggcctcgcgcaaggtgcgactgcgccaggacgcggaacgcggcgtcaagggcgcggccacggccctgcgcctgctgcgcgagcccgaccggctgttctccaccgtgcagatcggcatcaccctggtgggcatccttaccggtgcctacggcggcgccgcgctggccgagcacctttccgccgtgctggcccgcgtggacgtgctgcgcccctacagcggcccgctgggcttcggcctagtgatcctgctcatcacctatttcacgctgattcttggcgaactggtgcccaagcgcatggccttcggcaacccggaggcctgcgcccgccgcaccgcgccggtcatggcgctgctgctgcgcttggccctgccgctggtgcacctgctcagcgcctcgtcgcgcgcggcctcgcgcctgctgcgcctgcccgagggcggcgacagggccgtgacggaagaggacatccgggggctcatcggcgagggtgcggcatcgggcgtggtggagcacgccgagcgcgacatgctggaacgcatcttccggctgggcgaccggcgggcggggtcgctgatgacccaccgttcgcaggtggaatggctggacctggacatgcccgacgcggagaacatgcagcgcatcgcgcagtcgtcccattcctgctttcccgtggcgcggggcgacatcgccgccgccaccggggtgctgaaggcgcgcgacttcctggccgcacggctggtcaccccggacattcccgtggacggcttcatccggcaacccctgtacatccccgaaacggcccgcgccctgaccctgctggacctgttccgccactccgaaggcctgcccttcgccctggtggtggacgaatacggcgaggtgcagggggtggtcacccccaacgacgtgctggaagccgtggtgggcgaactgcccgacgaaggcggcgaccccgacccggcggcggtgcgccgcgaggacggcagctggctgctggacgggttgctgcccttcgacgagatgtgctcgctggcggggctgggcgctgcggaggatcctgacgaccggcccggctcgtacgaaaccctggccgggttcatgctgcaccggctgggacgcatgcccgccatgggcgatgccctgcgctggcgcggccaccgcttcgagatcgtggacatggatggccgccgcatcgaccgcgtgctggtgagccccgatccggaacgcgccgacgacgtgggcgacgacgcgccgtagcggcctgttgcccgcagcgcaggcggtccacgccgccgagcgggggcccgtgcggcttccttcacttcccgcgccaccagcccttgccagcgcgggcgcaggcattacagactgtccatgcgcgggagaaacgcccgcgcggggagacaccatggccaccggatgggcgggcgacaacgccgtcaacgatcagatacgcgactccatcgccgacgaggtacagcgggcacgcgacagcctgcccaaggggccggggctggacttttgcgaggaatgcggcgaccccattccggaagcccggcgcaaggccctgcccggcgtgcgcctgtgcgtgtcctgccagcaggaggccgaccgggaccgccagacggtctcgctgtacaaccgcaagggcagcaaggacagccagctgcgctgacggcagttgccctgccggggaacggagcacgtccggtatcgatgccgatgccaaaaggaagggaggagctttgcgaagcgcctccctttgcatttccggtcgttggccttttgcccggtccctgcccgacccgactctgtgctgacaagcccttcccagaccggccctgaaggggcatgaggggccctgacggagcctgaccggctccgcccagttctccccagtactgcccagtttcgttcaatcctgcccagttccgccctatcccgtcctgcctgctacaccaccagcacgcgcagcagcagcgccccggcccacaggcagcacgtcgccgccagtccggccacgcgcaggtggcgcagcagcccttgcagccgttcggcatcccatgtcggggcggggttgcatgcgggagcagaggcgggagcagaagtggaggcggtgccgcaggcatccgcaacagtgcaaccggccacatcccacgacgggcgcggccccagcaccggcttgtccttcaccaccccgaaatagggagtaggcccgcccatgggcgcgccatgcagccacgcggcggcgctcatgggccaccccgcgttgggcgattccatgctgcgggcatcgcgggccatggggccgaagccctgccagcccccgcgcgccccgtccggccccgtatccgtcaggaccagcggggccgacagccacaggaccagcgcggacagccgcgcgggcagccacgccagcacgtcgtccagccgggcgcaggcccggcccaggtcgcgccatcggtccgtgcggtagccccacatggaatccatggtgctcaccgccttgtagccccacagcgcggcggggccgcccagcagcagccagaacagcgggcccacgaagccgtcgttgaaattctctgccagcgtttccgccagcgcgcggcgcaggtccgggcggtccagttgcgccgtgtcgcggctgaccagcatggacaccgccacgcgggcctcgtccagcgtcccgtgctcgatggcgtgcagggtgcgccgcccctcgcgcagcaggctgcccaaggccagcccggcccaggcaaaatacacggccgcaagcgcgcccagccacggggccagcaccggcaggcgcaccagcccccacacggcaagcgcaacgccccccgccacggccatgacggcaagcacgcccgcccggcgcagcgcggcggggcgctccccttccggcaggccatcggcatggcggcgggccatggcctccgcccggcgcagcatgcggcccaccccgcacaccgggtgcggcaggccgcgcgggtcgcccagccacaggtcaagcagcagggccagcggcggcacggccagcaggccccacgccccccacgcgccccacaggaaatccatcagcggccttccagcgccccggtgtgcgccagcgcctggtacagcacgatgcccgtggccgtggacaggttaaggctgcgcacctcgccccagatggggatgcgcacgtgatgcggcgtggcgtccagcacctctgcgggcaggccggtggtctccggcccgaacacaagggcatcgcgctccgtgaagtcgaaacggtggaccgccgcacccgcgcgggcgctggtcatgaccaggcggcgttcgctccccggcccgtcgaggtaggcctgccagtccggccacacggaaaggttcacgtgcggccagtagtccagcccggcccgcttcaggtagcggtcgtccagactgaagcccagcggctcgatgaggtgcagctgggtgcgtgtggccgcgcacagccgcgccacgttgcccgtgttgggcggaatttccggatggtacaaaacgatgtgcatgtaacgccttgtatgttgaaaagaccataccgggggaaggaaccttttggaaaaggctccttcccccggacccccatcctcccaaacttttcaaagggtggggggagtaaaattggccacgctcagctagttatcaattttgctgcataacgcctacattgccatcagagtccagcatctttgccccggtaactccctcaacatccggcaactcgggcacgccaagcccgctgccgcccagcgtggcatcgcccgcgcgcagcaaccccttcagccgggtgacgcgctggtacgactggcggatgcggtcttcggaaatgcggcccgactgcacgaggccggtcagcgttgcatgcacccgcgcggtcaggtccggctgccagctcaggttgttgccgaacagcaggatgtccgccccggcgtccaccgcgcggaacaccacctcttccagcgggtagcgatcggtgatggcgcccatctgcaagtcgtcggtgatgaccacgccccgccaccccatgtcgcgtcgcagcagcccgtcgatggtcgcccgcgacagggtggccgggtgcgctgcgtccagccggttgtcgtacaggtggcccaccatgaccatgccgccccagccgtcggcccaggcgttgcccgccgggcgcagcagggtgcggtagggccacagttcctcgggcctgcgggtggcggacacgtctgtgacgcccagatgcgaatcggcccgggcgctgccgtggccgggaaagtgcttgaggcacgacaccacgcccgcctgggccatgccgttgatgaacgccgcagcgtgggccgccaccgcgcgcgggtcgctcccgtaggcccgccccagcctgcctatggccgggctgtccgggttcacgtccacgtccaccaccggcgcgaagttcaggttcacgcccacatcggccagttcgcggcccatggccacggcgcgcagccgggtttcgcccgttgtgccctgccccagttggcgcgccggaggatactgggtgaagccgcgctccggcttcagccgctgcacgcgcccgccttcctggtccacggccacgaacagcggcagcccggcgggggatgccccggcggcggcctgcaacgcggcggacaacgcgcgcacctgtttgggggaaatgatgttgcgttccggactgcgggtggtcacgtcgcggtcgaacaggatgacgccgcccacgcgcccggcgcgaacgtcgtccagcacctcgttcacgccgtaggttccggatatggcggatgtaccgggcgtgcccgcagaggaagacgcggaggagactggtgcaacggccttggccgtacccgtcttcagcgcgttggccgcgccctgccgcagcaggccgcccaggcccggcatgtcgcccgcgcggggggccacagcctgagcttctgccccgcgaaagcccaccatgagcatctggccgatcatgtcggcaagggagggttcgccgtggctccgtgtcccgccctgcacctgtccctgactctggccggacccggacacaggcttgaccgccccccccttgggagccgccgggctggccacattggcagggccagacacgccgggaacggacaccccgggaacggacggcgccttgggggcggccaccttcggtgccggaaccaccggcaccgtggggccgtcaactgcggcactggcggcagcattacccgtggcggccatggccccggaggccacgaggccacctgcaatatcggcggcaacaccagtcacaccgggcgccctgccctcgcagttccccccgttacccccgcccggcagcacggcgcaggccagcaggatcgccacggcacacagcagcacacgggcgcggcgcaggcatgtcgcccccatcgcgcccctcgagaatttcttcttcacgctccggcctcgtcggcgcagggcttgcagccgcaggtgttcctgccgccgctgccctgctcacccattatgccgggccgcacctggcatttcacgcggatgttgcggcccacggtgccgtagtcgcccaccatgttgaacgacgaggcctccaccacctccaccgccgcctcgccgccggtaacgccaaggcccgcaaggtgttccagcagggcatcgcgcgcgtccgccttggcccgttccaggtcgaagccccggcccgtcttgcgctccacgcccagggtggggatgaacagcacgcccttttcggtgtccgcgaacagttccagttccgccgtggtgcgggtcagcgccgcgccgatggcgttggccacggcgaagtcgtcgggcacctccacccgcttgcccagcgccggagccagcagcggctgcatcaccctagccgggccgcccatcaggtacacggcggcgggctccaccgccctgccctgcaacagctccatgatggtgtacaccgggcgggcgttgacctcgtccaccaggtccgtgacggcggcgcggatgcgcgccactgcttccgcaatggcgtcgtcggccagccgttccgggtacaggtcccacagcccggccagttcgcggatgccccgtgcggaagcggcaacgtcgcccacggcggcgtggccacggtaattcagcgcgtcgatgagcgtgggccgcgtgccgcccagggccatgctggccccggcccgttccggccccacgcgcaccgccccggcggccacgtgcaggcgcgaatcgccgcccacgccgatggaccgcgtcttcagcgcgcgcaccagcgtggggtagctgcccacctcaatgccgtccttctcgatgaccggcgatccgcaggcgaacacggcgatgtccgtggtggtgccgccgatgtcaaggatcacgcagtcttcgcggatgtcgcacagggcgatgatgcccatgacgctggccgccgggccggacaggatggattccaccggcagttcgcgcgaaacggccagcggcatggtgccgccgtcggccttcaggatgtggatgggcgcggtgatgccgaattcgcgggccgactgctctatggcgtcggcaaagcggttgtacacccgccacaccgccgaattgtagtaggccgtggccacccggcgaggaaagttcagctggcccgacagacgatgccccagcgagacgaagtcgccgcagccgcagcttgcggggctgccgccgctacgcgcgcccagggcctcgcccatggccgtctcgtgcgcggggttgcgggtggagaacttgcccaccgccgcgaacaggcgcacgcccgcgtcgcagcaggcggtggatacccgcgccatctccgccgggtcgaggggggcaatttcctcgccccggtggtcgatggacccgcccaccggaaagtagaaccgtcccacgcggaagtgttccgggtcgatgcccggcccggcggacaccaccaccgccacgtcctcggtcttgccttccacgatggcgttggtggacagcgtggtgctgaggttcatgcgggtgatgcgccccggctccacccccccatggggcttcagcaggccctgcatggccgcgcgcaccgaggccagcaggtcgtggtggtctgtgggcaccttggcgctggccgctatggtgcggccatccatgaccacggcatcggtatgcgtgccgccgacgtcgattcccaggtacatggctcagtcctttccgtcgcagagggtgcaggcaaggcgcagcgcggcggcaaagctgccggtgtccgccgtgccggttccggcgatgtcgaagcccgtgccgtggtccaccgaggtgcgcacgaagggcaaccccaaggtcacgttcacggcgtcggaaaaatgcaacatcttcaggggggccagcccctgatcgtggtacatggccagcacggcggcgtaagcgccgcgcgccgccttgacgaacagcgtgtcggcgggcagcggcccgatgacgtccagcccctcggccaccgcgtcggccaccgccggggcgatgacctcgatttcctcgctgccgatgcggccagattccccggcgtgggggttcagcccgcacaccgccacgggaccagcagccccgatggcccgcgcgtgggccgccgtcaggcgcaggcagtgcagcacccgctgccgggtgatcaggccgggcacatcgcgcaaaggcgggtgggtggtcaccaggctgacgcgcagcacgtcgccgccaaggtgcatgcacacctcgtcgtcgccaaggcccgcgcgccgggcaaggtattcggtatggccgggcacgtcatagccggcggcgtgcagcatggccttgtgcagcggcagggtgaccagtccgcggggtccacgctgaaggggcgggccgccgggagagggcacgccggcagccgcaggggccagcagcaggtcgcaggccgtggcaagggccacgccagccgccctgccgccgtccggggtggcctggcccacctgcacgcggatgtcggcaagccccggcggctcgtacaggtacacgccgggggcggctgactcgccagacggggccagcacccgcgccgggtcgtccacccgtgtccagaagggggtgcccctcgcgaacgaaagatgcgcccgcagggaggcttccgctcccagcagcagcaagacgcggtctgccagacaggggggcaggcaggggggcaggtggccgggcagatggccagccagcaggcggcacgccagttccggcccaaggccgttggcgtcgccaagggttatcagcaacggttccgcacgcatgccgcacaggctatgcgcattcgcgcgggctgtccatatgccgcacacccgcgcgttcactccgccccgtacagtctcgcaaacgtcccgtcgcgcttcatctcgcgcaatatttccgcgatggcgggcgccagcgccgcatgcttcctgtgcagccacatgtggcccgtcaccgtgcccatcacgcccacgggatgcacgcgggcgggcgcgtccttcaccccgtcgtcgccaacggacacgaagtcttccacccggccctgcacgttgatgtacacgtccacgcggtgctgccgcaaccgcagtacgccctgctccaccgtgtcgttctctgagtaccgctccaccggcacgtagcgcgtcacgttgtcgctgcacgacacgttgccccgtgggcactccacgcgcagcccggttcgcgcaagactgctccaatcttccaggcggatgtcgtcccgcagtgcgtatgccaccaggagcctggtgtggtgcggctcatccacccgcaccacattggagaagtacgtgccgtattctctcacccggctgaggtcgccgtccacaaggccgttttccagacgttcgctggcgcggcgggcgggcacgtccagcacctcgaaggtcatgccgaggcgtgcgaagacctcggtatacactcggatgagccgctgcatttccggctcgcttttgggccagggcgccacgaaggtcaggcggcggggcgcggcgtcaccctgcccggcatgagacgcgcccaccatgcatgcacaggcaagagcggcgaacaacaacaccatgagaaatcgcatcgacgaacactccatgtccgctgaccattgtccggtctggcatgcggggtgacacccgggatcagcctgaagcacgtgaggcacgtcggcgtccatatccgaacgacgcaaagtcccttccaaaagcttctacgacaaatccgcgaaaaggtcagcccatgagaatgtctgcggcgtacagtctacccgacaacgaccttgcccaacacgcaagaacggcgagcttccgcccgccgttcttgcgtattcatgcccgttccccttgggggcgggcaacactcagcgccgcaattccacatccgcgtggatgccgccccccggcagggcgtaggcatgggcgatgtgttcggtgttgcagtgcacgccgtagcgaccctgccggtccagcatgataagcccggcgtggcccgccacccggcggtgcagcagttcgatggccctgcgcgcggcatcggcgggggatgcgccgccatcgcgcaggaaatcgcaggcggagcgggtcatcagcacccggatgatgccttcgccgaagccggtggccgaagccccgccggtttcgttgtccgcgtaggtgcccgcgccgcacaagggggaatcgcccacccggccggggcgcttcatgggggtgccgccggtggaggtggcggcggcgatgttgcccgccgcatccagcgccacggcgcccactgtgcccttgggcatgtcgggttccgggcaacggcacgccgtgccgttcacggcaggggcttccaccgccgcgccgttcgccccggcccggggccggaaggagtcatgggtggaaaagcccgcgcgggcccgcagttcgttgtacaggcgcacctcccgctccaccaccagctcggcggggtcgatggcttcaatgcccacctcgcgcgcgaagcgttccgccccctcgcccaccaggaagcagaattcggtgtccatgaccttgcgggcgatgtccacgggatgcaggaagttgcgcaccgccgccacggccccgaagttcagggtggccccgtccatgatggcggcgtccagttcgatccggccatcggcgttcagcacggccccgcgccccgcgtcgtaggtggggtcggcctccagcacgttgacggccaggcgcacggcctccagcgcgggcatgccgcgtcgcagttcgccccacacggcgtccaccgccgcgcggcagccgtcgacatgggccttgcgccggtcggcggggatggtccacgcgccgccgtgcacgatgattctcggttcggtcatgtgtgtctctgcggttccgaatgcgcccgcgcggcgtgcgcgagcgggcggaatctacgcaattgcggcccgaaggtgaaggggaaagccagagggggaaaagcgggagggaaggctggccgcacgggcatacagagaaaacgaaattctctttcattccgtgctgataaccgcacattcggcgttgcgctcaggctaccccggcatcagggccaaccccgccagcggcggcagggtgagcacaagatggtgcccgccgccccactcgtcggtgcgggcctgcaatgcgccgccgttgcccacgttggagccgccgtagtattcgctgtcggtgttcagcaccacgcgccaggtgccgcccctgggcgcgggcacccggtagtattcgcgcaccaccggggtgaagttgaacacccacagcacgggcggggcgccctccccgtccgggcactggcgcacgaagctgatcaccgagccgccccagtcggaaaagtccatccagcgaaagcccgtccagtcgtggtcgtgcgcgtgcatggccggttcgcgccgcaggatggagttcaggtcgcgcagcagggcgtggatgcccccgtgcgccgggaactggtacaggcaccagtccagcgcgccgctttcgtcccattcgttccactggccgaattcgccgcccatgaacagcagcttctttcccggatgcgcccacatgtaggcgtacagcgcgcgcaggctggcctgctgttgccacgcgtcgccgggcatcttggacagcagcgcgcccttgccgtgcaccacctcgtcgtgcgagagcggcagcacgaaattctcggtgaaggcgtacaacagcgaaaaggtcagcgcgttgtggtggtaggcgcggtgcaccggctcgtgccggaagtagttcagcgtgtcgtgcatccagcccatgttccacttgaaggtgaagccgaggccgccggtgtacaccgggcgcgaaaccccggcccaggccgtggattcctcggctatggtcatggccccggggaactgcccgtgcaccaccacgttgagctggcgcaggaattccacggcgtccaggttttcgcgcccgccatggtcgttgggcagccagtcgccgccctcgcgcgagtagtcgaggtagagcatggaggccacggcatccatgcgcaggccgtcgatgtggaattcgcgcagccagtacagggcgttggccagcaggaagttgcgcacctcatgccgaccgtagttgaagatgaaggtgccccagtccgggtgttcgccccggcgcgggtccagatgctcgtacagggccgtgccgtcgaagcggccaaggctccagtcgtccttgggaaagtgcgcgggcacccaatcgagaatgacccctatgcccgcctgatggcagcggtccacgaagcgcttgaagtcttccggcgttccgtggcgcgacgtgggggcatagtagtgcccggtctggtagccccacgactggtccagcggatgttccgccacgggcagcagctcgatgtgcgtgaagcccaggttctgcacgtgcgggatcagcccgtcgcccagttcgtcccacgacaggaaggggtggccgcccacgcccgtgccatcggtcttgcgctgccacgagcccgcgtgcacctcgtagatggacacggcctgccgcagcggcggccccgcctcggcgcggcactgcatccagtcgccgtcggcccactggtgattgtctatgtcccaggccactgccgccacgccgggacgcatttcggcgtacagggcaaaggggtcggtcttgtagacgatgcgcccgtcgcccgcctccccggtgcggatgccgaacttgtacagcgcgcccttgcgcatgccgggcacgaaggccgcccacacgccggaaacgcccaccgggtacagcggatattcgccccagcgccagtcgttgaaatcgcccaccagatacacctcgcgggcagagggcgcccacacggccacccggtagccttccgctccgtcctgcgccacgggatgcgcgccgagcacccggtaaaggtcccagtgttcgcccttgccgaacatgtacaggtcgaagggctcgatgaaggcggggtaggtaagctgcatggcgtgtacgttccgtggcttggggtcgaccggttcgggaaggggtggacggtttacggcaatggcgggccgggatcaggaaaagtcgaaccccagttgccggtacaggttcaaatagctgcgcccggcccgttcccacgaaaaatcctggtgcatggcgcgggtcatcatggcgcgccagccttcggtgtcgtgctcccagtagtgcacggcatccaggatggcttcgaggaacagttgcgggtcgctccgcccgaaggtgaagccggtggcctctggcgacggccacggcacgatggtgtcgcgcaggccgcccacggcggtggccacgggcggggtgccgtagcgcagggcgtacatctgggtcaggccgcagggttcgtagcgcgagggcatgagaaagatgtcgctgcccgcctggatgcggtgggccaggtcttccgtgtagcccacgatggcgcacagcctgccccggtaggtttccataaggtccagcgcccgggcctcgtgcgcaaggttgccctcgcccaggatgatcacgcccacgttgcgctccatgagccggggcacgatgtccagcagcaggtctatgcccttctgcccccgcagccgcccgatgaagcccagcacgggccggtgggccagttccggcgcaaggcccagttcgtccagcagggccgccttgcagcgctgcttgcctgcaaagccctggggatcgtcaggcccgtagcggcacggcaggaacttgtcctgcgccgggttccagatgccgtagtcggccccgttgaggatgccgtgcagcgcgtgctggcggacctgaaggattccctccagcccgcaaccgtaggcagggcccaggatttcgcgggcgtagctggggctgaccgtggtgaccatgtcggcataggctatgcctgccttcagcaggttgaagtcgccccagaattccaccccgctcatggtccatgcctgcggcggcaggccgcagccggtgaacaggcgagaggcgaaccgcccctggaaggccaggttgtgaatggtcatgacgctgcgcgtgtcggcccagaacgggtcggtctgccgccagaagtgcaggtaggcgggcaccagcccgctctgccagtcgttggcgtgcagcacggcgggcggcgtgcccagacggcgcagcagcgccatggcggcgcggcagaagaagatgaaccgctcgcagttgtcgaaatagtcgcccttgtggtcgttgtagtagtagcggcggtcgaagtattcgccacggtgcacgaagtacaccttcatgccgtggtagtcggcctcgtagatgtcgcaggtgatgggatcccacgggtagcccacgtgacagtcggaaacggtcagatggatgccgtagtccgccgtgcgcaggcgaccgtagaacggcgtgatcaccgatgtgggcacgcccatgcggtgcagggccaggggttgcgcgcccagcacgtcgccaagccccccgctcttggagaagggatacatttccgaggtgacgaaaacgacctcacgtcgcatgatcgcgcgttcctccccttgcgcgcgcggcgtttccgcgcgacgcgttgcgcgccatccggcgcgtgcgtcccgatcgtgccggggcggcggccccggcaaaaccattgccccgccagacggcgcggcacgtttggtctgcctgcgcgggcggcgcggggcttctcaggccctgtccgccgcgtgctccgggcaacaaccccgggcgcgcagccagtcggcgatgatcttcgcgtggtcgaaggccatgggctgcggcagatcgtccggcgcaaagaaccgggcatccgccgcgtcgtcacccgcgatgggggcggcaatgcccccccccgccacgggagcagcatccccggtcgccggtcccgccccggcaccgccgcgcacccgcgcggcatagaccacgctgagggtgtggtggcgcgggtcgcgccccggttcggaatacacccccacaaggccagtcagttccacgtccagtccggtttcctcgcgggcctcgcgcaccgccgccgcttccgccgattcgccgtagtcgatgaatccgccgggcagtgcccagccgggcggctcgttgcgccgccggatgagcacgatgccccgccccggctcgtgaatgaggatgtcgacggtgggcgcggggttgcggtacatgaccacggagccgccgcagtgcgggcaggggacgcgatgttccatggcgggcgtgtccgttcttgccgggtgtggacgaagttgacgtgacggggttgcgggcgggctgtccgccccccgtcccgccgccgcaggccggaacggactgtcccggaaggcggcgatgatatgacaccactttcccagagtacgcgcagagatgaaaagtgacaagttgatagccgtgcacaacggagcgctgggcgacttcctgtgtgcctggcccgccctgctggcgctggcgaggggggcgggtacgccgggcaccagaccggacgacgccgggccggaacacgccgtggcccagggcggcaagggcggcgatgccccgcgcctgctgttcgcgggcaacatggaacgcatgcgctggctggcaccgctgggctatgcgccctgccccccggacatgcgccgggcgctggacggactgtacggcgagccggaaacatccgtctggccgcaagccctggccggggccacgctggcgtggttctgcctggaccgcgccccggtggccgcccacccgcgcgtggtgcccctgccctgcctgtcgtccggtgcggacgggggcggcatggacggcgatgacactggcgtggaagtcccggcaatggccctcgctgcgcgccccggcaatgccagtcatgccaatcatgccagtcatgtcagtcatatcgggccgacaggtcaaacccggcatgtcaccgagacgctccgctaccggctcgaacgtgcggtctcgtccgccctgccgtggccgccccgctgggacgagaactggcacggcacctggcaagccctgttcggcggctgggacggcgggaattcgcgcaccgtggtgctggtgccgggcgcgggacaccgggccaaacagtggcctcccagtcggtttgccgccgtggccggggaactgcgccgtgccgggtacaatccgttgtacgtgctgggaccggcggagttggaacgcggccttgatcggaacgccctgatgccggaggggatgccggagggaggtgaggtgcccgttgtcacccccgccgaccactacgaactggcgcaattgctgcgcagcgcgcgtctggtgatcggcaacgattccgggccgctgcaccttgcctcactgcacggcgtgccggtgctggccctgttcggcccggcccccgccagtgcatggtgcccgcacggcgccgcccccctgaccatctcgctgtccagcccgctggaatgcgccccctgctccaccaccctgcgcaggcttgcctgcggttgggggcacggcagcgggagcccccacgaagacacggggcacaacggcacctctgcccttgacggtccctgcccgtgcatggccgccatcaccgtacagacggcgctggacaacgccctgaaattgctcggaccacctgaaagaaaagacagataggcacggcaggcaggatgcacgtggcggaagcgcacggcaccttcccgaaggacggaaaccacgtacacacacgacgggacggacgacgcacaaaagaaaaaccggtcccacacccctgtaggaccggttctctgcaaaaaaaggaaggtgatcaggatatagcaaacggtgtgccaacgcgttggggcgactgaacacaggcagctccgcctccagtcgtcttcgcaacaatatgaaatttaatgcttttgcaagaaacatccgactgtgaaccggcacgaaccgtttgaccaaacagttcaacttttttgccacccacttttccgccgccgtgcagcgcctgtcccatgcggttttgcggccatcttgccgtcacgaccccgcaaaaattttttgtactcccggcaggattgtccccacccgttcactccggcgcgtacccggcatcgctcaaggcctgcaccgacacggccccggcccgcaacacccgcaggcgcggcgcaccgtcaccaatacagccgccatccagcacttccaccagcgtggagggcaacccgccgggcggtgcggggggcaggtccagaaccccggccacctcggccagcagttccggatcaaggtccatggcacgcgtcacggctgggcgtccgctgatgttggcgctgctggccaccagcggcccaccggcccgcaggcacaattcgcgggccgcgggatgcggggtcaggcgcacggccacgcgccccgtaccacctgtaagcggctcgggcacgccgggcgctgcgggcagcaggatggacagcggccccggccagaaccgccgggccagcccttccgccacgtggcccatgggggccgccacctgcgtcagctggtccacatggcccacgatgaccggcagggccaggcggtgggcgcggcgcttcacccggtacacctcgtccacggctccggcatgggtggccaggcaccccaccccgaaaaaggtctcggtgggaaacaccaccacccgtcccgcacgcagcagcgcggcggcatcatccagattgagcatgaggcgatccgttgttgggtcaggcatgacaggaaaaagcatggaatctggccggatgccgcgccgtgccatgcggcttgccgcccgtgccgcgccggggtagaccatggcccgagaagatacgcatccggaggtttcgtgaaatcactgcgcctgctggcggtgggcaagctgaagacaccgttctggcagcaggccgccgcgcattacctggaacggctgcgccacacctggcgcgtgaccgaaaccctggtccgcgacggcgacgccgccctgccgcccgccaaacgcaacgccgacgaaggcgcgcgcctgctggccgcccttggccccgccgacatcgtggtatgcatggacgaacgcggcaaggcctacacctcgcgcgagttcgcggcgctgctggaccggctgacggaaaacgccacggcggtgccgtgcttcgtcatcggcggcgcctacggcctggacgatgccgtcctgaagcgggccaccctgcgcgtctgccttggccccatgaccttcccccacgagatggcccgggtggtgctgctggaacagctgtaccgggcggactgcatcctgcgccgttccccgtatcatcactagcggcaggacaccgttacaatacttcgtacacacgcgtatgcacgttgtcgaacaccagcttgaaatacggcgtgaagcgcgggtcttccggtgacgacagcaacagctgcaccatcagcgtgttgtacatgtcgtcgtcgatgaccagcttgtcgccggtggtgcggttgaagatgaagtgccgcccgttgaaccggaagtacatctggcgttgcagaccggtatcgtcgaacacgtcgatggattccgcgtacaccgggtccatgttctgcaccagcaccacgccgttttccatgctgaattgcagcggcttgctgatggaggctatctggtagccgcgcccttccttggccagaaagttccaacggccataggtcgttatccagaagcccaggcgcaacatgtcgaagctgaccaccagatactgcctgccctgcgccgccaccagcggctcctttcgggcggccagcttgcgcatcaggtcgtcggcgtcgtggttgttcatgccctcgaagacgttgccgggaatgttgcccttgctggccgcgtacttaatgagctgccgggcaaagcgcgggttgtccgaggcgtacacggcggcgggcacgaacagcgaaggcccgccatggctcgcgccgtcggcgatggtcgagcggtgcgcgaagtggtgggtggaatagccccagtcccaccagttccagatcatggcttcttccggcgtgttggtgcgcaggaatttcagcgccgccgcgtgccgccggttaaggatgggcccctgggtcatggccgggatgacctccaggtacggcgcgcccagcaccaccagcagcacggcggaaaccagcagccgcccagcggtgcggtagaagttgtcgcgcagcacaaggcccgccagccagtgcaccggcatgcagatgccaagggccatcaccggcgccccgaacatgaccatgcgcccgcccagcttgatggacaggaaggccagcaccgccagcggcaggtggaacaacgccgccgggcgcgccaccagcgcaatgccgaacccggccagccccgccagcgcggcgggcatccacggatggaagtaggccagcacctccgccaccgaaagatcctgcacctcgatgatgctctgggccaccgaagggtagaccagcacgtcgccgtcggcctgggccacggcatcgcccgcccgcttgatgtagctttgggccgaattcagcatggtctggaacacttcggcatcggccaccagccacagcaccaccagccacagcgcggcgtgcaccacccgccgctcggccagcgcccgcaggaagggccacggaccgcgcagccccaccgccagcagcaccgccccagcaaagcccggccagccgcccagcatgggcagggcgtacagcagcccgcccaccatcaggtcggcccggccgccgcgcctgccgaacaccacggcaaggcctggcaccagcagcgcgtagtagcgcaccaggtacggaaacatggaatgccattcctgcgaccaccagcccagaaggccgctgcacagcagcaccgccatccagtggggggcaagggcatcgtcgacgcccgatgtgccatcagtcgcgccatccgccccgccatcagccccgtccgcagtggttccggaagccgtggaggcgcgtttgctcccgcgccgcagccgtcggtacagggccacggccatctccggcagggtgcgcaggcgcggggccagccacaggcccggtcccagcgcggccaccagggcgaacagcagggtcaccagatcggtatcgcagtagcccagcagggtgcgggccagaaagccgggcgccagcgaagccagcaccccggcgcacagccccgcctccatgccgcccagcgcggcggcccaggcaaacaccgccaccgccagcaggctgcccatgaccggcggcagccagaagcccaccgctccggaagtggacccggtgagcagggccacatagcgcaccagttcggacatggggtgccccgcgccgaactcgaagccgtcggcccccgccgtccagtgataggcgtcgtgcgtggccagcaggtattcgccgtccaactggtattccggggtctgccaggcagggtattccagcatgcgcatggcaaaggccacgccaaaggccagcagggccagcagcacggcgcgtccgcccggcgaacacagcgccacggcggcggcgcgcagtacggcgcgcggggatcgccgcgccgggggcggctgcctgccgtccggcagggtatgggattcgccgttgctcccggcttccgggtgcccggcgctggaggaggcaaggggagatgtttcgggcgtgtgcacgctcatggcttcctgccgtgaaaaagggctgcggccaatggaccgcgcaggggggatatacgcgaaacggtggagcatcgccagcgggccgggacgcccccgtgaaaaccggcgccacccgaacgcggcaacgtcatggcctgacgataaacctggccagccgggcaaacctgaccagccggacaaacctgaccggacgggcgaaccggggtcgcgtccgacaatgaggtgacaggggggcgacacagggtgcgagcaaccgcttcacctgcgccgcgaaatacgttagagcactgcgcgaaccaaacagccgcgggggcaacaacccgccgaaccgccaggtccatgcgcacgggcacgccgccggacgcccatgcgccggaccgcgcgccgccaccacactgcaccgccgggtcagccccgtcggcccatggagacgccgccatgctgaacatgaagtatctcgacgaaatcgaggaatacctgtcgtcggaacgcctggatgacgaattcgaatattcgcccgaagagcggcggcacgaaatcctcgaattcctcgaacgcctcatggacgtggcggacaaggccgacgccgccgccacccggctgatcttccgcaagtcgcagctgggtgcgctgatgggcaccccgcccgaaaaatagcccgtccgccattctccgccgggggcacgcgcaacccgttgcgcgaacgcaccgcccgggcaatggccgcgtgcagccagccgccgcaccttccgggttcagcccggcgcccgccccccccgccccggcgtcggcatcactccaaggccagcgcccacagatggcgcgtggtggaggcgggctccgtgccgcccttccccgtcgcgccgccgctcacgttccgtccggtccgtccaccgtgtccgttgagcccggcccgtccggatatcccgcccgcaccgtgcggcggcggggcctgcaccccgtattccgcccgtgcagccaccctccagccggggggcaggcttgcgggcgcgccttcgttggtcagaaacaccaccatgcccccgggagccacgtggccgtgcaccagttccagcacctccggccagggcagaaaggcgcggctcaccacgcaatccgccttggggcgcgtgggcatgaactcctccaccctgccccggaacaccacggtgcccggcaggggatgacgggccagcacgttggacaggaacagggtgcgtttctcgcgcgcatccacaagatggtaggtgcccgcctgccataccgcgcgcaggggaatgcccggcagcccggcccccgcgcccagatcccacgtttccggcgcctcgggcaggggcagcgtgcgcagaaagcgcgccaggtgcaggctgtccacgatcagggtgcggaaggtggcctgccaggtgtgcgtgcccaccaggttcatgacccggttccacttcatcagcagttccagatagcccgccagggacttctgcgcggcctcgggcacgctgtcgggaccgaacccggcctcggcacacagccgggtcagctctttcaacgatacgtggacatctgcggggggcatggcgtctcctgatggtgaccccgtcggcgcggcgcgccggatgcgggagttggcggccttgtagccgccccggcgcgcgctggcaagcaccggcaagcgtcaggcaatggacccgacagaggccgacgtgttcgaccggtcccgactggccgtccggtcccgaccgccccgactggccgtccggtcccgaccgccccgactggtcccgaccggtcccgacgggtgaatgacgcaatgacgccgggaacggcggcgggcgacgacacgcgaagggccgcttccctgtgctgccgcgcccgcccgcgccctggcgcattgggccgcgcaggcgaaaacggcagcaccacttgcgtccgcgcgcgtgtttgactatgcagcgaacgggcaacgcgcccgcgcccggcaccaccgggcaccgtcctgagggggacggccaccgcgtccgcccacgcacgataccgcacaccacatcgccggcatgcacccggcaccattcccacgtctggagcgacacccaatgaaccgtaccgacatcgccatccttttccccggccagggctcgcaggaacccggcatgggccgtgacgtggccgacgccatgcccgaggccatggacctgtggaagaaggccgaacgcgcaagcggcctgcccctgcgcgaaatctactgggacggcggcgacgacaaggccatggccgatacccgcaatctgcaacccgcgctgaccgtggtcaacctgtccctgtggctgcgccttgccgggcgcgtcagcccggcctgcgccgccgggcacagcctgggtgaatacgcggctgccgccgcctccggcgcgctttccgtggacagcaccctggaactggtggccctgcgcggacgcctgatggccgaggccgaccccgacggcaagggggccatggccgccgtgctcaagctttcgcaggccgacgtggacgccgtggtggcggaggccgccgaagccaccggccagatgatccgcatcgccaactacaacacgccgggccagctggtgctgtccggcacgcgcgacgccatcgccgatgccgccgccagggtaaaggaccgcaagggccgcgcgctcatcctgcccgtcagcggggcctttcacagcccgctcatggacgaggcggcgaaggaactggccaaggccatgcgcacggccacctggtcgcgcccgcgctttgccgtgtactgcaacgtgaccggccaggccgtcaccgacggcgaatcgctgcacgaggtcatgacccggcagatgacgtcctccgtgcagtggatcgccaccgtgaccaaccagtggaacgccggggtgcgccgctgggtggaatccggccccaagggcgtgctgaccaagatggtgggccccatacttgccgcgtcgggcgtgcccgccgccgaggagggcggctggacggcggagggcgcgggcagcctgcaacaggccgacgcgctgtcgttctagctgcgtaccaccgctccccgcttgcgcgggtgaccaggcagacattccacgggccgggtgcgcatgcgcacccggccccttgcatgcgcggccccttcccgggtgcggcaccccggctggccctgcctgcatcgcggcaaacacgcaacgcgtcaccgccatgttccccgccccggcgccgcgtgcaccccgccgctgccgcgcgtcccgacggctttgcagtcgcgccgttttctggtacacgacccacttcggacaagcgccccgcccttgcggctccgtgcccgcccacccgcgcgacaggccgcttgcgggcctttgcaggcaggtgagggcaacctcgggccatccggcgatctgcggcggagtccggcgaggtccggtgatatccggggatatccagtgatatccggctaagtccggtgcgcttcggcacttccgcacggcggaatccgcacatttttcgtacggcagccagcgaacagcggccagccgccgcccacacagacggcacaatcccacaagccaacaggacaccatacatccatgcgcgcacgtcagcagctgctggcctcccttcaggccatcgtgaaggacatggggctttcctggcccgaaaaggccacccttgaaccgccccgcgacaagtcgttcggcgaccttgccgccaacatcgccctggtgatttcgaaagacgcgggggttcccccgcgcgaactggcctcgcgccttgccggtgccctgcgcgattccgacccggccatcgcctccgtggacatcgccgggccgggcttcctgaacgtcacctactcgcccgatttctggcgcgaaaccgtgctgcacgtggaagccgcgggcgaccgctacggcgccaccgccgtgggcgcgggccgcaaggcgcaggtggagtacgtgtccgccaaccccaccgggccgctgcacatcggccacgggcgcggagccgcccttggcgactgcttggcgcgcgtgctgcgctttgccgggtacgacgtgaccaccgaatactacatcaacgacgccggtcggcagatgcgcctgctgggcctttccgtctggctgcgcgcgctggagctttccggtcgcccgttcaccctgcccgaggatttctatcgcggcgactacatcaaggacatcgccgccgagatgctggccaaagaccccggccttgtggacctgcccgaagccgaaggccaggaccgctgcttcgaatacgccatgaactccatcatggacggcatcaagcaggatcttgccgacttccgcgtggagcatcaggtgtggttctccgagctttcgctggtgcgcgagggcgcggtggaaaagaccttcgagcggctgaaggccgccggccttgccttcgagcaggacggcgcgctgtggttccgcaccaccaccctcggcgacgacaaggaccgcgtgctgcgcaagtccgacggcaccctgacctacttcgcctcggacatcgcctaccatgacaacaagtacgaccggggcttcgacctcgtggtggacatctggggcgccgaccaccacggctacgtgccgcgcatgcgcgccgccgtggccgcgctgggcaagcggcccgaacagttcgacgtgatcctggtgcaactggtgaacctgctgcagaacggcgagcagatcgccatgtccacccgcgccgggcagttcgagaccctgcacgacgtggtcagggaagtgggcgccgacgccgcgcggttcatgttcctttcgcgcaagagcgacagccacctcgacttcgacctggaactggtgaagcagcgctccatggacaacccggtgtactacgtgcagtacgcccacgcccgtgtgtgcgccgtgctgcgcaaggcggcggaacgcgccatcgtcctgcccgcgcggctggacgcggcggcgctggccccgctgaccctgccggaggaactggacctgctgcgccttgtggaccgcatgcccgacaccctttccgccgcagccgaagggctggccccgcaccacgtcagcttctatctgatggaagtggcgggcgccctgcacagctactacgccaaggtgccggtgctgaacgccgccgacgcggaaaccatcgtggcccgccttgccctgctgcgcgccgtgggccaggccgtggccaacggcctgaacctgcttggcgtcgaagcgccagaggccatgtagcgcgccatagcgcgggaacaaggcatggcagcacccagacaagggcagaacggaccgggcccgcaaaacgggcgtggcggccaggggacgaaggatggcgggcgcaagaaaggcgtctacaccatcaacgtcaccctgccctcgctcatttcggcgggcatcgtggccatcatcggcttcggctgggtgttcgtgctcggggtcatcgtggggcgcggctacaacccggaagaacgcctgggcatcgaccgcatcatgcccaagcccgccgccaacgcgagcgccggggcaaaccccacccccatgcccggcggcgtgatcaagccggaagatctccagttcatggattcgctgcgcgccaagcccgccccgatttccggcaacgcgggggtagcggtgaacgcttcggaaatcgtggccaaaaacgccaagaaggaccagaagcccgataccaagcccgataccaaggcagacacgaaagcggacgccaagaaagacaccaaaaccgccaagacagataccaaggcggacaccaaggccgcccagaaggccgataccaaggcggataccaaaaaggacgcccaaaaggacgccaagaagaccgcgacggccaccgccgcgccgaaagacgcccgggagtccagggattccaaggacaccaaggataccaaggataccaagacagcggagaccaagcccgccgacggtgaccgcttcgactacgtgtaccaggtggcggcctacaaggcggcggacccggccaacgccctgaaggccaagctggaagcctccggcatcaaggtgcgcctggattcctcggtggaaaacggagtctcgtggtatcgcctgaacgcgctgttccggggcacgcccgaggacacgcgccagttgcgcgccgcgctgtccaagcacggcatcgacaaggtcatcctgcgcagcaagacgccggtttcccgatagggcagccttgacggcatgttgcgacaggactaccttgccatgatgtaaaggcgtcaggaacggacgagaccactcccgccccctgcccgcagcgcatcaaaccgcccgcgaatcacacgggcccagcgcggccaccgccgcgccaccggaagaggacagcatgagcacaggccccggcatactcgcccccgttaccgcccttggcgccgctaccctgcgcctgcttggcgagatgggggccatgttcctgttcctggcggacggcctgcgcctcatctttgcctcgcccaagcagatccccaagatactgaaccaggtcttcgtcatcggctccaagtcgttgttcgtcatcctgctcatcggggtattcaccggcatggtgctgggcctgcaggggtactacacgctggtcaagttcgggtccgaagggctgctgggcgccgccgtggccctttcgctgatccgcgagctggggccggtgctgacggccatcatggtcacgggccgggccgggtcgtccatggccgccgaaatcggggtcatgcgcatcaccgaccagatcgacgcgctggacgtcatggacatcaaccccatggcctatctggtggccccgcgcatcgccgcctcgctgatttccttccctttgctgacggccatattcgacgtggtgggcatccttggcgggtacgtcaccggtgtaaccctgctgggcatcaacgagggcgtgtacttctaccgcatccagaccagcgtcgagatggccgacatcaccggcggcttcatgaagtctgtgctgttcgccgtcatcgtggccacggtaagctgctaccagggctatttcacccacatgcgccgcgacggcgtggggcccgagggcgtcagcaactccaccacttccgccgtggtcctttcgtgcgtgttcgtgcttgtggccgactacgtgctgacctcgttcctgctgtaagagaccatggccatgcgcgcgactaccggatgggacatacggcttgacggccttgcgatgggctacggcgaccacgtggtgctgcgcgacgtgaacgcgctgctgcccgcgggcaaaatttccatgatcatcggcggctcgggctgcggcaagtccaccctgctgcgccacgtgctgggcctgcaacggcccatggcgggcaccctttcggtaggcgggcgcgacctgttcgcccttgccgggcgcgattttcgcaaggtgcggcggcgcatgggcgtgctgttccaggacggggcgctgctgggttcgctgacgctgggcgacaacgtggccctgcccctgcgcgagcacaccggcctgcccaaggcaaccatccgccagatcgtactgcacaagctggccctggtgggtctggccgactacgcggactactaccccaaccagctttccggcggcatgcgcaagcgcgcgggcctggcgcgggccatcgtcatggacccgcccatcctgctgtgcgacgagcccacatcgggtctggacccggtcaacgccgcgcgcatggaccatctgctgctggacatgcaggccaattttcccggcatgaccattgttgtggtcagccacgacctgcgcagcctggacgccatcgccgactacgtgctcatgctgcacgacggcacggcggccttcgcggggccggtggatgcgctgcgcgcgtcgaacgatccgtacgtgcgcagctttctggaccggcgggccgacgaggaccagcgggccgaggtgtcgctggcgccggaggtgcagcaggccctcgacgcctggctggaccgctgacgtttggcgaagccgctggcgtctggcagagccgctgacgcctggccgctgcggcaggcgcgacaaatactgtcaaccaaagcccccaacggatacgggaagggcagcatgaaaaagtattcgcgagaaacatcggtcggcatcttcgtgcttatcgggctgctgtgcgtcggctacctcaccataaagctggggcgcatggaactgttgtccgacaagggctacaccgtgcacgcccggttcacctccatcaccggcctgcgcgtgggggcggaggtggaaatcgcgggcgtgcccgtggggcgcgtggcgggcatcaacctggcgccggacaagccggtggctgtggtcagcctgcgcatgcgcgaaggcgtgcacctgaccgacgatgtcatcgcttcggtaaagaccagcggcctcattggcgacaagtacatcaagctttcgcccggcggttctccggaccagcttggcgaaggcgacgaaatcacggaaaccgaatcggccatcgacatcgaatcgctgatcagcaagtacgtgttcggaggagtctaggcatgttcatgcacgctttccggcgcggggcccttcttgccgcgccgcttttcaagaccctgtcctgcggcctgctgtgcatcctgctcggctggcccggccctgcccttgccgctgcggacagcgcgggtgccgcccgcgaggccctgaagacctcggtggaccgcattctcgacatcgtgaagcagccgggctacaccgaccctgcccagcgccccgtgctcatggacaaggtggagaacgaaatccgccacatcttcgattttcgcgaattctcggcccgcaccgtgggcatgaactggccctcgttcactcccgaccagcaggaccgctttgccgaggcgttcgcctcgttgctgcgggccacctaccttgaaaagttcgacggctacaccggccagcaggtgctgttcaccggcgagcttgtcagcggcaagggcgacaaggtcgaagtgcagaccaccgtggtgatcaaggacaagcaggtgcccgtggcctaccgcatgctccagaatcgccagcagaactgggtggtgtacgacgtgatcatcgagggtgtgagcatggtgaaaaactaccgcacccagttccaggacctgctggaaaagggcaccgccgaccagctcattgaacgggtgcggaccaaggccgacgaagtgcgcaagcagcccgcccaatcgggacagccgggacagcccggcaagtagtccgccgcacgaacaagaacccgccttcggaggaatgcacatggccgcaggttcgttccgcatcaacatcgcgctgtgtacggcgtgccttgcctgtgccctgctgctggccccggcggccgccagcgccgacacgcccgacgaaggcgcgccccatgccccgcccacggtcacggcggacctggacgactacgacaccaacaacgaagacatggtggccgacccgctggaaggctggaaccgcatgtggttcgccgtcaacgacgtgctgctgctcaaggtcatcaagccggtgcatcagggctacgtgacggtgacgccggacgaactgcgcagcggcgtccgcaatttcttccacaacatcgcctttcccatccgcttcctgaactgcctgttgcagggcaagcccagggaggccggtgtggaaatgggacggttcatcatcaattccaccgtgggcatggccgggttcatcgacgtggccaagaaggacaagcccatcgtggaaccggacaaggaagacttcggccagaccctgggcgtatggggcgcgggcgaaggcttctacatcgtctggccgctgatcgggcccagcaccctgcgcgacagcgtgggccttgcgggcgactacttcgccgaaccgttcggctacatggtggacgacgacctgacctacttctctgctcgcgcctacggcgaattcaacaaggcggacgagaccatcaacagctacgaagccgtgaccaagagcgcggtggagccgtacacctcggtgcgcaacgcctacatccagatgcgccgcgccaaggtggccaagtagtcaggcagacgccagttcaatccgcgaacgacaaagggaggccccatggggcctcccttttatcgtcggggggtgttgttcgaccagcagtgtgctgtttgcccataggggctgtttccaaattaggattttcgttcgttggcgaggaaaacgagcctgccatgagggaatatactcttatcgtatttgaccggcatggcaggcgaagtttgaccgcgttgcgcacgatgcccgtaaaactcgcaagctcgcttaacgggcacgcttcgcgcccttcgggtcggatgccaacgggcgaaaagacaatttagaaacggcccctagatggggggagcgatgacgaccacaacccgcatctcggtctttgcccgcaccccgtggggcacacggatttccgagaccagcatgtcgccctgcttcgcgggcatggcagcaccgtccgcgcccaggaattcgccttcgccctcgatgacggtgatggccagttcgccgtcgatgtcatggctgtgcacgggcagttcctgcccggccttgaaattgaaattgatgatcttgaagttttccgagtcgtgcaccaggttcatggcgaatccggcgtccttgaaggtgcgcatgtcgtcgagacggatgtggcgcatggtgggctccttttcgtcgtggttcattgtcggcttgttttgtagcgggcggcggtatgcgcccggtgcggtcctgttgcggggcggagtggtttcctccgccctcgcccatacaataggttctccgtgcgggccatgcgtgacgcacatcacgggcggtgggctttttcgcttttttttggcatcgacccggcggatgacgccccgcagccaacctgcccgttcctgtacgttcccgcctttccgtacgatccgccccctccggctcgtcccaactcgtcccaactcggcccaactcgtccccattcggcccaactcggcccaactcggcccaacgcatcacggctcgtcccggcccggctctacccgtccggccttgccgggcgccgggttgacagcccggtacgggcaggctaccgctggcctttccctgaatcggcggcccgttgccgcgcatcatggcggcgtgcccaggcaacgccgcgcaaggacagttttcatgatcgtcgaaattggctgcatcgtcgtgggcgtgcccgcaggctacctgctgcgcacgcgccccgccgttgtcggcgccgtggaccggctgaccacctggtccatttacacgttgctatttctgctgggcctgtcgctggggtcggacgacgcgctggtggccaaggcgggcgacatcggcctgcgggccgtggtcatcagcatggcgtcgctggcgggcagcgtggctgcagggtggctgctgcaacatgtgctgctgcgcggcgccctggacggccccggtgccgcccacccggcctcgccggacacgggtgcggccacgccctcggccacagcccgcacgggagaccggccatgaagggcagcctgattattctcggcttcttcctgtccggcgtactgctgggcaggctggacatcatccccagggccgaccaggcgggcgacctggcctcgtgggcgctgtacatgctgctgttcgtggtgggcatgggcatcgggttcgatacccgttcgttccgcatcctgcgcgaactgcacgtgaaggtggcgctggtgccgctgttcgtgggcatcggcacccttggcggctcgctggcggcgtgggccctgctgggcgacatgcccctgcgcgacgtgctgggcgtgggcgcgggctttggctactacagcctgtccagcatcatgataacgaaaatgggcgacgcggccctcggctccatggcgctcatcgccaacatctcgcgcgagctggtcaccctgctgtccgcccccctgctggtgcgcctgttcggcgggctggccccggtcatggcgggcggggccaccagcatggacaccagcctgcccatcatcgcccgctacgccggggagcgttacggcatcatcgccgtattcagcggcatggtgctgaccgtggccgtgcccatcctggtgacggccatcttcacctggctgtagggacgcccgcacgaggccgcgtgaacgcgctccatcccggcaagtcgccctgcgaagtggtgacaaatgtgtcaatcaatccgccagatgctggcgtttcctcactcattcattgacaatttgcccacttatactccagaaagggaagtccgtccgtcacaccaaccacatgtccagaggagaatccgggatgctgaagaagatcgtcctcacccttgcggccctgctggtcaccgccaacgtggcctttgccgagaagaccatcgtcgttgcccaggacgccacctggccgcccatggaatttgttgacgcgaacaagaacctcgtcggcttctccgtcgattacaccgacgccatggccaaggaagcaggcttcaagatcgtgcacaagaacgtggcctgggacggcatcttcgccgggctcgaatccggcagctacgacgccatcgtctcctcggtgtccatcaccgacgaacgcaagaacgccatggacttcaccgccccctactacgaagtgcgccaggccctcgtggtgcccaagaccaccaacgtcaccaagctggacgaaatgaagggcaagacccttggcggccagatcagcaccaccggctacttcaccatcaagaagaccgccggcgtcaccgccaagtcgtacgacgaaatcggcctggccatggaagacctgttcaacggccgcatcgacggcgtggtgtgcgacgaccccgttgccgccagctacgccctgcagcaggaacagtacgccgccaagatgaagatcgccttcgtcatcgaaacccaggaaaaggaattctacggcatcgccgtgaagaaggggaacaaggaagttctggaccttctgaacaagggcatcgccgccgtgaaggccaagggcatcgacaagcagctccgcgaaaagtggatcggccgctagccgtgcccggctagatacttgcgcaccatgggggactggcggtattacgccggtcccccgtttttcaacgccaaagcctcagagacgccatgaccaacgaaccccagaacgtccgcatcgtcatcaccgacggcgcgatcataccggacccgaaggaacggcggatcataaccgcatggtccatctccttcgtgggcgcgctggccgcgctcgtctacctgtgcgcgagcaggcccgaaccttactggcggttgctgcaattcctgcccgacggcattgccgtcaccttcaaggtgaccgtgctgtccatcctgtgctccatcccaatcgggctcatcaccgggcttggccgcctgtcgcgcaaccggctgatcaacctggtggcctccacctacgtggaagtggtgcggggcattcccctgctggtgcagcttttctacatctactacgcccttggccggttcctgaaggtgccggacctgctggccgccatcatcgccctaagcgtgtgctacggcgcctacatgggcgaggtgttccgcgcgggcatcgactccatctccaagggccagaccgaagccgcccgctcgctgggcttcaaccgggcggagaccatgttcatggtcatcctgccgcaggcgtggcgcaccatcctgccgccggtgggcaacgaattcatcgccatgctgaaggacacctcgctggtgtccatcatcgccgtggccgacatcctgcgtcgcgggcgcgaattcgcctcggagagcttcctgtacttcgagacgtacaccatggtcgccctcatctacctgttgatcacgctgttcctgtccaagggcgtcagcatcatggaatcgaggttgaactactatgaccgccgatagcgtcgaacccatcatccgcatcagccacgcctggaagttcttcggcgagctgacggccctcaacgacgtcagccttgacgtgatgcccggcgaaaaggtggtcatctgcggtccgtccggctcgggcaagtccaccctgctgcgctccatcaaccggctggaaacggtggacaagggcaccatcatcgtggacgggcaggacgtgaactcacccgacaacgacatcaacaagatccgccaggaactgggcatggtcttccagagcttcaacctctttccgcacaagaccgtgctgcagaacctgaccatggcccccatgcggctgcgcaagaccccgcgcgccgaggcggaaagccgggcgctggaactgctgaagaaggtgggcatcagcgacaaggccaacgtgtttccggccatgctttcgggcgggcagcaacagcgcgtggccattgcccgcgccctggccatgaaccccaagatcatgctgttcgacgagcctaccagcgccctggacccggaaatgatcggcgaagtgctggacgtcatggtgaccctggcccgcgaaggcatgaccatggtctgcgtgacccacgaaatgggctttgcccgcgaagtggccgaccgcatcatcttcatggaccatggccaggtgctggaagaaaacgcgccccaggatttcttcggcgcgcccaagcacccgcgccttcagaaattcctgaaccagatcctgtagcgcgcccgccgcgccgcaggccacgggacgaatgcaaacgggccgctccgcaaggggcggcccgtttttgcgtgcctgccgcgctgcccggcagtctgggaatacccggcctgatggctggccgccagacaaggctgcgcaatctactggagcggaaatgccaccgggccggaacgtggccccgctccggtgattccttcgtaaaaacaggaatggcccgcgatgacgggcagcggccccgcctcaacgcccggcgaggcgcaaggcctcggcgcgggccagcgcgaagtccacctccagcggcagcaggcagaaccgctcgcgcagggcatgcgcgtcgtgcaaaaagcgccggtagtcggcctgtgtgcgcgggccggagccctcacgcaccgcctgccccttcaggaacgccagcccccgccacagggccggggtgcacggcagaaagaaatccgcgtcgtcggtctcgttggccgtgcccatatccgcgcccgacttcaggtacagcagcagcgacagcgcaaggacgcctacccccgcaaccctgcgcgcctcgtgcaggcgaaaggcctcgcccaataccgcgtccacgctaccggcaacgggcagcgcccacagcccggacagccacgggccaagctcgcccatgcgcggcgcaagccgcaacaggctggcaaaccccgccccgaaacgggtgcaggtgatgcgcttgggcacgctgccctcgatgcattcacggttcacggccatgcacatggtccgaaagtcgtcggcagacatggacccgctgccacccggcccgaaagcagcgtccagcagcgcgcgcgcctcggcctcgccctgcttgcggctgttgatgaagtccaccccggaatgaacgtcgcgccactcgtccacctgcgcggcataccgctcgaacatgctgcctccgtgtgccgtgaaaatccgcctgaccggccttggtcccatccgcgcgaccgccgcgcaaatcagttcgcggggcattgcaccttcaccctgccccgcattgccgtgtcgctcacgctggataacaaaaaaaacgtgcgttcccaagggacgcaccggcatcccgagcgcacgactttcgccagcaacgttttcctgcactggggatcacacgtctttgcttccccatctttttgacattcctttcttccttacactccgcgccgggcttccggcgcggatggctggtgcgggcgcgatgcaaggaattacgagtttttgcgccggacaaggcgaatcggcgtttttgagcgcagatcgcccgctgttaggcaagcgcgaaacgcgagtcttacagcgggcgaaagcagagctgtactcatgtacgtgagcatcaaaaacgccgattcaacgccgtccggcacaaaaagacggattctgcggcagggcgcacgcgttaccgcagccccgccctcaacaatcttacttccctactgcgacaccacgtgcagcagggccgcgcgcacctcgtccatctgctgctcgtcggtgatcttctggccgtacaccgtgcgcaccgaaaaactgtccgacgtgcggttgcccaaggtggcgatcttggcgaacaggatgtccagttgcaacgcctgcaacacccgcgcgacatcatacagcagcgcgggccggtccggcgcaaacacctccaccacggtgtggaagtccgacaactcgttgtcgatgcgcacctctggcggacgacgcaccgcatccagcagcacactgggcaccttgtgcttcagcgcgttggacgcgcgggcctgctcaagccggtaatccagcgacagcttgcccgtcagcgcgaaatggacggccccgcgcaccttgccccagaaatccctggcatacagcgggtccggcggcgcggtaacatgaaagatgtccagcacggtgccgtcgctccacacataggcatcggccccgaacacgttcaaaccgtgcagcgaaagcaccccggcaatggtggcgaacagcccggactggtcgcgcgcggccaccagcacctcccacagctcgctgtcgcgcccgccgtgcaacggcctgccctccagcaccaccactccccgctcggcccggtcctctggcaggcggcggcgggattcggccacgtcgcggttcagctgatagaccagcgacatgtggcgcacgatgtcttccggcggcatggccagcagatagcgcgagggcatggcgtccagatacagccccgccgtttccagcgtgtagtgcagcgccgactgccgttcgcgcaccagggcccgcgccatgtcgcgcgtgcgcgcgatggcctgggcggtctgcgtgcccgcaagctgcccgtcgcgcagcatgttggccaccttgccgtgcagttcgtacagcaggctggcggtccagcggttccacgccttgtggcccgtagccatggaatcggcatgggtgagcaggtagagcatgttcaggcggcgcaggctgcccacggtgccagcgcactgggccaccaccgactcgtcgttgaggtcgcggcgctgggcggtgcggatgagcagcaggtggtgcagcaccagaaagaccacgtcgtcgatgatctcgggcggcgcgccccactcggacaacaggcgcatggccatctctgcccccacctcggaatggtgcgaggcgtcggccccgcccttgccaaggtcgtgcagcagcgcggccagcagcaggcacagcctgtcgcgcgcggcatccgcgtcatgcccggacggttgcgcgggcatgcgggcggcgccttcgcccatgccggcctgcccttccggaacgctcaggcagccgccgcgccagaagccggaaaacggctcgaaatcttcattggccagcgattccagctggcggatcacgaacagggtgtgcatgcccacgggataggtgtgaaacccgtcgaactgcacccggtcgcgcgcttcggcataggcgggcaggatggcgggcaaaaggcccgtctcgtccatgtgccccagcacgggaaacgccttgccggaccccaggatgcgcatcagcgccgcgcccacctcggccccggacagggcgccctccttgccggacagggcctgttgcagcgcctgctccatggccttgcgggtattccagtctggggcgggggcatcggggccgggccattgggcggcccggacgaaggcggaaagggccaggccgggggtgaccaccgccgggtcgggcaggcagatgtgcagcgtgccgcccgccatgaccacggggccttccacctcggggcagggctggtcaggatgcaccggcccgccgggcatgccccggaaggcggcggacagggccttgatgtgcgacatgcaccggtgcaggcggcccagaaagcattccactgccagcaggttgccgcattcgcgaaagccgaggcgcgcggcgatttccggttgcaggtccaggaacagctggtcgttcttgcggtgcgaaagatggtgcagcaggttgcgcacgtcgtgcagaaagcccacgctctcgcgcagcagggcggcatcggacgaggaaaacccggcctgggccaggatttcctccaccgtgcccgcctcgttgcgaatgcggcccagccacaggatgcggtggtagtcgcgcaggccgcccaacccttccttcaggttgggctccagcagcacggcgccgtcgccgtgcgaggcgcgcctgcgttcgtgttcctcgtcgttccaggacaggaacgaggccccccggcgcggcagcaccttgtcgttcaggcggtccaccatctcgcggaacagggcctcgttgccggtgatcagccgcgcgtccagcaggctggccagcaccttgtgatccttggcggccagcttcacgcagtcgcctatggtgcgaaacccgtgccccaaggtgtagcccgcgtcccacaggggcagaaacagcggctgggccaggtcgatggcctgcggtgggatggagcggccgcacaggatcaggatgtcgatgtccgaccccaggcacagctcctcgcggccgtagccgcccacggccaccagggcaaccttgtcgtggccgccgcgcagttcggcgaaacgaaggcgaaaatagtcgtccagcaggcggctgtaggcccgctcgaaacgcgaggcgcccatggacgaaaacgggggcgcggtgtcgcggcagtgcgcgtcgggtcgggctgcgcaggcattttcctgcggtgccgcgtccgtggggggcggggaggcgtccaggccttcgagcagcgcagcgcgcccttcgcgcagcaccgaggcggcatcgcgcggcgtgccggaactgccggcgggagcggaggaagatggcccgtgtgcctgcgtcatggaagagtcgggggggctggagggtgggtatggacgggcggcgccccgttcgctgccgaggcgccgcccatggattgcggtatgttgcggctagatggcttccacgccggtttcaccggtacggatgcgcaggacgtcttccaccggcgagatgaagatcttgccgtcgcccaccttgccggtgcgggcggccttgaccaccgcatcgaccagcggcttcacctgcgcgtcgtcgacgacgacttcgatcttgaccttgggcatgaagtccacctggtattcggcaccgcggtacacttccttgtggccgcgctggcgaccgaagccctttacttccgtgacggtcatgcccttcacgtcgaggccagccagtgtttccttgacctcgtccagcttgaaggggcggatgatgatctcaagtttcttcatgatgtccatcctgaagctcggttcgtgttcagggaagggatgaccccttccgccttgtaggcgacaacggcggcagcggcaagcttagagctggtaacccgtctcgttgtgctcgctgacgtcgaggcccgcgatctccgactccgtatccgcgcgcaggccgacaagggcgtcaaccacatggaagaggatgcggctggccacgtagcagaacagccaggtggcgaccacggagacgaactggatccagagctgcgaggggttgccttcgagcaggccggaggcggtgttcactgcgctggtggcgaagatgccggtggccagggcgccgaaggtgccgcccacgccgtgcacgcccaccacgtccagggcgtcgtcgtacttgaagacatgcttcatcagcacgccgccgtagcacagggcgccgccgatgaggcccatgatgatggcgggcatgggcgccacgaagcctgcggcgggcgtgatgaccacaaggccggccacggcgccggaagcggcaccaagggtggtgggcttgccggtgtgcagccattctgcggccacccagctgatgacggcggcagcggcgcacaggtgcgtggtgacgaaggcgttggcggcaaggccgttggcggcaagggcgctgccggcgttgaagccgaaccagccgaaccacaggatgcccgcgccaagcacggtcatgggcaggttgtggggcacgaagggctcgcggccataaccatggcggcggcccagcacatgggcggcggccagggcggcggcggcggagctcatgtgcaccacggcgccaccggcgaagtcaagcgcgccaaggccgaacatccagccgccaccccacacccagtgggccatgggggcgtacaccaccaccagccacagcaccgagaacagcagcatggcgcggaagcggatgcgttcggcgtaggcgccggaaatgagggccggggtgatcacagcgaacatgcactggaacaccatgaacagaaggtgcgggatgttggtgaccgattcgctgggttccatgcccacgccgttcaggaaggcgaaatcaagcccgccgatgaccccgccgatgtcgggaccgaacgccagcgtgtagccgatgaccgcccagacgatgctggccacgcccagaagaatgaagctgtgcatggtagtggacagcacgttgcgcgcacgcacgagccccccgtagaacagggcgagccccggggtcatgaacatgaccagagcggagcagaccaggatgaaggcggtatccgccgcgttcatgtgaacctcctcgaaatgttgacgtacaccccctgccggaccgaacggacaggggcaaacccgaacgatgccatggtaaaggcaaggagcgtgccatctgctacaaaaaggtcgcttccaatgaattcggtatattgcgtaaatcgggttttttcgtgtttttccattttggtaacagaagaagcgtttatagtttcttttttgtaaaaatagacatttttgcagcacccactgaaaaagcatcccgctccggtttgcatgccgcacccattgtggtatggcttttcgaaccgccgtgcccatcatccgccacggacatgcccagggcacgaagccgccgcgccgcgcaagaggcgcgggtcaccgccaaggctcctcgcgttcgcgaggtggaccttttgaacccccttccgcaggaggcggatacccatggatcataccggcatcatcaccttcagaggcacccccctcaccctcaccggcaccccggtagccaagggcgacaaggcccccggcttctccgcactggccaacgacctgtccccgcgctccctggccgactacgcgggcaaggtgctgctcatctccgccgtgccctcgctggataccggcgtgtgcgacatggaaacccggcgtttcaaccaggaagccacccgcctaggagcggacgtgcgcatcctgaccatcagctgcgacctgccgttcgcccaggcccgctggtgcggcgccgccggcgttgacgcgctggaaaccctgtccgaccaccgcgacctgtccttcggcagcgcctacggcgtggtgatcaaggaactgcgcctgctgacccgcgccattttcgtggtggaccggtccggaacggtcacctacaccgaaatcgtgcccgaagtgagccacgagcccaactacgaggcagcactggccgcagtgcgcgccgccctgtagcgcacctgcgacgagccgacgcaccccatcccccccgccggggcatgtgcgccgacgggttggaatggcgcaggacgcccggaaacaggctgttttacgaaaatgacaatgcggtttcgcccacgcgaaaccgcattattcttttggcatgtcccatgccctgtccgcttcttctgcctctgccccagacctgccccccctcccccgcactatccggcactgtcccgaactgtcccgaactgtccggcgcgtgcagagggcattccctgtgccaccggttcactcgggttcgtccgggttcgttccgcttcgcacggggccgtgccggaccgggccggggcgggccggagcgcatccgcaccgtccccatcgccgcgcagaccggaccggccccgccagcccgccagccttgcacggcggcccggcctgggctaggctgcgcacctcgtcatgccgtgcaccattgccgcgccgcgcgcgggccgcacacgacacaagacggatatcaccacgccgcaggagcagtccgcatgtccacatccccgcttacccccgaccaggcccgcgaccaccttgtcgccaccgtgctgcgccacctgtcgcgcgacgccgggcgccgcaccgaggccctggaggaattcctggccgtaaccatgcccgatatggacgaacggggcacgcgggtgctgtcggccatggtgccccgattgcccgaatcgctgtacggcaagtgggcctccatgttcgtggaccgcctgcaggaaaccgtgccccacgaacaccttacggccctgtgcgacggcagcgacgacaacaacgccaccatcgccctggtttacgtgatgttcatggaatcggaaaagatggaacgccaggtggcggaagatctgcacgcccttggcatcgcgcagggcggcgagaatgaccccggcgacgcgggcgcactgctgggggcatacctgcgcgcccggcttaccgggcgcggacaagggccaacccagtaggcgggacatgcaccggcgtcctgagcacagccgcacgcacgggcacgcgacccggcgccgcaaacgccaagggccgcgcacatgcgcggccccgcaatttttcggcatgaatgccgggcaccggactgctactgcttctcgaccttgagcccgtcgtcggtggcggtgagcagataggtgcagcccccggtttcgagacagtagtccgaaccgggaaacagcgtggagcgggcggtccattcgtcgttgacgaacacgtcgcgcgcgccgccgctttcctcgtagcgcacctgggttccgtcggccaggatgacgaactccgcctcgtggatgacggcgggcaggtcggcttcggtatggctcatggcaggcctcctcacggttgcggatggcaggactgtggcagaaaaccaatcctttgacgtaatcacatgcttacatcgtccggcaccggacaacaacaggaatatcccgtgacgccagaacttcaggccaccgcttccgccccggcagccccaaccggtccgaccgctcccgcggttgcgccagccgcaccgatctccgcagctccggcggccttggccgccgcgctgtccctgccggtatccggcgtctccgccgtcatggccctgctggacgaaggggccaccattcccttcatcgcccgctaccgcaaggaagccactggcagcctggacgaggtgcaggtggtcgccgtgcgtgatgccctggaaaaggcgcgcgaactggacaagcgacgggcggcggtgctggcatcgctggaggaacgcggcctgctcaccccgcaactggcgggggcagtggccggtgcatccaccctcaccgcgctggaggacgtgtacctcccctaccggccaaagcgcgtcacccgcgcggaaaaggcccggcggcgcgggctggccccgctggcggaagcactgcgcaccgcgcggcccacggcggacgcccttgcgcttgccgcgccccatgtaacgtcccatgccaccccggaaggcgccgacccggaactggccgtgcccgatgtgcaggccgccctggccggtgcccgggacatcctggccgaaaactgcgcggaatccgcccccctgcgcggagccctgcgcgacctgttcgtgcggcgcgccgtgctgcgcgccagggccgtacccggcaaggaggcggaaggcgccacctacgccgactggttcggccacgaggaacgcgccgccgccatgccctcgcaccgcctgctggccatgctgcgcggcgaacgcgaaggctttctttccgtgtccgtgcgccccgacgacgccgaggccctggacaccctccaccgccgggcgggcatcgccgcccccggcaccgccccacggcccgaaaccgccgcagggcaggtggaggcggcccttgccgatgcctggaagcggctgctggccccatcgctggaaaacgaactgcgcaccgccctgcgcgagcgggcagaggcgcaggccatcggggtgttcgccgccaacctgcgcgaactgatcatggccccgcccctgggcgggcgccgcgtgctggcgctggaccccggctggcgcaccgggtccaagctggtctgcctggacgctcagggcaccctgctgcaccacgaggtcattcatccgcttacgggcgatgccggtgcggaacgcgccgcgcgcaccctgcgcgactgctgcgccaggtacgccatggaggtggtggccgtgggcaacggcaccgccgggcgcgagacggaagccttcgtgcgtaacgcgggcctgcccgccggagtggacgtagtactggtgaacgaaaccggggcctcggtgtattccgcgtccgaggtggcccgccgcgaatttccggaccacgacctgaccgtgcgcggggccgtttccatcgggcggcggctgatggacccgctggcggaattggtgaagatcgacccgcgctcgctgggcgttggccagtaccagcacgacgtggaccaggccgccctgcgccgctctctggacgaggtggtggcctcgtgcgtcaacgcagtcggcgtggacgccaacaccgccagcccggaactgctggcccatgtttccggcatcggcccggtgctggcccgcaacattgtggcccaccgggcggaaaacggccccttccgcaaccgcagggatctgctgaaggtgccgcgcctcggccccaaggcattcgaacaggcggcaggctttctgcgcgtgcgcggcgacaacccgctggacgccagcgcggtgcacccggaacgttatgcccttgtggcccgcatggcggcggacctcggctgcgccctggccgacctgctgcgccgcgacgacctgcgcaggcgcatccggcccgaacagtacgttgccgacggcgtgggcctgcccacgctcaccgacatcctggccgaactggcacggccggggcgcgacccgcgcccgtcgttcgccccgttccgcttcgccgaaggggtgcattctcccgacgacctggagccgggcatggtgctgccgggcatcgtcaccaacgtcaccgccttcggggcattcgtggacataggggtgcaccgcgacgggctggtgcatgtcagccagctgtccgaccgcttcgtgcgcgacccggcggaagtggtggccccggggcgcaccgtgcgggtgcgggtgctggaggtggaccgggcgcgtggcagggtgagcctgaccatgaagggcgtggaccagcagtagcccgctccggcgcgtaccgcccggccagaccgccagaaaggccggactgaatgcataacgcccgcgcgacaaccgtcgcgcgggcgtttcctctcatcacgaaccccgtcgtgcccggcccacgccttggggcgcggccaaccggatcaccacgacgctcctacttctttttcttcttgcgcttttcgcgggcctcgttgaacagcttgtccttcttcttttcgaaaaccatggtggtgcgcagcgcggcaaggcccagggccaccacggacaggatgagaatcagccccttctgcaactgccatttctgggtgctgatgaggcccgaggcccacgtggccccggcgcgttcgccatagaacagggccagcggcgccgccaccaggatcagcagcagccccacgatctccatccacaagaagctgcgccagaacagcagcatgaacagcgtggaatcgcgcaccatccgcaggaacttcaggcgcgattccaggtccttcagcctatcttcctcggcttcggccacggcatgggcgcgcttgaaggtttccgccacctgcaggttcgtcttcagcgcccagttcaggctggccgcgcacatgttgtagttcttgttgaactccacgaggatgcgcgggaacgggaaccaggccgcctcgtcgcgaatgtacatcagccgggccatgaacccgttgaagcgcgtcttcaggtccttggcctctcgcccgatgcgcaactgcatgtccttttccagttgcgagcgcccgttgatcaccgtctggaacggcacgaagttgcgtatctcggccatgcgcaccagattggtcacgcgcacgtcggtctgcaccgcaaagggatgctcctcgctgaaccacgtgcccagttccgcccgcaggcgcgccagcccctgtttttcttcctcaacacggttctccgcctcgctccacggcacgtgcagcgccgtaagcaggtgcaggtggccgcgctccagttccgggtccagcagcacccggttgaacacgttggggtcctggccgatcagggtcagcaattgcgccgtggcctgctccacgaagcccattttcacatggcacaccgcctgccggtattcggcatcggtccactgcgggcacagccgcaccacctgccggtacagctgggtggcgggttggtacttgccctgcacctcaagcaggcgggcctggagaaagatgtgccagccctgctgcaacgccgtgggggccagcgtttccgcttccttccacagcgaggcggcgcgcaggtggtcgccgcgctccagggccacgaagcccagcatggtgcgattgcggtagtcgcgagggttcttgatctggatctgggccagctcgcgctccagcgccaccggctcgccgtggcggatggattccagaacgccccacaccgggttgtcgtccttgggggccagttcgtcgaggcctttcggatagtccttgccccgcgccagccacatgcggcgcaccatgcggtgctgcccggcgctgccgatgtcgaacatggcgcgggtcatgatgccttcggccccttcggaggccagcagcacggcaacgccttcgccgatgtcgcctgcaagttgcgcgtcgatgatctggaaaccctggttcagggtctcgaagtccagcagggccacgtcgcgccacacgctgggggtcagggtctccagcttgcgggtgggacaggccgtgacctcgtggttgcgcatgccgcaatagaagcagcacgggttgttgcccgccaccgcgcgggtggaaaccaccaccggcagcgcgcccgcttcctgcccgtcgtcggcaaggcccacgttgcaccagtcgtccatgctgctgtgctcgaccgaaaaacgcacctcgtggatggtgaatccctcgcccagtaggtaggcgttgcggaaactggtgtgcgggtagtcgggcaccaactggtcccagtccagggcgaccttgcggggcaattcattgttgaagttcagccccttgcgatccacgatggcgctgacgcacggccagtagccgtcggggcgctgttccttcacctcgcgcacgcgttgcaaaaggtcgcggcaccactgccggtacaggcgcaggttttccagcggaaagataaggaaggattcgtgcaggatgtacttgaacttgtggcgcttgagaatttcctcgatctcgccgaacatggatcgccagcccgcctgaaatcccttgtccagggggttgcccagggggcgcagcaccgagtaccatccggtggttgactggtacggcaggcgcgaatcggcccgcagcatggtccattctgcgggcaccatgccgcgcagggccgccgccttctcgaaggacaaccccggcacgccggtgcccatctcgcgggcgcgggggtgcacccacacctggaattcctgcggagcaatgagttcctgcgtggtcagcacgttttccagcgacagggaaatctcgcgcttcatgcccagcagcaggcgcgcgggcaacacctgacccgccacgggcagcgggttgaacttgccccatatttccagccgcgccagcgccaggaacacgtccgccgaaaagaagaaccacagcgactggtcacgttcggcggcaatggtcatgccgccgtagtcctgcaaggtctgcggcacggcgggattgatgtcgccctgccagttcagccacagggcaaggcccgcggcgctcatgcgcgattcgcggaactccggcaggcggcgcagcaacgattgcaactggggcatccggacctctggatacggctaaccagggaacatccctgatacggagtgacgaatggacgttaccaaggccctcgcggacctgaagaaggaaccgggcttcgccgacaacgtcggcatggtgctggtgcacaacggcgtggtgcgcggctggtcgcgcaaggacaagagcaacgtggtcgccatcagggtaacccccgaccgcgagcgcatcaatgaaatatgccgcgaactgtcggcgcgaccgggcatcttccgcattctggccgacgccgtggagggcgaactggcccccggcgacgacgtgctgttcctggtcgtggcgggcgacatccgcgaaaacgtcaaggccgtgttcgccgaactgctcgaccgcatcaaggccgaggcggtgaccaaggaagaaatcttcggctgacgccacgggccgcacggccctgccgcagtccctttcgccccggtggccgtgccgccggggcatttttttctccttgggccaaaagcacagcaaattccattcctttccgcgtcattcgggccgcaccacgattgcggcggcaaggtatgccggattttccggggtgttgccatgtgcgggcggacgccgcccggcacacacagccttgaagtgcgcgcacgggcgcactacgcactccaacccgacaccccatcccgtgccgcgcgcccctcttgcactttttccctatatagatttttatatatgcatgcgtcgcacttctcttgcccgcatgctccgcgccgggcttctggccctgccactgctgtttccgccgctgttggcgaacacgggcggttttgcctgccgggccggggaaacattcggcgatgcgcgggccgtggtgcttcgcgtgccggacggcgacacgctggtcgtggacatccccggctacccgccggtggcgggccgggccatcagcgtgcgcattgcagggtgcgacaccccggaaaaacgcgacccgcgccccgacctgcgcgaactgtcgcgtcgtgctcgcgaactgaccctgcacatggccgcgccgggcagcacggtgaccctgcgcaacctgcgccgcgacaagtatttccgcctgctggccgatgtggaggccgacagcggcgacatcgcctccgcgctcatcgaacgcgggctggccaaaccctacgagggcggacgcaagcaatggtaaggctgcgggaccggcccgcatcttccttgtgcgccttctccccctcttttcctacccctgctcctcagcccccctgccccatcaacgcaaaaggccccaccgaaacggggcccttgctttgcatcttgcaccgtgcacgcgaatcagcatcgcgtccggcaacttacgcgcggcagtatttccgttttccggcaaggaagacaagcccgccacggaggacgcatactccggggtatgtaaccggagtggcgggcgcggtctgacgcagccggaaacggaaagacaacgcgcgctagaagaccttgagtcccttgagcagcaccagcagcaccagcaccgggctcacccagcgcaccacggtcaggaacgcggcgatgatgggcccgttgagcagttgcccccggttggacaattccgtcttcacgttggccgcgccccacacccaacccgcgaacaggcagatgaagatgccgcccacgggcagcagcacgttggacgacaggaagtcgtacaggtcgaacacggtcatgccgaagatcttcacgttggccatggtggacatggacagcgtggccggcaggccgatgatggccagcgtcaccgaggtgaggatggtggcgcgcttgcgcggcatgccgaacgattcggccagccaggccacgggcacttccagcagcgagagcatggcgccggtggcggcaatggcggtaaggcagaagaagatgaccatgaacacctggccgcccggcagcgaggtgaacacggcggggatggtcatgaacagcaggctgggcccggcgctgggctcgaagccgaagttgaacacggcggggaacaccgccatgcccgcaaggatggagatggtcaggtcgcacagcatgacgcgggtggccgtcagcggaatgtcctgatcgttgcggaagtagctgccgtaggtggtcatggtgcccatgccgatggacagcttgaagaaggccaggcccagggccatcaggatgacgccgggggtgatcttgctgaagtcgggggtgaacaggaaggccagcccttccgccgccttgggcagggtaaggctgcgcgcgcacaccgccaccagcagcagaagcagcacgggcatcagcactttggtggtgcgttcgatgccctgcgccacgccggcgatgatgatgacgctgatcagcaccagcacgccccactgccacagcagcgactgcaccgggtcgcccaccagcgcctcgaaggccttggcggccacggcggggtctgtggtggcgatttcgccggacagggacttgaatatgtaagcgaacacccacccggccacgtcggtgtagaagcccatgatcaggaacgcggccaccacgcccgaaaagcccaccaggtgccagggctggcccttgggggcaagctggcggaaggtgcccacggcgttggcccgggcgcggcgaccgagcatgatttcggatatcatcaccggcaggccgaccagcagggtggcaagcacgtacaccagcaggaacgacgcgcccccgttctgcccggtgagggccgggaacttccagatgttgccgaggcccacggccgagccgagggtggccgcaagcacgccgaggcgcgttgcgaagccgtcgcgggcggtggtgatctgtttcgccatgtgcactgtttccttgaaatgtgggctccgggcaatccgggcacccctcattagacccatcccccttctttatcaagatatttgtgccgcttcagccccccgcaaccaccctaaaatccggcagcgaagcgcaacagtgcgaaatggcagaccataccaaaagaaagcggcactcgcatacgcaagcgccgcctgtgaagggtctgttcttggtcgtacttcatggtaccacgtaattggtcagcgtgggcccacgggccagacaggctgactggcaggacgaagaacgtccggccatgccgcctgcctactccgattgcccgtcggggccgtcgtcgttgccttcgggcacgggcagcgcgcgggcgcgggcatcggcgcggatttcctcgcgcacgccctgccagttcagctcgccccagcccagcggggtggtgcgtgccggggttaccgtcacctcggccatgccatccggtccggccacgcgcacggtgacgggcatgccttcgcgcaccgccttcggcgaaaaagaggccacgaaggcggcggcgtcacgcaccacgtccgcgtcccaggccttgccgtcgaactgccgcccgatggccaacggaccgggaaagcccgccaccttgaagtgcaggtccgccggaaaggcaaagcgcaccagggcctcgttgtcggcctggtggcggcctatggacagccagtgcggcccggcccagtactgccgcccgatgttggccagcttgaattccgcggcggtggcatgcggggaatgggccagcaccggccagtagcggcgcgcgttctcgcgctcggccagcttgcagcccccggcgggggtgggaatttcggtcaggccgtacttttcggccagggccatctgttccttgcgcccgcgcccgaagatggcgtgcagacggctgcggtccaccagccccgattcctcggcgggggtggggtccagcttctgggcgcacagggggcgcagcagcagttcctttaccccggcgtcgcgccggatgacgttcagggtgtcgcgccgctgcgacatggggcgctgccccagcacctcgccggtgatgatgaacgaggcgccgtagcgctccatcatctcccgcgcgcgggaaatcatgatgatcttgcagtccacgcaggggttcagcaccttgccgaagccatgggccgggcgttcgcgcagcagcgcggcaaaggcgtcgcccatatccacggcggcgatgtccaggccgtagatggcctcccagtgcttcaccttgccgggcttgccgaaaaacggagagacgaagtgcagacacttgaccgcaagcccctgctcctcgatgaccttcaccgccagaatagaatcgagaccgccggacaacagggccacggcgtcatagcgtttgcgttccatggggggtgacatacggcgcggggggaccgttggcaaggggcgcggagtgcccacccgctgcggatgggggtggtcgcccccctgccgcctccctcctttcggctttcccttgccctcgttcgatttcgccctgcccctgcctgtctcagcccggcccgtccggacccgcgcacccggcgttgcccgccgccgcgccttctgatattcccatgaagctctctggcgcccggccctgcccgtcaggcttccggccccgccggggattcccaagcccgcaatcatcccaccccggagacatacatggcgaagaaacccgcgctgacgccggaagagatgcgccgcgaggccctctcgacggccctcagcaccattgagcgcaagtacggacagggctcggtcatgaagctgtccgacactgcccacgtcaacattccggtcattcccaccggctccatcgggctggacctggccctcggggtgggcggcattccgcgtggccgcgtgtcggaaatctacggcccggaatcttcgggcaagaccacgctggccctgcacatcatcgccgaatgccagaagctgggcggcaccgccgccttcatcgacgcagagcacgcgctggacaccaactacgcccgccgccttggcgtgaagaccgacgaactgctgatctcgcagcccgacttcggcgaacaggccctggacatcgccgacatgctggtgcgctccagcgccgtggacatcgtggtcatcgactcggtggccgcgctgattccgcaggcggaactggaaggtgtcatgggcgaaatgcaggtgggcggccaggcccgcctgatgtcgcacgccctgcgcaagcttaccggcaccatccacaagtcgcgcaccgccgtcatcttcatcaaccagatccgcatgaagatcggcaccatgggctacggcaacccggaaaccaccaccggcggcaacgcgctgaagttctacagctcgatccgcatggacatccgcaagatccagaccctgaaggacaaggaagaagtctacgggtcgcgcacccgggtcaaggtggtgaagaacaaggtggccccgcccttccgcgaggcgctgttcgacatcctgtacggcacgggcatctcccgcaccggcgagctcatcgaccttggttccgacgttggcatcatcgaaaagagcggctcgtggttcgccttcgggtcagagcgccttggccagggcaaggaaaacgtccgcgccctgctggaggaaaacgaggccctgcgcctgaacgtggaagccaagcttatcgagcacctgggcatgatgccctccaaggtcgtggacccggacgacaacgccggggccatggacgacgacgaattctagccgcaccgtgcgccgcgccgccgccagcccccgccctgcgggcgcggtgacgtgcgcggcgccgcgcgcctgcgacgccatacgatccgcacaggagacacccagtgataaccgccaacgaaatccggcgccggttccttgaattcttccagtcgcagggccacgagatcgtgcgctcttcttccctcgtgcccaaggacgacccctcgctgctgttcaccaacgcggggatggtgcagttcaagaagattttcctggggcaggaaaagcgcggctacgtgcgggccaccacctcgcagaagtgcctgcgcgtgggcggcaagcacaacgacctcgaaaacgtgggccgcaccgcgcgccaccacacctttttcgaaatgctgggcaacttctcgttcggcgactatttcaaggaagacgccatcaagttcgcctggaagttcctgaccgaagacctgaagctgcccaaggaacgcctgtacgccaccgttttccgtgacgacgacgaggcgcgcgacctgtggctggcgcacaccgacatcccggcggaacgcatctaccgcatgggcgagaaggacaacttctggtccatgggcgataccggcccctgcggcccgtgctcggaaatcctcatcgaccagggcgagcacatgacctgcgggccggactgcggcatcggcaagtgcgactgcgaccgctacctggaaatctggaacctggtgttcatgcagtacgaccaggccgccgacggcacccgcaccgcgctgcccaagccctccatcgacacgggcatggggctggagcgcatcgccgccgtgtgccagggcgtgtactcgaacttcgacaccgacctgttccaggccatcatccagtacacctgcggcatcgccggggtgtcctatcgcgccaacgacgagacggacaccgccctgcgcgtcatcgccgaccacagccgttccatggccttcatgatcaccgacggcatcctgccctccaacgaggggcgcggctacgtgctgcgccgcctgatccgccgcgcctaccgcttcgggcggctcatcgggcagaccggcaccttcctgcacaagaccgccctgaaggtggtcgaggtgatgggcgacgactaccccgaattgcgcggcaacgccgatttcatggcccgcgtggtgcgcgaggaagaagagcgcttcaaccgcaccctggacaaggggctggccctgctggaagaggaactggaaagcctgcgcggcgcgggcagcacccgcgtggcgggcgacgtggccttcaagctgtacgacacctacggcttcccgctggacatcgtgaacgacatcgcggaaaagcgcggcttcacggtggacgaggaaggtttccgcaccctgatggccgaacagaaggaacgcgccaaggccgcctggaagggatcgggcgaatcggacatcgcctcgcgcttccacgccctgctcgaagaaggcctgcgctcggaattcatcggctacgaccacctttcgggcgacagccgcgtggtggccctgctggatgccaccggcctgcccagcgaaggactgcccaagggcgccaagggctacctggtggccacccgcaccccgttctacggcgcctcgggcggccagacgggcgaccctggctccatcacctcgccctcgggcaaggcccgtgtgctggacaccctgaagccctcgcccgaactcaccgtgcaccagatcgaaacggtggacggcgaaatcctgcccgaccaggaagtgcacctgcaggttgaagaggacgagcgcgtggcctcggcccgcaaccacacctgcacccacctgctgcacgcagccctgcgccgcgtgctgggcgaccacgtcaagcaggccgggtcgctggtggcccccgaccgcctgcgcttcgacttcacccacatcgccgccatgacgccggaagaaatcgccgccgtggagcgcgaggtgaaccgggtgatcctggccaacctgccgctggaaaccgaccatatggcctacgacgccgcgctgacccggggggccatggccctgttcggcgaaaagtacggcgacgaagtccgcgtggtggccattgccgacgaatcggtggaattgtgcggcggcacgcacctgcgcgccaccggccaggccgggctgttcctgatcctgtccgaaggcggcgtggccgccggggtgcgccgcatcgaggccatcaccggctggaacgccctgcgcatggtcatggaccagcgcgccgaactggggcaggtggccgggctgctgaaggcccgctccggagagatcgtgccccgcgtggaggccctgcagaaggacgtgaagagcctgcgcaaggatctggaaaaggccagctcgcaggccacctcgggccagggccgcaacatcatggacgaactggccgagatcaacggcgtgaaggtgctggccgccaaggtggaagtgcccaacgtgaaggccctgcgcgacctgatggacgacgtgcgctccaagctgccctcgggcattgcctgcctggccgcccccgacggcgacaaggtgagcctgatcgtggccgtttccaaggacctgcacgaccgcttcaccgcaccggccctgatcaaggccgtggcagccgccgtgggcggctccggcggcgggcggcccgacatggcccaggccgggggcaccaacccggcgggcattgacgaggcgttcgatatcctgcgcaagaccatcgcgggataacgcccccctgaccggacgaaagacgacgcccccgcgtgcagtgcacgcgggggcgtttctggtatccgcgatatggttcgggggggggggaaggtactttttcaaaagtaccttcccccccccccccgaaccccctccctccttccccaaaacttttcatttggcgacatgctggcggctctcagggcccggttcgtcggccatcgcaaacgccaccatgtccacgccaccattaatcagaaaaattgggcgcaaggtgcagaaggaaagacaagaagcaaaggaaggacgaggcgcaatgagagcggaggaagcgttacgccccgccatggccccgcatggggagggccattgtggatggcgggcggcgtgcccccgcaaacggtatcactgcgggcgcgcaagccccgtcagcaggtcggccaccgcgtcggcgtcgtgccgccccgccatcgtgacgggctgcgccccgccgccgggcagtgcgcgcaccaccggcgcatccagcacatccacgccctgcgcgcgcagcccttcgtgatcgatgccgccgggatacaccccgttgccgccatccaccaccaccgtattcagcaggcgggcggcgggcacgtcagcgcccgcgtcacgccgcagcgcggccaacaggacggcggcgcaatcggccacggacaggcccagctgttccgggtccgtgccgctgttgggcacgtacaccttggggcacggggccccggccacggcgcgccccaccccttcgggcaaaagattggccagcacgctggtgtagaaactgcccatgggaaagcagatcaggtccgcttccgcgatgtgccgagcggccacgccggatacgggcacgcgcgcctctacgggcggtgcggaatttccgccctcggcaccgtggcgctcttcacccccggccccgtcctgccagacctgccagaccggtccggtctgtccattttgtccgttttgcccgtttggcccgccgtcttcgccttggccgtcaccatcgggacgggtgcgggtcaggaacaggcggcgcaccggcgcggtgatgccgggcgcgcccttgccggtgatgcggtgctgccccagcagcacggtgccgtcaaccagctccgccgccagatgcaggtcgtcgtccacgatgggggccaccgtgccccgcacccgcagcagccgcgtgaacaggtgcagcaccggccccagcccgccgccgtggcgcagataaccgcccgccagcagcaggttgcccaggcacgcgccgtgcgggtcgaagccgggcggcgcgaattccagaaaccagcgcaggtgcaggcgcagcacatcggccaccagcgggtcgatgccgcgccaggcggggtcgcgctccgaggccagcgcgtacagccgctgcatcagggtgtcgtatgccccggcatcggccaggcgcagatcgcacagggccaccagcggcggcgtggccactgcggggtcggccagggccagcagccggttgcgcaggtcgcccacggcgggcatgcggatgtagcgccgcagcaccgccgtgctgccgccggaatcgaagggggtgaccagatgcacggaattgtgcgtccggcccgtcagggcatggctgagcgacttcaacgccgtgcccccggtaaagaagacgatgcgcggaccatgcgcggcatcgccggctgcaccccttccggcagccgcatgcgccgccgggccggaaccggcgaccgagccgacctggcacgcaccagcgaccggatcgccggggcccgccaatgccgtctgacggctaatcgtcatccccgtcactgtcatcggcatcgctgcccacctcgccgggccgcttgggaaacttcacctttacgcgggcgcgcagcttgtcgccggtgcgcttcagcgaaatgcctatgctctcgaagccgtcgatctctatggaacggccttccagggtaatcacgccgtcggccatctgctcgcctatgcggcgcacaaggccgggggcttcttccggcgttacggaaaactgcacggtacgcttgccgtattgggtcatcgggtctccggggcgggtgccgcaggtgcgggccgcaagggtgtatgggatgtgtcgcccccttccggcaatccggcgggcgacggggcaatagcataccgcagccgcccgcgaatgcaaagcggggccgcccttgggcagccccgccatgcaggtgtaagacagtatatcgcgctagccgcacgcgccgccggaattgatctggaagttgtgtttgatgttcagcccttcgacgatgaacatcaccgtttcgcccacgttggtggacaggtcgcccacccgctccaggctgcgggagacaaggatggtgtgcaccgagcgctccacggcggggctttcacggctcatgtagtccatcagttcgcgcagcacctgcacgtccagctggttgcagcgcttgtccagcacgcgcagttcaagggccagcccggcgtcgctttcgcggaaggccaccaccgccttgcggaacatggccacggcgtgggtgctcagttcgttcaggctgggcatttccggcaacggcggacgggatgccaggaacatggccgcctcggcgatgttcacggcctcgtcgcccacccgctccaggtgcatgctggcccgcatgatggccacgatgatgcgcaggtccacggccatgggctggtccagcgccagcagccggaagctgagttcgtcgatctcgcactctatggtgttgatcagcttgtcacccgcgatgaccgatcgcgcggcgtcggcatcgcggtgctgcaaggcgcgcacggcggtttcgatagccgtctgcgaatgcgcggccatttccagcaccttcaggcgaagtttctgcaattgctggtgaaaatgcgtttccacagaactctcctgggggagttgtcaaggcaggattttcgttcggcgggggtacaggcaacgccgttgcgccaggcggcgtgacgggtgccgcgcggcgacagggccccctacccgaaccggccggtaatgtagtcttcggtctgcttgttgcgcggtcgggtgaacatcatttccgtcgcgccccactccaccagtttccccatgtagaagaaggccgtcaggtcggagacgcgggccgcctgctgcatgctgtgggtcacgatgatgatggtatagtccttcttcaggatgtggatgagttcctcgatcttctgggtggcgatggggtccagcgcggaggcgggctcgtccatcagcagcacctcgggctccacggccagggcccgcgcgatgcacaggcgctgctgctgcccgccggaaagccccagccccgactcgtgcaggcggtccttcacctcgtcccacagggcggcatggcgcaggctctgctccaccttttcggctatgtattccttgtcgcgcacgccgttgacgcgcagcccgtaggccacgttctcgaagatggacttggggaaggggttgggcttctgaaacaccatgcccacgcggcggcgcagttccaccacgtccagccgggggtcgtggatgttcatgccgtcgaggcatatctcgccgtccacgcgcgagatggggatgaggtcgttcatgcggttcaggcaccgcaaaaaggtgctcttgccgcagcccgaaggcccgatgagcgcggtaacctggttgcgttcgaattccaggtttatgtcgtgcagcgcctgaaagtcgccgtagtagaaattcagcgacgccgcgtgcatcttcacgttcttgctgtctggcatgtctcgttcccggcggcgcgtggcgcgccgcgcgttgggggcattggggcgttgggcgaaagtggggcatgccgccgcaggggctgatgtacccgtgccgggctgcttgcacgtgttgggccggtctgcccgtgccggggcggtgtgcccgtaccggggcggtgtgcccgtaccggggcggtgtgcccgtaccggggcggtgtgcccgtaccggggcggtgtgcccgtaccgtgatgcggcgggccacacagcggcggtgcgtcacgggcgcgccatgcaggccgcccagcggctcatgccgtcgcccggaatccggagctactgttccttgaagcggtatcccacgccccggatggtttcgatcatggccgcgtagccgccgatcttctggcgcagcctgcgcacgtgggtatccaccgtgcgggcgtacccctcgaactcgtagccccacaccgtgttcagcagctggtcgcgggtgcgcacgcggccccggttgcgcaccagttccgccagcaggcggaattcggtggcggtcagggcggcttcctcgccgtccacctccacccggtgcgcgtccaggtccagggccagcccgtcgatctgccactgcgagcgctgggggttttcggccacgccctgcgcgcgcttgagcacggcacggatgcgcagcaccagttcgcgcgggctgaagggcttgaccacgtagtcgtcggcgcccagttccagccccacgatgcggtccacttcctcgccgcgcgcggtgagcatgatcaccggcacgtcttccgtttccggcatgcgcttcagttcgcggcacacgtcaaggccgctcatgccgggcagcatcaggtccagcagaaccagcgcgggcttctggcgcagcgcgatctccagaccttctcgccccgtggtggccgtgcgcacttcgaacccggcggattcgaaggtgaaggtcagcaactgcaggatgtcctcgtcgtcttccaccaccagaatgcgctctttcgtcatgtggtactccttggcgctttcctgcccgagaagatgtgcgttgccggtgacggatgcgtggttgcaccgttacaaggatgtgacatttttccccggcactgccaaggcgacaggaatttccggggcatgccgccatggcgcaaccacacatgccgcacgttggtgacaacggcgtgacaacggcggcggaacgaagaagaggcgaaaaaacgaaacgcgcgccgccatgccatgcatggggacgcgcgcaggatgcggcgggggaaagcggcctggcagccagatggagctagcggtcgatgagccccagcctgcgcatgcgcaggtggatctcgcggctgacccaggcatcggtggcggcgtacagcacctgctggggggccagttcgcggttgctccagttggaacactgggcgcccttggagatgcgcacttccagaaagttggcggcaaggttgcgcaggccgtgcgtttcaaggcccaggtcgcgcgccacctctcccaggtccaccacgcccgcgtcgttgaaggcgaacagcttttgcaagtcgcggatgtcgtcgcgcacggccacgccggtcttgacgatgtccgcgtcggacaacactgtggccagtgcctcgccaaagggcagccagttgagctggaacaggtagaccacgtcgctgcatgcaagctgcaccagcgacggcaggttgaccttgcccttgcggaaggtggggcgggtttcggtgtcgaagcccagcacgtcctcgtcacgcagacggtcgacggcatcagcgagttcctcctcgctgcggatgatgcggatttcacccgcataccgctcgaggggcagctcgttgatctcgtccttgctgatcttacgccgataccgttcgggaatcttcttcatcaggtggcactcgtgaaggcgcggtccacggagccggagatgcgagggaccggcggcgcggggtgctgaaaaggcacgaagcgcgcggtggctccggcggcggcattcatacatgatgggccggattacgtaaacccccggaagagaggcggcacactggcgcggcggagaacacccgccggatccgttctcccgtgcgccatgcggcccggcgccacggcgctccgctacatgcgcgccacgttaaggaataccgcgtgcagcacggcggccagcacggcaaagacgcgccatgcccttgccggagacaaacccggcagggtcagctgcatggcgccatgacggcacacgccgatgcagtcgcggcacagggtgcaggacagggcgggccgcccggcctccagccgccgcgcatccagcgcgttgtaccggcagacggcaaggcaggccccgcagcgggtgcagcccggccccacgcgcagccgccacggcgcgatgcgccccagcaggttgcccacggcgcccatggggcagaaggcggtgcaatgcaccatcatgccccggcgcgtgctcagacccgccatcaccgctaccccggccagcccgaacagcccggcggcggtggcggcaacgcccaccggcaccccggcccgccccatgagaaaggcggcggcaaacacccccgcggccagacaccagcgcagcaccacggcccagcgcggcaggggcgcgggccccttgcccctcctgcccttgccttgcgctttcgcgcctgccccgcgcaggcgcgagcaggcatcgtcccacgcgccgatgtagcacaggtggctgcaccacgccgggcccagcagcagcacggagacgccgaacagcaccagcatgaacacgccctcgccccggtacagcggcccggccaggatcagcgcgggcacgggcaggtgcagcgccccggtcatcagcaggcggtgcgcgcccagcaggcccagggccagctggccgaagaacacggcggaaaacagcccccacaggcgcggacgggccttgcgcgcccgcgcggggtccagcagcagcccggccacccacgcggcatacacccccggccagggcgatctggagcggcccggagccgggcaggaagcggtcggacaacaacaacatgatgcctgatgcgcgccagcgggccagccacagcagcccggcggccagcaggaaggcgattgccctcggccacgcggcatccgcgccgaggtgatggcgtcgttgcccggcctccccggtcagccgccaccatgcggccatggtaaggccggagaccgccgccatgatggccgcaaggcgcacccagtccatgccgaaggccatgcggaagcgcaccaggtcaacgcccacggacacccagaacagccccccggcgaacagcgcggcacacaccaccagacgcgcccaggccagccgggtgcaggccagccccaccagcacgccccaagccgccgccgtgccccagtcgccggagcgcacggcgtgggcggccagcagggcaaaggccagcaggcagggcacgaccacggaccagaacgcggcacggcccgcaacgccgcccgccccaccagcgggggacggacacggcggcgcgggccggaatggatcgtcgaattgcggttgcatgggcggctggttcccggtgggagtcccggtgtccatgcccctgcccgtcccgttgtcggccccgatccccggacagttcgccgtggcgttggccccgtcgtgcgacggtgccgctgccgcctgcgggcggcgggaatcgggaggatggctggccatgcgcgcgaaaggagaagttacggggtttgacccgccccgccctccccttcgccggttgccgggtcgggggtgtcgaagcgcatggggggcatcttttcaggggtgcgcaccggccccggcagggtgcccgccagacgcgccgccgtggcggggtcggaggccaccaggtcgccgaagcgcaggtgcagccggtattcgcgcatgtaccacgccagcgcgttgcgcagggcgcgcaccacgccgtcgtcgtccagcaggtgcgactggccgggaaagccggaagcgccgggcacttcgtccagtccgtccagttcggtggccagccgggggcggcgtccaaggcgcccgcccaccaccacccgccagccctcgcgggccacgggcagggccttttccgggcagcgcttgatgcacagcccgcaggaaagacagttttcggggtgcaggcgcggcccgtcctcttccaccgtcatggcgtggtcggggcacagccgctcgcacaacccgcagcgggtgcaggcctcggaggcgcggccaggcgtccaggcccggatgatgcccacgtccgcgatgtgcgggcgcgaacagccgttgggacacgcggacaccgccaccctgaaggcatggtggtgcaggatgggaccgcgcaccacgtcgcgcaggaagtccggccagccgctttcggccaccacccgctccagccgggccagaaagccttccggcacgggcagggaaaagcggcaagtgcccccgcgagaggaggcaacggttgtaccgcgacaaccgttgacgatgaagggagagggagcgcgatcggacatgatactcctgtggcgtgtccgccatgcgtgcagcgtggcacggcggcgggttccggtcagtgacgcaggtcacaaggggcggatgggcagtatacttcgcagaggttctgttacaagacgaattacatctatttcccgatgcagaacgaagaaaaaatatgctccagcacctctgctggggtggtctctccggtgatttcggagagcacggcgcaggcgccgtccagccgcaccgaacacaggtcgtagggcaccccggcgcggacatccgccaccagggcgtccagttcgtccagcgcacggcgcagcacctgggcctggcgcaggttgggggcaagatcgccggattccggctcgccgccggcatcgtccccgccaagccccgccagtaccatggcccgcgcggcggcggccagttcgtccacgcccagcccgcgcaaggcggaaacggccacgcaggggcagccctccacctcggtcgggcaccggaaggcggcactggcctcggcggcaagatcggtcttgttcagcaccaccagcacccgcccgcccggcctgcccggcctgcccacctgggcatgctggtcgcgcacgtggcgcagcagttcgcgctcggcatggcccagcccggcggcggcgtccaccaccagcaggaccaggtcggcctgggccaccaggtcgcggctgatgcgcacgccctcctgttccacgatgtcgccggtgtcgcgcaggcccgccgtgtcgaccaggcgcaccggcagcccggccagttgcaccggctcctcgatgaaatcgcgcgtggtgccgggcatgtcggtgacgatggcccggcggcggcccagcagggcgttcatcaggctggacttgcccgcattgacgtgcccggccagcaccaccagcgcgccctcctgccagcagcggccccgctcgtgcgcggacaacagcccgcgcaccccggcggcaacggcatcgcattcggccacgaaggcctcgggggcaaggcagtccacctcgtcctccggaaagtccacggccacgcacaactgcgcgcgcagatccagcaggcgcgcccgcagttccgccacccgcgtgcccagcagcccctgcaaccgggcctgggccaggcgcagcccgccctgtgcgggcgcggcgatcatctcggccacggcttcggcctgggtcaggtccatgcgtccgttcagaaaggcccgccgggtgaattcgccccgtccggcaagccgtgcgccgcaggcgcaggccgcctccagcaccgccgccagcacggcaggaccgccgtgacagtggatttcggccacatcctcgccggtaaaggtgcgcgggccgggcatggccacggccagcacgtcgtccagcggcgcgcccatggcatcgcacgcgcggccccggtgcagcgtccagggccggaacccggcaaaacgcggcgaagcgggcaggaacagccgccccagaatggcatggctgtccggcccgctgatgcggatgatgcccacccccccgtggccgggcggggtggcgatggcggcgatggtgccttcctgccgcatggcgtgctccccggcgctgcaccctgtcaggccccatggcccgcggacgcgcgcccttgcggacgcgaacgggggaaaccctgtgggcctcccccgcgacgcgattcgacgatatgtgtgccgccgccacgaacggaaacttccgcccgcgcgccccggaggcagtgccgccgaggccggtcggcctagcctttcttcttgcgcatgatgatcacccgcttcagcgggccgtcacccttgctgcgggtaaccacctcttcatcgtcctgcaacgtcacgtgcaccacccggcggtggtacgagctgagcggacgggtggactgcggcttgccggtggcgcgcaccttttcggccaggtgcagggcgatgtcgcgcagcttgtcgtcctggcgttcgcggtagtcgccggaatccagctgcacccgcaccgaggcgccgagcttgcgcgaaacgatgcgcgaggccaggtactgcagcgccgacagggtctgcccctcgcggcctatgagcagcccggaattctcgccgcaatccacggaaacattgacgcggccttcggccagttccacggagaagcccgcttcgccgatgaccggggtaaccaagcgttccatgacctccacggccacctgggtcacctgctcccggtccagctgttccagcgggatttccggcaggccgtcgccgccgtgctcgtcggccccgtccagcatgtccagcatgtccagccccgcgtcaccgccgggcctatcaggccgggggcgccgttcctgactctccgggcgggctggccgggctggccgggccgggctggccggtctctccgacctgtccggtcgttccgaacgctcgccattgcggcggggaccgccacggcgatcctgctgccccgcctgcgcgccggattctccatcctgcggctgacgagcgggacgcggcccgcgcggggcctgcggcgcacggggcgcgcgggcgtatctgccgtcggtgcgggaatcgccggatgcgggcccttcggcggcttcaccgtcggtttcgcgggactggccaggcctgtcgccccgatcgccccggtcagcattctcgccacgggcctcgccgtcacgctcacggcggccacggcctccacggcggcgacggcgaccgttgcgttcgccctccggcctgtgctcgtcgtcatcgtcgccggattcggcgtcgtcacggccatcggccccggcgtcttgcccggccatggccggggcggcctcactgcgttcacggccgggctgctcgtctctggaacgctcttcgcggggacgatcttcacgcggaccgtgggcacgggaggcacgagattcgccggcgtccgcttccgccgcttctgcggtggcagcgccccgttcttcacgggactgcgtggtggaagcggcgtcgctggagacagcggcaacaggggcgggagcaacggactgccccgactgagagggttgggcggattgggccagacggccaatctgccctatctgggcgcggcgcgcgcggatcttggccttgcgcgcccccacgatgccgaagatgccggacttggcatcctggacaatgtctatctcgagcttctcgcgaggggcgtcgaagtaggagcaggcctcgcgaatggcatcgtcgaggcttttcccctgaaactccttgtatccatccatgctgtcacctcgaagtgggagggaggggggcgtagcggaaggtgccttgccgacggttggcccgccgcgcggtcatgcgcccgccatgcggacacgcgaccggcgcaggccgcctctccgcccgcgttgggcaggcggagaggggcgaaagggacttcctatgccttgcggagcatccaccactgctgcgcgatggacagcacgttgttgcacagccagtacaccacgaggcccgacgggaagctcaggaacatgaaggtgaacaccacgggcatgaacatcatgatcttggcctgggtcgggtcgccgggggcgggcgtcagcttctgctgcaacagcatggtggcgcccatgacgatgggggtgatgtagtaggggtccttggccgaaaggtcggccagccagaccatgtcggtgaacggcagatgcgtgatgaacgaggcgtggcgcagttcgatggcgttcagcagcgcctggtacaggccgaagaagacgggaatctgcaccagcatgggcaggcagccgcccgccgggttgaccttgtaggtcttgtacaggcgcatcatctcttcgttcatcttctcgcggtcgtcgccgtgcttttcgcgcagcttctggagcatgggctgaagcttcttcatctgctccatggacttgtagctcttgtgcgaaagcggccagaacaccagcttgatgaccacggtaagcaggatgatggccacgccgtagttgcccacgtacttgtggaagaactccagcatgtccaccagcgggcgggcgatgatgctgaaccagccgaggttgatggcctcggcaagctggttgggggcttccttcagcaggccgcggtccttgggaccgaaccagtagttgcaggccacggtggtttcgccgcccgcagggatggacacgtcgccgcgctccatggccacgcggtacacgccttcctgcagcttgcccttcagggtcacgccggtggtgtccaccggggccgccgccaccaggaagtagttgctcatcaccgcgccccagctcagggcgccggtttccagcacgcccttttcaagatcggaggcgctggtcttttcgctgaacgaaccgtcgtgcagccaggccacgcgggtgtggtcgtactggccgccgttgggcgacaggttgcctgtgcccacggtaaagcccaggcgcacggtgcgcgcatcggccagcggggccaggcgcaccttttcggaaatgaggtaggtgtcggcgctgaaggtcagttcgcgcaccacgcgcacgccgtccacttcgccggtgaaggtcagcacgccggactgcccggcgcccagcgacaggtcgccgccgtcgaaggaccactgaccggtgttccacgagggttgaccgttgatcagcaggcccaggggcgacatgaccgtggaggcggtgtccaccatgtccacggcgggtgcgccggcggtgatggccgtccggtagcgcgtcaggctgaagtgcttcagcacgccgccgccggaatgcagcacggccttgtacagcggcgtgacaaccgtcacctcgcgtccggcggacggcaggaagacgggggtttcggcgcggggagcgggcgcggcggcctgcgaggccgactggggagccgcctgcgaggccgacggtgcggtttcttcctgctgggcctggggagcgggctgaccgttccagcccatgtgatcggcaaggtagctccagcccacgaggaccacgaagctcaaggcgatggcgatgatggcgcgcttactttccatgggagatcgacagctcctgtgctgttgcgtgtctggctgttgcagtggcggaagcgccggggacggcgcatccggaatgccggggcgggggcacgggatcatacccgcctgcgcaccacgggtggcagcgcagcaaccgccggcaggccagcagcaggccgcgcacgacgccgtgcgtcagcacggcctcggcggcgtaggcggaacaggtcggcacataccggcaggcgggcggaagacaaggcgagatgaagcgctggtagcagcggatgggccacacgaccagttcgcgcggtaaggtgctcattgcgctccggtttccgcctcgcgggccgtgtctggccggacctcgtcggtgggggcggtgcctgggggggccgtgggcggcgtggccgcttcgggtctggagggcaccggtccggaaccatccgccacggctgcctccggcctgggggcgccggtgcggtcgtccgcgccgtggtgggcgcgaagttccggcagcaggggcaggagttcctgggtgacgagggcgagtgtgacccgctcgggcttgaggtggcgcttgggcaccacgatgacgtccacgtcaccgggcatcaaggcgcggtggagccggaaaaactcgcgcagcacccgcttcacgcgattgcgctgcacagccgaccccgtcttcctggtaacggccagccccaggcgccacccttccgggctggccgtgcggtccaggtcgaataggacaaacaggacgaaatgcttggtaaagagacggcgtcccttgtcgtagcaggccaggtagtcgggcctgcggacaagccggttgtgccgggggaagactagagagctaatctcttgcgccccttggcgcgacgacgacgaatgacggcgcgaccgttggcggtgctcatgcggacgcggaagccgcaggtacgcttgcggcggatcttgctgggctggtaggttctcttcgacatggaatttctccttcaaaaaatatgaacggacctgtttacccggtatgcaagcccgcgtcaagcgcgggctgccattgcgggcacggggccgcatgcggcctgaggatgccggatcgaacacggtgtgaccgatgaaactggcggaacccatgaaactggcagaaccggcgaaaccgggctgggccagacggaaccgcaaggccggaccgggcaaggcccgcctccggcaccgcagacataggcccttcgggcttggaattcaagtgaaatcgaaacggcggatcacactggcacgcgttgccgcgcccttaatccgcgcgtccgcgcccgccttgccccccggaaccgggccggatcgggcggcacaggacggaaccgcaggtaaaaggcccggcggagcacctgtcatggcgcctcgccggaccttcgtgaacattccacacactccattgaaactccccgtccaggcaactcccgcgcctgaaggatgcggcccgtgcgggacacctcccgggggacggtggccggtggcggaaccgcctagacagccgacctcggggctgccgtggccgaaggcttgggggttgccttgggggccggtttcgcggcgggcttgccatcggccttcttcgccggggccttggcgggctgcttctgggcgctgggcttcttgaccgcctgcttctgggcgggagcggccttcttggccacgggcttgcccgtggtggcggaagacttggccccgatgggcggaaaatccttgagcaacggcatggccgccgggtccgtgggcgccccggtggccgaggaaggcacggccaccggtgcagggtagaccggacgaccgcccgattgccccgatgtgccgatcgagccggtcgtgccaccggtcgcgccaccggtcgcggcggtcacagcgggcgccgaggtcgcggcggcaaccgccgcgccggaaaacgcctgccgccgtccggcatactggctccacgggtcgccctgccctgccatcatcttgcgcgtgtcgccgcgcaccggcaggtggtactcgtaggcggccatcaccgccgcatcgtccagccgcaccacccgcaacgacacataggccgtgccgcccgccagggaataggtgcccaccagcgccgcctgggcgtcgtattccgactgcatcagccgggtggcgtcgcgcgagagcaggaattcgccctgcggggtgaaggtgagggcccggcccatgcgcgcctccagcacgcggtaaccgtgctgccccagacgcgaggccacctgctgcatggtcacccgtccgaagggggtgctgcgttccaggttgtccacgtcggccagcgttgccaccaggatggggctgcccgtgctcacgcgcgaggccatcaccgcgtgcagcgcatcggcggcgtaggtattggcgttgagcagttccgacccttccggcgggttgaccagcaccccttcgggggtggcgggctggcgcgcggcggcgccaacgggaccggcatcggcctgcgccggtacggcgtgcagggcgagagccagcacccccgccgcaagcgccatggtccgcagtgcggacttcgggcctgacaaacggcctgccgcaagggagcgcaacgccccttgcaatctattgaaatatcgtctggatgcgaacatgcatcgcctcccggtctgtagagattgcacacgcgcgaggccgaaaatccccggcccgcgcttgcggccaccctgtcgatctacctgttgaccatgggcacgctgcgcgaccggaaggggcgcacggtgtgtccgggcgcgtccgggtccacgtacttgccaagctcgtccccgcgcaccacgaaaccgtccgccgcatgaatgacgtagcggttgccgtgccacatggtggtggtcagcaccacttgccatttggcgtcggggttggcggcggcctccgacaccgggcgctgcggccccacgggcacggcgtgcaccgcaaagtccagttccaccgaatcgttctccggcgccagcgtcacctgcatgccccgcgacacaagttcggtggccagcagattctgataggccaacgcaaagggccgggcattgggcggggtgatgcggatgggcagggccaccaggtccctgcggtcgtccagggccttgtacacgcgcagggccgtggccgtggccatgcggctccagtcgtcgggctcgctgatggtacggccggaacgggtgtcggcaaagggcttgtcgggcacgttgcgcggtggcggcgtggccgccgggccgcacaggcccgagattgcgggaacggacgcggccagggccaccgccagcagcagcgcgcgggcaaggccacggaatgcacggaaacggcaaagcatgtgactaccttccgcaaagggtcgcggcggggtgggcgcgccccgtcggaaacctcatcggctggatgacgttttgctttagaccgcccggcatgtccgggtggcggatgcggggccgccccatgtcgggccgggtaacgccagacggcggaagcccgccgcaggcaaggaaggaaacggtcgcgcgctgcggcggctggcgtcggacacgcggcggagagctactgtccgagcacggcggcaaggcgggccagcgccgtgcgcaaatggctgaccgccgccgaggcttcgcccggcgggagtacatgcggtcctggcatatgctgtcctgacacgtactgtccgggcacgtgctgtcccgacagcccggcggactccaacggagaaaagcgcgtggtggaaacaggcggggccccgctgtccgccccttcccgctgccgcagcaactgctccaacctgcttgcggcaaaacgcacctcttcagcccccacgttggcggcctcgctcttcaaccggtgggcatactggcgcatggccgccgcatcgccgttgcgccaggcctcggccagggcgtccagcatgccgccaacctccagagtcatcagcgccagaagctggtcgtagctttcggcatccagttccaggcggcgcatggcgccggaccggtcaaggacgggatgatccggcagacccggatccggcagggccgtgccatgggacgtctggcccggcgaaacctggcccggggaaacctgaccgggataaagctggcctgacgcacccgcttccgtcacgggactgtcgccagccacgcagccaacgcccgtccgcccggagggaactctgctgcaactgtccatgctgttcggattttcgtccttcatccgcctgcccttcttcctgaaggtgatatcatcaagcagatagccccaacggcgtgcgcaggcaagcaaaaggcgaccatggaggcttggcgcgtacgaaaatcgtggcacgattcttcataacgcacacttggcgtttgaattttacgaaaaaaagatgcatgccaaggaagcaacacgcaggaggtcccatgcccagcaaacagacccggattttcgcccgcacgccgttgtgcggctctgctttcgccgacactaccgcgcggtccaccaccacggcgggtgcatacagtacatccgccgcacccgacgcgctcggcatgcccagccaggccataacgcgccgggtcataacgcgcacggggcaccacgcggcggcgctgttcacgatcctgctcgcgggcgcgatcctgctgctggggcaggcaagcccggccctggcccacagggtgaacatctttgcctgggtggaaggcggcgccatccgttgcgaaagttcgttcagcagcggcaacccaacccgcgaggccaaggttaccgccaggctggcgggcagcaacacggtgatgggcaccgccgtcaccgacgccaaggggcgctgcgccctgcccatcacctcggaactgcgcgccgccaaggccgacctggtcatcgaggtgcaggctggcgaaggccaccgcaacacctggaccatgcccgccgaggaatacctggccgcgcctgtcgtggagagcgcggcggcaacgcccgcagaccccgccccccctgccgcgtcgtccgcggccccgcaggccgcatcggacatcgccccggcgcagaacgcgccaagggccgccgtaccgtcaccctctgccgccgggccttccgcaggcgcggcaattgacgaggtcgccctgcggcgcatcgtggccgaggccgtggccgaacaggtggccccgttgcgccattcgctggcggccatgcagtccggcgggccgcgcatgtccgacgttgcgggtggcatcgggtacatcgtggggctggcgggcattgccctgtgggcccgctcgcgccgccgctgacagccggaaagggagcgggcggacggtgcccggcccgccgccgcgcgcatgccacgtgcatttccataccacgcaggcttgtttcgcccaggttcgcaccgcgcaggctcgcaccatccggtgggcttgcgtggcgtggcctgcccccgtttgtccaccgtttcgccagcctggccgtttgacacatccgcccttccggcgcgtctggcgtgtccggcccgtctggcccgtctggcccgttcggcgcgtccggcgcgttcgatcaaaggccccgactccccgacgccgggttgcgcttgcccgcgaaaccgcctatgcacctgccgttcgcgcccagccgcgcgccacgcaacccaccgcagcgaggcaccatggccgcttccgacgccaagaagctcaaaaaacgcatcgccgaaatccgccgccgcaaggccgagcggaagatggaccccttttcccaactcatccacgacttctgccgcccgctgctggccgtggccgaagaactgagcggcccggagaacgccgtgagcctgggcgtgttcgcgtggaacgcggccttcctgcccgacgagcgctggcaggccaacctgcgcctgtcgctggtgcgcttcgacctgacggacgacgcgcaagaggccctggaaggcatcgtggaggaaatgatccgccagaaacggctgatgttcccggacgaccgccgggtggtgacccgcttcgacgtcacggcgcgggacggcaaggtgttcgtggaagcggcgcaacgcaccgccaccaaggaactgatgccccacctgcgcccggagtacgcggtgaccacgcccggcgcgccttctgccacgcatgacggcgatacgggctgctcaggctgtccgtcttcagggacggacgggacgggcggatgcccgtccgccaaggctggcggggcctgcccttccctgatgcagccgggttcgttgctgccggggcagggtatgccgcagatcaccacggaagccgcttcggacgcttctcctgcgggggatgccgccgacgcccaagacgagccctgccctaaggactagccctgcccaaagaatagcccgcccattcggggagagcgctgcctgtgccggaatgcggcacgggccgccatcggccccgtcttccggcgtgcccccaccaaaccggtttccgccacggggaaccggtgcttccggcgtatccaccctgcctgaccggaacgcgccctattccttcagcccttccacgtcgcacgcggccttgcccggatcatcacccgcggcaaggcggcgcagcacccgcaggttgcggcggtcctctgccatatccttgcccttgtgcgtttccagcaccatggggtgggcggcaaaacgcgggtcgcgcaccagccgggcaaacccggcggcccccacgtgccccagcccgatgtgcgcgtgccggtcgctgcgcgcgccgcatggcgtggcgctgtcgttgacgtggaacaggcgcacccgcccaagccccaccgcgccctccaccgccgccatcagccgcgcgtaaccctcctccgtcgccaggtcgtacccggcggcgcaggcatgggccgtgtcgatgcacacccccagccgttcgcgggccggacaggcatccacgatgcgtccaaggtccgccacatcgcccccaaggcaggtgccctgcccggcggtgttttccagcagcacgcccacgccgtcggcatggggatgcaggtgtcccgccgcgtcgaaggctgcggccagccgcgcggccacccgatggacgccgtgctccacggcctgcctatcgcctccttccagatgcgcgccgggatgcagtaccacccacggaatgcccagcaggccgcaccgcccgatctctgccgccaacccgcgcaccgagcgcgctccggcgccctcgtcgggcgaggcgagattgaacaggtacgatgcgtgcgaggccacgaagcccccgccccagtcggacacggcggcacgaaagcgcctggcgtcaccatccgaaggacagggcacctcccaccgccgctgattggcggtgaacacctgcaaggcctgcgcccccaccgacacggcgtgctccaccgcgcgccagagtcccccggccacggacatgtgcgctccgaacagcggcattggatatccccgtaccattgaatgttgttcgcaattgcgtggcgcagggcgcaccgccgtattgccgtttcgcactgggccgccccattccgtacggcttcgctcatacgtaccgatacgtgcatgcacgccatcccggcgcggggcggcaaccccccgtgccgcatggacgcccccctgcatggtggcacggctcatgcggcgcgcatgggggccccctaccacgctccctaccggaagatttagcgctacacccaatatcgcacagcacatgacggtgttagacaggcatcatcgaaggaagccgcgaaccacggaatccttcccgaacatgcccccggaacagcccccggagacggtacccccgcttctgccaccgtcttcgggggcactttatcgtccgccgatcggcagcatgacgacgccttggcggctgaacacacgacgacgtcaaggcggctgggcacacgacgacaccagggcggctgggcatcacccccggtaaccgaacagcaggcgcagcagcctgcgcgcaccgacggaaaacagcacccgcgacaccacgttgcccgcagcgcgggccgaaatctcgcccagcgtgggatagggatgcacggccccggccagcgcggaaaggcgcaccccgccgcccagcaccgccacccattcgttcagcacctcgcccgcgtgcggccccacggcctgcacgccaagcaccctgttgccgcccttgcgcagcaccagcttcaggcgtccttcgggcgtgccttcggccagggcgcggtcgttggccgcaaagggctccacatgcacgtccacgggcaggccgcgttcggcggccatgcgctcgttgcaacccacggatgccagttcggggtcggtgaaggtgcaccacggcatgcgcgcatggtccgcccggcgcggcagacgcagcaccgcattggccaccaccaccccggcctcgtgccctgccgcgtgggtgaactgccagtctccggtcacgtcgcccgccgcgaaaacatgcggctggctggtgcgcatgcggccatccaccgtgatgccgccgtgcctgccggtggccacgcccgccgccgcaaggtccagcccggcggtttccggcgtgcggcccagtgcagccagcagccgatccgcacggaccacgagcggcccgcgcccctcgccctggggcacttccagttctgcttccacgcccgttccggctgcgtcatttccgtcagccccaaccggttcgcccggtttgccaaacctgccagatatggcagacaccgcgcgcagcatcttcaccgtggctccggccagcacgcgcaccccgtccgcagccagggaggcatgcaccaccccggccatgtccgcgtcatcgcgcggcaggatgcgcggaccgcgcaacaccatggtcacccgcgaacccagccgggcgaaggcctgggccatctcgcacgccatgggaccgccgcccagcaccagcagtgatgcgggcagcgcatccagagaaaagatatctcggttggtcaggaagggtaccgtgtccagccccggcaggggcggcaactgcggcgaggaacctgtggcgatgaggatgcgtgcggcgcttacccgccgcccgccgatctccacggtgtgttcgtcgcaaaagcgcgccgggccgaagcgcacgtccacccccaacccggtgaagcgttgcggagaatcgtggcgctggatgacggcctgcacctcgcggatgcgccgggccacggcggcgaagtccaccggctccagttccggcgcgggcaggccgaacagcgcggcgcggcgcatgacatggcgcgcccgggccgtggccagcagggtcttgctgggcacgcagccgtggtgcaggcagtcgccgcccagggcgggttcccgctcggccagcaccacccgcgcgccgaagcgcgccgcgcccgcagccgccgtcagccctgcggcgccgccgccgatgaccagcaggtccgcgtcatgccgtggggtccgggccatgctcgtcctccttgcgggcgttgcgccgcatttccccgaccgggccgctgccggatgccgcgccccgcgaacgcacccggtccagcaccttgcgcgccaccagcgggaacacccccagcagggtcatggccgccagcagccccggcgacagaacgtcgcccggcgtggccacggcgcccagttcgcgtccggcattcacgtacaccgtcgtgccgggcagcatgcccaccagcgatacccagaaataggtgcgcacgggcatggccgtcaggcccatcagcaggttgaccagaaagaagggaaacgcgggcaccaggcgcaggccgaacagatagaacgccccgtcgcgggccagcccttcgtccaggcggaccatgcggtggccgaagcggcggcgcaccgcgtcgcggaacacgtagcgcgcgcccagaaaggccagggtggcccccacggtgctggacagcgaggtggcccacagggtggtccagaagccgaacaccgccgcacccgcaagggtcagggccgtggcccacggcagcgacagcgcggcagaggccacgtacaccgccatgtaggcacccacggacagcgcggggctggcctcgtgccaggccaccagttgcgcctgcgaggccttgagccgggccagcgacagccattcgccaaggcccgaccaccacgcagcccccagacaggcggccaccgccgccagaagcagggcgcgccgcgccgcatcagtccatcccggacgcatgaaattcctttccggtttgccgggccgccgctgtcgccgcccgaagtggtgtcagggggtgtccgtcggtgtccgtcagtgtcagggggcgtcaggcggtgtcaggcggaacatcacgccggtcagggtgctggccagttcagtgggctggccgattcagggcgccatacagggccgcgcccagcagcccggcgtcgggactgcgcaccagacgcacgggtaccgcgcgcagcaggtcggcatgggtatcgctttggcgaaaggcttcggcaaaggccgggtgcgtcaccagtgcgggcgtggccgccgccaccccgccggagatgaacaccccccccagagccagggtttccagcacgtaatcacggcaggctcggccatagaagcgggcgaaccatgacaagacttgaggcagggcgaggtcggaatcggcccctggcgctccggtggccaggcgggccgccacctcggcgggctccagccactgcccggtgtgaaaggcgtgcagcaggcgcaggccgggaccggacaccaccaggtcgccgatgacctgccgcccggtgtgggcacgcacgaacgcggcaaaggccatctcccgctcgtccgtgaaggggaacagggcgtgccctccttcggagggcaggacgcggggcggcatgccgtcaccggacgcgggcagcagcaggcacttgccaaggcccgtgcccgcgcccaccacggcaatgggagcgtccggcacgggatgcccgtccagcacgtccagcatgttcagcatgtccggcaccactggcccgtccggctcgtccggcccatccggcgcaaccggcgcaaccggcgcaaccggcccatccggcgccgccgggcgcaggcaggcgtaggcctgggccacgaaatcgttgatcagcagtaccggaggcaggggcggcatgcccggcgctcgcaacgccggttcgtccagatccaccgcccaggggatgttgggcggggtgcaacgccgcccgccacgcaccggtccggccacggccagcaccagcagcgccggggacgtgaacaaccccggctcttcggcagcggcacggcgcagcagatcggcaaaggacgccgtacccgccgtgggcaggcgcaccgcgcacagacggtcctgcgggcgcggcacgtggccgcgcgccagcccgcccgcctcgtacagggcaaagcggctgttggtgccgcctatgtccgccgccagcacgcgcatgcgccgttctccttccgtgcgggttggccgcgcgggtcgctcgttccggtcctccgggtgcggaggcaagcaggacgtcccggagcaacccggagtgaccgggacgccccgacgcacgccaccgttacgtcaagccggtgagcgcccgcagaaagacgctggcttcgggcgacaccgccgaaaagctcagccgaacgtcgttgccggtaccgcgcaccacgcgggcgggcaggcccatttcctcacccttggcgttctgcacgaacagcgtgcacacggtgccctcgggaaacttgccgcgcacggcgcaccgcgcgccggtaaggctgacgtcccaggtcatcaccgaaaagccgtacccggaaatctctatgcgccccttgtaccgcccggccacgcgggcggcgcgcctgcgctcgcctccggtcttggcgacgggtgcggcgcttgcggcatcctgctgtttcgcttccatcggtttcccctcctgcgtggcatcgcaaggcgcggcccccgcacctgcgtgccttctgatgtgcgccggatgcacggcctgccccatttcgggccatgcgccccagtccgtgatttcacaacaatccgtcccgtcgccggaccgcccgccggaagatcgggccaaccgcatgtcaggctggccccatgtcagccggagccagccggacatcaggtcatcgggcgtcgggcatacctgcgtcaggccaagggatgcccgcggaaaacgtcattcctgtgcctgctccacgcgcgccagtgctgcggctgcccggtcccgccgttcactccagatgcgccgcgccagggcacgcaggctgcgcgcggcggcggcgggcgggggcagttccggcaggtccggcaactggggcacgctctcgtccaggcggggcagggccagcgtggcatccagcgcgcacgaataaccttccatgccgctgcccgccaccttcatcctttcctgcccttccacgtccagcgcacgggccatgcccagcacgcacgagggcgaatggtcgctgttggccttggccaccatgcggttgatctccgtcgcccacagccggtaccgccgatggcccagcttgcgtaccttgcccggcctacccggtatggtggcggcagcgccgttgacatagtcgtcgaaggcgcgccaggtgtcctcgtatacttccagcagcagcttttcatactggccggaacgggtccatgcaaagggcatgtcgcgatgcgggcagacgacggtgccgtccaccaggcgcatgaaatccacgggcacccccagggcgtgccacagctgatcggccatgtccggcccggtgagcaggtccgccagccacccggcgtggcacaaggcacgctgggcggcccggcgcagttcctcctcgcgcgagcggaacagttccatctcgtcatccacggccttgcgggcggaaaagaaggtctcagccatttcgctgagcacttcgtcctgcaaggccgacaccatttcctcacgctggtcggtcattgcgtctccatgactgctggtcggcccccagagtagcagcgtgggcagcccgtagcaagctcgccacttgccggaaccgtttcctcggtgatagccgggcggcagggacggcgcatttcgtgccgctcgcagcatacccacgcaccggagaccagatgcctgccacgccgcatgccccgcacgacgcccccagcccgctgcatcctgccgatgccgcccggtccacgccgtccacctcatcgggcacgtccacctcatccggcatatcgggcacgccaattcccccgcattccgacgacatacacgcccgcgtccggctgctgggccagcgcctgacggcatcgggggccaccctgtccacggcggaatcgtgtaccggcggactcattgcggcccgctgcaccgacgtgccgggcagttccgcgtggttcaccggcggcgtggtggcctatgccaacgaggtgaaacgcgacgtgctgggggtggccccggacctgctggccgcccacggcgcggtgagcgggccggtggtgcgggccatggccgccggggtgcgccgcctgaccggtgcccgctttgccgtggccgtttccggcgtggccgggcccgatggcggcacaccggaaaagcccgtgggcacggtgtgggtggccgtggccgacggcgaaaacgtgcaggccgaacgctttctgttttcgggtgacagggtcgccgtgcgcagcgccacggtagatgcggccctggacatgctgctggccatgctcccagtcatgacgccagccgtcacgccagccgtcacgccggacgcctagccgggcacctgccagccccccccccgacactcccccctcagccggacagccagccggacgccagcgtcggcaacaggccatgaacaaggacgcgccatgagcggaaacaggcgaaccgggccgggaaaggcccaccacaggacctcccccgtttcggacacgcccggcgcgcaagcgcagggcacggtccgctgtttcgtggggctgccgctgcccccgcaatggcaggaccggctggccgcgctgcgcgacgatctgcatgcggcctgcgccaccgccgatacgaccggccccggcatgtgcgacccggccccgatgctgctgacggcactggccgacctgctgcgccgcctgcactggacgccccccggcaactggcacctgaccctgcgctttctgggcgccgtgcccgccccccgctgcgacgaggtggcggacgcgctgcggaccatcagttttgcccccctgcaactggccgtgggcaaggccggggtgttcccggccaggggtgacccgcgcgtactgtggctggggttggcgcaaggcgcagcggaatgcgcggccctggccacggcggtcaacgcggcgctggtgccgctggggtttacgccggaggaccgcccctttgctccgcaccttaccctggcccggctgcgcgaggcccggcgcgaaggcgggcagcgccgtgccgccccgcccggcggcgaatcggcctccccgccttcccggccctcttcccatgcggcaacggacgcgcgcgatgccctgctggcggccatcaacacccgcatcagccgcgccgcatcgccgtggcccgtctgcaccgtgcgcgaaatggtgctgtggcgcagcgatcctggcggtggccgcccggtgtacaccccactggcggtgctgccctcgcggggctgattcccctgtgccttcagatgaaagagcggatgggagtgcccttcccccgatatttcgccggaacaggggccagcgcggctcacccacccttccgatgccgcttgtttgaattcctttctttccggctgcttcgttcccttccatccccgcaagaaatgaaaaacgccgcacccgaaggtgcggcgttcatgccgctgtgccatgccctgccccgccggagcggaatcgggcatgtcgtcaaggcgaatcaggtttttccgctggggaaacccgcgaaaaaagacgatgtgccctacgaggcgtaatcgcccctgttgaacttgaacttctccgtggcggccatcacttcgagttcgttgaccacggccgcgagcccttcgtggtcggaaaggttgggcatgttctgcttcaggtcgcgcagcgagttgtcgatgccttgcagcatcgaataggcgccgcgcagcccgcctgtggacgcgccctgccccagttcgcgggcgtaggcatcccagttgttcagcagaccgtccagttgctccatggcctggtcgaggccggtcgaatccgagacggcatcaacgccgccaacgccgtccggggacgaaaccatgagcagcgggtcgatgcccgcggcccccggcggcaccaccgacgcagcggactgcgccgattcggttccgcccagctcctgcgagagcaacgcgccgaagtcgccgacggcattggcgccgccggtgttctttcgttgcgtcgactcctgccgttgcagggcctccagttgttccgtgccgatcttcatgacgtcccccatgtcagggatgtagcgcatgtcgtgcatgcagggtacgcccgtggccaagcaagaaccctgccatggaaccagcaaacacaacacgttgaaatttcaagggcacacctgcatcaaagggggccgcaacggcgcgcaaggcgggaaaaagctgccgggcggcacggcttgcccatgtgcggacactacgcatcaaatcgacccttgtctatttcgccctcaaagcatactgtaagtatacgaagaggttcagactgccaccatgccccgcgaggagcacggaacccgtaacctgggagaaacaccatgaaggacttcaagaagattctctgcgcggtggacttttccgagcacagcaaggacgtcgccgactatgcagcctctctcgccaagctgaccggcgggtcggtggtggtgctgtacgccgccccctcgctcagccagtacgtgggcttccacgtgccgccgaactccatcgagaacttcgtgggcgaaatcgtttccggcgcggaaaaggccatggaatcgttcgtggccgaaaacttcccgggcatcaaggccgagggccgcatcgtcaccggctatgcggcggaagaaatcctgggcatcgcggacaaggaaggcgcggacgtgatcatcatgggcacccatggccgcaagggtctggaccgcatcctgttcggctccgtggcggaaaaggtggtcaagagcgcccgtcagccggtgctgaccatccgtccttcggcgtagcttcgggtgccgcccggtttcgggcagtgcagagccgcaggaaaaccggcacatgccggggggccgggtgccacggcaccgactccgacaacgatatatggacgaacgggggccgccgcgaacagttcgcggcggccctttccgtttctcgatttactgcttcccaacttgccgcatcgtaccccggacacgccggacagcggtcacgccggtccgccagacgctacgttccggcggaatccgcggttttcgcagcatcgggttccgcctcgggcggcgcctcgcacaccgcgtcgtccatggccacgcgaggcagaatgagccgtaccgaacgctcgaaaaacaggtagtcccacgcccagttcaccagcacgaacagccggttgcggaagccgataagataggcaaggtgcacgaacagccacagcacccacgcccacagcccggaaaaggcaaaccgccccagccgcaccaccgccgcctgccgcccgatggtggccatggcccccttgtcgcggtagcggaagggtttggccgtaccgcccttgagcaggcgcagcacgttggccgccgcgtggcggccctgctgggtggcgttgggggcgatcatgggcgggttctgcccatccggcagcgcaaggtcgcccaccacctggatttccgggtgaccgtccacctgcagggtgggcagcacgggtacgcgcccgccccgccccacgggcaggcccatggcggcggccacgtcgtgcccgcgcaccccggcggtccaggccacggtgcaggtggcgatgcgcaggccgtcgcccaggcgcacgtcggtggggccaacctcggccaccccggcccgggtgcgcacctccacgcccatcagggccagcctgtcgcgggcgtaggtgcgcaactgctcgggaaagccggtcagcaggccgtccgccgcttccagcagcacgatgcgcgggggcgtcttgcccgccagttccggaaagtcgcgcgccagcggggtgcgcaccagttccgccagcgccccggcaaattccaccccggtggggccgccccccaccacggtgaaggtcagcagcgcagcgcgccgggccgggtcttcggtcaggctggcccgctcgaagcaggccaggatgtggttgcgcaggcgcaccgcatcttccagcgatttcagggtataggcattttctgtcgcgcccggcaccccgaagaacgaggtaaggctgcccggcgccaggatgagatggtcgtagggaatatccggcccgtcggtgtgcagcacccgccgggccgtatccaccccgcgcacgtccgccagcgccacgctgacccgctgctgcccccggaacaccccgcgcaggggataggcgatctgctccggctctatctccgccgccgccacctgatacagcaaaggcaggaaggtgtggtagttgttgcggtccaccagcaccacgtccacccggcccgaacgcgccagacgccgcgccgcccaaagcccgccgaagccaccccccacgatgaccacgcggggcctgccggcgccgcgcgcaaacctgtccgtatcgttcccgccgatcatgtccgcctccgtatgtgctgtcccgcgtgcggttgcatgcgtgtccgcgcagtttcgcaggccgtgatcccacggccccgcagtcccacggccccgcaatcccgcagttccgcagtcccgcagttcctgtgcctgcgcacccgcgaacacttaccagccgcgcacgggcacgcggccatccttcacgatatacgcacccgacaggcggcggcaaggggcaatgggctgacatggagtgcgcaagggctcgcaaggactggcaaggggggctcgagtggcccgaagtggcccgaggtaggccgaagtggcaaggtcacgcccggcaccgggtggtgcaagacggcccacccgcgcgggggcaaggccggcaccacaccatatcgcaccacgcagcgccccaccgcctactgcccccttacgcagtgccgcccgtgcgcacccccgccccttgcgcagtgcgggcgccttggactatctgaggggtcttccgcgacggcgggcgcaccccgccccgccgcgccccaacgaaggagcatgttgccccatgtgtgccgacaaaacagccagcgcaggggcccccacggggcttccgctggcctcgcccagcgccgtgcgtcccgaggtgtgcgggttcaagccgtacacccccggcctgtccatcgacgaaatccgcgacaggtacggccttgcccacgtcatcaagctggccagcaacgaaaatccgctgggcacctcgcccgtggtgcagcatgccctgcgccacaaggcggacctggccttccgctatgcccagtcgggcaacccgcgcctgacggcggccatcgccgcgcatcacggcgtgcctgcggaacgcgtggtggcgggcaacggctcggacgagatcatcgacctcatcgtgcgggtgcgggccgtgccgggcgtgcacaacgtggtggcgttcaacccgtgcttcagcatctatgaactgcaaacccggctggcgggggtggagttccggcaggcgccgctggcggcggacttttccttcgactgggacggcctgatggcgctggtggacgatgccaccgccgtggtcttcgtgaccacgccggacaacccctccggcttctgcccgcccgtggccgacctggagcggctggcccacgccctgcccgccggctgcctgttggtggtggacgaggcgtacatggacttctgcggcgacgagtcggcccactcgctgctggcccgcgtcgacgaattccccaacctggccgtgctgcgcaccttttccaaaagcttcgggctggccgggttgcgccttggctacggcatcctgcccgtgcaactggccgactacctgcgccgggtgcggctgccgttcagcgtgaacatcctggccgaagaggcgggcctggccgcgctggcggacgacgtgttccgcaccgaaaccctgcgggtgatcagcgagggacgcgctgcgctgacggaggggctgaccgcgctgggctgtcacgtgtaccccagcaaggccaacttcgtgatgttccgcccggccccgacctgcaagagcgcggcgcacctgttcgaggaactgctgcggcgcggcatcatcatccgcccgctgaaaagctatggcctgcccgacctgttgcgcgtcagcgtgggcagcccggacgagaacgcggcgttcctgaaggctgccggggagatcatggcccatgcctgatacgtgtcgcgcctgttcctgcgcgggcaaaggcattgccgccaacgcttcgcccgccgcatccccctccgtaccggtggtcacgctggacggcccggcgggcgtgggcaagaccaccctggccaaacggctggccgacgcgctgggcgtggcctatctggataccggggccatgttccgcaccctggcctggaagctgggccccggtgcgcacgaactgccggaaggcgacctgcgcgcccggctggaaggcttctgctttgcgctgtccggcgcgggcggggcctccgtgctgtcctgcaacggcgtgcccgtgggcgaggaaatccgcaccgaggaagtggccgcgctggcctcacgcatcgccaccctgccggtggtgcgggaacggctgaaggccgcgcagcaggcgctaggggcctcgtgcgccctggtggtggaaggccgcgacatgggcaccgtggtgtttcccacggcgcgccacaagttctttctggacgccacgccagaggaacgcgcccgccgccgctgccagcaactggaagcgcagggccagcccgccgaccttgccaccattgccgcccagatccgcgagcgcgacgacatggaccgcaaccgcgccgtggccccgctgcgtgccgccgacgacgccgagacggtggacaccaccaccctggacatcgacggggtgttcgcggaactgacccggcacatcaccgcgcgcggcgggctgtagaccacccgctcgttcccttgttcaaatgacgcggcccgcgcttcccgagaagcgcgggccgttttcatctttttatcgccctggttaccgcaacgtgcaccgttctggctgccagtcacactgcctgggtgtggagcaaccgggcgttaccagtcttgcaggcgacaggattttcgttctccggcgaggaagatgagcttttttgcgaagggagcgtactctttcgtacgtgaccggagcaaaaagcgaaatctgacgacgccggaggacgaaaggacggagcctgcctgctacagatcggtctggctgctcgcaacgccgctgcgatccagcacatggaaaatcagcgacaggatcatgcccaccacggtggcgagggccatgcccttgagctgcaccgagcccacctgcacgggcacgccgctgatgccggtgatgaacacgatggcggtcagggtgaggttggcgggcttggagtagtccacgcgcgactccaccagcatgcggatgcccgaggcggcgatgacgccgaacagcaggatgcagatgccgcccatgaccggggtgggaatggactggatgagcgcggacagcttgcccacgaaggccagcaggatggagatgacggcggcgccgccgatgacccacaccgagtacacgcgggtgatggccatgacgccgatgttttcgccgtaggtggtggtgggcacggaaccgaagaagccggacagcacggtggacacgccgtcgcccatgagcgaacggtgcaggccggggtcgcgggtcaggtcgcgctgcacgatgttgccggtgaccaccaggtggccgatgtgctcggaaatgaccaccagcgcggcggggatgatgatcaggatggtgttgatgtcgaacttgggcacgtacacggtgggggttgccagcacgggggcggcggccacgcccgcgaagttcacggcgccaagggccatggacaccgcgtagcccacggcaatgccggtcagcacggggatgatggccatgaagccccggaacagcaccgagccgaaggccacggtgagcagggtggtcatggagatgatgatggcggtggaattgtacacgccgttggcgtcgggcatgacgcccgccatgccggtggccaccccggccagctcaaggccgatcagggccacgatgggccccatggtggcggggggcagcaccacgccgatccattccgggccgaacttccagatgatcagggccacggtgatgaagatgcagccggaggcgatgaacccgcccagcgcgtaggaatagttggcgccccacatggcctggtccgcgcccagcaccacgaacaccggcgacaggaaggcgaagctggagccgaggaaggccggggccttgcccttgcagagcactaggtagatcagggtgccgatgccgttcatcagcagcacgatggccgggtcgatcttgaacagggtgggcaccagaacggacgccccgaacattgcgaaaaggtgctggaagctcaggggaataccctgaagaaacggaaccttttcctccacctggatggtctttctggccattgccctctccgaaaagtgctgatgtggtgtgtgcatgcgcgcggcgcgcgggcgcggggccgttgcgcggcgcggttcgggcaaccgccctgccgcctagcggaaaacctgggtccgtgcggcgcgcctccgttgccggggtcgtgccgcaggggacgacggggagcggcgaggccccccgtaaaaaggggcgggacatttgctgtcccgccccgtggtgcgccttatttggtgccgaatatcttgtcgcccgcatcgccaaggccgggcaggatgtaaccgtgctcgttgagccgctcgtccacggccgccacgtagatgtccacgtcggggtgacggtccacgaccttcttgatgccttccggcgcggccaccaggaacaggcccttgatctgcgggcagcccgcttccttcaacaggtcgatggtggcgttcagggtgccgccggtggccagcatggggtcgatgatgatggccatgcgctcttcgatattcttggccagcttcacgtagtacttgaccggctcaagggtttcctcgttgcgaaacatgcccacgacgctcaccttggcgccgggaatcatgtccagcaggccgtccagcatgccaaggcccgcgcgcaggatgggcaccacggtgatcttcttgccgcggatctggtccacctcgacaggcccggcccacccctgtatggtaaccttctccgtttcgaggtccttggtggcctcgtaggtaagcagacggcatatttcgttggaaatggcccggaactcgcttaccggcacgtcgtgctggcgcaggatgcccagcttgtgcttgaccaacggatgattcaccacggtaacggccacgataggtctccttgtctgtctcggtgtgcgggggcgcttgccccccaaacgcacaggttgtaaaaaacacgcccccgtcggtcaagcgaaagcataaccgttgccaaacatgtcgaatttaccccccccccaggctgaaacgcgcacccactccttcaccgtcgcccccgaacacgccgggcagcggctggaccgctttctgggcgacgccatggccgaacagcgcgaaagggacggccacggcgatgccgtctcgcgcgagaaggtcaagcgggccatccgcgacggcgcggccacggtgcagggccgcgcgtgcaccgtgcccaacacccgcgtggagccgggccagacggtaaccctcacgctggccgtgcccgccgccaaggtaacccccgaagacggcgacctggccgtgctgtaccgcgatgcggccatcgccgtgctggacaagcccgcagggctcaccgtgcacccctgccccagctgcccggaaggcacgctggtgcaccggctggtgcgccactttcccgaactggccgcgcaggagggctttcgccccggcatcgtgcaccgcatcgacaaggacaccagcggccttctgctggtggccctgacagaggccgtgcgactggaactgtcacgcgcctttgcagagcggcaggtgcacaaggaatatctggctctggtgcacggcgtacccaaggcacagggcgaactggaggcccccattggccgccacccgctgcacaaggtgaagatggccgtggtgccggaaaaccggggcggcaagcccgcccgatcggcatggcgggtgctgctggcggacccggacggacgctttgccctggtggcggtgcgcatcttcaccggacgtacgcatcagatacgggtgcacatggcccacctgggccaccccctgtggcaggacgcggtgtacggcccgtcggaagccgtggcgcccgcagcgggcgaactgccggactttcccccgcgccagatgctgcacgcctggcgcctgtcgttccggcatccggaaacggacagggacatgcacttcacctgcccgcccccgccggacttcgccgcgctggccctgcgcctgtcgcggcgcatgcagcgggtggtggtgaccggctcgccgggttgcggcaagtcggcccttgtgcgccagttgggcgaggcgggcctgccggtgtggagcgccgacgcggccgtggcccggctttacgagccgggctgtggcgggcatcacctgctgcgggggcgctacggcgaccgcttcgtgcccgaccccgccggaccggtggacaagcgcgccctgttcgcggccatgcaggcagacgccgccctgcgccgcgaggtggaagacatgatccaccccctggcccggcacgacatggacgcattcttcgcgcaggccgaaacctcgggtgcgcccgtggccgtggccgaggtgccgctgttcctggaggcgggctggaagtcgggcacgcagccgaacatcctgccgaatatcctccttgtcggcgtgcactgccccttcgccgagcgtgcccgcaggctggaaacacatcgcggctggccgcctgacatgatcgccgccatggaggcctggcaatggccggaggcggacaagatgcgcgcctgccaccttgtggtggacaattccggcacgccggaagacctgacccgccgggcacgcggcctgttggccgaactggcccgcctgcgcgcagcgcgcgatgcccgcgccgccgaccaccttgcctcgctgtggcaggcatgagacgctagcgcatgttccccctgcgcgacaccattccccgcgtgcacaccccctgggcggtgtggtgcattcttgccgccaacctggccatattcctgtggcaacagacgctgacgcccggcgaaaccctgcgcctgttccacttcatgggggtggtgcccgcccgcttcgcccacccggactgggcgctgacctccggctacccgccggggggcttcatcgcctttgtcgcgcacatgttcctgcacggcggctggggccactttctggtgaacatgtggacgctgtggatcttcggcgacaacatcgaagacgtcatggggccggtgcgcttcacgatattctacctgacctgcgggctggcggcgctgctgacgcacatggtcttttccgcctcgtccacggtgccggtggtgggggcgtccggggccatcgccgggatgctgggcgggtacttcctgctgtatccgcacgcgcgggtcaccacgctggtgccgctgctgttcatcccgctgatcttcgacctgcccgccgtggtctacctgggcatctggttcgtcacgcagctgctgtcgggtctgtcttccctgggcagcgacggcgcgggcatcgcctggtgggcgcatctgggcggcttcgtggccgggttcgtgctgctgccgctgttccgccagaaggggcgctgctactactgccattttccggagggccggggccggggcgtcatccgggcgccgcacgatcccgaggcatagcggcacggctgccccctcccgttccgcacatcctgacgccctgccggtagtggcggttgccgcgccgccgatcggacgtccaccctgcccgccctcgccccctagccccctccaggcaccgtcgccgctcccgcctttccgcccgcctttccgccgacctttccgcactgttgcgagtgcttcctcacgttttccgcagggttcctcgcattgacttaccggggggtatgccgcataagtttcgggctgccgcgcggcggctcgcgccgttttcgcccgccacgccttcccgtcgccactgcaaacggggcaagggcgcaacaaggacgggcgcccgcaccgggccgcgcatcgcgcaaaacatcgcaaggggtccatcatgctcgaaatacgcgacctgcacgtctgcatcggcgacgtagaggttctgaaaggcatcgatctcaagatagaagccggcgagaccttcatcctgttcggtcccaacggctccggcaagaccaccctgctcatgaccctcatgggcttcgccaactataccgtcacacagggccagatactcttcaaggggcaggacatcacccatgcccccatgtacgagcgcgcccgcctcggcatcggcatgtcgttccagcgcccgcccaccatccacggcctgaagaccggactgctggtgaacatgtgcgcgcgtggccgcgagatcgacgtggaagacctggcgcgcaaggtgaatttcgacaggttcctggagcgcgacgtcaacgccgggttctccggcggcgagatcaagcggtccgaaatgctccagctcatggcccagcggcccgacctggtgctgttcgacgagccggaatctggcgtggacctcgagaacatggccctcatcggccagaccgcccgccagttgctggacggcatgcccccggcgtcctgctcgatgaagcagcagaaggcccgctgcaagacctccggcctgataatcacccacaccggctacattctcgaatacgtcaacgccgaccgcggccaggtgatgtacgacgggcacctgtgctgcgaggcgcggccccgcgacatcctcgaccacgtcagcaagtacggctaccaggaatgcctgcgctgtctcgacagcgacacttcgctcggccagatcaaggaggcgctgtagccatggctttcaagaacgtggaccttacgcgctacagcttcgaaggggcgcaggcagacaccatccccgacctttccacgctggacgaattcgaccgcaagcggctgctgtacgcgggcatcgacgtgaatgccaaggaacgcagcggctcgttcatgcacatgaaccacagcggcgtgcactgccagtccacccaggaaggcctggaactgatggacatcaagcaggccctcaagacctatgacggcctgccgcagtacttctggaagatggtggaccccaaccgcgacgaatacacccgcgcggcggcggaacacctgcacggcggctacttcatccgcgcccgcaagggggccaagatcgaagcgcccgtgcagtcgtgcctgttcatcaagggcaatggcgtgggccagaacgtgcacaacgtggtcatcgtggaagaaggcgcggagatgcacatcatcaccggctgcgccactgcccacggcacgcgagaggcggcgcacctgggcatttccgaattcttcgtgcacaagggcggcaagctcaccttcaccatgatccacaactggggcgaagacacggcggtgcgtccgcgttccgccggcatgctcgaggaagacgcggtgctggtgaacaactacgtgctgctcaagcccgtgaaggacttgcagatgtaccccaccctcacccttgccgggcgcgggtcggtggcgcggttcaactcggtcatcgtggcgccggaaggctcgtacgtggatacgggcaaccgcatcctgctcaacgcgcccgacacccgcggcgaaatcatcgcccgcaccctgaccaccggcggcaccatcatcaaccgggggcacatcggcgcctaccaggtgcccgcgcgcggccacctggagtgcaagggcctgatcctgggcaacggcgtcatccatgccattccggaactggaaggcaccgtggacggcgtggaactgtcccacgaggccgccgtcggcaagatcgcgcaggaagagatcgaatacctcatggcgcgcggcctggacgaggacgaagccacctcgaccatcgtgcgcggcttcctgaacgtggacatcatgggcctgccccgcgaactggaacaggccgtggaagaccagatcaaccagttggacgccagcgacgccatgtaggcgacaggcgccacaccacgtacgtacctcgggcccggacgcagcatgctccgggcccggttctttgcaggccaacgcaaggagcagccatgttcatcgtctcgcttgtctacgtgaagccgctggaccaggtggatgccctgctggacgcccatgtggcctggctgcgtgaggggtacgcggccggtgtctttctggcatccggacgcaagacgccccgaaccggcggaatcatcctggcatccggcgacaggaccagcctggacgcctggctggagcgcgacccgtttcgcgtggccggggtggcaacctgcgcggtgaccgaattcaccgcgtccatgaccgccccagcgcttgcagcgctgcaaggactgtagccgcgccggtatgccaatcaaaatcacctgaatcgcggggggctctgtttcagtcgctgcgcgccctcaaccggctaacgccataaaacgaaaaacgccccgtcatgcggggcgctttcgtcatgaaacaatgtcgaacccgtgaacggatccggatatggctcccgtgtagggggcctggcccggcgcaaccggacccttggccgtcaacgcatcgcccgtcaacgcatcgcccgacaacgcatcggccagcaacgcatcggctatccggccttgcgctgcaactccgtcaccagcccgcgcagttgttcggccatgcgccccaggtcacggatttccttgtcctcttcggtgaccagtcggccattgtcacgggcaatcccgtccacctgcgcaaggctgcgggtaatctgctccgacgcggcggactgctgctctgccgccgcggcaatggcctgcacctgcccggtgacgcgcacggccatatccagaatgccgcgcagcacttcgccggaatcggcggaacggcgctccgccagctccatggcccgcagcgaatcgtccatgctgcgggcgttggcctcggtcagcgactggatgcccttgatggtctctcccacctcgcgggtggcgttcatggtcttttcggccagcttgcgcacctcgtctgccaccacggcgaatccgcgcccggcatcaccggcgcgggccgcctcgatggcggcattgagggccagcaggttggtctgatccgcaatgtcgttgatgacgctcatgaccgtgccgatggcctcggactggccgcccagcctgcgcatgttctcgtgcagactttcggcaagctggcgcagttcgcccatggcgtccatggtggcggtaacggcctcggccccctggcgggcccgctcgcgcgaggcttccgtctcgcgggcggcatcggcggcgctgcgggccacgtccatgaccgaggcgttcatctgctccatggcggtggcggtttcagccacgcgggtagtctgcgagcgcgagccctcggacagcgtggccgagcggctggccagttcgcgcgcggacacgccaaggtcctcggtcatgcgctgcaggcgtgcagccgcctccagcatgccctccttggaggccatggcggcgcgggcctgctcatcggcattgcgggcggcctcgctggcgctttcggccaggcgacgggcctcgtcctgctgggcgctcatgcgctcgatattgccacgcagggtggtgaccatcacatccagggccgactgcaaggcggagacctcgtcctcgccctccacggcgatgtgacggtcaagatcacccgccgcgatgtcctgcgcggtgcgggtggcctcgcgcagcggcagcacgatggagcgggccagcagataggccaccggcagacccaccaggagcagcaggcccaacacgacggcgtatgtgtacaacacctcgcgggtgcgcacctgctccattgaagcggccacctgcgcttcggcagcctggatattgtcaaggtagatgcccgtacccacccagaagggagtgccgggaatgctttcggcatagcccagcttgggctggtcgcccatgcccggcttggggaacacgaaggtcacgaagccgcccccggcagatgccacgcgggacagctcgcgcacatagtacttgccctcgcggtccttggtgtcgcccaggtccttgcccaccagttgtttctgcacggggtgcgcggcgctcaccgtacccttgtagacgtagaagtaaccggactggtccgcgtcaaaacgcacccgctcgatccccctggcaatgacggaccgctgctcttcttcgccaagccctgttgcaagatcaccaagggacacagccagcgagtgggtcagcgcctgaatgcggtttttctcggccgaaagcatggtctctttggccgtggcgatgcccgccccggcgatgtggtccgccaccaggtacaaccccatggccattccggccagaaacagggtcatgatggcgaacagggcatagatgcgtttggcgatggtaaacttgcggaacatgttccccccaaggcaaccgacgaaggatgaaataaagggccgccatgaggcggccaagcgttcgtgcgcacaggcagttactatgttaccaacctaagcgttgcgccccgctctggcaatgagtgatatccctaccttttatcagtagacacttgcatacgcaccgctgcaaggctgctcaagcctgcgtgattcgccccggtgcccccccgaatcacacaccaggcctgaaagtgcgcctcgttcgggccctgtcctctcggtgtcgccgcccttgataatgacacccgcccgcgcgcggcgtccgggctcatgcccgttaaacgcacgaaggccccggtgatttctcaccggggcctttcgcgtgatgggtagggatgtgatttctcgcatccctgtgaaaataagtgctggcatcggcctactttcccacgcaagagtacgcagtatcatcggcgatggagggcttaacttccgagttcggaatgggatcgggtgtaccccctcctccatggacaccagcacaaatttctggtcaccgtccggcaaggctggctattttgcgccgccacatcggccgggaccgaaagatgtaatcaaacagggtggaaaggaagtgtagagaagaaaacaaggcgcacgggctattagtactggtcagctgaatgcgtcaccgcatgtatacctccagcctatcaaccgggttgtctacccgggcccttcagctccgaagagagggagaccttatcttgaggcaggcttcccgcttagatgctttcagcggttatcccttccgcacatagctaccctgctgtgccactggcgtgacaacaggaccaccaggggtgcgtccatcccggtcctctcgtactagggacaggccctctcaagtctcctacgcccacagaagatagggaccaaactgtctcacgacgttttaaacccagctcgcgtaccactttaaacggcgaacagccgtacccttgggacctgcttcagccccaggatgtgatgagccgacatcgaggtgccaaaccgcgccgtcgatatgaactcttgggcgcgatcagcctgttatccccggcgtaccttttatccaatgagcgatggcccttccatgcggaaccaccggatcactaacgccgactttcgtccctgctcgacatgtctgtcttgcagtcaagctcccttatgcgtttgcactcgacgcctggtttccgatcaggctgagggaacctttgcgtgcctccgttattgtttgggaggcgaccgccccagtcaaactacccaccagacactgtctccatcccgggtaacgggtatgaattagagccttagacttgcaagggtggtatttcaacggtggctccccccatactggcgtacagggttcacagcctcccacctatcctacacatgcaagcccaaaacccaatgtcaagctatagtaaaggtgcacagggtctttccgtctttctgcgggtacacggcattttcaccgcgacttcaatttcaccgagtctctggccgagacagtagggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgattcaaagcttcgcttgcgctgacctctcctcttaaccttccggcaccgggcaggcgtcagtccctatacgtcgtcttgcgacttagcagagacctatgtttttagtaaacagtcgccaccctcatttctctgcggctctcgtgggcttagagagtaaatccttcacccataagagcaccccttcttccgaagttacggggttattttgccgagttccttggccagagttctctcgagcgccttgggttattcaccccacccacctgtgttggtttccggtacggttcgcacgcgctaaacttaggagcttttctaggcagtagaggctcaacagcttcagaccttgcggtcacggactcgcgtctcggccttgaagagggcggatttgcctaccctcaagcctacctgcttgcaccggctaagccaacagccggcctgcctaccttcctgcgtccctccatcgcacactcgcgcaagtacgggaatattaacccgttttccatcggctacggctttcgccctcgccttagggaccgactaaccctgggaagattacctttacccaggaaaccttgggtttacggcgaacaggtttttcacctgttttatcgttactcatgtcagcataatcacttccctgcagtccagcatgccttccagcacaccttctgcccgcagggaacgctcccctaccgatcgcctgagcgatcccgaagcttcggtaccatgcttagccccgttacattttcggcgcagagtcattagaccagtgagctattacgctttctttaaacgatggctgcttctaagccaacgtcctggctgtctgaacaactccaccaccttgaccactgagcatggatttggagaccttagctgtcgatctgggctgtttcccttttgacgacggaccttcgcacccgccgtctgactcccggggtacatcttagcggcattcggagtttgaaagggtttggtaatctggtgagacccctagccctgtcagtgctctacctccgcaagacaatttcccgaggctatacctcaatatatttcggggagaaccagctatcaccgagtttgattggtctttcacccctatccacaagtcatccaaaacgttttcagccgttactggttcggtcctccacacggttttacccgtgcttcaacctgctcatggatagatcacccggtttcgggtctactccgcccaacttatcgcccttatcagacttgctttcgctacggctccgcttgcgcttaaccttgctggacagagtaactcgctgactcattatgcaaaaggcacgcggtcacaccttaaagatgctcccacagcttgtaggcaacaggtttcaggttctatttcactcccctgacaggggttcttttcacctttccctcacggtactggtgcactatcggtcgccagcgaatacttagccttggaagatggtcctcccagattcccacggggtttcacgtgccccgcggtactcaggtgcccctagagtgacgttcgggttcggatacagggctatcacctgctatggcggagctttccagctctcttctcctgcctagtagtcaatcccacgttggggtcctacaaccccggctggtcgaaaccaaccggtttgggctagtcccatttcgctcgccgctactttgggagtctcgcttgatttcctttcctccgggtactgagatgtttcacttccccgggttcgcttcctgcaacctatttgttcagttgcggatgaccggacatgactccggccgggttgccccattcagaaattcccggctcatagggtgtttggcccctccccgagacttatcgcagcctaccacgtctttcatcgctttctggcgccaaggcatccacctgttgccctttctaacttgttctcttcgaacttcctttccaaccctattcaattttcaaagagcgtcaccccgaagggtgaagccaggcgcatgcctgaatgacatccacgaagaaaaacctcgtgactgctatcaaacatgcgactgtcaaagagcaaaaccgtgaatccagaaaccagcggatggttggtggaggtgaacggaatcgaaccgatgcccccctgcttgcaaagcaggtgctctcccagttgagctacacccccgttccactcaggcgtcgtgcgcgccctgatcaatggtgggcctgggaagacttgaacttccgacctcacgcttatcaggcgtgcgctctaaccacctgagctacaggcccatcggcgaagctgggcgcgcggcccacacttctttcacggttgcttcaaagaacacacggcgaaagccggttccttgcaagtaaacagcgagtcgggaattttctgtaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccaatcatcggccctaccgtagacggctgcctccttgcggttggctcaccggtatcgggtaaaaccgactttcgtggtgtgacgggcggtgtgtacaaggcccgggaacgcattcacccgagcatgctgatctcgaattactagcgattccaacttcatgcagtcgagttgcagactgcaatccggactgggacgcattttttgggattggctccacctcacggtatcgctgccctttgtgtgcgccattgtagtacgtgtgtagccccaggcgtaagggccatgatgacttgacgtcatccccaccttcctccccgttaaccggggcggtctccatagagtgcccagcattacctggtagcaactatgaacaggggttgcgctcgttgcgggacttaacccaacacctcacggcacgagctgacgacagccatgcagcacctgtctcgggattctccgaagagcacccctccttttcgggagggtttcccggatgtcaagcctgggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaatttctttgagtttcagccttgcgaccgtactccccaggcgggatgcttaacgcgttagctgcggcaccgaagctcaaggccccgacacctagcatccatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtatcggtccaggtggccgccttcgccactgatgttcctccagatatctacggatttcactcctacacctggaattccgccaccctctcccgaactcaagtccagcagtatcaagggcaattccgcggttgagccgcgggatttcacccctgacttaccaaacagcctacgtgcgctttacgcccagtgattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcctttggaggtaccgtcagaccatggctgattagcaccatggcggttcttccctcctgacagaggtttacgacccgaaggccttcatccctcacgcggcgtcgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgttccagtcccagtgtggccgatcaccctctcaggtcggctacccatcgtcgccttggtgggccattaccccgccaactagctaatgggacgcggactcatccatgagcggtagcttgcaagcagaggccacctttcccccgaaatgtgaaatcggagcgtattcggtattagcgaccgtttccagccgttattcccaactcatgggcagatcatccacgcgttactcacccgtgcgccgctttactcaggccgaagccctttcacgcacgacttgcatgtgttaggcacgccgccagcgttcaatctgagccagaatcaaactctccagttgaaaaactgaagtcgcacgaacacctcgtaattgaggcacccgtacgattgattactatcgtaaaggctgattccttcccgactcgctatttacttgtcaaagaaccgcagtcttgcgaccgtcggccgggccagtgcccgaacctttttgccgtacacgctgtgcgtgcgggcggactttcagctatgctcctttcggagacatccgtcaacaccctttcgcgttttttttcgcgatggccgtgtcgaccttttgcccgtccggtcctgcgcagcccccttgcggaaggcgttgccggttccgttcggcgcggaggtggtttctacgcgaaacccggatgaagtcaacaccgttttttcattttcttgaaattaacacccaacacaccgataactaagacataaaatcagacatgcattgcatcggaatgtccccttccgggggcactcatgcccatgcggcgtgcgtggtcgccttcgggaccacctgcaagggatgcttttcaccttcgtgccgacgcattcgagcggtccctgccgtgccatcttcttgtcgactcaccacccgcttgccggtccgctggcgtattcacgctacccaatccgttttgccgacagtgtcccgcttggcgtcggcccgtgcccctatatatgtatgcaccaacgaaacgtcctctccccccccggctttggtgggcatgcccgtgccggacgtgccgcccctgccccccgccctctccggcgcgccctgccgtcctgactggcctgattggcccgacggcccgactactccggctgtctcaactggcccggctgacccgcccgtcctcgttgccccgccatcccgactggcccgcccctcttggttgccccgcccgtcccgtcctgcgcaccatgggccacggggtggcgcgccacggcaagataggctaggtatgtgcccaatccgcaaccaagggagacaccaatgggttttcttaacgccagcaacagcttcacccggttccgcatcgcggacccggtgcccgccaccctctggcccaccctgcccgacaagctgaagcagttctgcttccgcgacatcgacaacacttccgacgaacgttcctggggctgggtgtgcttcgacgacatgctcgacacggcctggcgcaccgcaccgcccgaaaagggcggatacatcgccttttcgctgcgccaggacacccggcgcattcccgccgccgtgctgaagaagcacctgtccctcgccctgcgcgaggaagaggcccgcaacaaggaacagggcaagaagttcatctcgcgcgagcgcaagaaggaactgaaggaacagacccggctgcgcctgatgtcgcggtttctgcccatccccgcggaattcaacgtgctgtgggccatcgacacgggcatcatctattttgcttccacgcagtcgaaaatgatcgacctgttctccgactatttcacgctgaccttcgacctgcacctggagccgctgacgccttacgcgctggccgcctccatgctggacgaggccgccatgacccgcctggacacgctggaacccacccggttcgccgggtaggcgcgccggacaaggacatacgatgagcgacaccccctatctcggccagaccaccgacgtgatcctgggccaggaattcctgacctggctgtggtaccgcagcgaaaccgcgcccggttcgttccgcatgccggacggcagcccctttggcgtgcacatggagcagcgcatttcggtgcagggcggcgaaggcgaaagcctggaaaccgccaccgtctccggctccatgtcgcccctgcgcgaggcgcgcatgggcctgaccaccggcaagaaggtgacccgcgccctgctgcgcttcgagcgcgaggccgattcgtggcaggtcagcctacgggccgaggacttttccctcaacagcctgaagacccccaccgtggaaaaggatggcgagggcggcgacgacgatcccgacgcccgcctgctggaaaagatttacctgatcgaaacctgccttggcttcctggacgaggtgtaccgccagttcatggaggtgcgcctttcgaagcgctgggcagaggaagtacgcgacctgcgcgggtggatggagcacgaggcgtagggacggcccgcgcccccgctaccacaagggttcaaggacaatgacgacgtgaccagcgatcttcgcgataccccgcctgcgccgcccgccatcacagacaccccggcggacggccaccgccatgccgcgccgcgccccggccgcatggccgccatgctgcgtcgcatggcccgcaagctggcgtggatgctcttcgtgttctggggcatcacgatcatcagcttctgggtcatccatctggcccccggctcgcccacggacatgcagaccaccatgaacccgctggccggggcggaaacgcgcaagcggctggaagccctgtacgggctcgataagccgctgcacgtgcagtacgtgcaatggttggggcgcctgtcccggctggacttcggcaattccatgtccagcgacccgcgcccggtgtgggacaagatcaaggaacggctgccgcttaccgtgggcatgaacgtggcctcgctggtgctcaccatgctctgcgccattcccatcggggtggcgtccgcccattggcagggcaggctgttcgaccgggccatgacggtgctggtgttcataggctttgccatgcccggcttctggctggcgctgctgctgatgctgctgttcggcatccacctgcaatggctgccgctttccggcctgacatcgctggaccatgccgccatgtcgcccatgggcaaggcatgggacatcatggcgcatctggccatgcccatcttcatctacaccttcggcagcctagccgggctttcgcggttcatgcgcgcctccatgctggaggtgctgcggcaggactacatccttaccgcgcgggccaaggggctgccggtgcgcacggtgatcttccgccatgcgctgcgcaacgcgctgctgcccgtcatcaccatcctggggctttcgctgccggggctcatcggcggcagcgtgatcatcgaatccatcttcgccctgcccggcctggggcagctgttctaccaggcggtcatggcgcgcgactacccgctgatcatgggcaacctggtgctgggcgcggtgctgacgctggtcggcaacctgctggcggacctgtgctacggcttggccgacccgcgcatccggctcaccggaggctcgggcggtgacggcgctgggaacggcgacgggggcaacgcatgagcgccgccgacctgttctcgccccgccgctggctgcttttctggacgcgccaccccatgctggccaccggcctgtcgctggtgctggccatgtccgcggcggccctgctggccccatggatagccccgcacgaccccaccgcgctgaacctgacggccatcctgcaaccgccgtcttccgcgcacccgctgggcaccgacgccctggggcgcgacgtgctttcgcgcatgctgcacggggcgcgggtatcgttgtgggtgggcttcgtctcggtgggcatctctgttgccatcggcctcgcgctggggctggcggctggctatttcggcgggttggcggacgaactgatcatgcgctgcgtggacatcatgctgtgctttccctcgttcttcctgatccttgcggtcatcgccttcctggagcccagcctgctgaacatcatggcggtgatcgggctgacctcgtggatgggcgtggcccggctggtgcgcgcggaaaccctgtccctgcgcgagcgcgacttcatcgccgccgcccggctggccggggctgggcccgtgcgcatcctgtgcctgcacgtgctgcccaacgccgtggccccggtgctggtttccgccacgctgggcgtggccggggccatcctgaccgaatcggccctgagctttctggggcttggcgtgcagccgcccatgcccagctggggcaacatgctgctggagggcaaggacgtgctggaaatagccccgtggctgtccgtgtttcccggttgcgccatcctgctcaccgtgctcggctacaatctgctgggtgaaagcctgcgcgacctgctggacccgcgcctgaagcgctaggccatgcgcatcgcctgcgtcggcacgcacctggtcgccagcctccggcgcatggggcacgaggtgctggacctgcacccgcccggcggcatcgtggacatcgccgccctgctggatgcgcacggcttcgcgcccgacctgctggtgcagcaggaaacgctgggcgctcgggtgatcctggccgggctggaaaccctgcgctgtcgcaaggcgtactgggccatcgacagccacctgaacatgcactggcaccgccactacgcgcggctgttcgacgtgctgttcaccccccacctttcgctgttccgggcgctgccgccgcagtggcgccatccgcaggccgtgcacctggccatgagcgggcacgcccgcccgtggcagccccacgccgggcgcgggcacgacgtctccatggtgggcgtgctggacaagcaccgccccctgcgcggctggctggccgatctgctgcgccggcacttcggcgtgcaggcccgccagggcgtgccctttgccgaaatgctggccctctacggtgatacgcgcatcattcccaacgaatccatagggttcgaggtcaatttccgcctcacggaaggggcctcgtgcggggcctgcgtgctcacgccagatgtggggccggaccaggatgccctgttcgacgacggccacgaaatggtggtttacgccgacggcctggaactgctggaaaagctgcgcttcctgctgcgcaggccgaatgtgggcgaacgcattggccgggccgcctgggaacgggtgcaggcgcaacatttgccggaccaccgggccgccaccatgctggaggccgtgggcacggcgccgggcaatgccgccaccggcatggcgggtgccgaagccctgtggctgacgctgtttcaccgcatgcgcaccgacgtgctgaacctgccgccggacgcggtgcccaccgccctggacgacttgcccgaaacgccggcgagcatggccgcgcggctgcgtgccgtggcggaaccgcccaggggacaggcgccgctgccggtgcgcgaaacgccagccctggccgacgtgctcgaccggctgctggccaccggtgaccacgcggacgacgtggacgtcaacgtggccgcagccggggcagccctgatacgcggcgacctgaaggccgccaaacccttctggtaccgcctgcaccaggcccggcaactgcgccagccggacaaaccgcagtccgtctaccacgcctgcctgctgtgggcggaactgctgcgccgcgaaggccgcgacgcccagccgggcttcacctatgatccggaacgccactgcccggaagccgccttcgagatgctggtgctggcgcaacgccacaacggcggcgaccttgaatggatgcggggggttgagcgcttgacttcgcgccgcaaggcgctcactttttacaggctcggcattctggcgcgccttgcgctggaacccggcgcgccgtggcgcacccaggcggagtacggtctgacctgcctgcgcgcctaccgcgtcgagcaggggctgcacgaactggccgaggccggtcgccgcgccacggcggaagggcaggagcgggcctttctgcgcctgctggacgggtacgcccccggcgggcacctgcgccggggactggatgtggcccccgccgcatcgccggtcatgccatccgccacgccaccggacgccgaagccgacatttcaccggacgccaccgccgcctccccggcggacggcggcgaccggacctgagcaaggacacctcatgctggaatacctgcgcattcgggacctcgcgctcatcgaggacatggaactggatttcgcccccggcctcaacgcccttaccggcgaaacgggcgcgggcaaaagcttcatcctcaaggcgctcaattttctcatcggcgaccggcttacctcggacatggtccgccccggcaaggaaaaggcccacgtggaggccctgttcgccctgccagacggcgacatggtgctgcgccgcgaactgacggcggacacgggccgcagccgcctgttcatcaacgaccggctcagctcgcaggacgcggtgcgggacatgcgcgcctcgctggtggtgcacaccagccagcacggccagcagaagctgctgcaacccgccttccaggcccggttgctggacgaattcctgaaccggcccgatctgctggccgcccgcgacgatgcgctgaaggggctgcgcgaggtggccgccaggcgcgaggaactggccgcccgcgcccgctcgctggaagaccggcgcgacgtgctggaattccagcagcgcgagatcgacaaggtggcccccgaggcgggcgaggaagaacggctggaagaacgccgccgcgccctgcgcgacgtggcctctgcccagcaggcgcaggaacgcgccctggccgtgctgcgcggcgaggacggtcccggcgtggccgaggctctgggcctgctggaacggacgctggacggtctggcccgcctgcacggcgcggacagcggcgacgccgcccccgggtccggcgacgcctccggctgggctgccgacgtgaccaccatctccgccttccggcagggactgtccgacctggaacgccgcctgcgccgccgccccgcccccgccgcgtccgatggcgacgacgacatggacgtggaagccatcgaaaaacgactctacgaactggcccagctgaaacgcaaactgcgccgcaccctggacgagatcgtggacctgcggcgcgagatcgaggaaaatctttcgtttctcgatgcatgccgtctggacctgcgcaccctggagcgcgaggaagaggcccggaaggaacaactgtgcgccgtgctggcggaactgaatcccgcccggcaagaggccgcgacccggctggcccaggcgctggagggcgaactggcgggcctgggcttttccgaacatgtgcgcgtgaccttcgacttcaccccgcacgagccgtggccgggctgcgtggaggaccgggcgcgcctgatgtgggtgcccaaccccggccagccgccgcagccgctggatcgcatagcctccggcggcgaactttcgcgctttctgctggcggtggtggggctgatggcccgcgacgaaaccgccaccctgattttcgacgaagtggattccggcgtgggcgggctgaccctgaaccgcgtctccgagcggctggccgcgctggccggacgcaggcaggtgatcctgatcacccactggccgcaactggccgcccgcgctggtcgtcacttccaggtcagcaaggaggtggcggacaatgccaccttcaccctgtgccgcaggctggatggcgaggacatccgcaaggagctggcacgcatggcggggggcggcggacagggcgaagccatggcccgggagctgatttcatgatatcgctcggccattgaggccatgatatccggttgacaagccgcccgccaacggacagagacgtgagcacccccacgtgcgaatgggggattacacccagtttcgccccccccccgcagaatgccgcccgcaggaacctgccatgaacgacgcgcgaaaccatgatccgacgcaaggcctgccgcccgaccaacgtctggccgcctacgtggcctgccttgccgccaccaaggaccgccgcgccgtgcgcgaggtggtggagcgcgaggtgctgctctgcctcatccgcaccaacagcgaccgcatcaacgaatatcccctgctggaaacgcagcagcggtccatcatcgaaatcgtggctgcacgcggcgccgtggacccgctgcatgggcacatccgcaagctggtgggcgaattcgtggcccagttggggcagtatgccaagccgggcggtggcgattccagccagttgcgcacgcggctggtgaacaccgaaacccagttgctgaaatgcgtgcagggcgtggtgtacaccaccgccctgtgcaccgacaatttcatcgaaaccctggtccgtgcctacggcgaagaagcccttggcccttcggacgcggtcagcgaatccaccgaactggacgagcggttctggcgcaagcacttcgagcatttcgtggtgcgcatggtggacgaggcctacgacgccatcatgacgcaggaagcgttcaccctgtccaaggaacgttcgctgctggtcattcgctatcccttcgacgccctgctggaacggctgtgccgcacgccgaaaccgctggacaagacgcgggtgcaaaacctgttcgagttcgaaacgcgcgatttcgccagccgcaaggcgcgcaagctggtgcacgacatcctgcaaggcatggccgcaaggcccgactacccctttgcctcgggcgacatcgatttcatcagccagatcgtgtgcatagaccccgcagcacgggaaatggaaaagctgcagaccctgctgttgtccggcggcctgacgggtgacgccacgggcggcgcggcaggcgaggcccccggcacggatggcgagccccccgcgacacccgcgccggaggtcaacgccgagcaggtgcagttcctgcgtgaacaggtggtgggcatggcatgcagcgtggccatcaccctgaacctgctgcgcgaggattttttgcgggcgctggacggtttttcgcccaaggaaacggccatagtgcgccgtaccctgggtgatttttcgctgccgtgcctgggcaaggccctgcaatcgctgctggaattccaattcgtcaccctgctgcgccgccgcgcaggcgaggacatgggcaagatccacatccgcacccgcaaggagcggcgcacctcggtggccgccgtggaaacgctgttcgattccgggctgacgcgcatccggcgcaacaaactgtggcagccggaccccggcaggtccaccatgcagctgttccgcccgcagacggccactgaactggaatcgctgctgcacctgttgcagatagagccgcaactggcccgcgaaataggttcgctgtggaccgacgcctcgttccgggtggaattcgccctgtacatcagcctggacctgctgtcgcgctccaccaccaacctgaaccagcgcctggccgaactgctgtcccgcttcggcatcacccggctgtagccgggaccgggctttcctccggctggcacgcgtgggtctggtctctgcgcatctacccgcaaggcttcggccagtcccggcagccatggcgaaaacaccacaggcgcaatcgacccgtacatccccatcatgaaccaatagccgccccggagagatacctccggggcggcgttgcgttgatgtgtcggcggacgggaagcggcggctagcccttgccgtcctttggggccttggcgggtgcgggtttgggagacttgggcccaggcgcaccagtcctgggggattccgccctgggggactccgtcccggcgggttcggccttggcggacgcgcgcttgccttttgcggactgtgcgcccttggcggaaccgttgccggttgccttccccctgcccgacttgtccctgcccgacgtgtccggaccgggcttgtccggaccagacgttcctgcattccctggccgggtcggcgcattcggggcattcccccgcttggcagtcgtgcctgcggcctccgtgcccggcacgggcctgtcggaagccgctccagctttgactgcgtctgcgccggccttagcgtgggtggcggccacgccgctgtccttggacttggcgggggacttggcgagggacttttccccgtcgccagcgcgttccttgccgccagacttcaccggggagggatccttgtccccccgcgtcctggccttggcgtcgccgcccctgccacggctagcctgatccggttttgccggggcttgcccaaagacactgtcggccttcttcgcggcgccatccatgcggtcggaagcgggctcggcggcgacccgctccttgccatgctgcgaggtctttcgcgcacggcgcggggcgttttccaacggttccggaatgggcgtcggcatcggatcatccaatccggcatcggtggccgcgcgcgcacgggccttgcgggcggcgcgatcgtcaatggcgccagccccggcgggcgctgcggccacgctgtcggcctggcggatgcctgtgcgggcatcacgcccttcgggcctgccagaccgttcgccagaacgctcaccgggccgcgcaccgcgtccgccacgggcgtcccgtccgctccgcccaccataatcgcgccgttcgcggcgttccttgcgcacgcccgtggacgccacggcgtccggaccggccagcgccagattcacttccagccgggccacgttgacctcggccaggcgcacggtcacggtctgtcccagacggaagctgcgacccgtgcgctcgcccaccagttcctgccgctccggcaggtagccgtagtagtcgtcgtccagcgacgacaaccgcaccatgccctcggccatcacctcgttgaattccacgaagaagccgaagtcgatgatgccggaaatgaccccggtgaactcctcgcccacccgttcggacaggaacagcacggtgatgcgcttgagtatctcgcgctcggcctccatggccacacgctcgttggtgttcagagtgtcggcgatggtcagcagggcccgctcgcccggcagcggcccgttcaccggcagccccagggtgcgtcgcagggcgcggtgcaccaccaggtccgcgtagcggcggatgggcgaggtgaagtggcagtagcactcggaggcaaggccgaaatgtccttcgtggtcgggcgcatagcgggcctgcatcatggtgcgcagggccatgcggttgaccaggaactcctggtccgaccccttggccgcctgcaacacgccctgcaacgccttggccgatgccttgccgggcaggtgctgggcaagcgaggtgcggcccagcaccttgaacagcccttccagcttttcggtgtccggctccgggtgcacccggtacaggaagcgggcgttcttttcggtcaggaagcgggccaccgcctcgttggcggcgatcatgaactcctcgatgatctggtggccgaagtggcgcaccttgcggccaatgtccaccgtctcgccgtagatgttgaagatcacctccggctcgggcaggtcgaagtccaggctgccgcgttcgctgcgcttggcgttcagcaggcgggccagcgcttcggcgcgttccagaaggggcagcaccggggtgagcaggcggcgctccttctcgtccttctcgatgatcgcccggttgacctgcccgtaggtcaggcgggccttggactcgatgatggccgcatagaacttgctgcgcccgggggtgccgtcggcgtagaagaaggtttccgccaccatggccagccggggcacgcgcgggttcaggctgcacagcccgttggaaagggcctcgggcagcatgggctccaccgactgcgggaaatagtacgagttggaccgggcctgcgcctcgcggtccatggcagagccggggcgcacgtaatgggccacgtcggcgatggccacccacaggcggtagccggtgccctgctcttccacgtacacggcgtcgtcgaagtctcgggccttggccccgtcgatggtgacgaactccagatggcgcaggtcgatgcgtccttccatgtcgtcgcgaccgggcactgcgggcaggtcgcgggcttcttccagcacctcgggcggaaagtcgccgggcacgtcgtggttgatcttcaccagccgttcctgcaccagcacgttgtcgtcggcgcccagtacggcaagcccggtggcggcccacaggccgtcctccaccttttctccgggtgcggccaccacaaggtcgcccttttcggccttctcttccacggcgctcatgtccaccacgaagctgacggccatgcgcgggtcagccgggcggcacagcaggctgtgcctgcccatgcggcgcaccacgcgggcgggtatttccttgcggccccgctccagcacgcgcacgatgcgcccttccgggttcttgccgtgacggcccggcagcagggccaccaccaccttgtcgccgtgccaggcatcgcccatctggtagggatgcacgtagatgtcgtcgcgccccttttcctcgggcagcacgaagcccatgccggaacgctggatggacagggtgcccgtgaccagccgcagctgttccacaaggccccaggccccgccgcgcaggcggatgatgcgcccctgccggacaaggtcgtccaggcggtcttccagttccttcttcatgcggcggtgcaggcccagcatgcgcatcagcgcgtcgatcttcagcgggcggtgcgcttcgcggaacagggttgccagatcattggcgtcgggcagcacgtagctttcctcgcgtttcttctttgtcatatggatgtcctttccggccatgccggagtgaaagatgtcgaatgcgggcgggctgccggggcggccaggcggtctgcgaagacccgtgcccattgtcaccggttgccgtcagcctcgtcttgctggatcgccctgccggttcgttctgctgaaccgtcctgacggatcgttccggatcggcgcccccggcaaggggcggtcaaccgtgacggacgcggcaggtcaggccggacgggcggtatggcgtcagacccggcgggcggcggaaagcccggcccagcgggcggcccaccattcgggaaaactggtcgcggaccacaatgccggtccgaattcggtcaccaggtcgaaggcccacaggtccggctggttggtcccctcgtgcccggccccttcgccgcacaacggcgccagcttgacggcgtccttgggggtgcacaccaccgcgcacccctcgcccgccaactggcgcacatcgccggggccgtaagggtgatggtcgggaaagatgcggtggcgcagcggcggataaccgaaaaaatgcgtggccgtggcgtgcacctgcgccggttcgcccacgccggtaaccagcacgtagggcgcgccgtccagatgcgcacgggtggccgccccctgctccgtcgggcgcgggtccagcccccggcccacccgcacgaggccgcgcggcgccaggcgaaagctgaacaccggcatgccgtagcggaccagacggcgttccagctgaggccccagtgcattgaacaggtccggctccgccttcacgcagaaggcgtgcgccctgcccagcgcggatgtaccctcgcgccacgaccccgccggaatggtccggccccattcaccggtcaggtccaccgggcgcagcaccacgatgtccaggtcgcggcgtaccgccagatgctgaaagccgtcgtccagcaggtacaggtgcggggcaaggtgcgcctctgcccagtgcccggcgcgccgtcgcaccgggtccaccagcacggccgcatcggggttctgacgggccagcatcagcggttcgtcgcccgcctctgccgccgtgttgccggggcgcaccagcaggggaagttgcggcggcttcgccccgtacccgcgcgcgagcacggcggcggacagcccgtgcgccccgcaccagcgcaacagccagtgcaccagcggggtcttgcccgtgccgccccagcagatgttgcccaccgataccaccggacgcggcggggcaaagcgcggcagcacgcccgcctcgtacgcggcgcggcgcgcggccatgcaggcggcgtaggccgcacccagcgggcgcagcaggggggcgcaggttttctgcacggcggcgatgttcatgacgccgccccgattgatccgggaaagggcaacgatgtgcgcatgcaagcaagtctatcacgcgcgggcgcgcttgtcgccgggggaatgcggacggagggccgggctggccgcaccacgacgagggcagggcaagggctaggcaaagaccgggcaagtgcggggcatggcagcctgaacaggcagagcaggctggcgcacggcatcacgagcatggcgcgccgtaccgtcatcatgcgaaaggctggcttgcgccgcccatgcaaaagggggggcttgcggccccccctggcagtcactgtcgatcaggcaggcgatgcccgccgctagtcgcgcgaagagccgaacaggcgcagcagcatcaggaacaggttgatgaagtccaggtacagcgtcagcgcgcccaggatggtgccgcgccggatggcggtggcatcgtccatgggggcggtttcgcccatcatgcgcagcttctggctgtcataggcggtcaggcccgtgaacacgatgacgccgatggcgctgatgaccagcgacatggccgaactgcccacgaagatattcaccacgctggcgatgagaatgccgatgaggcccatgaacaggaagctgccccacgaggtgaggtccttcttggtggtcaggccgtaaagggacatggcgccgaacatgcccgccgccgtggcgaaggcctgaaacaccgttcctgaggtgtaggccagcagcaccgcggaaagggtgatgccgttcaacgcgctgtacagcacgaaaagcccggtggcagcgccgccggaaaggcgtgcgatgcccgcgctgatgcccatgaccaggccgagttcggcaaggatcaggccgatcagcacgaagctgttgccgaacaccagttgcagcatggccgggctcgacgccgtgaaccacgcggcaccagccgtcacggcaagccccacgaacatccagttgtatacaccgcgcatgaaggcgttgacggtttcagcccgcgccctcgtgggtgcggagaccgtgcgtccgagcatgtcgaaacctcctgtaacgtttgtgcggaacagccattccggcggggccgggaaaacatcgtgattctactacgccgttccagttttgttaaataacaatccttttcccccctgacaagggcacgggccgcatcttcctgcggaagcttccggcacgccgcataccgtgggcccgccaccatccctgcccttgccccgcatccttccggcacaccacatgttcttccgacgtgggccagctgctgtacggttcccgcccgtccggccacggccacggcgaaaaagcggacgcagcgccggagcgcccacgccagacaccgcgaaaccatggagagtgaagagaacggacacgcccggacggggagaggaaaagagggaaaacgcgaaaaaatggtcggacatacgcgggcaacagcggcccggcagcatcccgacgggggacggctacggcgcaacctccaccggcacgcggcgctccatcacggtgcgggccttggccccgccgcaactggagcgggccaccagggtcacggtcaggtccagttcgtagcggcccggcccgctgaagcgcacttccgactccgggtacccggtggtggaagatacccgcccgccctccggcccggcggccttgtcgatgttcaccaccggaaacacgccggaaggcaggggcggcccatccagcgccacaaccaccgcaaggggcgcgcccacgcgggcagaggcggaagcagcccacggtttgccctgtgccccctgccctctctggccaccctggccaccctggtatccctgcccttccggatatccctgatcgggcagtacgggggccaccagccgcgcgacatgttccggagaggtgagcgggcacggctcgcccaccgggacggcatcccgcgcgggcatcacggcaggggcagccgcatcggcagccatggccgacgccactcccggcgatcctgccaagcctccggccaacgttccggccaacgttccggcaagcacagccgccaccagccagatgcgcggcatcgtcacggcgcaacgttgtccttcgccacggcgcgcgaccggccagacgatgcggaaccaccagaacggaccgacaggcgggcatctccccggtttcccggctttacgcccacccccggcatattgcctgcgttcgtccaccacgacctccgctcgctttccgccagacacgcccttgtgcccacgcgtgacttgggtaaagaataccatagccgcgcaggggcgcaacgcaccgggtacccatcgggtatgccgcagcggattggctttcgtcccgcccgcgcccccctgccttgccgatcgtgcttcgggcattcgccgatcatgcccgccagttcgcgcccgctcccgatggttcccgatggaccccgatggccccgatgactgcaaaaccggacgcacaccttccggagtttccatgaccaaccaccgcccccgcactcccgccgcatccccggccacctccaaggccgacgcgcatgccgccgacaaggcgcccttcacggcggcacggcccgtgctgctggacatcgaagggcagatggaactcttcctggcccgctggtccgagcgcatgcgcgaggcgggctacctgcgccacaccacggccaagcggcaggactgcatcgattcgctgctggggttcctgcaccccctgcgcgccgcgctgcacgccgggcttgcccccaccttcggcgacctagtgcgcgagatcgaagacggcatgaccgccgccgccccgcacggctggggccatgagctgctggcctcggcccggcgccaccgcatgcgcggcgtgaccgaggccatgtttctgggctgcttccacaccctcgtgcacgcggtgctggacgtggtggagggcatgcccgctccccgccgcgcccgcgatgccgccgcgcaggtggtgcgcctgtacggcgacgcctttgcggtgctgttcacccgccactgggaatcacgccgggaagaagtggacaccacccagctggacgaggccaaccgtctgctcacgctggaaaaatgcaaggtggaaaactttctcgattccacctcggacatggtgctggccatagacgccgcgggcatcatcaccagcgtcaaccgcatcgcgcagcagcaccttgccgggcgcgcggtgccggggctgcccatctgggcggcgctggggctggagggcgaaagcatgcaggacctgctgcgcttctacccccttggggtctcgtgcgagatcacccccgccgccgcgccggacgtggagcttgccgctgccgccgccaaccgccccgaagtggggccgccccgtgccgcgcaggtgttccgcatgcgcatatcgccgctcaacgccgtcagtctggccagcgacgggtacctggtcatgcttaccgacgtgaccagccacgtgcaccagcgcgaggcgctggaacgggtggtggccgaacgcaccgaggccctgcgcaaggaaaagacccatctggaggaaatgaacatcaccctgcgtaccgtgctgcgcaacatcgacggcgagcgcgccgaaatcaaccgcgaggtggcgcgcaaggtgcacgccatgctgctgcccgcgctggaccatctggaagcggacatggagccggaggtgcggcgcggctacctgaccgtgatccgcgaccagctgctgcgactggctcccgacgatgccgggccggatccgctgctgctgcgcctgagcccggcggaaatgcgcatctgccagttcattcaggcgggcagccccaccaaggacatcgccagcgccctcaacctgtccgtggaaacggtgcagacccaccgcaagaacatccgccgcaagcttggcctgcacggcaaggacgccagcctgtgcgccttcctgcgcagcgcccccggtccgcgccagccctccggcgcggagtgatgaacggatgattttctcgcgtcgggcatgattttcttcgtcacggcctgacgctcccaaggccaggcaatccgcccgtgcggccagcatggcgtgccgtcccgcttgccgtctcctgcgggcgcaaccgcccgaacaccagcccccgcaaggggttgtcccctcaattccggccacgccctgcaccacccccttcctcatccggacgtttccgctccgcatcgggtagtaccccctacccattatcaccccatttcatagccttgtgacgttaccgctcccggactagcctgcatatgtccaaaaacaggccactgtccgcatccgccgcgtgcggcccggacaatcgaggagacgcaatggatcacatttccctcacgcccggcacgccccgcgatgcatgcctgttgcgcgccctgcgcgacctgttctccgcgcggggtgcggacgacatacgcgcagcctcgctggcgctggatgcgtgccgcaccagattcgggtgccatcgcgccatgcgcggcgctcccccctgcgccccccccggcgtggacagcatcgacgcccccggccactggcgcgataccgaatacgccttcaaccggctgttcgtgggccccatggccgtgcccgccccgccctacgcctctgcatggctggaaacggaaccccgcctgatgggcgagtccaccatggacgtccgcaacctgtaccacgccctcgggtatgccgtacccgacgaaggcgccacacccgacgaccacctgagcttcgaactggacgccgcactggccctgctgaccctgcgcgaagcggcagacaccgtgccgtcttcttccgctccggagccttccccctcttcgctcgccgccgacgcgcaggaagcatggcgctggcttgtggcggagcacatgggggcatgggtgccacgcttcgtgcagcacgccctgtcccaacccgacgtaccgcccgccattgcccgtgcattggccatgctgttgtgctggcaggaagatgcggccacggcctgcgcccatcgtcacaccccggaagcaaccgccaaggcgtcggcaccttccctgtaaccgacgcatcggcacctattcccgcagatcatgcaacccacggaggtcatcatgtccaaaacgactggcccgactggcccgactggcccgaccggcctcaacggccccggctgccccgatggcaccccctcgcgcggggcgccgtcctgttccatgagcaggcgcagcttcctcaaggggctcatcgcatccggcgcgctggccacgctgccctgcgggctgctgctaccccgcaacgcgtccgccgcgcccttcaacaaggccgatttccagatctttcgcaacgcctgcccgcgcaactgttacgacacgtgcagcatcgtcacctacgtcagggacggggtggtcaggttcgtggaaggcgcgccggaatccacctacacggcgggcgggctgtgcgtgaaaggctacagctacccccgtcgcgtctacagtcccgaccgcatcaagtaccccatggtccaggacgggcgcggcagcggcaactggcggcgcgtctcgtgggacgaagccatggaacgcatcgcccgcaagctgctggagacaaaggaaagggacggcaacctgctgggccttgcccttaccaaatattccggcaacttcggcatcaccaactacggggtcgagggcatgatgtcctcgctgggctacaccacccgcctcgtgggcacgccctgctggcccgccggcatcgacgcccagaactacgacctgggtgacatgtggtgcaacgacccggaagacatggaaaagtcgcgatacgtcatcatctggggcgccaacccggcgtggtgttccgtgcattccatgaagtacgtctacgccgcccgcgaccggggggccaagatcgtggtcatcgacccggtgctgacccagacctccgccaagggcgatgtggcctggcagccggaaaccggcagcgacggcgcgctggcgcttggcatggcccggcacgtgcttgacctgggcctggtggaccgcgatttcgtgaccagcaacgccgtgggcttcgaggaatttgccgcctatctgcgccagaacgtcaccgtggaatgggcggcggaaaagtccggcattcccgccgacgagatccgccgcgtggccgaagaattcgccaccgccaagcccgccaccatctggatcggctacggcatgcagcgccacgtcaacggcggggccgccgtgcgcgccatcgacgcgctggtggccatgaccggcaacgtgggcaaggtgggcggcggcgcgcgctacggccacctgcaaacctggggcttcaactaccacgccatgatccagaaggccccggcggggtccaccggcttcacgggcaaggctggccccaagggcgaatttgacgtcaccgcgggcgcagcggcggcagccgcctacaccgaccgcgccctgaacatcaacaagaccgcccaggaactgctggacgcccagaacccgccggtgcgcgtgctgtggtcgtcgtgcaagaaccccttcgcgcaggacttcgaccgcaacaagttggaaaaggccttcaacaagctggaaatggtggtcagcgtcgaacagttcttcaccgaaacggtgcgccattccgacatcgtgctaccggtaaccaccctgttcgaggaatggaccgtcaacgcatcctactggcactactgggtatcgctgaacgagcaagccatcgccccgatgcacgaggccaagtcgaacatcgaaatcgcggcgctgctttcaaagcacatgaaccgcctgtcgcccggctcctgcacctacccgcaggacatcgacaccagggagtggatggagaaggagttcaacaagggcgtgtacgacctcctgggcatcacccactggcaggacctgcgcaagggcccggccaaggcgaagatgccgtcgtccgcctcgtggagcgaccgcaagttcaagacgccgtcgggcaagtacgagttccggtccgacctgtgcgccagccacggccacaaggccctgccggagtacaaggaaggccgcaagccttacgccccctatcgtctgctgaccccgcacagcaagttcgccatccattcgcagttcgccaacctggactggatggaggaattccagacggaacccttcgtctacctgaaccccgcgctggccaaggccaagggcatcgccgacctggacacggtgcgggtgttcaaccccatcggcgaggtgaagctgcgcgccaagatcaccagcacggtgcccggcgactgcctgctgatgtacgaggcgtggttccgcaagctgaacttcaacgtgcagaaccttgtggacgacgaatcggcggacatgggggcctacaagaccggcgcgcccggcgtggccattcacgaccagttcgccgacgtggcgagagcataggaggcggcccatgaccacacaaaagacatcccttccccggcagcgcgcgtttctggtggacgtggagcgctgcatcggctgcttcacctgcgccatggcctgcaagaactactaccatcaggaaaccggcgtggtctggcggcagctgtacccgctggacgaggccatctacccccaccgggagcgggccttcttctcgctggcctgcaaccactgcgaaaaccccgcctgcctcaacgcctgcccggtgaaggcgtacgaaaagcgcgaggacggcgtggtggtgcaccatcaggaccgctgcatcggctgcggcaactgcatccgttcctgtccctacggcgcgccgcgctacaatccggtgctgaagaaggcggaaaagtgcagcctgtgccacgaacggctggacgccggtgaacagcccgcctgcgtgcagagctgcccggtgcgggcgctgcgtctggtggacatcgccgccctgtccacgaccgacgccgccaacgccgtgcagtaccccgcagggtacccggaaatgccgcaggtcaatccgtccacccgcttcatcatgcccagaacgccccgcgtggtgaggaggtagccatgcagaacatcgaacttcccctggtgctgttcaccgtgctgtctcaggccgccgtgggcatggccctgctgctggccgttcgttcgtgcggctgcgctggcggagcctgcgcgaccacgccgaccaaagcggacacgggcggaaacgcccccggaagccgcacgcaatggctgaccgccaccatcgtcatgggcgtggccctgctggcctcgctgttccacctcggccatccggaaggggcggtgcgcaccatggcccatctggaaaaggcctggctgagccgcgagatactggcctttggcgcgttcgccgcgctgctggccgtggccgcccttaccggcaaggcgggcgcgggcctgcgcgccgccgccgcgctggtgggccttgtcgccctgtacacctcgggcatgacctatgccccgcccgccatgcccgccgtgcacaacgccgcgccgctggggttcttcctgctgtcggcgctgctgctgggggcctcgttcggcagctggttcgcgggcgagggcagccagcccatgctgcgctccgtgctgctgggcagccttgcggcggcgctggccgtgtatgtcatcgtgccctgcgtgtgggcgtcgggcggcacggtgatgcagatgaccgcccgcgcgtggctggcatcgcccctgtactgggcgcggctggtgctgggcatcctcgtgccgctggtggtgatgatccgcagcccgcgcatcccccgctggatggggccgctggtgctgctgggcgaactggcgggccgggcggtgttcttcggggccaccgtgcatgcggccatgaatctgggcacgccctattaggcccggctccggcttctccactgccttcgcccgaatgaaaacggggcggcgttcttccgaacgccgccccggggtattcttgcaggccgcaacacccttgcagctagtagctttcaacggaatccgccaacgcctccggcacatcgcacggatcgttcagcagcagttcctgcggcatgtccatggggtgccccacctcgcgccccttgcgcaaggcgatgatcgcgcgcaactgctgcccttcctccagccgggggttcagggccagggcgcggcacagaaagccgttggccttctcgtagtcgccggattcgaacagggtgcgggcgatgttgtacagcaggtggtcatccttgggcgccagctgcgcggcgcgggcgtagaagcgcaacgcctcgccgaacatctggttcttgcgcagcttgataccgaaattgttgaacatgtgcttgtggcgcggatcaaaggcgccgggcagggcaatgagccgctggaacacctcgcgcgccttgtccaggtcttcgcgggcaaggtaggtgagacccagcccgaaggtggcgcgcacgttctgctcgtcgatggccagggcgttctggaactcgaattcggcgctccaggtctcgccgcgctcgcggtggcgttcgccgcgcgcgatgtgcccggccagctcgcgcatggccggatagaccttctcgtggtagacgccgggttcgggaatgtagtcgaggagcagatcctcgtaggtgaggatggtagtctcgccggtgggcacgtgattgtcgttcagcacctgggcgtcgtagcgaccgtcctcgcgctggttcacgtagatcatcacgttctgctgcacggtacgccgcgttccgccgaaaccgattttcatatcggccgtcgtggaaaagaccccgcgtctgggtttttcacccagcacggggaaatctttcaccatttccgtatcgacgttcacggcgaacccccggttggctgcggcgtgatgatagccttgcattgcgcccccgtaaaccctgcttgtgcccccataggcgggtggagcacctttccccgttgcgcggggcggtgtatcctgccggaaaccaggaggttcccatgccccgcaacctgtgcatccacggccatttctaccagcccccccgcgaggatccgtggctggatgatattttgcccgaaggcagcgcagcccccgcccccgactggaacacccgcatcctgcgcgaaagttacgccccgctgggatgggcgcgccgcctggaccgcgaggggcgcatcggcgacatcctgaactgttacgaatggaccagcttcaacgccggacccaccctgctgcgctggatggaccgccacgcgccggacaccctgcgccgcatggtggagggcgaccggacaagcgcggcgcgctgggggcacggcaacgccatggcccaggtctaccaccacgtcatcatgcccctggccaccccgcttgaccgcgaggtggaaaccgcgtgggccgtggccgactttgccgcgcgcttcggccgtgcgcccgaaggcatgtggctgcccgaggccgccgtggatacccccacgctggaaacgctggccgcggcgggcatcgccttcaccgtgctggcgccgcgccaggcccgtgccgtggccgcgctggacggcatcgaccaggcccatgccgcatggcaaccggtgcacgaaggctcgctggacatcggccagccctaccgggcggaactgccctccggccggagcatcgacatcttcttctacaacggccccatctcgcgggccgtggcgttcgagcaacttttgcgcgacggcgaaatcttctggcgcaggctggccgacgcggcccgtgccctgcccgtgccccccgccgaggagcgcggcaccgacggcgctggcggcaccgacggcgcaaaccggagcggcctgctggccgtgtgcaccgacggtgaaacctacggccaccacttcaccttcggcgaaatggccctggcccacgtgctggcccagggttacgccgggcgcgacggtgtggcgctgaccaatttcgcggccttcctgcatcgcaatccgccgcgcatgcgggtgctgctgcacgaaccctcgtcgtggagctgcgcccacggcgtggaacgctggcggtccgactgcggctgcaccgacggcggacatcccggctggaaccagcgctggcgcggccccctgcgtcaggggctggatgcggtcaagcaggggctggacgcccacttcgccaccgccggggccgggctgttccgcgatcccaaggccgccctgctggcctacggccaggtgctggcccgcagcggcgatgcatccgcgcgcgaggcctttgccgcagcgcatctggcccccggcatcgccgggcggcaggccgacgcggcgtggaagctgctggccatgcaggaggcggggctggcgtcgttcgccagttgcgcctggttcttcgacgaaatttcgcgcatcgaaccggtgaacgccatgacctgcgccctgcgcgcactggacctgtgcaccgccaccggcgggccggacctgttgccccgcctggcggagcacctggcccatgccgtttccaacaagccggaggaaggcaccggggcggacatcctgtcccgcaccgtgctgccccggcgcggcacggacgccagcctggtgcttcaggccctgtggcggctgcgcgcggaacacggcctgcccgagccgggagccacggcaacccacgcctggccgggcgcggaggtggacgtgacccttgatgcccttgatgcccttgatgcgcatgatgcgcatgccgcgcccgaaaagtctggcggggctggcgggactggcgggattggccccgacagcattaccggcaccgccgccctgcgcctgccgctggaaacggaaggccgcgccgtgcgcttcacctggcaaccgccggggccgttcacgcccgcccgcgcctcgcgcatcaccgtgcgccctgcgggggaaccccatgcacccgaaacatccctgtccgtggccgaactgcccctgaacgcacggcaggccctgttgctggccctgctgcacggcgaggaacggaaccagtccccccggcgcgccgcgctggcgcgtcaggcgctggcccttgtggacccgtgggaagaggcccagcacgacatgcccgccagccacctgtgggccgacatggccccgcatctggggttggcgctggtgacggagccaccggcggccagtctgtccggcgacgaatccggcagtgatgccgcatggcggcaggggctggagctgctgcgctcgctgcaaccgtcaccccggcagcggcaggggctgcaccaactgatacggtgccacctgctggaactgctggccgcacccgcgccggactgggacggactgtgcggggccgtgcagcgcacccgcgaggtggcgcccgacttcgactggtgggccgtacagaaccggatgtgggaacggctgcaagccaacggggcggctaccggaacgcaggcccggaattgcgctgccctgctgggcttcagggtgtaggaccgcagcaaccggatgcaaaaacggcctcgggcgcgggaagccgccacgaggccattttcactcagatgataacgaatgtcaatcgcgaacaactccggctacgcccggaaaacaccgccagaacgccagcaagacaaggcggcaagagggctggacaccaaaaaacgaacagtggagggcgtgcttatacggcggtctggatcatgggcgtgccgtgcacgagggaggcggagcgggcataggcgcgagcgccagcggcgggggtgcgggtggggggcgtctctccggtcagcgcacccgaggcggaggaggcggcagctgcatccgggttggttccgaggggcgtcgtggccccggagtcgccgtccggcgcaccttgcgcgggggccagttccgccagcagttgctgcgtttgcaggctgtcggcaaagttgaacgcccgcatgcgttgcagcgattcggcggcctttacggcggcgtcctgcgccgtgggcgcggtttcggtctcgtagctgaccgtcagcgggccgagggaaaaggccgtcttcgtacgcttggcggaaagcagccccagcgcatcgcccgcatcgcgggtgagtgcgcggctgtacgcggcaaggccgcgtgacgaggttgcgtcaccgatgtccatggtagattcccgactgccttattcctgacgcctgcccccggcacgtcgcaaagccccggtgcgaaccggtgcatgccgatacgtttgcgggtggcccgccaagccgatgcggccccaagagcgatacactaatttacatgcgtcccggcgcccgcgcaacccgcatttttcttgcattgagcgggcgcagaacttacgaaggtcgttgaccgttcaaccggttgcgaccgttttctccggacgccccggcaaccgtctccgccacggcgcaccccgtgcctgcacggcacctgcgacaacgcctggcagccagccaatcccgcaaggaaggaagcacgcgcatgccctgcaagatactggaaaaagagcgcctgatccccggccagaccagcaagctggtcatcgacgcgccgcacatcgccaaaaaggcgctgccgggcaacttcgtcatcctgcgcgtctgcgaaaagggcgaacgcatcccgctcaccatcgccgacgccgatcccgaacgcggcaccatcaccatcgtctatctggtcatgggcaaatccaccgccctgctggaaaccctggacgcgggcgattccatccttgatctgtgcggcccgctgggcaaggccacccacatagaaaaggcgggcacggtcatctgcgtgggcggcggcacgggcatcgcggccatgcaccacatcgccaagggacatcacaaggcgggcaaccatgtcgtggccgtcatcggcgcccgcagcaaggatctgctgctgttctacgacgaactttcttccttctgccccgaagtgctggtgtccaccgacgacggcagcttcggccacaagggcctggtcaccgacctgctgcgccagcggctggaaacggacaagaccgtgtccgaggtggtggccgtgggccccgtgcccatgatggcggcggtggccaaaaccaccgaacccttcggcgtgaagaccacggtcagcctgaactccatcatggtggacggcatcggcatgtgcggcgcgtgccgcgtgagcgtgggcggcgaaacccgcttcgcctgcgtggacggccccgaattcgacggccacaaggtggacttcaacgaactgcgccagcgccttgccgccttcaagccgcaggagaaggcatcgtacgaccatcactgcaagtgtacctgcgcgggggagaagtaagaccatgaccgccaccgccgaacgcaagcccgccgggggccggaagatcgccccgcgcgtggacatgccctgccagcccgccggggaacgcatccgcaacttcgaagaagtggccctgggctacacgcagcagatggccacggaagaggccctgcgctgcctgcaatgcaagaaccccaagtgcgtcaagggctgccccgtggaagtgcccatcagggacttcatcggccagcttgccaagggcgacctggaaggcgcctaccgcaccatcaagtccaccaacagcctgcccggcgtgtgtggccgggtgtgcccgcaggaaaaccagtgcgagggagcctgcgtgctgaacgccaagggccagcccgtggccataggccgcctggaacgctacgtggccgatacctacatggccctcgacgcctgcgaccatcttgccgcccggctgacctgcccggcggtggacccggaactgcgcgtggcctgcatcggcagcggcccggccagcctgaccgtggcggggtacctttccgcgcgcgggatcaaggtgaccgtgttcgaggccctgcacgaggtgggcggggtgctggtgtacggcattcccgaattccgcctgccgaaatcggccatcgtggaaaaggaagtgcaggccctgcgcacccaggaagtggacttcgtcaccaactgggtaggcgggcgcaccttttcgatcgacgacctgttcgccgaaggctaccgcgccgtgttcatcggcgtgggcgcggggctgccgcgctttctcggcgtgcccggcgagaacctgaccggcgttttttccgccaacgaataccttacccgcgtcaacctgggccgggcctacgcctttcccgactacgacaccccggtctaccagggccgcaacgtgacggtgtacggcggcggcaacgtggccatggacgcggcgcgcacggcgctgcgcctgggcgcggaatcggtgcgcatcgtctaccgccgcacccgcgacgaactgcccgcccggcacgaggaactggaacacgccgaggaagaaggcgtgatcctggaactgctggccaacccggtggccttccacggcgacgaaatgggccgcctgaccggcgtcaccctgcaacgcatgcagcttggcgagccggacgcatcgggccgccgcagccccgtgccggtggaaggcgacacctacgaactgcccaccgaccttgccgtcattgccgtgggtactcgccccaaccccatcctgttggaagccacgccgcaactgaagctgagcaggcgcggctacatcgaggtggacgaggaaaccggcgaaacctccatccccaacgtgttcgccgggggcgacatcgttaccggcgcggccacggtcatcctggccatgggcgcgggacgcagggcggccaaggaaatccgccgtcgcctgaaggacggggagtagcgaaaaacggcggctgcgcgcggcagaacccgaaaggcggggtgcccgcgccgggccgcttccacgctcgcaacggcacgcgcatcccccccgcacgccgcatcgaacgcacatcatggtgaacgcatgccgccgcccttttgcccgcacgggtcgaagggcggcggtttcacattgcgcgcaaggccacgcgcgcttgcgaccagcccgtgccgttgctatgttcttcggggcgcgcatgccgcacgcacggcgaacccgcgcttacgcccggacatccatcccccacacccaggaggcccgcccatggcgcccagaagcgagaagtaccgcatcggcgacatcgacctgaccgacatccgcaaccgcaacgaactgcgggtcatcaaggccatcgagcaggtactgcgcgagcccccggtgtacacccccgaccccaaggacattcaggacatctacgcgctggcgctgaacaacctgaccccgcgctacgcccagaccggcaccatcgtgctgcgcgacccggtgcgcgacgaccagatcgtcgaatccgtgcgcaacgccttcgtgcgggtgatggaacgccccaaggaatagtcaccgcccgcgcggcccgttccgccgcaccggtcaggcgcaccggtgagccacaccgggcaggcacaccgggcaggcccctgccccgtccgacccgtacgtacggaacatccctcccctcaccgcaacccgccccgccaccaccgggcggccatggacacaccgccgtgatcaccgtcgacctgcacacccacaccagccactcccacgggcaggccaccgtggaagaaatgttcgccatcgccatggatcgcggcatggaagtcttcggcttttccgaacactcgcctcgtcccctcgcctattcctatcccaaggactaccgcgaaaagctgacggcgggctttccccgctacgtggacgaggtgcgcgcccttgccgctggccgacaggacggcaagaccgtgctgctgggcctggagatggactggctgccggggcaggaacccttcacggcggaaaccatccaccgctacccgttcgactacatcatcgggggcatccactttctgggcacctggggcttcgactgcaccgtggacgactggaaggaccttgcgccggaacaggccaacgacgccttcgagcgctacttcgacagcctgcgccgcatgggggcatcgggcatgttcaacattgccgcccacccggacatcatcaagatattcgcggtggatgcctttcatgaatggctggaccgcccggaatcgcgccagcgggtgcgcgacgcgctggccaccctgcgtgcggcgggcatggccatggaaatttcctccgccgggctgcgcaagctgtgcaaggaaatctacccctgccccaccatcatggaaatggcccgcgagctggaactgcccatcaccttcggctcggacgcgcactgcacctccaccgtggcctggggcttcgaccagctggaagaatacgcccgccgcttcggctacacgcacagcgtgtggttccagaagggtgtgatgcaccaacgttccttctagccgccgcgacgcgttccgcccacagcgccggggcgccccatggccccggcgtgtgttttttcatcctccagcccccggccggttccgccgccattcctccatcatgaccaccacaccttcgcaccatgccgaccgcgccgccccgctggcggtgctggacaacgtccgcgtcagcttcggcggtcgccgcgccctggacggcgcaagctggaccctgcgcgccggggaatgctgggccgtgttcggtcgcaacggcgcgggcaagtccaccctgctgcgcgtggtgcgcggcaccacccggcccgaccagatcgacggcggccaggtgacctggtacccgccctcgaacgagggcgcgcccgtgtcgcccggagaaacgtcgcccggagaagcatcccccggagaaacgtcccctggcgaaacgtctccgctgaccgggcgcgccctgtgcgccagcgtgtcctctgcccagcaggaacgctacgtgcgccagggctggctgctcaccggtgaggaattgctgctcaccggctatttcgacacccccctactctacgaagaccccggcgcggaacgcattgccgccgcgcgcgaccttgcccgccgcctgggggccgcccacctgctggacgtcaaggtgcccgccatgtcgcagggccagttgcgcctgatgctggtggcccgcgcgctggtgcgccagcccgccgtgctgctgctggacgaggtgtgcgaagggctggacgccacggcccgcgccgcagtgctgggggccgtggatcaggccgccgcgctgggggtgaccgtgctgttcgccacccaccgcaccgaccagttgcccgcctgcctcagccgcgccctgctggtgcagggcgggcgcatcatggcggaaggcccgctggacgaggtcatggccaacctgcccgccgactccggcgtgtgcgggggggacgggctggatattccggacatgaccgtgcccgctgcatccggagtgaatggcgtatccggcgtgcaggccgacccggcctcgcccctgcccccggtactggcccgcatcgaacgggccgacgtgtacgtggaacgggtgcacgtgctgcacgccatcgactggaccatccggcgcggcgagaactggtgcatcatcggccccaacggctccggcaagtccaccctgctgcgcctgctgcacggcgaggaaaacgtggccgtgggcggcgacatcgtgtggttcgcggacgaggcgtcctgcggggtggcccggcgcgagccgccgcaacaggcatccctgcgcgacctgcccctgctgcaccgccgggtggccctggtgtccgaccagttgcaggccacctacgggtatgacctgaccgccgaagaactggtgctgaccggtttttccggcaccatcggcctgtacgacgagccggacgacgaccagcgggccgaggccgcccactggctgcgcatgctgggtgccgccgggcttgccgggcagcgcatccgcaccctgtccaccgggcagttgcgccgggtgctgctggcccgcgccctggcgggcgcgccggacctgctgctgctggacgaaccctgctccgggctggacccggccagccgcgccggttttctggccctgctggggcaactggcccgcgcgggcgtgcagatggtgctggtcacccaccacgagggcgacctgattccggaaatcagccacgtgctgcgcctggccgatggccgcgtcacccggtgcggcccgcgcggcgacgacggcatggtgcgggacgaatccgaatgaccggcggcccgcgcttcgctgcgccccggctggaacacggcgcatctttcgccgggctgatccaggtggcgggcgtgcacgacatggccgaggccctggccctgcgccatgccggggtgcacgccatgggcctgcccctgcgcctgccggtgaacgcggaagacctgacggaggccgatgccgcgcggctggtggccgaggtggagcgcctgcccgcgccgcccctgctgcccgtgggcatcacctacatcgccgacggggccgaggcggcggatttctgccgcgcgctggggctgcgccgcctgcaactgcacggcccggtggcagccaccgaactggcccggctgcggcgcgaaattccggacctgttcctgatcaagagcctggtggtacgggcagacggcaacctgccggaactgctggacacagtgcgcgagctggccccgctggccgatgccttcatcaccgacacccacgatcccgccacgggcgcggacggcgccaccggcctcacccatgactgggccgtgagcgcggaactggcgcgccgctcgccccgcccggtaatcctggctggcgggctgaacccggacaacgtgcgcgcggccatcctgcgggtgcgcccggcaggggtggacgcccataccggcgtggaaggcccggacgggcgcaagtgcccggaccggctgctccgcttcgtggccgaggccgagcagggcttcgcggaggcgggttcgcaccacccccgggctgggctgcgccaggcctgatcccggcgtcccctccccccacggattcggcaacttccctggccccgctgcatccggacagcctcccccgatgccccgcgcccgccacacatcgccttcgatacatgtcgtggagcatgccgtccggcgtatgctgcccggagcgcaccggcaggagcgcacagtctggggctctccggcagtcgcacgctgccggtcgcgtgcgccctctctcctgctgcggcaagccccttgaacttcctgattctttccgctacacctcgaagtgaggattgggaaattgcgcacaacccgcgcgcgttccgcgccggggcaccagaaggaggctgtcatggatttcgcatggttcatcgcgggcatgctgggcgtggccatcgcgctgcgctacatcaagtgcaccacccccaacgacccgcaccaccactagtcacgcttttcgccctcacgggcatgcggcctgcggcgggttttcccggccacggcgcacgcaggaaacggacggccctggtcgtccgtttcgcattttccgccgcactgctgcttctcgtcttcctgtctgcccccgcacggcgcatctcgccgccgtatcccccacgcttgacggcgctcgcatttggctgttggaagaagagaggtgagtgcgcactgccgtgacacacgtccgccacgcatggtccgcgcaggtccggggcccgggtccgatgccgatgtccggtgtcgatatccggtgcccgcgtccgatgcccgtgtccggtccatatcgggcgcaggtcgggcgcaggcaaggacaacacccggcgcagcccgcgccaatccacgtagcaggggaaccttcatggaaccgctggtgttcgtagccgtactttcggcggccatgctgcatgccgggtggaacgcagtggtcaaggtgggtgcggaccgcctgctgggcataaccctggtggccgtgtccggctctgccaccgcgctgctggccgtgcccttcgtcacgccccctccgcccgcggcctgggggtggctgggtacctcgctgctattccacaccgggtacaagctgttcctggcccaggcctaccgcacgggcgacctggggcaagtctatcccatcgcgcgtggcagcgcgccgctgctggtggccgtggtcatggccgcggccttcggcgaggcgctctcaccgggggcggccacgggcgtggggctgctggcttccggcatctggctcatgtcgctgcgcggcggacgcgcccaggcccggcccgacctgcgctccgtggcctttgccctgggcacctcgctgttcatcgccagctacaccatcaccgacggcatcggcgcgcgcaccagcgggtcgccgcacggctacaccgtgtggctgttcctgttcgacggtctgatcatgctgaccatcctgctggccatgcgcggaagggagggcctgtcggccatgcgtgcccactggcgcggcggctcggcggcgggcgtcatgtccgtgggggcgtactggatcgtcatctgggccatgaccctggcccccatcgccctggtggccaccctgcgcgaaaccagcgtgctgttcgccgccgccatctctgtggtggtgctgaaggaacccctgacccgctggcgcaccgtgtcggcctgcatcatcgtggccggggtgatcctgacccgcgcggggtagacggtcctttccggtaatcccgacgcaaaaaccggtggatgcgacgggcgggatggcatgttccgcccgtttgccatggctcggccttgcaggaactcgacggcaggggccgccccgtccggcccgcgcctgccctgcggtgccttttcccgtggctctccggccctgccgggccatgcgccccgcctgatgcggcatggcggttttcgctgccgccacggcatggacgcaacgcccccgcgtggtgcaccgtcccccccgtgcccccgtgcccccgtgctcgctgtgacgcaggtcacggacgtatccgccgccacgaaccaagatggcggcgggcatgccgtggccttgcggcgcgccgccatcgccactgcggcgaattccggcagcgcgccgcaactgtcgcctgcccgacggacaacgccgcccgcagggcgcagattcggcacgtgggcgggatgcgtccccgtcgccaccccgatggcccagacaggtcccaactgcgacgcgaacacggtgcgaacacggcgcgaacaccaccgattccgccagtggcgtcgcagccattcgtcagtcccaaggcccccggcccagtttcgccagcctgatagcatgctcaaacgtcacaaggagcattccgtgccgcattccccgttccgcctgccatcccccgcccgcgtccgccttggcgtgcaggccgcctacaccctgttcctgctgtatgccggttggcgctttttcctttacgtgcgctgggccatgggcgaatccgaagacttcgtgcccaagccaccgtccgtggaaggctttctgcccatcagcgcgctgatcgccttcaagcggctgctgttcaccggccagtgggatccggtgcacccggcgggtctgttcatcttcatcgccgtgctggccatgtccctgctgctgcgcaagggcttttgcgggtacatctgccccgtgggcttcatttcgtcgctgctggcccggctgggcacgcggcttggcattgcccggcgcaccggtccgcgcgcggcgcgcctgctctcgctgcccaagtacctgctgctggcgcaattcgcctggatttccgtggtgtccatggacgtggaatccatagaaggctttctgctttcgccctacaacttcgtggcggatacccggatgctccagttctttctggcgcccagcaacactgcgctgaccgtgttcgccgtgctgggcgtggggtcgctggtgctgccctacttctggtgccgggtgctgtgtccgtacggcgcgctgctttcgctactggcgcgcctttctccggtggcggtgcgacgcgacccggcaacctgcgtggactgcgggcgctgctcgcgcgcctgtcccgccgccctgcccgtgcagcggctggaacgggtatcgtccggcgaatgcgtgggctgcaccgaatgcatcgcggcctgcccagtgcagggctgcctgtcggtaaccctgcccggcaagcgccgcctgcccgcgtggtccatcgtcgccgggtgcgtgctggtgctgctggcggcctggggcgtggcgcaggcgctgggcatgtgggattctcccctgccgcagtccatggcgcgccgcttccacatgatgctgcgggcgggcatgatcacccactagagggacctctgcgtccctggtccttctccacttttgcgttgcccacgcacgcgacgcaccatccgtgacgcatcccggcgccccgtccgaaaagaaccggaggtgccgggatgcacgagtttcgcatccgttgccgaaactttgcgccgcctctcccacaccgcagcgcaacgatgcagggtcgccgcaacccggcaagccccaccacgcccgttccgcacggcaaaagcgccgccatcttccttcacagtcccctgacgcagtattgcggcgtcaccccccttgccatctcccgctgcgatattacatagttgcgcaggcggacagacggaaagacgtgccgcgcgaccgcgcggccccgtttacccgcgaacacgccgctcaggcgtgcgcaccatccgcccgacaccaaccgcgcggccactccgcgcataccccacgcaaggagcacagaccgtgaccagtcagatcaagaccgccatgctgcttgcccttctttcgggcatcatcatcgtccttggcggggccatgggcggcaagacgggcatcatgatcgcactgatcctggccctggtgatgaacgtcggcagctactggtattccgacaagatcgtcctttccatgtatggcgcgcaggaagtctcccaacaggacgcccccatgctgcacgccatggtcgaggaactggcggcccacgcgggcattcccaagccgcgcgtgtgcgtcattcccgaagacgcccccaatgccttcgccaccgggcgcgacccggcccacggcgtggttgcggtaacccacggcatcatgcgcattctctcgccggaagaactgaagggcgtgctggcccacgaaatcgggcacatcgccaaccgcgacattctggtgcagaccgtggccggggtgctggcctcggtcatcgtgtccgtcgccaacatgatgcagtgggcggccatcttcggctttggccgcagcgacgacgaagagggcggcaccagcccgctggtggccattctgatggccatcgtggcgcccatcgccgcctcgctgatccagttcgccatttcgcgctcgcgcgagtacctggccgacgagacgggcgccagacttgcgggcaacccgctgtacctggccggtgctctggccaagttgcaggcgtggtcgcagaaggtgcccatgcagcacggcagccaggccaccgcgcacatgttcatcgtgaacccgttcagcggggccagcatggccagcctgttcagcacccacccgcccatggaagaacgcatcgcccgcttgcaggccatggccgcacggcgctgactcccaaccccggccagccagaccagccggaccagccggacctgttgggcagaacggggcggacaccatgggcaagaatgcccgtgcagggccgaatccacgaccgtccgaccgcctgaccggcctgaccgcctgacccgcccggcaggaaccaccggctccaccggcagcgcagggactacaggcactacaggggccgccagtggcgcccgcgacatacatcggctatacagaggggcggggcaatgttccccgccccttttgcatgcaacactccgggaggctccgtgagcaccgtccatgaagaccttgtgcccttcgtcgaacagcacgtggactggcaccgccacctgggcatccgggtggaggaggtgcgcaccggctacgcccggctgcgcctgcccttccgcgaggagttcgcgggcaacaagtcgcgcggagccctgcacggcggggtcatctccaccctgacggacatctgcggcaacgtggccctgtggacccacttcggccccaacgacatggtctccaccgtggacatgcgcgtggacttcctgcggcccgcgcccttcgccgacctgatagcagaagccgaggtgcggctgcagggctaccgcatcggcaacatcttcgtgcgcatcgcctccgaatccgcgcctggcgtggccgtggccgaaggccgcatcgtctgctacgtgaagcgcgccgaatagcaccggtccctgcccctctcccttccggtcagcacacctctcgcccccgcagcccgtcgacacgcctgccccgcagacagcctctcgcccccccctgtcctgagcaaacgggccatcaaggactgacacccgttcccctcccgcgggttcatgccccgtcctgcatccgccccggcggcgcggtaccaccgtacccggcccaacctgccccacaacatcccgcaatctcgtttttatgcagccccccgcaactggtagtaatatttccacgcgttgtgattatcgttgcttttttccaaaaatataaattaaacatgaaattatgcacaacttcacgcatcacggcgttcaaaaccctgcatccatccagaaacgaaaaacacaataaccgataaaacatacgcaaacattttcaccaggagcatgaagatgtccatgttcagaacgatgcgtatcttctccaagcttgccatttcctttgcggcaatcatctgcatcatgatcttcattagcctgtttggcacgaacagaatgtcttctgtcaataacatttccactgaaatgaacgagatattcattccatccatcagatactccaatcgcatgatccagtacgttgccatgtttagacagcttcaattccagcataacatctctacagacgcagcaaccatgcgcacaacagaagacgagatgaatgaaatcactgacaccttcgaaaagacaatgcgcgagtatgaaaaattgccccgttcccacgtggagcaggacagctacgcgctgctgaaggccgactggaaccgctatctttctttgcacgaaggctttctgcaactttcgcgtgccaacaagaacgaagaggccctgaccataatgggcggggaaatgctggtgctgtaccggaagataatcgccactgcccgcaagaccatagaagccaacaacgccaagtcagccgccgccagcgacgaaggcgaccgcacctacgccaccgcgcgcaacgtcatgtacggcctgaccattggcgccacgctggtggccgccgccatagccctgtacatggggcgcctgatcgcccgccccgtgaccgaactggcgtcctcggcggaacgccttgccgggggtgcctacgacaccccgctgccgcccgacgcgctctttcacggtgaactggtgacgctgcatcactcctttggcgagatggtcaccaagatcgttgccgcgctgaagggagcggagcagaagtcgcgcgaggccgaactggaggcggagcgcgcccgcaaggccatggccgaggcagaggtggcccgcaaggacgcggaggccaagggcgaagccatcctgtctgccgtatcccgtctggaagtggtcatggaacagctttccagttcgtccaccgaactggcggcccaggtcgagcaggccagccggggggcagaggagcagacccgccgcgtgagcgaaacggccaccgccatggaagaaatgaacgccacggtgctggaggtggcccgcaacgccaccgaagcctcggacaacgcccgcaacgcccgcacccgtgccgaatcgggcgcccaggtggtcaacaaggccgtacacgccatcaacgtcgtgcgccgtcaggcggaagccctgaaggacgacatggggcgtctgggcagccaggccgaatccatcggccagatcatgaacgtgattaccgacatcgccgaccagaccaacctgctggcgctgaacgccgccatcgaggcggcccgcgccggtgacgccggacgcggattcgccgtagttgccgacgaggtgcgcaagctggccgaaaagaccatgaacgccaccaaggaagtgggcgactccatccgggccattcaggacagcgcgcgcaccagcatgcagagcgtggacggggcggtgggcaccatcggcgaggccacgaccctgtcgggcgaatcgggcacggtccttggcgaaatcgtcaacctggtgcaggtggcggcggaccaggtcaacgccatcgccacggcatcgtcgcagcagtccacggccagcgacgagatcaaccgttccatagaggacatcaaccgcatttccagcgagacgtcgcaggccatgcggcactcggcgcaggccatcggcgaactggcccaacagacccaggaactggaaaacctggtccgcgctctgcgcaacggttgatttgcaggggcgaaaagcggttcgggcttgcccgccaccacgcggcaaccaccacacatgaaaagggcgcccatgccggaagcggcacgggcgcccttttcatgtgcgacggacaaggagcgaacaaggtgggcggggcggggggcctgcccccagccctcagcggtcgtcgccccggtcgcgctccagaatgccgagcatgcgggttatctcgcggcgcttcacctgttccggcgcggcatccggtttgacgatgtccttgcccttggcccagtcgccgtcgggccgctccaggcggaaggcctgttccgcccgcgcctcgaaggctgccagcgctgccggatcgtccagcaccgccgggcgaccgaaacggggcgccccctctgcggccgtaccccccgccaccaccagcggctcccgatactccaccatcagcttcacgtggcgcatctccgcaagtgcggtaaacctgcgcaccagcgcgccggagcgccacggcaccgggtcgtcaccaaaggccggggccagcgcatccctgtccgggggcaacgcgaacgtggcggcgtgcacggtcatgcccgccagttggccggtggcggtgcgcgcctcgaccagcaccacgccaggctcaggcgtcacatccagcggccagcggtattcgctggaagcttcagcaagcagggccgccagacggaccggagcgccgccgcccccgccgcgcccggggctggcgtgcagggcgtggtacaccctggccgaaccggtggcgctggccgtatccggcgcgatgtccaccacgcccgcccctgcgggaaccagtccggatgccgggcgcaccagcagcgcggggcgtgccgaagaggccagcatgtcaccggcaaggccccgccggaccgggttgcggtgcatgaacgcgtagacgaaaccggcaagcagcaggacaagggcaagggcgatcagcttgggcatgggtcacctgagggttgtgcgggatgcgtaccgcgcggactgttgggcgcggagtgtcaaacgaaaaggcgtacgatcacgaaaacgcagtcgccgtcagtccaccggacagggtgggcaggacggacagggcggattgggcggattggccaccaaaccggccctgtccgggcatcaaagacgctgacctgtcattacatcggacgcccgcgcaccggcggacggcctgcgctacttgtcgtcgctgggcagattgcgaatgggctccatacgcccggccatgccagccagtttgcgcacgtgcacccggctggagtcatgcgcgaaaccttccgccgccagcccgccttccgggtaggccagcaccgaaaacgccgcgcgcgaccgcgcctcgaactcgcccagcagggccgccgcgcgtccggcaggctgctgcccggcgtccagggcgtcggccagctgttccccaaccccggcgggtatgggctcgcggtattccaccaccagtttcaccgcccggaagtcgaacaactgcgtgtagcggcgcaccagccagcgccactggccctcgtcggcatgttgcgcgggcggcgcgggcaacatgagggcgaacggatcggcggatgcgggcatcaggaaggtcgccccggcgaaacgggcaggcccggtggcgtacacgtcgcgccgcacctcgtgccaggggctggaaacatccagctcccactgccagccgtcaggcgtttcactcagtacgacggccagttgccgttcacgcgcaacatcggcgtaaaaggcccagcccacgtcggcatggcgcagtcccagttccgtatccagcacgggggaagcggctccgctgcccagcagatcgaacccggcagccgggcgcaccaccacgggcgggcgcgatgacgacacaacatccttgccgctcacaccccgtgtcaggggcgcgcaggcactcaccagcaacgccagcagaagcagcggcaggaacagcagataccgtggaccagaggggatgaaccccaccccgtaacgacgcaacgtcaacatggttgtctccttggcggaccacgccacccgtcgatcgcccgtgcacctgcacgcgcaggccggatcaggaaagtcgtacagatcgggctgatcgagaaatacgtcttgccgggccgtccctacggccggaaggccgccccatcgtgcacgcgcacgcttcgggcttcccccgccatctttacggcaagcacgctggcagcgtgcagtcacgcacggcatacagcgtaaccactgccgcagaaaaatccagccctgcaaacgagaaaaggccgccccgttgggggcggccctcccgtaaaccgtgccgggatggagaggcgtcttcttcgtccctggcgcggggtctatcgtgcgcacatggcgcgcagcaaaccagcgcctgcggtgtacccccccggttgtacgccggttccgcagggccggggccgcatccatccttgccacatgggcaggaaggaaatgcggcctggcttccgtccgctagtccgcctgtttgcggatgaaggacggaatctcgaactcgtcctcgtcgaagatgaagtcttcttcgccgggggcgtgggtgttgatgcggttcaccgtggcctgcacctggccctgcttgcgcaggtaggcgggaatgttgcggtcgtcgtcggcaaagccgccaaggccgcgcggttgcacggactggggagcgggcttggcctgctgcacctgttcggcgcgcggctgcgcggcggaacggggagcgggctgggcctggcccatggagccgcccttgcggaacggagtgacggtgccggacttgcccgggccttcaactcccaccatgtccgcgtcgatgccggtggcgatgacggtgatgcgcatttcctcgcccgccgtgtcgtcgaacacggtgccgaagaagatgcgcgcgtcttcgtgcgcggcttcctggatgatcccggcggcttcgctgacttcgtcgatggtcaggtcgggcccgcaggtgatgttcatgagcacgccgcgcgcgccgtcgatggacacgtcttccagcagcgggctggtgatggccttcatggcggcctcgcgggcgcgcgattcgccccgggcgatgcccgcgcccatcatggccagacccgattcgcccatcaccgccttcacgtccgcgaagtcgaggttgatgaggccgggcaccatgatcaggtcggaaatgcccttcaccgcaaagtacagcacttcgtcggccttcttcagcatttccacgaaggtggccttcttgggggccagggacagcaggcggtcgttgggaatggtgatcaggctgtccacatgctcgcggaattcggagatgcccacttccgccgcttcaaggcgcttcttgccttcgaagaagaacggcttggtgaccactcccacggtcagcgcgccaagttccttggccgcctgcgcgatgacgggggccgcgccggtgccggtgccgccgcccatgcccgcggtgacgaaaaccatgtcggcctcgcctatggcgtccttgatggcgctcatgctttcaagggcggcatcgcgaccgatgccggggttggcgcccgcgccaaggcccttggtcagcttgtcgccgagctggatcttgagttcggcggaagaccggctgagggcctggatatcggtgtttgccgcgatgaaggtaacgcccttcagcgcggaggatatcatgttctggaccgcgttgccgccaccgccgccgacgccgatgactttgatcttcgcagtgctttcggcatcgatctcgtgaaattccatacgcctctccttgtccgaatgactattccgttggacccacggtttacgagatgtcggagaaccatttgcgcatgcgcgacagcacgcggttgaacacgtttccgtcgcgaatgcggaacttgagttcaaggccctccttttcggcgccgtagcgcaaaagccccacggcggtggcgaacttcgggctgttcaccacgtcacgcagcccgcccacattccgggggtagccgatgcgggtaggcatgttgaaaatctgctcgccaagttcctggcacccgtcgatgagggccgtgccgccggtcagcaccacgcctgccccgatcatgttcttgaagccggagcggacgagttcctgatccaccagcgacaggatctcctccatgcggggttcgcagatttcggcaagcacctggcgcgacaggcggcgcggatcgcgcccgcccacgctcggcacttcgatgaggtcgtcgttgcgcacaaggtcggccatggcgcaaccgtacttgaccttgatcttttcggccgaaaccatgggggtgcgcaacccgaacgcgatgtcgttggtcaggttctgtccgcccagcgcaagcacacccgtgtgcttgatggaatcgttggagaacacggcgatgtcggtggtgccgccgccaaggtcgacgagggcgacgccaatctccctctcttcctcggtcagcacggccttgctggaggccagcgcctcgagcacgatgtccgacacgtcgagcccgctcctgtggcaggaacgcacgatgttctgggcggatgtcacggcgcccgtgacgatgtgcaccttgacctccagccgcacgcccgccatgccgagcgggtcggcaatgccgcgctggtcatccacgatgtattcctgcggaaggatgtggatgacttcgcggtccagcggaatggccacggctttcgccgcgtcaagcgcgcgttccacgtctttggggcccacctcgccgcccttgacggcgatgacgccatgactgttgaagcccttgatgtggctgcccgcgatacccgcatagaccgaacggatttcgcagccggccatcagctcggcttcttcgagagctttcttgatggactggacggtctgctcgatgttgaccaccacgcccttgcgcaggccggtggagggactggtgccgatgccgacgatatcgaccccgtcgggcgtggcttcacccacgaccgcgcagattttcgtggtaccgatatcaaggccgacaatcagatccgacttgggcatctgctactcctgtttacgcgatgccgaacgggtgccatgggggctgcccgtgcggtttcgcactgccgggtcagccgccgagggcggcgtccttctgtacccagacgttgacgccccccgcctttacctcacgcacctgcttcagttctccccgacgggcaaggtcgtcgagcaccttacccagcctgtcgaggttgccgcgccagtcttccagcgcgatgctgagccgcaggtcactgttttccagatacagctccacgcccttgccggggctgaggcgcacccacgaaaccagggcgatgtccacgggcagcctggcccgcttcagatcgccggttatctcgggcagccgctccagcgcgtcctccgcccctgcttctacttccagcgtgggcagcgaggtgaaccggcccgcccccaccggggcgatgatgttgccgtgttcgtcagcgtagagcagctccgcgccgcgctgtacccagaacttcggttcccgttcagcgacttttatcgcaaatccgtcaggaagcaacctttttacggatacttccgtaatccacgggttgcgcagcagcccggactccatgtccgcgatgttcaccgcaagactgttcgtgccaggggcaatgccagccaaccccaggatttcctcttgtcttaacctcaaattgccggagacttcaatagttttgactgcaaaatattcagatctcgtcgtgtacctgtagatgtacaacaagcctacgcttataccaataagcagcacgacggaaagaaccatggtgaatatccacttgacgaaatgcagcagcccgcggccggaattagtcgtgaccttctgaggcttcacgctttttctgctgtacgcgttcttcacgcctttctttccgcgtgacaacgctatcgccatgaccagaccttcacttcaagttcaaggtcaactccaaaacgttcactcacggcaacttttgcatactgcaataaactgaaagcatcttttgcaatgccgtgcccttcattgaccatgaagttcgcatgcatcgtggaaaatgccatatcccctatgcggtaccccttaagccctgccgcgtccagcaacttgccggcagggttcagcggcgacggattgcggaacacacaacccgcactgtgggacagtaccggttgcgtcgccttcttcttcaggtagttgccgcgcatgacggcatgcaccacggcgctgtcgcaccgcgacagtgcgaagatggcggcggtgaccagataccagccgcccagcggcgcgcctgcctcgtccagcacctcgaaatgccggtaaccgtaccggaacctgtcgcgaccaagcgtcacatgccccagcgcgggcgagaacacggaaacggcatgcagcgcagcgccgcactcgcatccgtaggacccggcgttcatggccaccgcgccgcccacggcgccgggtatgcccgccagcccctccatgccgcacagcccccacgcggacaggcgcgacaccaggcgcggcagccgttgcgccgcacccacgcgcaccagcacgcgaccgtcttccgtttcgccggtcacttccggagcggcatcgaaggggccgccgctgtccagcgccaccaccaccacgggcagttcgccgtcatcggcaaggatgttgctgccgcagcccagcatgcgcggctctccgccaaggcgggccagcgcaccgggcagctcgtccagatcccgcggccctgccgcgcgcacctccgccagcgccctgccgccaaggcggagcgtggtgcggtgcgcaagcacggggccgtcgagaaccttgagcatgctattccctttccaggtagcggggaccgatggtggtcacgttgccggcgcccagcgtcagcagcaggtcgccgggttgcagcacttctggcagcgccgccagcacggaatcgaaatcctggtggtaggtcacgtcggttttggaaacctggcggatgccctgggcaaggctttgcccgctcacgccggggatgggcttttccgacgccgggtagatttccgtcagcagcagcttgtccaccccgtcgaaaaccttgcagaattccccgaacagggcctgcgtgcggctgaaccggtgcggctggaacaccaccaccagccgccggtgcggaaagcactggcgcgccgtggcaagcgtggccgcgatttccgccggatgatgcccgtagtcgtccaccaccagcacgccgtcgcgttcgcccttgcgttcgaagcgccgccccaccccgccgaacttggcaaggcccgccacgatcttctcgggtgcgatgtcgcattccagcgccacgccgatggcggccagggcgttcaggatgttgtggcggcccggctgggccaggcgcacctggcctatgtcgtcgccgttgacgatgacgttgaacaggctgctatccgcgcaggccagcacctctgcccggatggcgttgccctcgccgaagccgtaggtgaccaccgggcgcttcacgcggggcagcaggcggcgcacgccggggtcgtcgccgcagaccacattcatgccgtagaacggcaccttgttcatgaagtccacgaaggcgtcgtcgatggcctgctgcgaggggtagtggtccatgtggtccatgtccacgttggtgaccacggtgacgatggggaacaggcacaggaacgagccgtccgattcgtccgcctcggcgatcaggtaggcgccgtcacccaggcgcgcgttggcgccgtaggcgttcagccgcccgccgatgatcaccgtggggtcggtgcccgcctcgtcgaagatggccgcagtgagcgaggtggtggtggtcttgccgtgcgtgcccgcgatggcgatgcccgtgcgcaggcgcatcagctccgccagcatctcggcgcgcgggatgatggggatgccccgcttgcgcgccgccgccacctcgggattctcgtcaccgatggccgtggacttcaccagcacctgcgcgtccgtcaggttgccttcgccgtggccgatgtagatctcggcgcccagcttgcgcagtcggcgcaccaccgtgccgtcggacatgtccgagccgcacacctcgtagccaaggttcagcagcacctcggcaatgccgctcatgcccgaaccgccgatgccgaccatgtgtatttttttgatcttgttgttattcatagcttttacttcgcatttctctgtattgctgtcgctggtggaggcaggttctgtttttttacgcctccgtcgggcaaggggctctgccccttgcaaccccatttcgaaaaactttcagttcgctgtgagcacccctgtagggggcacgcgatgcaccgatcaatttttcccctgttcggggggcagggggcgaagccgcgttgcgatcgccatccgtaagactcgaagactcgtctaacggctgccgtccttgcccgccggagacaaacaaaaaaaccttagaccttcacctcacgccccgcgccccacgccccgcgagaatcgcttccatgccgtccaccacggcggcggcggcctgcggcctgcccatggcgcgggcggcgcggcccatgtcggccaggcgctcgcggtcggccaacagttccaccagcacgcggtccagcgccacggcgggcctgccgtcagcaccgggggaaacgtccttctgctccaccaccagcgcggccccggcgtcggcaacgtgccgggcgttgtgcaactggtggttgtgggtggcgaagggaaacggcaccagcaccgaaggcttgcccgccacggccagctcggccacggaggtggccccggcgcggcacagcacaaggtctgcccaggtgtacgcgctggccacgtcgtcgatgaacgcctcgacgcgggcctcggaaattccggcctgcttgtagcccgcgcgcacccgctcccagtcggccacgccggtctggtgccacagttccaccccggcatcgcgcagggcgggcagcgcggccaccacggcctcgttgatggcccgtgcgccaaggctgccgcccatgaccagcaggcgacgcgaatgggcggaacgcgaaacgccgcccttctcagccgccccggcggcgccagctgcgcccgccgcgacaatggccgtacgcaccggattgccggtgggcacacaacgccgcgcggggaacacccctgtggtatccggcagggacaggaacacccgctgcaccacgtggcccagcaggcggttggtcagcccgggaatggcattctgctcgtggatggcggcgggcctgccgcacagccgggcggccagcacgccagcaaaggcggcatagccgccgaagcccacggcgatgtccgggtcgaaccggcgcaccacggaaacagcgcgccacacgccaaggcccatggccccggcggcggccagcgcgcgcaggccgcgtcccatcaccccgcgcaccggcaggcccacatactcaagcccggcgcgggccgcaaggtcggcttccggcccgtactgtccgcccaggaacaggatgcgggccttgggatagcggcgggtgatctcctctgccacggccagcgccgggaagatgtgccccccggttccgccagtggtgaggatgacgcggcgcatggtgtttcctccggtatcttgaacggtggcgaaaacgtgcgaaggcacgccgtcagcgtgccgtccgcgaatagttcagcaacagccccacgcaggtcagggtggtcagcaggctgctgcccccgtagctcaggaagggcatgggcacgcccttgggaggcgccacgcccatgaccaccgccatgttcagcacggcgcccagcagcagcaccagggtcaccccgaaggcggtgaaccgatcgcgcaggtcctcctgccgggcggcgatgcgaaagctgcgccagaacagcatgcccatcagcacgaagaccagcgacatgccgatgaagcccagttcctcgcccagcacggcgatgatgaagtcgttgtgcgcttccggcaggtagaacagcttctggcggctggcgcctatgcccacgccggtgatgccgcccgaccccagcgcgaacagcgactgcaccaactggtagccggaatcctgcgcatcggcgaagggatcgagaaaggcggtgaaccggcggaaacggtacggcgaatgcaccaccagcatgacggccccggccaccgccgcagcgccggacacggccaggtagaagaaccgcgtgccgcccaccaggcacatgaagaacaggatcatggccagcaccgccgccccgccgaagtcgggctggcgcagcagcagcgcgcagaacacgcccgtcaccgcgaagggcggtatgaccccccggctgaaggtcttgatgatgtcctgcttggtgctcatgaaataggccaggtacagggccagggcgatcttggtgaattccatgggctgcacggccaccggccccacctggatccaccggcgcgcgccgttgaccttgttgcccagcggggtcagcaccaggacgagcatgatcagcaccccgaacagaatggggtattgcagccggtacagcaggttgcgcggcatcagcgccgcggtgaacatggccacgccgcccacgcaggcaaagatcagctggcgcttgaaaaagtagtacttgtccgcgttgaagcgctcggccacgatgccgctggcggacagcaccatcagcagaccgatgcccagcagggtcagcgcgatggcgaacagccaccagtcaacgccgttctgcgggccgtggtcgccatgggcaatgccgccgaagctgccgccgtgccgcaggtccgccagtgcggcggaaggatgggcatccgcttgcgcgccgaacctcatggcagggcctccaccgcgcggcggaaggcgtggccgcgctccttgtagttggcgaaaaggtcgaagctggaggtggccggggccatcaccacggcgtcacccggccttgccagcgcggcggcctcggccacggcgggttccagcgcgggatgccaggacatgggaaaatcgccctgtcccatccaggccccctcgaaatgttcgcggctggcgccaaaccccaccacggcccgcacccgcccgcacagcagcggcagcagggacgcaaggtcgccccccttgaacttgccgcccaccatcagcaccacgggccggtcgaaggcttgcagggccacgcgcagggcttccaccgtggtgcacttggaatcgttcacccacagcacgccgttgcgctcggccacggcctccagccggtgctccatgggggcgaagtccgccacggccttttccgccgcctccggcgtcacgccgaactcgcggcaggcctgccacgcggcctcgatgttggcctggttgtgcccgcccagcaggcaggtgcgcggaaaacgccgcgccgccgcgtcgaagaacagcgtgcggggcttcaggtcacgcgcggcaacaagatcgcgcacgccctggccgaagatggccaggtcgccttcctccatgcagcggaacagccggaacttggcgtcgatgtattccgccatgtcggcgtggtaatcgaggtggttctcgctgatgttcagcagcatggccacgcgcgggcgaaaggtggtgcaggcctgcaactggaagctggaaatctcgatgaccagcacgtcggccctgccctgcccgtccgccccaccatgcgctacggacaacacgtactcgctgaggggggtgccgatgttgccgccgaggaacacggaaagcccctgcgcgcgcagcatggcggcgcacagcgaaaccgtggtggtcttgccgctggttccggtgacggccagcaccggctcgccgtccaactgccgccaggcaagctccatttcggccatgatttccggagcgtccggcccctgcgccaacagcgggcgcagctttgacacggccatgccggggctgggcaccacggcccgggcgccttcgaactgtgtcggcgcatggtcgccggtggcgatttccaccccggcttccgcggcccagcgcacaaagtcggcgggcaccccgtcggcgttgcgttccagcaggcgcacgcgcgcccccatgcggtgcagcagccgcgcggcagccatgccggagcggcccgcgcccacgaccaccacaaggtcgcccttgccgatggtttgcgccgtgtgcttgtcgcaggtcattgccgtatccttccgtcctcaggcgctgcttccgaagcaggattttcgttcgctggcaaggaaaacaagcccgccatgagggagtatactcttatgatattcgaccgtaatggctggcgcagtttgacgccgccagcgggcgaaaagacaattcggagccagcgtcctagcgcaacttcaggacagacagcgccatcagccccagcagcgccgacatgatccagaacctgatgatgatcttcgactcgggaatgccctgcaattcgaagtgatgatgcagcggggccatgcgaaagatgcgcttgccccccgtgaacttgaagtagcccacttgcaggatcaccgacagggtttccacaacgaacagcccgcccacgacgagcagcagcagttcctgcttgcacaacaccgccagaaagcccagcgcgccgccaagggccagcgaacccacgtcgcccatgaacacctgggccgggtaggcgttgaaccacagaaagcccaggcttgcgcccaccagcgccccgcagaatacggtaacctcacccacgccgggcacgttgggcacttgcaggtaggtggccatctgcacgttgcccgccacgtagatgaacacggcaaagaccatgcccgcgatgatggtggggccgatggccaggccgtccagcccgtcggtaaggttcaccccgttggacgaacccaccatcaccgtcacggcgaaggggatgtacagccagccgaggtcgggcgcgaggcccttgaagaacggaaaggccagccgggtggagtacacgggctcgctgaccaccatgtacatggcaacggcggccacaatcacctgccccaggaacttggcgcgggcggacaaccccttgttgttgcgacggcggatcttgatgtagtcatccagaaagcccaccaggccgaagcccagaaagatgagcatggtcagccagacgtacttgttggtcaggtcggcccacagcagcacgctgcacgtcaggcagaaggcgatgagcaggccacccatggtgggagtgcccgccttctgcatgtggcaggtcacgtcctcgtggatatgctggccgcacttgatgcgttgcagccacgcgatgaagcgcggccccatgaggatggacagcagcagcgccgtcagcagcgcccacaccgaacggaaggtgatgtagcggaagacgttgaggaccgtgaattcggaactgagggggtacagcaggttatacagcatggggtcccccgaaggtgcgtgaggccaggtgtgctttcggctgaccggagatgcgtgcgccaacgaacgcacaccggaacaacccggtgcgcgcagagaaaccggacctgccgggcacggcgcgaatccgcgcgacatggcacgcgtctgtgaacatcaattgcaccccagtatctcccgaatgacctgctggtcgctgtacggcaccttgcggtcgccgatctgctggtaactttcgtgccccttgcccgccaccagcaacacgtcgcccggttgcaacagcgccagggccttgccgatggcccgggcccggtcggcgtcgctgaccaccttgcgcgccccggcaaggccgggcagcacgtcggccatgatggcctccgggtcctcgtggcgggggttgtcggacgtgagcaccgccacgtcggcatggcgcgccaccgcctgccccatcagcgggcgcttggtgcggtcgcggttgccgccgcagccgaacacggtgacgatgcgcgaaaagcccactgcgcgcagcgcgcgcagcacgttttcgagcgcgtcgggggtatgtgcgtaatcgacgaaaatgtccagcccccgcgggttcacgatgcgctccagccgtcccggcacgccggtgaagccggccaggctggcgaaatcctgcggcgcaaggcccatgcccaggcaaaccgcctgcaccgccagcagattggaggcgttgtgcgcgcccacaaggtgcgaggaaagctcccactgccgcccttcataagtcatgcgcagcgtgaggcccgaggtggcgttgcgcaccatctcgccgtgcaggaaccgacggcccgaaacggcattgccagcatccagcccgaagccgatggcgtgcggcacctcgcccagcaggcggcggccccaggcgtcgtcggcattgacggcgcaggccttgtccgcgtcgggcagttcggtgaacaggcgggccttggcggcatagtagtgttccatgtcgccgtggtagtccaggtggtcctgcgtcaggttggtcaggatggccccggcaaagcggatgcccgccacccggcgctggtccagcgcgtgcgacgaaacctccatcagcgccacgtccaccccggcgtcgcgcatgcggcccagcatggcgtgggtttcgatgcagtcgggcgtggtcagcggcgcgtccatggcaaagcccggccagcggtagctgacggtgcccagcaccccggcccggcggccaagggcggaaaacacgtggtccagcaggtaggtgatggtggtcttgccgttggtgccggtaacggccaccaccggaaagggcagcgcatccgtgccgtagcgggcctggcccagcaggccgatggccacgcgcgggtcgtcgtgggcggccaccaccgcaccctcgggggcatcggcaagggctgcctccaccctggcgggcaggcagaccaccgctccggccccggcggcccatgccttcacaatgaaatccgcgccgtcaacgcccgcgccgccgttggcggcaacgccgggcacggccacgaacacgtcgccccggcccaccttgcgcgagtcggtgcggatttccggcgtgttttcacgaacacgggccagaaggccatcaaaagatatacgggtcatctgccgatgctcctaggagttctcggaaagccacaggacgcactgccccgtgggctggcccttgggccattcggtgcccggttccggggtctggcggatcacggtctgccccacgcccttgagcacgggcaccatgccttgccgggcaaacacctccacggcgcggcgcaccgacttgcccaccacgttgggcaccccgtcgggggcctcgcgcacggcctcggccacctcgcggcgcacttccaccggcccggtcttgcccaggggcgtggcgtaggccggggcctctgggtcgggcgcatcgggcagcaggccgtggtaggccatggtgcgcatggccacgtgtttgaacacgggcgcagcgaccacgccgccgtacgaatttttctggggttcgtccaccatgaccaaaatcaggtacttgggcttgtcgatgggcgcaaaacccacgaaggaagccaaccgttcgtgaccgtaacgccccgtttcgtcagccttttgcgcggtgccggtcttgccgcccaccatgatgccggggatgcgcgcgcgggtaccggtgccgtcttcctccaccacttcgcgcagcatggagatgacctgcttcaccgtcttgtcgttgtacaccttctggctggccgagttggccggggcgtcgtcgtccaccaccagacgcagcggcttgcgttcgccgccgttggccagggtcaggtaggcctgggccatctgcacgccggtggcggcaatggcctggccgaacgaggtggtgatcaggtccggctcggaccagtggcgcggatcgcgcaggatgcccttgctctcggtgatgggcaggccggtgcggtcgccgaagcccagctggttcaggtattcccagtaccgcttggacccgagttccaggcctatcttggccatgccgatgttgctggagtagcgcagcaccttgttcaccggcagcacgtcgtagctgtgggtgtcgcggatggtgatgtagcgggtcttccagcggcccttttcgcagttgaacgtggtgtcgcccttgaccacgccctcttgcagggcggcggccaccagaaacggcttgagcgtggagccgggttccagcgcgtcggcggccagacggttgcgccaacggtcggccttgtagtcgcgataggcattggggttgaagaacgggtactgcgcccaggccaggatgtcgcccgaatccacgtccaccacaaggcagccgccccacgaggcgtcgaactggtccaccgagcgggccagagcttcttcggcaaagaactgcacctgggtgtcgagggtcaggcgcacgtcacggccgcgcaacgatgcgcgcgcggccccgccgtccatgtccagccgacgcccggcggcatcgcgctgcaccacgttgcgggcggaatcgccgctcagcacctcgtcgaaggtcagttccagcccttcaaggcccttgctctccatgcccacgaaaccgagcaactgcccggccatctgcttgaagggatagatgcgctcgtactcgctgctcaggtacacgccgggcagcccggccttgcgcacgttttcggcggccaggtcgtccaccttgcgggccacccacgcaaagccgcgctttgaggcaacggcctcgcgcacctgcttgaccggggcttccagcgccgcggccagggtgttgacggtggcgtccaggtcgcgcacctcgccgggacggacgtagacggaacgcacctccacgctgcgggccagtatctgcccgttgcggtcgaggatggcgccgcgcctgccggacacggtctctgccgccatgtgctggcgacgggcaaggcctgccagccgatcgccgtcgtagacctgcacgtaccaggcgcgcgaccacagcagcagccacagcaccgcgaacacgcagcccacgccgtacaggcgcaccttgctccagtccgcctcgccgaagcgggcaaagggattgaagcgcatgccgccgccgaacgatgcgccgggggccttcttgttgcgcagggcgcgcgcggcacggggggcgcgcgcttcgaaagagggacgcgcatcgcgcgcggtgcgcggcgcgggcctgccgagtatgcgtgacttcctgtctgctcgcagcatgacgttccggggcgctaacgccccgcctcctcgatgcggcggatctgcccggggcgcgccccccgcatgcccatggcctccgccttccttcccagttcatacggcgacatcagccggtcccgctccacttccagcttggcggtcagggaagccctgccgtccagttcaccctgcaacttgcgcaggttgtaggccatgtccatgcgttcgatgttcagccacaccagcgacaaacccagcaccaggctggtcagcaccgacaggatcatggccagcacccagcttcccacgccctggctcatgctgcacccccttccggctcgtctcggccttccggggcgtacttgttgcgccgccgggggcgcggggcctgcccttccgccagccgttgggccgcgcgcagcttggcgctggacgcgcgggagttgcgggccagttccgcatcggtggcggttacgggttttctggtcagcacgtccacgcgggccttgtggccgcattcgcagcgggacacgctgcgcgggcacacgcagccctgcgattcgtcacgcaggcggtgcttgacgatgcggtcttccagcgaatggaaggtgatcaccgccaaccgcccgccggggttcagccggtccaggatgcggtcgagaaagcgttccagctggcccagttcgtcgttgacggccatacgcagggcctgaaaggtgcgggtggccgggtggttgcgcgaggtggcgcgccacttggccgggtaggcccggtccacgatggccgcaagctgggccgtggtctcgatggggcctgcggcgcgggcatccacgatggcgcgggcgatgcgcccggccatggggtcttcgccgtagcgcaggatgatgtccttcaggacgtccacggtggcacggttcaccagcctggaggcgggggcctcgtcgccgtcccggtccatgcgcatgtccagcgggccgtcggcgtgaaagctgaagccgcggtcggccatgtcgatctgcatggacgacacgccgatgtcgatgagcgcgccgtccaccttgtcccagcccagctggtccagcgccgcctcgaagtccgcgtagcgggtgtggaagaaatgcacgcgcccgccccacggggccagacgctggcgggccagccccagcgccgtggtgtcgcggtcgaggcagcacagttcgccgtccgggccgatgcgctccatgatggcggcggaatggccgccaagccccacggtgccgtccagatacctgccgccggggcggggggccagcgcctccagcacctcgtccagcagcacgggcacatgcagcgtggcggctcgggccccttccgtggaaacggaggcggcctgcggtgtggtggagtcgggtgcgccggtcattgcggtgtcctgtagaagttcgataacccgtgccctgccgggcctagagggaaagttctatgccgctgtccgccagttccgcggccacgtcgtcgaagtcctgcgtcacgatgccgtcgaagcggccctgatcccagatttcgaagcggctgccctggcccagcagcaccacgtccttggtgatgcccgcgtagtccatgtgcgaccgcgaaatgcgcacccggccctgcccgtccagttccatgagttcggcgctgccgatgactaggcggcggaagtcgcgcatcttgcgcgaagggttcttgagggtggagaacttgcgctcgaagtcttcccagtcgggcagggggtagcccatgacgcagtcgtcgaagctggtcagcaccagcttgccgccctcggcacgcgacatgagaatgtcgcggaaatccggcggcagcatcagtcggcccttggggtcgagactgcggtgggaacggcctctgaacaacatgggaacaccacttgcctgtcatttcgtactgttgcgtaacgcaccaacactgcaaccctgcttccgccgtttcccccgcgtgccgcgcggaggcattccgaccagagaggaaggggtctttttcgggagactctaccaccttttaccacaatttcccactttctctatgatatgtttggcactgtcaagccgtggtcacaagcagagtctagaaaatttctaacggctgtttccccgcgcgagactttcacgacatgcagagcaatttcaggttgatacacaacaggaatacaacaccccgaagaccgctccaccccccttgcgcacgggccgcgcgtgcgctgccgcacggcatttcaggacacacggtggcccgcgcctttccacttgcggcgcattgcccggacctgccctgatatttttacgaaacgcatggggacacgaagggtgtcggcgcgatatacgggggtatccgccacacgcccccgcaaggcggacggaaccctccgcaacgcacaaacggcttgacaagatacaacttattgcacaggggtggatcatgagaacgaagataatcgccaccattggtccggcatcgcgctcgcgcgaggtgctttcgcgcctcatcgccgctggagtgcgcatctttcggctcaacttttcccacggcagcgcgtccatgttcgtggaactggtgcgcctgctgcgcgagctggaagccgaatgcggcagcccggtgaccatcctgcaggacctttccggccccaagatccgcatcggcgaaattccggacggcgccatctcggtgggcaagggcgaccgcgtgctgctgggccccaaggcacctgccggcgccgtgctgccgttcatccccttcaccaatcaggccgtgctgaacgggctggaagccggtgaccggctggtgctgtccgacggcgggttgcagttccgcgtgctgggcaccgcgcccgcagggtgctttgaactggaagccgacaacagcggcatcatcacctcgcgcaaggggctggccctgcccggcaagtcggtgcggctgcccgccctgaccgaaaaggaccgcaaggatctggccgacggcctggaactgggcgtggacgccgtggccctgtccttcgtgcagacgccggaagacatccgcgacgccaaggaaatcatcgcggccagcggccgcaagcacattcccgtcatcgccaagctggagcgccagaacgccgtggaccggctggacgacatcctggccgaggccgacgtgatcatggtggcccgcggcgacctgggcgtggaatgccccctgcccgccctgcccgccatgcagaagcgcatcatccgcgcgtgcaaccgcgcggccaagccggtcatcgtggccacccagatgctgctgtccatggtcaacagcccctcccccacccgcgcggaaaccaccgacgtggccaacgccgtgctggacggggccgactgcgtgatgctttcggaagaaacggccatgggcaactttcccgtggaaaccgtggaattcatgaaggaaatagccgcaaaggctgaagaactgcatttcgagacgcagcgtcttgccgaaccggcggacgaaaagggcacggcggaattcctggcctacgcggcctgcctgctggctgaaaagaccggcgccagaggcatcgtctcgcacagcatgaccggcgcttcggcccggctcatctcgtcgcgccgcccgcgccagatggtctgggcgctgacgcccgaccccgccgtcctgcgcgccctgaacttctcgtggggcatcgtgccgcaggacatcccgctggacatccccggccacgtggcacgggccgagcgcttcgtggataccgcgcccgacttcgaaaagggcgacaacgtggtcatcaccgccgggcagcccaaggcgggccgcaaaccgcgcggcaccaacatggtgaagatatacagaaagtaacgacaggcggcgttcggccccagcccggaaaccgccggaacggaccggacgccacggcatcagccgcgcatggcgcgcatgccacgcggaccacgcaggcaccacaagggagctacccacggtgaaggcaaccatccccgacaatatctccgaggaatactaccagatcagcacggagatcctgtcgagctttcccaaataccgtcctccggtggacctgttccgcttccgggaagacctggcccagttgcagccatacacccgcaagggcgcacggcttaccaacgagcaggtggaagaggtgcagcgcatgtgcgaggctggcgacctgttcgtctcgcgctctgaccaccccatctattcccagcatatcgtgcaccagcttgacctggtgctggtggacaagaacctgaaggaaggcgaggtcgccgacatcttccagcaggccctggccctgcgggtgaacgaattcatcgaccagccggtgaagccggtgttcgaggtgctgtaccgcgacgtgatggtgctgaccgagtacctgtggcaggacaagcaccgggtgaagcagttcatgcgccgcctgcaccgcgaacattcgctggccaagcactcgctgaacaccctttcggtggggctgtggctgctggccacctccatgggcgacaacctgaagcgccgcgacctcgaccggtcagccctggccctcttgctgcacgacctgggcatggccaaggtgcccgcgttcatcctgtccaaggccacgccgctgaagcccgacgaaaaggacaagattcccctgcacccactggtgggggccaagatcatgcacaagatggggctggccttcgacgaactgcgccagtgcaccctggaacaccacgaacggctggacgggtccggctacccgcagaagctcaagggcgagcagatcagccgcctgggccgcatctgcgccgtggccgattcgttctcggccatgatcagcgcgcgcccccacgcaccggccaaggaactggtgtccgccgcgcaggaactggcggcggacaaggcgcgctacgacgcgcgctatacctcgctgctgctcaatgcactggtgaccaacgccttcggcaccaccggcaagcccaagcccgaagcaccggccaaggggtaacgaccggaacggggaacgaccgcgaacccgctgcactccgcacggcacgcgctggcacaggcgccccctactccttcaccgcgcgcaacgtaaacgggccgccccctttcggggagcggcccttttcgtctgcatgaacagagcggcaaaggcagggactgtccgggcggacggcgctgacaacacagacagcgcaggcagggtccgcaggtcgcctgaaaccggaaaatagtgcgcggcacgcgccacggaaagctgcccgccagcgcggtgcggcaatcccctaggcgcggctgatgatctcgccgctgatctcgcggaacacgtcgttgatcatgatgacgcccagcaccttgcccgcctcggtcaccacggcgtagctgcggcccttcttcacgaagctttccagcaccaccagcagcgggtcgtcgggggccacctgggtcatgtcgcggtccattacgtcgcgcaccttggtggaaccggccaccttgcaggcattgcgatagatgcggtcgaagccgtcttcttctatgccgcgcaacgagccgctgcgcagtagcgaatcttccatgaagcgcacggtgtcccacaccgaaagcgcaccgcgcagcatgtcgcgctcgtcatacaccagggcgcacaggcagcccgccccgcccccgccgtcgggccccacgcaggaactgagcttgcgcatggcctcggccagcgaatcgtcctcgcgcagcttggggaattcttcccgtacgatgtcccaggcacgctttcgcaacagcatcggcactctcctcgcagtgtgttcatggacatcaggccgaccggagcaccagcggagcattcgcgaagcttccggggccgccccggcctctcgacggaatcaggccgggatggggcatggcgtcatcgttatcaaaactcgccccgcttgtcttctctttcacaagccctgcgggcgggcgcgttgccggaacgtcaccacactccgcacatccggcgcggcatcccgccgcttgttgggagaatccgtgaccataccgggcgagcagttggtgtcggcgcaagagcgcatttgggcttctgccgaggaaaaacacggtttgatggaccataaagggacgcaccggccaagcccgcgtcacaggcgagggcagtgtaggtggggattttgttctttgccaaggaagaacgccgttccatgaagggtgtgtacctttgtggtactcgaccagaatgaaacggcggtttgaccgctctgcgcacgatgcccgtaaggctcgcacgctcgcctaacgggcacgcttcgcgcccttcgggtcggaggcagagggcaaaagcccccatacactgtcctcgtctagtcgaagtcggcgaaaagcgcccccacatgcaacggccccagcgacacccggcggtactcgccgcgcagccgcgcgatggcctcctgaagatggctggacgtcacgccgttgcgcacagaggtgtgcgcctcgatgaaggcggccagggtgtcgcaggccttcaccaggcgaccgtccttggggtccagcgcgtcgatgttgcaggtggactgcaactcgtcgaaggtcaccttgcggaccacgggcgccgtgccgtccggggcctcggcgggagcgggctcgcgcacggtctcgtcgaactccgagccggtggccagccccaggaagtagcccaggcggttggccacgtcgccgtagcccgccttgtccagcaacgcgaacacccgttcctgcatttcctgctcttcgtactggcggatgagttcgggcagttgcttcacggagcgcttcaccggagaaatgatgtcgcgggtcagcacttccggcaggtcgtggaacaggccgcagaaaaagttgttcagccgccgggcgggacaggcgcccacggcgatgctgaagaaataggcgtagcaggccacgatgaacatgtgcccgatgaccgaggtttcaggaatgcgcggggtctgcgaccagcgcttctgaaagcgcagttgcccgcacaggttggcgaaacgccccagcgcgttgctggagccgccgatgagttcgggcaccccggccaggtcggccatggcggtcaggcgggtctggaacgagccgtcgatgtccggcatttcgtcgtcgaacgtattcagcggcttgatgaggttgaattcccagccgctggcgtagagatgcgcggcggtcaggatacggtcggccagggtgttcttttcgcggcggcggatgtacgtcagcagccgctgccagaaatcctcgtccagcgggcgcacgatgtgctccagttcttccgccacccactcggtgagttcgctgtagtgggcctcgttctcttttatgcggtagaacaccggcggcttgatgtcggtgatgaccagacggtagaaatagtcgaacagcccgccttccaccacttcggccccaagacgcagccgttcttcggcgggcaggccgcgggtgttcagttgcagcagcagccaggccacgatcatcttgtgggcctgcttgtccacctccagcagttccacgggccgcagcttgtcgttccaccgcttcatgtacgcaccggaaaagacgaactggagcaggctcttgcgaatgctgggcatgggtcctcccgagggtgttcaagaaaatctcttggcaatgtatgcggtcatggtgtaaagctcaagagtttgaagcgatacgcttcgggttcacgccatgcaaacccgccggacggtccaagccaaccttccgacagtgttcctgcggcgctgcccggtgccgccccgcccgccgctttcggcgccatcaagcggggccagtcgtccgctccccaggccagccgccccgttaggcgcgccagtgggaccgaagtgtggacgaccgccaggcgaacccgacgtttccgcgacatgcaccgggactgcccgcacaaagcctgaccgcaggcgaaaggcatccccggcccaatccggtccagaccggtacggcaagcatcgcacgcatgatgccaccctgcgggggcggcatcgtccgtcgcgcgtttccacgccctttttctgttgacaaggggcagggaacccaatacatagaccgttctttcgagctcgcacaggagtacgctctgatgaaaacgttcagccccacgcccgagaacatcaaccgcgaatggttcgtggtcgatgcctccgacctggttctcggccgccttgccacccagatcacgcatcgcctgcgtggcaagcacaagcccgagttcgccccgcacatggacaacggcgacttcatcgtcgtggtcaactgcgaaaagatcaaggtcaccggcaacaagcttgccgacaagaaatactaccgtcactccgggtatgtcggcggtcttcacgagatcaccctcgagaagctgctcgcctcccatccggaacgcgtgctgatgaacgccgtgcggggcatgctgcccaagaaccggcttggccgcgccatgctgaagaagctcaaggtctacgcaggccccgagcatccgcatgccgcccagaacccgcagccgctcgccatcaagtactaaccagatcgagccggagagaatcatggccaacgaattcaactacggtaccggtcgccgcaagaccgccacggcccgtacccgtctgtatgccggttccggtcagatcgtggtgaacggtcgtcccttcgaagactacttcccgcgcaagtcgctgcaaatgatcattcgccagcccctggtgctgaccaagaacgtcgaacgcttcgacatcaaggtcaacgtctgcggcggcggcgtgaccggccaggccgaagcggtgcgccacggcatttcccgcgccctgctcgaactcgagccggaactgcgcggcgccctgaagcgcgccgggttcctgacccgcgacgcccgcaagaaggaacgcaagaagtacggccagcgcgctgcccgcgcccgctaccagtactccaagcgttaatcgcttccgtacgctgcctttcgggcaggtccgcttcggcgggcctgccctttttgcgttcaggcctgccccttcatacgcccgggccatccatcccccggcacacgcacggtcacgcgcctgccatcccccctccagttgacaccgcacgccgccgccgactacacaggcagtcgcgccgggcctgcgccgcaaggattttcctcacgccgcccacattcgtccagacagcgcacacgttttcgccacaggacctcacatgaccactcccgatccgcttctcgcccttgacccggcacgcatcgcccccgacgggtgcgtcagcatcatcggcatggccggtgcaggcaagaccaccgtgggtcgcgaactggcccttcagcttggctgggcccacgtggacaccgacaacctcatcgaggccacctacggcacccggctgcaagccgtggccgattccatggacaaggaaagcttcctggatgtggaggcgggcgtcatccgccgcatcggcgcgcggcgtaccgtgctgtccaccgggggcagcgtggtataccgccacgaagccatggctcacctggccgcgctggggccgctggtctaccttgacgtctccctgccgctgatcctcaagcgcattgccatgaacccggaccgggggctggccatcgcaccggggcagaccattgaagacctgtacaacgaacgcatcgcgctgtaccgccgctatgccaccttcaccgtggccgccgatgcgctgtcgcccggcgggtgcgcaacgcgcatcgtggcctggctgaccggcggggaggcgtgaaatgtccgcacgcaagcctgcctccctcgcgtctgcccgcatttccgccgcaatgaaggcggctggccgcatggccaccacgcaggacgccgccagcccgccccagtccggccaacaggcggcaaagggaagccgcaagggccccggcgtcttcgctcgtctggcggaactgtatgccgacatggaacgggcctacgcgcaaaccgcccacgccgccgggctgatctgcgccaactgcgaggacaactgctgcctcacccatttccagcatcacacccacgtggagtgggcctacctgtggaagggcatgctggccctgccggaggcgcgccgcgcagaatacctgcgccgcgcccacgacgtggtggcccagtgcgaagccgcacgggccgcgggggtggtgccacgcgtgatgtgccccgtcaacgacgacgggctgtgcggcctgtacgcccaccggctgatgatctgccgcatgcacggcacccgcaacgtgctgctgcgccccgacgggcaacgccagatgtttcgcggctgccaccgcttctgcggcctgaccgacggtcagcccgacgaggcggtgcccacgctggaccgcacccccttctaccggcgtctggcggaactggagatggagcactgtgccaagggcgcgggcaagggaggcgccccccgggttgccccccgggtttccttgacgctggcggaaatgctggtctatggtccgcccaagccgtaaggcctgctgaacgcaccattccgcgtccacaacgctcctccgcgccacgggcccacccgccaggcgcaatgcattcccacgcggcgcaaccgcacgtttcgcaaccgccggagatgccatgcccgtgcattccccttcgctcttccccttccgcaacggtgccgaacgccccgcaggattccggatattggccgcgctggtcatgcttctggcgtgcacaggcctgctcgcgggctgcggcaaacagaccgtggggcatcttgcccgcgcccagttgcagcccgataccccgcaggccatctccatgcagtatctgcgcttcacctaccgcgtggtgccgctgcgcgaatcggtgggcgtgcgcgggcaggccagccttgcgcccggcgccctgcccgcctgggccacctggtacgaacagcttaccgtgatggtctacctcagcgatgcctcgggccgcgtgctcgatacggaggagtacgactatctgccccgtgccgtgggcgacgagggtgccctccccttcgaaacgcgcttctacctggcccccgacgaccagggcccgctgtacgtcagcttcggctaccgcatggtggccacggaacacgcccccaaccccgacggcaccgacgacggcggtcgttcgctcatcgtgggtgagggcgcgctggacaactgatacagcctccatccttcttccgcatgatctcagaaccgcccgcaagggcggttccttgttctcgccgcctgccatgcctgcaccaggagcaccgatgcagggtgcgccaccaatcgtgcagtgcaggcgaaagctttcgtgcgcaagcgacaggcgtgacattcaagcaatggcaaaggccgccctgcatgcgcaggacggcctttttccgtcgcgaattctcggcggtgccgtcgcaacaacggccctcccgaggcggtccggcacgcgaccggcgcccccgcctaggaaacgtgcttgcgccgcttctcccaaagcttcatgtccttcatcttcttgcggcgttcgcgctgcaacgccttgcataccagcggggtattcttcttgaggccccacttctcgcgataggcagcggcgtcaaggccgtgcgacgcaaggtgcttgcgggtgagaatcttgaacgacttgccgcattcgaggcaggtgatggacttttccttcacggccttgcgcggatcgccgcaggtttcgcacgcttcttccggctcggcttcgccaaggctgatggcacgaatgccattggcaagcttctgcaccatggaggtgatctcgtcctccgtcatggtccggacactggcctgcgccttcacgatttccaaggcttccttcaaaaagtcatccatatggacctccgcgggaattgaacgacggggccgaagtgacgacgccgaaacatcggcgccagtctcggcacttcgccgctcttacatccgctactacagcaagtcaacaacagcgtagcaaaaaaccccaaaccagaacgcaaaatgaacgcagcaccacgcacacctgctgcacgctgccaggaaagcctgcgtcagtggccgcttccccccggtcctgtccctgacggcacgcgtaccgcacgcacgttgcgaaacacggtgcggcaacgtatcgggcatgcccgcgttgccgatgcaatgcaacggcctgggggcgttctcctgcctgccctgcccgtcccagatccgtgcatgcccgcccccacagggaacggagcgtcggatgaatgtccatgccgcatcccatgcattgacacggcgtgaaacgtcaacggcgcgctcctgttgccgatggcccaagccaccatggcaacggaagcgcgccgcgtgaaacacatgtcgcaggccggtgcacccacgggattgcccgcatgcaccagcgctgtacctaccgcgtgctagcccttgctggaacgttcctcaagcacggccacggcaggcagggtcttgccctccagaaactccaggaaggccccgccgccggtggacatgtacgaaatacggtccaccacgccgtacttttcgatggcggccacggtgtcgccgccacccgccagcgagaaggccgggctgtcggccacggccatgcacagggccttggtgccctggccgaactgctccacctcgaaggcgcccaccgggccgttccagacgatggtgcccgcctgcatcaggatgtcacggtacagttttgccgtttcggggccgatgtccagaatcatctcgtccggcttcacttccgacaccttgcgcaccgtggccggggcggaatccgcgaattccggccccaccaccacgtccacaggcacgggaatctcgcccccggcagccctggcggcggccatcagacgggcggcctcgtccaccagttccggctcgtacagcgaacggcccacctcatgcccggcggccttgatgaaattgttggcgatgccgccgcccacgatgagccggtccaccttcttggacagggtatccagcagggtcagcttggtggacaccttggagccgccgatgatgcccaccatgggcttggccggggcgtccagggcgcgggacagggcgtccagttccgccgccagcaggggcccggcgcaggccaccttggcgaagcgcacggcggcatgggtggaggcctgggcacggtgcgccgccccgaaggcgtccatgacgaagatgtcgcacagggcggccagcttgcgccccagggcctcgtcatccttcttttcgcccttcaggaagcgcacgttctcgcacagcacgcactggccttccgccacctcgataccgtcgatgtagtcgcgcaccaggggcacctgaaagcccagcgccctggaaagatgctcggccaccggagccagcgaaaatgcgggatcgaactccccttccgtggggcggcccaggtgcgacaccagcagcacgcgggcacccgccttgagggccatttcgatggacggcagcgcggcgcggatgcgcttgtcgctggtcaccttgccgtccttcaggggcacgttgaggtcttcgcgcaggaggacgcgcttacccttcagatcaaggtcggtcatcttcagtacggccatggatatacctctgctgctcgattggcttgatttggttggcaaaagaaaaggcgcgaacgtggttttggcatcctaccacgttcgcgcccggtgtccagactgggggggcggggccgtactgcgcttgtcctgcgcgtccacggtacgccaccgtcccacttcgcaatactgccacaagagggatttttgtctgtgccaaggaagaacgccttttttatggagggagcgtactcttctcgtacgtgaccggaataaaaaggcgttctgaccgctctgcgctcgatgcccgtaggactcgcacgctcgcccaacgggcacgcttcgcgcccttcgggtcggtcaggcagaggcaaaaagccccttgtggagtccttagataagagactccaccgcttcaatgaccttctcggtggtaatgccgaagtactcgaacagcaccttgcccggggcggattcgccaaagccggtcatgcccacggccttgccgtccaggcccaggtacttccaccagccgtccacggtggcggcttccacggccacgcgcgcgcgcacggcggacggcagcaccgattcgcggtacgcggcgtcctggcggtcgaactgggtggacgacggcatggacaccacgcgcaccttgcggccctttgcggccagtgcatctgcggcggcaagggccagttgcacttccgagcccgtggccatgatgatggattccggcgtgcccgcgcagtcgcgcagcacgtagccgccgcgcatgatgttggcgcgctgctcggcggtgcgttccacaaagggcacgtcctgccgggtcagcgagatgcaggtggggccggtggcgcattcggcggcggccttccacgcggacagggtttccacggtgtcgcaggggcgccacacctgcacgttgggggtcaggcgcagaccggccagttgttccaccggctggtgggtggggccgtcttcgcccacgccgatggaatcgtgcgtgagcacccagaccacccgcgcgcccatgagggcggacaggcggatggcgttcttggcgtagtccgagaaaatcaggaaggtgcccgcgtagggcaggaacccgccgtgcagggccatgccgttcatgatggcgcccatggcgaattcgcgcacgccgtaggaaatgtagttgccggaccagtcaccgggggtgaccagcttggaattcttgtgccaggtgcccacggagccggtaaggtccgccgagccgccgatcatttcgggcagcagcggggccacggcgttcagggcgttgcgcgaggcgatgcgggtggccagggtttccctggccccatcggtggcggcaagcgcggcggccacgccagcctgccagtcggcgggcaggtcgcccgccatgcggcgttcgaactcggcggccagttcgggatgggcggcacggtagcgggcgaacagatcgttccaggcggtctcggcggcggtgccgcgcgggcgggcgtcccacccggcgtagatgtccgccggaatctcgaagggcggatgcggccagttcatgccttcgcgcgcggcggcgatttcggcggcgcccagaggcgagccgtggcagttgtggctgcccgccttggtgggcgcgccctggccgatgcgggtcttgcagcagatcaggctgggcttgccgggcaccgcacgggcggccttgagcgcggcggcgatggcttcgccgtcgtggccgtccacgttgcgcaccacgtgccagccgtaagcctcgaagcgggccggggtatcgtcagcgaaccacccggcgatgtcgccgtcgatggagatgccgttgtcatcataaaaggcggtcagcttgccgaggcccagggtgcccgccagcgagcacgcctcgtgcgagatgccttccatcatgcagccgtcgcccaggaacacgtacgtggcatggtccaccacgtcgtagccgggacggttgaactgctgggccatgagcctttcggccatggccatgcccacggcggtggcgatgccctgccccagcgggccggtggtggtctccacgccgggggtgatgccgtattcggggtggccgggggtcttggaatgcagttggcgaaagttgcggatgtcgtccatgctgacatcgtagccggaaagatgcagcagcgcgtaaatgagcatggagccgtgcccgttggaaagcacgaagcggtcgcggtcggcccatttggggttggcggggttgtgcttcaggctatcgttccagagcacttcggcgatgtccgccatgcccatgggcgcaccggggtgcccggacttggccttttccacggcgtccatgctgagcacgcggatggcgttggcgagttccttgcgagacggcattgcaacctccagcggggttctatgcggcggcgggcggacgccctgcgccgttggctatgcagcggtacggcgcggtgcgccgggaaatacacggatggacgggcgcgagcgccctgccgaaacggtcatgcacgcggcggggtatgcctgcgcatgcgagaggtgggcactgccttgcggcggtgcccacacccgactagtccgttccgcgccatctggcaacgggaaaatcatgcgggcggatgcgccatggtgtttccggccatggcaccaccgccttgccaccgacgttaccgcaagcaggatttttgttctctgccaaggaaggacgttttttcatgcagggcgcgtactcttatcgtacgcaaccggaatgaaaaaacgttctgacgcaggcagagggcaaaaggacaattgcggccatcactagaggacggaattggcggctgcctcgaaggccttcaaccgctcggcatagggcggaaacttgaagaaggccgagccggataccagcacgtccgccccgctctgcaccagtttcgcggtgttggacgggtccaccccaccgtccacctgaatgagcgtggacaggccgcgcgcgttgatcatggcgcgcaactcgctgatcttgcggtagctggcgggcaggaacgactggccgccgaagccggggttgacggtcatgatcagcaccatgtccgcgtcgtccagcacgtagtccagcaccgaaagcggagtatgcgggttcagcgccacgccggacttgacgcccaggcggcggatttcggccagggcgcgctgcacatggggggtggcctctgcgtggaccaccagcatgtcggccccggcatccacgaattcgtgcaggtagcgttccgggcgttccaccatcaggtgcacgtcgaagaacaggcggctctgcttgcgcaaatgggcaatgaccggctggccgtaggtgatgttgggcacgaaggtgccatccatgacgtcccagtgcacccaggacaacccggcggcttccagggcggccagttcatcggccagacgaccgaaatcggaggacagcaacgaaggggaaaggatcatgcggtgctcgtggcgcggatgcgcggttgcgggaaatgcccggttatgcgtggacgcgcgttagggacgcgggcggatgcatgggggccgcagcactgggccgattgagcccattgcgcggcatgcggactggattgcgaaagcggccacggggcaacgaaaggcagagcaggccccccgaccgggaaagatggcggaatcagtccgcgccagccagcaggcggcgcatggcctccagttccgcgatgatctcgcgcaccgttccggggtcggcagcgccgggcacggggccgccgagtacagagccgtctgttgaaaagctgtcgctgacgccatccggggttgtcccctgacctgccgaaggcgctgcaaggccgcttcgggtgcccgattgcggcggtgcgccgtcatcgggcagcagcagcccgtgcaggtactggtcccaggcctgcacccgcgaggcagcggcagacagggcgcggccctgcgggccggacgctgccggggcgttcccatccatatcggcggcggcatcgtcatcagcaagagcgtcatcatcctgcccatcgggcagatgcatgtcgtcggggtcgtcatcgccaaagccaaccagcccggctaccccggtgcccatcgtatccgacatgcccgcgaggtcggccctgtcagcagggtcgggcatgtcagcaagactggccatgcccgtatcggacatgccggtaccggattgtgttccgcgctcggccagcatgcgccgcgcgccttctatggtcaggccgcgttcgtgcagcagaaaccggatgcgccgcaacagggccaggtccgcctcggtgtagaggcgctggcccttttcggtgcgcagcggaaccaactggggaaactccgtttcccagaacctgaggacataggtcttcaggttcagcagcgacgccgcctcgcctatccggtatgtccgttccgccatgccgtctcccggtttgttcgcgctactcccgcccgccctcgcaagcgtgcaaaagaggagtttcgttcgttggcgcggaaaacgagcctgccataagggagtatgcggcagccgttatgcgagtcttcgagcattacggaaggcgaccgcatcgcgcccttatcgtattcgaccgctatggcaggcgaagtttgacaacaccaacgggcgaaagccccttttgcaggttacaaccgtacggggagtacctgctggagcgaacttgccactttctcgcgttccttgtccacttcggcgtccttcagggtgcgcccggcatggcggaaggtcatgcggaaggtcaggttgcgctcttcgcggtcttccggagcaaagacatcaatgagttcgacaccttcaagcaacggcaacttcatcccgcgcacgtggtccagcaccgcgccggcctgcagggcggcgggggccatcaccgtgatgtcgcggcgcaccggcgggtacaccggcagcgcggcaaagcgcaccgtcaccgcgtcgtgcagctggcgcgccgcatccaggtcgaggtcggccagccacacgtccttgcgggcatggtaggcgtcggcaaggtcgggccttacccgccccatgacgcccagcaccctgccctgcaccgtcacggtgacacacggggccaggaaggggtgcggcgcttcggccatggcgcagtgcggctgcggcaggtgcaggaacgccgcgaagtgctccaccacgcccttcaggtcctgatagtcggcgtcggcttccgggttgggccaggcgctgtcgtggcgcgcgccgtacatcaggatgcccagacgcccccgctcgcaggcggtggtttccgccgttgcgtccgccgtgaaaatgcgcgccagttcgaacagccgcagcccggcgttgccctgcgcgatgttgtggcgcaggttgttcagaaggcccggggccagcgccgtgcgcagcacgttctggtcttcggacagcgggttcatgatcgggatgcggccttcggcgggcaggcccaggtgatccagatccttctggcccacgaagctgtagttgatggcctcgttcaggccaaggccgcggccccagcccttgatgcgcttccagaaatcgtactcggactcgggcgcgcccgcctggtccaacggacgcatgaccttgggcagcaccggcggaatggcgtccagcccgtacacgcggcccacttcctcgatcaggtcggcctcgcgttcgaagtccagtcgatggctgggggcggaaaccttccagtcggcggcgtcggacccttgggtacggtccagcacgcagccgaggccggtcagggtgtcggcgcagaaagcgtcgccaatggtgtcctcgcccatgcccagcagcatgcgggcgcgcgccgggcggaagcgcagcgcggggctggtccaggggcgcggttcggcgctgcacatgccggggcgcagccgcgcgccggaaagttcggccatcatctgggccgcgcgatgcatggcgtacacggcaccggcctgatcaacgccgcgctcgaagcggtacgacgcctcgctggaaaggcccagcctgcggcccgtgcggcgcacggtgccggggcggaacacggcgctttccagcagcacgcgggtggtggcgtcggaaacttcggagttggcgccgcccatgacgcccgcaagggccacgggcttcaccgcgtcgcggatcagcaggtcgcccgccaccagcgcgcggtcctggccgtcaagggtcacgatgcgttcgcccgccacagccggagagaccacgatgcgcgccccttccagcagatccaggtcaaaggcatgcatgggctggcccagttccatcatcacgtagttggtggcgtccacgatgttggaaatggggcgcacgccgatggcggtgaggcgatggcggatgcgcgccgggctcttgcccacgcggatgttttcgagaatgcgcccgtggtaggcatggcacagggccgggtctgcgatctctatggccacctcgccggagcagtccgggccgtcctccacaaggttcagccggggcagggtcagcggcaggccgaagcccagggccacctcgcgcgcaaggcccagcacagaaaggcagtcggcgcggttgggcgtgatggagatgtcgcacacctccatgtccagttgcagctcgtccaccagcagcctgcccaccgtgaagtgctccggcaggaccatgatgccttcgtggtcgtcgctgaggcccagttcgcgctcggagcagatcatgccgtgcgagggctggccgcgcagcttggccttcttgatgaccagaccgccgggcatggtggtgcccaccagggccacaggcaccttctggccggcggccacgttgggcgcgccgcacacgatgtccagcaactcgccctggcccgcgtccaccttgcacaccgacagcttgtcggcctccgggtgcttggcgcgctccaccacgtggcccaccacgatggcgcggatggcgtcgaacgggcggcggatttcctccagttcaaggccgagcatggtcagacggtcgccgagctgttcggcggtgccttcgaagggaacgaattcgcgcagccaggcaagggacagcagcatggggctactccatgattaagagaatcgggggaggaaccggggaggggaccctttgaaaagggtctccctccccggaccccacccccccaaattttttcattgtaggcgtgagcaggcagcacccgcgaccaactccccctctccgaccaacccaatcgtaaagtttgggggggatggggtgggggggacggggggcggggaagggagacccttttcaaagggtccccttccccgcccccgcttgtcttcaaaaactcagctgaactgcgacaggaacctcacatcattctcgaagaacatgcgcaggtcaccaatgccgtacttgagcatggccacgcgttcgacgccgaggccgaaggcgaagccggtgtattcctcgggatcatagcccacggcggtgaacacggcggggtccaccatgccgcaccccaggatctcgacccagccggtggtcttgcagacccggcagggttcgttgcccacatgccccttgccgccacagatgcagcacgagatgtccacctcggcgctgggctcggtgaaggggaagaagctggggcggaagcggaccctggtatcgccgccgaacacgttgcgcaggaacgaggtgagcgtgccgcgcaggtcggccatgctcacgcccttgtccaccatcaggccttcgatctggtggaacatgggggtgtgcgtgatgtccgagtcgcggcggtagaccttgccgggggcgatgatggccaccgggggcttgcgcgccagcatggtgcgcacctgcaacggcgaggtgtgggtgcgcatcaggatggactcggtgacgtacagggtgtcctgcatgtcgcgcgccgggtgttcggcgggcatgttcagcgcttcgaagttgtagtggtccatctccacttccggcccggtcacgatgtcgtaaccaagcccccggaacacggagcagatttcctccatgaccagggtatcggggtggagcgagccacgccacggcgcgcgaccgggcagggtcgggtcgaagcgggaaagcgcggcggcctcgctggcggcttcaagggcggtcttgcggccttcgaagcgctcggtgagggccattttgacgccgttggcggcctgccccaggcggggccggtcctccggcgaaagttcgggcaggcggcccatgatctgcgcaagacgccccttgcggccaaggaaggcgacgcgcagttcctcaagctccgtcaatgacgaagcctggtccaggcctctttcgagttccgggaccaggctttccagttccttgagaaggtccatgcgtagagaccccgtatggggttagttgagtttcgaggcggcgagttgcgccagcttcgcgaaatcttccttctcgcgcacggcaaggtcggcaagcaccttgcggttcagggagatgccggcaagggtgaggccgtgcatgaacttgctgtacgacaggccgtgcatgcgggcgccggcgttgatacgcaggatccacagcttgcggaattcgcgcttcttcaccttgcggtcgcggaacgcgtacatccacgaacgttccacggcctcgcgggcggtgcggtacagcttgctgcggccgccacggaaacccttggccgcgtccagatacttcttgtgacgcctgtgggaggcgagacctctcttcacgcgcatggaatacctccatcgagatcttgactccgcgaggcgagagaccgggccagcggagcggataatgtaaagtgcgggatgcgctctcgttggacagagagcacgccttgccggggcagaggccccgacgaaggcgattcaaaaaaaggaattttgttctccggcaaggaggacgagtcttttgcgaagggagtgtactcttaggtactcgaccggagcaaaaggcgagtccgacgcagccggagggcaaaagtacttttttgaacgccttcgttaggcgtagggcatcatccggcgcacagccttctcattggtgctgtccaccgtggcggactggccgaggcgcatgcggcgcttggcgttcttcttcgtgaggatgtggcgcaggttctgcttgcggcgcttgaacttgccgctgccggtcacggagaagcgcttggcggcggaacgccgggtcttgatcttgggcattggatactccttgccgttctctgctcgcgccgtggccgccggggcggcgacggacgcatgacgaagccccccgcaaggcggaggacccggtttaccttctcaaggactggatcgtcgaaaattcccggtcggttgcagcggcgcaagcgaccgcacccccggcgagagggggcataatgcgataaaaacgcgccggaagcaagggccgaaacggcctatttcttcggcagcggagcgagcatcatgaacagggtgcggccttcggcgcgggcctcctggtccatcttggcgatgtccttggtatcctcgacgatacggtcgagaatggactggccgcgatccttgtggacgatttcgcgcccgcggaagaagacggtgaccttgcagcggtcgccttcctcgatgaagcggcggatgtgcctgaccttggtgtcgtagtcatggtcatccgtcttgggccggaccttgatttccttgatctggatcacggtctggttcttcttcgcctcggccttcttcttctgctgctcgtacttgaagcgcccgtagtccatcacgcggcacacgggcggatcggccgtggcggccacctcgacgaggtcgaggcccagctcttttgcatgcgcgatggcgtcgttgcgcgacaagatgccgagctgttcgccgtccgctccgatgacccgcacttcgcgggcacggacctgttcattacgccgcacggtgtcctgcgggatatcgcggcgcatcctgttgttaggagaagctatagctcattcctccacgtttaaacggttcctggcagtccgccctgatcatctccgccacttcggcaagggtcttgaggccaaggttttcgccattgcgcagtcgcacgttgacgcctccggcctccacttccttgtcccccaccacgaggatgtaggggatcttttccaactgggcttcgcggaccttgtagcccagcttttcattgcgcgtatcggcctccacgcgaaggcccgcggccacaagctgatcacgcgcgcccatggcgaaatcgttctgggcgtcggtgacggtcagcaggcgcgcctgaaccgggacgatccacgtgggaaaggccccggcaaagtgctccgtaagcacgccgatgaagcgttcgagcgaacccaggatggccctgtggaccataaccgggcgatggcgctcgccatcctgcccgatgtacaccaagtcgaatctgtcaggcaaggtgaaatcgacctggatggtggacagctgccactcgcgcccgatggcgtccgtgaccttgatgtcgatcttggggccgtagaaggcgccgtcaccctcgttgatggtgtgcgacaggcctgccgtggccaccgcgccgatgagcgcgttggtggcgcggtcccagtcctcgtccgagccgatggacttttccggtcgggtggagatgacgatgcggtagtcgaacccgaacaggcccatcaggtcgcgcaccagcgcgatgacgccgatgatctcggcttccagctggtcggggcggcacaggatgtgcgcatcgtcctgggtgaactggcgcacgcgcaacaggccgtgcagcacgcccgacttttcgtggcggtgcaccacgcccagttcgaacatgcggcgcggcaggtcgcggtagctgcgcaggtggctcttgtagatgagcatgtgcgagacgcagttcatgggcttcacgccataggcgttgtcgtcgatgacggtgaagtacatgttctcgcggtagttgtcgtagtggcccgacttttcccacacctcgcggcgcagaagctgcggcccctgcaccagttcgtacccacgcttcaggtgttccttgcgcaggaagtcctcgaggatggtgcgcagcagcatgcccttgggatgccagtagaccatgccgggggcgacgtcctcgtggaaggcgaacaggtccagctgctggcccagcttgcggtggtcgcggcgcttggcttcttcgatctggtgcagatggtccttcagggccttcgggtcggcaaaggcggtgccgtacacccgcgaaagcatgcggttcttctcgtcgccgcgccagtaggcgccagccacggagagcagcttgaacgccttcacgaagctggtgtcgggaatgtgcgggccgcggcacaggtcgacgaagtcgccgctgcggtacacggacaccgtgtccgccggaatgtcgcgcacgatctcgaccttgtaggcctcgcccatgccctcgaacagggccacggcctcgtccttggtcatttccgtgcgggtgaagggatgcgcggcagccacgatcttctgcatttccgcctcgatggcttcgaggtcgtcaacggagaaggggcgctcgtagtcgaaatcgtagtagaacccgctgtcgatggcgggaccgatggtcaccttcaccccggggaacagcttctgcaccgcttccgccatgatgtgcgcggcggagtggcgaatgagttcgatgccttccggcgaatcggcgaagaccggttcgatggtggtggtgtcggcgggcacggtggcggtgaggtcgagcggggtgccgttgcagcggcaggctacgacattcttgaacttcttcccgctcagggcgcccttgagggcgtcacggcaggagacgccggactgcacgtcgaacacctgtccttcgatggtcacgttcacgccgaatctcctcggtgagtttgttgttgccgccacgcgcaccataacaagaaagggaggccggaacctccctctctgggctttcggtgtggtaggcacgagcagatttgaactgctgaccccttccgtgtcaaggaagtgctctccccctgagctacgcgcctacacctgcgaggcaggaggggtatctacatgggcatgctgtcaccgtcaagcggttttcttgcaccatgcccgaaaaaacggaaaaaaggctctccgcgacgccgcgcccggctggcccgccgctgcggcccggcccggggccacgccaccttcgcgcgcgcacgttacatgatatgcagcagccgggatctggcaatggggacaggcaccctgccccacgcgcgcatgcgcgccgcctgacacgaacggttcggcgcctgccccgcccgctgtctctcccgatgtctcgcccgatgccccgcctgatgtctcgccccatgtctcgcctgacacctcgcgcccccccccagcgctgccgccctctcctgcctgcgcactgctccaccccactccccccacctgcccgcgccgcccccgtcccttcgcgtctgcccgcaaccccttgcgagacaagccattcgcgccccattgacagagtgcgcggacaggcgtagcccctcgtcgaaatcgccgaattccgccctgggggcggaagcgggggacccaacagccggtcacccggtacggggcgcatcgccgcaaggcgtagggcaatctcttcggcccgagcccgtcagctaacctcgcaggcgtcgaagggagagcacccctccgagcaccttccgtgcatccgtccgttgccatgcagcgggcggccatcgccggacggacaggcctcggggtgggggaagctttccccacccttttcggaggcctcatgtccaccggttccgatccgttgggcgaagccgcgtccggcaacatgccggacggcaccgcgtgcgcctcgccgcgcagcgatgccgttgcgttttcgtccgccacctcctccatcaccgggcccgccgccccgcaagcctccaccaccggaggcgcatcgcccgtgccttccgacgggtccgcgcctgttgccggtcatgagcacatgcccacgcaagcatccgattccacccctgccgtgtcttccggcgctccggcgccgtccgctccccccaccccgttcatcgaaccaggggccacccggcccacccatgccgccgaccgcctgctgccgctggccctggccgcgctgggcgtggtgtacggcgacatcggcaccagccccctgtacgccatcaaggaatgcttccacggcctgcatgccctgcccgtgacacccaccaacatcctgggggtgctttcgctggtgttctgggcgctgaccgtggtggtcaccatcaaatacgtgctgttcatcatgcgcgccgacaacgacggcgaaggcggcatcttcgccctgctggccctcctgcgcgacggcacccgagacggtgcccggcaggcccccggcagcgacgacaccacgcccggcggcgcggcaaagcccgcccccgccccggccatctcgcgctttcggcgcatgctgcccgtggtgggcattttcggcgccgccctgctgtacggcgacggggtgatcaccccggccatctcggtgctgtccgccgtggaagggctggaggtggccacggaagccgcagcgcccttcgtgctgcccatcaccatcggcgtgctggtggggctgttcatggcccagcggcacggcacggagcgcatcggcagggtgttcggcccggtgatggtggtgtggtttgcggccaccgccacgctgggcctcatggccgcgctgcgcaacccgcaggtgttcgccgccatcagccccgcctatgccgtgcggttcttcatggaaaaccacctgcacggcatcgtggtgctgggctcggtggtgctgtgcataaccgggggcgaggcgctgtacgccgacatggggcactttggcgcgcggcccatccgcctttcatggatggccgtggtctttcccgcgctgatgttcaactacctgggccagggcgcggtgctgctggccgacccggaactgtccttcaacccgttcttcgcgctggtgccgcgcccgctgctgtaccccatggtggcgctgtccacggtggccacggtcatcgcctcgcaggccatgatatccggcgtgtattcgctgacgcagcaaggcatccagctcggcttcgtgccgcgcatgcgcatcatccacacctcggaggaaacgcgcggccagatctacctgcccggcgtgaactggctgctgatgatcgcctgcgtggggctggtgctggccttccgcgaatccagccgcctggccggggcctacggcatcgccgtcaccgccaccatgggcatgacctcgctgctctactacgccgtggcgcgccagcgctggggctggcggccctggcaggccgtgccgctggtcgcgctgttcctggctttcgacgcggcgttcctgtcggccaacctgctcaagatcatggacggcggctggttcaccctgttgctggcccttggcgtcatgaccctgatgctgacctggcgcgatggccgggccgccctgtccatgcgctttgccgccgcctcggtgcccttcggcaccttcctggacggggtacgccgcaccaagcccctgcgcgtgcccggcacggcggtgttcatgtccgtgaaccccacgggcaccccgctgcccctgctgcaccactacaagcacaaccacaccctgcaccagaccgtggtgctgctgaccatcgtggccgaaccctcccccttcgtgccccggcccgaccggctggtggtgcacaacctgggcgaaggcttccaccgcatggtggcccgctacggcttcatgcagaccccgcgcgtgcccgaactggtgcagcttgccgccgcgcgcggcctgcccatgcgcatggaaaccaccaccttcttcgtgggccgcgaaaccctgctcatcggcagcggaaaccgcatggcgggctggcgcaaggcgctgttcgccttcatgtcgcgcaacgcctggaacgccaccaccttcttcggcattccgccggggcgtgtcatcgaaatcggcgcgcaggtggaactgtaacgccacagggcgcaacgattgacggcaaatcatggggtgcggcggtccgcaacgcaacacccccgccgggacgggcacgaccgcgtgcacgacgcccttccgccggaggcatgccgctcctcgcttccggcggctgtccgtcccggcccccctcatcgccccccggcattcgcaccgcatgcgaatgccggggggcgatgtcgttgggcacgccgcccggcatggcaaaggggccgcccttacggacggccccttgtgtattcttgctgcggaggacaggggcaactgcccgtgccggatcagccacgacgctagccgatcatttccaggaatgcctcaatccgcaccttgagctgttcggcatcggcctcggagtagtccgtctcgatgtgcaggctgggcaggtcgaacttgtcgcgcaggaagttgcgcaccttgtacgcctccacgttgtaggtatggcaggcctgccaggtcaggtccaccacgccgtgcggccggaagtcggccaccagttgttccagcaggtcgaagcggccctggttgggcgccatgaccgagcacggcgtggacaggtagcggcgggccagcgcggtgagcgggtcgcccgtctcggccaccaggtcggccttcttgtagccggtgcagttttccatgcacaccacctggccgccgcattcctcgatgagccgcaccaccttgtgcgaccccatgcccaccggcacgccggtcagcaggatgcgcgggccgcccttgcgctcaggcaggcttccggccttggccgccgcctgcacctcgttcaccacgccttcggccagttcgatgatggtttcgcggtccgggaagaagcccagcttgaagagcatctccagcatctgcatgccggtcaccggggccggttccatctgcggcaggtccatcagcgccttcagcgcgcggcgctcgcggttggccagcttgatggcgtcggtcaggttctggtcggtgatggtcaccccgaagtcgctttccacccgcttcaccagtcccgacaactgctcgcgccagaagggcaaggcctcgtcgcccggcgtggacggcaggtgcaagaggtgcacgggcttcatctcgcccagcagttcgaacatcttcttcttgccgtcgcaggtggtgtccgccaccaccagatccgccgcagacaggtacgggcacgaaccttccatggcaaacccgaagctgctcttgatgagcgggcacaggttgcgcggcagcacctgctcggccgtggcaatggggtcgttgcgggtgccgcacagcaccaccggcaccgcgcccgccgccagcgcgatttccgccggcgagtacagacagtacagacccaccaccttgcggcccgccgccttgacctcgctgatggccagggcattgcgttccgccgccgtcttcagccgctcgatgctctcccacgtcatgtgcctgctcctttcgttcggatttgagcgttagctatctgaatccgggggaaggaaccttttggaaaagattccttcccccggccccccatcctcccaaacttttcaattggggcgcatccaccctgtgagcacccgactgttcaccactgctccgcgcaatgccccgcaattggaaagttttggagaaggagggagggggttcgggggaggggggaaggaccttttccaaaaggtccttcccccctcccccgtaaacgttcccattacactccccctgccccgccaaccgccacatcctgcgccgcgatgagggcggcgccaagggcgcctgttgcctgcggcatgtcggacacggtgacggcaaggccgagggtatcggaaaagatgcgggcaaaggcggggttggtggccaggccgccggtaaaggcgcagccgggcaccaggggcacgcgaccggtcagggctttcaggcggcgggccacggaggccacgatggaggcggccaggtcgtccttggaaaccccctgggcgatgagcccgatgacttcggtttcggcaaacacggcgcacatgctgttgaggggcacgggggtgccgcgcagggcggcgtcgcccatctcgtccagggtcatgtcgagcacgccggtcatgacctggagaaaacgcccggtaccggcggcgcacttgtcgttcatgacgaagtcgcgcacgttgccgcgctcgtccacggccaccaccttgctgtcctgcccgcccacgtcgagcacggtgcgggtatcgggcgcaaggtgttgcgcgccgcgcgcgtggcaggtgatttcggtgacggtgcgatgcaggaagggcagggagatgcggccatagccggtgcccacaacgcgggccacccggtcgatgcctgttccggcttcgcgcagggcggcgtccagcacggcctggccggtttcgcgggggttccagccggtgggcgtgacggccacccccagcacggcgcgagaggcggtgtcgagcaccacggccttggcggcggtggagcccacgtccactccggcaaccagacgggcaacgggcatggggcctcctgcggaaaaactcgggccacacgcggtgccctttcactggatagcccacccgccaagttccggtaaaatcgatactttctatcgcacatcgggcaatgcatagaccatcgcgccacacgtgcgccatggcgtgcccgccccggacaggccacgcgagaagcaacggtgcgcccacttcctgctccgccaccgatgaaaaatatactcctgtttcacgcgatcagtgatatcatgaaggagatgcccgcttcgttccgtcggcgcgctgcggaatgtcgggtccgtatcctggtccccacgaaaaaaatcgcatttcacgcaaatttccccgtggttttgatgtccgtcacatcgcgcgttcgccccccggactattgtgcactcaacgacggggcgaaaggccacgacgggacgggcgcggaaacgtttccgccccgacgacgccgccccgacgaaccacaaccacaacggagcgcgccatggtcctttcgaagattttaggcctcttcggccacaagaatgaaccccagaaaaaggagagccccatgtccatgttctgcaaccagtgtgaacagaccgccaagggtaccggctgcaccaccatcggcgtgtgcggcaagcagcccgaagtttccgcccttcaggatctgacggtctacgccctgcgcggcctggccctggtggccctggaagcccgcaagaagggcatcgtcgatcccgccatcgaccactacggggccaaggccctgttcaccacccttaccaacgtcaacttcgacccggcccgcttccaggcgtacatcaacgagatcgtcaagcaccgcaccgccctggccgcccgcgccggcgtgtcgttcagctccggccccgcctccttccagcccgccgccaccctggacgccctgggcgcgcaggccgaaatcgcctcgctgaccgccgacaagagcgacccggacatcgtttcgctgaagcagaccctgctctacggcatgaagggcctggccgcctacgccgaccacgccgccgtgctgggccagaccgaccccgaagtgttcgccttcctgttcaagggcctggccgccgggtacgacggcgtgcagcgcgaccttggccagtgggtggaacttgcgctcgaatgcggcaagatcaacctgcgcgccatggaactgctggacgcgggcaacaccggcacctacggccaccccgtgcccacccaggtgccgctgggccaccgcaagaacaagtgcatcctcgtttccggccacgacctgcgcgacctgcacgaactgctgaagcagaccgaaggcaagggcatcgacatctacacccacggtgaaatgctgccgacgcacggctacccggaactgaagaaatacccccacttctacggccacttcggcaccgcctggcagaaccagcacaaggaattcccggccttccccggcgccatcctgttcaccaccaactgcatccagaagccccaggattcgtacaaggaccgcgtgttcaccaccggcctcgtgggctggcccggtctggtgcactgcgaaaactacgacttctccgcagtgatcaagaaggcgctggaaatgcccggcttcaccgatgacgcgcccggcaagaacgtgctggtgggctttggccgcaacaccgtcatgagcgtggccggccaggtcatcgacgcggtgaagtccggcgccatccgccacttcttcctggtgggcggctgcgacggcgccaagccgggccgcaactactacaccgagttcgtggaaaagacccccaaggacaccgtggtgctcacgctggcctgcggcaagttccgcttcttcgacaaggaactgggcgacatcggcggcattccgcgcctgctggacgtgggccagtgcaacgacgcctactcggccatccagatcgccgtggcccttgccggcgccttcgagtgcggcgtgaacgacctgcccctgtcgctggtgctctcgtggtacgagcagaaggccgtggtcatcctgctcaccctgctggccctgggtatcaaggatatccgcctcggaccgtcactgcccgcgttcatcacccccaacgtgctgaacttcctggtgcagaactacaacatcaagcccatcaccactccggatgaagacctgaaggccattctggggtaggacgaccacacgctgaaacgacgggattcggggggcggcaccggtcgcccccctcccgccccgccctaatacggattacgacaccaccgccgacgcatcacgagtccatcagccacggccaccgcacccacagccgagccgcccgacatcaccgacatcaccgatatggccccccaccgacacggggccgcccgcgctccaacccgcgggcaaggatcacagacatgaagaccacccggaacatcctggaaatcgacgaagaacgctgcgacggctgcggcgcctgcgtgctggactgcgccgaaggcgccatcgccatcgtggacggcaaggccaagatcgtgtccgacagcttttgcgacggccttggcgcgtgccttggcagctgcccgcagggcgcgctgcgcatcatccagcgcgatgccgtgcccttcgacgaggacgctgccatggaacacgtgcgcaagcgcgacggcgcgcagccccgcaccggcgaccatcattccgcccagggcaggcccgacggacacggcgtgcacggccattacggcctggcgcgtcaggccggacagggagccgggcacgggccgggacacggccacggtggtgggcatggcggcggccacggtggtgggcatggcggcggccacggcggctgccccggctccatgatccgcagctttgccaagtccgaggctcccatgttcggagtggcggaaggcccggtttccggacccggccactggccgctgaagatccgcctggtgccgcccacggccccctacctgaaggacgccgacgtgctggtggcggcggactgcgcggcggcggcatcgcccctgttccacagccacttcgcccggggcaaggtggtgctcatcggctgccccaagttcgacgacaccgacgcctacgcccagcggctggccgaaatactggccaccagcggcatccggtccatgaccgtgctgcgcatggaagtgccctgctgccgcggccttaccgccgcgctggccaaggcccgcgaattgtccggcaccaacgtgccgctgaacgaaatggtcatgacgtgccaaggcgcgccagcgcctactccgctcgcctgacgcgccagcgcctaccccgcttgcctgatgcgccagcgtctacagatatcgcctgacgccccggcgtcagcaacgcccatccggcacggccacctgttccgcaagccagcctccgcaaccacatgacgtacggcccgtatccccgggccgtacgtcattccgcatttggtaaaccccgcacacaaaaagggtgacgaaacggccccggcttgcatacagtagggatacgggaaaacactcgcggtgcttttggggaaaagggcgccgcacagggcggcatcaagggcgttccatgaacgactacgaactgcgcaaattcgtcgcgccggaattcgtcttcgggtacggcgcggctggtctggccgggcggcatgcccgcaaccttggcgcatcgcgctgcctcgtggtgtccgaccagggcgtggcggcggcggggcacacggatgcggtggcccgcaccctgcgcgatgaaggcattgcctgcgcgacctttctgggtgtttcggaaaacccccgcgataccgaagtgatgcagggcagcgaggtattccgcgccgaagggtgcgacgccatcgtggccgtgggcggcggcagccccatggactgcgccaagggcatcggcatcgtggtggccaacggcgggcacatcctggactacgaaggggtggacgccatccccaagcccatgccgccgctggtctgcgtgcccaccacggcgggcagttccgccgacgtctcgcagttcgccatcatccgcgacacgccgcgcagggtgaagatcgccatcgtcagcaaggccaacgtgcccgacgtggccctggtggacccgctgaccaccctgaccaagccgcgcgaactcaccgccgccaccgggctggacgctctgacccacgccgtggaggcctacgcctccaacgcgcactcccccgtcaccgacatgttcgccctggaggccgtccggggcatcggttccgccctgttcgacgtgctggacgaccttggcaaccgcgatgccagggcccgcatggcccttggcagcatgaacgcggggctggccttttccaacgccatcctgggggcggtgcacgccctgtcgcacagcctcggcggcctgctggacctgccccacggcgaatgcaacgccctgctgctgcccttcgtggtgcgccgcaactatgtggcggcgccgcagcgctaccgccgtgtggccgaggcgctgggcgtggcggatgcccttgccgccccggacgacgaggtgcgtgacgccctgtttgcccgtcttggcgccatgcgccgcagggccgggttcgacaagggccttgcccagtacggggttacccgtgaccaattggcggaactggcgcgcctggccctggaagacccctgcctttccaccaacccggtcccgctcgacgcgcgcgaactggaacaactgtatgccgaagcgttctgacgacctgcgggcaaagctcatcgggctcgggcaggcctccacgcgcaagagctactacccggaactgaaagagcgtctccagcaactggaactgttccgcgccctgctggaaagcgcaggcgacggcgtgctgctgctggccgcggaaaccctgctggtgctggacgccaacggcgctgcctgccgcttcgcggggctgccatgggaagcgctgaccggtcgcccgctggcgacggcgtttcccgaactggccgggtggaagccacatctcgcaggcaacgcggaaggctttgtgccgcaggacggaccgcgcaccggcggctggcacatggccgatgccgccccccctgccgggggcgaggaacgccgcctgatccgccaaccctcgcacggggccgacctgtggctggaactggccctgaaacgccacgacatcggcggcatgcagtatgtctcgtgcatcgcgcgcgacgtgtcggaacggctgcgcgccgaagaagaactgcgcgagagcgagcgcaagtaccgcgcgctgttcgaggcggccaacgacgccattttcctgatccgcgacggccttgtgcgcgacgccaaccgcagggcctgcgagctgttcggcagatccctggaccagttgacctccatggccccgcgcgacctttcgccgccagagcagccccgctccggggccacccaccttgccgaggacatccacctggccaaggcccaggccggagagccgcagttcttcgaatggacgcatctgcgcgcggacggcacccccttcgactgcgaaatttccctcagccgcttcaccctgcggggcgagccatggctcatcgccatcatccgcgacgtgaccgagcagaagaaactgcgcgaaatcatggtccagacggaaaagatgatgtccgtggggggcgtggccgccggcatggcccacgagatcaacaaccccctctcggccatcgcccagtccgcccagaacctgcaacgccgcctgacgcccggcgtgccggacaacgaagccgccgccctgatatccggagtggacctggaacgggtgcagcactacttcgagttgcgcggactggccaagctggtgagcaacatccgcgaggcctgcgcccgcgcggcggacatcgtgcgtcacatgctggactttgcccggcgcagcgacgcagaacgcgccgcatgcgaccttgcggtactgctggaccgggccgtggaactggcggagaacgattacaacctcaagaagcgccacgatttccgcaacatccgcatcgtccgcgactacgcgcccggcgctcccatggcggaatgcgctcccaccgaaatcgagcaggtgttgttcaacctgctgaaaaacgcctcgcaggccatttcgcaaaaggcctacccgcagggcgaggcgccgtgcatcaccttgcgcgtcggcacgcggtgcggcgcgccgggcctgcccggcggcctcagcggcctcggcagcgcggacggtgtcatggggatgggggaaaccgaagacccgggcgaacccgaggcggcggacgccgcaccggccaacacggaatacgtctgcgtgcaggtggaggacaacggcccgggcatggacgagcgcacgcgggtgcgggtgttcgagccgttctacaccaccaagccgccgggcgaaggcacggggctgggcctttcggtgtcgtacttcatcatcagccgcaaccatggcgggcacatcatggtggaatcgcagccggggcagtggtgccgcttcacggtgctgctgcccgccctacggcgtgcggcgtaaggctcccctgccgggtctccgccgggccttgctccggacatccgcagaacggtcgaagatgctcggggagacattggggggacgccagagggacgttcaggcggccctacccggcctcagttcccgcgtgctgcggtagcccgccaacaacaggaacccgaccgtgtgcaccaccatggcgggcggccccaccacgaacgcgccgtacgccgcgaactcccagatgaacaccgacggcacggcgtccagcccgccggacatggccgccaccccgcgcgccaccgcaaacaccgcagacaccacgttgctgcccgctatgagcagggcgggccatgggctgcccgtgcggaacgcccgccaggccacccgcaccatatcgacgtagaccggcagcatgtgcaggctgaacaccagcacccgcgcgggcacgctgaaccgcccccaggtgaaccacgaggcaagacaggccagcgagaccagcagcacggcaaaggcgcgccacggcacccgcatgcccagaaactggcgcaaccccgccgagaccagcgcgccgccgcccacgaggcacaggttggccccaaggatggaggcgacccagggccaggaaccttgcgcgagcatcagaaagatacccgtggacagcaccccgccgccagcggcccaggtaagcatgcccgggtaccggcgcatgcccagggcaaacaccagcacggcaagggagcacagcaccatcgccaccatgagcaccagcgcccaggcgtaggcctgcgggtgttgcatcgttcctccgcaacgggtttgccgcgatgggcaggaaaatcgccggatgcccgtgtccgtccgtaccgtctgccgggccgcgaacagatgcaacaggcggctaccgcgtgccggaccacgcggaccgggacatcatgccggtcgcgtgcttccgcacgtggccggggcatcatgatggccacgtgcggaaacacgcggccggggcatcagagagtctcgtccccgtcggccagggcctgcaagtagtcacgatcaacgatggtcacctcgcgcccgtccacggaaacggccccgcgttcggccagctttccgaggcagcgcgatagcgtctcgcgcgcggtgcccagcatgcccgccagcacccccttggccatgtccagccgaaaggtgtcggcatcgcccttcagctcgctggcatgcagcaggtaggcggcaaggcgttgcggggtttcgtgcagggtcagggattccaccttggtggtgaacacgcgcagcttgcgcgacagcgcggcaagcatgttcatggccagtgtgggatcgcgggtgatgcggtccaccagccccttgcgcggcagaaacagcacgcgcgcgttctccacggccatggcgtgggcgggaaaggtgccaccctggaacaccgccacctcgccaaaggtttcgccgggacccatcacgtgcatcacggcctcgcgcccgtcgggcgcggtcttgaatatcttcacgcggccctcggccaccacgtagaagccctctgccggagaggactcgaaaaagatcatctgccccttgtccacgcggcggtccacaacgatgcccgccagaccttccagctgggggtcggaaagtccgtcgaaaaggggcagccgttcgatgatgcggcgattctgctgggtcactggcgttcctctgggtatggccggactatggttgccctgtaggcgacagcatagggcacgtcggccccgggagcaagaacgggcggcatccaccgccagcgaccacatacggaaaaccaccccgcgcatccctgttgcgactggcggcggggtgcggtaagcggtggatgaccacgggcgtccgcgccccatccacaggagacgaatccatgaaatacggcagcaaggtggcggcccgcgtagaggaactgttgcgcgagcagttggaggaactgggggaaaaccccagcgccatcgacgcccacgaaatcgcggcgcacatgcgttgcgagatatgggccgacgacaccatgatctacatctggaaggatacccccatcctgcgcgtgtcctcggagcagcacgacgacggcagcgtgacttggcgcatgttcacccgcgacgacgagggcggcggctttgccgccgacccggcgggcagcctgacccgcgacgacggcccgctgctggacatggatctggcctaccgccccgccggggggacggatgacgacgatgcggacgacgaggacgatgacgaccttgacgaagacatcctgtccgccctgctggacgacgaggattccggcaacgacgacctcggcgacgatgacgatgacgacgatgacgacgggggcggggacgaccgcagcaacggcggctacccggtgcagtagcccgcaggccggaaggaccggaaacggaaagggcctgccggaatcgataaaaacggtcggaatcggaaggcaatgaaaaggggacgccatgtggcgtccccttttgcgtgcggactcgcgccccgtgttgcggcatggccgcactcagcgccggatatggcgcgtgaacttgctgtgcgccttgtcttgcgcggcggcggcggtgtcgatgatctcgtcccgccgcgactccagcgtggccaccacggccctgtccagcagcccgcggcgcaccccgtcgcgcagcacgtcgacgatctcgtcgcggcgcatgcccgcccggtagggccggtcttcggccagggcggtgcacatgtcggccacggccatgatccgcgagccgatgctgaggccgcccgcaccgatgcggaacggatagcccgaaccatcgagcttctcgtggtgaaaggccgcccattcggcaatgccgcccagccccttcatggaattgagcaccagataggtgtggtaggtgtgctggcgcatgacggcgaattcttcgtcggtgagggggcccgccttttccagaatggcgttgggcaccaccatcttgccgaggtcgtgcaggttgcccgcgatctccatcagccttgcctcgggctcgggcaggccgaaagcccgcgccagcgccccggcggacgccgaaaccccggcggaatgggtggcggtgaacggcgaacgaaagtcgatgatctcgcgcaccagcagcgaccacgtgcgcacgccgtccaggtccagttgcaggcggcggcagggattgcgctcgctcagaaaggtgaacaggcggggcgagacaaggttcagccagaattcgtcccgaccggaaaccagcagaaaggcctccaccacccggcggtcgatggcgcagccggacatgcggcgaatttccgcggtgaggtcgtcgtgctggtgcagcacgtagatgcgccggtccatggaccgttccagggtgtcggccagcaggacgatctgtgccagcaggcccacgcgcggatcgggtccgtgcgcctccagttccggcagcgtggcatggtgcaggcggaccacctccgccgccgtggccaggcccggcccctgcgccagcagccccgcgcccacggcgcagtgctcgtccatgctttccacgcgcgatgcgcgcacgtccagcttgtcttccggcgaaagcgcgcccacgtcgtgcagcagtgacgcgatgaacagcgtctccttgtccttctgcggaaggtccagcgcctcggccagttcccacgccacgaaggcgacccgcaactggtgctgtgacagcgaagggctcgcaaggtcgagcgcctccgaaatggacaacagcatgtccgacaggtcgaccgaaatccccgaatacatggcccccccggcactgtcccggcaacgcggcgccactccgggtccgcattgcgcgtccggccaccgcaccacgttccccggcggcgtccgacaacattgatggtcctacactttatcgacgagcaaatggcggtgtcaacaagcaaatgacgctttaccggattccctgcccgacgggatgggccgcagccgttgcatatcccttgcgtcggcagggggggaatgccgcgaggtgttttgatgacggtacgttgcggcgcacgggacaggccccgcgaacgcgccggaaaacacggacgcacccccggcggtgcaacaatgcagaaggccggaagcagtgcttccggccttcggttcggcgtcaatgcgtgcgcagcacggatacggtggggatacggaggcgacacggaggggatacggcgcggacacgccctgccatcgccgcatcgccacggcgacagtgccgtgggtggcggatctaggccagggcagccgcccggtcaaggcgggccagggtttcggcccgacccagcacttccatgatctcgggcaggccgggaccacccagcgatcctgccagagccacgcgcagcggcgggccaacctgcttgaacttcaggccgccctgctccacgtaatcgtgcaccaccttttccagcgcagccttgtcgaaggggtcggcctgttccagcagcccgcgcagggccgccacatgggccttgccctcggcggtcagggccttggccacggcggcggggtcatgctccagcgcggtggcgtccaccagcatgaagcgcatcaccctggccaggtcggccaggttcgaggcacgctcgcggaacaggggcaccagcgtggccagccgttcgggggccacgtcgaagccttccgccttcacgaagggggccgccagacgggccagttcgtccaccggggtttcgcgcaggtaatgggcgttcagccactgcaacttgtccgggtcgaaggcggcgggggcgctgttcaggttgtcggtggtgaacttttccaccagttcctgcagcgcgaagatttcctggtcgccaaacgaccagccaaggcgcaccagatagttcaccagcgcctggggcagcaggccgtcctgctcgtactcgatgaccgcgcgggcgccgtggcgcttggacagctttttcttgtccgggccaaggatcatgggcacgtggccgaatatgggcagcggcaggcccagcgcctggtagatcagcacctgcttgggcgtgttggacacgtggtcgtcgccgcgcagcacgtgggtgacgcccatggtggcgtcgtccaccaccacggccatgttgtaggtgggcgtgccatcggagcggcgcagcaccatgtcgtccagttctgccgcatcaaaggccagagtgccctttaccacatcctcgaacaccacgcggccggtcaaaggagccttcaggcgcaccacccgaccggggccggggccaaggccgcgctcgcggcagcgaccgtcgtacttgggcttcaggccgcgttcgcgcgccgtttcgcgcatctgctccacttcttccggcgtgcattcgcaccagtaggcgtggccggtttccagcatgcggtcgatgtagccgttgtagatgtcgaaacgcctgctctggtagatgaggtcgccgtcccagtccaggcccagccagcgcatggaggccagaatggagtcggtgtactcttgcagcgagcgttcctggtcggtgtcttcgatgcgcagcagaaaggtgccgccaaagtggcgggccagcagccagttgaagatggcggtgcgcgcgccgccgatgtgcaggtgcccggtggggctcggcgcgaagcgcgtgacgaccttggtcatgatgttctccccgttcttcgggtgtctgtatggcgtggaaagcgtgcaggcgtccgtctggatgtccggacctgttcggacctgttcggacctgtccggcagcctgccggatggtgggcgcatgctgcggacagcgtgacccgaacggtgtgacccggacggtgtgccgaaagattgcggcgcgtacccgaagcgcggatgcgcccggcgcggaaacgatgcgaaaaagaggcaggaaacgccgcgcggcgcggaggctacacggcctcgacgcgcttcacctcggccacttccttcagcaccatgcgttccacgccgcccttcagggtctgctgcgacatggggcagcccttgcaggcgccggtcaggcgcacgcggaccacgccgtcggcggtgatttccaccagttcgacgtcgccgccgtcgccctgcaagtaggggcggaccttgtcgagggcggcctgcaccctttcatgaatggcatcggacatggaaacctcctgaagttcccccaccagcaaaagggagagggggacgaatggcgcgccgacaatgacatgtccggcaggggcggcgaacgccgcgcccttctactgccttcggcggcggggtgtcaaaccatgaggggaatggcaaagatgcgggggtgcaggggacggcagccgttatgcgaatcttggagcattgccctaaccgttaggtgagcgaagcaaaccttacggatagggaccgcaaagcgcggatggcgatcgcaacgcgctacagccccatgcccgccggaggcaagcaaaaaaccgcccgccccctacaccggggccacgtccaccgcaaatttcttcaaaaatcccaatggattgtagctttccttggcctgccgcaggcccagatcgtccagatcctgctcgcggttgatgtaccggaagctcatggcgtgctcgcgcgcgtacaggttgttgatggcctgatacacgccgcgatactccggcttggccttctcgaagtgcaccaccagcgtctcgtcgtccaggcgctcgcccacggtataggcgatcatcttgccgtccacgtacagcgacccgccggaaagcccgggaatcctgtcccagtgttccagcaccctgcgcacggcggtattctccgccaccagcgcgtgggattcgtcgcactcgcgccacttgcaccactcctcctgcatgtccagcaccgcctccatgcagtcggaggtcaagggatggtactcgtgcgggtaggccttcagaaaaccgttcacgtggttcttcttcttgtggaacctgttgcccttcagctccgccagatcctgcgcggcgtacagatagtcccactggccacgcgcctcggtcagcgtcacccggtcgcccagggcctgctgccagtgcacggccagcgactccggcacgcggatgaacctcgcccccccgcccagcagcgcgcactggctccagtcggcatccagccacggccccacgggcgcccaccacaccggttcgggccgcgtctggcgcagccagcacagcccgtgcgcaaaggtccattccagaccgtagtattcggcccagccccagacgttggtgaaactgaagtccgacgcgtgctgcggcgtgcgggcgaaaaggtcgagatactcggccatgcggtcgagcgagacaggccggaactctccgggggtcaactcactgtcggtcatgcgaggctgctccttgtggcgcggccttgcggccattgcgccggatcatgctgaaccggctccagtcgtgcgtatgaaacaaccacagcatgaccagagactggaacacctgggaaacgaacatggcaagaaatatccccgccgcatcgcgccacaccacatggcccatgccccatgccagcggcagccgcacgaaccacgtggccgaaccgtacaccagaaaggagtacagggtggcgcccgcgccggtcatgaccccgcccagggtcatgctggccacggtgaagggaatggaaacaagattgtagcgcagatagctgaccacctgcacggccacggcgggttccggggccagccaggcggcgatgtccgccgtccatggccacagcagcacggcgaacacgctcatggatgcgcagccgatgcccagcaggcgcaggcttacccgcaccgcctcgggcttgcggcccgcgcccagcagatggcccaccagcaccgaggcggtcatgttgaaggccagcgcgggcaggaagatgaacgactcgacgcgcatgcccgccgtcatgcccgcaagggccgccacgctgtccacgggcaacgacgcggtgatggaaaacagcaccaggtagccgaggttccacatgatttgcagcccggcggcaggcgcggccacgcggaacaggtagggcgcgccgcgccgcatccagcgcaaggggggaaacgaggcgcgttgcaacagctcgtggtcgcgggccagcatgccaaggttcagcaaggccccgacgacgatggccacgaacgtggcccaggccaccccggcgtagccgtaggcgggcaggccccacagccccaggccgaaccccagggtgcccccggcgttgacgacgcacaccgccaccatggacagcagcggcgcgatcatgcgcttgcgggcgcggaacaccgccccggtgatggtgaacagatagttggcgggcaggcccagcaggtacaccttccagaagtacgaggccaccggcatgaccggttccggcacctgcaacagccgcaggaagggctctatggtgcccagccccagcagcatgatgcccacgcccaccgtgcagcccccggccagcaccatgcccgcgtagcgccgggcacgcggcagcagccccgcgcccagcgcctggctgatggccgccaccccggcgttggccccggccacggcaaccaccagcagaaagaacaggcactgcgagacaagaccgatggcggcctgcacctctggctggatgcggcccgccacccacacgtcggtgaacccgatgaggaagtggaaaagcatcatcagcatctggggccatgtcagccgccagatgccgcgataggaagcgtcgtcgccctgcgggcgcgcgtgctgcgacatctcgtgccgtccgttgggttcggtggtgggcgtcgcacccgcccgcaggcatgatccggcgcagggcacggggcgtcgccgcccgcatgtgcgggtggccgccgcgtggccgggcgcgcaaaaacccgcggccgtaccggaaaccggcagggccgaaggaaaggcgcgccgcgcgcccggcaccggtggttcacaccggcagggcgcggccccgaagagataggtgcttacagcctgctgtcaatgacatcgcccgcatgcaggcgatgttcgctcccatcggcatccaccaggcgcagcaggccgtcgggatcgacatcggccaccagcccttccaccacgccgtgcggcgtgcccacccgcaagggggtgccgacgatggcggaaagctccttccagcgggcgatgaccgggccggggtcgccctcgcgcagggcggcgtaccagtgctcggcccgttccagaaaggcgcgcagcacgtccacccgcgacacggggcggcccagttccgccgccagcgaggtggccttgccgcgcaggtcttcgggcagatcctcgacgcgggtgttcacgttgatgcccgcgccggtgaccacgtgggacacggcatcggccaccagagccacctcggtcaggttgcccgacaccttgcggccatgcagcagcacgtcgttgggccatttggcgcgcggggcaaggccggtgacctcggccaccgcctcggccacggccacggcggtcatcagggtgaccagcggcgcggcctgcggggcaagacgaggccgcagcaccagcgaaacgtacacccccaccccggcgggcgacgcccagacgcgaccggcgcgtccgcgtccggcggtctgcgccgatgccgccaccacggtgccctctggggcgccgcccagggccagcagcgcggcctcgcggttggtggattcggtggattcgtgcaggacaaaatccccctgcccgaaacagcgggtgcgcagcccccggcggaccccgtcaacggtcagcacgtcggcttcggccagcatccggtatccccggcgggtcatggcctcgatctggtgcccttcaccgcgcagcgtccgcacgtgcttggccacggcggcccggcttacgccaagcaaccgtgaaagttcctctcccgaccgccagttgccgcccgcttcgcgcaacatggcgaacacacgtcccttcgtgggcgtcctgtctgtgtccacggcgattgtaaaccatcaggcaattgcttggttgacaaaaaggaacacgcccgctactcgccctgaactgccattcaacaggagcgataccgagacatgaaccccctgctggaacgtctgtgcgcgcgcctttcggacaccattccccccggaacggaaactccgtacgcatcgccaagccacgcccgcacggaggaagccccctggtccggcatcaccggagaagaggcgctcgccgtggcgcggctgcccgcgtccgacatcctggacatcctggccgttgcgcaggccgtgcgttcggcccgcaaggggccgctggcgaccacttgcggcatcgtcaacgccaagtcgggccggtgcggcgaggattgcgccttttgcgcccaatcgtcgcaccacgacacgggagccccggtgcatgcgctgctcggccccgacgcgttgctgcgccatgcggaagaactggcccgcgcgggggtgcgccgcttcggcatagtgaccagcggcaacgccctttcggaacgggagttcgacgcggtctgccatgcggcgcgcctgctgcgcgaccgtgtggacatcggcctgtgcgcctctctggggcaactcgccaccgggtccgccgagagcggaaaccggggagaacgagcgcgccgcctgaaggacgcaggcatctccagctaccaccacaatcttgaaacggccagaagttttttcccgcaggtatgtaccacgcacccttacgacgacgacatcgccaccgtgcgcgaggccgcgcgggcggggctgcgcacctgttgcggcggcatcctgggccttggcgaaacgtgggaacaccgtgtggaactggccctgaccctgcgtgaactggacgtggactccatcccgctgaacttcctgcatcccgttccgggaacacggctgggccaccgcagtccgctgccccccatggaagccctgcgggccattgccgtgttccggctgctgcacccgcagagggacatcctggtgtgcggcggacgcgagacgacccttggccagtggcagtcgtgggtattcgccgccggggccaacggactgatggtgggcaactacctgaccacggcgggccgcgcccttgccgaggacatggagatgctggccgcgctgggcgtgggcgaaattccccgcaatggcgaggaggcacgggcatgagcggacggaccatagataccggcatgcccggagcggccccaactccccccgccgcaacgggcgccaccctgcgcctgcgcgcgctggacaaggcccacgtgtggcaccccttcacccagatgcgcgactggctggcggcggacccgctggtcatcggcgccgccgaaggcaatcggctcacggacaccgacggagtgtcgtacctggacggggtttcctcgctgtggaccaacgtgcacgggcatcgccacccccggctggacgcggccatccgcgcgcaactggacaaggtggcccacaccaccctgctgggcctgggcagcgaaccatccatagaactggcggcgcgccttgccgccatcgccccgcaggggctgacgcgggtattctattccgacagcgggtccacgtcggtggaggtggcgctgaagatcgccttccagttccaccgtcaggccccggcgcatctgggtggggacgcccggcgcacccgctttctcagcctgcgcaacgcctaccatggtgacacggtgggcgccgtggccctgggcggcatggccctgttccattccatctacgcgccgctgctgttcgacacggtgaaggcggaaagcccgtactgctaccgctgccccttcgggcggcaggccgggtcgtgcgagcgggaatgcatcacccacatggaaacgctgttcgcccggcacggccacgaactgtgcgccgccgtggtggaaccgctggtgcagggcgcggcgggcatgctgttgcagccccccggctggctgcgccgggtgcgcgaactgtgcgacgagcacggggtgttcctggtggcggacgaggtggccgtgggcttcggcaagaccggcaccctgttcgcctgcgagcaggaaggggtgacgcccgacttcctgtgcctggccaagggcatttccggcggctacctgccgctggccgccaccctgaccaccgagcgggtgcacgacggctttctggcccgccacgaggaactgcgcaccttcttccacggccacacctacaccggcaacccgctggcctgcgcggcggccatcgcctcgctggacgtgttcgaggaagagcgggtgatggagcggcttcaaccgaagatcgcccggctggccgcgcggctggatacgctgcgcgacctgccccacgtgggggacatccgccagcgcggcgtgatgaccggcatcgagatggtgcggaaccgcgccacgaaggaagcctatgacctggccctgcgcgtgggccaccgggtaaccctggaggcacggcgacgcggggtgatcatccgcccgctgggcgacgtgatggtgctcatgccgcccttgtccatcaccgacgacgagatcgacctgctggtgggcgccacgggcgaggccatccgcgcggtgaccgagcgcggggccaccggcgggctggaggggctgcctcccatgtcgggggtggcatgaccgccacggcagacaggcactccaccgtgcgttgcggggtgttccggttcgccccggcccatccgctgttcgcggaccatttccccggtgcccccgtggtgccggggtcgtgcatcgtgcaggcctttgcggacgaagcgtcgcgctgggcccacgagcacacttggggggacggagggacgccggatgcgatggaggccgggcgacaagcagacgtgtgggcagacgtgtgggcagacgtgcgggcagaactgcctgcggggatgtcggcaccgccacaggccgggtccgccggtgtccctccgcatcccgccgggaacgggccggatggctgcctgtctggagaagcatcgcgcgcggaatgcgcgatctccgtcatactccccattcgccccattcaagagatacgcgggttccgtttccggcgcttcgtatcgccgggtgactacgccttccgcatggaatgcacggatgacggcctgcgctgttcgttgcacgcgctgcccggtgagcatgccagtgccgagggccatggaacgaacaagccgggcgcatcaggcaaaccggacgcggtgaccgcgcccgcgctggtcaccggggtgctggcatggtagccgccgccggatcgccctcccccctgcgcggccccgtgctcatcgccgggggcacgtgcgaactggggctggccctgggggcggcgctggccgccgatggcatggccgtgaccctgaccgcgcgcgatgcggcgggcgcggcgcgcatccacgcggccctgccggaagcggcggtactgcgcctgcacgcgcgcgagccgcaacggaacgccgccggacaagattgcagcacgccgcctgcaatcgacggtgcggaagccgaagacgacaccccggaaaccctgcccgaacgcgcccgcgcggcactgggcgaggcgccccggctgttcgtggacctgctgcattcccgcttcgaatgtttgctggccggggcggaccccgccgacatcgacctgtgggccgcacgcgacatcgcctttcgcgcccgtctgctgcgggccgtcagccggtccatgctggccgcgcgcgacgggcgatgcgtgttcgtctcgtcctccgccgcagagcgggccgcgccggggcaagggtactacgccgccgccaagctggccggagaagccctgtaccgcgccgtgggcgtggaactggccccgcgcggggtgaccgcctgttcgctgcggctgggctggctggaggcgggccggggcgcgccgttcctgcaatcccgtgccgcaggcgcccccctgccgcccaccaggcgcacggtgaccgttacggaggccgtgcagaccctgcgttttctgctgtccgccccggccaccgctatcaacgccaccaccctgacctgcgacggcggcttcggcgcgctgaaaccggcgggctgagccgcgttccgagcgtccgcggttttccgaggcgcccccctctcaatcatcatccacaagccaacaacaccatgcctgcacagaccagaaacgaaccgcacgacatcgcagcggccatagccgcgctggtggcccccatcttcgacgtggacgccgccaccctgtcgcctgccacccggcttatggccgacctgccctgcgaatccatcgacctgctggaaatcggcgcggggctgaaccgccgcttcgccattcccgtgcgcgacgccgccgcctttctcaccgacctgcgcatccacgtgctggaggcggaacgcaccggcgaagcgcccgaagcccggctggcgcgggaatacccgcacctgtccgccgcccgcgtggcggaggtgctggcggcagtgcgcgtgcccggcgcgcccccggtgctgaccatcggcgatgtggcggcgtacgtggcgtggtccctgacgcgaaacaacggatagccggtccggctggcaccgccgcgccgaggcccgacaaacacatgcagacgccctcttctcccttccatcccccccaccgcgtggtcatcaccggcgcgggcgcgatcaccccgctggggcacaccccgcaggacatggcgcgcgccatccgcgaggggcgcagcccgttccgccatgccccgaccctgcccggcgcggcctgcgccccggtgccggacttcgacgccgcaacggccaccggacgctggcggcaccgccgctatctttcgcgcggggggcaactggcccttgccgccgccctgaccgccacccggcaggccggatacgcctgcgacaatgacacggggggaatcgggggaatggggggagcgggcgacaccggctccgcaacgggcgacaggggcacgcccctcctgccccgccttccggacgacaccgcgctggtggccgccagcggccccaacatggacgtgggggcagactttcccgccgcgtgcgcaccgcgcacaggggactacgccgcactatccggtctggagcaccccgatctggacgccctgtggatgctgcgctggctgcccaacaccgccgcctccgccgtggccatgcgctgcggcgtccggggcgaaggtctggtgctgggcacggcctgcgccgcctcgttgcaggccgtgggcgaagccgcccggcgggtgcgctggggccttgccccggcggcgctggccgtggggggcgattcgcgcctgtcggaagggggattgctgggctacgcccgcgccggggccatccagcgcgacctggaccccgccgacgccgacgcaccgcaccgcgcctgccgccccttcgacgccgcgcggcgcggcttcgtgcccggcgagggaggcgcggccttcatgctggagccgctggacacggcgctggcgcgcggggccaagccgctggccgaagtgctgggcatgggggccacgctggacggccatgccctgaccgccccggaacccgacgcccgccgggccgaggccgccgtgcgcggcgcgctggccgaagcggggcttgcccccggcgacgtgcactgggtggcggcccacggcaccggcaccgccctcaacgacgcggcggaaatccgcctgctggaacggctgttcgccgacgcgggccacgcccccgccgtcaccgccgtgaagtcgtggaccgggcactgcgcctcggcctgcggcgcggtggaactggccgtcctgctggtctgcgcggcggacggatttctaccgccggtgcgcaacctgaccacgccggagagcgcgcggctggatatagtgcgtcaaccgcgcccattgcccacttccggcaaggggtccgtcggcctgctgctcaatttcggcttcggcgggcagaacgccgcactggtggtgcggctgtgacccttttccgccacgcccttccgaaggaaacccccggccgcttcctgctgctggaccggctggacagctgcggcgaaaccggggccacggcccgccgcgccttcaccgccgcgcccccgtggcaggggctggaagccatggcccaattggctgcgctgcacgcccgctggacagccgacttcaagctgcacgcctttctgctgacggtggaggaatgcacctggccggaccatgtatcggcagccgccatgcgccccggcatgcaacattgcacaccgggcggaacactgcacggcaccctgcgcattggggcctgcctgctggccgaaagcgaccgcgcggccacctacgcgaccaccatcacgcccctgccagccttctccgacgcggccctcgcgcctgcgcccccgtgcatggccgccatcctgaccattggccgcacggcctacgacacccgcttcaacggcgacacactcaccgcccgttatcgagagaccttcgcatggctgaccagaaccgcctgaccgacgctcacctgcccggcaccgacatgtctggcgcaacgcccgccgccgcgccgcccccggcgtctcccggtctgctggccgcacgcctggccctgcgggtggaagaactgcacgcagcaggccttggccgcaacgcgctgccgctggacgggctgcccgcgcccacgtcgcgcagcgccgccgggcagtctccctccccggcgctggtgcgcatggagggccgtccgctgctccatttcgcgggcaacgattatctgggccttgccgccgacgaggattggcgggccacggtggccgcctgcttcgcccgccatgcgccctcgggcacggcctcgcgtctggccgccgggcacaccgccctgacggcggaggcagagacggcctgggccgactacttcggctatgccgagtgcctgttcctgcccagcgggtaccaggccaacctggccctgttgtgggggctgctggggcacggcgatgccgtgttcctggaccgccgggtgcacgccagcatggcccacgccctgccccccaccggggcgcgcctgcacacccaccgccacgcggacatggacgacctgtcgcgccgcctggccgcgtggcggcacaacagcgacaacgacagcggcggccacgacggcccgcccgcctgcgggacggcctgcgccccgcagcccgttgtcctggccgaatcgctgtacagcatggacggcaccctgccggacatggcccgcctgggcgcggtgacccgcgaacacggggccttcgtcatcgtggacgaggcccacgccttcggcacgctgggcgcgggcggacgcgggcgggcgcacggcgtggccgacgtggccgtgggcacgctgggcaaggcgctggggctgttcggggccttcctgctattgccgcgcggcacccggaacgcactggaaaacctggcctcgccgctgatccactccaccgccctgccggaagcgcacgccgcctgctgtctggccctgctggacctgctgccccgtctggacgaccgccgccaccaccttgccgcgctgggcgcggccctgcgcaccgggctgcgcgccgaaggggtgcccgcgcgcgagggcgcccacgtggtgtgcgtggacgtgggcgacgaggaccgctgcacccgccttgcggcaaggctgcgcacccccgcggatggcggtcccggcgtgctggccctggccgcgcgccaccccaccgtgccgcgcggcgcggcaacgctgcgccttggccttaccgccctgcaccgggtggacgacgtggcccgctgcgtggacctgctggcccgcgcctggaaagaagaggaagagaagcggggcgatgcgcccggagatcaagcatgaacgcaatgaaccagcccccctctcgcgccctgttcgtggtgggcacggacacgggcgtgggcaagacggtggtttcgatgctgctgctgcgcgaactgtttgcgcggggggagcggcccttctacgccaagcccatgcagaccgggtgcaagaccccgtacgacgcggacagcgacgcggccttcgtgtaccggcacgttccggaactggccgggcgcgacccggcggaagcggtgggatggtgctttgcggcgcctaaggctccgctccacgccgcgcgggacgaaatgcgcggcgtggagacggaagacctggtgcgcagtctggcatgtctgcgcagtgaacacgcctctctggtcctcgaaggcgcgggtggcctgatggtgccgttcacgccggaggccctgtgcatcgactgcatccgggccgccgacgcccgtcccgtgctggtggcgcgggcgggactgggcaccgtgaaccacacgctcctctcggtggaggcgctggtccggagagggatggaaccggcagggatcgttttcgttcacaccaaggaacgttccgcatccccggaccttgtgcgggacaacatggaggcggtagccatgctgtccggttttccggtaagcggcgtggtgccgcccatcgaaaatctgctgcatccgcccgacgccgccttcgcgcccttgcggcgcatgctcgacgtgccggacggggcgaacgcagtggtaattagctaactctcctctgctacatttccttgcacaccctactggggtgaaaggccggatgaggattttcgttcgttggcaaggaaaacgagcctgccatgagggagtatactcttctcgtattcgaccgatatggcaggtgaagtttgacgcagccaacgggcgaaaaggccatccgggctacgcatcgggaaaaagggccatcagatcggccaactcttcccggcggcgaatcaggcggggctcaccatcaaggccgatgagcacctcggcggggcgcaaccgctggttgtacgtggagctcatggcgtagccataggccccggcgtccagcacgcccagaatgtcgccctcctggatggcgggcagctgccgttccctggccatgatgtcgccgctctcgcagatgttgcccaccacggtctgggggtgcagggccgcgtcgggcgttccgttattgcggtacacctcgatgtcgtggtgcgcgtcgtacatcaccgggcgggccagtacgttgaagccaaggtcggtgcccacgtagcgggtggggccgttgttcttggtggcgtgcacggtgcccagcagcaggccgcattcggccaccacgtagcggcccggctcgatgtagaagcggcccttgtagccggtgcgttccgaccagccggaaatgagcgcgtgcaggcgttccgccgtggcggccaggtccagccggggctggtcctcgtacttgcgatacggaatgccgaagccgccgccgaagtcgatgacctccacggtgtcgaacttttccgccacggacagcaggaagtccgccgccgccacgtagccttccggttcgaggaacagcgagccgatgtgctggttgatgcccgccagggtcatgtcgtgtctggccagaatggcccgcaactcggccagcgaggcctcggaggggtccacgccgaacttggtggccttgcccgccgtgaccaccttctggtggtgccccgcgccgatgccggggttgaagcgcaccatcaccttgccgccccggttcaccctgcccagggtttcgagctgcgacagcgaatccacgctcaccagaaggccatgcgacacggcgttggccagttccgcctcggacacgttgttgcacacgtacaggatctggtccggggtgaacccggcggccttgttgacgtggatttcgccgggcgacatggcgtccaccaccagcccttcctcgcgcacgatgcgcagcagggaaaggttggtgttggccttggccgaatagttcacgaaaaagccgggatgcgacgacagggccttcatgtcgcggcagcgcttgcgcagcagggcctcgctgtagacgtacagggggctgccgaaggcggccgccagttcttcgggcgtggtccggccaaagaagccgaccgcatcggtgtacgtggaacgaacgttgggcatgaaggtctccgtcaagtttccggggcggaccgcgttgcgcgcggcgtccgtccggtgtgcgtcagttgtcagaaacggggtccgtcccggcgtcatgcatcgagtctggcatcgagcctggcatcgagcccggcatggcggcgcggatacggatcagctccatttcgtgaagtatggcctcgcgcatcaggtacaccaggtgctcgttgcgcgaatacaggcagcgcccgctcacgcccggctccagcaggcccgcgatgacctcgctggtatcggcgatgagcttcacgtggccggtgcccgcctggttcttcagaaaggtggccccggcaatgcccggctccgcattggacagcagcaccaccttcagcccccgcgccacgcagtcgtcgaactcgcgccggaacagcgccacgttgtccgcgtgcatggatgcgtacacccgcagccgcgccaggtgcagcatgttgcggatcttgtcctcggtgttgcgcaggcccgccacggtcagataaggcgtctcgtccggctcggtgtccggcaggttggcttcaaggaaggccagcgtgccctcggcatcgcgccgcaggttcagcagcagttcctctcgggggacggccatgtagcggctggtgtcgccgctggccaccacggccccgcccttttccaccaggctcgacagcgccgcgtaggcgttggagcgcgaaattccggcggccttggccgcctcgtacccggtcatgggattctggcccgcatgccgcagcagggtgaggtacatcaacgattcctgctgggtgaaaccgaacttgcgcaaagcctgaatgagttccatgtgcttccttccaaaggcccgccgggatggcggggtaccggtgcatgggggccggatggccggatggccgagtgaacggataccggatggccgggcgtcggggctgacgacagcgccgccttgcgctacactggccacggtgccgtcccggcatccgcccgggtttctccgccccgctccgtgcgcctggccagttgctggtcatggcggcaccgggttccatgcgcggcgggagaaactcatgcgtggtactgattggtactactagcgccgcacctgcggtttgtcaacgcccgaagcgcggaatccggccatccggggccttgcgcggccactggcccatggcccgatgtcgggtaatccggcggcggccactgcgcccgcgccgtgccccacgagccaccaagcctccggggtcccggcgttgcacgcacatcgccgcgccccgccaaggacagcgggcgcgcaggcaggagaacccatggaatccctttccgaccgtgtccgcgccgcagccccgcatatcgtcgacctgcgccgccgcctgcaccgcatccccgaaaccggcttcaacgaggtgcgcaccgccgccctggtggccgaagaactggccgcgctgggcctgcccgtgcgcaccggcatcgcgggcaccggggtcaccgccctgctcgattccggacggcccggccccacggtgatgctgcgcgccgacatggacgccctgcccatcaccgaagccacggggctcccctacgcctcggagcaccccggttgcatgcacgcctgcgggcacgacatgcacatggccatgctgctgggtgcggcgcgggtgcttgccgggctggcggagcagaaccccgacgcgctgcgcgggcgcatcctgttcctgttccagcctgcggaggaaggccccggcggggccgcgcccatgatcgaggcgggcgtgctggacgaccccggggtggacgtatgcatcggcgcgcacgtctggccggagattcccgccggtttcgtgggggtgaagcccggccctctcatggcggccatggaccgtttcgagctgaccgtgctgggcaagggcggccacgccgccaacccgcacctgtgcgtggacgcgctggaaaccgccacccaggtggtgggcgcgctgcaacgggtggtcagccgcatgaccagcccgctggagccggtcatcctgaccataggtgaactgcacgcgggcacggcctacaacgtcattcccggcgaggcgcgcatggccggcacggtgcgggcctttgcgcccgaggtgcgcaaccggtgggaacagcgcatcaaccaggtggcgggcggggtatgcgcggccatgggcgccacgcatcggctggatttccagtggtgccacccggcggtgatcaacgacccgcgcgcggcggccgaggtgcgccgggccgcgctggacgccgtgggcgcggacagggtgatggagcccgtgcccaccatgggcggcgaggacttttccatgttcctgcaacgggtgccggggtgcttctttttcgtgggctgcggcgggccgggcgtggccccggtgcacaacccgtgctttgccccggatgaatcgtgcctgcccgtgggcgcagaggtgctctgccgggccgccgtgcagatctgcgcgcggtgggatgcgccgcaggccggggcgtagcccgcaaccgggacaccgccctcccgttgcctaggcaataccggccacgcggcataccctgcccctcatccccgcgccgggaataatctttgacattccccacgggccgggcgatggtccacgggtccgcccggtcgccgcggctgttgccgccccattcatttcgactggcggatacccaccacaagattctcccccaaggagccccacatggcactcaagaacggcgataccgtccgcgttcactacaccggcacgctggacgacggcaccgaattcgattcctcgcgtgaccgcgaacccctggaattcaccctgggtgaaggcatgctgattcccggcttcgaaaaggctgtgctgggccttggcaagggccagtcggtgaagatcaccattcccgccgacgaagcctacggcgagcacgtggaagaaatgatcatcaccgtgccccgcgaccaggtgcccccgcacatcgagcccgaagtgggcctgatgctgcagctcatgaccgacgacggcgagcttgacgtcaccgtcaccgacgtcaccgaagagcacgtcaccctcgacgccaaccaccccctggcgggcgaagacctgaccttcgacatcgagctggtcgaaatctgctagacggtatccggcccgttccggccaactgccgatagaaccggccagccagaagccttgcagggcagcgatgccgctgcccgaccatcgatacgccaacggcgcctccctcacggggggcgccgttttcgcatccgaaggcccatggtttcgccgccgtcaggaaccgctcagcggcccgcgcaaccgggcaacgccctgctcctgtccttcgtcgccttgggcgccccatgcctctcccccggcgcgctcggcatcgtcccacagcaccacccggttgcggcccgcctgtttggcccggtacagcgcgtggtcggccctggccagaaggtcttccagcggcccggcaccgtagcgcggcgtaacggtcatgcctgccacccccacgctgatggccaccggcacgggcatgtccgcctggcgcaggtcgatgcgctcgacattgcggcgcagccgctcggccagggccatggcgtgcgtggcatcggtattgggcgcgatgatggcgaattcctcgccgcccatgcgcaccgcgaagtcggacgaacgcaccgtggccatgatggcggcggccagtctgcgcaacacctcgtcgccggtggcatgcccgtgtacgtcgttgatgtgcttgaagtggtccaggtccagcatcaggcaggcgcacggctgcccggcccggcggcagatgctgacgatgcgcgcgcccgcgtcggccagcaggcggcggttggccagcccggtcagttcgtcggtgccggacaggcgctccagctcgccaacgtgggtgccgatgcgctcggccatgcggcagaaattgcggtacagccgctccagttccgggggcatggccgccacgtcgagaccggggcaggcattgccgtattccccggccatgatgcgctcggacatggccgaaattcgctcgacgggcccggtgacccgccgcgcaaggcgcagcagaaagggagtacacaccgcaatggtcaggcccgacaccgccagcaggagcagcagcaaccggtgcatgtcgcccagtatgtcacccacggcgcgttcctgcacaagcagccattcgccgttcttgagcggcagccccacccccagcacctcggcatcgtcacgattgcggtagatggccgggccgtcgatgggcgcgtccagcgagggcaacgggatggaacgggcgtcttccggggccagcagggggacgccggtggaggcgtccaccaggaaggagggatccaccggagtgcgccgcaggctgctgaccatctccagcagttcgttgatgcgcaccacgccgaagaccagccccgcaaagtcgccctgcggattcagcaccggggatgaaaagatcacgatggacttgcccgatgtgcgccccgtcagcacacgcgaaatgaacggctgcccctgccgcccccgcaggaagtattcgcggtcggaaatgtccacgccgccttccggcatgtcgaagtcgagcaccgtgcgccctgcggcattcacgtagaccagggagcggaagtcgccgtgggagtcgagaaaggcatgaaagtcgcgcgccatggcgggcagatccatggtgcgcaccgcatcggtgcgcgacacgtgcaccacgtcggccaggcggtagcccagccagcgttccacgtcgaagcggtggtgccgcagttccgcctgcatttcgccctgggccttgcgcagcccttcggtgcgcagcacgccgtagaacgccgccagcgacagggccagcggcagcaggatgagcagtaacgaatgaaaccggagttccgccttgatggtacggccaggccgcatggcgtcagtcccccccaaaaatggctttcggcctgtctccgcaacccttccgccccaccttcaacacggcgtcttccatgcaccatggcatgtgcggcgtgccccccggcaggccgtgcatggcatcggcacggaccagtgtaaacggcgcgaaccccgcgcgcaagcggatgaagggcggcggcatggcggcggcatggcgggcaccgcagggccgcaaagatgccggaagccgcgcggatgccggtccttcggcacgtcccaacggtaacggggcgccccgaaggacgccccgttgtggttgcgcatgttgcgctgatgacgcgctgatgacgtgcgggcccggcccggcgaggttagcccccacccagcatggcggtgccgatctggtagacggccacggccaggccgaaggccaggatggtgctgaacaccgtgctgaagatggcccagcgccacgatcccgattcctgcttgatggccaccacggtgacgaagcagggggcgtacagcagcacgaagaccataagcgcggcggcagcggcgggggtccagtgcgggtcggccttgatgcgttcggccagcgacccggcgtcttcggcgtccacctcacccagcgagtaggccgttcccagggtggagacgatgacttccttggccgcgaagccgcccaccagggcgatgttggtgcgccagtcgaacccggcggcgccggtcaccgattccagggcgatgcccacgcggcccgcgatggagtgttccagcccggcggcggcttcctcggcgtcgatagcggcaagctgttcctcgaacggatcggccttttcgccttcggcggcggcttcggcgccttcctccgcagcggcggcagcggcggcagcgacggcttccgctgcgtcgcccttttcagcggcggcttccgccgcttccttctgggcggtgacggcggcgcgctgcgcctcgaacacggcggtgcggtcctcgggcagttgcgggaaggtcatggccgcccacagcaggatggagatggccagaatgacggtaccggccttcttgatgtactgccaggtgcgctcccaggtatggatgagcatgccgcgcagggtgggcaggcggtacgggggcagttccatgacgaagggggtggattcgcccttgatcaccgtggagcgcaggatgcgcgcaacgataagcgccatgccccagcccagcagggtaagggcgaacatggcctgggcttgctgctcggcaaagaacacgcccacgaacaggatgaacaccggcagctttgcgccgcaggtcatgaacggcgcggtaaggatggtggccagccgttcgcgcgggctgcgcagggtgcgcgcggccatgacgccgggcacggcgcagccgcccgcgatgccgccggacacgatgtagggcatcaccgagcagccgtgcaggccgaacaggcggaatacccggtccagcatgtaggccacgcgggccatgtagccggagtcttcaaggaaggcgatcatcatgaacatgagcatgatcagcggcacgaagcccatgaccccgcccacgccgtcgatgatgcccgaaaccaccagcgacttcagcagcccgtcgggcagcgctgccgatgccgcttcgttcagccagccgaagaaggcttccacccatcccatggggtattcgccgatggcaaaggtgatttcgtagatgccgtacagcacggccagcatgatcaccgggccgagcaggcggtgggtgagcacgcggtccatgcggtcggaggcggcaaggcgctgcgaaagctcgtcgtggcgggtcagcacgccctggcgcagcacgccggaaatgtagccgtagcggtagtcggcgatgacggcttcggggtagctgttcagggtggcttccaggtggcgggccacttccgcggccatggcttcaagctctgcggccagcggaccggcggcgcggcccagggcgcgaatgtcgtcgtcgctttccagatacttcagggccacccagcgggccgggtacttgtcggtaaggaaccgggcggcctcgatgcgttcgaccatgcgggccagcacggggtcgaggtcgggcccgtaggagatttccagcggcttccagggggtgccgcgcttggcgtcgccgtgggccacggcggcggacatcagggccttcaggccttcgccggtgcgggccacggtttccaccacgggcaggtccagcagctgcgacaggcgcgcggcgtcgatgcgcaggccctgcttgcgggcctcgtcgatcatgttcaggccgagggccacgggaatgcccagttccatcaactgtacggccaggtacaggttgcgctccagcgcgcccgcgttgatgacgtcgatgaccacgtcggggcggtcttccaccagcacgcggcgggccaccacttcttcctgggtgtaggctgtaagcgaataggtgccgggcaggtccaccacgcgcacttcacgcccgtccacgcgggcgatgccttccttcttttccaccgtgatgccggggtagttgcccacgtgctggcgcgaaccggtgtactcgttgaacgcggtggtcttgccggagttggggttgcccgcaagggcgacgatgacgttggcggacatggctactcctgcggacggggctgggcgtcgatctcgacggcgatgaagtcggcctcgttgttgcgcaacgagagggtgaaccccttcaggcgcagggccaccggatccatcaggggcgcacgccccatgacctccacttccgcaccggggatcagccccatgtcgcggatacgccgccccagttcgccatgcgcgtcaaccctggcgatgcgcgcccgctggcccacggccagttgccgcaggggaatggttttgcccatcttcgtgtctcctcctcgctgtgcgcgggctggctgccccgcgaaattgaaaatctttctcattgaatcgcgttaaaaaaaggcacggccctcgggccggccatcaccagcgtgtcgcgtgctacttgccgcagccgcaggatgtgcccggctttgaggcaatgtgccctccgccgccgcagcagcccgagccgccggaacttccggaactggcggagcagtcgcaaccgcagccgcacccgcccgacttgcggaacaggtaccgccgcgcgacataccccgccgccgccaccacgatggcgacgaccaagagagtgtcccaagtcatactgtttctccttgtcgatggccgtgaccggcccccgtcagtcgtgcatctgccgaccggcctgcaccggctcgcagaagacgccgcaggccagggtgtcgcccaggaccagcgaggcttcacgcacccggacgcaacaggcgcccccctgcgaacagacctccagctccgtgccgggcgttatgcccagcgcgcacagccttccccgctcgccctgcttgtcgcagagacgacgcacccgaacccggcatccggcgggaacatcactcaacttgcaacaaggcatacgcgtctccttggtccggtcgacaccgaccgtctgcccgcaccacctctgccgcgcggggcgcggacaacaggtgcggggccgggaatgcacgcccgacgccctatctgtgcacctcctgaaaatgattgtcaagttccttctcgacaaaaaccggcactcccggcccggcaagcggtcactcacgacatgccggaacgttatcaggacatggcgagaactggacgcgcacggcccgctgcggtagcctttcggtcctccgccgcaacccggtctgcgccccatgcgggcaacgaacgcggtgccggtcgcaccacccaaagctttcgcaggagccttcgccgcaatgtcccaatccacagacaccttcgcccgattcgcggagcaggcccgcgcctgcctgccctccgggctggacgaggctaccgcctcggacatcgccgacatggtggcgctgaccgcccggctcatggccatccgctccacggcctcgcgcccggaagaactggcccgctgcgccgacgtcatcgccgcctggctggccgacaacaacattccctgcacccgcatggagcacgagggcgtgccatcccttacggcgggcaacccggcccacgccgcgccgctggccttgctggtgcacttcgacgtggtggacggcgcggacgtcatgttcgcaccgcgcctggacctgacggagggcgtgctgcacgggcgcggcagcatcgacgacaagtacgccgtggcgctggccctggtgctgtgccgccgctgcctgcgcgagcttgcggcacggggccttggcccggatgccctgcccctggtgctggtgatcaccggcgacgaggaaaccggcggtcgcaatggcgccttccgcgtgctgccgcacatccgcgccgacttctgcgtggcgctggacggcggttcgccgggctcggtcatcacaaaggaaaaaggggtcatcgacctggtgctcacggcgcggggcaaaagcgcccacggcgcccggccctggctgggcgaaaacgccgtggatgcgctggtgcgcgactacgaggccctgaagcccctctttcccggcctgtatccggaacgggcggggctggcagcgcctgatgcgccgcccccctccgccgtgttgccgcaggcggaggcccactggcaccgcaccctcaacctgggcctgctgcacgcgggcacggcggtgaaccaggtacccggcgaagccgtggcccatctggacgtgcgctacacggagcacgacaacccccaccaactggtggccgccatgcgtgccgccgtgcgaggcgaactggccgtcacccgcatggagccgctgttcgtcaccggcgacaccccgtggctggacaggctgttgcgccacgcccccggcgcggccaccggctgcgcccacggggccagcgatgcccggttcctgaccgatctttccatggccggggtggtctggggcgcggaaggcgaaaccagtcagcacaccgaccacgaacacctgctgatccccagcctggtgccggtgtaccaggccctgctggccctggcgcgcgatgcggccaacggatagcccttgcgaacagccttctttcggacggccccccgcccactggcaccatcacccggaaacagctacaggccagacatgaccgacgacaacagaacaccccggacggtgaccgacgagccacgcctgctggacgtgcgcgacctgagcgtggaatttccggggcggcccgaggcggacggcacgccgggcgctcccctgcgcgccgtggcggggatatccttttccatagcgccggggggcacgctgtgcctggtgggcgaatcgggctgcggcaagagcatgactgcgctggccctgctgcgcctggtgcccgagccggggcgcgttgcctccgggtcggtgcggctggaggggcgggaactgctgaccctgccggaaccggaaatgcgcggagtgcgcgggcgcagcatttcgatgatctttcaggagcccatgacctcgctgaacccggtgttccgggtgggcgagcagattgccgagggggtgcggctgcatctgggcctttcccggtccgatgcagccgcgcgcgccgtggacctgctgcgacaggtgggcattccctcgccggaactgcgcgcccgcgactttccgcaccagatgagcggcggcatgcgccagcgggtgatgatcgccatggcgctggcctgcgacccgcgcctgctcatcgccgacgaacccaccaccgcgctggacgtgaccatccagcgccagatactgcgcctgatgcgcgaccttgccgcccacaggggggcatcggtgctgctgatcacccacgacctcggcgtggtggcggaaaccgccgaccacgtggccgtgatgtatgcgggcaggatcatggaacatgcgtcggtgggtgattttttcgcgcgcccgctgcatccctatgcccaggggctgatgcgctcggtgccgcaggccgtttccggcccgagggccgaacggctgtcggccattccgggcacggtgccgccgctgtgggccctgccatccggctgcaccttccgtgaccgttgcccgcacgccttcgcccggtgcgccgagcaggaaccgcccctgctggccatgccgccacaggcactcgccgccactcccacggacaacgcggcgcaggcgcacggcgtgcgctgctggctgcacgcccccaagaaatgaccggcgaccgaccgggcttcgccccgtcatgcctgcacgaagcgccccgcagtgcgccccccgcatctccgcatcacgccggaacgcgccacgcagacggctcatgctgcatgcgccagcacagcagcgcacaggcgtaccgcatcatcgccgtccgcgttgcggcacacggccatgtacgcctccccacaccccaccctacgctgcaatggggaataaccctactacggcgaaagcaggtttacaattccaccgggggcacatataacgtaccgtgttattttcagaccagccacatcatagtcaaaggctgccgacatgtcgaaaaccgttgtgctcgtcgaagacctcgatatcgtccgggaagggcttaaggccctgctcggggcatatcccgctttctccatcgtgggagaggccccggacggcatccaggccttgaaaatcgttgaaaagcacatgccggatatagtgctcatggacctgacgctgccgctcatggacggcacggaagccatccgcgaaatcaagcggcgctgcgagcgcaccaaggtgctggcgctgaccgcccacaagaaggacagcctgatctaccgcaccctcagcgcgggggccgacggctacgtgctgaagaacgtttccagcgacatcctggtgcaggccatggaaacggtgctttccgggcgccggtacatcagccccgagatttccgaactgctcatcgaagactttctgcgccacggccgccgcgaaagcgggtcgctgctggatcttttgagcgaccgcgaaaagcaggtgctgaagctggtggccgaaggccacggcaacaagatgatcgccgataagctgtgcatcagccacaagaccgtggaaaagcacaaggccaacctgaagcgcaaactgggtgccgacagcacggcggaactggtcagctttgccatcgagcacggcctgaccgtcacgccgtagccgcaagacaccctgccccgccagccccgaacggatgcaaaacgacgggccggactccactgcgagtccggcccgtcgatgcatttcacggcgcacacaatgctgcggaacggctgttgccggtacggcggtgccgcgtgtccggcaggggctaatcgtgcggatcgggctccgcgcccacaggggacggaacagattgaccagactgacctgacaggccgggcaggccggacaaggcagccagtgcggcacgcagccacgccagggagtcggaggcggcgtccacgtcggtgcatccggcggcacattccagcgccgccgcgcaggcggcccattccgacatggcgtagttggccgccatgccgcgcatggtgtgagccacacgagccagcaacgccatgtcccgcgcgtgcagcgcatcgcccgcctggccgacgagcgcctctgcagtgcgccacacgccgggcaacaacgggcgcagcacctccggcatggccgctatcagggccgccccggaaagccgctgaccggacggcacgccggtgtcggccacccggcgcagttggccgcaccgggccagcgccagcgccacgtcggcaaggtccacatatccggatgcatgggccggggcgcgctctccatccacgtcgcgggggcgcacctccgccagtggggcatcctcccagccggggggcacggcgggggcatcccccgcaagccgcagcaccaggcgcggaggcgcagcaggcatgaacatggagccgcacctgcccgggcacggcgttgccccaggcttgtccttcgggcttgcggcgtatacgcgcgcgcccggcagcagcaggaccacctgcgccgacagggcctcgcgcaccgatgcacgcgcgccgctcaccagcacgaggagatgccccgtgtccgttcccggcgcggctgcatcggcatgcgcctggtccggctgctctcttcgattcggggacggcgtggtgccgccttccctgtccttgggcatcgtgtctcctctcccccggtggacggaagccgctgcgctcctgtccgatgttcgctccgatgctatcggcaggcatgagcctttgccttagccccggcccggcacgcaagtatttttccgcgcccgccaacgccattcggggcgggaaaaggcgacacgaccaggattcgcaaggtttttgaaaaaaacgcttgccaaccacacggtgtttggctagaagaccctcctgcgccgaagtggtggaattggtagacacgctaggttcagggtctagtgggggttcccccgtgggagttcgactctccccttcggcaccatcgacggtaaaggtcccggcattcgccgggacctttctgcgttttcagacactcacaccttgttgtcccacagtccttcctctccccccagtcctgccccgccagtcatctccatacctgccccgtgcactccacttccgcccccgcgtgcggctcgttttctctaacatcgttgctgcacacgaaaaaatcgtgcatgacttgagacaattcattcctgatggtgcaacctttgggggggagtgccatgccgtttccatcggatcgccagccattgcgttccgccgcctggctgttgcgcggcggcgtggggctgggggtttccatagcctgcgtatggtatctcctgcgggcgggcctgctgcgcgcgcacctgccgcaggcgctggccctgccggaaagctccggcgaatgggtgatgcccatcgccattgccaccatgctggcgtgtgcccgctgcgtggcgctgctgccgcacgccacgcgcctttcgcgcgtgcatgacgccgcgctggcagccctgctgctgccgctgctggggctggtgccgggggtcgacatgcaccgcgcggcgctggaggtggttaccggccccctggccgtggcgggtgccgtcctgcttttccatggctggggcgtacggctggcggccttgtccggcctggacatcgcgttgtgtttcgccatggccacctttgtggcggaatcggtgctggccgtgtccgtttcaggtcttggcgacgagaccgtctggcttgccctgggtgcggggctgcccgtgctttcacggttgctgctcggcaacatcaccctgccggaaaccgccgacgacaaggaccccgcccccctgcggcccctgcccgccacgctgctggcggcgctgtttctggccagcgcggcctgcggcctgttctaccagttgctggaccaactgcccccggaaagcgacgccacggtcatggcctccagtgcggtgttctgcggggtagccctgtgcgcggccatcctgttgcgcgtctttccctcgctggccccgcgccacctgttccggctggccctgccgctgctggggctgggctttgccacgctgatgctgctgggccagcgcatgccccgcgtgcccatgttcatccagctatcgggcagcgccctgctggacgtgttcatgtactcgtcgctgctgcacagcgcgggcctgcacgccggacgcaaccgcgcccgcatcctggccctgtactgggcgctgctgttcggcgcgcagtgggcgggcagcctgctgttcatggtgctgggcctgctgctgccgccggacatcgcccacatccaggtgctttcgctggcggcggtgtgcgccatcatatccatcatgttggtggtgcggcccgacccggccacctacatgggctggcgactgccgggacacgtgcccgacgacgacacgaacgaaccggtctgcgccgacggcgacaccgaatgcgacgacgatgccgccctgcggaccatcctgtctgccatgcccggctgttccggcactttcggcgtgtccggccccttcggcgggtccggcatgtcgggcagcagggctgaccgggcaccggaatgttcaccgggcgtggctctgggcacccccccggacatgaccccggacatccccccggaccttcccccggacgcagcaccacccgtggcaacctcggccaaccccattgcgcatgacgcggccattgaaccagacgcatcgcgcggacatgccatgcccccgctccccgtcgctccggctgcccagacatccccgtcgcccagcatgcccaccggcacctggcgtgcccccgcaccgatcggcgcggacggcgcggaactgccggtacccgcgaatttcagcctgcatgacgcaggggccaccggcatgacgagcacacctgttccctctgcccgccccgtcacatccgtcccgttcgtcccatctgtcccacccggcgcacctgatgccgcacccgttcccccggcccgccccgtcctgcccagcgaagcggctccgagcacctatccgtcggcaccgcccgcggcctgccttgccgattcgctgcgccgcatgggccttacccgccagcaggtggcggtcaccctgctgctggcggaccggcacagcggtccggaaatctgcgacaggctgaatatttcgtacaacactctcaagacgcacgtgcgcaacatctaccggcaactcggcgtgaccaaccagcaggaattgcgcaatgctgtcacccggttcgatcccgcccgtcgacagcatggcagctagcccacatggctggcccactcttgcagaccatggtgccgcggatttcgtcacccccgtgcggcgcatcacttcacgaatgtgtacgccatgttgcgccatggaatgcgggcacccacactgcctccccgcacaaaatcaccccaaatttcacccgactcttcgctataaggtgattgttttttttctttctccggttatggtgctgccaccgttacctttccttcgtgcagcgcacccggaatgccgtgcggcaaaccgaacagatttcgctgtgaaacgtgtgttgacgagtggtcttttttctagaaaagttataacacgcttgcacgacaacaaattattgttgcaaggtcagagccgctaggggggaaacgccgggccgcagggggggcctttcgatccggcgcattccatgcatccacaacaagcagaaccggacggacacctcaccgtcataacccaccgctaccattatcggtatggcgggtcatggcgagcggccgggcttgatctcgcggtatgccttcatcgtcacggcggtgggcatccgtgcggtacgacctggccttgcgatacggcacgacaacaacgggtggccccggccccccgcgaaaccgtaatcgggatggtggttccatgggtctgcacgccaatgcgtcctccaccgggcgactgctcgaactcatccgcaagggcgatgcagcgcgccccgctccccggcaagaacccgtccaatcaatgcacacgggccccggcaagtggaacatcccgctgctgcgcccgctgaaggaacgccgcgtgctgggcgtggaatggcgtggccgctgcctgtacctggcggaaagccgccatggccgcaccggcctgccggtattgcagggggtgcaggccatccgcattcccgccggcatccggcccggcgacgacgccttttcctccttcctgcgccagcagatcctggacttctgcggccccgccccggaccttgaggtatgggtcgccctgcccgacgaacacgccgaacactggcacttccgcattcccaaggtttcggccaaggaacgcgacgacgtggccttctggaccgcccgcaaggaacgcgagttcgacgagcggcaatcggtgttcgactgcaccatcggcaacgaaatcatcgaaaagggcgtgcccaagctgcccgtcacagccactctggccgtgcgcgcggcacttggcgaggtgcgcaacatcgtgcagcgcgcgggttttgcccttgcaggcgcggccacgcgggtcatcgcctcgcacaacctgttcaccaccggctggctggacccggcagcggaacagttcgcggtgctgcacatcgacgaggaatcgacccgcatcgacatctattcttcgtcgcaggtggtgctgagccgcatggtcaagaccggcttcgccagcctggcccgcgccctggtggagtccaccgccggtaccgccgcccccctttccgatgccgaagcccgcaccgtgttgcttcgcgacagttcctgcaccctgccagccccgaccagacagggcatcacgggacagagcactgatcggggcaccaccggccagcccatgccggtgcccgccgagcccggcgtgcccggtacgcccggcatgcctgcatcccccgtgtccctgcccgtaccggacatcggcgccagcatcgcccccgccgtggagcgcctggtgcgccagcttgaacgtaccatggaccacttcgccaacaccctcggctaccccgccgtatcgcgcatgttcctttccacccccggcggctgcctgcaaccgctggtggacgagttcggacggcaggtgggcattccgtgcacggcgctgaacagccagcgcggtccggccacgcccggggccgaactggacatggccaagctgccgacggactgcgccgaggcccagtgggccgtcggcctttcgctgtccagcgacgagcgcacccagaactgcgtcaacacctttcgcgaacgcaaacaggcccgccagcgcgaacgcatccgcctggccgtggccgtgggcagcatggtggtggtgctgtgcacttccgtcttcgccagcatccagggggcggcgctgctgtcagcccggaacgaacgcgacggcctgcgccagcagctgaccgcctatggcgaaaccaccgacaagtccaagctgctggccgcctccgccaagggcagggccctgcgcctggccgtgcaatccatgagccgccgccagatgcccgtggccctgctgtcggaactggccgccgtcacgccttcgggggtgcggctttcgggcctgcgcctgacgcagctggaccacggccagatacccggcgcaaaggatgccaaggccaggtcggcgcagccgcagggcaaggccgacgccgccgccgaggcaacggccatggccgtggtcaccggggtggttgcgggcgacatgctgcaacgcgaagccatgctggcggactttctgtaccggctggaacgctcgcccatggtgctttccgtcacggtggagaaaaagacccctgaaacgggcgcctccacggaatcattgcagttcatagccactctcaaactggtgtgacgggcacagccatgcaagcatccaaaagcacctcgccctttctcgttcccgtgctgtccctggtggccatcgtgggcatgacgctgctgctcatcgtgcccgccatgcgagagacgacccgcgtgcgcgaagaagcggcgcagatccgcgccatgctgcacatgcagcagaccttcgccccggtcattgccgaaatgaaggccgacgccgcccgcttcgacaccaccctggcccggcgcacggcgctggccgcgcccaatccgcccgccctgaccgaggccatcggcaccttgcaggacatgggcaaccacgcctcgctcaagggagtgcgctttgtccccctggcggaatcggtgctgggcggcagcaacatggtgcggctggacggggtcatggacggcccgctggaatcgttccgcgcctttctgatgcaggtcacggcacaaccgtggctggaccgcgtggaatccatggaagtgacggcaggcacccagtggccgggctacaaggtgtccatctgggtgaaggtaaacggcaacacaacgcgcattggtgggtgacggcatgacccgcagggaacagatactgatcggcatggcgggcgttgcggccattgcggcggcggtcatcctgctgctgccgtcgggcgcgccgcggcccgtaccggcggccagcgcccccggcgtttcgtccagcctgtcggcaccggcagacggcggcaccgcgtctgcctcacccggcgccccctcccctctggcggggctgctgccacccggcgccgatgcgacaggcgccccgcaggccatcgtggaccaggcccgcaaaaccctggccgaagcggtcatcacccccagccagttgtacgtgctggatgcggcggtgcgccaggccgcgccaaaccccttccacccggtgccgggcaaggccgacggcacgggcggcacaggcggtaaggacggccagtccgccgcgcacgacatcgcctacacaggctacgtggccatcggcaacagcgtgctggccatccttgacgggcttgaataccgcgtgggtgaaaccgtggcggataccggatacgtggtgaagtcgataacgccgggcaaggtcgtcctggcatcgccgggtgatgtgaccgacagggaaattccctactcgggcgacgacctgtaacctgcgagcagtacgggagatttctgatgcgctccatgagaagacacgttcccctggccctcgtcgtcctgcttgcggcggcattcatccttggcaccctgggctgcgccaagcgcaaggaagaagccgacccgttcttcgacaaatggaagaccatggccaccaattccacgggctactcgccctcgcgcgaaacacgcgacatcaagcctcgcgccgtgctgaagcaggacaaggtagcggaggaacaggtggagcaggcccggcccctgcccagcgtgccggtaacgctcaagctgcacaacgtggacgtgggcgtggccctgcgcagcctggccgccgccgcgggcaagaacatcatcctcagccccggcgtgaagggctcggtcaacgtcaacgtcaaccgggtgccgtggtccgacgtgttcaagggcatgctggacagcaacgggctggactacgcgtggcagggcgaactgatcaaggtcataaccatggccgacaagaaggtggagcttgaacacgccacgctggaaaaccagcgcatggcccagaagctgaagggccgcaaggtgggcccgatggtcaccaccgtgctcgacgtgcgctacgcggaagcggcggaattgaaaaagaacctggaaggctttctgtccaaggacgacggcggcaagcccgtgggttccgtggtggtggacaccttcaccaactcgctgatcatccaggccgtggaagacgaccagaagaagctgatgaccctggtttccaacctcgacaagccccgcgcgcaaatccagctcaaggcgcacatcgtggaagccaccaaggaaaccgcgcgtgaactgggcatccagtggggcggcgtgaaccgggtaggcaacatggcgggcagcaacgacctgtgggtcacccccggcggcactggcggcacggcgggcaccagcccgtacaacggcagctacacgcccatcttcggcgctcccggcatcagcgggcagggcaacggcatcaacttccccatcgacaccacgggcaagtcgggcgcgggctcgctgggcctcatgttcggcaccattggcggcaacatgctggaaatgcagctttccgccttgcaggaaagcagcaagatcaacatcctgtcatcgccgtccatctccacgctggataaccagatggcctacaccgaaaacggcgaaaaggtgccctacgtctccaccaatgcccagggcgaccgcgaagtgaagttcgaggacgccgtgctgcgccttgaaatcaccccccacgtcatcgacgacaagaacctgaagctgaaggtgctggtaaagaaggacgaagtggaccttacccgcacggtggaaggcaaccccttcatcatcaagaagcagacggaaaccacccttatcgtgcaggacggcgaaaccatcgtcatttccggcctgaccaaggaccgcaagagcacgggccgcagcggcgtgcccggcctgcacgacgtggaagggctgggctggctgttcggcagcgattccaaggccagcaagcttgaagaagtgctgatcttcatcactccggcggtgctgccctaccgcgaaatggcggagcagggcgccacgcaacagatcacggtgcagcccggccagttgggccaggcccccacggtcgatcagcagctgctgccccgccagtagccgcacgggccgcaacccatgacgcaacaccatcaccccgaagcaaggtaggaccaccgtgcgtcagcgtgtacgattgggcgaactgctggtgcaggccggactgcttaccgacgagcagctgaaggccgccctgcgcgaacacaagaaaagcgggctgcgtcttggccagtacctgaccaagaccaacctgtgccgcgaagccgacgtggtggaagtgataagccgccagctgaagatagaacggtacaccccgcagcagcacccgctcagcctgaacatggcggaacgcctgccgctggacgtggcccagaagtgcagcgcggcgcccctgcaacagtacggccatgttctggtggtggccatggtggacccgctggacatcgacgcgctggacacgctggaattcgccaccaacagcgaggtggaaccgctgatctgcacggaacaggaatacaaccagctgttcagtgccatctacggcatgttcaccaaccttgacggcgtcatcgaaagcctgggcgagctgcacaccgccgccaccagccagaccaacaccgccgagcgtgacgtggccgtggacgaactggccaaccaggccgaccttgcgcccatcgtgcggctggtcaactccattctggcgcaggccgtgcgcgaaggcgccagcgacgtgcacatcagtcccgaaaaggacagcgtgcaggtgcgctttcgcatagacggcaagctgcgcgaggccccggccccgccccgcagcgttgcccctgccgttgtttcgcgcatcaagatattgggcaacatggacattgccgtcacccgcgtgccgcaggatggccgctttaccatgcacctggacaaccgcgagataaacgtgcgcgtttccagcatacccaccatctacggcgaaaacatggtgctgcgcctgctggacatgagcgggcgcgactacacgctggacatgctgggcatgcagcagagcgaccacgttaccatcgagggggccatccacaagccctacggcatgatcctgtccaccggccccacgggcagcggcaagtccaccagcctgtacgccatcctcaaaagcatcaacaggccggatatcaacatcatcaccctggaagatccggtggaataccgcatccggggcatccggcaggtacagctcaaccgcaaggcgggcatgacctttgccagcggcctgcgctccatcctgcggcaggacccggacgtggtgatggtgggtgaaatacgcgacgcggaaaccgccgccattgccgtgcaggccgcccttaccggccaccttgtgctgtccaccctgcacaccaacgatgcagcgggcgcggtgacacggctcatcgacatgggcatagagccgtttcttgtttcttccgtgctgctggtttcgttcgcacagcggctggtgcgccgggtgtgcaccaactgcgcggaaccgtacgagccgctgcccgccgcgctggccgccttcggccttgcgccggacacgccgggggccacctacctgagggggcgcggctgccaccactgcgcgaacaccggctaccgggggcgcaccggggtattcgagatactgcccatgacccagatgattcaagaactggtgatcaagcgcagttccacgcaagccatcgcggatgcggccatagagacgaacctgatgcgcaccctgaagcaggatgcagcgctgaaaatcctgcgcggcaccactacagttgaggaggcggcgacctccgtcatgctgtagcaaccgtcaaggaatagcggaccacgggcacattttctcagctaaccggcaaaactaccgacaggcacgtacatgcccacctacgtctacaccgcgctgaacgaacacggcgtgaacatgcaaggcaccatcgacgccgaatctccggacacggcccgtgccctgctgctgtcgcgcggctatgtgcccatgaaggtcaagacacaaggggccagcttcgatttcggcgcgctgggcgacatcctgaacccggtgaagcccaaggaactcatcctgttcaccaagcagttccgcaccctgttccaggcgggcatacccatcacccagttgttgcaggtgttgcagaaccagacagagagcaagaggctgaagcagattgcggcagatatggcccaatccatcgtgggcggcagtacgctgtacgacgcctttcgggcgcacccccgcgtgttcagcgagttatactgctccatgatgcgcgccggggaggccagcggcgcgctgggcgacgtgatggaacgccttgtgtacctgctggagcacgagcacaagatacgttccgacatcaagtccgccatgcgctacccgaagatggtcgtcagcgcgctgctggcggcattcttcatactactgaacgttgtcattcccaaattcgtcgtcatcttcgcgcgggccaaaatcgaactcccctggcccacccaggtagccatgggcatgcactacatcatgaccacatactggcccattgtcctaggactgctggtggctgccatcgcgggctacaagtggtgggtgcgcaccccggcaggcaaatactggcgcgactacaccctgctgcacgtgcccatcatcggcccagtattgcaaaaatccgtcatggcacgcttcgcctccatcttctccatcttgcagtccagcggggtgaccgtgctggatgcgttagacgtgctgaccaacaccatcggcaatgcggccattgccagtgaatttcgcaagatacaggacaagttgcgcgaaggaaggggtattgcggacccgttgaagtccgcaaaattcttcaccccgctggtcatcaacatggtggccattggcgaggagtcgggcagccttgattccatgctcaatgatgtcgcccgccattacgacgaggaagtggaatacgccgtggcgggcatgtccgaggccatcgggccggtgcttatcatcgctctggcggcggtggtgggttttttcgccttggctatcttcatgcccatgtgggatctgaccaaggttgctcgcaaaatgtagtcacccaacgcggcccgtgcaggccagtgcttcacgcgcagatcagaggggggcgatgcgcgcacgcaccggctccgacatagggaggggggaaggacggtccggaacccgaatgattttgaacacagcaggataacgtaacaccatgcatcaggaggaacatcccatgacccagagcaagatggaccgaaagaaggaacagggcttcaccctcatcgaaatcatcgccgtgctggtcatcctcggcattctcgccgccgtggccgtgccgcgctatttcgacctcgccaaccagggtgaagaacgtgccgtacgcgcggcggccgcggaagtgcaagcccgcatcaataacctgttcgcgcagcaactcattgcttccaatggtgcatgcggaacggctgtcggtgccatgacctacgaggccctgaccgacgatggcgcggcaaccgctggcggcaccatcggcggctggaccatcaccggcctgagcaacaccgaactgcggacccaaggtgctgtgacccccatcacggcggcgcagggcaacatcgacagttctactctgaccctcgcccccgtgttgtctgttcgttcgcccagttgcaactaatccccgtcttcccggcggcggcgcacccgcgccgccgccctttcccctctacgcacaggtgtccgccatgaacgaaacgttccaccgcatcatttcccaggccgtggccatgggttggtccgacgtgcaccttaccggcggacacgccgtggtgtaccgcaaggacggggacatcggcatgttgcgcgacaccgtgcttgcccctgccgatgtggacgaccttgcgcgcagcctgctgaacccgcaccgggcagacatactgcgccgccgctggtccgtggactttgcgcacaccgtggcgggcgtccgggtgcggatgaacattttcaacaccacgcggggcctcagcctggccgtgcggctgctggccgggcgcatccccaccctggcccacctgaacctgcacccctcgctggaagaattcacccgtctgcgggccgggctgatactggtgtgcggggccacgggcagcggcaagaccaccaccatggccgccatgctggacgagataaaccgcaaccgcccggcacacatcatcacgctggaagaccccatcgaataccgctttgcctccaaaaaagcctttgtggagcagagggaactgggggcgcattttccgtccttcgaacgcggcctgctggacgtgctgcgcgaggacccggacgtgatcctggtgggagaactgcgagaggcggaaaccatccgtcttgccctttccgccgccgaatcgggccatctggtcattgcctcgctgcactccgccacgccggaagaagccctgtaccggttgtgcaacgcctttccgctggaagcgcaagagcttgtgcggcaccaactgtcgtccaccctgcatgccgtggtggtgcaacaactgcgcatgcaccccgtggcccggttccgcgtgccggtgctgtccatgctcatcggcacccacccggtgcgcatgctggtgcgcgaaggcaagtttgcccagttgcacagcatcatggaaatggggcgcggcgacggcatgttcaccatgggcgcctactacgacgactatctgaacaggccgcagcgcctttccgccccgtccaacgtgtttcgccccgccccggaggaagaaccgctgtcggaccacgaatcgcccttggtggatcgcggccttggcaccacccactacaccccggaagcggcccggcatctggcccgttcgggtatgcacatgccggatgcccaccttggggatgccgccccgctcgactttggaacctccggcgcgtccgcctcatcaggcacggcacggacggacgagcacggcgagacggtgtacacccttaccgacgagggcaggctggaagacgtgctgcgggaatttgccagccgttagcgcgcgcactttcagggtgccaatacatggacggcaacgttcaggcggttatattccggggggcacgacggacacgggggcacgccgcagcggtacggatgaccacaatttttccacgccttacgggcgggctccgacccgccgggcacgcaccatgacgacgcacaccacacagcacccagccacgccccccgaaggcgaccacgacacctaccgcgctgccgatggccgacacgcggcgcaactgactgcccttttttctcctgcgccccttcctgcacatggcaaaaccgggcagcgcggcttcaccatcatcgaaatggtggccgtgctggtaatcatggccgtcatcactgccgtggccgccgcgcgcatcttcgagcagacccccctggaactgggcggcatcgaggccagcgtgcgcagccacctgcgctatgcccgcacccgatccatgaacagcgaccaagtgttcggtgtgcagataatctccaccaccacctatgccatcttccgcaacggcaataccggcactcgcgtgatcctgcccggccagcccgataccggcatcatcaccttggaaggaggcgccaccttcaccaccggggccaccatcatcagcttcgacgcgtggggcaggccctgctccaatgcggcgggcaccaccctgcgcacagccaacaccacggtaacccttggctacctgggacagaccgcaagcatcgtagtggtgcgcaacacggggtacctgcaatgaacccgcacacccaccgcacggatgcaacgcaccccgcacgcgccgaccggcgcgccgggttcacgcttatcgaaatcatcgtcaccgtcatgctggtcgccctggtgggggcaatgatgctttccgtgtccggcacggccctgcgcggcagcgcggaaagcctggcccgagccacggcgcaggcccagttgaccgacatcatcgaatccatgacctccgactatcgtgcgctgtacgccacggccaacgatcccatcaccaccatcatgggccgcatcggcacggcgggcagcactcagtccaacaacaggtacaccaccggttcgtacaccgtggtggtgaaccggcgcatccgctttgttggcaccgcgcccaacttcacggaacaggccgacagcagcggcgacatgctgcgcgtgaccatagaggtggaaggctccaccgccaccaccctgttttcgcgttagggggacatgccatgaacgccaagggctttaccctcatcgaagttaccgtagtgctggtactggcgggcctgctggccgccgtggccggggtgggcatcgtcaccggggcgcgcagcttcgtgacggcgcgcgaagccagcgacctggcgcaggaagcgcaactggccatggaccgcctgacccgcgagattgtggaactggtggacatacctgccaacagttcctccaccctgctggtgcttcgcaacgtgggcgcgcaaggtacggcgcaattcaaccgatccatccagtacgtggccaacgcgcaggcgatacgcatcgccgacggcaccggcggcgcgaccaacggcgatacgctcatcgacaacgtgactgccttcagcctgacctactggcaggaagacacttccaccacctcgtgggcctctaccaacgatgcccggctgctgtccgccatcgacgtcaatttcacccttacggcgccgggcggcaccacgcgccagttcgtcaaccgtatcgtgccccgcaacaacgaaaaccggggcggggccagccccaactccgcgccgccatcgctggcccggtacgacgtgtgcttcgtggcaactgcggcggcgggcaatggcgatcacccggtggtggtgcaactgcgccagttccgcgacaggctgctgctgccatggtccggtgggcgggcactggtgcgagcttattacgccgtggggccggacatggcccgcgtggttgccgcgcacgagcctttgcgtgccgccaccctggccgccctgacgccggttgccgcgctggcggggctggccgtgcatgcgccaggatggctggcggcctgcgtggtgctttccgccctgctggtggcggtgacgggccgtgccctgcgccggggcagcaccgccgcgcgcgcggccatggacactgccatgggcaccgctcgcaacgccgggcagcgcggggccgtgctgctgagcgccatcgtgaccattgtggccttttccgtactggccgccaccatggtgcccatgatgaccgggtccatgatgggcgaaatttcagccgtgcagggtgaccaggcctactaccttgcggaatcgggctttggcgctgcgggcagcatgtttcttgcggcaggcgacgagcaggcccgcaagaacctgctggagaccatggatggttccacctacacctttgccaacaacgccgggtcattcaccctgggggtggagccctactggtacgaggtcaccaacaataccggcaccaccctgaccacgcgcgcctacggcacgccgcccaccctgcccaccaacacgtcggggcgcatccgcgcgggcaccgggtccaccttctatgcctatagcaacatttccgtttcaggcgacacggtaaccttcaccctgaccagtacgccttcaccgcttatcgcatcgggcacggacatcttcttcagcgcgcggcccagtgccagccagaccgtgacggaacgcggcaaccttacccttaccgccagcaacgccgccgcctttcccaacgtcaacggcatgttcaccatacgcgacggcgccacccacaccggacgcgtggcctacgtgtaccgccgcaagaacggcagtaccctggaagacgtgcggctggtggaaggacagggggcaacctggtccaacctggcgctgaccaccgacgccaacatctcgctggaggcgtacctgcgtctgcactccaccggcactccgtccggcgggctgccgcgtgaggtggtctacaatgtgcccatcgggtggatattgggcggcggcaacttcagcaaggaacaatatcaggatacctttgccaacctggacaagtggtataccggctcttccagcgaagggcatctggggacgcacagcatttccagcgactccgtgcacatcaccgccatgcagacggcggtaaccaccggcttcggttttttccgctcatggctgagcggcgacaatcagtggagttcactgttcttcaactggggcgccaccaacgtagaccttgcgcgaggctggctggatacagagggcaactccagctacgatctgcaattcaaaacacgggtggctagccagagcgggaacaacaaggcattcttcggcggcatgatgttccgtgcgcgcaacaacgaccagggcgatgcggactccaacaacgacgaacttgaatgctacggtatttccttcgtccgcttcaggcagtaccgcagcctgctgaacagcaactggtactggccaaacgacgtaccctccacactggtgcccggctatgacgcaggaccagacccggatacgggcggtccaatgtttggcacggacgaatcgcagaacgaaatcgtcaacaattactttatcatctggcttaacgccaacaagtattcatggcccggcattctgctgtgggaacgccgcaacggtgcgttccgctggctggcctacaagaggctgggacaggcctcgggtatcgtcaactacggcagtggccccacctacagcctgaaagactggccctcactgctggtccggctggtggaaggacaggaactgtcctttaccaacggcggcggaaccagcgcgggaaccaccttgcgcatcaactacggcgacgaaataaccaccgccaccggggccaaggcgcgcgtcatcggcccccccatcgtcaccagcggcgactgggcatccggaacggcggcaggcaagctggtgctgacaaacgtagacacgggcagcagcggcagtttcggcaacgggcagatcatcacggtagacaatgtgcaacatgcgcgagtcggctctggggggttgggcagcaaggccaactacattcgtgtgtattattctgatgcaagcaccaataccactggcgatgcagtgccgtacaaccctacggcaccgggcggcaatacgacgtatacctccagccagcgtcgctcaaaccagcgcatcaccaccagcagcggcaagctaagctggatacccgacgactacgaacagtggactgctgcgacagattacttttcgctggtacagtgggacgatgtgaacaccgcagttacgggcgtgacaacgatgggcgagttgctgaacggaaacagcctgagcaacagcatagtgcgcagtaccaacctgttgtcgcccacgtacaatgacagcagcccgtcttactcgccaccggaagcactatccatcttcaccagcggccccacaggtacgaacttttactttgacgacttcgggttgcagcttgacctgcgtggcggcaagggctttctgccgcccatccagcaatagaggcgcaacgggcgcggggtgatgtgagcgccgggggaagcaccgggcgggggacggcgcgcgggcgacgcacatatcgtgttgagtgacgtgcgtaacgcagccaacgcaggaaaacaggcgcgccccccgatggttcagggggcgcgcaagcgtggcgatgtgggcagggcggacagccggaagacggcgatgtaacccggcgcggggaaaaggcggaacaacggcggaaaccggcaatgcgaaggctgccccgactactgggcgccctcgccgtcggagggttcactgcccgtgtccagcagcttgaggcggctttccacctcgttgatgcggccttccacctcgttctggtggtagcgcgaacgctgcttggcgtagccgtcgcccttggcgcgggcgcgccggttgtcgaggtcgtagccttccttttccttctggagttcctccaggcggcgttgcagggcctcgcgttcttccgccttggggtccggcccggactgcacggcgggcagcatctggccgtcggggccgatgccgggttgcaggggctgaccgtcggggccgaaacgcacgtgttggccgttcggacccggtatgggctggccgtccgcccccacgagcacgccgtccaccacgtgcgcaccttccgtgccgggcagggcgacgccggaaccgccagcagcgtcgggggcaccgggcctcccctcgctgggcgtggcggaaagacttttcatgtcggcgggggcctgcgccgggggcttgtcggtaatatgcttcacgcccttttcgtcggtccagatgtagaccttgccgccaagggccacgcccggcgcaaccagcaacccggccaccagcaatgccgccagcggcgcacccggcttacgcagtgagaacatcgacacctcccatgcatcacatgacattcaggccacattcgacgcccgctccggcatccggcccccatgcggcaccatacaccaccggggcagcatcagccacgcccattagatggcgcgggcggagccgcatggccctgctggcggcggctctgacgctggcccttgccgtacctgccgggggtatcggcggccttgtccgccccgccgccgcggcacccgctggagaagtcgtcaccatctaccgctacgtggacgaggacggcgtggtgcacctgaccgacaagccaaagggcgacacgcgctaccgtgtgttcgggcggttccgggtgcaggaactggtgaaggccgtggggccggtgggcatcaaggggctggccgccaagcacggcgcgcgccacggcgtggacccgcgcctggtggaagcggtgattgccgtggaatcgaactacgaccccacggcggtttcgcccgccggggcgcaggggctgatgcagatcatgcccggcacccagcgcgacctgggggtttccgcgccgttcgacgccgatgccaacgtggaaggcggcgtgcgctacctgaaatccctcatggaccgcttcggcgagttgccgctggcgctggccgcctacaacgccgggccggaacgggtggcgaagcacggcggcattccgcccataccggaaacgcagcagtacgtgaccaaggtgatggatacctatgcccggctttcgcggtaggggctgtctctaaattgtcctttcgcccgttggcatcgtcaaacttcgcctgccatatcggctgaatacgacaagagcatacgccctcatggcgggcttgtttcccttgccaacgaacgaaaatcctgtgttggaaaacgcccccgaaacggcggatactcgcggatactcgttgtcggctggctaaaccggctttccggtgacaaacccgaaccaccagcgcaccagcgccgggccgtacagcatgtagattatggcccccaggctgaggaacggaccgaagggaatggccacctcgcgggcggactggccctcttcgcgacggcgcaggaaccacgcggcggccagcagggccgaaaggcccgccagcagcgtgaccacgggcagggcctgccagccgcacagtccgccgatgagcaccatcagcttcacgtcgccaaggcccatgccgtcgatgccgcgcacccgcttgaagcccgccagcaccagccagaacacgccgccgcccgccaccgcgccgatcaggctgtcggccaggggcatgtccagcagcagcacggcggccaccggggcggccacggcgccggtcagggtgatgacatcgggcaggatgaacgtttcgaaatcgatgaacgaggccaccagcagcgccccgccgaacaccatgtacacggcgaagggccacgtggcgccaaagcgaaaggccagcagcagggccagcaggccggacacggcctcgacagtgggataacgggggctgatgcgctggccgcaggcatggcagcgtccgcgtagcgcaagatagctgaggatgggcacaagatgccacgggcgcagccgcgcggcgcagtgcgggcagtgcgacggcggccacagcagcgactggccctcgatggcccggtggatgcacacgttgtagaaactgccaagcacaaggcccagcaccagcgcaagccacggaaagacggcggggtcggtgtacggcatggtgtctcggctccttcttgtgcgttgcgcaagcgacttctagcagaaggggccgcgacacgccattagtatacgatacttgattattccgcccatccgcataggatcgggccagcctttgaggtggcatcgggcaggcgggaaaaggcatccggaaggcaggagcgggcatccgccccgatccggccagcgaagatgccgccggcttcgaccatacatgaaccgggcctcaaaccggcaaggaaccagacccgttttgccccgatctgccccgaaccggcgcacacatcccccaccgccgcccgcgcggcgcaaggaaccacgcatggcacgcatcgaccagttcttccacatcctgcacgggcttggcggctcggacctgcacctttccagcggctgcacgcccatggtgcgcgtgcacggcacgctgcaacggctggatcaccccgcgctggacgacgccacccttgccgccatgctggacgagatcattccacccgcccggcgcgacgaattcgccgccagcggcgacctggacttcggctacgccgtgcccggcatggcccgctaccgcgccaacttctaccgtcacgagcgcggcgtgggcgcggcctttcgcgagattccaggcaacatcccctcggtggaggcgctgggcctgcccccgctgctgcgcgacctggccatgctgcccaagggcctcgtgctgctgaccggtcccaccggcagcggcaagtccaccacgctggcggccatgatagaccacgccaacacccaccgccgcgaccacatcatcaccatcgaagacccggtggaattcgtgcacgaaccgcgcgggtgcctgatcaaccagcgcgaggtgggacgccacaccaaaagctttgccgccgccctgcgcggtgccctgcgcgaggacccggacatcattctggtgggcgaaatgcgcgaccttgaaaccatcagcctggcgctggaggcggcggaaaccgggcatctggtgctgtccacggtgcacaccatatccgcgcccaagaccatcgaccgcatcgtcgaggtgtttccgtccgagatgcaggcccagatccgcaccagcctttcggaaaccctgcaggccgtcatctcgcaggtgctctttccgcgcgcggacaggccgggccgggtggccgcgctggaaatcatgctgggcgtgcccgccgtgcgcaacctgatccgcgaaagcaagacctaccagctgaccagcgtgctgcaaaccggcaagaacgcgggcatgcagaccttggacgacgacattctgcggttgctgggcgcggggctgatcaacccgcgcgacgcctccgtgcacgtggccgacaagccgcgcttcaagccgtatctggccggggcaggcgccacctatgtggcgcgcgcggataacgcggcgggcttcgctgatgacgacttctgatcggcgggaatcacgggtgccggagacaagccatgaactaccttgaattgctggggctttcgcgcgagccgttttccacctcgccagacccgctctcgtactatcgcgcgcccggccacgagctgtgcctgcaccggctggaaatcgccgtgcggttgcggcgcgggctgaacgtggtgctgggcgaggtgggcaccggcaagagcaccctgtgccgctgcctgctgcgcgcctttgccgaacagccggaagtgaccgcgcacctgatcctggaccccggctttgccagtgcagaggcctttgccctgcacctgtgcgaactgctggccgggcctgatggcggagcaggcgcggggggcgcacccggcgcgggaggcggcggagggatggtcgccaaccgggaggcaggcgccctcggggacgacgccgaactcgcccccatggcggccaacatcacggccagcagcgcacccgcgcaagggggcgcgccgggggccgcgcaagcactggccgaaaccccacgcacggcccccggcagcgagctgcggcgcgaggccgttgagcgcatccaggccgcgctgctgcgcctgacgcaggagcagcccggccttcccgatccgcaagggcgacaagggcagcgggaaggagggcgcatcgtggtgctgtgcatcgacgaaggccagaagctgctgcccgaatgcctggaagtgctgcgcgagctgctgaacttcgagaccaacaccgaaaagctgctccagatcatcctgttcggccagcgcgaactggaagacaccatcgccgcgctgcccaacttccgcgaccgcatcaacgaatacctgcccctgcgtcccctttcgcggcgcgaaaccatccgcatggtgcgccaccggctgcgccttgcgggcggccccgccggggagcggctgttcaccctgcccgcgctgctggccgtgcatcacgccaccggcggctacccccgcaagatcatgcgcctttgccatcaactggtcatgaacctgctcatcaacaaccgccgccgggtgacctggcgcgaggtgctggcctttgcccaccgcgacgcggggctgggcggcaggcttgataccggccctgcgaccagcgtggggcgggctggatccagtccgctccgcgtggtggggtatgccgcactgaccgccgtgctgctggccggagtgctgctgggtgtcggcgtgctgaccgggcgcgtaccgtccggcggcgaactgcgcctgccgtggccatccggaaacggacaggatgccgcacccgcacccgcacccgccgaagtccgcacggatgtcgccacacaggacgacacggggggcatgttccgaccgctgctggccttgctggggttgtccgaccagggaaccgcatcggactccggcacgtcggcggggcaagccgatgcacccggctcgtccagtgcacccgttcttgccaactcggccaatcccatcaatccggccaactcgcagggccgggcgggcaccgcttcccgcccgctggcggcaacgccggtggcgcctgccccggcggcgggatacccggcgtccgccgcccagcccaccagccagaccgcgccccctgcccggctggggctggtggtgctgccgcgcggcgaaaccctgctcggcctgctggacaccgtgtatggccggtccgccgccgtgctggacgcggtgatgcaggccaatccggctatcaccaaccccaaccgtctgccttccgataccattctggccctgcccgccctggccatggagccgggcatggaacgacgcggccagtacgccctgctgctggaaagccacgccacgatggaagaagcctaccgcgccctgcgcgccaagggcggcggcaagcgcgacgtggtgctggccccggtgtggaagcccgaccgggggctgcgcttctacctgatgccgccgcgctttttcgccaggcccgcagaggcccacgcagcggcggagcggctgttcccgcgctttcccgccgccacggtggagcccgcctttggcgacggcgcggtgttctaccgcagtttcgactgatgccgccgggggcaggccgccccatgcctgccctggccccggcccaccagttcaccggttcatcggtgtaccggaacaccggatcaccgcagcaccagatcgcccaggtttgccacactcccaacggcccggcccagcgccgggccgacttgcgtttccgccacgttcaggccccgcgctcccggttctgcgccattgtcaccatcctgccgcgccccgttcattttctccttccgggccgcccgcgcatatcccgccatccgcgccagcacaccgcgcccgccaccgggccgcaacgcgcgtcacaccgccgtcaccacatcctcacccaacgctcttccgggggtgcttccgtattcccgaaaagcgcgctaaagaatttctagagtcttcagactacggagcgcacgtcgccccgcccaatccgcctcgtggccccaaccccaggagcacccatggcgaagaagaaggtggacgcaggcaacggcaagcgccgcaaggaacgggcagcccccgtcaccggcgccacatccgtccccgcgccttctgcgatgctggaagaggccccgcccctgcctgaacgcaacggcaagatcaagctcatgtcactggaggatttcgaggaacaccgccagtcgcaccacgccgacatcaggaacgccgcccgcacggcgccccgccccccaggcaaggcaagcggcaggaccgcccgcacgcctgccccgtccgccccatctgcaatgtccgccccggcgggccgccgcaagagcgccacacgcccccccaccggcgaaatccgcaagcattacgtcatcgacaccaacgtcctgctggaagaccccggctgcatcgagcagttgcgcagcgacaacgagaacgcctgctacctgccgcagaccgtgctgcaagagctggacaagctgaagcgccagcccgccaaggcccatctggtgtcccgcgccgtgtccgccgtggaggccgccgtgctgcgggggcacctgcgggtggtcaccggcgactaccaggccctggccctgccctcgtccgcgccggaggtcaaatcctctcccgaccagtacatcatcgccgacgcccgctcgctgctggccaccgtaccgcgcgaggaacccgtggtgctggtttccaacgaccggctgctgcgcatcatggccgacaccagttccggcctgcgcagcgaggaataccgctgctccatccccttccgctcggaatcggaacgctacaccggcttcgtgccgcccgccgacgtggtgcccaacagcttcacctgggaaggggcataccccgtgttccacgaccgcgtgctggccacgcaggaggtcaagttcgcccccaccccgtggaacatcgtgccccgcgacgtgtaccaggcgctggccatgcgcctgatgctggacccggacattccgctggtcagcctgcaatccacggcgggcaagggcaagaccttcctggcgctgggctgtgcgctggaaatggtgctgaaggaaaagcgccacaagcgcatcttcatctcgaagccgctggtggaaatcggccccaagctgggctacctgcccggcgacctgaccgaaaagaccgacccgtacatggaatacatcgtggacctgatgctgaagctgcacaacgagcaccgccgcgcccccaacgcgctggcggccacgcccaacggcaccagcctcagccgcctgaaccccaaggtgatccaggtgctgcccatcaactacacgcggggccgcaacctggaagactgcgtggtgatcctggacgaaacccagaacctctcgcgcgaggacctgcgcaccctgctcacccgcatgggccgcaacgtgaaggtgatctgcatgggcgacacccagcaggtggacgcccccttcaacagcccggaaaacaacggcctgaactggctggtgcgcctgctgcgcggcaaccccggctacgcgcacctggtgctgcggggtcgcaagagccgcggtcccatcaccgacatggtggtggcggcggggctgtagggctggaggaaacgagaccggacccggaaaagcctcctccccgcatgcgccaagcgaagcatgccaccaatgaccggattcgatgaacgcacacagggcggatgccgcaaggcatccgcccttcatcgtggtaccggccgtcccgcaacgcgggggacaaaatggcatcacaggtcccttgcgcgcccggtgcggcacggatagcatccctgcatgtccagccaccacccctcacgcagggatcatgccccttccacgtccgcagccgatctgccggacattcagttgcccgcgccgcaatcagagggcagcctgaccggtcgtgcgctgcacggcgtgggctggctggtgggccgcgtgctgcgcggggtggcgttgggcctgactatggcggtgaccgcaacgggacgcggcatatacggcgcgttgcgctggctggcagtgtcggtgtggcgcatggcgcgtggcctgtgggcgatcatcgcccacgtggtgggcgccatgctggggcgcaagggcggcaaggtggcaggttcgccggacaagaccggcccagccggaacagttggacccgctggccctgctcccccggacggcaaatccggctcgccgggcaggtcgcaagctgctgacggcaggcagcgcgatgcaggcggcaatccggaaaccgggcaacacgaagcgcccgccgcatttccggaaggcaccgaccgaagcgcctccccctacctgagcatgcagccgcccgccatgtcgcccactccggcgcgaaaaatgccgcaaggccccacgcgcccgcgcgcgccacgctccggctggccgctggccgtgcggctggtactgctggtggccctgctgatggggggtgacatcgcccgctacgcggtgtggccgcccgtcgccacgctggcgaagcagaatcccgccgtcacctcgttcatggaataccggcaggagcagtgggcacggcaggggcgcggccccagctaccgccagatatgggtgggccttggcaacatctcgcgcaatctggtgctggccgtgaccatcgcagaggacgacaagttctggcagcacgaggggttcgacctggacggcatggaagaggccttcctgcgcaacatcgaggaagggcgcattgccgccgggggcagcaccatcacccagcagcttgcgaaaaacctgtggttcacgccggaaaaaagcctgtcgcgcaaggccaaggaggccatcatggcctggcggctggagcgcgaactgtccaagaagcgcattctggaactgtacctgaacgtggtggaatggggcgatggcgtgttcggggccgaggccgccgcgcgccaccacttcggcaagtccgccgccgcgcttaccccgtgggaggcggcccgccttgcggcggtgctgcccaatccactgcgctggtcacccacgggcacctcgcgcggggtgcaggttcgggcgtccatcatccattcgcgcatggagcggcggatggggggcggctgatcccccgctgtccggacgggctatctgccggtctcgaatgccgccgtggccaccacgttgctgcgcagcaggggcacatggcgcagcagcgcccaggtgaggttgggcatgaacttcaggttggaatcctgcgtggaacggacatcccgcaccacgaaaccggccacggtcagaaccttggccagcgtatagggcgtgaaccagtagcggtgatcggtgttgatcacctcctgcccacgcaacgccaacttgaaattcttgtagaaaaaggcgttgggtaccgtgatgatcacggccccggcgcgccccgcgtaggtttcgtgcagcctgcgcaagaaccccaccgggtcgtccatgtgctccagcacctcgccaagcacgatgtagtcccaccatccggccagccgttcgtcctgcgagaacatgtccagtacggccacgttgtcgcacccgtagcgggcggtcagttccgcaacagcgtgctcgttcacgtccacgccaaggcagcgcgcggccacgccggtgatgcagccgtgcagccacgtgccgtcgcgcatctttttttccagcagttccgcgtggtcggcgcaccccacgtgcaggacactttttcccgccacccgttgcagtatgtagtcgaaccgggtggccgtctggtcggaacaactcagggaaaacctgtagctgctgcgaaattcggcccctcgcagcatggcaagatcgcgctctgtcggtttcacggtatcagtcctgctccgtttcggatgaccatgggcgcctgtacgacggcatccgccgaaaggcgcgccacctgcccggcacccccacgcgcacggcggcgcacgggatggcgtgcaatatcaggcaatgcaaagcaacgtacagctacgttaaggcccccgaaaaaacaacccgccctggtgcacggacggggcgggcgggttcgcctgcgcattccgccggagcggcaatcgaaaaagcgcgacggttgcccgccgcgctgtccatttccatcctctgtcctcttcccctactggcccagccactccctgaccagttcggggtgttccttcatgaaccgccgggcgttggccatcaggtccgcgcccttttcctgattccaggccatcagcgtttccagctggttggcgtcggcatagcggaagcggtcgagaaatgcgtagacttcgggcatgtccttgtccaggccgttgcgcaccacggtgtggatgcgctcctcttcgcccagcaccttcttggggtcatccaggtagtgcagcttccaacggccgaacatccagtgcggcgaccaggctgtgaccacgatccattccttgcggcggatggcgtcgtcaagcgcggcggtcatggtggccccgctgccctccaccagtgtcagcttgttcagcccgtactcatgcatggccttttcggacagcttcatcaggccggaaccggggtcgatgccgatgaccttgcccttgaacttgtccgcgttgaccttcagttcctcgatggacttgagcggcacgtagtcaggcacggcccagccaaggcgcgccccgcccaccagcggcccaagatcctgcaccttgccttccaccttcttcaggtagtcgccgtgggtcacgggcagccacgcggtgaccatgccgtccacgtcgcccgtggccacggccatccacatggcggcggcgctgacgggcagcacttccaccttgcggcccaggctgtcctcgatcaccgccttggccagatgggtgctggccgtggcgcagtcccattccacgtaggcaaggcgtacgggcttgccgtccgttgccatgggcgcagccgcaagggccggcgctgccagcaacaggaccgccatggtcatcagcaatactttcttcatgtcgtgctcctctgttggaggttatgccgcgcactgcggcgaaggggcatgggaactacggagagcaggcattagccgccaacccgcttccccacatgctgcaatatgcggtcaaggcagatggccacgatgacgatgcctatgcccgcttcgaagccgttgcccatttccagccgctggatggccttccacacctcgccgccaaggccgcgcgcgccgatcatggcggcaatgaccaccatggacagggccagcatcaccgtctggttcacgcccgccagcatggtgggcgcggccaggggcagttccagcttcaccagccgctggaagcgcccggtgccgaaggcctcggcgcattccaccagctctgcgggcacctgccggatgccgagacacgtgaagcggatggcgggcggcatggcaaagatcaccgtggcgaacacggcggccaccttgccaaggccaaagaaggggatggcgggaatcaagtagacgaaggcgggcatggtctgcatcacgtccagcacgggcatgacaacggcgcgagcccggtcgctcatggcggcggcgatacccagcggaatgcccaccagcacggccagcagggtggccaccagcaccagcgcaagggtgctcatggtggcctgccacagccccatgttccagaccagggccagcccggccacggcaaacacccccagcgccacctggcgggtgacgcgccacgccaccaaccccacgaaggcgatgaccagcaacggcggcagcgcgtccagaccggcctccagcaggttcagcccgctttcggtcacggcggaaaaggcccgcgtggccggggccaggtgggtaaccagaaagtcgatggccgcttccagccactgcccaaggggaatgcgcgggaagctgcccgtcatattcgtcaggcccatcatgttcatcatgttcgtcatctccatcaggcgttccctccgcgttcagccagtgcacccaacaacagcccgcgcacgatgaccccggccagccgtccgcgctcgtcggtgacggccagcgggtgcggcagcccggccatgaggggaatgagttcggaggcgggggcatcggtggataccgtggtgatgtcggtgcgcatgatggccgcaaggtcgcgctcgccgcccgccaggtgctcgacgatgtcgtcggcggtgaccagccccaccaacttgtggttgcggtcgagcacgaacagggtggcgatggcgtggttgcgcatcttgcgcagggccgtgcgcgggccgtccacgcccagcaccgccaccgcctcggaccgcttcatcaccgtacccgccgtcagcacgcgggcaatgtccacgtcggccacgaagcgggccacgtagtcgtccgccgggctggtcaggatatcttccggcgtgcccacctgcaccacggccccgtcgcgcatgagcacgatgcggtcgccgatcttcagcgcctcgtccaggtcatggctgatgaacacgatggtcttgcgcacgtcgtcctgaaggcgcagcaactcgtcctgcatgtcgcgccggatcagggggtccagcgcactgaaggcctcgtccatcagcaggatgtccgggtccagcgcaagggcgcgggccaggcccacgcgctgctgcatgccgccggaaagctgtccgggccgggccgcttcccacccggccaggcccacgcgggccagggcctcggccgccttgtcgcgacgagtggctttggctgcccccatcacctccagcccgtattcggcattttcaagcacggtgcggtgcggaaaaagggcaaaattctgaaacaccatgccgaaggtgcgctggcgcagggcacgcagatccttcaccgaaagagtggtcacgtcggtgccgtcaatgcgcaccgtgccgtcggtgggttcgatgagccggttcaggcagcgcaccagggtggatttgccgctgccggaaaggcccatgaccaccacgatctcgccctcgtccacgtcgaaggtggcgcggttgacgcccacggcatgcttggtgcgcttgtatatctcgtccttgggcttgccggcgcggaccatggccagcgccttttccggcaccgggccgaatatcttggtcaggtcgcggatctctatcttcgccatgttgcctcctgtgctgtacgcgccacgggcgcccggcccttgcaggacgggaaacgccgccgacagcgaccgcccggccatactgccgcgccccccggaaaagggacgcgacacggaagaccggcgcgcggcacgcatcatcggcacacacccggcgagggcgcgcgtcgtgttgtcatcatcatgctgtcatggggatgcacgggaggaaggcacggaacgggatgcaggctggctggcgcaccattgcgccgcacggtcatgaccggcttgccgggcaggccgaagccggcccgcgaaggctttccgcgctgcacgccgcagtccgcccggcccgcaaacaaggcggcccggacatgcgaaccggtgcggaaccagtggggagctggtgagcaactggcgcagaactggctgcggcaatgaccacgcacggccaccatcctgccgggccgcaagggcacaccagaggatacacaggccgcgcacaacgactgcatcctgaatattgcgaaccgaaaaatcacgcttttccggctgcaagcatcagaccgaactcatatgcgcacgggcaggcattccttggcccttgcccgtacactcaacatcctcccggacatcaaagcatgctgttcatggtcggcatcgatcagcttttcattcacacaatgaatacaaccaatcacaccatttttacaatataagtcaaaaaacatctcatgtccacccgcaatgtattttcatgacaacccctgacatcccggtacgtacgactacgtggacgcaacctgtcgcaagcgcacgcaagaccgttgcacccggacggaaaacatgccatccatgggggcagtacgctgcggaggtagacatggccatggacagtttttccttgcgacaagcggcgttacgatggggggcgagcctgttcggcgtggccgacctggaccgtctgcgtaccctgcccacccagccggaaaacctgctggacgggtggactcgggccatcagcctgggggtgcgcctggcggacccggtgctggatgacatcgtggacggccccaccccgctctacgcccaccattaccgggccgtgaacacccgcctggacgataccgccctgcgtctggccctgctgattcaggaagcaggcggacgcgccctgccgctacccgcctcgcaggcgctggattccgtggcctgcaccagcatgatctcgcacaaggcggtggccgtggccgccgggcttggctggcagggcaagagcctgctgaccatttcgccgctgtacggcccgcgcatccgcctgtgcacggtgctcaccgatctgcccctgcaaccgggccacccgctgatgaaccgctgcggcaactgtacaagctgcgccgatgcctgccccgccggagccatcaaggggaccgcgctgcccaacgaaccgggcgcgcactatcaaagccgcgacgaagccctgcacttcgaacgctgccgcaccctgctgcaaggggacttcgccaggcgcccgctcatcgggcattcggtatgcggggtatgcgtcaaggtgtgcccgtggggtgcgcggggcaagggcgtgctgcacgggtgcgacgacgtgcccatgaccatgatggacgaccagttcaccctgtttccgcagtcgtcctgagcgcattgtttcacccacgccccggcccgggccacgggtcgtttgcccgcaccgcagccaagggaggccccatggtccgctccatcacccctcgcgaactcgacgatgtcctgtgcggcgaagagcgcatgctgctgcttgacgtgcgcagccggagcgaacgcgacctgcacccggaggccattcccggttcgcagtggcgcgatccggccatggcggacacgtggctgccctccattcccgagggcaccagcgccgtggtgtattgcgcgggcgggggagaggccagccggggcatccagtcgcgcctgacggcgcgcggggtgaccgcgcgctaccttgaaggcgggctggccgcctggcagcggcaacacggcggcgaacacggcgagcagggcggccccgccgtacgggcgggggaaggctgtgcccatgctccgttgcgcggtgaacccggcggacacattcccgctggcggcgaaagcggcctgcaccgcccggcgggcaacgtccaactgcccatgggcaccagcgaggcaggcgggcacgaacacgcgcgcgggggacggcccggggcgaccggcgggacggcaggccgcggcagtggcgagggcggcggagtccgctgaggccgcgccaccgaagggcgccagcaacgccctttccttcgctgcccccgtccgctgcaacctgatcaaacggcaccgccagcctggcgacccccgatgccccattgcgcagcgttgcccgcgtgcctccggttccgcgccaccgcaccggcccggaccatgccccccgtgcccgtttacccccaccccggcgcgtgctatgcccctgcttcggcgcggacacccgcgcgcggcgctctccagctgcccgcgcgccgtgcccgcccgcagccgcacatccggagtgatcatgaacacagcccgccgcatcgccgcgcgttttcgtccgtcccctgttccgcaaacctccaaccggcagcgctctccgcgccgcgcggcacgcctggcgcttgtcgccctgctggcggctggcctgctgctgggcggatgcaagccccccaaaaaggggacggctgccctgccggaacgccctacctacatccgcgaggccacggaccaggaaacttccgcgcccgatgcgggcacgagcgccacgggcacgaccggggccaccacgccggataccggcgccgcaccggctgataccggggccaacaccgcgcagcctgccgcccccgatcttgtggtcgcccctgacagcatggccaacaaccgccagcccgaacccacgccgcaaccgcagaaccgcgctgccgcccccgtgggtgaactggtggagctttccgacggcaccagcatggaggcccccactcgcccgcaggaccagtttgcctttgccatggccctgttgcagggggccgacggccagcccgatccggcccgggccgcaacgtggctggaaaaatccgccgatcaggactttggcccggcgcaagacgtgctggcgcgcctgtacctggacggcaccggcgtgcgcaaggacgaggccaaggcctttgcgctggccatgtccgccgccgagcaggacatcatcaacgcgcaggccctggtgggcgtgctgtacacttatggacgcggcacccggcgcgacttcatgcagggcgagaaatggctctcgctggcggcggagcggggccacccgcaagcgtgcgacctgctggccgaataccaccgcaaggggttggccgggccggagaaccaggaagaagccttccgctggacggaacgcgccgccgcccttggggtggtgcgcgcacgcttctggctgggcgtgcactaccgctacggcatgggcaccccgcgcgacgacgccaaggccctgcacctgctgcgcgaagccgccgacgcgggcaaccccgacgccatggggctggtggccgaaatgctttaccggggccagggaagcgagccggacatggctggctccgtgcgctacttccagatgggcgccaaggcgggcgacctgcactcgctgctcaacctgggcatcctgcatcacgaaggcacaggcgtgcccaaggactacccgcgcagcctgcaactgttcggccaatgcgccgagggcggccacccgcgctgcatgaccttgctgggcagcatgctggcggaaggggaaggagccgaggcggacatggtcaccgcccattcctggctgacccgtgccgtgctgttcggcgacggcgacgcggcttcggtggcagccgaggtgcagcaacgcatgacgcccgaccagttggtgcattccaagaacatggccgcgcagtggatgcaggcccacccgcagttccagcccggcgtgcccgcgcaactcgaaccggaggcatccacggcggttccgcaggccgcgcgacaggaagcctcgcaatccgcaccgggagcaagcgccgacaccggcacgacggacatgaccgccacaccgcagggttcctccaacgcgacggcccctgttacccagaccgacaagaccggcaagacgggcaccaccactgcggccccggcgaagaagaaaggcaccaaggccgccaagggcgcccgcaccaccaactgatacgcgccgggcacgacgacgcaacggacgcagcatgcctccctttcccgatcaccaggatccccgcgccaccggtccgttgcgggtattccgccatcgcaactaccggctgttcttcgccgggcaggccatttcgctgcccggcacctggatgcagtccatggcccagtcgtggctggtctaccggctgagcgaatccagcttcgttctgggggcgctgggctttgccgcgcaattgccgctgttcgtgctgtccgtgttcggcggcgcgctggccgacacgcgcgacaggcgcgccatactggtggccacgcaggtggcctccatgctgctggcgctgactgccgccgcgctgaccatgaccgacgtggtgcaggtgtggcacgtattcgtgctggccacggcgctcggcatcgtcaacgccttcgacgtgcccacgcggcagtccttcatcatggacatggtggggcgcgacgatctgcccacggccatcggcctcaactcgtccatgttcaacgcggcgcgtgtggtcgggccaaccctggcggggctggtggtggccgccgcgggcgaagggtggtgctttctgctcaacggcatcagctttgtgcccgtcatcgcggggctgatgatgatgcgcctgcccgtccacgtgcccccgccgcccggcccttccacgttgcagcgcatccgcgaggggctgggctttgccgcgcgccacgaaggtatccgcaccaccctgctgcttgtgggggccaccagcctcatcgcggtgaactattccgtgctgatgccggtggtggccgacaaggtgctgggcggcaacgccaggacactgggcctgctgctgggggccgccggggcgggtgcgctgctgggcgcgctgtgccttgccctgcggcgcagcagcgacgggctgtcacgatgggcgctgtacggggctgttggactgggggccagcctgacggcattcgcgctgtgccggtcggtgtggacggcgctggtggcgctggtgcccgtgggcatgtgcatggtggtgctgatggcatcggccaacacgctgctgcaaatcatgtcgcccgacgcctaccggggccgggtcatggccctgtattccatgatgttcctgggcatggggccgttcggctcgctgcttgggggcagcgttgcccatgcgctgggcccatcgctcacgctgctgctgtccggcatcgtctgcctgggcaacgcgctgtggttcggggtgtggctgcggcggcacggcccgtcgctggctggcgtggggcgcgagacaagttgagactgttgttgccatccggacgggagcgcaccggacgggagtaaaccggacgtgagtaaaccggacggcagtgttcctgccagacgcgctccggataaaagcgccccggcaaaagcgtcaggacaaaagcctcccgaacaaacgcactctgttcagaagcgtccaaacgtagaggtcatgacgcgggcgttccggcagcgatgtcgcagagatcggcccggcacatgtcgttgcaacggtgctccgacaacgaacgaaaaacaggggagaagtcagccacggcagccctctccctgtttttcggtacatcgcagggtatcgtctcagcgggaccgcagccgctccagcaacgcgggcagcaaggtactgttggcggcggcaaggcggttggcatgcagcgggtccgggtggccgtcgatatcggccacggcgccccccgcctcccgcaccagcaaggcaccggcagacaggtcccagcgcttcaggctgaccacgaagaagccgtccagccgtcctgcggccacgtaggccagatccagcgctgcggcaccgccccggcgcatgccagccgcgcaacgggccaccgcgcagaactgctccagatacccctccatgcccggccatttgggaggcggcaccacggtgcccacgaccgcctcgtccatccgggtacgccgggccacatgcaccgggcgtccgttgcagaacgccccttgcccgcgcactgcggtgaagaactcgcgtctgcccgggtccgccaccacgcccagcaccgccacgccgtttacctccagcgccacggacaccgcataatacggaatcccgtgcacgtagtttaccgtgccgtccaacggatccacgatccagcggaacggcgatgcgcctgaatcacctgtgctgtctcccgactcctcgcccagccgggcatggtcggggtaggcctgccggattcgcgcaaaaatggccgcctccgaacgggcgtccagttccgtggtgatgtcgccgggactcttggtggtggtgcgcacgcgggccaggcgcgaacgcccacgcgccaacacggcgcagcccgccttggcggcatcaagggccacggccagagcgtcctcaaggttcaggctgccaccgaaggcaacgaggctgtcgggttgtgaagatgccataaaaaagtccagggttgcaggtactgcggcaggccccctcatgctcggggctgaaggcccctgttccctaccaccatgccttcgacgcggaaagtcctctgaatgccccctgccggggcacgcggcgttccatcccatgccacgcgccgggaacgtagaaacgccatcggaatccacgttgtccccccacgagccatcccgtctcgccgcacgtgccatgcctcctgcgctgcaagccctcacgccccatgcgccctgcactgtggacctgcgcttcgagccctcacgccccatgcgccctgatcctgcgctgtgaccttgcgcttcaagcctccgcccctacgccctgccccctgtgctatcgccctgccccctgcgctatgcgcttcccgccgtccgcgcccgtgcctgtgcctgtgccatgcctttgaaacgcacgaaggccccggtgatttctcaccggggcctttcgcgtgatgggtagggatgtgatttctcgcatccctgtgaaaataagtgctggcatcggcctactttcccacgcaagagtacgcagtatcatcggcgatggagggcttaacttccgagttcggaatgggatcgggtgtaccccctcctccatggacaccagcacaaatttctggtcaccgtccggcaaggctggctattttgcgccgccacatcggccgggaccgaaagttgtaatcaaacagggtggaaaggaagtgtagagaagaaaacaaggcgcacgggctattagtactggtcagctgaatgcgtcaccgcatgtatacctccagcctatcaaccgggttgtctacccgggcccttcagctccgaagagagggagaccttatcttgaggcaggcttcccgcttagatgctttcagcggttatcccttccgcacatagctaccctgctgtgccactggcgtgacaacaggaccaccaggggtgcgtccatcccggtcctctcgtactagggacaggccctctcaagtctcctacgcccacagaagatagggaccaaactgtctcacgacgttttaaacccagctcgcgtaccactttaaacggcgaacagccgtacccttgggacctgcttcagccccaggatgtgatgagccgacatcgaggtgccaaaccgcgccgtcgatatgaactcttgggcgcgatcagcctgttatccccggcgtaccttttatccaatgagcgatggcccttccatgcggaaccaccggatcactaacgccgactttcgtccctgctcgacatgtctgtcttgcagtcaagctcccttatgcgtttgcactcgacgcctggtttccgatcaggctgagggaacctttgcgtgcctccgttattgtttgggaggcgaccgccccagtcaaactacccaccagacactgtctccatcccgggtaacgggtatgaattagagccttagacttgcaagggtggtatttcaacggtggctccccccatactggcgtacagggttcacagcctcccacctatcctacacatgcaagcccaaaacccaatgtcaagctatagtaaaggtgcacagggtctttccgtctttctgcgggtacacggcattttcaccgcgacttcaatttcaccgagtctctggccgagacagtagggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgattcaaagcttcgcttgcgctgacctctcctcttaaccttccggcaccgggcaggcgtcagtccctatacgtcgtcttgcgacttagcagagacctatgtttttagtaaacagtcgccaccctcatttctctgcggctctcgtgggcttagagagtaaatccttcacccataagagcaccccttcttccgaagttacggggttattttgccgagttccttggccagagttctctcgagcgccttgggttattcaccccacccacctgtgttggtttccggtacggttcgcacgcgctaaacttaggagcttttctaggcagtagaggctcaacagcttcagaccttgcggtcacggactcgcgtctcggccttgaagagggcggatttgcctaccctcaagcctacctgcttgcaccggctaagccaacagccggcctgcctaccttcctgcgtccctccatcgcacactcgcgcaagtacgggaatattaacccgttttccatcggctacggctttcgccctcgccttagggaccgactaaccctgggaagattacctttacccaggaaaccttgggtttacggcgaacaggtttttcacctgttttatcgttactcatgtcagcataatcacttccctgcagtccagcatgccttccagcacaccttctgcccgcagggaacgctcccctaccgatcgcctgagcgatcccgaagcttcggtaccatgcttagccccgttacattttcggcgcagagtcattagaccagtgagctattacgctttctttaaacgatggctgcttctaagccaacgtcctggctgtctgaacaactccaccaccttgaccactgagcatggatttggagaccttagctgtcgatctgggctgtttcccttttgacgacggaccttcgcacccgccgtctgactcccggggtacatcttagcggcattcggagtttgaaagggtttggtaatctggtgagacccctagccctgtcagtgctctacctccgcaagacaatttcccgaggctatacctcaatatatttcggggagaaccagctatcaccgagtttgattggtctttcacccctatccacaagtcatccaaaacgttttcagccgttactggttcggtcctccacacggttttacccgtgcttcaacctgctcatggatagatcacccggtttcgggtctactccgcccaacttatcgcccttatcagacttgctttcgctacggctccgcttgcgcttaaccttgctggacagagtaactcgctgactcattatgcaaaaggcacgcggtcacaccttaaagatgctcccacagcttgtaggcaacaggtttcaggttctatttcactcccctgacaggggttcttttcacctttccctcacggtactggtgcactatcggtcgccagcgaatacttagccttggaagatggtcctcccagattcccacggggtttcacgtgccccgcggtactcaggtgcccctagagtgacgttcgggttcggatacagggctatcacctgctatggcggagctttccagctctcttctcctgcctagtagtcaatcccacgttggggtcctacaaccccggctggtcgaaaccaaccggtttgggctagtcccatttcgctcgccgctactttgggagtctcgcttgatttcctttcctccgggtactgagatgtttcacttccccgggttcgcttcctgcaacctatttgttcagttgcggatgaccggacatgactccggccgggttgccccattcagaaattcccggctcatagggtgtttggcccctccccgagacttatcgcagcctaccacgtctttcatcgctttctggcgccaaggcatccacctgttgccctttctaacttgttctcttcgaacttcctttccaaccctattcaattttcaaagagcgtcaccccgaagggtgaagccaggcgcatgcctgaatgacatccacgaagaaaaacctcgtgactgctatcaaacatgcgactgtcaaagagcaaaaccgtgaatccagaaaccagcggatggttggtggaggtgaacggaatcgaaccgatgaccccctgcttgcaaagcaggtgctctcccagttgagctacacccccgttccactcaggcgtcgtgcgcgccctgatcaatggtgggcctgggaagacttgaacttccgacctcacgcttatcaggcgtgcgctctaaccacctgagctacaggcccatcggcgaagctgggcgcgcggcccacacttctttcacggttgcttcaaagaacacacggcgaaagccggttccttgcaagtaaacagcgagtcgggaattttctgtaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccaatcatcggccctaccgtagacggctgcctccttgcggttggctcaccggtatcgggtaaaaccgactttcgtggtgtgacgggcggtgtgtacaaggcccgggaacgcattcacccgagcatgctgatctcgaattactagcgattccaacttcatgcagtcgagttgcagactgcaatccggactgggacgcattttttgggattggctccacctcacggtatcgctgccctttgtgtgcgccattgtagtacgtgtgtagccccaggcgtaagggccatgatgacttgacgtcatccccaccttcctccccgttaaccggggcggtctccatagagtgcccagcattacctggtagcaactatgaacaggggttgcgctcgttgcgggacttaacccaacacctcacggcacgagctgacgacagccatgcagcacctgtctcgggattctccgaagagcacccctccttttcgggagggtttcccggatgtcaagcctgggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaatttctttgagtttcagccttgcgaccgtactccccaggcgggatgcttaacgcgttagctgcggcaccgaagctcaaggccccgacacctagcatccatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctcagcgtcagtatcggtccaggtggccgccttcgccactgatgttcctccagatatctacggatttcactcctacacctggaattccgccaccctctcccgaactcaagtccagcagtatcaagggcaattccgcggttgagccgcgggatttcacccctgacttaccaaacagcctacgtgcgctttacgcccagtgattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcctttggaggtaccgtcagaccatggctgattagcaccatggcggttcttccctcctgacagaggtttacgacccgaaggccttcatccctcacgcggcgtcgctgcgtcaggctttcgcccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgttccagtcccagtgtggccgatcaccctctcaggtcggctacccatcgtcgccttggtgggccattaccccgccaactagctaatgggacgcggactcatccatgagcggtagcttgcaagcagaggccacctttcccccgaaatgtgaaatcggagcgtattcggtattagcgaccgtttccagccgttattcccaactcatgggcagatcatccacgcgttactcacccgtgcgccgctttactcaggccgaagccctttcacgcacgacttgcatgtgttaggcacgccgccagcgttcaatctgagccagaatcaaactctccagttgaaaaactgaagtcgcacgaacacctcgtaattgaggcacccgtacgattgattactatcgtaaaggctgattccttcccgactcgctatttacttgtcaaagaaccgattccgtgaaccgcagcatcctgcggcccgtcgccccgccggggcttcccgtcgcggcgaggagcatgtatgccccagcgccccgccaggtgtcaaccgcttttttcgttttcttcgttttttctcgaagaccccgtgaagcccgcagtgggttcaggaaagcgctgactgttcggcttgaaagagcggtgccgtgtccgtttgcccttgcacgaagtggtcggggcaatcggtcgcggcaaagggggtatttagggtatcaggcggccaggtgtcaacacggtttttgaaaaacgttcgaaatacacaagcaaccaactgaaataaaacccactaacaatctaaagacgtggcaccaccttcccccttttccccctgcctcttgccggatgccgcgcgcgcgggtaacactgcccaactgaccggggtgcctggagcgtttgccgcaccgtgcccggcacacactttcccacatctgaatggagcatccatgtcgcagacaaaccgagcgcagggccgtcagcaacaggacggcgactacgtccgcaagtccaccatgtacatggccgtggccgtggcgctggtcgttggcgcgttccttggcgtgcaggtgacgagcctgtattcgcccgcgcccgcgcaggaaaagcgcgccgtgtccgcccccagccagcagtcccagaacggcccggccaaccagatatcgcccgacgtcatgggccgcattctggaaatggagcaggcggtgctgaaagaccccaacgacgtggccgcatggaccaagctgggacacctgtacttcgacaccgaccagcccaagaaggccatccccgcctacgagaagtcgctggcgctcaagcccaacgacccggacgtgctgaccgaccttggcgtgatgtaccgcgaagaccaccagcacgaccgcgccctggccaccttcgagaaggccattgccgccaatcccaagcaccagattgcccgcttcaacaagggcatcgtgctgtacttcgacctggaacggaaggacgacgccttgaaggcctggcgcgaactgctggccatcaaccccgacgccaaggcccccaacggccagccgctgaaggaaatgatgcagtcgttgcagcagcagagcaagtaggacgggcacccgcccccccatgcaccgtgcggatgcgcgcggcggccacgtgtcgccgcgcgcttttcgtttgcggatcatctccggcgtggaggccctgttcgcacggcatgtcgcaaccggcctcccgtttgcgacgcaagttgcaccatttcctctgatcccgacgttccggggccgcataccgcaacattccgctggcgcaacgaccttgatttccactcgccccccacgccgaagtgcgctatgttccggcggggcgcggcccaagcgtcgcgccgcgcacggtcaacacgcaacccgcgcgccccgcgcgcccatggaaccatgtcgcacgccccgaccatcgcttcggccccctgctcgccccgcgtcccgtcacttcatacatatacatcccgccaccgcaccgtgctgttgcaaatggccgcatggctgctgctggcctgttgccttgcgccgtggccgcccatcattgcgcatgccgccacggcggctcccgccgccgccaatgcgacacgccccgaggccactcctccagccgccgcgccagcgctttccaacgccacccgggcgctggatacatcgtctctgctggccacccaaccgctgaccccgttcatggaatttctggtggaccccaccggcacgctgagcgtggatgaactgctctcgccctcgcaccaggccgggttcaccccgctgggtaacggcctgcccctgttccgctccggctccacctggctgcgcatgaccctggccccccgcccctcggacgggcaaaaccgccagttgctgctggacattggccgcgacctgcccggcaacgccacgctgttcctggccaaacgcaatcagcccggtgaacccaacgaatggcaggcacagtcccccgaagggggcaacgtgttcaccctgcccgaccccgtgggcaagcccctgcccgtctacgtaaagctggacggcgtgccggggccgtggttcgcgcccatgctgcgcaccccccagaatgccgccgccaacaacgacggactggcccgcccgctggtgatcggcgtgctggtggccgtgctggccctgtgcctgctgcgcggtgtcttcgagcggggcgaatggcggttgtggaccagcctgttcgttgccgccgtactggcccaggccgtggcagggcagccgcccacgcccgccggatacgtgccgttgcgcggcctgcccggcgtgctggcccccggccttgccctgatgctgctgccccacgtggggcgccatctgctgcgcacccgcgaacacgcgcccagcgcggacatgcagttgcgggtggtctcgctggccggggccgttctggccctgctgccgctggcgccgggcatggcctggtcctcgcgcctgctggcgctgtggccgctgctgctggtgctgctgctgcccgccgccgtggcctgcaaattccgcaagctgccggggtcgcgccgttttctgaccggatgcgtggccgcgctgatcggggccggggtgggcattgcaggactggcatcgccggtgcccgccgtgtggatttccaccgctccgctgtggggcctggccctgctggccctgctggtggcaggcaccagcgcgccgcgcccgaccgaggccgagggctccctgaccggcggacgcggctaccgcgtgcgcaagagcccggcggcggaacgtcccgacctggacgacccgctggccgacgagcccaccctgcgcatgatctcgcccgaagaactgcgcggcgggctggccccgtctccgcgcacacccgccgcgctcgccaccggggacgcgctgccccctgacgaagccaccgcccgccaaggctccggccatgacgacagcatggccgacgagccgttggaactttcccttggcgacgtgctgccggaactggacggcacccccatgacgcgcggctcgcgccgccttgcccgcgcggcggccatggccggacgggccgactcctccacgggtttcgccgctggcggtgacgacggaaacgagggggaggccttgccccacaccggttccggccttgatccgctggcactggcccgcatggaggaagccctgctggcccccatcgacgccatgttgcaggaactggacggcctggaaaactgcgcgctgccccccgccgcccgcagccatgccgaggccgtgggcgccgccgggcgccagttggcctccattgcagaggaccttggccgggtggccgcgccgcagcgcaacgcaccgcgcagggccgtgttcgacctgcaacgcatgctccgcgacgcccacgatgccgtggccgaccgggcggaacgcaagggcctggccatctcgtggttcatggcgccgcatctttcgcagctgtatgaaggggacgcggggcaactgggcgaactgctgcgcctgctggccgaaagctcgatgcgttccacggacaagggttcggtgcacatgtcggtgcgccgcgtgcccgacagcacggaccccggccacctgctgttcaccgtcagcgattccggcgcgggcgcgccgccgcacaagcgcagcgtcagcgcactggcccgggcgtgggaaatggccgacgccgccgggggcaccctgaccgtggaaagcgggcggggccagggcaccaccatttcgttcaccgcgcggctggtggccctttcgggcgatgccacggcgccgcgccccttcgtgggcgtggacctgaccgacgacctgcgcgtggcccgccccatgcccgacgccgtgacggcggcggaccacctgcacctggggccggtggccccgcaccgtccgttgcaggtcatcgtggccgacgacgtgcccagcaaccgccagttgctggcctttttcctggaagggctgccccatgccccgctggaggcgcgcggcgccaccgaagcgggcatcctgtaccggcgcgcgccctcgggcctgatcatcatggacggcgacatgcccgaggacgacatcgtggccgccctggcgtccatccgcgccttcgagcaggagcacggactgcccccggtgccggtgctggcccttgtgtcgcacgaggcgcaggccgagcgcatgctggccgccgggtgcaccgaaacgctggaaaagcccctcacccgcagcggcctgcgcgccgccgtggaacgcctggcaccgccccatgccgaaccggaaccgcagcccgaatacgcggactacgccggatacggggctgccgcagcggaactgccgcacggcgaggaaggcgacgacgcccgcgccacgccgccggaattcgcggaactgccggacctgttcctgtccgctgccgataacggcgcggatgccggtgctgctggtcatgtcggtcatgtcggccatgccgggtcagacgggccttcgctggccggggatgccgccccggcgtgggatgcccccgaaaccacgcgggacgacgcctctccatctaacgccccgacgtacccccatgacgattcggccatggatgcgctgcctgaattgctggacgaggggtttgcgcccaacgcgaccgaggccgacgcgggtgcgccgcatgaggccgcagccgacgcgcctgtgccagccgagcctgtgcctgccgagcccacgtcgtggcatccctgggaccgcccggtggccggaacgcaggtggccggggcaccggaaccggcaccgcacgcggcggacaacgacggcggcaacgccgacgccgcccacgccatgacccatgaggaagaatcgaacgaggccgaagagttgcctgacctgttcggcgcggacatctttgccgtgggccacgccgaccccgccgcagggcagcagccctcggcgtccggggggaccgccaccagcgtagcgcacgggaacggcgtgctgcccgagggaggatcgctgctggacctcatcgtcgccgacgccgaggattccgaacctggcgccgatgccccgaccgcatcgggccaagcaccggcagcgccagccccaacgcccccggcctcgccccttgtcgcaggggccgccgccactgtcgcggctgcggcaacgtccacggagatggcccccccggcctgggacgacaattttgaggaatccgtgggcgcccccacgcccgtgaagaccgccccggcccagccggttgcgggtgctgctgccgccacagcccggcaggagcgcgccgacgcgcatcccgaaaacgcggccactgcggtgcgcaagcccaccgcccccgccgacggcggtgaatgggtgggcgaccccatgcccatggaaccgcaccggtccaccgcccatgcaggggccagcgcctcttcgtcctacggggcggcggcgcgcctggaacgctgggaacgcgcccagcgagcccagcagcaagggcaacgccccgtgccccacccgttgccggagcaaagggggcaacaggttgcggaacaggccccggcccttccgcagcccgatacccggcccatccgcgacctgtcggctgaagtgcgtcccggttaccgtcccaagccgcccgccgggcaggtgacgaccggaccggcgcaacccggacaagcgcagcccggccagacacaggctggacaggcacagcccggattggcgcagcccggattggcgcaggctgccgcgtcgactgcccagggtggccaaggcgcccagactggccggactgcccagactggcccggctgttccggcgtggcccgccggacagcagaccggcccgaccctgccgccgcaaatgcagtacaccaggccccagtcggggcagcaggcccccccgacgccccccgtacaggtttcacccggacaagtttcatacggtcaggccgcgcacgcttcgccgcactcgcgggcagccacgccgccgcaagccgcccccgccaagagctttgccgaacgcatcgcggaacgcatcgccgtgcaccttggccgtggcgcggaccgcgccagaagtccggaagacgatgcgacgcggcgtgccccgtcgcaggcagccccgtcccagcccgccaggtccggcgccgcaccggcgcgcccggcttctcccgttccgcccgttacttctggcggtcggcggacagagccgcacatgaacatgggcgacgacatcgagccctttatccccggcctgctggaaaccctggatgccgccctggacgatgcccggcgcggtcgggccgacggcagcacctttgccgtgcaggaagcggcggcgcgcatcgcgggcaaggcggaaagctttggcctgcgggtgctggaacgcattgcccgctgcgtggaacgggccgccaccgccgacgacatggaagcggtgcgcgacctgctgcccgaactggaggccgcggtggaacgcaaccgcatcgccctggccccgcgcgtcgggcaggccgctcgccggggctgagccgcccgccagacaacacgccccataccgccccggccattcccacccaagccattccgggccggggcgcaccctctgccgtgccttttcctgttcttttcatgagttgtaccgcccgccaaagcacgcgccataccgatatcgggcacgtgttacgcacggattgcgcgtgcgcccaacaccaacgttgacaccgctcatgagtggggttagccttctctcgtttgagcgttcactcctcgcttctgccgtatcgcggcagacactgaaaggattccgacatgaagcgcgacaccattctgcttaccgccgccaagctgtttgccgagcgcgggttcaacaacacccccaccagcctcctcgccaaggaggcgggcgtggcggaaggcaccatcttccgtcatttcaagaccaaggacgacatcttcctcaccctgatccgcaacgtgaaggatcagctcatcagcgacatcgagaagtatctcgaggtgcgcgcccccgaaaccagcgtggagaaggtggtctccatcatcaagtcgttctacgtgttcgtgaagaagaaccgcatggagttctgcctgatcttccgcgacgcgcccacccgctacggcgaacggaacgatgacgtgttcctggccatcaaggaaatatactcctacctcaacgagtacctgctggtggcactgcgcgacggccagcgtgacggctcggtgcgcaccgacatcaacgtcgaggacaccgcgtgcatgatcgtgggcatcatggtgggcatcgtgcgcaccatccacttccagttcgtggaacccaccgacgatctgctgcgcaacgtcatcgacaacgtcagccgcttcctgaagccgtagcggagacatccgcgccgtttccacggggccgttccgcgcatacggggcggccccttgccgtttgtcatggggcggctgccccggcccggctaccggatcggttaccgggtcgtttccgggttgcggttcatgccgccgcccgcgccccgcacccacgggaggcatccatgtcttcgtccatccttcacgatcccggcatgttgcgcaccctgctgcttgtgctgcttcttgcggcaggcgcatggttcccatggccccaggggccggtccgcaccgcccatgccgcgcagccggaccagcctgcaggagcaaacctgcctgccgggcccgtgcgcctgcccgcctgcccggaccgccccaactgcgtcatcacccaggccgaaggcgccgtgcgtgacgggcagtacatcgagccgctgcccttcaccggcgacgcggccacggccatgcgccgtctggccgtgtccctgggcgccctgcccggctgcaccgtgaccgaaatggacggcctgaccgtgcgcgcccagtgccgcagcaaggtcttcggcttcatcgacgacgtggtgtgcgtggcagatccggcggcttccgtggtgcacctgcgttccgccgcccgttccggctggtgggacttcggcgtcaaccgcgaccgggccgaacagttgcggcgcaggttcctggggttgtcccgctagccctgcccagcccccagccccggcgcatttccggttgccaagcggaccaagcgggcgtaaagcagaccccgcagcgtgccgcgccagattcgtggcacaccgggcggcggccacacggcccgcccgcacccccaacaggagcacagacgtggattccggcgacagtagtagatgccccatcgcatcgcaccgtttcgcaacgacgcaccagcgccgctgccgccaccacgtccgggcctgatcccttcccggtccgcctggcggcgctgcgcgcccccggaggtggaccatgttccgcagaccgctttccccgcctttcgcatcttccctgctttccgaccgctccatccggcgcgcccgctgccggatacatcgtcgcgtgctgtccgtggcccgttccgcggacccgtactcgtgacgctccgctgcttccgccgccgcaccctgccctgatccccgtgcatcgggcctggcgcggcgcgcggctgtttccggcacgcgcggcatgcgccgcgcgcctgaccacacccggaacggacgcaaggagccttgccgtgttcaccatccacaagaccatcgacggcgcactgacccccatcgaccacatcgagccagactgctgggtcaacctatccaatccctctgacgaggaactgcgacgggcctcggtgctgctgggcattccgctggactacctgaccgaccccctggacgccgacgaacgcgcccgcctggaacacgaggacggcgtactgctgctggtcatccgcgtgcccctggaaaacgagaccgacgtgcgcgtgccctaccttacgctgcccataggcatcgtgatcacccgttccgccgtggtcacggtgtgccgctcgccgcgcgacatcgtgaccgaactgctgaacggacgcgcccgcaccatggacacggcccgccgcctgtgcctggccattcacctgctgcaacgcaccgccatcacctacctgaacgacctgaaggacatcaaccggcgcaccgcgttcatcgagcagcgcttgcagcaatccatgcgcaatcaggaactcatagagttgctgaacatcgaaaagagcctcgtgtacttcaccacgtcgctcaaggccaacgacatcatcatggaaaagctgctgcgcacccgcaccctgcgcatcagcgaagaggaaagcgacctgctggaagacgccatcaccgagaaccgccaggccatcggcatgaccaacatctacagcgacatcctttccggcaccatggacgcgtttgcctccatcatttccaacaacatgaacacggtcatgaaattcctgaccgggttcaccatcatcctgatgatccccaacatcatcaccggcatctacggcatgaacatcgacacccccctgcacgattcgccgtatgccttcggcatcgtctccggggtgaccgtggggctgtgcatggtggcctggctggtgttcatcaagaaacgctggctgtagtcgcgcctgcctgcgcagcgacgggacgccccgcacggccatggccgtgcggggcgtcgtgcgctggtggaggatgaatgcgcggacagaaaagggaagggccgatggctggcccgtcgggcgggtcgccaacgggcgaaaggacaatccggaaacagcccctagcgcttgccgtccttgtgccgggtcttggcctcggtgcgttccgggttgcccgccagatgccgatggcgcttcacggccaagcgggcaaagtcgcccgcgatgcggggcaggtcggaatcgcgccagatgtccgcaaagcccggcagtgcgcgcaccgacgacgccagcacatacccttcggtcgcatccggcatcagggtcacgtcgtcgtggcgcaccgcacccgccgacccccagggcgtcggccagcagcgtggccatggtttcggcaaagaaccggcgcacctcgtcgggcgattcggcgcggtccagccgttcccgaaagccgggcaactgcgcctgctccagccgcgtgaacgaaacctgtcgggtcatgggcacctccttgccggggccgccgtgacgaagaaagcggcggacgcgcggcccccgaagggtccgccgccttttccccagcctagcagaaatgcccccccgcgcaagcgcgcgacaggcgacgcacgttcggtgcggcccgcgtgcacgcccacgccgcgcccccggggcgcattgttataattcagcccccaccagcgggcggctacgcttggacgacgcgcgaataccccttgcccggcgcacgtccaccccagcggagtaccccatgccccacccgacccccggcccagtccccggcactgcaacgccgctgtccatgtccgattccgccgcgccccgcttcgaggcgagtgtggcgctgcgcatcatcgcccttgccacgttcatcgccctgctgttcatgaccgccattctcggcggattcctgccacaggtccgctcggatgcacttcaggcccggcagcaagaactgcaacacctggtgcaggcggccctgaagctggtggaaggcctggacgcaaaggccggccggggcgagataccccttgacgaggccaggcggcgcgccgccgatgcccttcgccagatgcgctacggcaacggcgactatttctggatcaacgacgaccgcgccccctaccccaccatggtcatgcaccccaccgcgcccgtgctggaaggccagacactggacaagcccgcctacaaccggggcacccactggcgggccgcgcccggcgccccggcaacggagtatcccggcggcaaccgcaacctgttccaagccttcgtggacgtggcgcaccagcacggcgaagggttggtggcctacatgtggcccaagcccaagcagggcggcggcgtgaccgaccagacctatccgaaggaatcgtacatcgcccgctacaagccgtggggatggatcatcggcaccggggtgtacgtggatgacctggaggtggccgcaggccgcctgcgcaacatggtgctggcggtcaccgccgccattctcgccgtgggctgcgtgctgacggtgctggtcacgcggtccgtgcgcacgccgctgcacgcgctggtggcctatgcccgcgccgtggcggcgggcgacctggatgcgcagccgcgcggcaccttccgcgccgagttgcgcgggttgaagcaatccatcgccagcatggtggaatcgttgcgcatgcgtatcgaagaggcccgtgcgcgcaccgacgaagccgccgagcatgcccggcgcgcacaagccgccaccgccgaggcggaagcggcccggatccgggccgaacaggcccggcgcgacggcatgcacgaggctgcgggcatgctggaaggcatcgccgccgccattgtcgacgtggcggacaccgtgggccgccaggtcagccttgcgggcggcggcgcggatgcccagaagacgcgcgttgccgaaagctcgcacgccatggagcgcatggacgccgccgtggcgggcatggctggtggggccgcaggcgccgccgacaccgccgacaacgcccagaccaaggcccgcgaaggggccgagggcgtgcagcgggtcaaggaggccgtggttcgcgtggaaaagggcgcggccagcctgcacgcgagcatggccgacctttcgcgcaaggccgacagcattggcggcatcatggccgtgatcagcgacattgccgaccagaccaacctgctggcgctgaacgcagccatcgaggcggcccgcgccggggatgccgggcgcggctttgccgtggtggccgacgaggtgcgcaaactggcggaaaagaccatgaacgccacccgcgaggtgggcgaggccatccgggccattcaggaaggcacggcggccagcgcgcgccaggtggatgccgccgtggaggcggtgacccaggccaacgcccaggcggataccgccggaagctcgctggacgaaatcgtgcggctggcctccggcgtgtccgcgcaggtgcgcgccgtggccacctcgggccaggaacaggcggcggtgagcgcggacatcgtgcgctcgctgggcgacattaccaccatcagcgaagacaccgcacaggccatgcgcgacgcggaacggtcgctgggcgacctgaacaccgaggcgcaacgccttggcgacctcgtcgcgcggttcaaggaagggtagccagccccaagcgcgacggcccacagccgcgcatgctcacaaacacgcacaaggcccccgcaccgtttccggtgcgggggcctccgcttgttggcattgtctgtttttggacgcctccggggccaaggggcgagccccttggaaccccaagctcaaccacccgtaatacagcgagtacacaaacaaaggtttttagggagctttagccgtcatgcgaatctttgagcattgccccgaccgttgggtgagcgaagcgaaccttacggatggggaccgcaaggcgcggataaagacagcaaagcggggagcacgggggaagatacactttttcaaaaggatccctcccggtaaaactttgaatttgtcagtaatatgaagcccccgcaccgtttccggggcgggggccttttcattcgtttcgccgcaaacctagcgggtcagcttgcggaacttgatccggtgcggcgtgtcggcgtccttgcccagacgcttcttgcggtcttcttcgtattccgaatagttgccgtcaaagaacaccacgctggaatccccttcgaaggccaggatgtgcgtggcgatgcggtccaggaaccagcggtcgtggctgatcaccagcacgcagcccgcaaagttctctatgccgtcttccagcgcccgcatggtgttcacgtcaaggtcgttggtgggttcgtcaagcagtatgacgttggcgttggacttcagcatgcgggccaggtgcacccggttgcgttcgccgccggacagcacgtccaccttcttctgctggtcctggcccatcaggttgaagcgggagcagtaggcgcgggcgttcacctcgcggttgcccagcttgaccgtctcgtagccttcgctgatcacctcgtacacggtcttgccggcttccagcgaatcgcggttctggtccacgaaggccacctgaacggtatcgccaatcttcagttcgcccgcgtcgggagtttccacgcccgccagcatcttgaacagggtggtcttgcccgcgccgttggggccgatgatgcccacgatggccccggcgggaatgatgaagtccacgccttccatcagcagtcggtcaccaagggacttggcgaggcccttggcctcgaagaccaccttgcccagacgcggtcccggcgggatgtagatttccaggtccggggcgcgcttttcgctttcgtggctcagcatggcctcgtaggcgttgatgcgcgccttgcccttggcgtggcggcccttgggcgacatgcggatccactccagttcgcgctggagggtcttctggcgctccacctcggacttttcttcctgttgcaggcgcttttccttctgctccagccacgaggaatagttgcctttccacggaatgccgcgcccacggtccagttccagaatccagcccgccacgttgtcgaggaagtagcggtcgtgggtgacggcgatgaccgtgccggggaaggtctggaggaagcgttccagccaggccaccgattcggcgtccaggtggttggtgggttcgtccagcagcaggatgtcggggctttgcagcagcaggcggcacagggccacgcggcggcgttcaccaccggagatgaccgacacgggggtgtcgccgggggggcagcgcagggcgtccatggccatttcgaggcgggcgtccaggtcccaggcgcccttggcgtccatctgttcctgcaccttgccctggcgctcgatgagcgcgtccatctcgtccggttccatgggctcggcgaacttggcgttgatctcctcgaattgcttcacgagatccacgatgtcctgcacgccctcttccaccacttcacgcacggtgcgggcttcgtccaccagcggctcctgctccaggtagccgatggtgaagcccggcgcgagcacggtcttgccgtcgaagttggggtccaccccggccaggatcttcagcagcgacgacttgcccgagccgttcaggcccagcacgccgatcttggcgccgtagaagtaggagagggaaatgtccttcagcacctcgcgctggccgtggcgcttggtgacgcggatcatcgaatagatgatcttgtccggttcgttgctcattggtccacctttcggggttattgtctggtcgggttgtttccgggccggtgcctgcctaccggaaggttggccggggcgcgccgcccacgtggtgcgccagtcgcggagttcgcatgctgcgcggcaccgtacgggcggcaaggcggaaacggtcctgttcgcagtgttcggggatatgccgacgaagcgcggcccttgtgcttttgcagaccgcagggattttgtccagtgcgcgggcgcgcgcgggatgaccacgcgggcggacggagcagtccgcaccgcgcgccgaagctgccgggcaccgccgtgcggcgccccgcccccctgccgttccggaaacatccgtgctatactgtacgacgtgatgcccgtcacggcgcatggccgcgcccggtcctaccttggtgacacgaccggccatggcggaacatccggtcatgcggttccggccacacacaagacgccgcgccgcgcgcacgtcgcacccacgaaaccccacgggaggccccatgcatctcgccccgtccacgtccatacacgatcttgtctcggagcgcccctacctcatcgacgtgctggccgactttgcgcccgccttcgccaagctgaagaacccgctgctgcgcaacacgctgggccgggtggccaccttgcagcaggcggcggacatagccgggctggaggtcaacggcctgatgctgcacattgcgcgcggcgtgctggaccattcctccgaggccgtgaccatcgtgcccaagggcgcgcccggcacgggcgcaaagcccggccccaaacccgctgccgaaaccggggcatcgccctgcgccaccacctgcgacacgccgtgcgatgccgggcaggcgccagcgtccggctcgcccctgtccgatgccgcgcgcatggacaccctgaaggaactcatccgcgaactgcacgccggggcggacccggcaacgctgaaggcgcgctttgccgccgccgtgggcgacatttccggcggggacattgcccggctggaacaggccatggtggccgaaggcctgccggaggccgagataaagcgcctgtgctcgctgcacgtggacctgttcaagggcgcgttggacgaggccccggccgtttccgcgcccgccgggcacccggtgcgcacctacatggacgaaaacgccaaggccatggaagtggccgacgaaatcatctcgcaggtggaccgcatgcaccgcacccccggcgaccgcacctcgcccatcgacgagatggcctggtcgttcagcagccgctacgtaaaggaactgctggaagacctggcccacatagaggtgcactacacccgcaaggaaaaccagctgttccccctgctggaggaaaacggcatagaggccccgcccaaggtcatgtgggaagtgcacgacgacatccgcggactgttcaaggccgcccgtgcggccatggaaaacctggccgccacggcagccgcgctggccgcgcgcgacgcggcggaagccgtgaaggacatggtgtacaaggaagagaaggtgctcttccccatggccctggaatcgctgacggaagcccagtgggcgcgggtgcgccacggagaggacgaaatcggctacgcctgggtgacgcccggcgacgaatggaggccgcaggcgcccgacctggcgggcgtggcggacacggcaggccgggcgcgcgccggcggtgccgcgcaactggtgcaactggataccggcgcgctggcgcccaacgtgctcaaccagatgctgcgcagcctgccggtggacctcagcttcgtggatgccaacgaccgggtggcctactattccgacgtgccgcaccgcatctttccgcgcagcgcggcggttatcgggcgcaacgtgcgcaactgccacccgccgaaatccgtgcacatggtcgaggacatcctggccaaattcaaggcaggcgaacgggatacggcggaattctggatcgagcttggcggacgcttcctgcacatccgctactttgcggtgcgcgataccgacggcacctacctcggctgcctggaagtgtcgcaggacgttacggacatccgcgccctgaccggccagcgccgcctgctggaatggagctgacgcacaacctctgccgcccggcgcccgattcgggaacgggcatgagcaggcatgaacggacatgaacgggcagaatgcccaacatggccagaaccattcaaaaggcccggcgaaaaccaccgggccttttttcgtgccgcgcatgaagaatccttgcgcatcggctaaagttgtgtcctagtcgaccgaaaaagtcctgtaagctcgtatggtgcccgcttcctgccctcacccctcaccgcaccgcacaaacctttctccttcactgggggaccgcccgatgaccatacgccagaaactcatctacggcctaggcacgctcaccctgctcaacctggtcatgggcgtggccatggtgctggctctcggcaacatcaacatgctggtggacgaactggtctccaagcacgtggaactggaagaaaccgtgtacgccatgcgccacgacgtaagccagctgcgccgctacgaaaaggacaccctgctcaacatcgccaacgcggaacggctgcgcgactacctgccccggcacgaaaaggccgccacggaccttgccgcccacaccgacgccgccgaacgcaagttgcgcagcataccggagctggccaacctgctgcaacaggttgccgccatccgttcgctgagcggcccgtatctttcgtccttttccgtgctgacccgcgaagcccccgccgccggcctctccgccgagcaggccaacatccgcttcgatgccggacgagaacaggcccacaagctggaacagtccatcgaggaactgaccaaggccaccatagaggcaacccgcgagcacgcggatgaaacaaacgacaccggttccatgctgcgcaccggggccgccgtggccttctccttgacagtgctgctgggcggcctgctggccgtggggctgtaccgcaccattcaggccccgttggcggccctgaccgactttggcagacgcatcgcggatggcgacttcgaatacaagagctccttccgcttcacggcggaaatgggccagctgcatgaaaccatcacccacatggtggacgccatccgcgaacgggtggcctacaaccgggccatcatcaaccgcgtgcccgatcccatcatcgtcaccgggccgcgccgcaacatccgcgccctgaacagcgccgcctgcgccctgctgggccatgcggaagacgacctgataggcaagccgctgggtagctaccagggggcggacgtgtacggcgcggagccacccatcgaccgtctggcccgcaccagcgaggccgaaacccaactggacttcacccggcagacaggcggcgagacgcgctacttccattcccgcgcggccacggtgcgcaagcccgacggcacactggtggggtacatggaaatccgccaggacatcaccgccgtgaagcgcggcgaactggaagcgctggaacgcagcgaacgcattgccggggtggcccgcgatgccgacgccattgccaccaccgtggccgatgccgccagccagctttccgaccgggtgggcgaggccgcgcgcggggccgacaggcagttgcagcgcagttccgaatcggccacggccatggacgaaatggccgccacggtacgcgaggtggcccgcaacgcctcggacaccaaccgcaccacggcggaaatgtccgaacgggccagacagggcgcggacatcgtggaaaaggtggccgccgccatcgaagggctgggcagccattcgcgcgaactgcgcagcgaaatggaaaaactgggcacccaggccagcgacatcggcaacgtgctgggcgtcatcagcgacattgccgaccagaccaacctgctggcgctgaacgcggccatcgaggcggctcgcgccggggatgccgggcgcggctttgccgtggtggccgacgaggtgcgcaagctggcggaaaaaaccatgaacgccacccgcgaggtggaggcggccatcgggggcatccagcagtcggcacggcgcagcgcggaagccaccgacgttgccgtgcgcggcgtgaccgacagccaggccctggccaacgaggcgggcggcatgctgcaggaaatcgtgcacgcggtgcagcaggcatccgaccaggtgaactccatcgccaccgccgccgaacagcaggcggccaccggcgatgaactgaaccgcatcattgccgaggtgaacgaaatatccggctccacggccatgcgcatgtccgaggcggaaaccgccatcgccgagctttcggcccaggccgccgccctgcggcggctgatggattccatgacgtaggcggcctgcgttacctgcgctttgccaacaagtctgaaggcccccggcatgccgggggccttgtcattgcgcgccacgcgcgccgttcgtcaccgcccgcatccatcttccgcgagcggggtcgcgcacttcaccaaaccttgaaccgctctcttgcactccgctgtctcttgcccgccctgcccctgcgctccacggcgtcctctcagccgcagcccttgccccacgctgccccttgtccccgttcgccgtcccttcccctacaggcccagcacgtccagcattgccagccgcaaatcctccacgctttcggcgcggatgatggcatcggcctgggcataggtgatggtgttcaggtccagcggttccggttcggtcgggcgaggggccgcatcctcttcggccagagccacatacagcgcgtccagcgcctcctgcgttggcggcgcctcctccagcctccaggccgcaatggccacgtcccaatccgtttgcgggccgcacgccagttcccacgcgccttcgggggcatgggggtacaggcggcacaacgcctcgtgcatgcgcatgttcttcatgttagcgcaccctccgtgcagtcagggtgacagtccctgttccgccactggtcagcgccacgcccgtactcgcttgcatacgtatcacgtcccctgttttcaggctcatggtgcattccgggcatcctgtcgtccatgaatacacataggcatagcagtaggagtggagcacgagggcgctgtttacagttatgaagccggaaaaatgtccggatgcagccgccatccccgtgaatgtgcccctgatttcgtacaacccatcagatggtatagtgattgaaagtgaaccatcagatggacctgtccagctttcaccagccgcgactgcttgccctccctgcgctgcaaccgtgacggccccggccacgggtatggtttgcccccctccaacacacttcatggtgcagaattttcccacattggggctgacaatcgccgcaaggtcgtccagcctgtccagcgcgtccgcaaggtccaccggtgcggcgctcatgggggcatggtacgccttgatgcatggcacaacagcaatgttgcgggggcggttttcggatgctgtgggaacctgccgcgatgcatcaatggaaagcgtggaccacgacataatcgtgcctgcaccgaacggcgagtttagcgtgctggcaacttgagtgcggagcgccccgttttcctgactcgcattattctggatgtagttataaagcgaacccgtgatatttcgtatggcgtcaccctgcgcactgcccaccacgcgcccggcatccacaccgcgcccaaggtccgccccgcgccggaactcgccgcgaaggtcgggcagggtggcgttgaccgccacggtgcccccggtcaggtaggtgaccaggtccggatacgccgtccgcgtcaccacctgcccggcgcaaacaagaaagcccgtcgggacggtgttcaccggaaagtccagaatggccccgatgggcacgaacgctgcgcaggccagcacatcctgccgcgcatccgccacggtctggagcacctcttcgcgcagttgatgcacgccggtcagggccgcatcaaggccggagacggaggattccgcccgtaccgcgctggccgtggcggatgccgcccggtcttgcgcgtccagtgccgccagttccgcgcggcccacgttggcggtgatgccctccagcagggcgtcgggccgcgtggactggtcggtcatcggcaccttgacgcagcggcccacctcttcgcgcagttgctgggccatcagggtcagccggtcaaagccgcgctccagcatttccgcgtccagcacgccggtattgcgcagatccatctcctgcgtgaagggctggtccagccacagcgtcagatgttcgcccgcgtgcaccatgccgggcgcgcccggtgcggtggtcacgctgcccccgccgcccggcagcgcggcggccacgtagtcggtgccgtaggccagcaccctgtcgccgcccgtcccgctcaccacggcccgcacgtcctcgggccgcaggaacgggaaggtcaccggccactccgtctgcgtgccgttgccggtgtacagttcgacggtgttcgtcgatacgatggtcattgtccgctcctttgcattcttgtcggcactggcggggctgtttctgaatccggatacagttgccggagcagagtccccatcaggatggccctacatcagaaggttgcccgctccctgcacggtgttgccgatgatcatgccgctgcgccacccctggcgcacccgcgtccacgggtcgttggccatgtccatcagcagcgatgctttgctgtccgcgcccgcggcctgatattccagggcacgctgtcgccgctccgactgccgccgcacgtccagcacgtcggtctcggcggccagcgactggtcctgcagcacgtccagcgcgctgcccgacccggcgtccatgcccgacgccgccagcagcgaacgcacccccgcctgctgcgagcgcgcctggcgcttcagggcccgctcggtgtgctcggcatcgcgctgcgtctcctcgatctggtagttggcctgcaaggccgcattgcgctgggtggcggcctgatattcctgctgcgccttggcggcgccggaggcccggttggaatccatcagggtatagccgccctgcagaatggccgatgccaccagggcctggggcaatccgcacatgtcatcctcctgtgttggtgggttgttccggcgccaagctggccgcaggcacatcgccagcggcaaagggatggaacggcgcgccgccatgccccaacggcatggggtgcgcggccacggcaaacccgcaccgtgccagccagcgtgccgtggccgggcgctccgccagggccggggcgtggagcatgttcaccagccggggccacgcggcgcgcatgcgcgcggcgaacaacggccccagccgggccagcgcccggccttccgcatccagccccggcgtgccgaacagccacggtgccgccgtgtccggcatgccgggaaagggccgcgcgccgaacagggccacgcaccgcccgccgcgcagcaccgcccagcgcaggggtgacagggcgaaggcccgcgccgcctcggccacggcgccgcgggggccaagggcgtccagttccgcccggtcgcgcgggcgcaagtggggcaacacctcgtgcaggtgctggcgatgcgccgggaccacgtgcagcagggtgcggccatccgcgccgcgtcgggcaaaccccgtacgtattttacgctcgggggccatgccggtctgcgatgccgaaaacgggggaaccgggccgaccggagaatccgcagcggagtgagcaggacgggtgacgtgagccgaatgagtggcctgagccgaatgagtgacgtgcgccgaaccagtgacgtgcgccggacgagtgacgtggacaggacgcgcgctcatgactcgcccacctccacctcgctgatcaccgccagcaccgtcagcggcagggggtcgtcctgccgcacgtacaggccgccctgcgtgcccagacgcgcgtccagcgtcacctcgcggtcgccatcgaaaagcggaagggcctgccccggcggatcctgcgcggtgcggaacagcacctcgcgcaggtgggccgcgtccggcccggccttgaaccccgacgagcggtacagccgcacccgcgcccggcccacccggcgcacccggccctgagtggggccgtcgcccgccacgaattcctgcgtcaccggcgcaaggtcgctggcatagcccagcccggcatggatcaccgacgccgggcgatccagttcgatgcgcccgcccgccacggtgcgcggcggatgcacccagccgtcggccaggatggacacctcgcgcccttccagatgttccagcccgcccagcgcggccacgggcggcccctgatacgacaggccggaatccacgaagaacgccggggccggggtgtccgactcgaaggccgggtccagccgctcgatgtaccgccgctgcacgccgtccacgtcgcggcgcaccaccagccacagttcgtcgcccccggcgggatcggacggcgggccgggcaccacgcacagcgcctccaccgcgccgccggtgtcgtggcggtgccagcccgccacctgatgctcggcgatgagggtaagcccggccatggtgccgtcatccatggcgcaccacaccaccgaatggggcgactgctggtaggcccagtccacgatgttgcggccccgcagcatgtgttcggccagaatggtctggtccgcgccggaatagccgtccacgtccagactgtagcgaaagtcgcgcaccgcccgtccgccgcgctgcacggccagcaccccgtcgcccacggccagcggcggcagttccgccgagccgcgcgccgactggaattccagcaggcacgacaggggcgagaacggctcgctgccctgaccggacagggtccattcgccgccgccggtgcccaccagcagcttgcgggcgggcatcatccagcgcacggcgctgaccgtttccgaggctatggtgacggtgaccgcgtcgtcggtctggagcgggcgcgagacgtccatgttctcgtagcaaccggtacggctggcccagatggtctgcgggtggctgcgcgacccggcgaagcacagccgctgctgccagaactgcaccgacgacggatagtcgtccgtcccttcgaaggggttgcggtgctcgggcgggccctcggcaaaatccggcgtgcggcccgtatcggcataggtttcgcccgtggcggcggtgcccagcaggccatacaccgacgccccgccgcccgccttgtacacccggtattcgctggccccctccacggcggtccaggccaggttcacggcgctcccttccgcgggcgtgccagccgtcacggccagttccgccgtgggcaggctttcctcgccggtgtccacggacacggcggtgatcacgtagcggtgctggcgcgtgcccgacggcgcccccgtggagcgcagccccgtgggcgtggccacgcgcgggccgaagttcaccgccaccagccgccagtcggcatggccgtggcgctccagcttgcgcggggcggcatgcggcgtgaccaggtagagcacgtcggcggactggcaccagcgcagcgtgggcagatgttccgccgcgtagggggcaggcaccaccaacggcgcgccgccttcccccagcaccagcccgccgcgccaccacacccgcaggcgctcgggggcgaattccagcacgtaggcctgtccttcgttgaacacgaagggcaccagccggggcggcacggtttcatcgacgcaggctcccatgaagcgcagaccgggccgtcggaaggccgggccgtgcggatgcagcagcatgttgcgcagcacgcggcagccgctggcgtagcgggcctggtcgccccgcgcggccatgaggggcgacagttcgcccgcgttgaagctgttctggatcagggtggtgcgcgccatgggttacctcgccatgagccaggggttgatatccacggggtcggacgcgccctcggcggcgtcggccacgcgggctgcctccagcgcatccccgaaacgctggagcatggcctgttcggtgcgcgaactgttcatgagcggcacggccagcgcggcggccagacgacgggccagcgcctctacgaacagcgccggaaagcgggcggggtcggtgacgcgcacggtcagcaccgcctccgccggggccgcatcggtgtaaagggtgcgcgcctccaccacctcgaagggcggctcgccgcgcaggcggcgcacccgcaggcagtcgccgggcaaacggtaggcgcaggcaaaaccgaagggcggcaccgccgccagcggggccagcgaggtgtagcgggtggcgaagttccagtggtggtgctccagcagttcgtcgcgggcttccgcgtagtagcgggagcacaggtccgcctcgcgcgagggctggtccagggccacgatttccggcgcgcccaggtagcgcagggccttgttgcagatggacacctcgctggtctggacggaaccggtgatgacgttcgggccaaatcccgcgctcatgaccgccccctgccgcgcgggcggccaccggcggttctggtgcctccggtgcccttggtgcctccggtgactccggtatcctccgccgccacgcgctgccgttcgcgcaggtgacgggccgtggcccggcgcatggcggcgctgggcggcagctcgggttccgccgccggtgcgggggcggcggcatggcccgccgggtcggtcgtgccggtagggccggtcggcacggtagcgccagccgtgcccgttgcgccctgcacatccttcgggccgggccgggcagccccgcccccctgcccttccgcggcgcgcagcatgcgccgcagggtggcctcgtcggtggacgggtcgaaggccacccccagcagggccagccgggcgcgcagggtcgccaggcggaagcggcgcacgtcctcgcgggtgggcggctcggacgtttccgccacatcggacaatggggccgacgggagcgaagcgggcaacggaggcgaagcggacgccggggacgaaacgggggccgccgcgacggggtcgcaccctgccggttcctcgtgtaccgccggggcctggcccggcccgccatccttggccatgtcgatggtcatgtcgttggtcatgtggggcacctccgtgccgtggtccccgcccgccccgttacggatggggcgggcgggggttgcggtccgtggccgcgctagcgcggcaggtagtcgaagacgacgtccacggtgccggaggccccggcgtcgtcggtgccgatcaccacgcgcacgtggcggcggcagtcggaaggcaggggcaggcggcccagcacctcgcccccggcccaggtgcgcccgccgggggcggtgcgccggaacgacaccggcagcgcggcgaatgcggtgccgtcgtcgctgtcttccagcatcaaggtaaggctcttgccgtcgcccagggtgaccggcgtggcggccacggcggccacctctgtcgcgcccatcatcgagcccgcgcgctgcgggccgccgttgcccacggcctgggcgttcttgggcagggcttggcccttggccaggtgttcgccatgcacacgcagcatgtgtccgtacatgcgtttctccttgttcatcggcaccgccgggcggttgccgtcatgtgttgcggatggggcgcggcgcggggccgctacagggcaagcacctgctcggtgccgtccttgaagttgtaggaagtgacgatctcgatgccgttccagtgggtgatctggcggtccatgtccttgccgcccggcacgatctgaagggcaccggccttgtaacggtacagcaggttgcgggcgcgctcgtgcatgaacaggtaggtggagccggaggtggcgcgcacctgggccagcatgtcgtcgatcatggcctcggtgggcacgtggtcgcggctgacgttgacgatggccgccacgctgtgggggttggcgatctggatgcccaggtacgacttcagccgcaggccgaagaccagcacgccctgatactggccgctggtggccttgtagagctcgccgccgttgatggactgcacgtccagcacggtgccctgcttgaagcattccgggctgtacaggccgcaggtttcgccttcgacgaagcgcacggccagcatggagtagcagccgcccgccgtggccccggcgtcggtgaccgcaccgtgatccagggcgaaggcgcggaagttgtcgtagatgatgcgctgttcggccgacatgcccgaacggcgcagcaccttgggcatcttcttggagaagtacttttccttgccgccgaacatgcgggcggtgtcttccggcacctcgatctcgccgcccaggatggacaggtccaccttgcgcaggttgctggtcacctccaccgagggcaggggcgcgttcatttccacccagcccgcgccctgcacctcttccacgtcctcgtacatgttccacaggccgtggctggcctcttcgaagggaacaatgcccaggatgggggcctcctcggtcagcccgtccacctgctgcggctgcgtggatgcctgttcgttgctcagttccttcagcgtcttgcccatgccggatgcctcctggcggttaacgtttggcgaacacgacggtccgcaggaaatcctcggtgctcatggcctcgccgcgcgcgcccgtcgggccggtgcccgcgcccagcgagtcctcgcccatgcgttcgcccaccagggccatcagttcggcgaaggcggggtggttgccgagcccggcgcgcaccagcggggccagccgcccctccatgcgggcgtccaggctgcgcacggcgcggcgggcggtatcgatgcgttcgtcgtagcggcccttccacagggtgcgcaggcccgcctcgcagccgtcggcggcaaggccgcccgccgtttcgtgttcggccacgtagaagtccacggcggcgcgggcctgttccggactcagcccctgggcggcgcacagcgcgcgaaaacggtccgccgccgccgtatccacgctgaggtggtccggcaggtcgaaggcgtagtcggcggcgttgcgcacggcggaggcgcccggaacgtcgagggccgtgggcgcatcgggcaggccgggggcggtgccgggatcggcgggactggctgccccgacggaggccgccgggacagtggcgggagccgccaaggttgccggaccggaagggccggacgcgatctgcgggccgctcgccgtggcgggtgatggtgccgggaccagtgtctgttccatggtgtcctccgttgcagggttgaaagcgtgcgttttcatgatgttcccgttgaaggcgtggtcgtgcggcgcgggggggggggatcagtcccgccgcccgccggggttcagctgttccccggcccagcgccgcgccccctccagttggatgcgcagcaggctggtcgggtcggccatggcgatttccgccgtgcggtcgcgggcgtagtcgtagagggccgcagccccgtggatggcgggctctggccgggacaggcggtcattggcgcaggcggcgtccagccagtggcgcagcacgcgcaccccggccccgccctgcgtgcgcagcaccgccgccagatcgtcgaggtaggcggcaagccgggtggtttcctcgcgccgggcatggctggcctcttccacctccggccccagcaggtcggtcagcaggccgtccgctccttccgggctttcggcgtctgccatggcggtacaggccagcaggtctgccaggatcatgtcgggctgagcggcggaatcagggtgacgcccgccgtccgccgtacgggaagggaggggagaggcatggcgactcatgcgcgcgcctccgtgacccggtcgaccggggcaatcggggcagacggggcagaaggtcgggggagcgcagaagacgtgaccgacgcggcggcgccaggcgtcccgcccctgtcctccccgccctccacgcccagcaccctggccagcgcgctggcggcacctgccgccccgtgcgccacggcagccccctgcgccgcctgcacggcctcgcgctccgcacgcagccgcagcacctcggcgtcggaacgcaccaccctggcgggcaccccgccgatggaggccagttcgtccacggcctgatcgaagtcgatcttgtccagcaccccgggcgcagtggccgacagggccgtgacctccgccgcgaactgtcggatggactgcgccgcacccagccgctgggcctgggcaagggccgagacgtattccacgcgcatctccagcccttccagttccggcgggttgggcggcagcgccccggcccggcgcaggatgccgtaggtgcgggtcagcagcggatcgagcagttccgtctggtgccgctcgatgaccgggccgagcatgagcagcttttcctgcccgcgttcggccacctctgccgccgtgacgttggagcgcccgtccgccgtgaacatcaggaagagatcattgaagaacccctcgcgcacggccttgcgcacgtcgtcgatcttgcgcgtcaccgccgcgatgtccgggttgatctggtagagcggggccacggcctcgggctggcccggcgccacgtagttctgcgcgccgggaatgaggttgagccgctgcttgaagcccgtgggcacgcgcatgggcgggttgaccaccttgtggatggccagcagctggctgcgggccatttcctgcagcatcttgacgtcgggcagcacgtccatgccgggcgatcggccatacacgtcgctgccggtaacgtcccagcgcgcggccagatgcgggaattcctcgaagccgccttcgtgcagcaggtctccggcggcgccgtccgcctcgaacaccagcgactcgaagggcatgtgcaggccgctgccgtggccgggggtgcgcacggcgcggggccgcaccaggtgcaccacctccacgtggcggttgggttccttgcgcagcatgcgccgcgtgccggtggacaggtgcgcctcgccgtagcgttccgccagttgtcgggcggtcatcagcatgcgccgcgccacggtgtccacgcggcccgccgcgtcgcaggcccaggagaattcgccgcaggtcagcgcggcgaagcgggtcagccgttcggggtccacttcctggtacaggtcggcggaaccgaaggcggccagttcggtgtagagcgcgtgcgaggcctgatagaagttgctgcgggccagcgcccagtacaaccgctgctccaccgcatccagccagcggcgggccgggccggactccgcgtcggccccgtcggccaggcgcaggcggaaccacgggcgggcgggcgaggtaagcccgccctgcatgcccgccgccagaatgcgcacggcgcgggtggccgtggcgtcgatgacgcgcccgccgcgcatgtcagtggaacggtgggtaccggacacgccggacgatccgcccaccgcaccgggcgcggaggcgcccagagggtcgcgcccgtgcatgcgcccgcgccggggcaggacgtaggcggcgatgtcgcgccacgcctcctcccacggcgaacgctgccgctccagaaagtccaccgcctctcgggcatcgcgcagtcgttggctggtcatgcccggcgcctcacagtcccagcagcgtcttgcgctgggtgtcgggggtgccgggcacgcccagcgccccggtcaggatggtgccctgcctgccccgcgcacgcagcgcggcgcggcgggcgtcttcacgcgcgtcctccacggccttggcctcctgctcggccacctcgtcggcggccgggggcgcggggggagccgggggttccggggccttgtacgatttgccgccaccacccatggcattgcctccttgcttcggtgcgcggacgtctcgcggggccggaccacccggccaccacggccgcgccgcgtgagcaggtggtacaccccgcgtttccggcggatgcgaccgaaagggggttggaaggggggcgcgggggtgtacggggcatgcgcgggcatgacgcgaaaaagttgcgcagcccgcaaaaccggaaaaatcgggagcggggggaagcaatggaggggatctggggcgaacgcgggcaagcacgggcacgcggagtcaggcgcgggcacggaaggggacagggactggcaagacggcacatcaccgggcagacacgtcacgcggcagggcacggcgggacacaggggcggtgtgcttcctgcgggttaagaagaaccgcaaccctaccgatatatgggcatgcccggacgattccggccacgcgtgggcccggccccgcaccattcctgtccgcaccatttcgacccgcacagcttcgggcagcccggcagaccggggcacgccgggactggagcatgtccggtacgggacagatgcgaatgtcgtcgcaaggcgcgccaaccctgcggcagacacgcatcatgcggggtgccgtacccatgtggggggctttcccaccttggccgcgcgccccgacactgttagctgtatttatttatcgtagacatccgcacgcttcagaggctggaatgcccatccgccactcggttctggccgcgctttttttcaccgtcctcgccctgcctgcgcttcccgccttcgccacgggcggcggaaaacgctacgagcaggtgggcgaacactacgacgtgtccataaactatcccgtgctgcaacaccccgccgcggacgccgacattgtgcgcatcgtctggaaacttaccgatgcctttcgccgcgtggctggccacggactgccccagcagtccgccgcagcccccaatccccggcaagacgacggaaccgccggagccgacaggcccggctccacagacacgccggactccacaaacacgcccggttccacaggcgcacgcaacccgccccatggcgtcgtgcccgatggcgcggcacagggggcccctcgtgcggacgcggacgtctacaccccggcccgccgggactggctgaccgccacccaccgcatttcccgcccttcggccaatgccgtgtcggtggtcttcgaggtgcagaccggtctgtggggacgggacggagccgccgtcagcctcgacctgctggccgtgagctacgatctggccgccgggcggcgcatcgaactggacgacctgttcggagatgacgactgcgccgatgccgtgctgaccacccatctgcggcgccggaacggcggcggcgcgtccgaccgataaggggggatccgagacaagccagggcaacgccgaaaccccggtcaccttctggctcacgccccggggcctcatggtactgcccggctcgtgctgctggcaggccgtctccgccggtggttcctccagcgtgccgggcaattttctcgtggacgcccgcaggacaccggcggccccttcctccgcggtggaggtgcccatcgagccgctgttgcactgcgcgccgcacctctcctactggggcagggtgcgctgacggcgcgcgtccggtcatgacgggtcatggccgatcatggccgatcatggccgatcatggcgggtcgccacgggccacgcgggccgcatcggcccttgccgggtgggggcgcatgcggtatctcgcacgtggacataccggaggtttcccatgccgcgcggccacgcgccccgtaccccgatccacgcccgcctcaacacgcccggcaccgcccgtcgcctgtcgcgccccctgctggccgcgtctctggcagccgccctgctgttgcccgtgggcatgccgcacagcggacccgcaaaccttccgtcaggcgctcttgccccctttctgtccacgatgcaggaagcccgggcggacgagcccgcctcgtatcagcccggctttcgcaccatgggcatctggattcccgaaaccggcgaacggctcgacgtggccgtatggtacccctccgtccgcgccccttccgaaatccacctcggcgactggacgctggacgtggcgcgcggcggcaaggaagtgcccggccgcttcccgctgctggtcatctcgcactgcaccgccggttcgcgcctggcgcaccacgatacggcggaagccctggcccgcgcgggcttcgtggtggccgcgcccacccatccgggcgacaacagcaacgacacgtcttcgctgttcctgccggaacagctcacggcccggccccggcacgtcagcaccaccatcagcaagctgctgcgcgcaccggaaaccgcccccatgatcgatcccgcccgcatcggggtcatcggcttcggcaccggcgggtccaccgccctgctgctggcaggggcccgtcccgacggcacccgctatgcgaactactgcgagcgcaccacccccggcgacccctattgcaccaagtgggccgccgaacggctgtcccgcctgccggaggccctgcgaccgctgcaacccggccccggcgacaatgagcccgttcccggcgcgcccaccgcatcaccggcggcgcatgccccacaggccggacagggctccccggccctacccccccaagccaccatggcggacgcccgggtgcgcgccgtggcgctggtggcgcccggctacggcatgctctttccccgtgcgtcgctggccagggtcaccgtgcccgtggccatcctgaaggccgacgacgacgaggtgaaccgcgcccccctgcacgccgacgccctgcgcgccgccctgccccgtccgcccgaattcaccgtgctggccggtgcggatcattacgcgctcatggccgcctgcccccccgccctgcaacgcgatctgccggaactgtgcggcggggtggacgaagagacccgccaggccattcaccgtgtcctgaacgcccgtctggtgcgctttttcctgtccaccctgggcgaggccggaccacccctgcccgttccgcccccggagccggaacctcaggtgcggcagaccccgccgccagcggtcaacgccaccgctcccaaaagcaaggccaagggcgaaaaggacgagaagcggaaaaaagacggcaagcctcgcaagcaggacgaatccaccccgcgctgacctgcctgccggacccggtcggacggccgatcggaaaatatacgccaccggaatccggccccgtcctgccctcagccccgaccaccctcggtggccctattctctagagttcccggcaccaatcaacatgccggaaaatcttgttttttgcagtcatcgcgcaagccatggccaagggtcgcgcagcagcgggccgcacgtggtcgccacgtgcctgcgcacactttgcaacacattgaaatacaagcgttaaaaaaacatttctgcgcaccattccgcacccttgacaggggccgtccgaatcaataaagcctgcacacgtggcaatacgccatgcaacaccatccgaaggactcacggtaaacaccaccatgcgcggcgacaacgttcggcgtgtaccttgcctctccatatatttcagcaatgtaaccgcatcccgactgctggctttcttgctggcactgcttgtttttgccgttcccaccgtcaccgaggcggagcgaggcgacatgcccaacaccctgtccggccatggccgggccgcggtgaacggagctggcgacgcccgtcgcgtggccctgcactcctcggagccgcagacccaggcgagcgacgacggctggatcgacatgcccggcggttcgcgcccggcctacatcggcatccacggcggcaccgtgccggtcagcctgctggccacgcgcggcggcaacaccatggtggccatggtgggcgaaaccggcagcgacttcctgtacgtgctgcgcggcgggcgcaaccagtctgccgccaacggcaacgaccagacggaggccgcctccgaactgctggcagcggcaagggcctctgatggcgcccacgcatccactgtggcgctggacgcctcgcgcccggccagcatccccggcacccacaccgccgccatgcccgaacccggcgccaacggcacggtgctgttcgcttccaccccggaaggcagcgtgccggtcatctacgcttcgggccgctcgttcgaatcgctggacatcgccttggccgactggactccctttggcctgaccgaagaccatgtggccagtgacggcaagggcaagatcatggcggacaagaaggccgccaagaaggccagggccaagcaggttgcccgctcggccaagcccgaacaggcggacaaggcccaagtcggcaaggccaaatccggcaagcccgacgggacggacacgggcaagtccgacagggcgccgcgcctgccccgcaacgaaaaggggccggtgagcattcaggacgcctccgacagctttatcgccgcctagctcgccccgctcgtcaagccatccagttcacgcaattcaccggctgcactgcactgcactgcactgcacttccgacgcccccgcccagcgggggcgtctttgtttgcgcgcccgccactcactgactcccgcgtcccctgtccgcacgccaccacgctcccgcccccagcctgatcaccacgttgccgtacgccagccgccccaatgcgcggtgccctcatccgccaacccggccagccgggccaataggccaatggggcctgtccggtgagtccggcccgacacgatcgacaggcccggcaggcccgatacggaagtcatggccgcgccccctcggtacggccatctgcccccttcgccaccccgttgcggtccgcaccgccccgcaaggcgggtgtatgcacgttctctcgcgcatggcgggccgggcatgccgcccggcggccccagcgcggaaggagcatgacatggactggaaaggcatcggcaccactgtggcccgtgtggccccgctgctgggggctgcgctgggcggccccgtgggtgcggtggctggcgcggcgggggcactgctgggatcggcgcttggcgtcgccccggacccggccagcgtggcggcggccctgggcgatccgcaggcgctgaccaccctgcgcgaactggaagtgcgcgagcggacacgactgctggactggcaggccgaacaactgcgggccgaactggacaacacccgcgacgcccgcgcgcgcgaggtggccctggcccgtgccggtcatggcggggcatgggtgaccgggctggtggctctggtggtggtggccgggttcttcggcatgctgcgggcggtgctggagcaaccctcggtaagcgaaccggccctgctgctgctcggctcgctgggcacggccttcggcgcggtggtcaactactacctggggtcgtcgctggggtcgttccgcaaggacgagttgcgcacccgccccgagcagggtggcacgcgatgacaggcccgaacgtatccgggaacgtccccgtggcacgtgacgacgaacagcgggccgaagggtggcgcctggaccgcagggtgggcgtgcaggcgctggcggctgcggccacggcctttgcgggtgcggtgatgctggtggccacggtgcaggcccggctggacgccatggaggcccgcgccgccgcccttgacggcgatgtgcgttccgcccgcgaaaccgccgtttgcgttgcccgcatggacgaacggctggccgccgtgcagcgcgcgctggaagagatgcgaaccgacctgcgccatctgcgccccgagtcccgcgtgccttccgccacgggaaaggaggcccgatgagcaacacggaaaccggcagcgcgggctccggcccccagtccgcccagtccgcccagtccgccgggagcgccggaaacgccggtgcgccacggcgtcctgcagatacgcagcggaaagccgacgagcggcctccccagctgggggtgcgccagcgccgcttcgtggaggaattcctggtggacatgtcgcccgtgcgggccgcagaacgggcagggtatgcgccggtacgcgccgcgcgcacggcctcgcggctgctgtcctcacccgccgtgcagcaggcggtggaacaggccatgggccgccggtccctgcgcaccggggtgacccaggaccgggtggtgcgcgaactggccgccgtgggattcgcggtgatgaccgatctgtgccactggtccgacgagggcgtgcggctgcgagattccacggaactgacccgcgcgcaggccgccgccgtggccgaggtgcgcgagacgtccacggcacgcggcgcacgcgccacgcgtgccacgcgtccggtgcccggcgcaacacacgacaccggcgaagacaagcccgaagcgccggtgcgcggcggcgtgcaggtgaaactgcattccaagctcaaggccctggaaatgctgggccgtcatctcggcatgttcgggggcgcctcggccaccgatggcgatgccgcccccggtgagttcggtcaggtcacgccgcccgaactgccgacggaactgcgtgcccgcatcgacgcactgtacccccgccacgggaccgctgccgtctgcagccacggaggggactgcggacggagcgacgacggcgcagatgatggagacgacagggacggggaggattgggaggattgcggggattgcgggagcggggaggacgatgggcccgacggtgaaggctgggaacccgcatagacaatgcgcaggaccggggcggcagacggcagggccatggggaggcacggcgcgccaactggccggacagccatccccgctgcccgaaaacgcgggcctgacctgacgcaccggcccgcaacgggccgcaccgggccgcaccgggccttgcttgatccgggaccattcggtcccattcgtggaccaatccggaactggaccgtaacgggaccacgcccggcctcatcccggcggcatcccggcggccccccccctgttacccccgtgataccccgcagatatcccgctgacgtggaccgtgcccgtggcggaatttttccgccacgggcaacccggcggcaccatgcacacctttaggcgcggaccggcatggctgcgccggtaccccggaaaaataatggagggttggcgacggcagccgtaccaaaagtatagtcggccatgcgtcaccgacgttccactgggtgaacgccggacgcaaccgcaaggagcgctccatgaaggaacccatgcccgaccagatgacctgtaccttctgcggacgcagcttcgatgcgtccccggaacagcctcaacgcgaactgcgccccctgtacgacgaacacttctgcctcgactgcgcctgccacgccgaccccgccatcctggccgtggtcggcgaagaccgcctgctggatctcatcgaaaactggtacggatagcgggaacacccgccagccggacgacaccggcccgccgcccgcgcatccggacgcgagcggggtctagccgcacgtccgcgccatgcgcgtgccgggcacaacaggtgtgcccggcgtgatcgccagcggatcaaggccggattcagcgccggggttccaggcgcaagcccacgggttcgcccacgctggccagcaggcaggttatgcgtacgggccgggccaccccgtccggcgtggtcagcacgccgtccagacgcaggatggtggacacgtaatgcccgtccaccacgccgtcgtaccgttccatggtggcgcgcccgtcgttgatgaaggacaggctggaaggcgagccgtactggctggccagttcgatctgggcgtaggcaatgcacacgtccagatcctggtcggacacttccgcgcgggcagcgggcaccatcgcacccgccagcatggcggccagtgcgacggtgcgcgcaacagtcaatacggggacgcgcagcaggcggcccaaggcggttcccggtgtgcccaacgcgcggcgcatacgcctccggaaagctgccgtgcgctctgcggcagcggatgcggccaatggtgttgcagtggtgtctcgcatgacagactcgcaacggggaaatggcacgtgcgaccggagcttccggtcgggcccccgttggccacggaccggacctgatgccccgggagaatgccggacctgatgccgaacagcaggccgcacagcaagcatacggcaggccatgcatcaggccatgcatcaggccggacggcaagccggacaccgccggggcaggacccatgcctgtcgcggcttgtgcctgttacggctccacactcagatgatggggcgccaccgcgccccggtcaacccgcatcttcggtccgggcagccctaatcccgggaccggcgaacgccgctacttgcagacaccctgccgcctggcggactccatgcccgtgcagtcgccgttggagcagcccttggcgaagtccgcgcaggcggcggctatctcgtcttccgccagttccacggcggcccggtagttccaggcccggtgctgggaagaatccagttcgagagaccgcgtcagatccttgcgggcacccagttgattgcccatacgaaaggccaccagcccccgccaggcgtagttttctgccgaaggatgctgccgcactgcgcgggtcaggtcatcgaacgcctcgtcccacaggcccatttcgctataggcaagcccgcgccgggcaaaggcctgccagtagtcgggctggatttcgatggccttgttcagataggccacggccttttccggttctgtgcaggtttcgccgcccttccacagcacatgggccatggcgaagtacttttccgcctccgggttgacctttccggaaacacccatggggttgtagggcttcagcggctcctgcgtggcgcagcccgacagggcggacgccacgagcagcagcgtcagcagaagcagcgcgcgcagcccaaaagtcctggccggggttgcggtgcgcgcggcgtaagcttcggcggtgatgggggtgcggaacaacgtgaacggcatgtccgtctcctgcatggggcgcgggccgtgaggcccggtgtgttgaggggatggggatggctggaatgaaaagtgtcgtgccgcgccaaacccacgggcacatggcccgcatcggtgccttgaagggccgggcagccgttaccgccgcagatacgcgcccattccccaaagcgcaagcggggcgggccaaccggcccgccccgcacaaaaggacaatgtctgcgcctgcgtcgcgcgcctaatacaccacgttgtacgacatgacttccggtctgtggaaatggaattccacgcgccggttcttgctgcggctttcgggggtggtgttgggctccatggggcgcgtgtcggcataggcaatgccgcgcaaccgggtgggcttgatgccgccgtgctcgatgatgtagcgcacggcagccgccgcgcgcgcgccggaaagttcccagttcgaggggtacgggctgcccgcggccacctcgccgctgtcgctgtggccgcgcaccatcaggtacaggttgtattcgcgcaggatcttgatgacctcgtccagcacccggctgccttccggcaccagttccgccgaaccggccttgaacatcacgtcgctgttcacccgcagcagcacgcccacgtcgtcggcactgatgccgctggcattctgcggaatggcgtcggccatcatcatctgcttcagtttctgggcaatggcgtagtgcgacttttcggtttccgacaccttgaagtcgcgcgtgtccagcttgtccaccccctgcacgaaggggttgttggccaccggcgacacgttgctcgaatcgaacagggaccgctcggtggagaagtagcccgccagtgcctgcttggtctccggcggggtcatgttcagaatccacatcagcagaaagaaggccatcatcgccgtcacgaagtcggcgtaggcaactttccatgatccaccgccagccatggcgttcctccccgtatggcgcgccattcgcggcaggcggaatttccgccgccgggcgcgcggtgcgtcagctcttcagcttttcttccatctcggcaaacgtgggccggaaggtatgcggaatggcacggcgcccgtactccaccgcgatgatcggcgtggacccccggatggcggcggccaccgcttccttgatcaccgcgaagtacatgtggtgctcgtggttggcctgttcgatcttggcgcccatggggccgaacacgccgtaacagaacaggataccgatgaacgtcccgatcagcgcggcgccgatgtggtggccgagcacctcgggcggctcgctgatcttgcccatggtcagcacgacgccaagcaccgccgccacgatacccatgccgggcagcgattccgccatgcgaccgatggagtgcggagcgatggactcttcctcgtgcatggacttcatgtccacttccatcaggctgtcgatctcgttggggtcgccggtggtcaggtacacccgcagcgtgtcgccgatgaaatgcacggtatgcttgtccttggcgatggcggggtacttgttgaagatggaactgccttccggcttttcgatgtcctgttcgatgctgatcacgccttcgcggtgcatcttgacgaacagcgagttgagcaggcccagtacatcaagatacttggccttgctcatgccggggtcgcccagcaccagcttgaggttcttcagcacgagccccagcgaatacttggtgctggaaacgatgaacgcaccgatggccgcgccgaggatgatgatgagttccgcaggctgccacagcacgtgcaagacgccgtgcgacatcaggtagccggtgaggatcgagccgaaaacgacaacgagaccgattatggcgaacatggcgtggtgtcagttcctgttggcctgcatggcgccgcacgcacgcgcggcgtcgatttccgcaagcagatgctcaaggtcaaggccgggcgagggggcgggctgtagcccccggcccatgcgggccacctcgtcgcaccagcgggtcagttcctttacgccgtaacgccccgcgtcgaacatgcgaaaggccttttcggccttttccggcaccccgcgcgacgtaatgtgcagccccaacagaaccgcgccgggtgcatggtcaacatgcgtcacgcgcgttcccaaaaaaagcgtataatttcggactgccgccccagcgacgggagacagcagcttgagatacacgtgcagccccccggtgggcaggccaccgggcagcgcatcttccgacgccaagcccaggcagtgcgcggtctccatcgaaaggcgcatgcgcaagccccgcgtgctcacgtccgtcagggcaatgccccccgttcccgcaagccccagcgcgtcgggcgcgcccagctgctccagggtcaggtgtccatcgacaacctcgcgcccggaccacagggccacttcgcgcagatagccgggcggagcctgcaccctgtagttattcctgcgctctgcctcgtccattccgtatatcccggcgggcacgtcttggctggcggggtcattgccgaccaggtccaaccgatatcgctcggttttcgatctggccgaggtcatgcacctacatggcaccgacatggcaccgacattgcgcattctgggtatgcttcgaccggatgcgtctggacgcgacccgcccggacccgctcccggcgctctccatgccacggcacggaacccgatacgagggaacaggcaccaagccgcaccctgtgcatttacgtaagtatagccgagaacgcgccacatggaaagtgggggaggccccagtgctcccatactccccacaaagacgccgcacatcctgctgcctgcccgaacgcctgccgcgccccgaatgcgcccgatacatccagacatgtccggatatcaccgatatatccagacgcgccgccctgccacggcgtaacatttgctgttgcatcaacatatataaaaagctataacgtatcacatgaacactccccctgcccattccttcgtgcggcttcgcgacgccatgctggccctggcagcgtggctggacagcctacccgagccaacggccccccacgccttcgagccggaccgggcaagtcggccaaccggggcatcagggacattcgcggcaaccgagccagccgggccagcggagccccacggcctgcgattactatgcgccgccgggttgcgctgccttgccgccaacgccaaacagtacgacctgctcattgtccggcccaacgcctttgccgcgcacttcgccgcaacggtggccatgctggcacccacggcagcccttgcgaacccgtcgggcacgcctgcggacggccagcttgacgacgccgccttcatgctggtggaggacatggcggccctgttccgcgaacgcagcctgcgagcgccggaagacgcaccgcacgaggccgagcaggccctgctggaccacttcgaacgttgcggcgaatggctgcccgcagacggcaccaccgtcacggactggtactacgtccgccttccggccctggtactcgcgcagttgctgcgccgggcagaggccgcaagccgtgtcgcccgccatcccggcagctagacgccgccgccatcctttcccgcctctgcccccctgcccttggcgtcccttccagccggggtttcccgcgcccacgcctccgccagtcccgcaggccagccctttgcggcgttacccgttgcgttcgcgctcgcgttctgccaatactggatgaagttccacgttcaccccatgcagcacgagtgcactccatgcccgcttcgcgccacgctcagcccgggcgtttccaagcccccgcttccaccaccggcaccgatgcaccgccgggttgcgagggcgaccacgatccggcatcggcaggcgcggcgcccgtaacggcatcggaaacggcccgccccgcaacccgaaaatcccgccccaccgcgttgcgctggctgctccccaccctgcttttgggcggttgcgccctgctgggcgccatcaccttcgccgatccctacgcgctgcccgccacaccgccggtgcaggccctgctcatcaactcctacgaccagcgcatgcgctgggtgcgcgaacttaccacagaggtggaagccgaactggccccaccgggcggcaacgtgctgttgcgagtggagaacatggactccaagacagtgcacgacgatgcctatttcgccgcctacgccgccatgctgcgcgccaagtacgccacggtgcgcccggcgctgctgctgtgctccgacgaccatgcgctgaacttcctgcgccgctaccgcgacacgctctttcccggcgtgcccgtggtgtttggcggcgccaacaacttcaccccggcgcgcgtacagggcatgtccggggtcactggcgtcaccgaggagcactacccctacgagacggtgcagttcctgctgcgcgcccacaccggcgtggaagaaatcttcgtcatcaacgactacaccgaaagcgggcggtccacggcagcggaactggcagaagcgttgcgcccgctggaagggcgcgttcgcctgcgctggaattccgacgtgccggaggaagacctgctgcgccaggtggccgcgctggggccggaaaccgtcgtgctgctcggcgtgtactattccgacgcatccgagcgcagcgtcacctacgaagaagcggggctgcgcatcgccgcggctgccagggtacccgtgtactgcatcatgggcttcaaccttggcggcaacatggtgggcggcaagctggtcaccggccagtcgcaggggcacgtcatggccgaactggggcggcgcatcctggcgggcgaagatcccgcgtccatccccgtccggcgcgggccgggagagttccttttcgactacgcacagttgcgacgctggcgcatcggcgaagcaacgctgccccccggcagcgaggtggtggaacgccccttctccatctaccgcgcctacacgagggaaatccacgtggtggcaaccttcgttgccgccatgctcgtcaccatcgccgccctgatggtggttatgcggcacaaggcgcgaaccgaggcggaactgcgcaagctgcgcaacctgctcgccaacatcctggactccatgccctcggtgatggtgggcgtctcgcccgaaggacgcatcatccagtggaaccgccaggcggccctgctgaccggcgtggaacccacggcagcactggggcgcagcctggaaaaggtctttccgcgccttgcccctcaactgccgcgcgtacgcgaggcccttgacaggcaggcccccgtgcagggcgaacggctgacccgcaccgacaacggcgtgccccgttacgaggacgttaccgtgttccccctggccgccaacggcgtggagggggcggtgatccgcctcgacgacgtgaccgagcgcgagcgggtgcgcgaaacgatgatccagaccgaacgcatgctgtcggtgggcgggctggcggcaggcatggcccacgagatcaacaaccccctcgggggcatcttgcaggcggtgcagaacgtgctgcgccgcatagagccggggcgcgccgccaacgacgaggccgcccgcgccatgggctgcaccgtggagcaggtgcgagactacctggaacggcgcggcgtgctgcgcatggccgccggggtgcgcgaggcggggatgcgggccgcccgcatcgtggccaacatgctcaacttcagccgccgcagcacctcgtcgcacatggaatgcgacatcggggcgctggtggccaccgccgtggacctggccgccaacgactacagctttcgcaacaaccacgacttccgcaggctgcgggtggacatacacatcccgcccgacctgccccgccccgcctgcctggccaccgaggtggaacaggtgctgctgaacctgctgcgtaacgccgcgcaggctttggccggtttcattccaccggacggcgccccgcccaccatcaccatagtggctgaacaccgcccggaaggggtggtcgtgtccgtcgcggacaacggccccggcatgccatcggaggtgcgcgccagggtcttcgacccgttctacaccacccgcccgcccggagaaggcacgggactcgggctctccgtggcgttcttcatcatcacccagaaccacaagggcacgttcaccgtggtttccgaacccggccagggcgccaccttcaccttcaccctgcctttggggcgcgcgtcatgagcgctgccgcccgccgtgcccggaaatggttgcggatgatatccacctgccgccccgtccatgcgtcaacccgccagcctggccgtcagtctgtccacctgtccggctgcctgcccgtgttcctgaccgtctgcctgaccgcctgcctgaccgcctgcctgaccgtgctcatgacggcacacgccgcccatgccaccggcccggaacctgcaatgcatcagccccaggccgtgtcccaaatcgtccctcaaaccataccccggccaggcgcacccgcgggagggccgacagaagcaccgggtaccgccaacgccacgccagaggccgtggcccaatcggtggctgattccaaggtccagaccctggccaacgccatcgccgcacgcggggtgcaggacggacgccacctggtgctgctgctgcattcctacgagcagggcatgggccgggtgcgcgagctcaccgacacggtggagcgcatgcttgcccccgtggacaaccatatcgcgctgcgcgtggaaaaccttgattccaagcgcgtgcacaccccggaatacctcgacgcctttgccgccctgctggccctgaaatacgctaggcgtccccccaccctgatcctgaccagcgacgacgacgccctcgactttctggaaacgcaccacgccgcgctgttccccggtgtgcccgtgctgttctgcggggtgaaccatttccaggacggcctggcgaccagcattccccggctttcgggcgtgctgagcaccttttccgcccgcgaaacggcactgaccatgctggatatgcaccccggcacccggcagatatatctcgtcaacgaccacaccgaaatcggacaggccgtggcccgcgacgtacggggacaactcgcgaacctgcccggcggcgtgcaggtgcacgaatttccgcccctgcccttcgacgacctgctgtcccggctggccaccctgccgccggacgccgcagtgctgctgggcgtgtattttgtcgacagcgtgggctacgccaccactttcgaggatatgggggcgcgcatctccgccgccgcacgggtacccgtgcactgccttgtggacctcaacctgaacggcgccgtggtgggcggcaaggtatccggggcgaccttgcaggccgaagcgttgggccgcatggccctgcgggtcatttccggcacgcgcgccgaagacattcccatccagaaagaaggcgtgaaccgctacgtgtaccgcgcccccgcgctggagcgatggggtatagccgaaggccgcctgccgtcgggcagcacagtgatcgaccatcccttctcgctctaccgaacgtaccgtccccagatcaacgtactgatcctgttcgtggtctccctggcatccaccattgccgtgcttgcctacatgatgcgccgcagggccgcctccgaacggcaactgcggcggctgcgcaacctgctggccaatacccttgattccatgccctcggccatcgtcggcgtgtcgcccgaagggctggtcacccactggaaccgccgcgcggcggacgccaccggccaggaaccccatgaagccgtgggccgccccctgggcgaggtgttcccccggctggaaaagctgacgccgctcgtgttcgaggcgctgaaggacggccaggtgcgtgacgggcagcgcctgctgcgccccgatggcgacatggtgcgctacgaggacgtgacggtctttcccctggtggccaacggcacgcagggtgccgtcatccgcgtggacgacgtgaccgagcgcgagcgcatccgcgaaatgatgatccagacggaaaagatgctgaccgtgggcggccttgcggcgggcatggcgcacgagatcaacaaccccctcggcggcatcctgcaggcggtgcagaacatgcgccgccgggtggagacggggcggcccgtcaacgacaccgccgcccgcgaggccgggctgaccatggaacaggtgcgcgggtatctggaacggcgcgagatactgcgcatgctcgacgacatcgctgcttcgggcgcacgggctgcgcacatcgtggccaacatgctcgacttcagccgccgtaccgacggcgagttcatgccgcaggacctgcaccggctcatcgaaaacaccctcgaactggccgccaacgattacgacctgaagaagctctacgacttccgcacactgcgcgtcgtgcgccactattcccccatgctgcctcaggtgccctgcctggccacagaggtggaacaggtgctgctgaacctgttcaagaacgccgcgcaggccctggccgccgggccgccgcccgatggcgcgccgcccacactgaccatccgtaccgagcgccaccacgacctcgtggcggtgaccgtcagcgacaacgggccgggcatgacacccgaggtgcgcgcccgggtcttcgatcccttctacaccaccaagccccccggcgaaggcaccggcctgggcctgtcggtgtcgtacttcctgatcacccacaatcacggcggcagctttgccctgcattccgaaccgggcaagggggcgcatttcacgttcaccctgcccctgcggcaacgctagtgccggtttcacgggcgctgccgatgcggatctgtacctgatctggaccggacgtgggcaggacatgcgcacgacacggcatggccggacatggccggacatggacctgacacggtcagggcacggtcaggactcggcgggcaatgcgcggcaggccgcatgttgcgcgcatccgcttccccccgtatccgggcgcgcatgcaggcccgcatgatcctccatccctccctctgcctgcggcccaggcaagaacgaggcgcaccgccatgccgcgccgtgcccgcaccgcgtcccttccggcacctgcccgtggcacgccatggacagccacccttcgcatgcacatattctgaaagacacggtccacttgaccgccgcccagttcgtggctcattgaatcctcggcccgtcccggatcaccccggctcatttggctcagtcggctctgtcggctcatttggctcacctggctcatccgtggcacgaggggcacgaggggcatgagggctgcgcgggaccacacaggaccgccgggccgaaaacacatgacggcggcctgccgcccgcacgcaacggacatcacctgccgcgtggcaaaggacatcccatgactgcccgcatcgcctgttcaccccctcccgacataccgcgcctgctgaccagcctgctggcctgcctgctctttctgggcgttctgctgctcacggggtgcgctccgcgcatgaaggccgacgtgcaggccgtgtcggctcccggcttccgcaaggccggtcaaagctacgtgctggtccccggcaccgcgctgtccacgatgaacgccatcaacgccgacatgttccgccagtccacccagcggctgcgtgccgtgctcaccgggcacggctaccgcgaggtccccagccccgagactgcggacatggccgtggtggtggaatggaaggttgacggcccgcacgaggtgccggacacgtcatactcctcgcgcccgtccgtgggcatcggcatcggctacggctcgtggccgtggtacggcggggcctacggcagccgctacggcggctggggctacggcggctatcgcggtttcggcaccggctatggctacccgccgcccatgacggtggtgcatacccgcaccctgtccatcgaggcgcgtgacctgcgagccggtcgcgccaccgccccggaaaccccatcttcggcccaggcaggacaggaggagccaggtcagggggtgacggggatgacgggaatgacgggaatgacggaacaggggatggcggcgaaggacgtcgcaggccggaagacgccggggagcactgcggaacctgcaggtgatgccgcgcccacggtaaagtcctcagggccgccccctgccgagcccggcccgaaaacgtctggcccgaaaacgtctggaccggacgtgcccgaatatgcaagaccgccttacggcacccccatcggcacggtcgagggcctgccctcacccaccgaactgactggccccgtactgtggaaggtggtggtgaccagcaccggcagttcgcgcgacatccagggggccctgcccgcgctcaccgtggcggcctcgcgctggatcggcatcaccgccaacgtcaaggtggccgtggacgacgaattcaacgtgaccatccagggccagtagcccctgaagcacacgcccaatgccgcgtggccggacggtggataccgtccggccacgcatgttccggaattgcgcgcgcgcgggcgcccccgcttccggcaagggggagttccggatcagctttttgttcgacgaccagcaagccaaacccggcatgaggggatgcgcccaacctgcattccgctgaaatgtcggctgaagcctggcaccgccaacgcacgcggggccaactggaaataccccctagtgtccgcgctccaccccgcctcccctttcacaacgggcaacgcagcccggtgccgtcccggcggggtatccggatggcagaactccgtacgcgacagcttcaccctccccccaaaaccaccgtcgcaccgcctcgggatcggcccgatacgtaccgtccgaacatctgcgggcgggaaatccatcctcgcgaatccagcgtttcaccgccccctgccctgcccccacggcgcggccaatggcgtccagccccaccaatacaaaaggtagggacaacgggccgtccccgcgcccccaggccaagccccgccccatggccgcatgatgcgcaccggcctgccatccccaaggccgggcagcctcctggcgcacgtccatggaccgaggttcaccgcaagcgtcgcggggcgttctcgccatctccggaacatgcccgtgcacaagcccttgctgcggctgctgcgagccctgcatgcgtcttcctccctgtttcgcggcaccttgcgccacggctgacgttgcatcacgggcgaccgacagcgggcaccctccacgcaaatgtgctgcggcctcagtgcatgcgccccgacgggctgcccggcacgccctcgcccgtttccggagcctgccgccacgccagcggccacgccccgacatcatccccggcatgctcatctccccaccgactgaaaaactccgccctggcgccgcgtgcgtccaaccggggtacttcggcgcgcgcgacgtgcaccgcgccggatagcgcggcggggtttatcggtgcatgcatgggtggcccggagcgccggtcatcctccacggcctggaccagccatgccgccaccaccgcgctggctttcccctcctgcgcgcaggccagcaattcaccttccacgtgcaccagcatgccgcgccgcaaccgcgcaaggcaccatgctgcctggtcaccggtgacgcgcacccggtgccgctggcccgcgtcattttgtccggcaccttcggtgctgacggaaaacagcacgcaaccaccgggggcgccggttccgggccggggcgcggccatcacgcgcccgagcagcatcactctgttcacagccgccatgcggcatcctcctctgcgacggtcacgtcgcaccagccgcatcgcgttgcgtacgcggatcggcatatcccgtaccggcgcggggcgcgccggacggcgtcctcgccgtgtggcggccaaccggcacgatcccctcgccggtaacgaccgctcgcccttcggcgggcctcagaatccaagcaccatgtccggcatgcggaacagatcgcggccataacaatccggcgggatgtcccccgaggcccacggatcctcgaacaggccgtggtccaggccatgtgccgccgcctcgcaaccgggaccgcagaacctgtcccgcagcgtggcaggggtgaacctgcacccgcacacggcgcagtcgcgcggctgcggcctggcctgcccggcggcggccagcgccacgcattcccgcgagcagtagcggcgatgggcgcgccccggcggcatggggccgccgcacaactggcaacgctcggggcgttccagggttcgcgctgccgcatggcaggaccggctgcaataccgccccctgccgtgcagcagccgggcgggattgacggaaaacggcgtgccgcaatgcaggcaagtcactatcggcatgacgcacctccttcaaagaaacggttgcacgcctccagcgcgcgcagccggatgcgcgccatttcaggcgtggggtggcgggcctcgtcgtggcttgcgtggtacaggccaagcaggcggcggtgctcgtcaacctctatgaacatcatgggcagccgccggtcatgcaggctgcatccctcggcacaggacgggcacagcaccacgccggccaccatctcggctccgccctcgagctcttgcaagccgaacgagcttccgcatacggcacatctggtaccgcgtgacattgcgcgcatttccttccctcttgctgcgcctaagccggaacgctccacaaggagccttcagctcggaccgctttcatatcgacaatcctataaaaacgccgtctcgtcgtttccgccgcaaaccgacccaatccccatccgctccgaccggcaggccatgcggcccgccgcacaagaacatcaagacaggagccgtgccgtgcgcacagatatttcacacttcgcacacaaacgtcaagagtatcggtacaccgatggcaatttttcgtggacattcgcacagaatgtgctaacatcacatgcatgaacgaatatgattccacgggtaccgactgggacgagcttcgggaatacgtcatcgacgcgctgcacagcgtgggcggcgtgaagcgccttgcggaaatcgcgggggtcagcgagcgtaccgtctacgcctggaagaacggcgaacgctttcccagccgcaccaatctcgcgcgcctcaccgaacacctggaccgcatcccagccgtcagcgggcttcagccgcaccggcgcggcctgcacgaacgcatgctgcgcccttacggagaggcgccccgcgcgtccgccgggcaaccggaagtgcctgaagaagtccggcgtctggccgaggaattcgtactggtggacagggcggaagcacgccccagcgcgggcggcggctcgttgcagaccggcggccacccgcaggaacagcacgccttccgcctggactgggtgttgggccgggcaagatccaccacgggcctgtgcctcatggaggtcatgggccgctccatggaacgcaccctgcacgacggcgacctagtgctggtgaaccagcacgaccatgcgctggcggaagatcgcatctacgtggtgcgggtgcaggacgaaatctacatcaagcggttttcccgcacgccggggcgctaccattttcggggggacaacccggagttcgcctaccaggacatcgagatcgacccccgtgacgaagccctgcaatgggaagtcatcggccgggtcatctgggcgggcaaggaactgtagcccgacgccgcgtctcgccaggccgctgcgacgctgccgccccgaccgcacgcaatccgcgcgccgttccgatcatgcgcaatccgcgcgccgttccgatcatgcgcgatccgcgcgtcccttgtgcccctcgccgccagccgcgccggactccatccggttccggccttgttcccgcgcccgttaccacccgccccggcccgtcatggccattcccttgtccctcgccgcccattggcttcgccccatttcccccatcccctctcacgcaccctgctggacctttcgcacattttgtgcaatcccgtttccacatcggaacacggaggtaccatgcacgccacacccgccccttacgcaccgcactcgcccatcccccagatgctttgcgcccctgcctccccgggccagtcgcacaactccgccaccttcgccccccccgccatcggcacgaaattccccacgcacgccagtgacaggcagcccgtgccgccacaacgacaccgcagttccgccgtcgtcgatcgccccgcgtggtccgaagggcgtggtcccaatcccgcgccgccgttcctgatccgctggcaccccggagatggcgttgcacgccacgacgaggccgcaaccagtgccgaagcccaggccctggcccgcgatgcgcgcgacgccacgtcgacggacgtcgcggtgtatcgcctgtggagcgccttgacagactgactgggcagcactggccgggctccattgggccttgcccgccggatcactgcatccggcccctcccgttttcacccccctccgggccatcgctcccgtctggcacatctcctgcgtcctcgcccacttggcatgccttggcccggctcgcctttccccggttccccctgccgccccctttcgtttttcccgtcgtctggacaatattccccgcgctcgcctatactgcgtcatgcattcccgcccggtccccacgggcactcctacggcaggaaggagccccgccatgcccacccccccgggccccatgctgttccgccatctttccgtcttccagcggctgctcatctgcacgctgctcatcgtcgccttcagcatcgtcctcgggtacagcaccctgagcctgatgcgcgacatggccgaagacgccaacaccgtctaccggcacaccttcatcgccaccagcagtctgcagcaggccaaggaaagcgtggagcgcatgcgcgcggccatgcgcgagcagatcatcgaggtggacgaggccatcaaggccgagcaggtggccaccctgcggcgagaggaacgcctgttccacgactgcgtggaagccgtgcgcgccaatttccggggcgagccggccctcatagacgccttggcaagccactacgacgacttcctgtccatgcgtgaccgggccatgaccatgtccgaaaaccgcgaaatacaggaagcctggcggcttaccgaatcctcgccccagaacccggcggaccgtctgctgcacgccatcgacgacctgatgcacgcggcccgcgccacggcagaacatttcttccagtcctcggtggcggaaaaccggaccacacagctcaaggccattgcggcgtccggactgttctgcgccatggtcgtggccatcacctatcttgtcagctggagcatccggcggcgcctgctggccctgaccggctgcgtcaaggccctggccgacggcgacctcgacgtgcagatcccctacggcgaggaacgcaacgaaatgggggccatggcccgctcgctgcaagtgctgctgggcgtttcgcgccagatggaacagcagcgctggatcaaggcccagatgtccgagacggccaccacgctgcaacaggcgggcgacctggattccttcggccagcgactgtccgccgtggccgcacaggtatccggcgccccctacgcggcgctgtacgtgcccaacgacgacggcgtgcatctcgatctggtggcctcgctgggcggcatcgtcggcggcccacccgccagcatacccaagggcggcgggctggtgggtcgttgcgccgccacgcgcgcaccggtggagctcacgccgccggaaggggaaaccctgcgcttcgccaccgggctgggcgacgtgcaccccgcttcgttgcgggcctatccgctgctgctgggcgaacggttgctgggcgtgctggaactggccaccctggggccgctgcccccgcgcgccgccaccctgttcgaggacatgctgcccatggccgccctgtcgcaggaagtgctggagcgcaacctgcacacccgcagcctgctggaccagacccgcaggcaggcaacggaactggaggaaagccgcgaactgctgcgccgcagcgaggccttcttccgcgccgtgttcgaaacggcgggcatcggcatcgtcagcgagcgcaggggccttggcatcgaccgggccaatcccgccttcagcgacttcatcggcatcagtgaaccggaactgcgcgggcgcgaccttgaggatttctttcaccccgacgaccgcgaggcgctggaagccctgctgagccgcctggaccccgacaagctggaatacgccgtcccgcggcacggaaacccggaacgtgacgggctggacgccggcgagccggaccaggcccgctccaccatcacggtgcgggcagagcaccgctacctgcgccccgacggcgaggtgcgctgggccgacgtgcgttgtgcgctcatcggagacagggacatcaccccccgccgggtcaccctgatcaacgacatcaccgaactcaaggagcagcaggcggaactgaaggataccgaggcctggtaccggggcatcgtgcattcggccccggacgccatggtggtggtggacggagaagggcgcatcgtgctgtgcaacccgcagcttgaacggctgctgggttatgagatgggcgaacttaccggacatctggtcgaacagttcctgcccgaagaagtgcgtgaacgccacgtgaagctgcgcaacgacttcctggcctcgccgctacaggtcatcgggcatgagcgcgaggtgattggcgtgcgcaaggacggcacccgcctgccgctggaaatcagcctcagcaagctgcccccgtccgaccggcaccccatgagcgcctgcggcgccctgcgcgacatatccctgcgcaagcgatccgaggccgaactgcgccgggccaaggaaatggccgaagaagccacccggctcaaaagcgacttcctggccaacatgagccacgaaatccgcacccccatgaacgccataatcggcatggcccacctggccctgaagacggagctggacccgcgccaggccgactacgtgcgcaagatacgcgcctcgggccagcacctgctgggcatcctcaacgacatcctcgacttctccaagatcgaggcgggcaagctgacggtggagaacaccgagttcgaactggaaaccgtgctcgacaccgtggccaacctggtttcggaaaaggccgccaccaaggggctggaattcgtgctcgatgtggccgccaacgtgccccccgtgctgcggggcgacccgttgcgcctggggcagattctcatcaactacgccaacaacgcggtgaagttcaccgagcacggcgaaatcgtaattcatgtggaaacgctggaaacgggcgataccgacgtgctgctgcgctttgccgtgcgcgacacgggcatcggactcaccgacgagcagaaggcccggctgttcgtctcgttccagcaggcggacacgtccaccacccgcaagtacggcggcaccggccttggccttgccatcgccaagaagctggcggacctgatgggcggcggcgtgggcgtggacagcgtccccggcgggggcagcaccttctggttcacggcccggctgggcctgggctccggacggcgggccctgctgccgcgcatcgacctgcgcggtttgcgggtgctggtggtggacgacaacccccaggcccgcatggtgctggcccacatgctggaaggcatgaccttccgcccggtcatggcggacggcggcgagaccgcgctggacctgctgcgcgaagcccgggacgcggacacccccttcggcatggtcttcctggactggcagatgcccggcatggacgggctggagactgcccgcaacatccgcaccctggcgccggacctgcccgtggccatcgtcaccgctcacgggcgcgaagagattttcgccgcgtccgagggagtgggagtgtccgccgtgctggtgaagccggtgcagccgtccctgctgttcgacacggccatgcgtctgctgggcgcggtgcacccggctccgcgcgccgccgtgcccccgccggatacccgccccgccatgctcgacggcgtgcgcggctcgcgcgtgctgctggtggaggacaacgaactgaaccgcgaggtggccctggggctgctggccgaggccgggcttgtgcccgatgcggcggaagacggggcgcaggcggtgcgcatggtcatggagggtgactacgacctcgtgctgatggacgtgcagatgcccgtcatggacggatacgaggccacccgcatcatccgccgcagccgggaagccgacagcctacccatagtggccatgaccgccaacgccatgcggagcgaccgcgaggcgtgcctggcggcgggcatgaacgaccacgtggccaaacccatcgatccggacgaactgttcgcggccctgatccgctggctgccccgacggggcgaggcggagcggcagcaggatgccgcagacaccacagcccccggcacacagcccgccacgcaggcggacacgttgtccggcgcatcccccgacacgtcgcctgcctccggtcctgtcagacaacacggacaaaacgggcagggcaggcaaaacgggcagaacgacgccaggcacgtcctcgacccggaagcgggactgcgccgggtgctgggcaagcaggccacctaccacacattattgcggcgcttcgtttcccagcacgccgacgcggccacgcgcatcgccgggttcatccagtccggcgacggagcgggggccacgcgcgaggcgcacaccctgaaaggcgtggcgggcaccctgggcgcccgcgcggtacagtcccaggccgccgacctggaagcggcactgcgccacgcggcctcgcaagagcacacgacagaggtgctggcactgctgcgcatatcgctggacgaggcggtgcgggccatgcaccgcctgctggacgccacacggcccgacccgaatggcgccgcaccgggcaccgtgccggatgcccccgttcgacgcgatgccggatcaggtgacgcagcaggcgacgggcacgaagccggacaagacaccggaccggaaaggaacctggcagacagcgatctgtcccgcgcactgcccgaagggcttctcgaccagttggaaacgctcatcgaggaagacgacagcgaggccgtcgacctcttcaacacccactcggaagccctgcgcgccgctctggggcagcctctggtaaccggcatgggcgaggcgttgcgcgccttcgaattcgaaaccgccctggagatgctgcgctcggcccgcccaccgcacgacggctgaccggcgccggacaaatgcgccggaaccacaccgcagcaacgccccgacctctttccgtacccacctgatgccccgctccaggtccccacagccacgagaggcagccatgaccgacactccccttcacgcagacgacacgcggcgcaccgtactggtggtggacgacaccgtcgacaacctgaccctgctcagcgacctgctgaaagacacctaccgggtcaaggtggccaacagcggagaaaaggccctgcgcatcctgtcatccggcagcccgccggacctcgtgctgctggacatcatgatgcccggcatggacggctacacggtgctgcgcaggctgaaggaactgcccggcacggcggacgtgccggtgatcttcctcaccgccctgtcggaagaggacgacgagcgcatcggcctggaactgggggccgtggattacatcaccaagccgatcagcccgtccatcatgctggcccgtgtgcgcacccacctgcaggtcaaggccgcccgcgactttctgaaggacaagaacgaattcctcgaggacgaggtggcccgccgcatgcgcgaactggccgccgtgcaggacgtgaccatcatggccatggcctcgctggcggaaacgcgcgacaacgagaccggcaaccacatccgccgcactcagcactacgtgaaggtgctggcccaacacctgtcggagcatccgcgcttttccgccgcgctcacgccagaggacatccccctgctgttcaagtccgccccgctgcacgacatcggcaaggtgggcattgccgaccgcatcctgctgaaacccggcaagctcacgccggaggaattcgaggacatgaagcgtcaccccgcgctggggcgcgacgccatcatcgcagcggaaaaacagctggatacgccggtatcgttcctgcgccacgcgcgcgagatcgcctactgccaccatgaaaagtgggacggcagcggctacccgcaaggcctttccggcgacgggattcccgtttcggcccggctcatggccctggccgacgtgttcgatgcgctgatcagccgccgtgtatacaaacccccgttcgacatggagaaatccgtggaaatcatccgccaggggcgcggctcgcacttcgacccggacgtggtggacgcctttctggccaacctgcaaacattccgggacatcgccgaccgctacaccgactcggaggaaacgctggaagaaacccgctcgcgcaccgaaaaggattacccgccctcgggcgcgcgagggtaagacggcgcatcgtcggcccgaccggcatggggcaaccgcgcccgacgggaatcgtccggtccggcacggatcgataaggactggctcgaactggcccgaactggcccgggctggcacagacaggcacagactggcacagacctgtggggggcgacatgcgggcctgcccggcaggatcctcgcggcggatcccacgcggcggagaaggcaggcggcaagaggccggcccccaggacgggggggcaaagcaaggggaacaggacagggcaggcgggcggaatccatcacagggaacagctgctccatgcccgggcgggcgaccgcccgcctgatggcggccttgcaccctccgtggccgtttgctagaccaagcgggcgttcgggcgttccgccccttttccgcgccccggcgcacacccccacccacccagccatgccagacacccccaccgcccccacgcccgacggcacccaacccgaggtccaacaacaggatgcccaccagcacggggcacaccaccctgcggctcccgatcccgagtccgtcacgccagtggtcgccccgccagaggtcgcgctattcatccgcacctactcgcgctacggcggcgtggaacatttctgctaccgcttccatgaatacctgcgcgcccacggcgtgcccgtgcgcgtgctgtgcggcgaaatggcccccgacgtgcccggcgccaaggcccctgccctgcgccagcacggcgacggcccgcagaccgatccggatgccgcgccgctggccgtggatatccgggtgctgggcctgtggaggccgggccggttcatgaaaaacctgggtctgcaccgtgccgccacccgcgccctgcgcgagctgccgtcgaccaccatcagcgtcagcttcgggaacatggcgggctgccacatccacaggtcgggcgggccgcaccgcgacttcatgcacaacagcctggcggcgcagcgctctcccctgcgacggttcaccaaggcgctctcgcgcctgctgaaccccaacaacctgctgatggccgtgctggaccgcaagatatacaaccacccggccacccggcgcgtcatcgccatctcgcagaacgtgcgggccgccgtggcgcgccagtttccccattctccggccacggtggtggtcattcccaacggggtggacacccggcgcttcaacatccggcgcttcaccgacctgcgcggcgaatcacggcggatcgtgggcctgcgcgagcagcatcgggccatcggattctgttccagcaacttcgaactcaaggggctggaccggctcatcgccgcgctggcccacctgcccgaggaatacgtgctggtggtggccggtggacgccgcagccgcaagtacgccgactacgccaaatcgctgggggtggaaaagcgggtggtgttcctcggcaaggtcgcggccgccgacatgccgcgcttctacgccgggctcgacgtgctctgccacccctcgttctacgacaccttcggcaacgtggtggccgaggcgcaggccatgggcgtgcccacggtgaccacacgcgccacgggcgcctgcgacctcatcgacgatggccgcactggccgggtgctggaccagccggaaccgtgggcgctggccaacgccatcttcgacctgcgcgacgtgaaggccggtaccgacttcggctgcgtggaagacgacgagcaggtctttgcccgataccttgaagtgatcgaagccgtgcgcgcggaactggccgccgacacaagtggctgataccggacgctgagccgccttccgcaaggcacacaagaaatggccgtcgctctcggggagcggcggccattttttcgtcaatatccggcatcaccggcagccaggaagcaacgcccggcacctactccacaaacccctcatgcttgccgcgcggcggcctgcgcatgaaccacacgcagaagaacagcagcaggaagatggccccctgcgaaaaaaaggcgtcgttgaaggccagggcggatgcttctcgctggagcatctggtagatcaccatgcgggtgcgttcggcaaggtctgccacctcgccaagctgcatggccagcccgttgcgaatctgctcgaagctcatctcgtaggcaggcgagaggggcgtcatgtcttccgccagcacgctgtggtggtactgggtgcgccgggccagcagcgtggtgacgaaggccacgccgaacgagccgcccaggttgcgcagcaggttgtacagcggcgatgcggtgttcatggcctcgcgcgggacgtaggcgaaggtgaccaccgacagcgaaacaaagaagaacggcatggcaatgccttgcagcacacgggcaaaggccgccgtgccgaagtcgatgtacaggttgaacccggccatgatgtgcagtgaatacgcgcacaccagcatgccgaaggccagcatccagcgggcgtcgatgcgttcggtcagcttgcccgccacgggcatgaacaccagggccagcattccccccggccccagcacgagacccgcgagataggcggtgtagcccatcagcccttgcaggaacagcggcagcaacacgatggacccgaaaaaggcgaagaagccgaagaacatcacgacgttgccaatggcgaagctgcggtttttcaggatgcggaaatccagcaccggccttgggtggcgcagttcccagaacaccagccccaccagcgacacggcggaaaccacggccagcacggtgatgaagggcgaactgaaccagtcgtcctgctggcccttgtccagcacgatctgcaacgcgccgatgcccgtggtcagcagggccagccccaggtagtccaccacttcaccgcgctggcggcgttccatgtacggcgggtcgaacaggaaggccccggccagatacagggccagcagccccaccggcaggttgatgtagaagatccaccgccaggtgaaattgtccgtcaggtagccgcccagcagcggccccagaatgggccccagcaccacccccacgccgaagatgcccatggccatgccgcgctgctggggcggaaaggtttccatcaggatggcctgcgacatgggttgcagcccgccgccgccaagcccctgaaaaatgcggaacaggatgatctgcgccaggctggtggccgccccgcacagcagcgaactggcggtgaacacggcgatggacaacatgaggaagcgcttgcgccccatgagccgcgccagccacccgctcatggggatgacgatggcgttggccaccaggtacgaggtgagcacccaggtcacctcttcctcgcctgcggccaggctgccctgaatgtgcttgagcgcgacgttggccacgctggtatccaggatttcgatgagcgtgggcaccatcaccgccagggtgatgagccagcggttgaccgattcgggatctttcgacatgcggggctgccgtaccggctactgcctgggggccgacagggcgggtgcggtggcgttggccatgcccggcgccacgcccgaagcggaacccgtaccgttggcggcgggcttagccgcctgcccggcactggcgccagccccttcaccgcgcacggcggcaccatccggtcccacggcgcgcgggggcacctcggaaacgcccctgccggtaaagatcaccggcaccacgctcatgcccacgcgcaggggcggcatggtggcggggtcatagtcggtcaggcgcaaccgcacgggtatgcgctgcaccaccttcacgaagttgcccgaggcattctggggcggaaacagcgaaaaggccgcgccggtgcccgccatgatcgattccaccaggcccttcagcaccaggttgggataggtatccacccggatttcgcacggctggccgggcttcacgtcggtaagttcggtttccttgaagttggccgtcacccacaggtggtcgggcgacatgggcaccacggccatgatcggctggccgcgcgtgaccatgcggcccggctccacgttcttcttggtcacgtagccgtccacgggggcgcgcacggtggtccattccagattcagctcggcctggcgcaccttggcctgctgggcctccacctggcgggcgcggatttccgccaccacctgcccggttccggccaggtccacctcggcgcgcacgcggcgcatttcggcctctgccgcagcgcgggccttgctggcggcttccagcttggcgcgggacgattccagccgggccttggcggcatcgtcggtggaacgggcgcggtccgccgcctctctcgaaacggccccctgccccaccagcgactccaggcggcgccggtccagggcggcctgtgcctgctccgtggacaggcgctccatttcgtagcgggcggcgtcctcttcgtcgcgggcctgggcggcgcgacgcttggtggcctcttccacggcctgggcgccggtcacccggtgcacggtctgcgaaagctccagcggcacgccccgctgcaacgcggcaagctgggcgcgcgcctcggccacggccacctcgtattcggtggggtccagccgggccagcacctcgccttccttgacgaactggttgtcctccacgggcacatccaccacgtagcccgccacgcgcggcgaaaccatgaagatgcgcccgtctacctgcgcgtcgtcggtttccaccttgccgaggccatgccagtaccagatgcccgccgccagaaccatgacgccaagcagtatgccgaggatgcgctttttgctgttcatgccgtatcgccgtgtgggcacgcgcgggcgcgtggtgtgcgtgtgggaaaaccggccatggcgcacgcgcggaacagccgggcttctgtcgtggagccggaacgaaacatgccggaccgccggggccctgttccttcaaggaaaggagcccccggaggtggcgtcggaattgccgctttcgggaccggcaatgcatagcgcatgccgtgccgggggcgcaaccggacaatgccggtcacggtggcattcacccactctgatgagggtgatcgcctgcgcgtggaccggggtggtacggcgtagcggagggatgcatggcgcaacccggcggcaacggattgtcgcactctcacggactgtcgcagtctcgcggattgtcgcactctcgccagccgtcacactcccgccgaggaaggtcgggcggtggcggcaacggatatttccggtgaatatttccgacggacatttcaaccgcaaacggcagcctggtgtgcatcaggaggcatcggaaggcatcagaggacatcccgggtatctgaaagcacttgaggtgcattgggtggcttcaccctgcggcgcgtcctgccctcctaacggcccttgccgccctgcacatcgggataggcggattgcaatccgtaccgggcaaggcaccgttgcagttccccttcccggtgcagcatgcgcaacgcggcctcgaaggcttccaccacttccggcgcggtgcggtgggaaaaggccaccgtatagtccacccggctgtgccagcccgcgtagcgcaggttggcgatgcgcagcagcgcgatggtggcaaggccgttctcacggttggagaacaccgcgtcgatgcggccctgtgcaagtttgaggaacccggcatcattatcggtcgccacgtccaccgttatgggcacctgccgcgccaactggtccagaatgtccgccgtcagggaagggccgtacacccccacccggtagccagacacgtcgcggggggtgacgtagcgcaggggattttccgtgcgcacgaaaaagccgtattcggcgcgcatcaacggcgggcaaaaatgcagccactgctggcgatccgacacaaacccgatggtgaagatgccgtccgccgtgccgttgcgcacctcctgctgcgcgcgcgcccagggcagcaggcggaaggtgcagcccacgcccatgcgctcgcaggccatgatgatgatctcggccacgggtccggccacgcgctccgtgtcgccatcgcgttccaggtagttgaacggcggatactgctgggtgacgaagaccagcccggaggcatcaggccgtccgccccgccccgtccccacgggggcctgtcgtgcctgggtcgccgctacctggcccgccggaagcgagtctgccggaagcacgttcgtttgcgcggccacagccgccaacggcagcgacaggaacaggcaggcgacaaggcatgccgtcaggcgcaccagaccgcgcccggcacgccggactcggcagtcttggcagtccggcacgggccacggccatgccatgcgaaacccatcacactgcacgcccctgctcctttcctgcccccagttgctgacccgattgctgcccgattgctgcctgtccggccaatcccgatgtgctcagggccagttcaggcctgcccgagcctgcctagccagtccgaaccagtccaaaccagtccgggcagggctcctgccttgcaccccgacggtgcaaaagcaaacggggcgcggatacggccaccccgccaacgcgatatcccgggccaccccagccgagtattccagcctcgggacaggcggctactggacctgcgacaggcgggcctgcaactgcagccgctcgctgacgtcctcgatggtgcacacgaagtgggtcaccgcgccagtggcgtcgcgcaaaggggccaggcggcattccgcgtcgaacggcctgccgtcgccgcgccgcagccggatttgcccgctccacgccttgccctgggcacgggccgccagcaacgcggcaaacccggcgtccccgctgccgccgccagccgtcgcggcaccactcccggcggcggcaccgcccacctcacctgcagcaccaaggtccgcaaggcgacggtccaccgcgtcggtgcgcggccatccggtaatggtcgcaaaggccgggttggcgtaccggatgaagccctcgccatccagaatcagcaaggcaccggaaaagttctccaccgcctgttccagcaggcgccgcgcgtcttcggcccgacggcgcgccgtaaggtcggtgagcacaccgatgatgccgccctcgcccgccgtgcctccggcaaacacggtcttggccacgctgaaatggtgcgcagccccgtcggcgcagcgcagggtctgctcgccactgcgggtgccgcccacatggcgcagttcgtcgtcgtcgcgcagcacggcaccggccacgtccgccggatacacgtcgggaaagtcgcccggcggacggccgcgcacgtcctctcgcgcgcagcccagcaccatccgcgcaaagctgtcgttgcagtccacgaagcggcccgtgaaatcgcggtaataaatggggttgggaatggcattcatcagcgcctgcaaaaaggccaggcggctccgggcctcttcttccgaggcggcgcggcgttccagttcgcccagatagtctgcgttgaggcgggtcagttccgccgtgcgcgcctccaccaattggcccatgcgcaggctgtgcccttccaggttgcccatcagcctgttgaaatagttggcaagatcaccaatttcatcatgggtttccggcactatgcgcaccgaaaggtcgcccccggcgcccacgcgcacccgctcggtcagccgccgcaacggcccggtgatgcctgcgctggcgtacaggctggccagcgccaccaccccggtggccgccagcagccacacgagggcaaggcggcgcatgcggtcgaggggggcgtaaatctcgtcggtatacccggatgcggccacgatccagtcgtagtccgcaagataggcgtagaccacgatcttctcgcggtagtggccttcgccggggttgcgccaggagtagacgatgcggcccgaccgcttttgcagcatctctcgcacgaagcggcggcccgtgtcgtcgcgcgcgtcggcgatgtcgcccggctccatcaccgggtgcaccagcagttcgcccgcaccggtcatgatgtaggcatagccggtatcgcccacccggtgcgagagcacggcatcgcgcagcatggtgacgtccagcaggttgcggaattcctcgcggtaggcagatgcggaaatgatccagtcccacggctggaaccaggtcatgtgcagcgccttggggcgggcgtgcgtttcgccgggattgcgccattcgtactgcatgaagccttcgtgcaggcgcgactggtcccgcacgaactcgaactccgaaagatcgcgccccagcagtgacgataccgggtgcaccgccagggtggcgttggaggtaaggcaatagatgtagcctgaccgggctatgctcatgcgcagcaggatggcggcggcattggccttggcctgcgcctcggtgatggcgcctgaacggtagcgctcgtattccagcgccaccacgtcgcgggccttttccgaagcggcacgcaggtagttgcgcaccgcaagatccgcccccacgcgcacggtgcccagaatggactgggtggccgcgtgcagccgctcttccacggcctgttccacggcattgcgggcatatatgtacgcaccggcgccgccgcacaacagcagcacgaggaataccagcatgtagctggccagcagtttgccgcgaatgcccagacccgtcatgccgcctccacagagtatccgatggcctatcttgccagatgaaacgcgcgcgggaaagcccgccccgccaaccttgcgaaaaaacccgcgacagtgtgcgatgcggggctgcggaaccgccccccggcgacggggtgacgggggcggggcgacatgacgccgggatgacagggtgacgggtcggatgggggaagaaaggcggacaggctgcgggcaggctgccgaaaggaagtgaggccccgggaaatgcagaccgaggaactgcaacggtcaacgacgcggcccgccgcatccgcgtgacggtggatgcggcgggccgtcgctggcgtcgaccgtgccgtggaggggcaaggaggacaggagcccggaagaacaaaaggcgctacttgtttcgcgcggccttcacctggttcagggtgtcctcgaagctctggcggtgggcgtcgtcggcaaggcgcacggcctcttcggccaggcgttgcgcttcctccagccgttcaccgcgcgtgagcagcagccaggccagattgttgcgcgccggggcggattccgcctcgggcagggagcggatggccttgcggtagtggctttccgcctcttccagctcgcccttctggaacaacaggttggccaggaacaggtgggcctggggcacgtcgtcgcgcacggcttcggcgtattcgcgccgggccagatccagctcgcccttctgctcgtaggcgcggcccagttccaggtgttccgggccggacaacggatcctgatagatgccgatccgcggcagggcgcatccggtcagcagcagggtcagcagcaggcacggcaggacggcgcccgatacggggcgtgacatgcagcggaacatggggcgcggcatgccgacagatcggacgggccccaggctggctgaagcggaaacaggggtgacggcaaggggcgtggtgtgtggcatggagcctcccgtgacggttcgggctacggggcgggcgcgggggccggttcctgccgccggacctccagggtccagcggtcggtgcggtcccaggtgcgcagaaacgaagcccacggcagccgttgcaggggggtgcggtcggaattcacgatgaccgcgtcgggcgcgtagcccaccaccaccatgaaatgataggtgctcaccggcccgtagccgtggtccaccatgacgatgcgcggctggccggaatccacggcggccatcaggtcggccacggaaccgtcgtaccagcggctggaaagcccgagggtgcgcgggtacagggcaaggtccagcgaaagcgtgccgtgcatgcccggacgaaagatgacgtcggcaatgccgtccggcgtggcctgggcgcccgtcagccccatgtggcgcaacaccccggccagcgaggcggggccgcactggtattgttcctgcgcaaagaacggcacgtcggggatgatccgctcggcggcgggtcgggcggggtccggcgcaaggctgccggggccgcgcacgcagcccgcgcagaccagcgcggcgcacaacagcagcaggcccggcaaagaccgcgagagcagacggcggacccgtgaccggatggcaccagggtacgcgggggccgggcgtacggcccggcatgctggcgaaaaattcatgggcatggcggaaatggcacccccgctgcccgcgcaggccacggtctgcgcgggcagcgggagcaaaatggagcgcgcgactactggacgatcacgcgacgatcggcgaagtgcaggatcagcaccaccagcaggatgacgacaaggatggcgatgacgaagccgaagccgtcgccgccgtgggtcaggttgtcgatcttcttggctaggtcgtgcagttcggcgtcggacagcatggacaggcgctgttccacttcggcggaagagtagccaagagcttgcaggcgctcggaaaccatcttgttttccagggccttctgcacggtgccgatgtcgctggagcgctgttccccggccacgatgccggcgttgggaacgaaggcggcttccacgcggggcacgaagctgagcaggcccatgacggccaccatgaccatggcgatgtgacgcagggcgcgccagttcagaagcatgtacatgtgttcctccttctttggggggtcgccgtcgccgacaccccggaaccgcaccgttccgggtccggcttgcgcggcgcgcacacggcattcgtgaaattttctagacttgcctagcagacttgcatggcgattacaagacactccgctgcgtggatgcggcaccaccgttcccgaatgcgaaacggacacggcgctgccccgcccttgtcctgcctttgaccgaagcgtgccccgcgcatgcccgacgcatatcggacatccagccctaacctcccgcacgtgcgcgtacgcacagtacccggccatattggggtggcatcagggcggcattgcggttgccgtgccgcgccgcctgcatcacatgagcgctgccgcccctcccgccgcagcggtcacggcgatgcttccatgccccagcgccgacacaacaaccgccatgcgcgactgtcatacgcgcccgccgtgctcgaccatcatgagcggccattatgcgggaccgtcatgcgtggccgtcatggccgcaccccctctggatgcccgcgccaccccgttgcgcccccctcgtggccgccgcaccccgtttcttcccgtgtagggtgtgcgccatcggccaccctgcacaccagccccgcaccagaggattttcagccatgccagcccctcccatgattccacccgcagccgccatgcccaccacccggcgcgataccgccgccctgtacgccgaccttgccgcagacgccacccgtagcggccccgccgcactggccgccgtgcaggcggagcttggccgccgcgacctgttctacctgctcacccggctcatgaaccggaccgacatggaccgcgactggctgttcgaacgctgccgcgaggttcaggccgcgcccgacggccacctggacctgtgggcgcgcgaacactacaaatccaccatcatcaccttcggccagaccgtgcgcgacatcctgaacgacccggaaatcacggtgggcatcttttcccactcgcgcccggtggccaaggacttcctgggccagatcaagcacgagttcgaacacaacgacctgctgaagcgcctgtaccccgacgtgctgtgggccgcgccccggcggcaggccccggtgtggtcgctggacaagggcatcgtggtgcgccgccgaggcaaccccaaggaggccaccgtggaggcgtggggactggtggacggccagcccacgggcaagcactttcgcctgctggtctacgacgacgtggttacccgcgactccgtgaccaccccggaaatgatcgccaaggtcacggaatgctgggccctgtcgctcaatctgggggccagcggggtgaccggcgaagaccgtggcggaggccgtgccgggaacagcggcggagatgcccgcgggaagacgggaaacaaaaacggtgccgcggcccctgcggacgacacggggctggccgacggcgcgaccgcccccgcgcctgcggatgcagacaatgccctgcccgccagcggggcgggacgccgccgctacatcggcacccgctaccacttcaacgacacctggcgcaccatcctcgaacgaagggcggcaacgccgcgcatccaccccgccacggccaccggtgccccagatggcccgccagtgctgctttccccggcggcgctggccgaaaaacgccgccagatggggccgtacgtgttcggctgccagatgctgctgaaccccgccgccgacacggcccagggcttccgcgcccaatggctgcgccgctacgcgtccgatgcgggcaacggagccgaccacgggcgcgcatcccccctggcccgctggggccactgcaaccggtacctgctggtggacccggcgggcgaacgcaagaagggcagcgactacacggtaatgctggtggttgggctggccccggacggcaaccgctacctgctggacggggtgcgcgaccggctgaaccttacgggccgggccgccgcgctgttccgcctgcaccggacatggcggccattggccacaggctacgaaaaatacggcatgcaggccgatatcgaacacgtgcgcaccgaacaggaacgccgcaactaccgcttcgacatcaccccgctgggcggccccatgcccaagaaggaccgcatccgcaggctggtgccggaattcgagcagggccgcatgctgctgccgcaccgcctgcccttcgtggatgccgagggcaaacggcgcgacctggcgcgggaattcgtggacgaggagtatctggcctttcccgtgtcccggcatgacgacatgctggactgcctggcccgcattctggaccccgacctgggcgcggaattcccagacccggattccggagggttcggtccggcagggcacggcgcaggccatggcgaccttggctgcacggacgacaccgcgcatatggagtatcccctgtatggctagggccgcatcatcccttccggcgttgccgggcgaccggagtgcccggaccgcccgagttggccgggctgagcgaactggcccggctgtgcggactggtcctgctggccggactgtgcgaactggcccggctatgcgaactggccctgctggccgggctggcccggctgcgcatcccgccccccgcccgccgctgcccccgctggtgctgcgttcgcgccacccgtcccacccggcgccggtcaccgatgcggaactggaccggctgtggaacaccctgcacgaggaagggctggccccggtggtgttccacgacggcggcgtgcgttgcgccgcagatctgcgcgccctgctggccccgcaccgggcgtggtgctatttggcacaggcggcggacaccccgctggccctgtgctggctggacggattttgcggtcgagcggcacgcatccatttttgcgtgctgcgggccgggctgccccgcgcggaagaaatcgggcgtctggtggtgcgctttctgctccgtgcgcaggcacccgtgccggcccccgctacgaacggacgcccggggccgcacctgctggacaccctggtgggtcttacccccgcgccctaccgccacgcccttgggttcgtcacccggctgggcttccgccgcgcggcggtaatccccggcggagcggtgctggcgcgtcccacgggcacccgcatatgcgacgctgtgctcaccctgtgcacccgcgccgatctgcccgactgccgctgatctggcagatagtcgccgacatggacgacgacccaaccggacgcaatcgacagcaaacgggcccaatcggcagcaaccgaccacaaccggcagcaactggctccctccggaattctcccggcagacccgacggcaagccacctgtgaaaagggccggaacgcgcactgagttccggcccttcagcatggtttcttctttccggctagcgggtgacgccccacaactccagccgcggcccggcgtcgatcaacacccccagcggcacgtccacccgctgcggcccggcagaccacggcgccacctggtacggcgaaaaatgcacccgcaccccgtccggtgtcagcgcaaggctggagtagttgtccgcgtccgggctggtgccgccgcgcagcatgtcctcgacccggtcttcacccagggtttcggccagcgcgtcgtaacagtacgaggccagcagggccagcgcgccctcggtgtccgcaaagatgtcttccggggcaagtcgcgcgccggaagccatgtcgtagctctgggtgatgatgtccaggttgccgtgggcgccgccggtgtaggtccagatgctgaaggtgaccgtggccgcccgggccgaggcgcgggtgacgtcatgcgtcaccttcagttcgttgacgaagtggctactgttggggtcccgcgtgccgttcaccggctcgcccccggtttcgggctcgaccagcccttgccggaacgcggccacgatgtgcgcggcccagcgggccaggtcgtcatccacggcaggctgccccagacggggatagcgcacgtcaatgtcgaaatcatcctcgcgcagggtgatggaggcttcgtcgtcgcgccccgcaccgggttcggcggcccgcacaggatctgcccacagcgccgccacgaacaatatcgccgcgagcatggtcgtcaggagcatccccgccccgaacttggctggcccgaacgggcctggcatgaacgcacccgccggaacggtgcgccctccccttgccgcagcacatggtttgccgtcattcatggcccgtctctaacacgagcggcccgccgcgccaagggcgcgacgggccgcgaaggtcaggtcatgtcgatggacgcgccgccagcggcgcgcatgctacacgcgaaagccgtagcgcaggtccagcaggctgcgcgggcgcagcagcagcatgccgcccgccagcaccacgtacaccaggctgaaccagatgtgcagccggtcgggaatgtgcggcaggcccatggccgcctctatcggcgcctggatgaacggcgagatgaactgcgccaggaacaggccgaacagcactagcgccccgcgcatgccgatgcgcatgcgcagcagcaggcagatggcgaacagcgactgcgccgcagtgagcagtatttcgttcatctggtgcgaatccatgggaatgggcgggtgcatggagccggatgaggccgcgtacacgccgggaatcatgcccaccagcagggtccactggttcagcttggacgaaatcaggctgcccagcgcgatgctggcatgcccgcgcaaggcgaacatcagcgacacgatgaactcgggcgcctcggaggcgatgggcgcaagccactgcaccagcaggaactcgttgatgcccagcaccttgccggaagccaccaggctttcgctgaacagttccgcgtcggccaggatcaccacggcggcgtacaggaacagcgacagggtggccagacggcgacgccccctggacagtttggccagcgtttctgccgggccttctgcctcgaattcggtgcagggcctgcgcgaaacgatccagatgtaccaggcgtatatggaaaccagaatcacgccatcgtaccacgccagcgaccccttgatggggatgaagaacgcataggccgtggccatggccaggaacaccaggtcggtgcggcgttcggtttccaccaccaccgcgctgcgaaagcgcatccagcacaccagcacgatggcgctccagcccacgccgatgagcaggcggttggccccggtcatgttggcgatggcataatgggcatagtcgctttcggggtgctgcccggccatccaggtaaagtacatgtccacggcgtattccggcagcacggcgatgagcgccaccacagccagcgccagcgtctgggggatgtccagctgggcaacttcgcacgcccacatcagcatgaacgacgccgccagaatggccccgccggtcagaccggccatgaccagagggctgatatcggggtgcagggcccgcatggcaaggcccggcagcgtggccagtatggccagcaggaagggataccagtcacgaaaaacacttttcacgcacaacctctcgaataatttgaacttttctgatattccggaggtcaaatgcaaaaaaggcgagacccccggcatcactgccgtgaaggtctcgccaattggtccggtttgcgggtccgtcccaacggcaacgccaggcgcttgcgccatgctgttgacgttgcccttgctggctactccccttgctgagcgagaagatagaccgccccgcccggcgcgtcaagcgggtggtcggcacgtccgcctccccctttacagcacggcgcggcgggcctatgtctggcgccgaacccgttccatacgttatgccacaccagcaatccggcgcgccgggccaccgccgcgccacggagtttcgccatgcatgttcatgttcccagtggtgtttgcagcaagcagatccagttcgatgtgcgcgacggcatgctgcgcgacgtgcgctttgccgggggctgccccggcaacctcgaagcccttggccgtctgctcgatggcatgccggtgcaggacgccatcgacaaactggtcggcatcacctgcggcaacaagcccacctcctgtcccgaccaactggccaaggccctgtccgaactaagcgaaggacgccccctggccgctccggcgcatgccgtgggttttgggctgaagccgttgaatcccttcggctagccgccgcttgcggaacgtgggtggctccccatcccgccgcagcccggccacgtccatgcatccgccccccggcatcccgttcacggcgcggccccaccgcgtcgttgccgtttgcgcagcacggctgtcgccgcacggcttgcatcccggccatgcaccgcttacgatagatttcatctatcaaacagacagcggagcatttagaatgcaaatactgatcatcctttccagcgcagacccggaaatccgctggaacaccttccgcttcggcaacttcctgctcgaaaagggcgaggaagtgaccatcttcctcaacggtccggcagcggcttacgcggcgggcgatggcccctcgttccccatccgcgaccaggcccggctgttctctctcagcgagggcgtgctggccgcctgaggcaagtgccaggacatccacggcgtggatgctgacgacacggtggcccgaggcaaccagcagtttctgtacgacgagatgctgaaggcagacagggtgctgaacttctgatgtcggcaacggaccggggcagcccggccggaaagcctttctgcaccgccccgcctgccgccctccacgggcgggagcggggcgacgtcgttctgaacggacaatgcgctgccggactgactgcgcccggcccacgcgttccccggcccggtcccgcaaaagcccgttgacagtcgcacggggcggtcataagacgcgggtgcgatcgccccacgcggtcatatccggaggattccatgcccgtccgcaccccggcccggcccgacaaccatactgacaggcgcgcaggcaccgccacagcgcgccgttttagcgccctgcacccgtcatcgagcctgccgggcctgaccggcctgaccgacctgaccgacctgaccggcctgacgggcctgctggccgccctgctgctgaccatgtcgctggccgcctgcgcgccgcgcatcaccgacgacggcgcccagccctacgccagcccccagccggaacgcatctaccccggccccgtgccggtgcaggtgctggaccgctttctgctgacgtccttcgcccagcgccaccccgacgccgcccagcgcgcggggctggtggtgctgcccgatggccgggccgaaccttccggcgacatcctgccgcaggattaccagcctgaatcgtacgggcttgagctggccctgcgcatgaacctgcgctcgttcccctcgctgctgctgggcttcaccgacgatacgcggcgcaccttcgcctcgcccaggcagtggaccgtcagcgcgctggaccgctcctcgctcaacgtccattcacccgacctcgtgaacacgctggtggtcttcgccacgctggactggaacggcaacggagtgcgcgactggctggtgctgctcacccagaagaccccgcacgacgagggcttctacctgggctactggctggtggtggaagaccccgcgcccaaggggctgttgcaggcccggctgctgtcgctggacgaataccggggcatcggccagccggtggtccgcaccggcgaagacgcgcgcgtcttcctcgacaagctgctgcgcgagcagatcctgcccgcctcgcaggaggcggcgcgcaaggccgccgacgaggccaccatcaaggccatcctgaagcagtaaccggcccgacgcagcagccggaaagcactgcacgggccgcgcccgcacccctaaacgcccgccgggcatcatccgccatgcacagcacccgcccccataccgcccagcgttccgccgccccgcgcggcccagtcggtccagtcggtcttgtcactcttgtcccgctgctgctgttgctggccctggcctccggctgcgccctgcaaccggtggaggtggtgcgccccgacatgttccgcaactatgccgtctacctgcgcgacgagatggtgcgccgcaacatccttgacgccgagggcaactacatggaggcggccatccgcgacaaccgcgactaccgcccctcctcgtacggcgaggaactgtaccgccgcctgtccacgcgcttccgttcggcagaggcgcgcaacggccttgcgggcgaaacctttgcggattccgcgatgccggacgacaacgtgcgcatcggcaaggtgggctttgccctgggccaaggcatggacgtgatttccgtgtcgctcacggccatcaccgactggaacggcgacggcgtgaacgactggctggtgacctgcacggtcaccccgctgttcggcaccggcccgcgcgaatattacctggtggtggaaaacgtggcccccacgggtgtgctgaagcccaccctgctggccatccgcgattgcgccaacaacgaatgcaccgtgctggtgggcaaggcccgcagcaaggtgctgggcttcgaccccgaccgcagcaccgacaaggccccctccaacttcgtggaatcgcagccgggccagcagatcgtggtgccgccgcacaccccggccccggcgggcgcgcccggcgcgggcggcccccgcgtgcaggagcagtcgttgtccaagtagcccgccgcaacacgcggcacaccaccgtgcgcgagacaccgcgcacagcccgacagcaacagaacaggaacgggccaccgccatggcggtggcccgttcctgttctgttccctttccttgttccgtgcacggcgcaaggtcgtttttaggcccgcccctccgccgccatctcggtcaccatctgttgcaaggccctggcgagcgaagcaagctcctccacggccaacgtcgaatgctccattcccttggcggtgtcgttggctatggagttgatgtcggccagggaatcgctgatctccttgcttgcggcggattgctgttccgccgcggcggcaatggaccgcacctggtcgctggcgtgggtcaccatgtccacgatccgctcaagcgaccgcgccgactcctcggccatgcccgtggcgttttctatgctgcccacggtctgtgaaacgctttccgcattggaccgcgtggcgctctgtatgccgaccactgcctcggccacttccttcgtggcggtcatggtcttttccgccagcttgcgcacctcgtccgcaaccacggcaaagccgcgccccgcatcgcctgcacgggcggcctcgatggctgcgttcagcgccagcaggttcgtctgatccgcgatatcgttgatgacgccgagcacctgcccgatgttggcggcgttcgtgccgaggatttccatatcacccttgagctgcaacgcctgcacgcgcacgtcgcccaccatgcccaccaacctgcggacaacaccggccccgtcgctggccagttgccgggcctcgtgcgatatttccgaagctcgtccggcgctccgggccacatccatgaccgcatcgttggtctgctccatggccagcgccgtaccggcaacacggtctttttgcgcctgggcccccctgctggactgcacaacctgggccgcgatgccctcggacgcgccggagagcttgcgcaccatgccttccatgcgcaccgacgcctgcaacatgccgttccgacgcgcccgttccgcctcggcccgggcctcgtccgcttcagcttgcgccgtgcgggcgtgctccgtctcctgggccgccagctgtgtctgcgtctgcgcttccgcgatcttgagcttcaggttaccgaccatgcttgtcatggcgttgcacaacgtgcctatttcatcggcctgccgcacatccaggggatgatccaggttgcccttgcccacggcttcggcaaaggccaccgcgcggcgcaagggcgcattgatcgagacgaagaccagcagccccacagccaacgtgacggccagcgccgcaccggccagcgacacgtagacgagcatgtcccacctggcgtcctggccgaggcggttcgcgagttgcatcagggcatcgcccaggccgacctcgacctggcgcaaaagctctatgcgcgccgtggacgccttgaaccactcggcagcgtcgccttcaagcgcctcgccctgggttccggtcatcaccagggcccgcatccgggcgacatccgccacggcggggcctgtcagccgttcttccagcagggccgcggcttcgggcgcggcaagcgccttgaatgcggcaagccgttcgtcctgcgcagcaagcacggtcagccatgagcggaacagatcacccgaaagcgttccctgggcgaacacgccattgagcgtggcccgttcgcgccccgcgtattccttggcccacaacagcgaatcataggccacgatgcgcccgagtacgcgcggctcggaactggcgcgcgaaatgacggcgttcacatccagcagcgcggctatggttgcggagtacgccgcgatgattccggccggcttgagctccagggcgtccacttcgcgacgcttgccgccgatgccgccaagtccgctctccaccttggcgagggcggcttttgtttccagaggaaggttctcctcccgaaacacgcgcagtcgcgcatgcagcctgtccagcgcactgtccgaaccgcgccgttgggcgaccatctccgggccgaaccgttctccgcgactggcgagaaacccggacgaaagaccccgctccttctgcagttcgtggacgacgtcgccaatggtcacggaaagggctgcaaggcgctccacctcctgcatttcgaccactatggcgcgcttgcccatgacgagcgatccggaaaacgccagcaacgccaccagcggaagcagcatgatggcaagcaccttcatacgcatcggcaatgacgcaaaaaatgatatcaccacatccccctgacataacacaaacgttcagaaagccccactctccggcatgttccgtgacggaccccgactgcacaggattccatcgacatgcggcatacgcaggcacattccgcccatgggacggaacaacccgcggcgcgccccctcgctggcgcgatgcatgctcggagtcattggccatcccgtgaaccggaacagccgtctgcccgacccgcccgacacggcgtcgggcgaatgttctggtcggccaggggcaggcgtgcattggcagccagcacggtgcttgccgttccccccggaacggaaaaacagactgcgaaataccggaaaccgtcacgaagaattcattattacacacttcaatagcttatttttattaaaaaaacagccacgtgtccagccgtttcacagcatgcggtaccgacaggccgatgcagagtcatcctcttctgatgttatacaccccccgcccctcggccacatgccggtccggcctgtcggcggaccagatgaccacctgcgcgttgcccacccggttgcccagcagcttcaccgtggcctcggcgtacaggtcgctggcggacgcgggccgcaggtagtcgatgaccaggtcgatggtggcgatacggtcgtcgatgcggcacctggtccacaccgcaaaccccgcgcacacgtcggccagcgatgatatcaccccgccatgcagggcgggccgccgggtatcgcccaccagttcctcgcggtacggaatgaacagcttcacccggcccgcttccatctcggccacccgaatgcccaacagcttctggaacggcagtccgttttccaccagatcggccagcgccttgaaatccatgcagcatctcctgtatcttctcccggcgcagtggccggtccgtggcgtacacgcgacaacgagagcgcacaccgccattctcgccagcataccacacagatatcccatgcccggcgcaagcgccacccgcgcgagcgcccggcacccacaacctatatggagcccatcatgagcaaggacgaagccccccgcatgcataccgccgaacacgtcctgaacggcgtgatggtggcccgccacggctgcgggcgctgcttcagcgcccacgtcaaccccaagaaatccaagtgcgactaccacttcgaccatcagctcgacgacgcggaagcccgcgccatagaagccgaagtgaaccgcgtgctgtccggcaaccttccggtcatcgccgtggacatggaccgcgcggaagccgccagccgcttcgacctgggccgcctgccggacgacgcgggcgacaccctgcgcatcgtgcgggtgggcgatttcgacgcctgcccgtgcagcggcacccatgtggccaacactgcggaagtgggcaccttccggatcatctcgcacgatttcgaaaacggcgtgctgcgcgtgcgcttcaaactggacgcccccgcggcctagcccgactccaccgcacggggtcccgacaaggcgaggcgggccggggcgccctcgccccgcatccccaccgcgccctccccacccatctttcccgaccggggcgatggcccagccacctgaccaattccacgggccgtccgcaccatgtcgggcggcctgtgtaccgtttgcgcccggcacaggcgcgtcgcgtcttcccttccctgccggtgccgtcttgacacgcgccgctccggcactatctgcacagggaattttccgaccgcaacggcacggaacgattgtacaacattcgggcatgccgggcccgccacgctggccgggcaaaccctttccgatcaccagaccacgcctttcacaggaggaaacgatgaccgccgccgcgcacgaaacccatgaattccgcacagaagtgcagaaactgctgcacatcatcacccactcgctgtacaccaaccgcgagattttcctgcgcgaactggtctccaacgcatccgacgccctggacaagctgcgcttcttccagagccggggcgacgccgtgaccgcgcccgacctgccgctggacatcaccatcaccgtggacaaggacgcgcgcatcctgcgcatcgccgacacgggcgtgggcatgacccgccaggaactcatcgacaacctgggcaccatcgcccggtccggctcggaacggttcatggccgaacatgggatggggcagggcctgaacggcggggccaaggccggtgcggctgcggacggcaccgacggtgccgacggcgaatccgcttcctcgacctcagcagcccccaccgacgccgcgtccatcatcgggcgcttcggcgtgggcttctactcggtgttcatggttgcggacacggtgaaggtcacctcgcgctcgtgccagcccggcgctaccgcccacgtctgggaatcggacggttccggctcgttcagcgtggccgaggtggatgccgccagcgatgccgacgccccggcgcgcggcacggtcatcgaggcgcacatcaaggaagacgctgcggaattcctggaacgccaccgtctggaagccatcgtacgcacccattccaacttcctgcccttccccatcatggtcgaaggcgaacgggtgaacaccaccccggccctgtggcgcgaaccgaagttctcggtcaccccgcagcagtacgaagacttctacaagtacctcaccttcgacagcgccgcgccgctggaaaccatccacgtttccgtggacgcgccggtgcagttcaccgcgctgatgttcgtgccgccgcacggtcaggaactgttcggcatgggccgcgaccgctggggcctcgacctgtacgtgcgccgggtgctcatccagcgggagaacaaggacctgctgccggaatacctcagcttcgtgaagggcgtggtggacacggaagacctgcccctgaacatctcgcgcgagacgctgcaagagaacgtggtcatccgcaagatcggccagacggtgaccaggcaggtgctgggccatctggaaaagctggccgcgtccgacgcggacaagtacgcggaattctggcgcgggcacggcaaggtgttcaagctgggccacaccgactgggccaaccgcgaaaagttcgccggcctgctgcgctgcaacacctcgcaccacgacgacgccaagggcttgtcctcgctggacgactacataggccgcgcgcgtgaaggccagaaggacatctggtacatctccgcgcccaaccgcgaagccgcccggctgaacccgcacctggaaatcttccgcaagaaggggctggaggtgctgttcctgtacgaacccatcgacgagttcgtcatggacgcgctgggcaactacaaggacttcgcgctgaaggccgtggaacacgccgacgccgccaccctggacgccttccccaccgtggaggatcgcaaggaggcagaaccgctggcggaatccgacgccgcggccttcgatgcgctgctggcccgcatgaaggacctgctgggcgacaaggtgaccgaggtgcgcgtgtcgcaccgcctgtccgacagcccggcctgcctggtcagccccgacggctcggtgacctcgtccatggaaaagctgctcaaggtcatgcagcgcgacgagtccatccccaagaaggtgctggaagtgaaccgcgaccaccccatcctgcgcaacctgctgcgcatccacaaggcggaccccgccgaccccatggtggaaagcgccaccctgcaactgttcgaggccagcctgctgctggaaggctaccttgccgacccgcacgcgctggtgggccgcctgtacggcctgctggaacaggcgggcggctggtacaccgaggtcaagaaactgtaggcggaacgccgcgccgcgtcgcgttgcgacgccggattcctgcatgcacacgttccgggcgggtgggcgaaagcctgcccccccgttgcgttaaggacgggtgggcgaaaggctgcccgcccgttgcgttgcgcgtacgcggctgcctcgcatccaaccccctgcacctccggctgttttacaactttccgccactccctatcgcagagtttgacaatattcgcataacaccacccctttcccgctttgacatcaccctcaaaaatgtgaacggtgctcccgtgggcggcaccccggccttcaggacgaagacaccgcgccgcccgctccgtacgcccggcaccgccgggcgtacgtggcgcatggggccgcaacccggcatccccgcgccaaccgccacgccggatcgatggggagccgcgcgcggtcgccggacagggccaccatgcccgcgtccggagtctgtttcactgtgcgccatcggtatggcgccaagggatcaaggtgcgggcatgaccctcaaacggcagttgcttctggggtttctttcggtattggcggcaagcggcttcggcatcgcggccaccctgtggtgggtgggcgcgggcggcatgcacgaggtggggcgcaccagcgccgccgccttgcaggaacgggcgcagggccaattggccaccctgcgtggcgtgaagtcggcccaggtggccgacctgatggaactggtggccgaccagcttgccgtgtacgccggtgaccgcacggccatcgacgccagcctggcctttgcctacgatgtggacctggtgcgccacgaatcggaaaccccgccggatgcgctggccgccctgcgcccggcactgaccgaaaccgtgtccggccccgcctttctgggctggaacgcctttgcccgccacgcagccgccgcgcccggctacgccccccgcgccgccgccgactacgtaccttctgacgccaacgcgcaactgctgtgggaacactacatccgccgcaatccggcagccccgggcgagcgccagaagttggacgaacccgcggacctcgtctgcggctacgtggacaaccacctgaagttccaccccgccttccgcgactttgccgagcggttcggctatgccgacgtgctgctgctggccccggataccgggcgggtgctctattcggtgcgcaagaacctcgatttcgcccagcgcgtcaccgatggcccgttctccagtaccggccttgccgccgtgttccgggcggcggacgcatcgggcaaggctggccgcgcgggcgaggtggcccacagcgactttgccccgtacgagcccgcaggcaacgccccgcgggctttcctggccaccccggtgttcgatggcggcaagggcggcaagtacgccgccgtgctggcattcagcctgcccgtggccaagctgaacagcctgatgctgtccggcgggcggttcgaggcgttcggccttggcaagaccggcgaaacctatctggtgggcccggacgggctgctgcgcacctcgttgcgcacctccatcgacgaactggacgtgctgcgcgacaaggtgagcaccgatgccgtgcgcgccgcgctggaaggcaacaccggccaggccctgaccaccgacccgcgcggacgcgccgtgctggccgcgtggcagccggtgcaggtgctgggcacccgctgggcgctggtggcccagatggaatctgccgaggccctggccgccagcgcggaggtggaaggcatgacctccgccatcggcacccgcatggccggggccgccgtcatcgcgctgggggtgttcctggccgccgcctgcgccgtggccttccgcatcgtggcgcgcatcatgacccccatcgaccgccttggggcctatgccgaatccgtggccgggggcgacttcaacgcggccatcgacggcagctttccggcggaactggacgccctgcgcggctccatccgcaacatggtggcccggctcaaggaccggctgggctttgcccagggcatactggacgccatttcgcgcacctttccgtgcatgaccctggacaacgcgggccgcatcaccttcgtggggcagatactgctggaccttgcgggccaaccgggcaagcccgccgactaccacggccagcgggtgggcgaattcttctttggcgacgccagccgccgcacccgctcggacgaggcgctggaaacccgcgcccgcgtggagggcgagatgaccgtggccggcgacggcggcgaacacatcctgcaagtgaacgccaacccggtgttcgacctggacaacaaccagaccggggccttcaccctgtacttcgacctgaccaccatccggcggcaggaggcggacatccgggccaagaacgagaagatcgccgccgtggccgcgcaggctgtgggcattgcccgcgaggtggcggcttccgccggggtgctggccacccaggtggaggacgcggcaggcggggcgcgcatgcagtcggcccgcgccaccgaaaccgccgccgccatggacgagatgaacgccgcctccgccgatgtggcccgcaacgcggcggaagccgccgacagcgcggcggaggcacgcacccgcgccgccgagggggccgggtcggtgacgcggctggtggacgccattggcgccatccggggccgcaccgaggaactggaatcgttcatgggcgaccttggccagcgcaccgacgcggtgggcaacgtgctgggcgtcatcagcgacattgccgaccagaccaacctgctggccctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggctttgccgtcgtggccgacgaggtgcgcaagctggccgaaaagaccatgcaggccacccacgaggtgggcaacgccatccgggccattcaggacggggccgcgcgctccatcgacggcgcccggcaggcgggcgaggcggtgcgcgaatcggtggggctggcccgcgaatcgggcgataccctggaccgcatcgtgaccatcgtcaccggcaccgccgaccaggtgggctccatcgccaccgccgcagagcagcagtccgccgccagcgaacaggtgggccgcgccgtgggcgaggtgaaccaggtggccgcgcgcaccgccgagggcatggaacgggccgaggccgccatttccggccttgccgcacaggccgaggagttgcagcggctcatctccgccttgcgcgaggggtagctgccaaggcatctttggccgctggcggatcggcccgaagggggcgcagcgtgtccgtaaagcgggcgtgcgcgccctacggacatcgagcgcaaagcggtcaaacggcacctgtcatggccctgctaccctcatccgcaagggccgcagactgttccaacggctgaggcagacgccctcatctcgggttcgttttccttgccaacgggcaagaatcccacgttggcggcccctcctgcgccttggcctttcaacaatgttctgcacgcaacagcccccgcgaagtacctcttcgcgggggctgtcatgttcaggaatggcggccagccccggtacgattcggggggggggcaggcgcagcaggacgcagaggccgtcagaccttgtcgccgggtgtggcctcgcccgccacggcaacggcatctccccccggtgcgacagcttcatcgtccgcaccgcgttccgccggacctttcatccgctcgtccgcaccaccgtctgacccaccgcccggcccatggtccgccaatccggacccgtcggccagcgtggcctccaggccggggcctttctcctcttcgcctgtttcccaggcccgccgccgcgccgcgaacagcccggccttggccgcgatgtccgcgtgcggtccaaacacgtaggtcacatcgcccgccatcaggcgcagggttccgtcggggttgggcagcacttcctcgccgcgcttcaccgccaccagggtcagcccgtgcaggcggcgcaggtcggcctgttgcaaagtcatgccatccagcatgcagccgggttccacggtcatggcgctcaggtcgaagtcggtgaagtaggtggacagggcggccagcggctcggtgcggatgtccacctggcgcagcatgtcgtagctttcggtgcgcacttcctccacaaagcgttctatctcggcgcgcggcacaagatagcggctcatgacccgggtgaagatttccaccgaggtctcgaactcctcggggatcacgtcgtttgcgccaagatcgcgcagcgccgctatctcgctgataaatcgggtgcgcaccacgatgtgcagcgaagggttcagcttgcgggccgtgtcggtaatgctgcgcacggctgcggggtcggatatgacgatggccagcacccgcgccgcgcacgccccggcgtgttccatgaccgccgggtgcgaggcgtcgccgtaggcgatgggctcgcccttggcggcaaaggtgcgcaccgtgtcggggttcatctccaggatggtgtagtcgatgcccgccgccttggccgcgcgggccaggtgccgcccgcctatgccgaagcccacgatgatcaggtggttggtcaggtccatgccgcagtgcgcaccgcccgcctcttccgccgcggcatcctcgccgcgccgggccagccgcgccccggggggcagcagacgcacgaccacgtcggccatgcgcggggcgccggcaatgaggaacggcgtcagcgccatggtcatgatgctggcggccagaaacaactggtactcgttgcggtcgaacagcccgtacgaaaccccggccttggccagcacgaacgagaattcccccacctggcacagggccaggcccaccatcagtgccgggcgcaggggataccccagcatcagggtagcgccgccgcccagcaggcacttaaccgccagcacggaaagggtcaccccgatgaccagcggcagatggtcgatgacgaacccgaggtccagcagcatgccgaccgagatgaagaacaggctggtgaacacgtcgcggaagggcatgatgccctccagcgcgctgtggctgtactccgattccgccatgatcaacccggccaggaacgcgcccagcgacagcgaaaggcccatggacgaggtaagcagcgcaatggccaggcagaaggccagggtggaaaccagaaacacctcgcggttgcgagtgcgcactatgcggtgcagcagcgcgggcaccagcttgcgcgacagcaggaacaccagcaggatgatgcccgcccccttggccatggtgaacagcagcgaaggcccggcctcgccgcccttgcccgccagaaacggcaccagcagcatcatgggcacgatgaccagatcctggaagatcaggatggacaacgagatgcgcccgtgcgggctgtccatctgggcacgttcctgcaacagcttgagcacgatggccgtggacgacagcgcggccagaaagccgatgaatgccgctgtgccgtgcggctggcccagcagttccgccccgcccgcaaaggccaggatggtcagcgccacctgcgccagcccccccaggaacaccggcttgcgcagacgcatcagttcgcccagcgaaagctccagcccgatggtgaacagcagcagcaccacgcccacctcggccatgatttcgacctcgtgcgcggcctttaccagccccaggccgtgcggcccggccacaacaccggtcagcagaaagccgacgatggcgggcaccttcacgtagtggcacaaatagatgacgaccaccgaaaggctgaagatgaccacgaattccttaagcagaggcagttccatcgtaccttccgtgcaatgctggatagttcgcttccgggtggctgatgcatgccgcaccgacggcctgtgcatgacaagggcgcgttcagtcgggtgcgtatagtggcatgtccgggatgcgccttgcaaccccgtcctttcgccctgccagttcgaaacatgtccggcgtgacagtttttccgcagtgacagtggcgggacatgcccggcccggtgcctgtgcgtgggcggatgcctgccggatgcggcccggatactgcccggaagcggcccggatgcgggagattctgccgcgcgatgcgccgccgttcccgccgccgttcgcgttgccgttcgcgttgcccggtccgtcaggcaggaaggcgcatgttcacgcctgccgcacaaccagccgccgcgccacaacatgaaaaaggggggagcctgcggctccccccgatgatcacagtgcgcccgaaggcggcggtggcgaagcgtgccggctaggcggcgcgggccacgcggcgaagctggtcaagatccagcaccaccgggtcgatgagggtgaagccgccggggttgccccacgcgaagtcgtcggcacacagggtgtcgtagcgcacttcgtcgatggcgcgcatggtgctgcccagcaccggaccgaagtcggtgatgcaggtcatgaagcgggcggcatcgaagctttccacgttgttccaggtccaggtgtagctgcacacttcttcggcaaagcccattaccgccaggtactgagccttgctgtcaaggtacaggttgctcatgctggtggacacgttgccaagcagtgcgcccatgtcgaaggtctgttccgacccgtcgatgaagagctgcaccctggtgtcggcctcgatgcgcatgccgaaattgcgggtgttgccgcggcgccagaagtccatgtacttctcggcgtagatcttgcgccccttggcgcggatggccagtgccgtacgcggcgagacggggtgcagggccaggtcgcagcttctgccggagatggtaagggtaacgttcatgatgggactccatttcgttgccgatgcgccctctcggtttccggctgcatccggtgcggccgcccggatgccgtgcgatccctccgtgagatcgcatgtggggtgagcccgtccgccgtcccgtgggacggcgcgccgcctgtgccccgcgccgctctcgcgcatcgcgtcgtgcgccgtgtccgaacatctttcgccacccgtggcccctccggtccgccgcgctttcgcgctggtcggtccggcctgcccgacacgctcaccgtgtccgggccgccgccttcatcgtgatgaacgggcaggttccgatgaagtggcaagactgggtcgcttgtactggttgttcacacagcaacgacgagcccacactgccccttacctcgctgtttgtcaactcaacctatcgaaaaacccggtgctcacatcacccaaacgagtgcgcaccccattcgaaataagcacgtaaccaaccaaaattaaataccattttcaggcgctccgaagcaatgccaagcaccctaccgcacacattacacattggtcgcacaatccattcttcacaaaaccccgcaggttagcggccatttttcgtggctgttgtgatttttttcatttgtaaaaaaccaaggtgagcactcacatcttttttacattcccggcatggcagatacgcacagcacgctcgtacccgtgctggccgaaaaaagaaaaggcggggcccgccgcttacggacggcgggccctgggggagggggagagcggagggtgtgggggcctccgctctcgggcagggaggggtagggctactacgagtgcgggtctggcgatcggtcgggcgggaaccccaaccggaagtacctgtatgcgagcggctatgccgccttctttccgttaccggcctgttcggcctccacctcgcggcgcacgtccgcaaggtcgatgatcatcggatcgatgagggtgaacccgctggggttgcaccacgaatcgtcatctgccaggtggccgtcgtagaacacgttgtccaccacgttgtacccctgcgtcttcatcacgcggtcccaattcagcacctggaagctgaacttggcggggtcgaaattcttcacgtcgtgccatatccacttgaaggcgcaccactcgtcgtcatagcccagcacggcgagatacttggccttgctgttcagatacatgcggcgacggatggtggttacgtcgcggaacagcaggttctcgtccagttcggcctggcgaccgtcaacgaacaggcggacaagactgtcgggcccaaggcgcatgccgaaggtgcgggtgttacccttgcgccaccaattcatgtacttttcggcgtatatttcgcgccccttggagcggatggcctcagccgtctgcggcgaaacgggatgcagtgcgaggtcacaactttgtccgatgatttcgaaggtgatgttcatgacggtcctctccgttggaggtttgcgctccgcgttcacgctttccgtttagacagctatccgaaccgactcggcggtctgactcgtcgtccttgcccagccacaaagcacagcccgtgccattgcgtgaccactgcggcggcagaggcacatacatgtacttccaacacactgaatatatgaataaatatttttatcacaaactcccgcacggaaacatccgcttcgcgcaaccttgcgcggactgactgctcaatcttgcatgattgcgcgataacttggccatctcgcgcgatatacacgcaagcaaccacttacttgcgcaaccaatcgatcccgccactatcactttatccatctgatataaaaatatttccttaaaaaagccaaattgcccggcaaatccggctgcagcaaacacccccaccatggagagcttatactcttcatacatatgcccgggcacgtccccttgctgttggcagacgcggcctgctccggctcccccgcccacagacatggaagacggcagttcatactgcaagacggctgaccagacatgcatcgccttgcattgcgactgcgtcgcggcagatggatcgcttcgcgggggcaaccgaagcgcaagcgcccggcctgcccggaaacttagcaccagcgcggactgccggacatcgcccagcgcaaggcaaactctagaaaatattcaacatgccgaaatttcggccagcccacgcccagcaatacagacatgcaatacccctttttgggcgtgcaacgtcagatcgcaagggcaccgcgttcacgttccgacacggcttcaaatgcctttttcacctccatggagcctgcctggtcattcccgcccttgaaaacacgtgcaattttctgcgcaaccagcagagaatgcttgtcatgcccctgcctctacagtaatatttgtgggggacacaggggtgcggccattccaagcaggggacggcgcgctgcctgacacaccgatttcccggcccggagcggccggctcggaaaggcgagacagcgcatgcgcatgcacagcaccgttcccggccatacggcccaatgcccgcaacacgcagcacaccgcccggcggcccatgccgcccacgccaccgcaccgaccgcccaaaccggcctgcctgggtcgacgcgccagtctggtccggctcgcctgtcgggcattgcccttctggcgctggcggttgccatgctgctcgcagcgcccgtggcgcacgcatccagccacgaaacgctcgacgtgcgctccgccatgctgctggacatgagcactggccgcatcatttacgaacagaacgccgacgagcccattccccccgcatcgctcaccaaggtactgtccatgtacgtggcgctggaccaggtgcgcgcgggcaaggcatcgttgaaggacacggtcaaggtcagccgccgcgccttctccacgggtgggtcgcgcatgttcctgaaacaaggcgaaaccctgaccctggacgatcttctggaaggcatggccgtttcctcgggtaacgacgccagcgtcgccaccgccgaacacatcggcggcaacgtggacaacttcgtccagatgatgaacgcaaaggcccgggcgctgggcatgaagaacagcgtgttccgcaacccgcacggcctgcccgccgccgggcagcacaccaccgctcgcgacatgcttgccctttcccgcgcctaccttgcccagtacccggaagccctgcgctaccattccacccggtacatcaagcacaacaaggtcatcaccaccaacaagaaccccctgctcggcaactgcgaaggggcagacggcctcaagactggctgggtgttcgcctccggctacaacctcatctccacggtgaagcgcggcaagacccgactgctggcagtggtgctgggcgcggaaaccacccaggcccgtgcccaggaagtgaaccggctggtggaggcgggcttccgctccgtggccggtggcggcaagagcgtctccacgctgctggcggacatgaggcccgccgactacgccctgaacctgcacaagaccaacagcgaggcttacgccgagttgcgcaagacctccaaggccaccaaggcgcgcaagacctccgtggctgccgccaaggcctcggaagacgccaaggccgccaccgcgcagaagaaatccaaaaagaagaaggctgccgccaccgcggaaaaggccacctccgccaagacggcgcaaaagaccgcgcccaaggccgccaaggctgcggcgtctgccgcgcccaaggcaaccaaggccaaagccatggcccaggcgaagcagtccgagcgcaaggccgtggccaaggcggaagaccaggagcccggccccaaggcctccagaaaaaaatcttcgcccaccaaatccacggcggacaagacgcccgcccccggcaaaaaggccgccccgcgcgaggtggccgacaaacagggctgatgcccgccaactttcgcaaagcgccacacgcagaaaggggcaccctgtggggtgcccctttctgcgtccatatgcatggtggcggtgaaggttcctgattcccgaaggctacgcggccccggcgtccccctcgtacaccgcgccggaagtggggctttcgcgcaccaccaggcggcacagctgcggcaggccgggcttcagttcgcgccacagccagcgggcgatgcattcgctggtggggttctccaacccggggatgtcgttgaggtaggcgtggtccagccggtccatgaccggcttcgccagccgtttcaggtcaccgaaatccatcacccagccggtgtcgccgcccacggggccgcgcgcgtgcacttccacggtaaaggtgtggccgtgcaggttgccgcacttgtgcccctgcggcacgcacggcaaccggtgcgccgcatcgaaggtaagcgtaacgaagatgtccatcagtcctgcctgtgtgtcagccgtgcgtgcacggcgtggtgtcgaggtaatgttgcccggcgcagaggtccggctgatgcccggatcatatacggatcatgtccagaccgcgcggggcaccaggggcgttcatgccatggggtcgggcgtctagcgaatgcccagatacttgtgcgtctgcaaccccagccgccagcgcggatgttccagacaatggcgcacgcaggcggcaatgtggtccgcaccggcttgcgcgcctgccccgcgtgccgcgtcgtcgcgcggttgcaggatgaaatgcccgaagtccagccccgcgaaatcggcggggtccaccccgtcctgcggccagaccagcttcaattcgtcgccccgcgtcacggcaaggcgggtgcccgccttggggcttacggtcacccagtccagtccggcgggcaggggcagggtgccgttggtctccaccccgcactgacagccgtgcgcgtgcagggcgtccagcagttccggcgtcagttgcagtgcgggttcgccgccggtgaacaccacatagggccgccagccgcccccatccagtggggccagtgggtacggaaaggcggcaaggatggcggcggccagcgcctgcgcatcttcgaacacgcccccgccggggccgtcggtacccgtgaagtcggtatcacagaagcggcacgcggcatcgggccggtcctgctcgcgcccggtccacaggttgcagccggaaaagcggcaaaacacggcggcgcgcccggcgtgcacgccctcgccttgcagcgagtgaaagatttccttgacccggtagcccatcagcacccgccgccggaacaactgcgcaggtagtcggcccagccatggcggcgcaggtcgcaggccgggcagtcgccgcagccgtagccccacgggtgccgggtggcgcgcacgcccttgtagcaggtgtgggtatgctccagcaccacctcgacaaaggcgtcgccgcccacctgccgggccagttcccacgtggcgcccttggtcagccacatcagcggggtgtgcagcacgaagcgcgtctccatgcccaggttcagggccacctgcatggccttgatggtgtcgtcgcggcaatcggggtagccggaatagtcggtctcgcacacgccgatgatgatgtgccggatgccctgccggtaggcatgggccgccgccgccgtcaggaacaccaggttgcgacctggcacaaaggtggtgggcagcccgttgcggcccatctctatggccacgtcgtgggtcagcgcggtgctgcccagttcgcggaacagggccagttccacggtggtgtcgtcgcccagtcgctcgttccagcctgcggacaggcggcgaacctcgtccatcaggcgcaggcggcagtccatttccacggtgtggcgctggccgtaatgaaagccgatggtggacacccggccaaagcgttccagcgcccagcccaggcacgttgcggaatcctgcccgccggacaggaccacgagggcggtttctttgctatgcatggcggctccttgcgaaagacgggcaaccggttgcgcaaatgcggacgacggacgggacgcgggccgcatgccggacttgccggatttaccggatttgccggaatttccggacaggccgggctttccgggcaggcaacgcaggccaggccccgtatcggcaccccggtcggcggtgccccccggcaccaccgcgccgccgccgagccgtcgcgtgggaagcactctggctaccccgcccgcccccgcttgtaaagcgccagtgcgcccctgtcggcgcgcatcgcctccgggcgggattttcgtccttttcccgctcgatcgccagattgtttcgccaatcatgaccgcgcactgtaccattgccccttatccgtgctagggataatcatggtccggcgttcaagggcggcatcggcacacgggctgggcagcctgcaccgcgcgcatgccgcacagccagacgcccttccggcttacgccccttttcggcgcaaccggaaggcaccgggcaaccggcacggcagcatacccacagcggagcacgcatggaacacatcgccatcatcggcgggggcggcacggccgcggccctcgcgcacgacctgattctgcgcggcttttccgtggccatctacgagcggggcgaatttttcagcgggtccacgggccgtcatcacggactgctgcacagcggggcccgctacgcggtgcacgacccggaggccgcgcgcgagtgcatcgaggaaaacatgatcctgcgccgtctggtgccgcaggccatggagcagaacgaaggcctgttcgtggccctggacgacgaggacatggcctaccgccagcggctgaaggacgcctgcgccgccacgggcatccccactcgcgactacacgcccgagcaggcccgcagtatggaacccggcctgaccgacacgttgctggcggccatgcaggtgccggacgccaccttcgacgcgtggcggctggccctgccctttctggccacggcgcgcgcgggcggggccacgatccacaatttcaccgaggtcatcggcatcgacgtgcagggcggcgcggtgcgcgggctgcgcctgcgcaccctgaccgaagacgcccacggcgcgcggggccgcgaatggtccgcccccgccgacatggtggtcaacgccgccggtgcctgggcgggcaaggtggcggcgctggcgggggtgcacgtgcccatccagccgggaccgggagtgctggtggccatagagggccgggtgaccaacatggtcatcaaccgcatgcgcaaggccagcgaaggcgacatcatcgtgccgcagcgccgcctttcggtgctgggcacctccatgtggctcaccgacgaccccgaccatctggacattccgccggagcacgtgcagcgcatggtgcgcctgtgctcggaaatggtgcccgcctgcgccgatgcgcccatccgttcggcctggtccgccgcgcgcccgctcatcggcaatgccgacgccgcccgcccgcaggaaatcagccgcaccttcgactgctacgaccacggcacgcgcgacaacgtgtccggcctgctgtccatcatcggcggcaagggcatgaccctgcgcgccatggccgaaaagaccgccgacatcatctgccgtctcaccgggcgcgatgcgccgtgccgcacgcgcgaaacgcccctgctgcccgcgcgggccttctacaggagctgaccccatgagcgatgccgaaaagaccgcgcccggcgcaccctccgtcacgcccgaatcgggctcccagcccgcccccgtggccgcttctccgccgcaacgggcgcgcacgctcacggtgcgggtacagcgcagcggccccggcggggccaacgcccgcttcgatgattaccggctgtcggtgcggccagaagattccgtactcgacgtgctggaccgcatccgcgtggagacggaccccacgctggtctaccgccattcgtgccaccattccagctgcggcacctgcgccatgcgcatcaacgggcgcgagcggctggcctgcatcacccgcatgctggccctgggcaccgacgtggtgaccctggaacccttgcgctcgctgcccgtgctgggcgacctgatggtagacatgcgccccatgttcgcccacatcgaaccggactggggctacgtgcgcccggtggaaaaggcctccaccggtgtgccgcacggggtggcgcgctacacccggctggagaactgtatcgaatgcggggcctgcatgtcggcctgcccggtcagcaacggcaccgacgacatgccccccgctacggcccagggctcgcagcactccgcccaccaacccacccgacagcccgcacgccaacccgcgcaggactcggacgaatccgcgcctgccgacgccatgttcatagggcccgcgccgctggccgcactgaaccgcgaactggcccgccaccccgaacggcgcgaggaactgctgcacatcggcaagggaccgcacggcgagcgccactgccgccgccacatggcgtgcagccgggcctgccccagcggtgtctacccggccaaggacatcatggacatccgcatgatgcacgggggcggcaaggactgaaccccagccggggccgaccgcaggcgcgctccgcgctaccggccctgcccccgtcgcgcatcttccctgccacacgaccggaaatgaacagggcaagcccggaattcccggacttgccctgcccgcctccatgggctatccccccaccgggaaacatctttcgaggagggccccatggtcgacgcatccctttcccccagcgcacgccgcgtgcaggactggctggacaaggccgtgcgcgaggcagacggcgactacagcaccccgcgcttcgtggtgcgtgaactgcccgactccacccgcaccgcccaggaagcggcggatgccgtgggctgcaccgtggcccagatcgccaagtcactgattttcaggggcaagcagagtgggcgcggctggctgatcatcgccagcggggccaaccgggtggacgaaaaacgggccgccgtgctggcgggcgaaccgctgggccgcgccgacgccgacttcgtccgccaggccaccggctacgccatcggcggcgtgcccccggtggcccacgccactccggtgggctgcctgatcgatgcggacctgctggacctgccggacatctgggcggcggcaagcaccccgcacgcggtgttccccctgacgccggacgaccttgtgcggctgaccggcggcaccgtgggccacctgcgcaaggaatagccacgcgccccggcccttgcgtgccggacacgaaaaggcaggcgccgcgcccggctcagcccaaccccgaccgctcaccgcgcggccttggccgcagcgcaaagccgcgctcctcggcccaggccctggcatcggcctgggagtgcagcgaaagcttgcggaacaggttggcgcggtgcttttccacggtcctgtcgctgaccaccagcagcccggcgatttcgcggttgcgatacccttcggccaccaggtgcagcacctcgcgctcgcgcggggtcagcagggcaagggcatcgcgctctcgctccgccggttccgcctcggcggcgctgcgcctttcgcgcagcacctcgcgcgcggcccacggtgacagccagcctccgccagccagcaacgcccgcaccgccatccgcacctcgtcggcgctggcttccggcagcagatagccgtcggcccccgcctccagcgcggggcgcagcatggccgggtcgttcccgccaatggccagcacccgccgggacggatggcgacgcttgagcagccgcatcacgcacaccccgtccaacaggggcagcccgcattcgatgacggccaggtccgcgcccaaccgttcgcacccctccagcgcggcacgcccgtccgatgcctcgccgcacacgcgcaccccatccagcccgcgcagcagcaccttcagcccttcgcgcatcaacggctgatgcgcggcaatgaacacgttgcgcccgctttccatgctgtcctctcactccctgcaccggtggcccgtcgggcatcccccgcgtcgtgccacccgtgcctgcccagagcctgcccattctgccgccctaccgcctgcccacaccgtccaggctgcctcgttgcccctgcggcgggaactgcctgcaactgaccgcaactggccgcaaccggttgcgaccggttgcaccggcgcccggtactccgcccgcgcccgtgcccaggggattcccccgactccggcagctccggccaacgcggcccacaaccgcgtcgtacagtggccttgccgccaaacaatcgcgcaacccctaccggaaggagcgtaaccctacatcgattcggagggacactaccatgaaaatacggtcacgctcaacgcccaaaataccgtatcatcaggtttacaaccccatggcttcatgttttctgcgttaacatggtccagtgccctccgcgcaccgccaatggtgcgccggtttccaccaccgcaggcaggaggaagcccccatgcgcagaagcgtgaccagtatcattcaaaacgccgtgcttggcgcgcggcggtcaaagtgggttgcccagcagatcggcaagccctatcccaccatgatgcgtgagctgaacccccacgatcacagcgccaagctgggtgcggataccctgctggaaatcatgcgggtgacccgcgacgtggccgcgctggagtacatggcccaggaaatgggctatcagctcaccccgcgccagatggaaacggttggcggcaagcagtcctgagcgtgcgggcggaccacgcgctcatgcgtggccgcccatgccgttcacgctggcttcctgtccggtccggaccaggcggcgcccgttggcccgttcctcacagatcctccgctaatgatgcggtccgcatgcggacaggcccgtgcgccagcgcgtgcggcaacccggcacgttgcgttccctgccgtacggccttccgtcgacctgtccccgatctgcggtcgatctgcccccggtctacccccagtctgtattgacctgccgggcgcgtcgtgcccccctgccgtacggcactgccgtacgggcactccgcgggtgcttgcaaatccgtgtgaaatggcgcaccctgccgctgccgttcccttctgcgggaacggcgagccagcacgcctgcacggagcatcatgacgcatccgctcatcctcatcgtcgaggacagccgcgccagcgcggacgaactgcgcacccgcatcgccgaacgcctcggtttttccgtggttacggcgggcacgtgcgccgaggccgttcgcatcatggacgagcagggttccaacctgtttctcgccatcctcgaccttaccctgcccgacgcccccgacggcgaagtggtggaccatgcacgcacccgcaaggtgccgtcgctggtgttcacctctcgcctggacgacaccacgcgccgctacatcctttccaaggatgtcatcgactacatcatcaaggacgagtacgccgtggacaacgtggtgcgcgccgtggaccggctgcaccgcaaccgcacggtcaagatcctcgtggtggacgattcgccctccatgcgcaccttcatgaaggaagaactgcgccgctatatgttccaggtgtacgaggcctcgggcggccccacggccctgcgcgtactggagcgcaacccggacgtgatgctggtgatcaccgatttcatgatgcccgacatggacgggctggagctgacccgccgcatccgcgaacgctacccgcgcgaggcgctgtcgatcatgggtgtttccgtccacgccgaacgcccgcttaccgtggagttcatcaagaacggcgccgacgacttcatcaccaagcccttcctgcgcgaggaactgtactgccgcgtgctccagaacgtggaaacggtggagcgcgcccgcaccctggtggaactgaacgacgtcaagaaccgcttcctgggcatggccgcgcacgacctgcgcaaccccatcaacggcatcaggggcttcagccgcctgctgctggacggggtgctggggccgctgaccgacgaccagcgcagcgtgctgggcaccatgcaccaggccagcaacgagatgcttcagctggtcaacgatctgctggacgtcaccgtcatcgaaagtggccggctggacctggtgctggcacccggcgacctggccgtgctggcggcggagcggctgtcctttgcctctttggcggcaggcgccaagaacatacgcatcgagaagcagttcgcgcacgcccagtgcatgttcgacccgcgccgcatggcacaggtgttcgacaacctgctgagcaacgcggtgaagttcaccccgccccagacgcgcatcagtgtggcggtgcgcgtggagggcgcggaagcggtgttcgaggtggcggacgcaggccccggcatcctgcccgaagaacgcgagcgcatgttccactcgttcgaaaaactcagcgcccgccccacggcgggcgaggccagcaccggccttgggctgaccatcgtcaagcgcatcgtcaccgcgcatggcggtcgggtatgggtggaaagcgaacccggcaacggcgccattttccgggtggccgtgccgctgcgtgtgggggccatgtccacggcggaacgggcgctggcggccccgtccggtgaacgctgaggcgcacaccgggacggcatgcatcgcgccggaggacgacggcgcccggcttgatgccgccctggcccggctgctgcccctgctgaaccaatcgtaccaatcgaaccggtcgaaccagtcgaaccggtcgcctgacgacgcacatcccccccttcttccgcccggcgcgggcctgcgcgcccgtcgccgcctgtggctgacccatgccgtactgctggacggacgcccggctcagccgggcacgcgggtgcggacgggacaacgggtggccttgcgcccgctggacgcgatgcgcgccaccatgcagacggctgcgctgcctgccggaccgcaggccgggcaaaacgccacacaggacaccctgcggagtggagccgcgcccaccggcaatgccaccggaaatgtcgccgatgcgccccacgtgctggcggagaccgacgggctggtggccctgtacaagcccggcgggctgcattccgccgccgtagctggcagcgccgcccccagcgtggaagcgctgctgcccaccctgctcggacagcccgacatgactgcgttggccgatcatgccgatcccgctgacttgcccggtctcacggacttggccgatcccgctgccctgactgatcttgccgcccccgatgcttcccggccatcaccggttgcggacgacaccacgggctttccgcgcctgctcaatcggctggacggccccacctccggcatcctgctggccgcgcgtgccccgcaggccgcccagcgcttccacgctgccgaaaattccggacaggcaaccaagacctatattgcgctggtgcacggcgtgctggcccagcccatgaaagtgcgccgggggctggacacggccaaccgcgccaccacccgcgtcctgccgcaggacacccccgatgcgttgcgccataccatggtcacgccgctgggcatcatgcagacaacggacattccggatgccgcgccctgcacgcccaccctcgcgggcgatgccgggcaagattccgcgcccgcgtccgcctgcaccacccatgcgcccggccccgcctgcacctccggcacgccctgtacattggtacgttgcgtcatccgcaagggcgcgcgccaccagatccgcgcccacctggccgtgctgggccaccccatcgtgggcgatacgcgctacggcaccccggacggcgcgggcgccaccaccatgccgcagggcgcgccgcacagcgcacgcctccccgcccccgccacactgttcctgcaccacgcccgcatcgaactgccgggctttcgcgcggcatgcccgccgccgtggctgcatctgctgccgccggaactgcaagaggcggcacgcgccgcgtaccgcctcgattcctgagccgtcatcagacatcccgcctgactggccgatttccgcccgctatccgttggtggcagccccctgctgtgtgccccgccgccaacgcacaaccgccgtgcggtcgttacccgccgtgcccgccgtcacgatcatccgtcaccgtgccgccattggcggcgccattctgttcgcacccatcaccctcttcggacggtgcgcagcccggctgcaccggcggtgcgtttctggccccggtgcgccagcgcacccggcgctgctgataagcggccaccatgcgataggccgccacgtaggccagcaccccggccaccgcgccaaacaccaccccgccagcgcacagcaccagatacacgtcccagcccatggccagcagcgaggtgaggttggcgaaatcgtcgggcagcgccacatgcatgttcggcagcagaaacgaaccgatggcgaaaaaaatggcgtacagcgggccgaaggtcaccgggttggaatacagcgtggcgatgaccgccgccgtggggctggcccgcagcagccaggccaccacgcccgccagcagcatctgcgagggaatcagcggaatggacccgatgagcatgccaaggcccacgcccagcgcgatgcgatgcggtgtggacggcaggcgcaccagccgcagccggtgcagccgcacggcccgccacaggcgttccggcgcggaacgaccgttgcggcgcgggccgagggcgccatttccggcactgtctgcgtcggatggggccgtgccgccatcctgcgggtgctgcgtttctttcatgcgtggctccggcaaactgcggcggcgcacaatccgccgcatcgcagggctacgatagccgtgcgcggggccaagggcaacgcccgagggacgacggctgcaagacagcgggcacagggcagggcccagacccgtcccatgccagaccagtcccatgctccgacagggcaggcttcggcgccttactcgcgcttccagtccttgatgcgcaaatccaccgatgccgcaccgttgtagcggtcgatgcgcggggtataggccaggcgcacccgcgtgccgcgcaggctgtccggaaactggccggactggcgccatgccttggcccgcaaggtgatgccgcaactctcgtcggtcagttgcagttccacgtggtcgcgcgtgggtccgaagcggcgcaggtcgcgcaccagcaccgggggcgaggcaaacaccggctcggcgttgcccgtgccgaacggctggagcatttcgagttccttcagcagggtgaaatcgcctgccagcgcaaagcccaactcgccatccagcttcaggcgcggggtcaggggggtgtcgcccagttccgcccgcaccacggcgtcgaagcgttcgcgcagggtatccacatggctggcaggcatgctcatgcccgccgcctgatggtgccccccgaacgcggtgaacaggtcggcgcagcgggtcagcccggcgtgcaggtcgaattccgccaccgaacggcccgaacccttcatggattggccgtcgctgctcaggatcagcgtgggcctgtagaattcgtccacgatgcgcgaggccacgatgccgatgaccccggggtgccagtcatcgccgtgcagcacaaggcccatgcggtccagctgcccttcggcctgctttttcgcggcgtcgaggatgcggtcttcctcggcccggcggcgggcgttttccgcgtccagttcctgggccagccgggctgcctcggcgtggtcgtcggtcagcagcagttgcagggccagttccgccttgcccatgcgccccgccgcgttgatgcgcggcgcaaggccgaacaccacctgccccgcgccgatggccgcagtgggattatacccgctcacggtcttcagcgcggccatgccggggcgccgggcctccgctattttcagcaggccgttcttgaccaggatgcggttctgcccgtgcaggttcaccacgtcggccagcgtgcccagcgccaccagatcgagaaagtcgcgcatgtcggccttcttgccggtgcgctcggccagggccgcgttcaccgccgccatgaccagaaagctaacccccaccccggccagggccgggcacgggcattccgccaggcgcggattgcagatggcgttggcatcgggcagcccctcgggcggcatgtggtggtcggacaccaccaccgtcatgcccagttcgcgcgcccggcgcaccggctccacgtccgagatgccgcagtccacggtcagcagcagacgcacgccctgctccgccagccgctccacccacgccacgttcaggccgtagccttcctcgcgccggtccgggatgtgatgcgccgccgccatgccatgctgcgccagcacgcccttgaccagcgccgtggaggtcaccccgtccacgtcatagtcaccccacacggcaaagggcagcccggccagcaggccgtccgccagggtgctggccgcctgctccagccccggccattcggccagcggggccagatgccgcaggttgggcgaaaggtacagggccatgtcgtccacggaccccaccccgcgccgccacagcagccgcacgataagttccgatacttccagccgctctgcccatgcggcaaaaggaggagaggccgccacgggttccgggcggaatatccaatcacgggtcacaaatactcctagcgggaaatgcgaacagaatcctagcgggtgtacgcccaaaggctaggcgcaatagcattgcccagcactgttcaaggcagcatgccaagttcagtaaaaacatcggagatcaagagacgtttactaggcgggcacggatacttgcgaggctcttccgacagtcgagggcgcttcggaagattatgctcttccaacgcatgggcgatatggcaagtctttacccccggcccacgacctccgccataccgttcgggattcttgaaaaaaagatcagcgcatttctccaaaataactttatacgtcggtctggaacgcattcaaagctcctattccaaaaggaggagacggggcatcgacagtctttcacgccagctgcgacacaaactgcccaatccgctcgccttcgagcagggtttcgatttccgccatgaaggccgccacgtcaacccccagcgagcgggcagcgtcgtgcagcccctgcggaatcagcacatcgtcaggcaagccatccgtcaggctgccaggcagggcattcgcatccctcttcgccagccgctcgcgcaggcgcaacgcggcatcggccacgtacaccaccagcgcggcgcgttgatgctcgcccgccagatgcggtgcgtggtgccagttgatgggctccgtcaaggccatgggcaggtcccagaacgacagcaggcgcgcgcccaccaccccgtggtccagccccagcagcagttcctcggcctcggaatccgtaagcgcacggtcaccggcatgctggcggatggccacccagtcgtccggacgataggcggcgatgagcagcttgcccagatcgtgcagcagcccggcggtgtaacaggtttccgcgtcgcaaccgggcaggcggcgggccagcaggcgacaccccgcggccacggaaagctgatgcccccagtattcgcgcaggtcgaacgcggcgggcaggcgcgaacggtcgatcatgcgcgaaacgcccagcgccagcaccagcgcgcggatttcggccatgcccagaacggcaacggcccgctggacggaggttacctccgattgcaggccgtaataggcggaattggcaagggacagcacgcgcgcggcaagcccctgcgccttgttgaccaccccggccactgcggacaggggggccttggaatcgtcgcgggtggaatcgaacagttcgcgcagcaggccgaggtcgtagggcagttccggcgggcggcgcagcagttcgtccagcagcgcctgggccgcgtccagcctgccagttccaccagttccgccagttcctgcggttccgccagtccctgcggtcccggaggttcgggcagggtcggggggtacgccgccccctgcgccaccagcggggctcacgccccgcctccgtccctgtcggcctgtgccgtggccttgccgcccccggcgatgcgggccagcacctcgcgcacggtgtcctgctgttcggcgggcaccagcttcttggcctgcatccattgcaggaacttgatgcccgcatcgatggcaggattgatttccagcgccttcagcacatgctccaccgtgccggtgaagttcttcttctccagcatggcgcgggccatgttcaggtgcaggttctcgtccttgcgggtcagttccagggcgcgcgtgtagtaggatacggcctggtcgaacatctggttcttgcgcaggttgatgccgaattcgttgaagaggtgcttgtgctcctcgtcaaaggcggcctccagcttcaccagccgttcgaagatgtcgtcggccttgcccgtctcgccgcgcgaaagataggtcagccccagcccgaagttggcgcgcacgttctcgtcgtccacctgcagggcgttgccgtactcgtattcggcgctgaaggtctcgcccttctggcggtggcggtcggcgcgggccacggtcttgttcagttcgcgcatgcgcggaaagacggtctggacgtagaattccggctccggcgcgaacttttccagcagttcgtccatggtgatgagccgcttgggacccgaggggacatagttgttgttcaggggctggacttccacatcccccttctcggtctcttcggcgtaccagaagcctttctggatggtcttacgggtggtggtgccggtgcccaccttcttcacgtcctgcgtcgagaacacgcccttgatgcgttccctgccgcgctggctgcctatttggctgccttgttgggcatgcgccgccggagcggtggggatcgggtcgtcgcgggtcacgtcggtcatctcaagcctccagcagggggcgcatgtatggcatcggccctatcatccgaaacaggtgcccgccgcgcgcgtcaggccggtcgcgccgcgcgcgaccgtaccagctgtcattatcccccttttctcacatatcggcaacaaccgccatgtcttgagaccgcgtgtcgccctgcaacgccgccccccgcccgcgccatgcagcgtttgccgttctgccccaacgggatcaggccccgcgcatctccgcaaggatgcgccgcgccgcttccgccgggccgtcaggtcctgccgcgccggtcaccgggcgccccaccaccagatagtcggaaccggcccgcacggcctccgccggggtcatcacccggcgctggtcgtcatcgccggaaccgctcctctggggggcggcaggccggatgcccggcgtcaggcagatgaaatcgcgcccgcaacgctgcttgatgcccgcggcttcgtaccccgaacagaccacgccgcccaggccccactcccggccgcacacggccaggcgggccgcctctgcggaaggatcggccccgccgggcaactcgcccggggccacgctggtcagcacggtgacccccagcaggatcggggccgccccgtgtccgcgcgccgccgcgccctcggccaggccctccaccgccgcgcggcacatgcgctcgccgccgggcaggtggatgttgcacatgtccgccccggtggccacggcggaacgcaccgccccgcgcaccgtgttgggaatgtcgtgaaacttcaggtccaggaacacgggaaagcccatgtccttcagtcgggccaccacctcgggcccgctggcggtgaacagctccagccccaccttcatccacaggcggccccctgcgtcgcccgccgtatcggtcgcgccgcgcagcgcgcgggccgtggccagggccgcatccatggtcgggtagtccagcgcaatgacaagttcggccatgcggctcaccgtccttcccgccacccctccatcagcccccccacgaggtcggggctgcacgagggcgacagcgtggccgcgatgtacgcggcccgcagttcgtcgtaggcggtttccaggtcttcgttgacgatccaggcgttgaaccagtgggcctggtccagttccttggcggcattggccaggcggcgctggatggtgggctcgtcgtcggtgccgcgcgcgcgcaggcggcgctccagctccgcccgcgagggcggcaggatgaacacgtagcacccctggcgcaggctgccgcgcaactggcttgcgccctgcacgtcgatgtcgaagatcacgtcgcgcccgtcgcgcagcatgtccagggtggcttgcagcggggtgccgtagaagttgccgtgcacctccgcccattcggcgaagaagccttcgtcacgcaggcgggtgaattcggccaccgtgacgaagtggtagtcgcggccgttcacctcgcccgtgcgcggctggcgggtggtgtaggaaatggagtaggcaaagcgggaaaattccgcgagcaggcgtttggtcagggtggtcttgccggtgcccgagggggcgcacagcacgagcacgatgccggatcgttggcgggccatcagtcggcgtcctcctgcgtgtagcgttggcccacggtttcggcctgaatggccgaaaggatgacgtggttcgaatcggtgatgatgatggagcgggtcttgcggccctgggtggcgtccaccagccgcccctcctgccgcgcgtcctcgcgcaggcggcgcatgggcgacgacgaagggttgacgatggccaccacgcgcgaggccacgacaaagttgccgaagcccacgttgatgagtttttgcgatgacgatttctgctgcatggcgttacggcgtgccccgtgcccatcatgcccggcgcggcgtcccggcggtgcggactgcccgatgcggtcccatgggccggacccggccagacctggccagacgcgaccccacgcgacccagtgcggacaggcacaggcgggagcgggcgggcacgagatggctattcgatgttctgcacctgctcgcggtacttttccagttcgctcttgaagtccaccaccaggcgagaaatctgcgcgtcctggatcttgttgccgcaggtattgatctcgcggaagcattcctgaagcgtgaagtccaggcgcttgcccgcgtcgccgccctggtccatgagttcgcgcagccggtccaggtgggcgcgcaggcgggtcagttcctcgctcacgtccaacttgtcggccagcagggtgatttcctgcaggaagcgcccttcgtccagttcgctcccggcgcgctccagcagttcggacaagcggtcgcgcacgctctggaagcgttcttccttgatgtccggggcgcgctcctcgatgcgggccacccactcgtccatgcggatgatgcgcgaggtcatgtccatggccagcgccttggcctctcgggcgcgcgattcgttccagtcttcgagcgcggcggcaagacccgcttccagcccggccagcagttcctcgtccggctccgcgcctgcgtcctcccacaggaaggacaggccgagcatgcggttgtagtccgggctgtaggcatcgcctcgcgcggcggcgaaggcggcaagggtatccagcatggccgaggcctgggtctggttgaagcccaccacgcccaggtcgccccggcgcagttgcagccccagggtgatgtccacccggccccgcgtggcgaacttgcgcaccaccttttcaaagcgcggctcaagattgcgcacgaaaacgggaagccgccacttcatgtcgaggtgacggccattcacgctgcgcacttcccaggtctgcgtccagtcggcgtcttcaaggaagctgcgtccgaaaccggtcatgcttctgagcatagaaatctcctgcggttgcgccccgcgcggcgggccgtggcgccggaaagacggccagacggcggaggacggcggggcggacgggaagaccggggcgcggcgtgcgcccggcgtggccccgaagtacgcgaaagcgcggcttggcgcaaccgcgcacggcgggccgggaacaacacgaaaaaacggaagggaccagcggcggacggcgaggggcgccaagcccgcgcggcccgaaggggattgtcgtcggcagtgccccgtcagttcgacagccgttgcaatacccggcgcaacacgtcgcgctccaggggcttggcgatgtagtcgtccatgcccgactccaggaaccgttcgcggtcgccgcgcagggcatgggcggtcagggccacgatgggcggacgggtccggcccgtgctgcgcgcaaggtcgttgatgcgccgggcggcctctgtgccgtccatgccgggcatctggatgtccatgaggatgatgtcgtagtccgcctcgcccgccgcgcgcaccgcatcggccccgttttccacgcacaccgcccggtggccttcgcgttccagcatgcgttgcaccgtaagccggttgataaggtcgtcttccgccaccagcacccgcaacgcccgcaattcccgggccgccgcctccgtgaccgcgcggcactccgcgcaggattccgcagatgcgggagatgcgggggatgcgaaaccggcgcggtgggcaccgtcatgcgccctgccgttcacgccgtttgccctgcccgccccgttcaccccgttcgttccgttcgttccgttggcggcgtccacctctggcaacggcaggcagacatggacggaggtgcccacgccttcctcgctctccatggtcatggtgccgcccatgcgcgccacctggcggcgcacgatgccaaggcccagcccggccccctggtagcgccgggtggacgaaccatccacctgcgcgaagggttcgcagaccacgggcagcttttcttccggaatgccgatgcccgtgtcgcgcacggtgaacagcagcctgtcgccgcccacggggcaggccaggatgtccacgccgccctgatgcgtgaacttcaccccgttggccaccagattgtacagcacctggcgcagccgcgccgcatcgccgcgcacccgcaggggcagcgcatcggcgatgagccccagcgccagcccgcgccgccgcgctgccgggtccaccatttcggccacctggcgcagtaccgccgccgggtcgaacggctcgtcgcgcaggcccgatccgcccgcccccagcgcggaaatgtccagcaggtcgtcgatgatgcgcagcagggcatggccggattccaccgccgtgcgcaggtagccgcgccgctcgtcgctcaggtccggaccgtccagcagttgcagcatgcccagcactccgttgagcggcgtgcgcagttcgtggctcatgttggccagaaattcgtccttggagcggttggccgcctcggcggcgtccttggcgcgccgcaacgagaccatggcccgccgccgcgcgatgtgttcccacatgccgtgcatgaacagctcaagctggcggcggtcggcccgttcgtagggcagatccttgttggccacgcccgccacggccaccagccgcccctcttccagcacgggcacggccaggtggcgccacaacgacatgccgcccacgcggtgggccggttccgcgcccgaatcgcccggctcgcccggcaggccagacgcgcccgcccccccggcggaggctccgttgcggatttccggctggccggaacgcaccacctcggaccacggccccgccacggttgccctgccgtctgccccgcagtctttcccggcctccggcaaggcgccggaaggcgctgccagccggcccggctccatcaccagatgcgaccacagcacgccgtccgcaggcacccgcccgccgtccaccagggcaagataccccaactcgctgccggtcaggcgcactgcctgttccagcgcaaagcgcatgatcgaccgttcgggcgccgcgtccatgcgcgacaggcggtgcagggctgacagccgcgccgcgctcagcctgcgttcgcgccgggcgttgcggcgttcggtgatgtccgcggcaatgatggcgaactggcgttcgcgcacccggtacacggtcatctccagccattttcccatgttgcgggaatagcgttccgtgtgcagcggctcaccggtcagggccacccggcccagcacggcgatccatgccgagtcctgcgggccgaacacctcgctggccgtgcgtcccagcacgtcttccgcccggcggccagccatggcctcgaaggccggattcaccgtcagaaaccggaaatccacgggccgccccccggcatccagcagcacctcgtgcacggcgaaactggtgatcagcttgcggaacagggtgcggaaatcatgctccgtggaacgctggcgggtcacgtcgcgcagcaggctgagcacggaggatacgcccccgtccacaccgcgctcgggcaccagccgccagtcgaacagcacccgcccggcaggaccgtgaaacacgtagtcggtctgcaccggacggcccgattccagcaccccgcgcaactggcgcgcccagaaatccgccacctgcggggcaaggcccagttccgccaccccgcgccccatcagcgcttccggcggtcccagatagggaacgacggcggcgttgacgtagctaaggcgcaggtcgccgccaaagcgcatgacgatgtccggggtgttttccaccagggcgcgatacttttcctctccggcggccaagttggccagggccatgtaacgttcggtgacgtcctcgtagatcagcagcaggtcgcccgaatcggcgcggctgatgaagtagtggcgccagcagccgcgtatcttgtcgctgtagaggaaggagggaagatgctcggcaatgccgctgcgccacgcacgggccagggcctgacgcagggtggcggccaccgggacgggcagcaggccggacagcaggctgccggtagattccgcccgggtcagacggctcagccgttcgcccgccgggttgatgtccagcagggtgaagtcggcgcagtcgtccccatgggcgcgcacggggcgcaacaccatcacgcccgcgttcatgttgcggaatacgccgcgaaacagttcggcatcgcgccgcaactgttccgccggaccggctgattgcccgcccgggctggctggcacgtccggatcggccgggtctgccggataagccggataagccggatattccggatatgccggatcggcctgccgattcttgcggcagagcagttccgacgactccgcgtcttccggacattcacggctgcccgcgtcgtttgcatcctgcatcacgctgccccttgtgttctctcgcgcacgaatccccccaggaaccggcgcgagcacatccgacgttgccacactactcaatagccgtaccgcgtcaacggaaaaagcgtaccggcacggcaagacactgcatcatcgtccaaatcatgcggggcaaccggtcggcatcatgaagaacgccgcaccccgccagtgcaggcggggtgcggcgcaggaatgcaaagaaatgtttgcttgcgcaatatgttcacgccgtcagcgctcccggcgcagcacggcgcgcatgtattccagcacgatgggcagcacggacactacgatgatgccgtagatgaccagactgaaattgcgctgcactactggcatgttgcccagaaagtagcccgccgtcaccagcagccccacccacaccactgctccgctggcgttgaacagcagaaaacgccgggcgtccatggccgccacccccgccacgaagggcgcgaaggtgcgcaccaccggcacgaagcgggccagcacgatggccttgccgccgtggcgctcgtagaattcgtgcgcccggtacaggtgctggcggttgagcaggcgatagttcctttcgaacaccggcggcccgacgtagcgcccgatgcggtaattcaccgcgtcgccgatgatggcggctgccagcagcgtgaaggccaggggaaagtactccaggtgccccgccccggcgatggtgcccgccgcgaagagcagcgaatcgccgggcaggaacggggtgaccaccagccccgtctcgcagaacacgaccaggaacaggatggcgtacgtgtacacgccccagttcgagaccagttcgaacaggtgcctgtccacgtgcagcaggaaggaaacaaaggtggaaaaaatgcccaagatgtccacgaaaggctccggtgccggtatttccggcgtgttgcgatgcggccggggccgcgggaatgcgacctcgcctctctacgccacgccgcgcccccgtgcaagcggcgcgcaatcggggcgtgaccggcgcgatcggcgtgacgggcgcgcaagcccctgcaacgtcacgcaaggtcggctcgcaaggccgactcaccaggtcgactcgcatatgcctgaggaaggccgaaaccgggcggaactccgccgagtgccggatcttttttgcggggagttacgcttttttcttgaaaaggattttcattttcattacggttccctcaacgatcaacctcaacgacgccccccccatgcccacatcactcccacgtattccagcctccggcctttcccgtccgtcccggccttgcaacccggggcggacggggaacgccaccccctgcacgcatgcggcacgttccgcaggttgcgcgcatccccccctgctcaccctgcctattgggcccattgggtccacccaccaggcggaacggtgtagtcgggccgcctgacgggtggccccactcgaacaccgacacgctcacagacaccatccacccggaggattcccatggccaacgtgctcatcgtctacggttccaccaccggcaacaccgcctgggtcgccgaaaccgtcggtcgcgacatcgcggaagcgggccacagcgttgaaatccgcgacgcgggccaggtagaggccgaaggactgtgcgaaggccgcgacctcgtgctgttcggctgctccacctggggcgacgacgaaatcgaactgcaggacgacttcatccacctgtacgaatcgctggaagccacgggcgcgggcaagggccgggccgcctgcttcggctgcggcgacagcagctacacctacttctgcggcgcggtggatgccatcgaagagcgcctgtccggccttggcgcggacatcgtggcagattcgctgaaaatcgacggcgatccccgcaccatgcgcgacgatgtttccgcctgggccgggcgcgtggtgaccgccctgtagggctgcccgcattcgcacaccccgcccccgtctccgctgccgcccctgctgttgcctcgcccgccaccatgccggcggggccagcgcggcactgccgcatcgcaacaccacggaggaccatgccatgacccttgcctgctccatcggttccggccgcgtggtggcccggcgcttcgccgggtcgctgcgccgcctcatcaccagtgacgaccgcagggaacacgatcttgcccttgcggggcggctcggccctgacgggcttgacggtgccgaccacgtccacggaacggacgaggcattccggtcctccgctgccgccacggggcgccccggcgcatgacgcaacagcgcgtgacggcgggctggctcctgccttccgcgcagcacaccagacatgaccgagccgggcgggcgctgtcgcgccccgcccggttccggagacacgccatgaaagaccttgccatgctcatcaccgccgcgctgctgctcgaaatcaccgtggccaccctgctgctgggctgacccgcgccagcgggcgagcgccctgacgcccccctgacgccgtcccctgacgccgtcccctgacgcaacgcagccgcaccaccgcactggcacggtcacacggtcgcacggtcgcacggtcgcacggtcgctgaccggagcgcagccgcacggcaaccgcccggctcgcaacacggccccccccccagtgagcccttcttccggcccttcccttcgcctgtccgggcgaattcgccagaagccgccatactcgatccgctgcccagcccgtccgctgcccgacccgtccggtgcccaaccccatgcggcgaccgccgacgggaattcgccgttgcccttccccgtgcgcacgcaaccattttccgccacgccaccacggcagcacctttacaattcttaaccgaatcacgggttgagccgcgcgggatgcggacgatagcatttccatccaccggcccagcgcgccacgggatgcggcggcgattcgcgcaagccgacgtctctggcgtggccggttatccaggagatggaaatgttgccagccaccgtgcgtaccgggacctgcgtggccctgctgctggcgggcatggcccttgccgccgtgaccgcccgcgccgtggggccgctgcactccccattgcggtccgattccgggtacgaatggggacacaactgggggcacgaccggggacagccgcccccgccgcccccgcccctcccgggcatgggccttcccccggcgccgccgtccgcgtttcctgctggcgtctcccatggcgcacccccgccgcccacggcagagcagcgttcgatcatccgggacatccgcgccgcgttcgccgcgcgcttcgccgcgttgcatcaggagcactatgccgcatgggtcgcgctggaagccgcgctgacttgcgccacgcccgacccggacgaaaccgcccgcagcgccgttgccctgcgcgacgtggccgcgaaacaacaggatctggccatcgaaatgcgccagcgcatcattcgcgaaacgggcatccgcacgcccctgcccggccacctgcccccgccgccctcgggcatggcggaattcaccgcaccgcctccgcgctgcggctatgccgccgacatgcctgcggacgcagcttccagccctgattccgccacgggcatctgcccgccccccgccccgccgagggacacacctctgccccgtcccgccccgcccccggcgtagggctggcatgcatttgccgtccggactccgtggccccaccgtgcggggccatgcgccggatacggccaaggcgcggcgttccggtggtcggaacgccgcgccccattttcacgcatccgtcacccaagatggcgcaccggcggcagcgcgccgcccaccgccccagcatgctgacgtttttgtgattccggagcttttccgcttgccttcccccccggtcccgcctattctcgctcccatcccgccgggtggcgctccgcatgtttgcagcaccgctctcgggatgcgccgcagccgccctgcgccatgcaccgcacgacgcagtcatgacgcaaggaagtgcgcggcaccatggaagacatggcagcgccatgtcctggcccccgacatcgtacacaggtaccgcatgaccgccagcaccgaacaccgtcccgcaacgcggcccaccatggccgccgcgcccaatgccccccttcgtccggcgcaggaccacgccgacgcgggccgggaatcggtttcggcttccgtggccctttccgccccgtgtgccaaacgcaccgtggccgcttcgtcccgccagcccctggccgccactcctgaagtattcccagcgccccgttccaacggggcgttcttttacttctattacttttgccgggcagcttaggcgggcgtctcgcatggcatgcatggccgggcgcaccgcaggtgcacccggccttttttcatgccgcgcggcggccatgaacgacagacgaaggaaagggacatgaccacgaggatttggccaccacggcccgcgcaccccgccagcggcaggcgtcgccccatggccgccgcaggcacgggacgcgcggcaccgcaggccgcccggcccgcaacggcacgccgcaccggacacattccggcagcggtgcctcgccgccgggaccggtaagaacatttcacgaggaggtccagcaccccatgtatgccctgtccgttctgcttgccttcatgcccgtcatcgccatcttcgtgctgctgctcgtgtaccgggtggcggcagacaccgccgggtacatcggctgggccgtggccgccgccatcgcctggctgtacttcgacaccgcgcccacggtcatcctgctgtccaccgtggcgggcctggtggcctcgctgcccatcgccctggtcatgtccgccagcatcctgcaaatcaccgtcatgcaggaaaccggggccgtgtcccgcgtggtggcgctgatgaaaagcgtggcccccggccagcaggccgtgcagatcatgctgatcaacgtgggcttcggcatcctgctcacctcgctgggcgcggtgacggtgtccatcctgccgcccatcatgctggcgctgggctattccacctttgcggccatcatcctgcccgcgctgggctacgacgcgctgtgcacctacgctctgctgggcatccccgccgtggtctacgccaacttcgtgggcctgccggtgaccgaggtgggcggctacttcgcccggttcatgcccgccatctccacctgcatcgccctgggcatgctgtaccttgccggaggcatgaagatggtgcgcgaaggcatcgtgcccgcgctcattgcgggccttaccgccggcctggtggccatcctcatggccaagctgggactggtgaccattaccggcattgccgcgggccttgcggtcatcgcggcgctgatgctgtacatccgcctgacgggccgccccctgtgcgaccgcagcctgctgaacgaggcggatctggcggcggagcggcgccactcgctggccgccgcgtgctcgccgtggatcatcctgaccgtggtttcgctgatcctcaacgcgccgttcctgccgttcttcgacctgaccttcaagcagtggtccatgccgctggaaatcatccccaagtcgccggagcgattgcgcatcttctggcaggcctacttctgggtactcgtctgcaccgccgccgcgctgccgctcatgaaggccacgcgccagcaggtgtccaccgcgctggtcaaggcgggcaagcgcgccgggcgcccgttcatgtccgcctcggtctttttcgccatcgcctacgtcatgaaccattccggcaagggcgcggactggtccctggcccagccgctgcacaacatggtctacgtcatggccgacgcctcggcctcgctgttcggcaagatgtaccccttcgtggcgccctacctgggcctgctgggcgggttcatcagcggctcggaatcgtcgtccatcgccatgctgaccaagctgcacctgtccaccgccgaaaagatcggcgcgtcgggcctggtcatcgcggcggccagcggcatcggcggggggcttgccagcgtcatatcgcccgccaagctgcagaacgcggcggccagcatcgaccgcatccgcgaggcgtcgcaggccatccggcccgcgttcgtcatctcggtgctgatcaccacggtgtgcgccgtcatgacgctgttctgggccttcccctaggggctgcttctgacttgtcctttcgcccgttggccacgtcaagctttacctgccatatcggtaagatacggcaagagcatactccctcatggcaggctcgttctccttgccaacgaacgaaacacctgatttagaaacagcccctagcctaggcatcccgcctgaaacaaccgaaggccggaaacgtacccgtttccggccttcttcatttcccccgctggcgtcccgccgcccgcgctgatagcatgaaggccccgcgacactcccttttcgatgcagcagaggatgcccgatgaaattcctgccctcgcagatcgcctttttcatgcagagccgctcggcccagcgcaacatgcgcttcctgttccgcttcgtgctgctgctggtggcggtcatcacgctgtacagcgtgctgttccacgtcatcatggactacgaggggcgcgactactcgtgggccacgggcttctactggacgctcacggtcatgtccacgctgggtttcggagacatcacctttctcagcgacacgggcaagctgttcacgctggtggtgctgctttccggcatcatcttcctgctggtgatgctgccgttcaccttcatccagttcttctacgcgccgtggcttgaagcgcagacgcgcctgcgcgccccccgtgaactgccagccgaaacgcgcgaccacgtgatcatcgtgggcggcgacgccacggccctgggccttgggcgcgacctggcccagtatgcccacccctacgtgctgctgtgcgccgatgcccagaccgcgctggacttgcaggaccaggggttttccgtggccgtgggcgattacgacgacccggaaacctaccggcggttgcgcgtggaacaggcagccatgctggtggccctggacggcgacgtgcgcaacaccaacgtggctttcaccgcgcgagaggccagccccggcatacccgtggtctgcggggccgaccaggacgaggccgtggacatcctgaccatggcgggcggcacccacgtgttccggttttccagcatgctgggccagggccttgcccggcgcaccctggccggacacatgcgcaccggcgtggtgggccgcttcgacgacctagtggtggccgaggccccggtgatgcgtaccggcctggtgggccattcgctgcgcgacaacgacctgcgcaaggtcacgggcgtcaacgtggtgggggtgtgggaacgggggcggttccagttgccgcgcccggacgcgccgctggaggccagcaccgtgctggtgctggcgggcacgcgccagcagatggacgcctttgaccgctatatcggggggcgcggcgtgaacgacgcgccgggcggagcaggcggagcgggcccgactggcggagcgggcatgacgggcgtgactggcgaaattggcgagacgggcgaagcgggccgtcatgaccgggcgggcggaacatccacctcccccgcatccgacacgccggtgctcattctgggtggcgggcgcgtggggctggccgcggcgcggcagtttgcggaaactggcatcgactaccgcatcgtggagaaaaacccccggctggtgcacgacaacgtccacaccatcaccggcagcgccgccgacctcgacgtgctggagcgcgcgggcatccgcgaggcccccgccgtactggtcaccacccacgacgacgacctgaacatctacctgaccatctactgccgcaggctgcggcccgacatccagatcatctcccgcgccacgctggaccgcaacataggcatcctgcacaaggccggggcggacctggtcatgtcgcacggatcgctggtgtccaacacggtgatcaacctgctgaaccccggcaaggtgctgatgctcagcgaagggctgaacatattccgcgccccggtggggctgggccttgccggacgcaccctgaaggacagcggcatccgcgacgagaccgggtgcagcgtggtggccctgcgcgggccgggcggcctttccgtcaacccggaccccaccctgctgctgcgcgcctgcgatgaactgatcctgattggcgactccgaggccgaacggcgctttctggaacgctaccccgacgatgaggaatgcgaagaagcgtaagggacggcgcccgaactgcccgtcaggtccgccatgcccgaagcccgcaggacggcggctatcccagccccacggcgcgccacaacaggcccgccccggatacggcaaacagccccagcagcaccttgcggaaggcggcctcgtccaggcgcccgaagcacaggtgccccccatacagcccggcggccagcgcgggcagcccggcgcagaacagcagcagcacccgcccggtgagttcgccgtgcagcccctgcgcccccacgatgcccacccccgccaacaggaagtacccggccagggtggccttcatggcgtggcgcccccagccctggcgcatggcccaggccaccaccggcggaccgttgatgcccaccgccgtgcccagcgcgccgctgaccagccccaccgccacggtgacgacatggcgcagcggagctcctgccacatgcaatgccggggcggtggcgccgtctgcgtcagctgccgacgcggtgcgggccgcgaacacggtgaacgccaacaccatggcccccagcaatccttccagccacgcctccggcgccacggacagcagcctgccacccacgaccatgcccggcaacgaggtgagcagcaacacggtcagcggtccgcgccgcacatgcccgaacatgcggcccaccaacaccacgttgatggccagcgccatcaggcagcccagcggcacggccacccgcatgcccagcacggccaccagcaggggcagggcaatgaccgtggagccgaacccggcgaagccctgcgtgaacccggcggccagcgccgccgcgcttaccgcgcccagagtgcgcatgtcgctcaggccgtgcagtccgggcaggtcgggcaagtcggcaaacgcgggaatggcggcatgcagcgtggcggccaaatcccccacaagagatgcggcctgcgcgagcacatcggtcatgccacgcccccgccctcggaggcggatcgccccgcagccacggcggctctccggcgcgtggccatgtccgccttcacgtcgtccgtccaccgcgccccgaacacctcgtccatgacctccagcgcaaagcgggccgacacggtggccggtccgccgcccatctcgatgcccacctccaccgcttccagcacctcggcggggctggccccggcggcagccgcctgttcgatgtgccactgcatgcacgagcggcaatccagaaccacggaaattcccacggcaatcagttccttgtggcgtttcggcagcgcgccgtccgcgtaggcggcccgctccatgtccagaaaggcggcgtacacgggggcgcccgttgccgcaagccgggaatgggcgcgcttgcgctgcgcggtcagcgcccgcagttggtcgttcatggcggactcctcgattcacgtttcacgaatcattgcatgatgcggatattcccttgtctgcaaggatatcgcatggcacgctttgcaacaaacgaatcgccatgaaggcctgattcatgaatttcgaacaatcctgccgcgccgcatcgcgcggcctcagccacgggaacaacgccggagccccgcggagcatcacatggacatccgccacctgaagacctttctggccgtggccgccgggctttcgttccgcaaggcggcagagtcgctgcactatgcgccctccaccgtcaccgcgcagatccgcgcgctggaagaggacctgggcgccccgctgttcgagcggacgggccgccgcgtgctgctcaccgaccacggacggcggctgctgccccgcgcccggcgcattgccgaaatggccgacgacgcccgccgcgccgtgacccacgatgccgattccggcgagctttccgtgcgcatgtcgcaaagcctcggcatgctctgcctgccggaggcgctacgccgcttccgcgtgcgctttccggccacgcgggtgcatgtggccacggcctcccgccacggccttgcggcggacctgcgccacggcgaggtggacctggcactgctgctgggccgcccctttgccgccgacggtgtggacatggaaaccctgcgccatgaaccgctggcgtgcatcgccgcgcccggatcgccgctggccggacatggccgggtaaccccggcagaccttgcgggccagccgctggtgctcacccggcacgtgtggagcctgcgccccgccatcgagcagaccctggccgccgcccacgtgcagcccgggtccgtgctggaatgctccagcatcgtcatcgtcaagcgatgcgtggcggcggggctgggcgtggccgtggtgccgctgtgcgccgtgcgcgacgaggtggaccggggcgaactgcgcgcgctggacgccgccgccctcgtggatgctccccgaacggatgcacccggaatacacacccccctgtccgtcccggtgctgctggccctgcccgcccggcggcaggtgcccgccgctgccgcctttttcgccgggattctgcgcgacctgttccggccctgaccctcggcccctgcccaccgtcccatcccccttgtgccctgaccgccccgtcttccggtccgtctcccggtccgccaagccagaccatgccggtccgctgcccgcctcgccaagccgatccggtcggcacccctgccgcgtatcaatctccccaccggccctgcccacaccaacaaagaaagaggccgcagcgttaccactgcggcctcttcgaaatatggtgccgaggaagggactcgaacccttacaggatttctcccactaccccctcaagatagcgtgtctaccaattccaccacctcggcacggggaacgaccgtatagcgctggatgccccggattggcaagcactttctggcgtttttccgcaccatcgatgccgatgcgcggcaaaccctcggcgcgggtttccgccgccttctccgcgcgcggcggaaaacggccaaactgtcccccctcatggcacgccgcagcgcgcattccgccgcggcctaggcggcttgcggtggttgcgtgtttgcatgtactgtcgagctctgccttcatccgccgtcgcagcggccctttccggcaacccgcacgggtcgccatgccacggcacggcctgcgttgccgcagccaccccgaatccacacgaacctcacccgagcatgaacatacccaactttcaccccgcccagcaggcccgaaacacgtccgcatccacgcaagccgccacaggcccagcccctgcgcccggcagcatcctgtgtctggacatcggcagcggcacgcaggacgtgttgctgaccatgccgggcctgaatccggaaaactggccgcgcttcgtgctgcccacgcccgcccggcgggtggccagacgcatcgccgaactcaccgccgagggccgccacatctggctgcacggcgagaacatgggcggcggttttttcggcgctgtgaaggcccacgtggccgccgggctgcgcatggtcgcccacccgcaggcagccctggccctgcacgacaacccggaccgggtgcgcgcccttggcgtggacatcgccgaatcctgccccgccgggtatgccccggtgcgtctggccgactacgagcccggcttctggcgcgccctgctggatacctgcggcctgccgcagccgcatctggtggtggccgccgcgcaggaccacgggcatcacccgcaggggtccaacaccgtgggccgcttcgagctgtggcgcgattttctcaacaattcctcggacggccagtccggtgacggccaggcaggcgccaacccggccagcctgatctacgacgtaccgcccgcccagttcacccgcctggccaccttgcagcgcgccatcggcggcggccccgtggccgataccggcgcggccgccgtgctgggcgcgctggccctgcccgaagtgcaggcccgcagcgcccgcgaaggggtgctggtggtcaacgcgggcaacagccacaccatcgcctttctggtgttccgccagcgggtgtggggcgtgtacgagcaccacaccggcatgctgaccaccgaaagcctgctgcacgacctgaacgaattccgcctgtgctggctgcccgacgagcaggtgcgggccgccgggggccacggcagcgcctttgccccggacatcccgccggagacggaaggctttcgccccgccttcgtgctggggccgcgccgcgagatgctgcgcgggcacggccagttcatcgccccgcacggcgacatgatgctggcgggctgccacgggttgttgcacgggctggatctgcgcgtcagggcttaacaggaccacgcgacaggccagaccgaccacgcgacagggctgaccgaccgtgtggctggatccagcctccgtgcggcaggattcagcccccatgtggcggtcttgcccggtttgcaacaggtgggcgcgtgcaacgcctgctggccacggcgccagccaggcacacgttttttttcggccaacacggcccgccacgcgggcaaccataaagaggggtgccatggaattcttcgacatcgccgaaacctggagccgcgaggccatcgccgccgcccagatcgtccgcctgcgcaacaccgtggagcaggccatgaagtcgcccttctacggccagcgactgaaggaggcgggcgtcacccccggttccatccgctcgctggacgacgtgcggcgcattccgctcaccagcaaggacgacctgcgcgcccagtaccccgacgggctgatctgcgtgcccaagtcggaactggtgcgcatgcacgcctccagcggcaccaccggcacccccaccgtggtctaccacacccagtccgacctcaattcgtgggcggacctgatggcccgctgcatgcacatggtgggcatccgccgcgaggacgtgttccagaacatggccgggtacggcctgttcaccggcggcctcggcatccactacggcgcagagcgcctgggctgcctgaccatccccgccggggcgggcaacacccgtcgccaggtcaagctggtgcgcgacttccggaccaccgtggcgcacatcatcccttcgtacgcgctgtacctgggcgccgccctgcgcgacgagggcgaagaccccgccggactgcccctgcgcatcgccctcatcggcgccgagccccacaccgaggaagcccgccgccgcatcgaggacatgctgggcctgaaggcctacaactcctacggcctgtccgagatgaacggccccggcgtggccttcgagtgcgtgcaccagaacggcctgcacgtctgggaagacgcctacatcgccgaaatcatcgaccccgccaccggtgaagccgtgcccgacggcgaggtgggcgaactggtcatgaccaccctgtgccgtcagggcatgcccgtgctgcgctaccgcacccgcgacctgacccggttcctgcccggcgaatgcccctgtggccgcgtgcaccgcaggctcgaccgcatcctgggccgcgccgacgacatgctcatcgtcaagggcgtgaacatctaccccatgcaggtggaacaggtgctcatgggctttcccgaagtgggccagaactacctcatcgtgctggagcgcgacgacttccgcgacgtgctgcgcgtgaaggtggaaattcgcgacgaatacttcgaggaagacatgcgcaagctgcacggcctgcgcgaacgcatcacccgccgcatccacgacgaaatcctggtcacccccaaggtggacctggtccagcacaacagcctgcccaaaagcgaaggcaaggcccagcgcgtgcaggacctgcgcgaacgccccgcgttgtaggatccggaatcctgttgaaatccacacgggggaggagaggaaacttttccaaaagtttcctctcctcccccgcccccccacccctccttcaaaacgtttcaattgaggccatcaaggcagcattacctgccggtggccccgatcccataccttaacaaccaaaccaccatggactacattctctccaccctgtgcatcatcgtgctgttcggcatgatcggcctcaacgtgttcggcctgccgggcaactggctggccgtgggcttgctggcgctgtggaagctgctggcccccgccgcgccgggcatggacacgtggtttttcgccacggtcatcggggccgccgccgtgggcgaagtgctggaattcggcgtgcagatgctgggcggcaagcggtacggctccaccgggaggggcaacctgggcggcattctgggggccatcgccggggccattcttggcgcgccgttcctgttcggcctgggcgctttgcccggcgcgctggccggggcatggttcggctgctaccttgcggaactgagccatggccgcccgcgcgacgcggcccggcaggccgcgtggggcgcgttcgtcggcaagtttctgggcctgtcgctcaagttcgccgccggggccgtggtggcggtcatgggcgcggggcaggtctggcccgcgtagatgtcccctcaaaacaactaaacagttttgaggggggatgggggtccgggggaagggagggaacttttccaaaagttccctcccttcccccggttccctcccctctttctcctaacatttcttccccaaacgacaatgctgcacaacctgacggtggtactggtaaagacccggtttccggaaaacgtgggcatggtggcccgggcgtgcgccaacatgggcgcgcgcgacatcgtgctggtggacccggaacgctggagcgaggcggatggcgacccggccaaggcggtgccgctggccacgcccaaagggcaggacatcctgtccggggtgcgcgtggtgggcacgctggccgaggcggtggccgactgcgctgtggtgttcggcaccacggcgcgcaccggcggctggcggcgcgagctgctttcacccgagcgcgcggcggcagaggcctgcccggtgctggccggaggcgaccgggtggccgtggtattcggtccggaggaccgggggctgaccaatgacgagatcgagcactgtcaccgcctgctgaccatccccaccgcgccggaagcctcgtcgctgaatctggcccaggcagtgctggtggtgctgtacgaatgcctgaagggcacggcgacgcaccccttccgccccggcccggcaccggattcacgcctggccaaccacgcggaactggaactcctgcacgacaccctgcgcgacaccctgctggccatcgactacctgcgcgccgacaacccggactacttcatgatgccggtgcgccgtttcctggggcgtacccgactgcgccgccacgaattcgacctggtcatgggcgtgtgccgccaggtgaaacgcatggccgccctggccaacgccgcccccgccacggaaaacacgcccccggacggcaccggaaacgcaaactagcccccccgccacgtcgccccagcaccgcgacgccatgcatccctccgtttcggcaagaccccacgcagcggcccggcattccaccgggccgttgtgcattggtccatcaccacgggcgggcaccctgcacagcgcccgatattgccatgcaatatcattactgtttaaattcaatatattacaaacaaatcttgacacttgtgtatgcaaaaatcgattgacctattgtgaaaaaaagggcaaccccccgtcgaaggagtgggggcttacgtacccatgggggaccgttaacgggaggcgacgacaatgcggctagacactctcaggatcaccaccaagatgtactccggggtcatcggcgtggtgctgtgtaccattgtggtcctgtccggcctggtggcctggcgcacccagggtacgctgaacaggatggggcgcgacaaccttgccgggttcatggatgccatgtgcgacgtggcggccatgcaggatcgcattggcggcgaggcgctgcacaacagtctggaagcgctggccagcggactgctgggccagggcgaactgaacctcagcgcgtccggcgccgccacgcatcaggtggcggaccagaccaccggggccacatcctccgtatccgtgccggatttcgaactgagcaacgacggcatgcccctgcccttctcgcccaactcgctggtggaacggcacaagcgcaccgtgggttccgacgccaccctgttcgtgctgctgcccggcaagctgctgcgcgtggccaccaccatcaccgacgcccagggcaagcgcgccatccacacctacatccccgactccagccccgtatacaaggccattgccgcgggcaacgactacacgggccgggccatggtcatgggcaaggccttccgcacccattaccgcccgataaaggacgcctacggcaaggtcgtcggcgcgatgttcgtgggcgagcccctgcttaccgaagccttccgcaccatgttcggccaggcccaggtgggtgggcgcggctacaccttcatcttctcgcccgacggcacccgcgtgctgcaccccacccgcaccggcaccaacatccggcaggacgtctacggcaagcagatgctggaaacccgcaacgggttcctggaatgggagtatcagggccacaaggtgggctacgtgcgctatttcgagccgtgggacatgtacctggccgtggccatgacccgcgacgagatgctgcagggcgcggacaccgacatgctgcgctggacggcgggcggcggcgtggccgcgctggcgctggcggtgctgttcgtgtggctgctggtgcgcgaactgatgaagcccatggggcagctggccgcctatgcccgcaccgtggctgcgggcgatttttccgccaccatgcgctacgaggcgcgcgacgtcgtgggcgacaccattggcgccgtcaacgccatggtggccgagatgaagaacaagctcggcttcacccagggcgtgctgaacggcatgaccatgccctttgccatcagctcgcccgacgagaaggtgctgttcaccaacgacgcgctggtgcgcctgctcgagcgccccggcaccccgaaggactgggagggcaggcagctggaccgcttcgtgtatggccgcgaagtggacgacatggccacccgccgctgcctgaagagcggcagcgccgaatgcaacctgagcgtggacctgaccacggagaccggcaagaccgtgcacgcccaggtggacgtggccccgctgtacgaccttgacggcaccctcatcggggctttcaccatctatgccgacgtcaccgacctgcgcgcccagcaggcccgcacagaggcccagcacgccgccatcacccgcgtggccgaacaggccgacgccatcgcccgtcaggtggccaccgcggcggacgaactggccaatcaggtgcaggacgccaacggcggcgccgacaggcagcgcgcccgcgcctcagagacggccacggccatggaacagatgaacgccagcatgctggaggtggcccacaacgcctcgcaggcggcggccaacgccgagggcgcgcgggccaaggccgacgagggcgaacacctggtggccgacgtggtgcaggccatcaccggcgtgcgtgccctggccatggacctgcgcaccaacatggaagggctgggccgccaggccgaggacattggccgggtgatgcaggtcatcgaggacatcgccgaccagaccaacctgctggcgctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaaactggccgaaaagaccatgggcgccacccgcgaggtggggcaggccatcgcctccatccagtccggcgcacgcgacaacgtgcaggccacggcggcagccgtggacgcggtggtgcgttccaccgaactcaccgaaaagtccggcggcgcgctgaaggaaatagtgaccatggtggaccagaccgccgaccaggtacgctccatcgccacggccagcgagcagcagtccgccgccagcgagcagatcagccggtccaccgaagaggtgaacatgatcgcgcaggacaccgcgcagatcatgtcccgctcggccacggcggtgcacgacctggccggactggcgggcgacctgcgccgcctgaccgccgagatgcgcgcctgacgcgacacctgacgcgacacctgacgcggagtctggcgcgaagtctggcgcgaagtctggcgtggcgcctgacgcgcgcctgacccgccaccaatacgaaggggggcgccatgcggcgcccccctctcttttaacgtttccatccgctgcgcggacggcgattgtccggctaggcttcgccgttgcccccaccggcggccgtgccgccgaactggcccagcagccgctcgcccgccggggtgtccagcacgtcgcgcagggcatgcaccacgctcacgtcgtagctgtcggtctggctttccagggcatccagcaccttctccagcggcagtgccgggcggtacgaacgcgggcgcagcatggcgcagaaggcgttggtcacggccaggatgcgtgcgtgggcggatatctgctcgccggaaaggccctcggggtagcccttgccgtcctgccgttcgttcatctggatgatggcgggcagcaccggcaggtcgaactcgatggaggacagcacgtcgcgcgcgtattccacgtggcgttccatctcctgcttttcctgcgcggtgagcttgccgggcttgttcaggatgtcgcgcggcacgaacatcttgcccacctgcgaaaggttggccgccgcctcgaccgtggccacgtcgcgctcgccaaggcccatggcccgcgcggtcaggctggccgcaatgcccatcagccgcgaatggcctgccagatacggatcggtctgctcgatggcccgcaccagcgcgtcgatggtctgctgcaccacccggcggttgcgttcctgcgcctcgaccaggtcggtgatgtcgtggaacaccgaaaccacaccgcgcacctgcctgccgtcggggccgaacagcggggccttgacgatctggaagtgccgcttgcgcgattgcaggtacaccacctcgttcaccgtggccgggtcgccgcccatcagcacctgggcgtcgggggcggtgatgcgccgcgcggtgtcgaagccgaacaccgcctgcatgtccatgcccagcaactcttcggggctgcggcccacggcgcgggcaaaggcgcggttgacgtactggaacacgctctggtcgtcggtgagcgaaacggggtgcgtcatggccgagttgatgccgtccagaagctgcttctgatcgtcgatgacctcgaacagcgccttgaagtcgcgggctatttcgcgctgctcgcggcccaccagccaccaccacagcgaggccagcatgaccaccagcagcagggtgcacagcacggccagccccaccacggtgcgctcgcgctcggccaggcgggccaaggcgagatcggcgggaatttcctccactgtccaccattcgaggttaggcaccttgcgcccggtggagtatacctgcgtgccgccatccaccgaggcgcgcagcatgaacggcaggtcgccggtttcggcgaaggcgggcggggacacgttcttcagcccttcctgggccgagggggcgatttcctcgaagccgcgcggggtgcgctgcaccaggcgcgacacctgccccttctccaccagcggcgaggcggccagaaactcgcccaccttgccggagatgatcttggacagcatcagcaccgccacgggccgcgcaccggtggccgcctcgaactggggcggcaggatgggcatgaacaggtccagcaccagcccggtctgggtggaacgggcatgcgagaagcgcatcctgcccgtttccagcacggcgcggatggcgccctgctggtcttcgcccagcggcacgggggtggcgtcggtggaaatgtaggtctgggcgcgggtattcacgatgcgcccggacacgaagtcggaataggtcacgaactcgcgcagcaggttgcgcatcagcggcagttgcgcggccagttgcgagatgtcgtcgtctccggcatcggcgcccggcttgccgccgttcttgccgggccgggcgctgcccgcgccctggtctgccccctgccccggcttgttcagcagcaggcccacgtcgccttccagctggttcacttccgaggcgaacagccggaacaggtcggcattgatcagccgcgcgccctgttcggtcatggattccagccacaggttcacggactccacgcgagccagcgtaagcacggcctgacgctgggcgatgtccgtctccagcttgtgccgtgcgtcggagatgttccagtaggcacccaccgtggcggcagccacggtaaccccaagcaccacgatgccgaaccacagaagcctcgaacgaccggcgggtctgtcgcggtccggcgtgcctgtcgatgcgctgttctctgccatgggtcctccgcggtctggacagattttcagggcgctccctccggcgccttgcggcgaaacgcggtttcgcctgcgcctccggggcggacggcgctttccgcgccgccaggacatttttatgcaaaaacgtcctattgcattcttcgggtgcctgggccgcccttgatggggatgtgcgcccagcggaattcttcgttgatcgaatactgcggcacataatgcccgtaacgctggtgcgacaacaccacgttggacaggttgtccagcacgtaggcgtcgccccccgtgtataccaccagtatggcatgggccaaccggcgaatggagtccagcaggatgacgatgcgcatgtccgaaacgggcacgccaagctgcttcagggcgaaatactttgttatggcatagtcttcacaatcacccgacttgcgcaggaactcgatgggcgccgcccagtagtccaccacgccccacacttcactgtccagccggtagggccactggttgaacagggaatttacgttgcgcagcttgtccatggtggacaggttgcgccattcggaccgcagctcgccccacagggcattgcgcccgcccagcgcccgttccggaatcagccccggcgtcttgcggtccacgttcagcaccctgtcccacttgggcaggtttttcagcggcccgcgaaactctatggtgttgaacaaccggatgccacgcgaggccgacgaggcgccctgccggggttccgctgcctgctcggattctgccgactgcctcggctgcgcggtctgacctgccggtttcgcctgtccggcctgtcctgcctgtccggcctgttccgcctgggccacaagtggcgcatcgggcaggcccaccgtctccgcgtctgcctttttcgtgcccgccggggcggtgtccgcagccacggggggcgctccctttccgtcggcggtcctggcgccgtccatcttcggggcgggccgggtctccccgggtgtggccgcggcatcgggcacgtcgggcatggcagccgtatcggcaacggcacgcgctgcctgtacgccggcgtccgcacccgccgcttcccgcgccggttcgcctgcatcactggcggcacctgcagccgcgccgcgcacttgcgcgggggcgggtgccccggtgcgtgcggccctgcccgcatcctccgcctgcatcggtgcggccttgggggcggaaccgcccgccatggccgcgacgggccgcatggcatcccacgggccgacgcccgccgccatactcagggaacacacggcaagcagggcaagtcccggcagcgcccgcaggcaacgcccgaaaagaccccctgccccgcccgccgcaaccggcggaccgggatgatgcggcgcacttcccgcgccgaatccctcacccttgtcccctttccgcatcaacgctcccgcagggcattctgctgcgccttcaggatgggcttcagcagatagtcaagcaccgtcttcttgcctgtaagaatgtccaccgtggcggtcatgcccggcatgatgggcaggttttcgccgcgataggtgatggcgttcttcttggtgcgcagcttgaccagatagtagaactcgcccttgcgatcctctatggtgtctgcgctgatctgttccagccccgcctccaggccgccgtagatagagaagtcgtaggcggtgaccttgacgatggccttctggcccggatgcaggaaggcgatgtccgccgggcggatgcgcgcctccaccagcagcgtgtcgtccagcggcaccagctccaggatggattcgcccggtttcaccaccccgccctgggtattgatgatgatccgcttcaccgtgccgcgcaccggggcgcgcaggtctgtacgggtcacccggtcttcgccggcggacagggtttcgcgcagcgaattcagttccacgcggcgcttgttgatttcttccaccgcctgcgagcgcacctcggccttgcggtgcgacaaccgctgctccacttcatgcacggcgctgcgcgccttggggatgttcacggccagcgaactgatgtcgccgcgcaactggatgacgcgctgctcaaggctcaggtagtccaccttggagtatatctgcttttccaccaggggccgggcgatgtcgcgctgttcctgcgccacgcgcaggctggcgcccaactggccctgcctccccaccatttcgtccacttcctggcgcttttgcgaaagctggctttccagcacgctcagttccagttccaactggcgcttgcgggcgttgtggatggatgtctggtcggccaccacctgcggggccttctgcaccacttcgggcgggtacaccggatccttgcccgccatctctccctccagacgggcgatggcggccatatgctcgtacgacttggacaccgcgtcgcggaagaagctggccgccgattcgttgtccaggcgcaccagcacggtgcccttttccacgatctgcccttcgcgcacgaatatttcgctgatgatgccgccttccaggttctggatctcctggatgcgctgcgaagggatgacctgggcttggccgcgcgtcacctcatccagcgaggcaaaagccgcccagacgatgaacaccagcaggaaggcgcccagcgaggcggacagcaggaaggccagcggatgccccttgcggtgcagggccgcgtccacctcgctcatgaactccaggtcatcacggcgcacgccgtgcgccccgccattgcccagcgcgctggtgcgaccggcctcggccaggcgctggccaagcgtcgcgcccgcgggtgtgcccatgccgggcaacgcgccttcgggcatgcccccgggcgtacccggaggcacggaaagcggcgcgccggtccgtgcgccggaaggaatgccggaagtggtcacggaccccggcccgtccgttgtggtcttgtcgtgttccatggtcatgctccgctggtgcgccgggcatcagccctgttgcggtgggcgcgctggtctgggtgccggggcgggcgcgcccgaaaagcgcgcgggccccgacgcgcgcacctgatcgccgcgcagcgcggcaaggacggcctgcttggggccgtcggccaccacccggccatggtcgagcactatcagccggtccaccaggtccagcatgctcacccggtgggtgaccaggatcagcgtcttcttgtccagtatttccgcaaggcgccgcttcagcgccatttccgacgaattgtccatgttgctggacggttcgtccagtatcagcacgtcggggtcgtgcagcagcgaacgggccagggccacggcctggcgctgcccgcccgaaagggccatgcctcgctcgcccaccggcatgccgaagcccgccgggtgcccccgcacgaaatcgaccaccccggcgatggtggcggcgcgcaggatcatcctgtcgtcggcgttgggcacgccgatggcgatgttgtcgcgcaccgatccgtagaacaggtagttgtcctgggcaaggtaccccacgcgcgagcgcaggtcggccatgtccatctggcggatgtccaccccgccgaagcgcacggcgccgtcgcgcggctggtacagcccgatggccaggcgccccagggtggacttgcccgaccccatgcgcccgatgatgcccacccgctcgccggggcggatggtggcgttgacgttttccagtgccagccgttccgagccggggtaggcgaaggacacgctttcgaagaccatggaatgttccagcgggccaaaatcgacatagggccggtcatcgggccgctcggtgggcaggttcatgagcatgtccagcgacttcagggccatgcgcgactgctgcaaccgcgccagcatggccgccacctggctcagcggggccatggcgcgcgaggccagcatgttgcaggcgatcagcccgcccatggtcagcaggccgtcggaaatgcggtacacgccccagatgatcaccgtcacgctgaccaactgggtgaacagaatggacatggtcaccgagatgttggccagccccttggagtgggcgttggacgaggcgctcatgcccaccaccttttcccaggcgtgctgcatgcggccttcggccagcgacgacttcacggtttccagcccgttgatgatctccaccagcagggcgttcttctgcatgccttccttgaagcccgcctcggccacccgctggaacggcaactggagcagcatgcctatgcccaccacgatgggcaccgccagcatgggcaccacgccgatgggcccgccgatgaagcacacgatgagcacgaacagcaccaggaagggcaggtccaccagcgccagcagcgtggtggagccgaagaactcgcgcagcgactcgaactcgcgcaggttgttggccagcgaccccgtggagtcgggcttggcgtccaggcgcagggtcatcaactggttcatcaggcggctggccagcacgatatcggcgttgcggcccgccacgtccacgaagtagctgcgcaggttgcgcagcagaaagtcgaacacgtaggcgatgccgatgcctatggccagcacccacagtgtttccgtggcgctgttgggcaccacgcggtcgtacacgttcatgaagaacagcgggctgacgatggtcagcaggttcaccaccacgctggcgaacagcacgtgcttgtagatgggcaggaagtgcagcagcgtgtcccagaaccagcgcttggccttcagcagctttatctcgctggcccggcggtccagcttgccttccagccgggcgaacatggcgtagccggtgtattccttggtcagttcgtccacgggcacggtgcgcggctccatgcccgtttcgggaaacagcacctcggccttgtcgccgttcaggcccagcagcacgcaggctttttcctgccgcagcagcaggatgcacggcagggtcagggacgagatgcggtccagcgtggggcggtacaccacgctggaggccatgcccgccgtgcgcgcggcgcggatgcaggccgaaggatgcaccggcccgtcggacatgggcagaccggcgatgagaaaccgcgtggacacgggcttgccgtgcaggcggaacaggaaggccatgcattcgatgagcggaggggtgtagtccacgtccgccgggtccagcccgcgcatgtcgggtatgcccgcctgcggcaccgggggttccagcgcggcgtccagctgcggaccttccagcgcggcggccgttgccgccgcggcatcacgcgggatggcggaaggcggcgggggcggcacggggcgcggcgcgcccacgccgggaatgacaccttccggcgcaaaggcggcggcgcggtcggggtccggcggcatggccggacgtggtgccgagggaacaggcccgggcactgtcgccttggccgcgggagaaccatgcgggccagacggggcggatggcccagatgaaacggatggcccagatggtgcggacggagaaaaggtgacggatgcgccaggcggaccggaagcgggagcagcccccgccgaacgggccggactgggcggactggccggactggtggggctggccggactgatggggctggccgggttggcggcactggccggggcagtcggtccgacggaagaagccgcgcccacgggcctgacgccgtcgttgcccgccgtcttgccaatctcgccgtcgttgcccgccgtcttgccaatctcgccgtcgttgcccgtgccggggcggccggcaaagccgtacgaaggccttgcgggcctgtcacctgttctttcctgggtccggtccggagttcgctgggcagacctgcccgccggagcgtccgccggtttgcccgcagtccggtctggagccttgtctggggccttgtcggaacttcgctccgaaaaacgcgacaggggacgttcggcgggctttgccgcatccgggcttgccgggcgctgcggccccttgtccagcaaaccgtgggaaccctgggcacccgcgggcttgggcccgccgggcgcattgggagcgccggagccgcccgcacctgcggaaaaaggccgctcgcccgttcgggcctctggtcgcgtggccgctgtcacaccagaagtcccggaaggcgaaagcccggcggcggaagaaggctctcgcccggctgtcgccttgtccggatccttgccgggttgcgtggattcggggcggacggagggcggggaggaagacttgtctgacacggcggaacccctcgtgaggtggatgaccaacagcgcggcgagggcagggcagccgccccccctttccggacattccattctatacgcgcgggcacccagccgtgcaaccggattatgccaatcttgccggtcactacgcggcaatgcagaccgcaacggcaccggacgcgaccatggcgcacggaaaaagtaggtaatccccccgcacgagatgcctgaaggtgattgacacgccgcacgagccgcattgaaatcctgttctcggacaacaacattccgtattcctcaagcatcacaacgtagggatacccctaccatgacgcaacgcaaacttcacccgttccccatcgtcgactgtgcaccattacaacgcgacacaccacacttcctgtcaaaactggaatctctgcatatttccttacaatttttttcattcaccaccgcatctccccccatttttccgcaaacagacgtgcatttgcttgcgcaaatgcattgcagtatgtatacactcaaaaactgtttttcaggaattcgatatcgcccagcgctgcatcgcacgcaaccggtgcgaaaaggcgctgcaccccacccggagccggtgcgcgactgcccaactcggcctgtccaactgggcgactacgcgattgcgcaccgggcctgccagcacaacccgcgccgcatggcgcgcaacttcatgaggtagcgatgacccgttccccgcagggtgccgccgggcgcggcgccgcccccgccaccgaccccgtcacgttgctcctgcccgccgccgggcaggagctccacttcgacgccaacgccgattcccgcttcgccctgggctttcccaccgacgccgccgccctggaacgcaacggcgacgacctggtgttcagctttcccgacggcggccgcatcgtgctttccgggtttttcgaaggcaacaacgccgacctgctgccggaattcagccttcccgaaggcggcaccgtttccggctacgattttctggccgcgctggagcccgacctcctgcccgccgcgggccccggcgcgggcgcgggcgctgccggtggcggcgtgggcgactacagcgacgaccctggcagcctcatcgcgagtattgaccgactggatccgctgacgccgttcttctggaacagcgccgtggaacccaccctggaagccgaaggcccgctggacaccgcgtccggaacgctgaccttcacgctgctgccggtaaatcccgacggcagcctggccagcacactgggcggctacgaggacaacaggcccaaccagcacctggaccccaccggcggcaacgagcagccgttgcaactcaccgtggtgttcaccccggcagacaacgaggtgctgaccgaactcagcctcaccggcttccatgaaggcaccaccatcagcatcggcgacccgtccttcggccccggcagcttcgtggtgacctggcccggtcagatcgtcacgctgaccccggcgcaaatcgcggcgggcgtcttcgtgcggccgccggaagacagctccgccgacatgaacctgtcggccaccgccgccatcaccgacccggattccggcctgagcagcgttatttccggcaccttcaccctggtcatcgacgcagtggccgacaagcccgcactggaagccacggcgcaatctgccccggctgccgaggaaacgcccgtcacggtgcacgcggcggccaccttcaccgaccttgacggctcggaacgccacttcatcgaagtgcgcgacatccccaccgactgggtacttaccggtgcgctgccgcagggttgggtaatcgtggacccggtcacccatcagcccattgccacgccggtgcacgacctgggcgaaaacaccacctacaccctggtcatcgaggtaacggacgccaccaccgccggttacggcggcgtcaattccggcgacagcgccagcattggcgccgacctcaccttcaacccgcgcgactggtccgacgagcgctggggcgacgccaccccgcgcgacggcgagggcggaaccaccctgaccgtggccgccgtggcgcaggaaaccgtgaccgacggcgaactgaccaccggcaacaacatttccgagaccacggaaaccgtcgtggtctcccgcacggaggaccatccggacatcacgccggaaggctccaccggccatgccctgaccctggtggcggacgagaccgccggggtgcagttgcatggcggcaagggtgacgtggatccgtccaccccgtccgggctgtccgcctcggtcaatgcggtgctggcgggccttggcctgtccgccgccgatgccctgtcggccacgcggggcagcgtgaccttcaacctgcattccgacggcagcggtgaagcggcgggcaaccaggcctcgccttccgccgtgtccatcgcctgggacgccgcgcaggccgtgccggaaggcaccgtgctgcgcaccacctcgggcgcggacatttcgctggttgtggatgaaaacgacccgcacgtgctgcgcggcgtgttcaccgagggcggcgtacagcacaccgccttcgtggtggtcattgccgatgccaacctttccggcgcgggttcggccacagtcaccttcgtgcagtataccccgctggcccacggcaacaccggcaaccacgacgaggggctggatctgccgacattctcgttcaccgtcagcgacgacgagggcgacaccgcctcggccactgtgcaggtgacggtgcgcgacgacggccccacggccaacgcggacaataacaccttcgacgaggccacggtgaccgccatcgacggcaacgtgctgaccggtgaaagctcgcacggcacggacagcacgcccgacgcatccggcacggacggctgggctggcaccgacggggggacgggcagcggcgccgtgacgggcttctcggtggtggtgggttccaccacctacagcggccttgcgctggacaccccggtgaccatcctcaaccccggcacctccgtccctgcgggcaccttcaccctgcatgccgacggcagctacacctttacccgtgcgccgggccaggacattgcagattccttcaccatgaaggtcaactacacggtcaaggacggcgacggcgacacagcctcgtccaccctgaccctgaagctgaacgccgcgcccaccctgcaactttcgctgaccggcgattcgcaggtgtacgaagatgcggcccacggtgcccgcgtgaacccggcgggctccacgggcggcgcggacggctggaacgccagcggcgacaacagccacgacatcgccacctacacggtcaactggtcatacgcgggcgggcgggccaccggcggcacctttgccgcgggttcctttgccttcgacgtgacgctgaaggacggctccgccaagttcgacgccgacaccaccaacaataccaccatggccaacacgggcgacgtgacctgggccgtgcccaacggcagcggcgggtggacggccatgaccttcaacctcaccaccgccgacgggcgcgccgcgctggttgccgcccttaacgcagacctggccgaacgctacggcagcaacgccgaaggcgaaagctacgtgcgggtcagcggcgtttccgccgacggcaagaccctgaccttcaccgtactggacggctgcccgctggacaacgcactgcccgtgcgggtggccgccatcgacgacaggctgggcgacaacaacgaaaactactcggtgcagatcggcaacatccacccggcggaagacaccccgtccagcatggacgtggtcatcgccgggcagcgcagccagaccaccaccgtgtacgacgaaggcaacgcagccgaaggcgacggctttcgcgtggggctggaaagcccggtgcccgcgcaggaaagcgacggcacggcccagctcaccgtggtgctctacgagaaggacggcgacctgtacacgctgaacgaaggccccgcgcagaacatcaccgtatcgctcaagttcggcgccacgggcgacaccgcaggagccgaccaggactacttcaccaccacctcgtacaccctgaagcccaccgactggacctggaacgccacggaaggccgctgggaagccaaggtgccggtaacgctggccgacgaccgactgagcgagggcagcgaaagctttaccgtgaagcttaccggcgtgtccgggcacgaggccgggctgaacgacgccaagaccaccgccacggtgaccattaccgacgacaccgccgccgggcacgaagcgaagctggacggcccgtcgctggaatacttcggcccggaaaccgtggtgcgcgaacccgtggcccccggcgaatccgccgagttcacgggtggcgtcaacaccaccggcacggtgaacaccgcgggctacaccatcatccttacggaagttgccgcgcaggatgtggtggtatggctgaagctggggtccgcgggcctcggcaccgacttccgcaccggcaccggcctgcacgcggcatctgacgtttccggcctgcccggctacgccgaccgccccgaaggggccgacttctacgtcatcgtcaaggcgggcgcggcatcggcccggttcaccgtggacatcctgcacgaccacgacaccgccgcagacggccatggcgtggatgcgggcacggacaccgtgtcgtggaccatcgtggacatgcagggcagcgaagtacgcttcacccccggcgattccggctccaccagcacggaaaccatcgccgacgacatgcgcggcccggtggtgtccatcaccgaactggacgccacccagaacaccgccgacggcaccaccaccatcaaggtgggcctgggcaatgacgccgacggccacgccacggccaacgaggacgtcaccgtcacccttcaggtggttggcagcgacggcagcgtgcacgaatacaccgtgaccattcccgccgggcaggacacgggcagccttaccctgcccatcccgcacaccgactattaccacgtgcgcgtggtgggcacggatggtggcgaaacccgccatgacgacgggttccgcttcgtggacgtcaccgggccaggcggtggcggcggcaccgaccatggccgggtcaccctgggccttgccgcgcacgacctgccggaaggcgccagccacgacggggtgaaccaggcggtgtacaccgtcaccggcagcctgtcggacaattatcgccccctgctgaacggcgacgtcagctttaccctgaagaccttcgacaacagcgcgcacagcccggccgactacacggcgagcaacgtgaccgtgaccgtggattccggcctgatggtgctggccaagatgtccgccaccgacagcttctcggtggatgtcctggaggacggcacggcggtgttcaccatccccgacctgcaattcctgggggggacgcatgcggtgtccatcagcttcgcaccagacggcacggcggccatcttcgtggatggcacggccgccgacgggctcatcgccaccctgatcgaagaccacctgctgcacggcgccgtgaccgtaaccggcccgacgcccatcgtgagcgtggtggacgaccaccgcgtggaaggcgacgagacctattccgtggtgctgtccaacctcagcggcaacgccaccgtggccggtgacgggcacggcgccatggacagcgtgaccatcatcgacaacgacgcgcccacggtgctggtaaccatcagcgatcataccggcgcgcagacggacaccgccaccgaaggccaggcccacccgctgacggtcagcgtcagcctggtggacgcggatggccaccccctggccctgggcgacggcccggtgaccttccagcttaccttctccggcacggcggaacagggcaaggacttcgcgccttacaccaccctggtcaccattccggacggcgggtccgccgcctcggtgcaggtcagcctgccggatgattacatcagcgacggcaatcgcacgttcgtcgtgacagccacccccgtagccaacgacccgtacaacggctatcccgccgggttcatcggcagcggcagcagcgcggaagtgaccatcatcgaccacgtcaacgggccggacgtcacgctgacggcatccaccaccagcatctcggaaaacaacggttccgccagctttggcatatccatggacaaggccgtggaagaagacgccaccttcaccgtgcgcgtggactttggccccggcatgacagaggcggatctggccggggtgaagataggcagcggcagcgtgtccaccgccggaatcaccaaggttctcggtgcggacaacgtcaccgtgacgggctgggaattccaggtcaccgtgcccaagggcagcgcggggggcggcgccttcagcgtggtgaccaggaacgactacgagaccgagggcaaggaaaccttcaccgtgtcgctggtggacagccacgggggcgaaatcggcagccttggcgcggcccataccgtcaccgtcaacgacaccctggacggtccgcaggtgtatctggacaccaagggcggatacggtacggcggaagaaggcggcagcgcggaactgcacatcggcatgaccaagaccgccgtggccgacttcagcgtggaccttaccgtgcaaacgccggaattgctggtgcccggctccaccgccacgctgtggatcaagaccgccagcggcgactggcaggccgtggacacagccgttgccatcggcacggacggctcgctgcgggtcaccgtgcccgccgggaccgtggacgccaaggtgcagttcgaccttgcaggcaacgacatggtgggtgacaagcacaccttcaccgttaccctggacggcgtggcagacggcgaaagcgcggtgcgttcggtggggtcgctcactgccacctttgccgaggaaagccacaacgccattacctaccagtttgcgggttccgcgccggacagcaacgcggtggtcacctacaccctgaaaggcgtggccttcgccaacgtggtatcggtgaccgtggatggacagccggtgaccatcaccaaggtgggcagccaggcaaccttcacggtgactggcgcggcgggcgcggccatatcggaccgcatcaccgtcaccttcaaggatgccaacgccgccgccgacaaggccgccctgaccattggcagcagcgtgcgcctgagcgcggacatcgcggtgacggataccacccccggcctgatggcggcggccacgcttatcgcgcttaccggcgacgaggccgccctggccacgggcgtgctccacaccagcgacctgctggcgggcgtggaagaccccagcccccatggggcaggcatcggcttcggggccaacgcctcggcagctgacggcatgggtcacaccgggtccggctggacggtggacaccgccagcggcgagctgcactacagcctcaccggtgacggtcactatacgtacaccgcgcacgacctgggcgatgcggcggacaaggtcaccgccaccctgaccacccacgtgcagaccggcaccgtattcgacggttccgacgatgcgcacggcatcggcctcatcgtggccgggtccgcccatggcgacaccatcaccggttccagcggcgacgatcgcatccacggcggcgcgggcaacgaccacctgtacggcgggtccggaaacgacgtgctgcacggcggtgatggtaatgacgtgctgcacggcggtgacggcaacgactaccttgatggtggcgcgggggtgaacaccctgtacggcgatgcgggcgacgacaccctggtggtgcacgacaccggcggcggcacgggcgtggcggacggttacctcgacaatcacgacttcgccgggctgcacggcggtgacggctacgacacactgctggtgcagggcgaggacgtgaccctggacttcagccgcatcgcggcggacacggtgacaggcatcgaggccatagaccttaccgcccacggcgcgcagcacgtcaccctcagcctggacgacctgacctccagcgacaccggttcactggcggtggtgttcggcgagaccccggtgctttccgccagcacggcggccagttcggaacacgcagccgacggctcggtcaccttcacggcggcgaggggcgattcggtgacccttaccggccttacctccatccagatcgccagcatcggcgacctgaccgatacccatgaccaccagttgctcatccaccaggtggtcagctccacctcgggcgggtagtccgctgtcggacgcccctgcaaacgcaatacgggccgcccctttcggggcggcccgcttcatttcgctatccagagcctcgtgaaggcccccgcgttgccgcaaccggcaacccggggctaccccccaagataggccttcttcacttccgggtcgttgagcagggattccgaggggccctgcgccacgatctcgccggtatccagcacgtagccgcggctggccacctgcagggcaaggcgggcgttctgttccaccacgatgatggtcagcccctcgcggttcagttccttgagggtgcggaacatctcgtacatcagcagcggtgcgagacccatggacggttcgtccagcagcagcacctcgcagctggtcatcagcgcacggcccacggccagcatctgctgttcgcccccggacagggtgtcgctgcgctgggtgcgccgctccgccaggcgggggaacaggtcgaatatccgttccaggtcgcggctgatggccgggtcgttcttgcgggcgtaggtggccagcatcaggttttccatcaccgtcaggttgccgaagatgtgacgcccttcgggcaccagcgcgacgtgcagcttgctgaccacgtcgtgcggttccacattcagcagcgacttgcccttgaacaggatgtcgccgccgctgaccttgggcgcctccggcgggggcaagcgcatgatggacttcagcgtggtcgatttgcccgcgccgttggccccgatgagggtgacgatctccccttcgttcacatggaacgaaaggccgtgcaacgcctcgatattgccatactttacgtagagattctcgatggagagcagcatcagatcgtatcgtctcccaggtatgccttgatgaccaccgggttggactggatttcctccggcgttccttcggcaatggtgctaccgaaatcgatgaccttgatccattcgcacaggctcatgaccaccttcatctggtgttcgatcatccagatggcgatgtcgaactcgtcgtgaatccagcggatgagcttgatcagcccgtccacgtccgccgagttcagccccgccgccggttcgtccagcagcagcagcttcggcctgatggacatggcgcgggcaatctccacccggcgctgcaacccgtagggcaggttgcggggcagttcgtgcgcggcgtccttcaggtccatggcctccagcatttcccaggcgatggtgtcgatgttgccttcgcttctggtaaagcggccggtacgcagaaaggcgtcccagatggtgtagccaaggcggtggtgctgggcgatgcggatgttgtccagcacgctcatctcgtgccacagccggatgttctggaaggtgcgggcaatgccccgcgccgtcacctggtgcgggcgcaggcccgccgtgggcttgccgtcgaagatgatctgcccttcggtgggctggtagaacccggagaccaggttgaacaccgtggtcttgcccgcgccgttgggaccgataagcgcgatgagcttgcgctcttccagcgatatgttgaagtcggaaacggcctgcagcccgccgaagcgttgcgtcacgcctttcatttcaagcagcggcatgtcctcgttcccctatttgaacgtgtagaagcggcgcagcttcgggaaaacgcccgaaagctcgcggttgcccatgatgccttcgggccggaactgcatgagcaggatgaggatgagcgggatgagcacccacttccacacctggctcagttcgtacccggcgggcaacaggttgaccgcgtgcagggccgcatccagaccgggaatgacgaagcgcagcgattcgagcagcagcgtgaacaggatggccgccatgaccgaaccggacagcgaggccatgccgccaaggtagaccatgaccaggccttccgtggacttcaggatgttgaaggcctgcgggttcacgtagccgtacacgtgggcgtacagcgcaccggccaccccggcaaggccggacgacaccatgaaggccaccagcttcacgtggttggtgtccacgctcatgatctctgcggccacctcgtcctggcacacggcggaaatgcccttgccgtaggtggagttgaccagccggcgcagtatccacaccgagaacagcgtgcccaggatcacccagatgaacatccagggaatgtccaccaggtcgcgcatgccgttgatgacccgcttcatgccgtgaaagccgcgcgggccgccgatgatgtccaggttctcgatgaccgagatgacgatgtagttggcggcgatggtgatgatggccagatagtcgccgcgcgtgcggaacgagggcagcgccaccagcaggccgaacaccgacgagacaagcccggccacgatcagcaccaccgggaacagcatgggggccagttccggcggcagcagcgcgtcgcccaccagcttgttggaggtgaacagcaccaccgaaagcaccgacgaggcataggcgcccacgcacatgaacccggcgtgcccgcacgagaactcgcccatgtagccgttcacgatgttcaggctgctggcgaagatgatgttgatgcccatgaacatgagcaccgtctgggtgtactggtctatgacgttgaactgcgccagcagcacaaggccaaggcacagcgccgccagtgcggcgttgagggtgtacttctgcatgttcgcgtatcctctggcgtgcgtcgcgggttagatcttggtggtctttgccacgccgaagaggccggtgggccgttgccacaggatcatcagcaggatggtgaaggcgaacaggtccctgaaggtagagggcaggaacgccgccaccatgatctcgatgaacgccagcagaaagccgccgatgaacgccccgcgaatgtcgccgatgccgcccaccaccgccgcgatgaaggccttccagcccaccatggcgcccatgtagggatcgaggatggggtaggacatggcgaagagcagcccggcaaggcccgcaaagcccgaccccagcacgaaggtgaacacgatgatcgaatccagcggaatgcccatcagcggcagcgcgaacttgtcccacgccaccgcgcgcatggccatgccgatgcgggtgcgcgtgacgatgaactgcagcagaaagaacaccaggaacgccgtgatgatgacccacactttcaggttggtcaccgaaacggaaccgaaggtgtacaccaccttgtccaccatgtcgggcagcttgcggcggctggcgcccagcagggcgaggttgccgttttcaaggataagcccgcacatcagggcggtgatgaccacgtacagacggtgcgcgcccttgcgccgcagggggcggtaggcgatgcgctccagcgtcacgccgaccccggcggtgagcagcatggtcagcggcacggtcagcgccagcgcggcccagccgggcaggttgaatacgcccagaaggtcgcccagcagcagcgaggagacgaaaaatgcgatgtacgcgcccaccatgaatatgtcgccatgggcgaagttgatgagcagcagcactccgtacaccagggtgtaacccagggcgatcagtgcgtagaagctgccccactggagcgcgttgaacaggttctggatgaagatttccacagtcccgaaaccctccgtggaacggtttgccccttggcgcgcgccgtgcacgcgtcaggggggcagaacacgggcggcgcgtcgtgcgcgccgtccgtgaaaggtgattcgtatgttccgcttcacaggtgccaggttccggatgggaacccgcgcagggcggcaccttggccgggcggcaacccggcacgccgcaggggcggcgcggatggaagcggaagccgcgctgtgcgtgcggcggaaaaggccccgcgcggccagtgggccgcgcggggattcatcatactacttggggcagaccgattcggcgaaggtgaattcgcccttctcgctgatcttgacgaccacggcgcacttgatggggtcgcggttttcgtcgaagctcatcttgccggtgatgccgtcgaagctcttgatgttgaccatggcgtcgcgcacggccttgcgcatcttgcgggtatcggagtcaaccttgcccacgctctggatggcctgaagcacgaggcgggtggcgtcccaggtcagcgcggccacgtcgtcggggatgtagccgtacttgttgttgtacttgtcgatgaattccttggtggcgccggtggcgccagcggcggcgtagtgggtggagaagtactggcccacgcattccttgccgcacaggtccatcagctcggcggaaccccaggcgtcggagcccatgaacggacccttgtagccaaggtcgcgcgcctgcttcacgataagggcgacgatgttgtagttttcaggcaggaagatgaagtcgggcttggcggcgacaaccttggtcagctgggccgagaagtcctggtccttggtgccgtgcgattccatgcccaccacggaaccggcgccgtgcatcttctcccactccgccttgaagaactcggcaaggcccttcgagtagtcgttggagatgtcgaacagcacggcggccttcttggccttgaactgcttggtggcgaagttggccaccacgggggcctggaagggatccaggaaggcggcgcggaacacccaggggcggcccttggtggtatccgggttggtggaccacggcgagatcatcggggtttcgttgtcgttggcaacgccgccggcgggcacggcctgcttggacgactgcgggccgaccacggccagcacctggtcgcgctcgatgaccttcagcatggcgttgacggcggattcgggcttggcttcgttgtcctcgaacacgaattcgagcttgtacttcttgccgcccacatccaggccgcccttgccgttgatttcttcgcgcagcatttcggcggcaaacttcgaggcctcacccaccttggggatgtcaccggtcaggggaatgacgaagccgagcttgatggtgtcggcggcgaacgcctggcccgacagcaccagcagaagtgccagcacgagcaatactgtcttcttcatctttgcctcctcgcagggaaactagggttttggatagcggtttagtatcgcaatcagaccatgaagggaaccgctttcttcaataatgtcttttttgtaaaactataatcattttaaagcgttatggttttaccattttgttatcaaaatttgtcccgtcatgctggacagttaggtaaccataaggcatcatgcacaacatgccatgcgcagggtgcgccgcgtggccccgcgccgccctgtctgccggcatgccgtggtaatccggcatgttccgacactttgaccggattttcggcccggcaaccaccctgtccccacagggccgtgtccgcttgacacgacaagattgttcattcaacccattcttgccatgcatcaccagagcgccctgcacttccacaagttcagccccggcggcaacaccaccattctcgtcaccgatccggtgcccacgcccctgcgcgccgccgtggcggcagaactgatgggcgagcaccacgtgcacgccgagcaggtgggctttgtcacgctggctggcgtgtgcccgcgcatcgacatgatgggcggcgaattctgcggcaacgcctgtcgctcgctggccgcgctgctggcgctgaagcgcgtgctgcatgccgggcccggcgggctcatgtccggggccattgccagttccggcgtatccggcaccctgccggtgcgggtggtgcataccccgcacggcccggacgccgccgttcgcatgcccctgccatccttcgcagccgccacgcccaccgcgtcgccagaggcggcgggagcggctccgaaacgggcggatcaggacggcgcgacgttccaactggtgcagccgctggccgaaggcctggaactggtgcgcctgccgggcatcgtccacctgcttctggacgcctccgcgcaccccttccccgacgactggcaggcccaggcccgtgtgctcattgcccgccatgggctggaggacgaacccgcggccggttgcatctggcaccacggccccctggcggccccctccatcaccccggtggtccgggtgcgcgataccggcagcatccttctcgaatccgcctgcggatccggctcgctggcctacggcctgcaccgggccgccgcgaccggcggcgagacggcactggcggtgcgccagcccagcggcgccaccatccgcgtttcggtcaaccgccgcgacggcctgacgccagaggcatggataggaggcacggtgcgccaagtggccagcggcaccgcctacctgtacggcgaccagcacgcctagcccggcatcgtacccccggcgcgcgcacggcttttcctgcatcgacggtgcgttgccggacgtccgccgcgcgcccgattgacggcgccgtaacctttccgtaacaatgcatgaacgggaacctcccgaaatcacgaaggctcgccccgtcgcttccgtcatcgccaggcctcggctgccgaaaacatcgcaaccttcacggacgcacgacgtcactgcgacatatccatggcatttcgcacactttttttcgatcagcaggaccacgagctgttgctcatggtcaacaaggtgctggagaaggcccgcactcccagccccttcgtgcgcaagctgttcgacgccagcctgcatccgcacggcatcaaggaactttccgtctcgcgcgaactgcgcgtggcctacgcggtgatcaacctgctggactcgctggaggcgggcatggcggaagaccgcctgctggccctccagaccctgcgtgacgaagtgctgtacagcgcgcagaccggcctgcgccgcaacacggcgcgcgtgctcatccagatcatgaaggatcttgtgcgcgcccacggcgacacctgccgccagctcaagctggcgcacgacttccggcgcgccgcatcgggcaagccgcgcatcgtgcgcgccctgctggcccagtatcacttgctggaaatgccggaagaatggaaccagctggccttcgacaaccacgtgcacgatgccaacaccaagggccgcaagaatcccacgcaccttatcatggacgcgtggatcaagggcattcggcaccttacggttatctattacaacttcgtagagtccgccgccgcacgcgagctgatgcaggcagccgacatcatgggggtttccgtccgcatcggggtggaattccgggtaccggcgcgcaacaagtacgcggagctcatctgggtgccgcgcggtttttccgattcgcaggggtttctgtcgtttctggaggaaacccccacccagcacctgatgcaggaaggccgcaaggcctcgcaatatctcgcggaatacgtgttgctggtgctgcgccgctacaacgagcgccaccgccgctccatcaacgaggaattcggcctgaccctggagcccctgcaccgcgacgatttcctggccttcgtgggcaccgggcagccctcgctgctgcacctggccgaattcatccacaagcggctggtgcccgccctgcagggacgcgtcgaggaactgcgcgacgaatgggccatcgccacccagccggagcgcgagggcatagaggccctggtgcagcgactggacgcgctggacgccgagaccgtgcacgacctgtggctggcccctgcgtgcaaccctgacattccctctgccttcgtgccccacgagggggccgccgtgcccgacatcctgcgcacgccgccccgcgccctgctggactggctgaccagcctgcacagcggctaccgcatcaccctgaacctctcggaactcaccgtggccgacgttctcgagctgctgtgggactgcgaggggctgatcacccacctcgaactgttcaacctcaaggactgggcggaaggcgacgaggcccacgtggccaacatccgcgccatcaacgaactgcaactggccatcaacagcggcagcgcgccacggctgaagcggctcatccgcgcgctgatccgcgactacgcggaatccggcgcggaaaacgccaccgagcgctgcgaaaaattccgccgcatcctgcgcaacatcccccggttgcaggcgttctacaagtcggtgcaactcaagtcgcgcatcggcagcgactccaccagccgctcgcaccgagtgcacggcatggggttggtgttccgcgaaacgctcccgccccgcgcccagaagcagatcgacgacccgcgcgacaccatgcgccagatcatccccgtgcacacagaggtgtacctgcgcgaaagcatgctggagcggcgcacccccgtgctgcccagttccatgctggtcaacctggtacggcgattgccgggctgttcgcgcttcggttttcgccggtcgcgcgaatgggtggtgcgcaccgacacctcgcgcgtgaccccgcgcggcaacatcgccaccctggggggctttgcccgcggcggcggcaacggcctttcgctgcaccagcgcggcggggcggtgtgcaagcgctggatgggcatgcgctacctgaacaccggtgtatccaacgccctgaaggtgctggccggattcatccccgccgtgctctcgttcatgcagacccaggacagtctgctcaccgccatgttgtggaccaccatatggttcggcatcaccggggtgcgcaacgtcatccaggccgtgacgggcggcggcggcataagccgttctcccctgttgcgctggaacgactacgtgagctggagcaggataagcgattcgctgctgttcacgggcatttccgtaccactgctggaaaacgtcatccgcgtgctattgctggaacaaggcttcggactgacggtgagcaacaacccagctctggtctacgccgtcatttcggctgccaacggcgcctacatcgccgcgcacaacatttaccggggcctgcccaaagaggctgttctcggcaacatcttccgcagcgtgctggccatacccacatcactgctctacagcgagatgttggtagaactgttggtgctgatgcacatacccaaccccaccgcactcatccagccctatgctgccgtcatctccaagatggcttccgacaccattgccggtgccgtggaaggttacgccgaccgcaacaacaacatgcgcatccgccgctgggactacgaaagcaagctgtaccagctgttcgatgccttctccagactggagctgcggttccccgaagaagacgtgctggagctgctctcgcagcccaagcagttcattcgcacggtggaggccgaggcagaagacctggagcgcaccatcatcatcaacgccctggacctgatgtacttctggatgtaccagccacgggcgcgcagcgtgctttcactgctggtgcgcgaaatgtcgccggaggaaagggccatcctggcccgctcgcagatggtgctgacccgcgagcgcgaggtgagccagctgttcgtggacggcatcgtgggcaagaacttctccaagcccctggccttctacctggaccgcaacgtggaatacctgacggccatgtcgcagcttaccggcgtggacacggtgggcaaccgggtggcctcgcccgtctagcccggggccttgcctgcacgtcaatccgcaccccttgcccggcccgcgctttcgtgccatacaggccgcgcgagccgcggtaaccccgcctttgctcgccccactggccccgcttcggcggggctttccttttggcgtgccccgccatcccgccatcccgccatttcgcagtccgggcatttcgcagcccccgcatcacctgcacggcccgttgcccgacggccagcggcatccgcccggcttgccgcccttccgccccggccttcccgctggcacccttccgcctgcccccctgcctccccgttcccgtcagggaacccggttacttttccggaccttcttgtgcgaacccccaagctgccctaccatgcaaggcaaacatccacctctgccccacgcgggaggcacccatgaccgcatcgtccggaacatccaaggccatcttctttcatgaaaccggcgggccggaggtgctgcgctgggaagaccaccaccccggcacgcccggccccggcgaagccctggtgcgccacggggccgtgggcctcaacttcatcgacgtgtaccaccgcaccgggctgtacccgctgccctcgctgcccgccatccccggcatggagggcgcgggcaccgtggaggccgtgggcgacggcgtgaccgaggtacggcccggcgaccgggtggcctacgcgggcaatccggtgggggcctatgccgaacgccgcctgattcccgcccacaggctggtgacgctgccggacgacatcgacttcgtcacggcggcgggcatgatgctgcgcggcatgaccgcgcgctacctgctgtacggctgctacccggtgacggagggcaccaccatgctggtgcatgcggcggcggggggcgtggggtcgctggtggtgccgtgggcacggcacctgggggccatggtcatcggcacggcgggcgacgaggccaaggccgagcgcgcgcgggccaacggctgccagcacgtcattctgtaccggcaggaggacgtggcggccagggtgcgcgaactcaccgacgggcgcggcgtggacgtggtgtacgattcggtggggcaggccacgttcatggcctcgctggactgcctgcggcccatgggcaccatggtttcgttcgggcagtcgtccggcagcgtggagccgttcaaccccggcctgctggcggccaagggctcgctgttcctcacccggcccagcctgatgcactacacggcaaagcgggacgacctgctggcccatgcccgcgacctgttcgacgtggtgcgcgcgggcatcgtgcaggtgcaggtgaaccagaccttcccgctggcgcaggccgccgacgcgcaccgcgcgctggaatcgcgccggaccaccgggtccacggtgctgctggtgtaggaagaaaacggggacggaagcccgccggggtcaaccccggcggcggaagggcaggcgcagcagcgcccgcaggcggttgcgccacagggtcaggccggtgtccgacggaaggggcagtgccccgtcgcgggggcgcaccccctcggccagcagttcgcgggcggccagcaccgcccccttgccggtcagggcgcggcattgtgcgaagtgggccgtcttgtcatggcgcacgtggcggatgagcacccggcagcaggtggccccgcagtcggcgcgaaaggcgtcgtgcatacgccgggccagggcgcgcccttttgcgccgcccgcaccacgttccggacggccacggtacagccccacggcggccacggcgccgctcaacgcgccgcaggtgcagcccgcgccgcccatgccctggcagaacggcgtgcccagcgcggcggcctggtccggcgaaagggggccgcccagcgtttcggccacggcatgcagcacggcttccgcgcacagcagttgacgggtatcgaacaggttctcggcccggcaccggatggcctcgacaacgggatcggagacgtcatccagctggccagccaaggcggacaaacgaccgtctgccgggggtcggggggcgccgcacgccccatcgccgggttcggcacggccatcgacagcgccatccccgcacccggcaccgcctccgcagccttcgtccgcgttgccgcagacaaggtcgcacgcatccggacaaccggcgcgggatgcgccatccatgtcggcatgggggggaatgcctgtcttcatgccagtcctgatatgccgcgccatgcgggcgaacaagcggaaaatccgcctctgccgaacggggtgaccacgcggcaagggaaaaggcggggcgccgcgtgatgcgccgccccgccggaatcgcctagttgatgctcttcacggggtactgggcttccttccaggccacgatgccgccaggcaggcggtacaccttggagtagcccagcttcttggcccacaccgcgccgttgtgcgaacgggtgcacttgacgaagccgcagtagaacaccaaggggcggtccttgtccgggccgagcagcttttcgaagtcctgctcgctcttgtcgccggtctcggtcatcttccattccggcatgtccgggatggggaacaggaactgcaccgcattgggaatgtggttcttcttgtacgaatcctcgaagggcatggtatccacgatgagcatgtccttgccatcgtcctgccacttcttcagttccgccacggtaagcagctcgtagccgcctttgacggtgtcgcgcgccagcttcacggccttggcctccaggtccacctcggacggcccggcaaacggattgttgcacccggcaaggccgagcgcggcaagcagcaccaacggggcaaccagcttcttcatggacatcgcaacctcctcaagagtttatggaaccaaatctttcacccgcccgccttcgcaccgcgccgccgcgcggtcacggctcgtgacgcgtgcccgaattaccgtgtccccacggcccggtcatcgctgggcagcctccccccacggggcatcagcccatacggcggcgcaaccgacgccaggcatacagataggccaccccggccagcagcacgaggtcacgcacaagcgcgccgcgcagggccgaaccgtcctccacgccatccggcagttcgccgggcgcaaagcagccgcaatcgccgatggacagccccgtcgccagcgcgtatcccagcacgccgagaaacagcaggcacatggcggcgatggccgtcaggctgccgcgcacggcgaacagcaggcccatccccgcgacaacctctgccaggggcagcagcaacgccaccggccccacggcccacacgggcagtatcccgtaatggtggatgatttcggcaaagccgcgcacgtcggccagcttggccccgcccgccgccacgaagaccagcgccagggccacgcgcaccacgcgctggcaccagacgttgaacagcaaacgcagcacggggttggcgctgacgccagacaccccggacgaaccgggtctgccggacccgccgaatccgccgggcgtgccatatctgccatatctgccggacaagaccgcagcatcgaccgggacggaaacgccgcccgttgccggcccggcgcacccgccttccccactgctgcgtgacgaggcatttcctgatagcatgttccggtgcttacagagcagcggccccgcgtcaaatcgattattccaatccattgatatgaaaaatattcacgctgtcgatacgccacccgaaacgccaggcgaagcgccgccccgtggcgctggactgcgcgaaggcttcaccacgggttccgccctgacagccgccgccatggccgccctgcgcctgctgttgcgcggagaggccccgaacagcgtgaccgtgccgctgccgccgttcaccgtcgaggaccatgcgaaggggggcagcggggatgatgccgccccggcaggctggctggacgtgcccgtggagacagtggcacgccttgacggggcccgcgcgggcacccgcgcggcgcttggggtggtaatcaaggacggcggcgatgacccggacgccacccaccgggcgcgcatcgaggcgctggtggaatgcgcccccgcagggatgcccctgccgcaggacgtaaacgacttgccggaaatcggggatggcctgacggagaccggaaacggctcgccccatctgcccgatctgccccgtctgcccggtctgcccgatctgcccgttgcgcccggcatgcccgacctgctcctgccctttcccggtggcgaggcatcccccggcggcccggacatctccacgccgcaggttgccccttcgccccccccttcatccggcccttgccccccgcgcgacggggtcaccgtgctgctgcgcggcggcacgggcgtgggtcgcgtcaccctgcccggactgcccgtggccgtgggcgaaccggccatcaaccccgaaccgcgcaggcagttggccttcgccgtgcaccgcgagtgcgcggcggcgggctggcgcggcacagtgcgcgtcaccgcgcgggtgccagagggccaacgcatggcccggcacaccctgaacccgcgcctgggcatcgtgggcggcatttccatcctgggcacgcggggcacggtgcgcccctacagccacgacgcgtggcaggccgccgtggcccaggggctggacgtggcccgcgccgccgggctgaccgaggtctgcctgtccaccggacggcgcagcgaaaccctgctcatgcgcgcctaccccgccctgccgccgctggccttcgtgcaggcggcggacttcgcggcgttctcactggcagccgccgcgcagcggggctttgcccgcgtggcctggggctgctttttcggcaagctggtcaagctggcgcaggggcttccgcacacccacgcccacaccgcgccactggacctgcccctgctggcccaatgggcggcggacgcgggcgcgggggcggaaacccgcgcggcggtggccgacgccaacaccgccgggcaggccctggaactgctgctggccgacccggcccacaccgccgtgctgcgcgccgtggcccggcgggcccgcgatgccgcccatggctggacaggcggggcggaaagcgtcacggtgacggtgcatcttttccacatggacggcagatgtctggtgacggcatgacccacgcgacgcccccccactccatttcccatgccgggcaggccgacgccgcgcccgccgcgaggcatcccgtcaccgtcatcgggtgcgggctgcgcggcgcccccctgccgccaggccacgccgccgcgctggatgcggcacaggtactggcgggcggggcgcgcctgctggagtcattcccggaacatcccggccagcgcatcgtcatcggcgccgcgctggatgcagccctgcacgccatggacgcgtgccgggcacgcgggctgcgggtggcggtgctggccgacggcgacccgctgttctacggcatcggcgcgcggctggcgggccatttcggcccggacgcgctgcgggtgctgcccgccgcttcctgcctgcaacaggccgccgcccgactggccctgccctggcaggacgcgcgctgcgtttccctgcatggccgcaacgattaccggcccctcgcctcggccctgcgccgcgccgtgcatcagggcgatccggtctgcgtgctgaccgacgggcacaacacgccgggggccatcgcccgcttcctgatcgaacgcggggtgaccggcctgcgcctgcatgccttcgccgacatgggcagccccggcgaacgccacgtgaccatcgccctgccccgcgacgaacgcggcacggagaaccatgccgccggacggcaggaacggggagaaccgggcaaccgggacgaattgaacgaactggacaaattgggcggcaactgcaccgtcctgctggtgccccgcgccgctcccgccccgtcctgccatgccgccagcgatcggtcagccctgcccgtgctgggcatccccgaccatgattttgccgtgcaggcccggctgatcaccaaatggccggtgcgcgccgccgggcttgccgccctgcgcatcgcccccggccataccgtgtgggacctgggcgcgggcagcggggccgttgccgtggaggccgcagcgctggcccgcgacggcctggtggtggccgtggagcgcgacccggcccgcgtggccctgatagaggaaaaccgccgccgcttccgggctcccaacctgcacgtggtccacgccgcgctgccgggctgtctcgacgacttgcccgacccggaccgggtgttcatggggggaggtctgagcggcgacgatcattccccgcaggcggacccgctgctggatgccgtatgccgccgcctgccccccggcggacggctggtggtgcattgcgtgctgctgggcactctggaacgggtgcgcgccgcgctggcccggtacggctggcccgccgaagtggcctgcatccaggccagcgaagcggtgcccttgctgggcgacctgcgccttgcggccctgaaccccgtcttcatcgtggcggccacccggcccggaggcaacgcagcatgagcccgcgccccttcctccctgtccgttccggcggcaacgcggcgcggccccacgcccagccgtccctgccgcttctggcgttcctgctggccctgccgttcctgctggcggccatgctgccgccgcgcaccgccacggccacggaaaccgccccggattccatccttctggctgccaacgccacggggagcagccccgtcaggaccgacacgccgctacgggtgttcatcctggaccagccgccgtggagctacctgcacgaaggccagccgcaaggcgccgccgtggacgtggcccgcgccgtgctgcgccgcctggggcgcaacgtggaattcgtggtcacgcccttcaaccgtgggctttcgctggtccgccagggcaagctggacgcggcccttacggtctaccgcacccccgagcgcgaacagttcctgtgctacaccaccgtgcccctgtacgacgaagacgtcctgctcatggtgcacccggatgaccggcatctggccaacgacaccagcggcaccgcgcgcgatgccatcctgtacggcgacaagcccgtggccgtggccctggggcacagctacggtcccacgctcgacgccatcctctcccgcaaggggctgatccgcaccagttcgttctattcgctgcaggaaggggtgcaggccttgctgcgcggcgaggtggcggccgtgcccggcgcggaacccaccctgcgcgcgctgctgcagcgcattgcccccggcagaaaactggtggtgctgcgccctgcctacgactatgtatccgcctacatggcctttgcccccaccgaagagaacgccctgctggcggcggatttcgacgccacgctggggcgcatgcgcgccagcggcgaatacgcacgcattctggccgaagccgacaggatcctgcatgcccatcaaggacaatgactgttccggcggcgcacccgccgcgccttccaacgatttccgcgccgattcttccgcgcccgcttccggtggcgggcatgtctggttcgtgggggcaggccccggcgacccggaactgctcaccctgaaggcccggcgcatcatcgcagaggcagacctggtgctctacgccggctcgctggtgccctcccaggtggtgtcctgcgcaaggcccgacgcacgggtgatcgattccgcgccgctcacgctggaacagacccacgccctgctgcgcgaaacggccctggcgggcggcaccgccgcacgggtgcacaccggcgatccttcgctgtacggcaccgtgcgcgaacagatgcgcctgctgcacgccgaaggcatcgcctgctcggtggtgccgggggtgacggcggccttcgccgccgctgccgccgccggggtgtcgttcaccgcgccggaggtcacccagtcgctggtcatcacccggctggaagggcgcaccccggtgccagaggcggaacaactgcgcgaactggcccgccatggcagcgccatggccgtgtacctttccgccgccgcccctgaacggctgcaagaagaactggcggcggcgggcgtggccccgcacaccccggtgctggcggcccaccgggtgggctggcccgacgaggcgctggcctggaccacggcgggagaactggcggagaccgtgcgtacccgcggattttcgcgccagacggtgtttctggtgctgcccggcgaggcggcgggcgataccgcatcgcgcctctacgcggcggactttgcccacggctggcgcgaaatcggcgcgcacgggggggccgatccgtcggacgcacccggggcagtgggcacggcccccaaggccgacgcaaactgaccgggagggcacgtccgatcacgccgccccggcggcacgcgcccccctgcgccatgcgccccccgcaagggatacgccgcagggcgataccgcacgcgcttcactttcgcgggcatccacgctagtatccccgtaacattccggggcattgcgcactctccacggcgcccgtgcatccgccgggccatggtcccgccgcgcggaggaatgccgggccgcccggcacgcgcggcgcaccccaccggaaacgaagggagcaaccatgcggcgcatcggcagacgacgtttcctgaagctggccggaatcaccgcgcttgccggagcaacctggtccatggcgcccacggttcccctccttgcggcgcagaacgccgccgctccgcgcccggtcaccgtgccgccgccaccgccgcgccccgtggtcgggctgcaatccgccgccagtctcgacacccccctgcccctgcccggctaccattcgttcatggggctcatggacggcggggcgcgcatcgagctttccgccacgtccgccccgcgcctgcccagcgacgacatcccccccgcaccgccgctgtgccttgaaaccgagcatgcccgccgcccgtactggaatcccaccctgattctccagcgcggcgcctcgctgcgggtgcgtctggtcaaccggttggacgcccccacccagctgcgctggcacggcctgctcgccgactggcgcatgggcggccacccggtgatgatgctgctgcccggcgccagcttcgaataccgcgtcaccctgcgcaaccgggcgggcatctacccctaccacgccatcgcgccgggtttttcgggccgccagacccaccagggcatggtggggctgtgcatcgtggacgacgaggaggaacgcgccgccctggccaccatggacatcgaaccgctgggggcgggcggcaccggcgccttccgggccagcctgcccgcgccgggcagcggcccctcggacgttcccctgctgttccaggaccgccgcctggaccgccacggcgtgccggtgtacgcgcccggcctggacgaccggatatcgggcctcgtcggcgacgtgcccaccgtcaacggcgtggccggtgcccggctggacgtggtcacccgcatgtaccgcctgcgtctggtgaacatgtgcaacgcgcgcatcctgcacgtggggctggcccgctccgacggcacgccgcaccccttcacgctgatgggcaccgacggcggcatgctgcaacgtccgctgcccttgcagcgcctgttcctgggccccggcgagcgggcggacatcctggtggacctgcgtgcggcaaaccccgacgacgcatggcatctggtcaacctgcccttcgaccccatgcgccgcgccggatcggcctccggcgggaccggagcccccggcgaaggcgaggcggcgcgcctgctgcggctgcgggtggtgcaacgggtggactacgacctgcccctgccggtgcggctgtgtgattttccggccatgccgcccctgccgcagggaccgccgcgtcgcctgcacgtctcgcgcggcgaggtgctgggccgcccctcgtggctgctgaacggccagccgttcgccctgcgccacgacaccgacgcggacctgccggacgactttcccgcgctgcgtgtgcccggacgcacgaccgaaatatgggaactgtccaacgacgcggcgtccatcccccatgccctgcacctgtcgggcttccagttgcgggtgctggagcggcgcgacagcccgccccaggtggcggcgctggccgtggccccatccgggtgttcggccaccgactccggcatcaaggataccgtgctggtctggcccggcgaaacggtacgggttctggtggattttcgtgatgcatcgcccgggacgcagcgcgccgcgctgtattcgcgcgtgctggaatgcctggatgacgggatggtgcaggatgtctccgtgccctgaggcggctggggccgccgctgacagcattgccgctgccgcacgggacgcctccggcccgggcacgggcgcgggcatgggccgtggcatcgcgcgggcggacggttgcgccagcgggccgcgtgtccgggggggcctgaccggcaagctccgctggctgctgctggccgtggccctgccggtgctggtcaccgcagtgccccctgcttccggagcccggcccgccgacacgcgggctgccgcccctcagaccgtcgccaccgcgcccgcccctgcggcccggcacatcccgcctgcttccgcatcgctgcacgtgctgtttgatgaagatctgccgccatactcctacaagggaaaaggcgcacaaccaggcgcgcgcggcatctacccggaactggcggcagaggcattccgccgcctgggtcttgcggcaaccatggtacccgccccgtgggccagggccatggcggaactgaaccatgaatgcgctggagaagggggtggcgaacggtcaggaaaaatatccggggaacgatctggggagtgtgtcgggggccacgccgggaggcgcatcggggcatgcggcctgtacgtcactgcccaacgcctgttgctgcacgacttttccgcgccgctgttcgaagagcacctgcatctggtgtttccggcaagcgccacgattcccgaggcccttgcgggggctggcggggtggtgcctgcgggattcgacggaacggccactgcgggggcgggaggaacgccgctggccgcgctgcggggcatgcggctgggcgtggtgcgcgggtggagctacggcgacacgctggacgccgcgcgcgaggcgggcgccttcatcgccgaggaagcgggcagcgaggcccagaacctgctgaaggtggccggggggcggctggacggggccatcgtcacccgcgaaggggcgctgtggctgcgtgaacggctgggactgacctccctggtgaccatggcgccgcacccgctggcggtgctgccggtgcacctggcctttcgcagacaggacgcgcagcatcacttgttgcgcgatttcgatgcgagcatccgggacatgaaggccgacggcacctacgcccgcatcgtggagcgcgccctgaacgggcaataggcagacggcgggcgcacggcttgccgcgtccctgccacgggccgacgcagatgcggccacgacgcatcccggtccgcactatccgtggccatgcggccacgacgcatcccggtcttcatggaccaacgccgcccctgcgcatcgacatcgccgcatcgacatcgccgcaccgacggcacggcgctggcttcgacagcggcaagggcggcgctgcctgacgctccctacctgcgcagcgtggccaccagccgcagcggatgcagcaaaaggtccagcccgtcgcggatgtggcgcacggccacgtcggcggcgcacagcgtctgcacggaggctccctcgtcacccatcaccgccacggaaaggcccgcctccagcagcatgagcaggtcgttgcgcccgttgcccatggtcaccgtgcgcagcgagccaaggtcggccacgtagcgccgcttggcctcgtcctgcataccgggcggcagcacgtgcaggcgcaccggcagcccggccagcgccgatgccacggaaccgaaggtgtccgccgtgaccacgtgcacggccagttcatcggccagccgggtgatgcgttcggccaccccgtccaccagcgcgccggacgccgcgatggtgccgttgtagtccaggaccagatggtccagttcaagggcctcgcggcccggaatctccagtctgagcatgtcgtctaccccggttgcgcgtccctttccggcaggcaccatggcttgcttgcggcccctcccgcagtcgccgcccgcgcggtgcgcgctccgtccctgtagccggttgcgccgggagtggcaacgcgtgcggacccgcccgcacgaacgcggcgcaccccgtccttccccggcctgcgccgcgccagcccgcacctgtcccgcacaagtcagacacgcgcccgcaatgcgggccgccccccatcccttcccactggacagcccccgcacggggggctagaaaccggacgacgcgcgccccccggcgcgcacacctgaaaaacaccccttcgtgacggaggaaccatggcgtccattaccggcgctctcatactggcagcgggcaagggcacccgcatgcattccgacaagcccaaggtattgcagtccattctgggcgaacccatgctgcgtttcgtgtacgatgcgctggagccgctgttcggcggcaacctgtggaccgtcatcggccacaaggccgacatggtgcgcgaagcgttcaagggcgaggaccaccgcttcgtggtgcaggaaaagcagttgggcaccgggcacgcccttcaggccgcctggggcgagctgaaggccgcgggccttgaccgcgtggtggtcgtcaacggcgacaccccgctgctgcccacgtccaccgtggccaccttcctgaaggaagccatggacgcggacgtggccttcatgaccctgaccctgcccgaccccggcgcgtatggccgcgtggtgcgccacaaccgccgcgtggtggccatcgtggaggccaaggactacgacgaaaccctgtacggcccggagccggacgaaatcaacgcgggcatctactgcctgcgcatggacgcggtggaaaagctgctgccgcgcctgaccaacgccaacaagagcggcgaatactacatcaccgaccttgtgggcctggccgtggcggaacgcatggacgtcatcggcgtggaatgcgggcaggaccccaacctgctgggcgtcaacgacccggcggagctgatccggtccgaagcgttggtgcgcgcgcgcatcgccctgaactggatagaaaagcgcgtgctcatccatgccccggaaaccgtgcgcatcagcccgcgcgcggtgcttgagccgggcgcggaaatatacggcccctgcgaaatctacggggcgtcgcgcatcgcgcgcgcagccgttgtccattcgcactgctggctgcgcgatgccgtggtggccgaaggcgccaccgtgcaccccttcagccacgtggaaaaggccgagatcggccccgactgcgtggtgggcccctatgcccgcctgcgccccggcgcggtgatggaagaaggcgcgcgggtcggcaacttcgtggaaatgaaaaaggcccgcctgtgcaagggggccaaggccaaccacctgacctaccttggcgacgcggaagtgggccccggcgcaaacatcggcgccggcaccatcacctgcaactacgacggggtgcacaagcacaagaccgtcatcggcgaaggggccttcatcggcagcaacagcgcgctggtggccccggtgaccataggcgcgggcagtctggtgggcgccggttccgtcataaccaaggacgttccggacgattcgctggccatcgcgcgggggcgccagacgaccctgccgcgacgcaggaactcttgatttcacgccgtgaaacggctagttaacagacatggaactgattgacctgcttgaaacccgcgtcacggcgctcctgtcgcagctcgaaaccctgcgcgaggagaacagtcgccttcgggaagaggtcgaaggcggcctttcggcgctggcggaagagaatcgaatcctcaaggaagcccttgacgaggagcgcaccgtgaaagatgcggtgcttacgcgcatcgacgcgctgctgctccgcctcaaggaccaaaccggcggcgcctaggcgcgtcgaggccccatgcgtacttacaacctcaccgtcctggggcttgaggtttccttcaaggccgaggccgaccccgcaagggtcgaaaccgccaaggccctggtggaagaacggttcaacagactgaagttccacggaagacagctcagcaaggagaagctgctgacctttctggttctgggactggcggacgacctgttgcagtctacccagcagaaggacgaaatgcgcacccgcatggaagccctgctggcgaaaatagaggaatccgcgtaactcccgttgcgcggatgcataacgatccctggagtgtgcgtgattgatttgccatcgctgacctcacaagaaaaaagcagggaacctgtacggcggaccggtgtgcatacccggccccgcgccggggagcctgaaggcccgcccgaggttcccaccctgacatagtcaggtcctgctttggcacgtcacacggcgctccggggctcgctcatgccccctcgcccccaacaaggcccgcccgtcggggaatccgcgtttagcacaagagtgcgcggaccccggcgacgcgaccgtccgtcccctccttgcccgagctcctgtcttccccgtgctcatggaatcggcacggtgacttggtgcgtcttgacgccgcggcactgaccgccgttcccccaccggggggcggcccgcgcggcccaatggcgcgcccggcccgattgccggacgctacatcggacgctggtccgacaccataacgggagttgcagtatggggctcatcgaaatcatctacgtcgtcgtgggagcgatcatcggcgcggcatcgggctatgccctgcaccgctacatcagctccaagcgcatcgccgatgccaacgaactcgccaagcgcatcgtcgaggaagcccgcaaggaagcgcaggcccagaagaaggaaattctgctccagggccaggacgaaatctttcaccagaaacgcgaactggaacacgagttcaaggaacgcgagcgcgaactgaaggcgcgtgaccgcaagatgcaggaacagggcgaacgcctggaggaaaagctcgaaaaggccaccgaaaaggagcacgaagtgctggccgccgaaaaagagctgacccgccgcgaacgtcacctggccgacatggaggaacagatttcctcccgcatcgatgaacaggaacgccgcctccaggaaatatccggcctgaccgccgaagaggcgaagtcgcgtcttttcgaagacatcgaatcgcgcacccgccacgaagccgccaagatgatccggctcatcgaaaccgagtcgaaggaaaccgccgaccgcaaggccaaggaaatcatcgccaacgccatccagcgctacgcgggcgactacgtgggcgagcagacggtgaccgccgtgaccctgcccagcgaagacatgaagggccgcatcatcggtcgcgaagggcgcaacatccgcgcgctggaagcggccaccggcgtggacctgatcatcgacgacaccccggagacggtcatcctttccgcctacagtccgttgcgccgccaggtggccaagatggccctggaacggctgatccaggacgggcgcatccaccccgcgcgcatcgaggacatcgtgcgcaagtgcgagcaggagcttgatgtgcaaatccgcgaggtgggcgaacaggccaccttcgacgcgggcgtgcacggcatccatcccgacatcgtgcgcctgctgggtcagctgaagtaccgcaccagcttctcgcagaacgtgctgcaacactcgctggaagtggccgccctgtgtggcatgatggccgccgaactcggcatggacatcaagaaggccaagcgcgcgggcctcttgcacgacatcggcaaggccgtggaccacgaggtggaagggccgcacgccatcatcggcgcggacatcgccaagaagtacaacgagagcaaggaaatcatccacgccatcgccgcccaccacgaggacaccccgcccaagtcggccctggccgtgctggtgcaggccgccgacggcctgtccggcgcccgccccggcgcccgcaaggaactgctggaaaactacgtgaagcggctggaagacctggagaacatcgccaccggctttgaaggcgtggccaaggcctacgccattcaggcgggccgcgagatccgggtcatggtcaactccgacaacgtggacgacgaccagacctacatgctgtgcaaggacattgcgggcaagatcgaaaagaacctgacctaccccggccagatccgggtcacggtcattcgcgaacgccgcgccgtgggcttcgccaagtagcccgcgcggccccgccgcacggcccgccacgcgcacgcacacgcccctcactcaccgacagaacgatgaaagcccggcccatggccgggctttttcgcgttccgcccattgacgaggggggctgcgcaacggcaggcaagaagatactccttacgcgatagccattcctcatggcctttcccggaatcctggtaccgcagggattcattgtcgcagcacgcggcgacgggaaccgcaaccggcaggcacaggccgcgccgggggcggtttccggctttgtcgggcacggcctgccccctgcccgacgcgagcatcggcgcccgagcaccgcaaaaaagtcgtcctgcgctccggctccccaccggcacgccgccccgacggagaaccgcggcggcgaaagtgccccccggccaacatgccgccacaatggcaacgccgccgatgtcacgtgacatcggcggcgttgccattgtggcgggagcattcccggcagcccgcggaatggccgtcaccgctccaggtagtgctgcacgatgcggcgcagggtgccgtcctcgtccatgtggcgcagggccacgtccatgcggcgcaccgtctcgtccggcacggtgaacggccagaacacgtgcaccggcagttccagccccacgggcatggtgcgcaggcgtgtgggcatggcggggtccggcaggcgcagggccgcagcctcgcccaccagcgccacctgcacccggcccgcctcaagcttgcgcaggcacagcgcctcgctgggcgcggggtccaggttccagccaccgtccatctgggcaccgtcaagcggcggcccgtagttccacccttccacgatgcagatgcgatacggcttcaaatcggccacacgggcggcggcaatcgcggattcctgcggcagcacggccacgatgcgctccagatgcaggggcaggctgacccgccactgcccgcgtgcgcgggtggtggaaaagacgccgccaagggccgcctctcccgtttccagggcacgcagcgcgcgcgtccacgggaccacgcgaatgtccagttgcacgccggatcggcgcactgcctcgcgcaggatttccggatacagcccggcgggccgtccggcgtcgttacggtaggaaaggggaaaatgctcgtcgttgcacaacaccacgggagacgcagcactgcccgccgccggatgcaccagcagcgtcagcaccagaaccacgagccttcgcaaggccgccatggcgcggtgcggcagtaaaccccatggcagcatcatgggttcccccgacgacaggacacgccccggcgcttgccctgccgtgcgtgttttcagtggcaggccccacgcccatcccccctgtggagaggcatgccagaccccctggggctcaccctgcggcatgccgcaagtatgcccccagtatcatagtgagctatgatggcccggagtgattgtcaatgttgcgccctcaggcgaacaggggcagatcgggcaggcccctgcctgcgccgccagagatggctgcggccttttccagcagcgcgcgaatggcggcgcgcccctcgtcgcgcaggtccaggctgaagtcgttcacgaaggtgcggatgtggctgtccgtgacctcgtcggacatttcctgggcatgttcgcgtatccacccgcgcgaggccgccgggttggcgttggcgtattccaggctgcgccggatggcgtcctgcacggcgaggatggtggcctcgcccaggtcgcgccgcgcggcaatggctcccagcggcaggggcagcccgtaggcggattcccaccactggcccaggtccagcacgcagtgcaggccgtagccgccgtaggtgaagcgcccttcgtggatgaccagcccgcagtcggccttgccggaggccacggcgggcatgacctggtcgaacaccatttcctcgcgcgggccgtgcagcacgtcgtgcagggaaagcagcaggttggccgtggtcatgcgccccggtatggccacccgcgccccggccaggtcggcgggtggcaacggctcgcgcgccaccagcagcggcccgcagccgcgccccagcgccgccccggcattgagcagcacgtagtcgtccagcacgtgggccatggccgccagcgacagcttggtcacgtccagcgtgcccgcgcgggcgcggccattcagcacctccacgtcggccatgaacaggtcgaatccgcagggcagcggaatgcatcccttggccagggcgtggaagatgtacgtgtcgttggggcagggcgaaatgcccagcgacagggtgcgcgacggggtgggcgacgtggaccggatatctgccggggtgtgcggggtctgcgaagacatggaagcggccttgctgggccgcccggatggccgggcgggtggggatgatggggaatgccgatgggccgggtgtgctgcaatgacgggtgaaatggccgggcgcacgggcggaaatgactcaagaccgacgcggcgcgctgtcgccacggtgtgcccacggtgttgacacggggccacggcgggtcgatactccgccttccgtcagcgggacgcaagcccccatcgggttctgcccgctcagatcgggccagagatcagaccagaacaggccggatcaggtcaattcagtccagaacaggccctctcggacacgatccggcccgaaaacgcagtcccgcaccatccgcaagacatttcagtcccgccacaccggaggacacatgctcgacgctgcccattacgcccgcctgggccttgggatcgccttcgaaaaggtgatggaaggcgcgcgcctttcgcccgaagagggcctggcgctgttccactgcccggacatcaccgccgtgggggccctggcccaccacgcgcgcacccgcctgcacggcgacagaacctattacgtgctcaaccggcacgtcaattacaccaacatctgcgtcaacggctgcctgttctgcgcctttcagcgcgaacgcgggcaggccggttccttcgccctgacgccagacgacatcctgcaccgcgtgctggacgacaggggcaccccgttctccgaggtgcacatagtgggcggctgccacccggaccttggccttgcctggttcgaggacgtcatcagacggattcgcaaggcccgcccccagagcatcgtcaaggcgttcaccggggttgaaatcgcccacttcgccgccatggaaggcatctccacgctggacgtgctgcgccgcctgcaggacgcgggcctggccatgatgcccggcggcggcgccgaaatctttgcgcccgaagtacgcaccagaatctgcccgcgcaaggccacggcggacgaatggctgcgcgtggcgggcgaggcgcattccctcggcatccgcaccaactgttccatgctgtacgggcacatcgagaccttcgagcaccgcgtggaccacctgtgccgcctgcgcgagcagcaggacaagtccggcgggttcacctgcttcatccccctgcccttcctgacggaaaacagcctgctcaaactcccgcccgaacgggtgggcgagcacgtgggcctcgaccggctgcgcaccgtggccgtcagccgcctgatgctggacaacattccccacgtgaaggcctactgggtgatgatgggcgtcaagatggcccagaccgccctgtacttcggtgccgacgacctggacggcaccatcgtcgaggaacgcatcggccacgacgccggggccgattccgcccagtcgctcaccgtgcccgaactggaactgatgatccgccgctccggcttcaccccggtgcgccgcgactcgcacttcaaccccgtggccgacccggacgccatccggaacgacgccgggcacgccgcaacgccggaggtccgggcatgagcgccgccgccaacgccaccaacgcccccatcatgccgggcggctcgtcccttggtgaatccgcggacgtacgcgccgtggccgcaaaggtgctggaaggccagcgccttacccgcgccgatgccgacctgctgtacgaccacgccgggctgcacaccctggggcatctggcccacgccgtgcgcctgcgcaagcatccgcagcccgtggtcacctacgtggccgaccgcaacatcaactattccaacgtctgcgtgtgtgcctgccgcttctgcgcctttttccgcgcccccggccaccccgagggctacgtgctgagccgcgaggaactgggcagaaagatagaagaaaccctggccctcggcggcacccagatcctgctgcagggcggccaccaccccgatctgcccctgtcgttctacgaaggcatgatcggctggatccgcgacacctaccccgccatccacatccacgccttttcgccgcccgagatcgtctttttcgcggagctcgaaaagatcaccgtggccgaggtcatcacccggctgcgcgccgccggactgcattccatccccggcggcggcgcggaaatcctggtggacgaagtgcgcacccaggtttcgcccaacaagtgttccgccgcgcgctggctgggcgtcatggaagaagcccacacccaggggctgcgcaccaccgccaccatgatgttcggccacgaggagcagccccgccaccgcctggaccacctgtttgccgtgcgcgaggtgcaggaccgcacccacgggttcaccgcgttcatcccctggaccttccagcccgcgcacaccaacatccaccgcgacccggaacccgcgcccgcctacctgcggctgctggccctgtcgcgcctggtgctggacaacgtggacaacgtgcaggcttcgtgggtgaccatggggccgcaggtggcccagctggccctgtacttcggcgccaacgacttcggctcgctcatgatcgaggaaaacgtggtggccgccgcaggcgtcagcttcagcctctcgcgccgcgaaatccacaactgcatccgcgccgccgggttcacccccgtgcaacgcaccatgaactacacccccgtgtcgccccaacccgtggtggaaggggaaatacaggggtaaagagcgaaaggggagaatcgggggaagggaccctttgcggcagccgttaggtgagcgcgaagcgcgaatcttacggatggcgaccgcaacgcgtaaaaagggtccccttcccccgtacccccatccccccaaacttttacgttggggggggatgacagataacatcgcccggtacacgctcggcgtcccttgctccccttactcggaggggggtagggggcggtagccccctaccccccggaggcgtaaaaaacggcgccttcccgcaccagcaggaacagcaagaaaagagaacccgccaaatgagcaccaccacaccatcgtcatgcgcgcgcccgctgcggctgggccgcatcgggtacctgaacgtgctgcccatctaccacccgctggagtcgggcatcatcacgcacgagtacgaactggtatccgggccgcccgcagtgctgaacaacatgatggcgcgcggcgacctgcacgtgtcggccaattcttcggtggagtatgcgcacaggccgcagaactacctgctggtgcccgatctcgccatcggcagccgggggccggtgcagagcgtgctgctgctgtcgcgccgcccggtggaagacctggccgaccagccggtgctggtcagcgccgagacgcacacctctgccgcgctgctgcgcctgctgttccgcgactactacaagtttccggtgcgttacgaggtgggttcggccaccgggcgcatcgcgtcgggcaacccgccggaggcgttcctggccatcggcgacgaggccctgcgcctgcgcaaccacccggagtttccgtaccggctggacctgggcgaggcgtggcggcaatggaccggcctgcccttcgtgttcggggtgtgggtggtcagccgggcggcggcggcttcgggatgcttcaccagcgacccgtgcgaactgttgcagcgtgcccgcaactggggcgaactgcacatggacgtgatcctcgacctgaccttgcagggctgccccctgacccgcgaggaactgcgccagtactaccacggcctggtcttccacatgggctttccggaaatggaagggctgcgcctgttctaccaccggctggccgaggcgggcgaaatacccgccgcgccggaactggaattcttcagcatgtagcgcaaggcggccccgcgaagcagacgcggggccgttttgcgtttgcgaccagccatgcacacccgcgaaaaatccgcaccgccagtcagcccaaacgcgcccgcagcgccgcacccggcccgcacgctgcccgtgcggatactggggctggacgtcacggccacgcccggcccgcgcaaacccctgaccctggcggcatgcacccttgctcagaaagcggggaacgcaccggacgcatctcacgtgctcaccctgcacgagctgagggagttgcacaccctggacgacctggaccggttgttcggcgggctgttggatgctggccttacggggggagatgttccgtctggcacaggctgggtgctgggcatcgacgccgcgctggcccagccgctggaactggtggagcaactggattggccgcgcgactgggccgggtatgccgccctgtgcggcgccatggaccgcgccgactttcgcgacctgctgcgcggggtgtccgccgcccggcccgccggacagaagtacctgtaccgcgcctgctgccgccgcgccggagcggccagccccatgaacacggtgcgcccgcccgtggccctgatgttccacgccgtggctccacggcttgccgcgcatgcggtgcacgttcccctgctgcgccccctgccccatgtgccgggcaacgcccgcgtggcgctggaaacctaccccggctggctggcccggcagttgatgggccgcgccccctacaagggcggcgatgccaccgaacggaccgcccggcgcgaggcgcgcacccaactgctgaaaaatcttgcgggattgggggaactggccgaatcgcccagcaccgttggcccaacaaaccccattggcctgtcatcacctctacccggtccccggcccgccccccagcctggtcccctgcctggtcccctgtccggcccccggcccggcccccggcccggccccttgtctggcctgaccatccgctggaacgcggaccatgccgcccgcatgctggacgatacggaagcggacctgctggactccctgctctgcgccgtgctggccgcagcttccgccctgcgccccggctacggcctgccgtcaccagccacacctccccacgacgtcaccgccgcgcaactgggtgtggaaggctggatcgccggactgccgccggaggaatagccaccccgcccgcatccctcgcatccctcgcatgccttacatgccgcgcatcttccctcccccccaaaaaagaagcggcgcgcgacggtcatccgccacgcgccgtacagcgcactccatgaatcgcctttcactggcggcatcacccgcccgtcccgcttgacgcagcctgccgccgtctcaccgacagcagcctgcgtccgcctaccagcccgccccgcccgggaacaggaaggacagcatggaccatgtggcccccagcagggccagcagcaacagccccagaaacaggcgcaacacgcacccggcggcggccagcagtccgcgcagcagcagccagccaagcaccgcagccacggcggccacgaatatcaggcccagtattttcatcgtcgttcccccgtccggttgcggcgccgcgcgccctgattgtcattcgtcctcatgcggtgccgtgttcggtgccccttccagttcgcccggacggcatacccgcgcgcccgcaccaccagaagcacccgacgcaccagacaggcccagccagatggcgaacagggcaatccccgctccggccatgccccatccgtccgtgggccgcttgaacagcaggatgtcccacacgaacgacagcgcgggctgcaccagcatcaccagccccgccagcgaggcgggcaggcgcggcagcccggtggacagcagcacccagcccacgccctggcacagcacgccataagccatcaggtagccgccgctggccgcatcggcaatggcaaagctgtcgccccgcgccaggatgcccgcgccgcttaccgccgcgcaggccagcgaaatgacggccatgttggccaccggcgaaagcatgcccgccatgccgcgcgactggcgcagcagcaggatgaacccggtgtagaacaacgccgtggcaaagccgtagcccaccccggccagcgaatcgccaaccaccagcccgccagccgtcgaggtgggcagcagttccgccgggctgacgcccagcagcagccacagcccgaccagggccagcgcaatggccgccatgtgccgcgcggacaacttttcgcccagcagcagcgccccggcaatggcgatgaagaagacctggaaatttccgatgatggtggccagccccggcccgatgagcaggatgccccggtgccagcactccagatccagcgcgaacagcacggcggcgcccaccatcaccgcccacacaccggaccgcgcgcgcagccgttcgcgccgggccagggccacgcacagcagggccagcccgccgaagaacatgcggtagaaggccgactggctgggccccacatgcaccagcttcacgaacacggcggaaaaactgatcagcacgccgcccccggcaacgcgcagcagccctcccgcatcaaggcagggggaacggtgtgtactcatgtggccccccatactgcgaagtcgggtgaagcgcaaacgatgccgtgccggggctggcaccgggcagcgcgccagacaagccagacgaggcctggcagatcatttaagggggtagctgcgccacacccgccccccttgggccacttccggccagcctaccccacttccgccccgcaacgcccaacttccgcccggcaacgcaaaggcggcacgccccgccgggggacgtgccgcctgatgtccgcattgcgcagccgttactatccgggcgcctattccgtacgacttaccgtgaccttggcgggccgcagcagacgctccttcagccggtagccgcgctgcatcagggcacacacggtgttttccggcaggtcggggcgcacttcggcgccgatggcctcgtggatttccgggctgaacggttcgcccgcctcgcccacgggctccaggccgtggcgtttcagcgcgtccagcagcagcttctgggtcatttccacgccgatcagcatgtccttgcaggccgcgttgccgcgcccgtattgcagggccagatccaggttgtccagggtgggcagcaggtcagccagcaccacttcggcggcgtagcgcacctggtcgtccttttcgcgctgcaaccgcttcttgaaattgtccatttccgccagggcgcgcaggcgctgctcgtcggcatcggcccgttcgggacattccgggcacagccggaccgcgcactgttcgcgcagggcgtcatcgtcaatcaccatgggggaacccgcaccggcggcctggtgccgcgaagacgcatcggcctcggtacgcagggcctctgcctcggggctgatctccacattgtccttgaacgcattgctggggggcatgtcctgaatctccttgaaatcctgaagcgtgacgtcgtcgttgaaatatcccgccggggcgggtcgcatgtatcggaaaatgaccggaaaatggtcgggattacggcaaccggcaaggcgcggcggcaaaccgctcgcggaacagctgggtaagcgcccgcgaaacgcactgcaccaccggaacgatcttggcgtagtccatgcgcaacggccccaccacgctgaccacgccacgcggcgtgtcgccgccgtacgcggcgctgatcacgctgcacccgcgcagcccgtctggcgcgccgtcggccacgtcctgacagaaggtgatgcgcacgtcgcgttcggacagggtgcggtccagcagttccagcaggcgcgagcgttcctcgatggcggccagcaggtcgcgcatgcgacccacgtcggtgaattccgcgtggtccagcatgttcagcgtgccgttgacgatgagctcgcggtcgtcgcccatgtgttccacggcgcgtcgcgacagggccagggcgcgcacgcacatttcttccagccgcgagcccgcgcgggccagttcgtgcccgatgcggtcgcgcgcctcggacagggacaggccccggaaatgttcgttgagatagttgccgaagcgcaccagctcgtcctgcccgtagcgttcgtccacgcgcacggtgcgggtgcgcaccaggccgccttccagcatcagtacggccagcaccagcccttcggcggccggggcgaattcgatgctgcgccagcgggcctcgtcctcgctgggggccaccaccatgcccagttgccgggcatggccggacaacaggttggcggcgcggcgcaggatgccggaaatctccagttcctgccgcgaaagctcgtcggctatggcatcgcgctcggcactgcccagcggcaacgggcgcagcaggctgtccacgtacagccggaaggcgcgtgccgtgggcaccctgcctgcggacgtgtgcggctgctccagataaccgaggtcggtcaggtcggacatggtggcgcgcatgctggccggggaaaggtgcaagccggaatgctcggccacggcgcgagaccccacgggcgaggccgaggcgatgtagctttcgatgatggtggcaagcacctgggtttcgcgctgtccgaggctgggcatgaaggctccggcatcatgaggatgcagttcttgcagtagcacaaacgggtaacaacgggggtgtgggctgtcaaggttggccggggaggacctgcctggcgggggaatgtggcaggcacgcgccccccgcggcgggatgccggacaaaggccacgggtaaaacggatcaggccggcgccctcctggcttcaggccttgcgcacggctcattcggacctgaccggtccaccttttgtgaatataatcacaaaagcttcggcaggcacgcctcatgatagcaaaaaaataatttatttcagcataatgacaaaatcagtcccagactccatttccggcacaccaaacaacacctcactgtatgcggcatattgtgaacactcacatctcgtgcattatttcacatgcattgacacatttccggcaacacactacagtgcccctgtcattggggaggtggcaacgcaccactgcatgcatcacttcccccgcccgcccatagcacaccccatacggtccgtatcgcgcccattctgccgggctcgttgcggctggtgagcaactgtttacacgctcacccgtagggggctgtaatgcttgccgaaaaaacacccacgcctgccttgaatttttcatgacattgtggcatcttgtgcctcgtccgtatgtctggaacccggaaaaatccgcgcgattcggttctccgacacccgtgaccgccccccttcgggagagcgttgcgggttcaccagcgaaggccgcaagaggtcctcgttgacacgccgggtggctgcggtttatccagcgggcagaatctgccttgggacgaccatcattcggatagaggcagcggatcgctgcttatcatcggccggcgcatcgccgcacgatgcgaaggtcaggcgtttgtcgtgcatccctttcactgccaagaacctgtccaaggaggacacgcatggctgaagtcacttacaagggcaagagcttcgaagtcgatgaagacggcttccttcttcgctttgatgactggagcaccgagtgggttgaattcgtgaaggaatccgaaggtatcgcggacatcacccccgatcaccagaagatcatcgacttcctgcaggactactacaagaagaacggcatcgccccgatggttcgtatcctctccaagaacaccggcttcaagctgaaggagatctacgaactgttcccctccggccccggcaagggcgcctgcaagatggccggcctgcccaagcccaccggctgcgtgtagtccatacggcccattgttcacgaaagggcgggagcgcaagcttccgcccttctccatttccgtgccctggccccgtgcggggcaaggacacgccgtaaccggagccggacaacggctgccaacagcggtcgccagctccggcgcggcgacatctggcaacgcctggcggcggttgcgccacgccgcaaagggcgggagcatatgctcccgccctttgcggctttcaatggcacgcccggccagttcaggcgcgccggttgcgggcttcgtactgcgaagcgtggttgctggtgggaaggacgaccggaatcaatgctccgtgccgtcctcagcggcgtcgaacaacgtgttcagcgcctcttcgcggcacaggacgctcgacgccatggctatgctgaacgtcgagtgggccttcctccacagggaaagtatctgctgcacggaatgaaccatggacagcagcaccgatgcaggcacgatgtacgcgccctccggcgtgcgttccagcccgtccagcgatacggaaaggcccgtcagttccttgcccacgttacccagtaggccgtcaatgtcatgcttcacgttgcgaaccccattctgcgaacttggcgtcgtgcgcggctgacgccgacaccggtactggtctagcaggggcgacccgcgccggtcatttatattttcctccgccaggccagcggtgcgcgcccgcacatgcttgacgcaacccatgccggacaatacattggagaatacatcatgttcgattataccaacgcaaccaccgatgccatggcctggctttcctccctctcgcccctgagcgagcaggatttgtgcgacctgtgccttgccttgcgcacgcgcggtcccggccagcgcttttgctgcacccaggacgccagcctgctgctgctcgacgcgcagggagcggacacgcccctgctgctgctgtcggacaaggccgcgcgcaacctgctggactatctggtgaccggctacctgcgcgacaagccgcgcggcctgcgcgcctggcatgcgcgcgagtacggcgggcacgaataggtccgccttcccccttgcctctcctgcccgcgcgggcctcccccgtgcgcgcctgcccagccagccctcacctgttcccgccgattcccgcctgtcccctctgcgcacattcccgaccgccatcccctgccccccggcggttcggacacggcatgacggccacgcaaccggccagccctttggtccttccgtgcgcccgcccccgcgcattccatcccccggcactccgcgcaaaagggccgccccccatccggaagcggcccctgcatcgcgtcatgtcggcatccgccagccccaacccgggaccggaaccgccggactacctgcgcagcacctcggcatcccagccgcgttccagcgcctccagccagtcggcgggtatctcgggcacggcccgtctggccagttcatcggggggcagggtggcctcgcccatcttcacggcggcgaagcgcgcgcgccattcctcgggcagccgccccacctcgatggccggaaaatcgccccaccaggccgggtccatcttggccagctgcgcctcgggcgacagcaggaagttggcggccaccatggcccccgccttgttgggcgcgttgaagggtatggccacgaagtgggtgttgaagatggatccgtcgtccagggcgacggtgcgcaccgtggccggataggtgccgtcatcgatcagcgcctgggcatgggccggatggtacgagacggaaaaatccacctcgccccgcgcgaacaacgcatccagcgcggcggcgtcgcgcgggtaggcccgcccggcctgccacaggtgcggggcaagatcgcgcagccacgtccacagcgccggagccttgcggcccagcagttccttgtccaacgggcgcatgtactgcgcgtgccccccggtaagggcgtagaaggcctgccggatgaaggccgacccggtgaagtccggcggctgggggtaggtgaaccgccccggatgggccttcacccactggcccagttgggccatggtgcgcggcggctcgggggtgcgggcggtgtcgtactccagcaccagttgcgcccgcccatagggcgattcatggccgtccacgggatagccgaagtcggtggcgctctgcaccgggtcggtcagcgccatgttgggcagggccggggcatacggcccccacagcacgccgcccagccgggcgttgcgaaagttctcgccgttgatccacaacaggtccatgctgcccgtggcgcggcccgccgccttttccgccagcagccggttgacgaacaccggggcctccatgggcacgcgcaccagtgtgatgccgtagcggcgcgccagttccggcgccacgaagccgtccacgtagcggttggccgtggccatgccgccgtacatgtgaaagcgcaccgtggtgccgcgcgcggcggcctccacctctgcccacggcagggatgcgggcctgggcaggggcgcttcttcggccagggctggccgccccaggcacagcagcgccaacagcatcagcagcgccacatggagcggacgggacggacgagacgggcggcacgggcaacgcggggtggccgggcgaacggaaggcgaacggaacggatgcatgtaccctccctgtgggtggactggcagtataggggctgcgtgcggaaggcggggaaaaaggcggaacggttgaccggcgttgcttcgcgggcgggcaaaccggagaggcggactggcgccatgccggatcaacccggacagggccgacatcgcgaccgccctacttcgacgggctctgctccgcctgccacgccgtcgtcctggcgatttcgtacagcgtcgggtccacccccacgaaatccaccacctcgcgctcgccaaggcgcagccgttcgcgccagcggcgcagcacggcatcgtcgggcacggtgaacaccaccccctggatgcgcaacgcctcgcgggcctcggcctgggcctccgccgcctgtgcgcgcgcctcggccacatggtcttcccaggcgtcgcgcagcacgtcgcgcatgtcctcgggcaggcgttcccagaacgtccggctgaccagcggcacgtacatggcgaagtaggcgcggtcctcgaacacgtggctcaccccgtagcgccacaactggccggacaccgccgtctcgtgggtggtcatcagcccgtcaaggttgccgccttgcagccagtgcggcaggtctggccagggcaccaccaggggccttgcgcccatggccgcaaggcgcagttcgttggccggtccgcccgcgacgcggatgcgcagccccgctaggtcctcgtgccgccgcacggcgcggtccaccagatacaggttggcgtggcccagttccagccagcggcccagcacggtgacgcgcaggttgcgctcgatgcgcgcatcgatgatgcgccccggcgggccgtcggccacggccaggctggcgcgggccggggcgccgtagaaggcgggcagcatgaacacgccgcagtcgggcaccacggaatgcagtacccaggttcccggcagggccatttccacccggccaaggttcagcgcctgcaacacgtcgcggtcgcggtacaggctggcgctgtcgtacacctccacccgcagccgaccggccaggcgatgccggacgtcctccgcgaagcggcgcaaggccttgacctgaaagtgcgtggggccgttgtccacggaaatgcgcagcaccggcaccccgccgtcggagcgggcgaccgggggcgaatcggcgggggaatcgaccgtagggccctcggaaccagacgattccggggctgcggcatcccgcgcctgcgcgtgcggcacggtgaccgccagcagggcgcacagggcagccatggccagccaggcggccaacgcggccacacgcggcacgaactggccgcacgcaggccaggcacctgcggaacgcgcggcgcgccgcccgcaaggccgggttcgcggaacaaggttggtcatgcagcctcccccaaggcgatgtcgaaacgatgcttgcgtgtcggcgactatgccacagctatctgcatcagtacacctttctgcgggcaaactggccaccgagcacggtgaaggtgttttccacgatgaacagcgcctccgggtccaccgtgaacaccagttcctccatgcgcttcagctgcacgttgttggtcacggtcatgacgatttcccggtcgtcgccggaatacccgccccgcccttgcagaaaggtggccccctgtcccagttcggagaccaggtcgtgcccgatgcgccgactgtgctcggagatgatgaacaccaccttgcgctggttgaacagggccagcacgtattccagcgtcaccgccgcgatgaacacctggatcagcgaggcgatcaccgtatccaccggcatggagacaagactggcggtgaacagcaccgcgttgaagccgaagccgaaccgtccgatgccaaggccgaagcgcttgtgcaggatgatggccgccacgtccagcccgccgccggaccccagcgaacgcagcatgatgccgccccccgccccgcagatgaccccggaggccacggcggcgtacaactggtcgtgcacgccgaggtccacgttcctgaacacttccgcgaacagcgaggtggccagcatgccgtacaggctgtagagcaggaaccgtcgccccacgtgcagccagcccagcgcgaacagcgggatattgcacagcaggtaccatgccgccggtgtcagcaggtgagtgtggtaccacgcaagcagcgcgatgccgtagatgccgccggtcaggaacccgtgccgggccacgatgccctgcgccccaagggcgaacagcgccgagcccacggtgagcagcagcaggttccagcgaatggaataggccagttccttgcgggtgaacatgcaaaacctccctgcccggcccggctcccgaacaccgtggccgacatgaaaaaaaacaggggcacgccccgccatgcggcaggcgcgcccaactcggtcctgatcgccgcgtaccgccgttgccgtgcagccgggggcgcgttggccgtgcctctaccccggatgcggcacgcgggcaagggcagcggcgggtcgaaatgcggcgggcacccagcctgccgccccttgtggtgcccaggccaggaaaaacggctgctgttccggcatgttgcccccagcgcgtggtcgctgccgccatgccggagcgggaagggcatccatgcatcaacccaggcgcaagacatgctcccgtgccatgccgacaggccgcggagcgagtatgggcagccggaaagacggggcaggcgggagaaggtgggagcgaattcgcgcacccggatgcaaggcagggatagcagaccctgatgccagaccgggatggcatgccgggatgtcaggccctgcttcagggccggtcgcagtcgggccagaccaggccgggcacttcggtgcgcagggtgcggcacagggtgcggccatgctcgaccatggacagcgcctcgttttccaggcgcaggcgaaagcccgtggagtcgatgcggccatcacccccctggcggcatatggccccggtgccgtccagagtacgctccagccgcaaggcggattcgttggcccggcggaaggcactgcgcagcatttcctgcttggggtcgttctccaccagcagcagccgcttcatggccgcctcggaccccaggcgcacaccccgcacgctggccacgtcccggtcgatgcgactgcacacgggaccggcgccgtaggcatcggcaagctgcgccccggtacggatgaactgctgcacggcgtcggcgtcctgccccaaggtactgcccgccgcgcggaccacgggaccgggcagcagcaggcacacgagcaatgcgcacgcggccagcgcacgcgtgcggagcacaaaccggacagccgggtgccttgccgcgccacgcccccctgcccggcaggggaccacgccggatacgcggtccgcaccttcacggggccaatgtaaagttttgcaaaggggcgtggacattcagcccctctatatgccccgcccggcgaatgcaacccccggctcggcctgcttcgcctgtcctgcctgctctgcctgttctgccagtttcgcctgtcctgcctgtcctgcctgtcccggcgcacgaacgcgcgcggcgggacggggcccgcaaacgcagcagcccccggcgtaggggcgccgggggccgtgcgtgagaataccttcggtgggagagaaacccgtctacaagagacctatcagcattttcgtggccatgacgatgagcagcacggcgaagatgcgcttgagcttggtcaccggcaggctgtgcgccagccgggcgccaaggggggccgtgagcacgctggcgcagacgatgccgaccagggcggggaggtaaacgaatccgaaggtgttcgcgggcaggccctgggtagccagcccgttaactatgtagcccacggtgccggacaccgcgatgggaaagccgatggcggcggaggtgccgatggccgtgtgcatggccacgttgcaccacgccatgaacggcaccgacagcgtgccgccgccgatgccgacgaggctggacaccccgccgatgacgttgcccatgccgaacatgcccatggtgccgggcaactcgcgcgaggccttgggcttgaggttcagcagcatctgcgccgccacccagtacaggaagcagacgaagaagcccttgagaaaattggtggaaagctgggccaccacccacgtgccgatgagcgtgccggtgatgatgccgggggtgatgcgccacaccacgttccacagcaccgccccgcgcttgtggtgcgcccggaagctggaaatggaggtgaacatgatgctggccatggatgtgcccagcgccagatgctgcatgtagtcgcccggaatgtcctgcaacgcgaaggcgaaattgagcatgggcacgatgaccagcccgccgcccacgccgagcagcccggccagaatacctgcgatggcgccaacaacaaggtagagcgcgagggtgagaatcatgaaaggctctccgcgttgcgggcagtgcgcggcccgcgtggttccggccatggcgcgcggcgttccgccggacaccgggttgccgaacaccggcttgatggtccggcggctgcctgcgcgggcagccgccggaccggatatccgtcacggtgcaaatgcggtttctcgtttgctggcgctacggccagcacgcgaaacggccatttgcaatcacatgcgcagggcgtggcggccaatggacgccacattggcgctgccggtcagcaccatggcctgcaccagctggcccttgatgctgtccaccagcatggtcaccccatccttcaggccgcccacggcggcgatggagaaggggcgccccagcatcacggcgtcggcccccagggccagcatcttgaacacgtccacgccgtcgcgcacgccgccgtcggccaggatggcgatgcgccccttcaccgcgtcggcgatttcgggcagcacctcggcggtgccgggggcgtggtcgagcacgcgaccaccgtggttggacaccacgatgccgtcagcgcccacctccaccgccaggctggcgtcgatggtggtcatgatgcccttgaggatgaacgccatgccccgggccttgaccttgtccacgatgcgagaaagttccgccggggtcttggggcccacggggcggcccatcttgcgcagggtcacaaggcccgccgcgtcgatgtccatgccaatggccgggcagcccagttccagcgcgcggtccagcttttcgcccagttccgcgccgtcccacggcttgatgaacgggatgccccgcccgcccgcgccggtgatggccgcgaagcccgcgtcgatgatgaacgggggcacgccgtcgccggtgcagccgatgatgccgcgctcggcgcagccgcccaccacggcagccgcgtagtcttcctcgctcacgccaccgcccatgttgaaggacacgccgccgatgggcgccgccagcacgggcatgtccagggcaatgccgcacacggtggtggtggtttcgggctccttcacgtcgtgcaccaggcgcatgttcaggcgcacggcggccagggcgtcaaggttggcggcaaacgttgcgccggtgcccaggccgcccatgccgggcacctcgcccgagcaggccttgccgttgcacaccgggcacaccctacagtagcccttcatcagttggcgtgccttgtcgcgaacttccttcatcatgtccctccgttgccaggcgaacatgggcggcgcgggccgtgcccgcaccgggcgcggatcgccctgggtgtcgttggcgtggggcgcaccggacattccggcggtgccggatgcgccggggcgcgcggtgagtggtcttgccgcttgcgtggtcatgcgtggttgcccatgggggtcattcccccgaccattcgagggctatttcctcgacgtgcagaatatgttcgtgcatggcccgaaaggccgcctgggggtcgcgcgcctccatggcggcgagaatgttggcgtgggtcgcaacggcccactggcggcggtcttcggtctgcaaggtgaaatcgcggctgtcggtaaggatgtcgtgcaggcgggtcagcacttcctgcaccaccgtattgcgggtggcgcgggcgatgatcatgtggaattccacgtcggcgtcggagcctgtgttgccgccgccgatctcggcgatctgggcgtccagggcgcggcgcagggccgcgaggtcgccgtcgctgacgtgtgccgcggccagcgcggcgatttgcggttccagcaggcggcggaattccagcacctcgcgcagtttggcgcggcgctgctcgatgatggcggccagcggctcgatgagcgtttcttccgtgtcgtccagcacgtaggtgccgtcgccaaggcggctggtgacgatgcgctgctgctccagcgaacggatggcctcgcgcacgcaatgacgcgagaccccgaacagctcggccaggcggcgttcggggggcagcttgtcgccggatttcagttcgcccttctcgatgaggtcgcggatctgccccacgatttcctcgtgcaggcggatgcggcgtgcgggcttgaaggcgggggtcatctgcgctttcacgcaacggccctcccggtgcatgtggactgcgcgaacggttgcgaaattggtacaaccactcactggttgaaccaattcacccgaacaccctccccctgtcaacgaaaaaccacgccgggcgctccctcgcaggcaacatgatgtggttacgcccggctgtgccaggatgcgccaggatgcgcccggctgcgccaggatgtgaacggacaaaaaacgacgcggccccgaaggaccgcgcattgcaccgtgaccatgtatcccccatggcagcaaagccacgaaagagtgacgtagcgtcgcaagagggagtcttgttctcttgcaggaaaaaacagtttctcccgctctgcgcttgatgcccgcaaggctcgcggactcgccgcccaacgggcacgctccgcgcccttcgggtcggttagccagaagcagaaagccccttgcgccccccgctacttcacgccgccgatgaccctcccctccgtaatgaacgagatgccctgcgacgacacggtgccgatcatcaccccctgggccaggggctgcgatacctgcgccgccgcgcgccacaccacgatgaacgcggggccggcaccgcccagggtgtccgattcctccaccacgaactgggcggaacccagcggcggcaactggcgcggcccgtccagatagctgcgcaccgtctggccgtgctcgtccacgtagcgcacttccatgagggtgatgggcacgcgctggtcggtgttgcgcaccgagagcatggtggtgatgttcagggtgcggccccggtttccgtagaccacggaggaatacaccggcacgtagatggtctggcccacggccatttccgcgcgggcctcgccgggcaggaatgccagcgcggactgaaccggccgagtggatgccgcccggggctgcgtgggcacgggcagcgcggcaagaccgcagcacagcgcaagacaggcggtcacgcgcagggcaatcccgcgcatgcgggctgccatggggcaaggcgcggacacgcgagacgaccgggacaattgggacatggaaacgctccttgcgccgccggtcagcggctttcctgcacgtggtccagcgcctgtcggaacaggtgccgcacgtggtcgtcgtccagggaatagaaggcgttcttgccgtcgcggcgcacccgcaccagcttggccgcgcgcagcaggcgcagctggtgtgaaacggcggactggctgtgccccaccacggcggccaggtcgcacacgcacaactcgtcaccggccaacgcctcgagaatgcgcacccgggtacggtcgcccagcaaccggaaggtggcggccagttcggccatgtcctcgtccggggccatgcgggcgcgcacccgcgcgatgacgtcggcatgctcgcagtgctgctggcacaccggggcgtcggcaaggtcaaggttgcccttgcccggcgcaacggccctgccgggcgcgcattcggccttgcgggcacgggcgcgcccggaacgggatgcggcaccggggctggcggattgcgtggcgtctatggcgtctggggcgtctggggcgtctggggcgtctggggcgctcaccggtcgcggactcctgcggcggcatgccgcccgttgcaggccgggcccgcaacgcaggaaatcgcggcgggcaacggccaatgtcagcaaggctacccggaacaccggggcgacgcaaggccctgcggcacggcgcgaaaacgggccgaacgcatgcgcccggcccgttgtgcgtggtgtatgcagcgtgtccgagctacgcgggcgcgccttcgccgccagccagcgcggcggcgggcatgccgccgtcgcccgccaggggcacgttgccgatggcggccccggtggcggccagttcctccaccgaaaagatgcggttgccgtccagaatgatcacgaagccgtcgttgcggtgccccatgcccttgatgaagtcctgccgcacggcggtgcccatgcgcggagcgggctctatggcgtcggacggaatctcgatgacctcgcgcaccgaatccaccagcgtgccgatgacggcggcctcgccctcaagctcggcctcgacgatgatgatgcaggtattgacggtgtcggtcgtcggctccatgccgaacttgcggcgcaactccagcacgggcacggcgcgcccgcgcaggttgatgaccccgcgcatgaattccggcgtgcgcggtatgcgcgtgatggcggtcagttcaagcacctcgcgcacggtgccgatgtccagcgcgaacacctcttcgccaagggtgaacgtcagatactgactggtttcgtacatgctccctcccgaagctgccaagcgctggggactgtttccaaattgttctttcgcccgttggcttccgacccgaaggacgcgaagagtggccgccgggcgagtccggccctgcggacatcatgcgcaacgagggcaaacctcgtctgtcattgccctgccgtccttagccgcaaggttcgcaagctcgcctgacggccaaggctcggtcaaagacgatacgggcatatccctcatggcaggcttcttttccttgtccacgaacgaaaaccctcattcggaaacagtcgctagaagcgctcgaactcactgtcatccgcatcggcatccatgtccagcgcgatgtgcccgcccttgccggtcaccgccttgcgcggggcctggcccgcaacggcgcggggcgccaccttgggctgtgcccggcgcggggtgcgcaccaggccgtcgtccagcgccgccacgcggaagcgcgagacggtggcctgcaactgttcggcctggctggacagctcttcggacgtggacgccatttcttccgaggcggaagcgttctgctggatgacctggtcgagttgggcaatggccttgttgacctgttccgcgcccacgttctgctcgttgctggccgcggcgatttcctgcaccagttcggcggtgcggcggatgcccggcaccatcttggtcagcattgcaccggcatgctcggccacggccacgctggaggacgacagttcgctgatctcggcggcggcctgcccgctgcgctcggccagcttgcgcacttccgccgccaccacggcaaaccccttgccgtgttcaccggcgcgggcagcctcgatggccgcgttcagggccagcagattggtctgccgggcgatttcctcgatgatggaaatcttggctgctatctcgcgcatggcgcccacggtgtcgcccacggccttgccgccgccttccgcgtcggtggctgcctgcgtggcgatggtttccgtctggcgggcgttttccatgttctggcggatgttggccgccatttcttccatggacgaggatatttcctcaatggacgccgcctgctcggtggccccctgcgacagggtttcggccgaggcggaaagctcctcgctgccggaggcaacgttttcggcaccggagcgcacctcggtgatcaccgagacaaggccgtccaccatgtccttcatgtcggcgtacacgccgcgcagcttgccgctggccgcattgaacgacacgtccaggtcgcccgcggcgatgcgccgggtcacggcggccagtgcggccgggtctgcgcccaactgggccatgaccacccggatcagcagccacgcgatggtcacgcccgacagtaccgccacaagggcaatgacgccggtgagcatctgcgcctgatcgttggatgcctgcacgcgggggccgatctcgttctgttccgcctcgtagctgttctggatggcgtcgcacgcctgggcgatggccgggcccagcttggccaggcgctcgttgtacaccgcgtcgcgcttcagggccgcggcggacatgcgttcgaacgccgaaaaatagtcggtgcgctgctggtacagttcccgggccttgtcacgcagcaccgggttgcgcacgtcggcgatcaggcggttgaatgcctcgccaaccagaacggcctcctgcttggcctgttccagccatttcacgtccgtgtcggccatcatcttgaccacggccaggcgcagttccagcatggcccgcatgaccgcctcggcccgggcagcccccaccacgtcgccttcgcgctgggcggcttccgccagttgggcaagggcctgcacgcgttgcggccccatggtgttcaaggtgcggatttcgtcctggcgcgtctggtcgtacttgtgcaactcgtcgacgccagcggcgtactgggcaagcgcctcggccacggtggccagatgcttgcggcgtgccgggttcttcatgttcttgtcggcctcgtccaggcccttggccagttccgcgcgggcatcctcataagaacgcaacgcggcctcggacgaggtgttcatgaagctgagcacgccgagacgcatctggagcatgctcgacatgatttccccgctcatcagcgagccgcgggccgtgcgccggtagtccgagaaacctaacgtggcgtccgacaaggccttgtaggaaatgccccccatggcaaccagcagcacgagcacaaggccgaaacccagaatcagctttttggcgagcgtcatgtgtttctccgtccggaacgttgacgtcacgacagcacggatggcgcaccaccaccccgcgctgccgtctggccggtccccaaggctacgccgcccgagcccatccgaccgggcacatccaccggtgcatcctgaagatgctccggcagacgcacccggggacgcatcggaactcggcgtgccccatccggcccattcagtgcagcccaaccccgttctgcccaggcggcaccatgctgcctgatcagcctagccatgcccctgcatgcgcgacatgattttcacgttgccgtcagctctgcgtggtgccgcacagcctgaccgcaagctgtaccgcccgctcatcgtcgggcgttgccagcagttcttcgaacagttcgcccggcagcaccgccggatcgtagtccagcgtgagcgtggaggtgaacacgtcaaaccgcgtcccgcgcagccccggccaggtttccggcgtcagggcgcgcaactgcgctgcggccgggtgccgcaggacggcgaggtccaccttgaggcgcaaccgaccggaagtatgatcggcaactttcagaaatttcctaaggtccgcaagtacacgagggttcatatttcgttgcattctcctgtgctgcacggcgatgcggggcatcataccctacgctccagaatgcgcagacgcaagtgaatgcaggggaacatgccgaccctccgccatttgcgagcctatatccctgcccatcgcaacgccattcctgcggcaacgcatcggcacacggacagcacaccgcatcatgccggtgcagtcgcatccggtcacgacagcaacgcaccatcacgacccggcgccccctctccctgccggagcggcacacccggcgcacaccgcattgtcacgacgcatcacgcgaaccgggcgcgccactccccgtcgccagcgccgaggggggggccagacgacggcgttgcgccaccgaggccaccttgcgcaacatggaatccatgtcgaagggaatcaggatgtcatcgtcgatgccgcgcttcatgcactggatggacagccgcacctggtcggggcggaccatcaggatcacccccatgtgcggagccagccgccgcgccgaatccagcagccccaggggacagggcggcccttcggcacagccgaacaggaacacgctgaaaccgccggtggccagcaggcggcgggcatcgtccggctcggccgccaccacgcaggcgctgccgccgccgcccagcagttcggccacatgccgggcgaaggacgtatcggtatcgaacaccagcaccgaggtcatccacatgatgcaccggtccctgtcttgttaaccggttagtgtgtcggctgttgccgcgccggtccgctgccgcgccccgtccgggatgcaaggcttcgggcgcctcttctgcccagtcgaggccgggcagagaccagaccggcccgaacctgtccgcgccggatggggaatagcgacgaaaagcagtgctcacccgtgcaggctgaagcatctcgtgaaattgttagcaatgtccgttccagcaatggttatttcatggtaacggcatgttgcctcatccatcccatggcatcgccagtccagggaccgtcacgggacacgccagcacacccgccgcgcatcataatgcaacatcttgcaacgcaggcaacatcacccggcagacggattggaacccggcaaagcgggctcacggccaaggcgttgccgcgcccctcccctgcgctccggcgccaagacacaccggcaggaacgcagacgcgggcaggttggcgaaaagaaaggaataaggaaaggaagacaaggaaggaaaaacgggacggacaaacgaccgcgcgggaatgaaagacagggaaaccccggccccgccaacgcttctcccgcgccgagacctggcggggtacaggctgctacaccccgcccagcacggcgtttgccttcagggtgccggccagcagcgccccgatgaccgcatcacgcccccccaccacgccatccagcacggtgatgcgcttccaggtgaggtaatcgtaaaattcctgctctatgccgcaacagaccaccacggcaacgttttccgtcaggatgatccggcacaattcctcggcggaggcgttggccagcaccatggtgcgcgaccgtgccaagccgccctcgctgtcgatgcggcccagccacgcctcggtggcccgatcgaagcggggcgccaccgcatcgcggtgcagggccaccagcacgttgccgcgcgcccccccaccgggcctgtccgtcctggacgccaccatgccattgtcgttgctgctcattgatccaacccgtactggcgcatcttgcgccacaatgtggttcgcgcccagcccaacgccattgcggcctcgccgcgccgtccgcgcgcctgcaccagcgcctccatgatcaggcgacgctccgcctcggcccacgtggcatccccctggggcaccccggcgaagggcacgccctggtcaggagaaccgagagagccggaagaaccgggggggccgccctgtaccggatgacccggatgccttgaacgacctgacaggcccgcgcccgcagcgccggaatccgccccagccacgccgccgccacgcggggcttgcgcccccgtccccacccgctggccaacggtcgccacgccgcccccttcggcggcatcgggctcgccgctctcttccagcaggtagcggggcagatgcggcaggtccacgtgggtctcctggcacacgttgacgcagtattccacgatattgcgcaattcccgcacgttgccggggtaggcgtggcgcagcagcacccgctccgccgccggggagaccccggtcagccgcttgccgaacatgcccgcgtacaccttgaggtaatgcgccagaaacagcgcgatgtcgtcgccgcgctcgcgcaggggcggcaggtgaaaacgcaccacgttcaggcggtacagcagatcctcgcgaaagcgcccctcgcgcaccatgcgccgcaggtcgcggtgggtggcggccatgatgcgcacgtccacgtgcaccccgcgcgtggagcccagcggatggatgatcttgtcgtccaggaaggtcagcagcttgacctgcaacggcaggggcaggtcgcccacctcggtgaggaacagcgtgccgttgtgggccagccggaagcggcccggcttgttttccgacgccccggtaaacgcgcccttctggtggccgaacagctcggattccagcaagctttccggcagggcgccgcagttcaccttgacgaacggtcccttggcccgggtggaggcattgtgcagggcctcggccagcagatccttgccggtgcccgtttctccggtgaccagcaccgaggaatccgtctgggcgatgcccggcagcaaccggaacacccgctccatctcggggctgtgccccagcatgtcgccgaagccctgcggccactccggccgggcctctgccgggcggaacaggcgcagatcctccagcgtctcgaagtagcccacccggctgccgtcgggcgcggtcagcgcgccgcaggtcacccgcacgggaatgcgcgcgcggtcggcgttgacgatgtccgcctcgcgcgccacgggggccacggcagccgtgggcgacttgtccaccacgtccagcgggcagcccccggtgcacaggctgcatcgaaacacgtagcggcacggcaggttctgggcccgctcgggcgacatggccgtaagggcgcaggccgcctgattcaggaacatcacccgccgctcggcggaaaccagcgccagcggcaaggggatgcggtccagcagggtccgcgccgccaccggctgatcgaacagcccttgcagcagcggtcccagcgccgcggccatgccctgtgtcgtcccttcggccattcccttcccctgcccgcgcacggtccgttcgccgcatcgtgctgcgatacgcaacacgtacgatgcaaaatgttgcaaaacttttcacaaagctatcccatgctcctgcccggagcaagccccccttcacatatgaatggcaacaccccgaaataacaaaccaacaattccatgtgaattatggaacgaagcttgctgcgtccctgaacctgaacagacgcaccgcgagcggacaccgcaggggaccgtgtcgtcgccgtcgccgtttcccaaagaggagcatcttcatggggatcaagaccagactgtatctgctgctcgcctccgttctcgtggcccttggcgcgattgtggccgccagctgggtgggctcggccaaggttgagcgggcgctggaactgcgcgccctggccgtggacgccaacacggaattgttgcaggcccgccgccaggaaaagaactttctcatgcgcaaggaacagcagtgggccgacaagacccgcaagcacatcggcaccgtggattcgctgctgcaacgcatcgccgcggcggaccccggcaatgccgccatgtgcgacaaggggcgctccaccctgtcccgctacaacgcctcgctggacgaagtgttccgcacggtgaccgaaaccgacgccatgatccaggccgggcgggccgtggaaccggcgctggccgacatccgcaaggcctatgaagaaaaggccgatgaaatctcggacctggtcaatatggtgaacacggtcatcgaggcaggcatgggcgtgctgataaccctgttcgtgctggccgtgatttcgggcattacccggtcgctggccgcgttgcaggccttctcgcgcgaggtggcggcaggcaggctggacgccacggccagcggcaacatggcgggcgagttcggcctgctgcgcgacgacctggcggccatggtcggcaggctgaaggaaaccctgcacgactgctccgccaagggcgacgaggcccgcaatcaggcagagcaggcccgcgccgccatgcaggcggccaccgcgcgcgaacaggaagtgaacgcgctggtggaaaccatgcgccgcgtggccgccgaggccgccgtcatcgtgggtgaccttaccgacgcctcgcaggaactggccgcccagacccagcaggtgtccgccggggccgaggtgcagcgcgcccgcatggccgagacggccaccgccatggatcagatgaacgccacggtcatggagatcgcccgcaacgccaccctggccgccgatgcctccaggtccacccgcgaagaagcccagaagggggcgcaggtggtggagaacgccggaaagtccatctcgcgcgtgcatgaaatcgccacccgcctgcgcaccgacatgcagtcgctggggcgcgacgcagaatccatcggcgaggtcatcaacgtcatcaacgaaatagccgaccagaccaacctgctggcgctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggctttgccgtggtggcggacgaggtgcgcaagctggccgaaaagaccaccaacgccaccaaggaagtggaaacccgcatctcggccatccagacggcggcccagcgcaacgtgaacaacatggacacggccacccaggccgtggccgacgccaccggccttgccgacgaatccggcggtgcgctgcggcgcatcgtgcagttcgcggacaacaccgccgggcaggtgcagtccatcgccgccgccagcgaagaacagtcggcggcgtcggaccagatcagccgggccgtcacagaggtcaacgacgtggccaccgaatcggcacggggcatggaggcggccagcgaagccgtgcgcgccctggcgcagatggcccagcggctgcggtcgatcatccagcagatggacggcggcaagcgctgaccgccgccgcgcgccacattcgcaaacgcaccacggggcgggcacatgtgtgcccgccccgtttccgtcctgacgatgggtgcggcaggggcgaatgccctgccgtgcgcgcccccctgccgtccgccccactgacggacacccccctgccgtccgccggacgtgcgttgaacgtgcgccggacacacgccgtgcccgtacccgtagccggggcgctgaaaaggcaacaggcccggtgcacggggcaccgggcctgtcctgcgtcgtctcgcctgttccgccggggcggaaccgggaagcggcggacgcgcaccgcctgtcgcgtatcggtccgggactgccgactcaccgggccgagcaagggcggattcgccgtgtggaggcaggcgatgtgaaaaatacgcgccgttcaccaagaaaacgacagggaggagagggtggggccaggggtgtgggcgtccctggccccgcagggcaagagggagaaccgaacaggcatgatcggcggggccgggagcactggccccgttgttctcgtctctcaaatcgcccccggcagggcggcggcccgccgttgggggcgtgggtactctcgtctctccatcatggggacgccgtggcggcagttcccatgtcgtggtcgccgtaacgccacccgctccggctcgcggccaaatgcggcaggcgctgcggcatgtgtccggctggcacctgaactgtgcaaccaaccagacacaattcctgcttagtcgagttcccggcaggagtccagcatttcaccacaggtttttgtgatttttttagcgaacgattgcacattgttagagcatgaaagccactgtctttcacaagagtggacacatgctttcccggcaattcctactccgcaaggcggatgaccacttccgcccccggcgaatagcccttcagttccgccagcatacccttcagcgcaccggaaacgatgcgcgcgacaaagggattcagccccagctggtgcccgttcaccgtcaccgaaagcggcccgtcaacggaacaacagtcgcccggcaccgcctgatgggccaccaccatgcgggcgaacccggcacagtcctgctgcccgcaggcgccgcagtccagccccggcagcacgaagccgcgctctgccaccaggtccgccagcgcgtccacgctggacgcgtcgaaccggggcagtccttccgcgcccaccccgccgaaggtggccagcgccagccccctgtccagggcctgggcctcgcccgcctcgcgcaggcacagcacgcgcggcaaccagcccaggctcttgccgccctccaccagcagcacgtcggcacacaccagcggcagcaggtcggccaggtgccgacgggtggaccagaacaccgcgcactcgccctcggcaatgccgatgaccgtgcggcccggcttcatcaaccgggcggtgtccgtttccgccttgtccaggttgtggtgggtgtgcttggccacggccacggtcaggccgcgcgcctccagcgcgtcggccagcagtgcggtgcaggtggtcttgcccgaattcttgaatccgatgatgctcactgccttcacggcgtcctccgtatggctggtgcggtgcgcggcacgctcccgcgcgctgctccgcgtgtgccccttttgcattccatcctagcgttgccccgcttccggcacaagccggggcggaaaaaaggagcgccgcccgcacgccccgtttcccgatacgggaacacggacgcacggacggcgcgggatgccgccttgcgcgatgtccggcaccctgcacatggcctatgaccacatgcagggcctgcgggcaccgcccggcgcgagacaggcgggaaaccgccccgcgcccaaggaggcagggatgacgggaaaacaccggcccgccgcgcaccgtcgaaaacgcggcgcggcgggccgggttgcaatgcggttctacgctacgcgcgcgcccggaacagccgtgcgaacagctgcttgcgggtaagcgggccggattccagttccgccaccgcgtgcttgaagtagctcttgggatcacgctggaacaggtagaccacgcgcacgtcgttggggtcgcccaggacggcgttggggaacttcttcttgacctgggccaggcgcgtgttggccagttccgtcatctccgcctcgtcgccgaagttcatgcacccggtggggcaggtcttcacgcaggcgggcagcaggccgttctgcacgcggtcgttgcacatgtcgcacttggacagcaggccggtggcctcgtccttgcgcgggatgtcgtacgggcaggcggaacgcaccatgtcaccatccaccttggcggtgagttcggtgaagatgacggccccggtggcctcgtccttcagcacggcgccttccatgtccacgtccgcctgacccttgcaggggggctcgacgcagtggcggcactgctccggaaagaacagccagtccatcttcttgtcgaacacgccttcctcgaaacgcaccgtcttcagggtgacgtacgagaggtccggcggattctggtgcgaaccggtgttgcgggtttcctcggcgggcaggttcttccactgcttgcaggctatctggcagccgcggcagccggtgcagcgggtaaggtcgatgaagaacatctttcccatgactacttacctcccaccttgcggatatcgaccatgaacgccttggtctcggggatgccggtgttcgggtcgcccgcagacggcgtgagcaggttggccgtgtcgccgccgtttctgggcaccatccagccgtaatgccagggcaggcccaccatgtggatttccgcccccatgaccttgtagggcttgatgcgctcggtgacgatggccaccgcctccagcgagccacgcaggctggagaccttgacccggtcgccgttcttgatgccgcgcagcttggccagttccttgctgacttcggcgaagatctcgggctccgcttccaccagccaggcgcaacggcgggtcatcaggccggtctgccagtgttcggtgacgcggtaggtggtgccgatgaaggggaacttcggatcgcacaccgccgccttttcgccctcgatcttgaaggccaccgggttgtgcagctgcttcgagaacgggttcttggaaaccgggcactccagcggttcgtagtgctcggggaaggggccttcctctcgcccggggccgtacagcgcgccgaaaccgtgcgtctgcatgatgaacgggtgcttggtgccggggtcgccgccgccgtcaaccacgtcgcccacccacttgccgtccttccattcgatgacggccttggccgggttccacggcttgccggtcttgtccacggaagcgcggttgtagatgatgcgccggttcaccggccagcagaacgaccagttggggaacaggccgatgcgcgcctgttccggcgtctgcgcggtgtcgcggcgggccatcatgttgcccgcatcggtgaacgacccggcatgcagccagttgccggaacaggtggagccgtccgccgtcaggaaggcgaacgagggcacctgctgcccggccttgaactgcttgccgcccacttccgtgtccttcaggaagtagccgttcatcagcttggcggtcttggccggggagaactcgttgtgctcttcccagtccttgatgttcagcttcaggatggggtcggcgtgcacgccgccttccttggcgtacaggtcgcggatcttgtgcatcatttccagcatgatgtcgccgtcgggcttggtctggccccacggcttgggcccgcgatagcgccactgcatccagcggccggagttggcgaccgagccttccttttcgatggacacggcgcacggcaggaagaacacttccgtgccgatttcctccggcttcatgcccgggcccttccagaacgaagaggtttcgttctcgaagatgttgacgttcaccagccagtccagcttgcccagggcacgccggttcttgttggcgttggcgccgccgcaggcggggttcatgccccacgcgaagcagcccttcacatcgcccttgtccatcttgtcgaagatgttcagccagaagtagtaggtggcgggcttggacgcatcaagccggggcatgatgtcgtaggcgtccgccggggcaaggtcggggtacagcgccttcaggtagctggccacgtacttgggccggttctgccaccagttcacgctcatgggatccttggactgcggggtggccgcattgtaggcgtcgagcgtggtctgcttgctgttgggcgcggggttgtaggcgggccagatgtgggccaggaggccctggtcggtggagccctgcacgttggattcgccgcgcagcgcgttgacgccgccgcccgccacgccgatgttgcccagcagaagctggatcatggccatggcgcggatgttctgcacgcccacggagtgctgcgtccagcccatggcgtacatgatggtgcccgccttgtccggcttgcccgtggccgcgtaggccttgtagaccttcaggatcaggtccttgggcgtgccggtgatgtcggccaccttgtccacggtgtagcgctcgtagtgcttcttcatcaggttgaagacgcaccgggggtgcttcagcgacgggtcgcgcctgggcacgccgttctcgtcaagttcgaaggcccactgcgacttgtcgtacttgcgcttgtccgcatcgtagccgctgaacaggccgtccttgaacgagaacttttcgcccacgatgagcgaggcgttggtgtactcgcgcacgtactcctcgaaatacagcttgttctcgaggatgtacttgatgaggccgccaaggaaggggatgtccgcgcccgaccggatgggggcgtagatgtcacacttggcggaagtgcgcgtgaagcgcgggtccacgtggatcagcgtggcgcccttgtcctgcgcgcgcagcacccacttgaaggaaatggggtggttttcggcagcgttgctgcccatgatcaacacacaatcactgttcgcaagatcgttccagtgattcgtcatagcaccgcgaccgaacgactctgccagagccggtacagtggggctgtgtcagatccgcgcctggtgttcgatgaacaccaggccgaggcttctgaggatgacctggtaggcccagcattcctcgttgtccatggcggcggagccgaaggaggcgatggcttccgtccggttcaccttttcaccggcggcattggccagttggaaggattcgtcgcgggtcttcttgacgcgcttggcgatttcggtcagcgcccagtcccattccacttccttccactcgccgctgttgggcccgcggtacaggggcttgggcgagcgggcgttgttttcgcccaattggaagatggacgcgcccttggggcacagcgaaccttcgttgatcggatggtccgggtcgccttccacgttgacggcgcggccctcgccattcttggcggtatggacgatgagcccgcagcccaccgcgcagtagcagcaaaccgaggtggtctgctttgcccactgaagcttctggagttcggcccgcgccaccgagggcgcgaggctgatccccagcccgccgaacgcgcttgccagggtggcgcccgcgctcagcttgagaaattgcctgcgattgacagtcatcatgcctccttgcgtaccggttgcaccgttgccgcagggcgccgtgatgcggatgcgccggtggcgcaccgcgttcagcgccccctgatctcccgcccctgttccaccagcagcgcatagcccgcgcggcggggcgcgcgatccacgtcgcgcctccacgccgcatgcggccggacatcgcgcggccgccgcacgggaatccatgccagcagtcgggcgcgcgacgccacgggcgccaggtcgtgtcccaggcccgagaacggcagcggagtttcccccggcacctcatgtgttgcagggtatgcgaacatggtagtcccctttccctgtaaaggtccggcggcatgccgggcccctgccccctccgcgccgttcccggcggcgcaaacgagacatctttcctgttacagcagggtgttagacgtgaccacgcaaggcggcaacgggcgttttcctgcgcacggtcctgcaccggtgccggtttttttgtgccatcattcgcacccgttacatgatgtcagaaagcatataattacggtttgacaccgagccgcgccacacatcacgacagcattactctcgcaacatgccggaatacaaaagagaaggcccgccccctgaaaacagggcacgggcctgaaaatcacgaagcgagtgcaaaacagtgacgaattgtcagcgcgaggggggggccagcgagggaaagctctggccgggcattgccgggggggggccggatcaggatcgttcgctgacagggaaaacgagcctgccatgagggttcgcctcggccttcaggtgagcgatgcgaccttgcggatgaggtccgcagggttcgcaaactcgcccaacggccacgcttcgcgcccttcgggtcgggcgccagcgggcgaaaaggcactccggaaacgcccctacgggcgggattcatccagctccggcacgtcgggcaccatgtcgcacaggtagcgcaccagcgtggcgaacaggttctcgcgccggtggttgaagcggaattccagttccttgaggtacagcggaaagcgctggggcgacacgcccttgaaggcgcgcagccgccccccggcgaacttccagaactcacttttcggttccgcctgcccgtcggcccgccgccggatgtactcgtaaggcagcgaatcgtcgccgcacagcaccagcgcgtcgtagtggcgatagggcgcggtgtgcaccagattgcccgaccgttcgatgcgcaggtggaaattgtggttgaagtggaacaccgtctcggcggacaggccggagacaaggtcgatgaacacccacccgttgcgctccaagatgccgaacacgggaatgggcacctgccctcccccgccccggggttctccggtcagcttcttgcccttcaggtagccaccaaggccggtttccggccccagcaactgtcgggcatcgggcgcgtgggccaggatggcgaagcgcgccgtggtcacggccttgtaggcggcgttgtacgaaaggcccagttcggcggccagggtgtgcacggtggcctcgcccgcgtacatgtgcagcaggcgcagccaggtcagcggcgtgaggttgccgttgttgatccagcgaccggaaaagggatggaaggtatacttgcagcccgcgcagcgccagcgcccggcggacagttcgtacagccgcccgccgccgcagcgggggcagaaactgcgcccgcccggccagcagtgttccagcaggtgggcaagggccgcctcttccgaggcaaggcacggctcgtccggaacaggatgctgtccttccgggacaagctgcggctcttcgggcaacgattccatatccttctggtagcccaaatcaccccgtgcgcgcaatgcgccttctcgccgctctatccggctccccctgtcgctcaccctgtcgcgcacctggtcatgcagtctgtcccggcccgtagtgctcacgaaagcggccctgccgccgccagcacacggtccaggaagtccgccggcgtgccggaaagcgccccggcatgggtgaacagcacccgaaacccgtccgcctcgcgccgcagcacccaggtgaacggcaccggcaggttgcccagctggccgtgcagcgccagctccgggtctgcgaacaggggaaaggccagcccgtgccgttggcgaaaggcctgcacaaggttccagtcgtcaccggcggcaatgcccaccagccgcacccgcccggccagttcgccgcggctgcccgatgcaccctggccgacggacgcgatccgcgcgtgcagagcgcgcagggccggggcttcctcctggcagggggcgcagaaccagctgtacaggttcacgatgaacacctgaccgcgcaggtcggaaaggcgggcgggcagcccttcgcggtcaccgggcgcacgctcgggcatggccatgtccgggctgggcgcagcggggccaagggcgatgtccggaaagcgcgcgcccgcgggccagggggttgcggcatcatgcgcacccgcaccgggctgctcctgcggcacggcagattgccccgcccgggccatggtgaccgaagccacgacaaacgccagcaggcacgcaaccagcagcacgccgcgatgcagccgaccgaaccgcgttgccggtcccgtggcgggcacggcgcgccgccttgcctccccgtgcgggagcacgccgcgcactccgtccatccacagccccctgcgcgaaaaaaccgatgccatcagcactcccgtatatggcgcggcaggtggagcgtggtgccgggccgcgcctcgtggcaccattgaaaagtgtagccacgcttcacgttcctgacaacggggcatctccgcacgccgcccgcaaaccggctatccgcgctgtttcccagccattcccggcggttccgcaccgcacgcggataccgcgcaagctcctttccggggttcgcgcacccttgaactttccgccgtcgtcaggctacagtccgcacggcgcggcacctttcgcgcgcatccgccccggattccaccggacaacgcccgagagcagggagagcaagtgtgaccacgcgcaccgcagcatcgcgcgccgccgcccggcacccggccccactgggccgggccggaagcatccgccgatgcgcatcggccaccgcgtccgttcctgccgtgccccccgtccccgtaccacccgccgcaccgccgcgcaccccccgccgctctgcacggccccgcctgcggtcgctgctgtcccttttgcccctgctgttcctgctggccctgccccccctgctggccgcctgcaacgccgacaatcctcaccatcaggaagacgccgccgcgccgggcgtcaccgacgacgcaatccatctcgcctcatccctcgccctgaccgggcatgccagctaccttggcgtgcagaccctgcgcggcgcgctgtcgtacatccaccacatcaacgactccggcggggtgcacgggcggcgcatccagctcaccgccgtggacgacgggtacgatccgccccgctgccttgccaacacccagcggtttctcatcgagggcgacgtgttcgccctgttcagctacgtgggcacgcccaccaccatgcgggtgctgccgctggtggaagaggcgcgcatcccgctggtgggcatgttcaccggggccaacggcctgcgcgagccgttcaaccgctacgtcttcaacgtgcgcgcctcgtactaccaggaaaccaaggccgccgtgcgccatctggtgcgcgaccttgggctgacgcgcatcgccgtgttctaccagtacgacgcctacggcttcgacgggctgaccggcacggaaatagccctgcgcgaactgggtctggccccggtggcgcgcggctcgtacgtgcgcggcaccaccaaggtggaagacgggctgcgccgcatcctggccgccgacgcccaggccgtggtcatggtgggcacctacgagccctcggcccggttcatccgcctggcggaacaggcgggcctgcgcgcggtgttccactgcctgtcgttcaccggggcagaggaactggcccggctgctgggcaatgcgccggtgaatccggtgaccatgtcgcaggtggtgccgcccccgcgcgccaaggaaacccccgacctgctgaccgcagccgccgactacgtgcagctgctgcaacgctactttcccgacgagacgcccaacaccatcggccttgaaggctacgtcaacgcgcgcatcctggtggaagggctgcgccgcgcgggccgcgacctgacccgcgagagcttcatgcgggccctggagtcgctgcgcgactacccgctgggcggcagcacctacgtgtccttttcgcccgagagcaggcagggcatgaaccaggtgtacttcacccggctgcatgacgggcagttcgaactgatccgcgacttccgcgaggtgcaccccctgcccgggccagcccccgtggccggacaggatgccctgcccgaaccggacggcgcgtccggtccggataacgcctcctccgtaccggacccggcaccctcccccacccccggcagcgcggaggcacggtcatgatcctgcgccgcttccagcgcctggggctgcaacagaagttcttcatcaccatcctggtggtgatcatggccatcagcggcaccatcgccctgctggcccggtggattctggtatccggcctgacggcggaactggaactgcgcggcgcggccattgcccacagcgtggcggcgcgcggggcgggctacatactggacaacgacgaggcccagctggtggggctcatcttcgacgaggcccagctgcgcgaacggcaccagttcatcgcctacatcttcgtcaccgaccctcagggcaccgtgctggcccacaccttcatcaaggcgtttccggaatacctgcgcatggccaaccccctgcccgacggcgcggccaaaagcgtggaactggtggacgtgatgggcatgtcggcctacgacatcgccgtgccggtgaaggaggggctgtaccgcatcggcgacgtgcacgtgggcctcagcaaggaccacatggacagcctggtgggcaagctgcgggtgacctttctgggcttcatcaccgccgtggtggtgatcaccttcttcatcagccactatctcgcccggtacatcaccgcgccggtcacgcggctgacgcgcatttccgacgatctttcgcgcggcaacttcaacaccgccgtggacctcgacgtgcccgacgcgggctgggacatccacgactgccccgcctacagcaacaccgacctgccgtgctggcacttcgacgagcagcgccgcggcccgcgccaggcgccggaaaggctgcacagctgccccacctgcgtgttctaccgcaagcgcggcggcgacgaggtgatccagctggccgactcgttccgcaacatggtgtggtccatccggctgtaccgcaagcggttgcaggaatcggaaggcaagtaccgctcgctgttcgacagcgggccggaccccattttcgtggtggactgcaccgacctgcgcattctggacgccaacccgcgcgccgtggaaatgtacggctacacccgcgcagagctgaacggcctgccgctcaccgcgctgggcggcgacgtgatgcgcgaatgcagcgccgtgttcgacaccgtgttcgatggcggcgacgcggcgggcggctgcctgaacatccccaaggccatgcaggtgcgcaaggacggcagcgtgttccacgtcaacctgcacgcctgccccatcagctatcgcgggcggcccgccatcatcgtgtccaccaccgacatctccgaaatgatggacaaggacgcccagatcatccaggcggccaagatgaagtcgctgggcgaaatgtccgccggggtggcccacgaactgaaccagccgctcaacgccatacgcatgggcagcgactttctgtcgctggtcatcgagcaggggctgccggtgccgcaatcgcgcctgcacgaggtggcgcgcgacatctgcacccaggtggaccgcgccacggaaatcatcaacaccctgcgttcgttcggtcgcaaggccgatacggtcatcgagccgctggacatcaaccggcccacccgcgccgtgctgccgctggtggagcgccagttcctgctccagaacgtggaggtgaagctggacctggccgaggggctgcccccggtgcgcgcccacgaaaaccgcttgcagcaggtgttcttcaaccttgtgaccaacgcccgcgacgccatcctggaccgcgcccgcaccgacggcggactgcgcggtgtaatcaccatcgccacccgggccgaggccgacggcaacgccgtggtggccaccgtgtccgacaacggcgcgggcattccagaggcgctgcgcgagcagatattccagccgttcttcaccaccaaggtcacgggccagggcatgggccttgggctgtccatcgtgtacggcatcgtgcgcgactacggcggcgacatccgcatcgaaagtacggagggcaagggcaccgcgttccacgtgcgcctgcccgcccaccgcgataccccgccccacggcggcaaaaaggacgacagccatgcgcatcctggtgattgacgacgaggtgcccaccctgaagatgttcggcctgctgctggaagcgctggggcacgtcccgctggccgcggaatcgggcgaggaggggctgatccgcttcgaccgcgaacgccccgacgtggtgctgaccgacatcaagatgcccggcatcgacggcatggacgtgctgcgcgccctgaaggaagccgacccgcgcagcgaggtcatcgtcatcaccggccacggcgacacggaactggccatcgaggcgctgcacctggacgccaccgacttcatcaacaagccggtgcggcgagaggcgctggaacacgccctggcccgggccgaggaacgcatccgcctgaagcgcgccaaggaagaggaaatccgtctggtggccgggccgggtgtggacttgcaggctgcggctgcggcacgcgatgcggggccggatgccccggatgccccggatgtcacggatgtcgcgaacgcgacgggggcagctgccgacgcggcgcacgacggcgccgccgtggtgcgcatacgcggcacggtgaacagcccggcggaaccggtgctgcgccacgtgttcgaagaagcgctgctgaccggcgcgcccaccgtggtgctggacttcgaaccgtccgtttcggtgaacggcgcgggcatcgccgtgctggcggaactggtgcgccacgcccgcggcctgggccgcgcggtgcgcatcagcggggtgtcgcccaacctttccacggtgttcgacgtggtgggcattgcccacaatgccacggtggaagtggcggcgatggcggaatagccgcagccccgcaaccgccgacaccgcttctttcgccgcgcgggccgcacaggtccgcgcggctcgcttttcaggcccttctcccccctctggacagcccacctgcccggcgctagataggcgcaagggaccaccgtcggcgcaccgcgcggtccgactgacacgggcggaaacgggcaggtacgggcgggcactgacgtggcccgatgcggccagcgcgcccccgcacgccccggcacggcccagtggccctctttccggaacggtccgtccccacagaaaggctcgccatgaccatccgcgccctcattgtcgatgacgaacgccccgccagggacgaactggcctacctgctctccgcctacccggacgtggaggccgccgaggcggcatcggccagcgaggcattgcgcaaactggcggaagaaaagttcgacctggtcttccaggacatccagatgccggggcacgacggcttccacgtgcagcgcgaggcgcaggcgcaggcccagccgggcgaggccggaccgtttttcgtcttcgtcaccgccttcgacgagcacgccatccgcgccttcgaggaaaacgccctcgactacctgctgaagcccgtggtcccggcccggctggcccgctgcctggaccgggtgcgcggtcgtctggccgccgacgggacgcggcccttgcagaacgccatggccaccctgctgggcgcgctgggacactccaagccggtggaacgtctggccatcgaacagggcgggcgcatcagcctcatccccacgcgcgacgtggtgatgatagaggccgaggaaaagcgcatcgtggccgtcaccgacgaggggcgtctgccctgccacaacatgaacacccttgccagggcggaagaacgcctggcagggctgccgttctttcgggtgaaccgcgccgtgctggtgaacctggagcgcattgccgaattttcgccgtggatcaacggcaagtaccatctggtcatgaacgacccggaccgcaccgaggtcaccgtcagccgcaaccgcgcgcgggattttcgcgcccggctgggcgtctaggcactgcacggcaaatgccgcgcaatgccgcagggtcttgaccgccagaccttgccgcgcaccccttgcaggcgggccttgcccaccttgcggcgacgagtgcacgcgcaacatgttccaggagagggccgcatggacccgatactttccccccacgtaccggaactgttcattaccctgacccagcgcttcggcctgctgctggccgggggcttcgccatcatgaccgtcgccccgctggacaaggtggggccgggacgctcgcgcccgttgtgggccaccgccctgctggtggccatgttcgggatgttcggcattctgggcacctacaccggcaacttcgtgttccagtccttcgccaacctgcgggcaatgggcgtgatcaccgccgggctgttcggcgggccagtggtgggcgcgggggcgggcatcatcgccgccgggcaccgctacctcattgacgtgggcggcttcagcgcgctgccgtgcggccttgccaccctgagcgaggggatactggccggactggtggcgtggcgctttccggaacggcggctggactgggccacggccctgaccctgggcctgatcggcgaaacctaccacatgggcctcgtgctgtggctggccgaaccgttcaccgaggccgtggaactggtgcgggtgatcagcctgcccatgatcctcatcaacgccatgggcgcggcgctgttcgtgcaggccctgcgcctgcaactgcacttccgcgacctgcgcgactccacccaggcccggcagatcctgtccatcgccaaccggaccctgtctcacctgcgctcgggcctgacgcgcgcatccgcccaggccacggcggaaatcatcctggacgagacccacgtggccgccgtggccctgaccgggggcgaactggtgctggcccacgtgggcgccggtgacgatcaccacatgcccggatttcaggtgcgcaccatggccacccggcgggtggcggaaaccggcgagccgctgttcgtgcgcgaccgcgattccatcggctgccgccagcccggctgcccgctgaccgacgccatcatcgtgccgctgcgcaagggcggccagattctggggtgcctgaagctgtacggaaccaagaaccgcccactggaccagacccgcttcgaactggccaaggggctggccgacctgttctccacccagatcgagctggaagagatcggcatcaagaaccagctcatcgcccgcgccgaaatccggcgcctgcaagcccagatcaacccgcacttcctgttcaactcgctgaacgcggtggcctcgttctgccgcaccgcgcccggccaggcccgcgacctgattctggaccttgcccggtacatgcgccgcaacctcgattccagccggggggccatccgcctgtccgaggaactggagcaggtgcgctcgtacctggtcatcgagcaggcccgcttcggcgatcgcatccgcgccgacatcgaccttgcccccggcaccgcagactggctgattcccccgctgctcatccagccgctggtggaaaacagcgtgcgccacggcatcctggcccgcgaggaaggcgggctggtgcgcctttcggcccatgcggacggcgaccacctgctggtgaccgtggaggacgacggcgcgggcatggacgacgacacccgcaacgccatcctggccccggacgccagcgatctttcgccccacatgtacgtcgaagcccgcaacgaggcgctgtacgaggcccagcccgggcagacctgctccgacaccatggtcgaaagcctgcgtgacgggataggcgcgcgcaactgcaaccagcggctgatgcagatgtacggcccttcgtacgccatgcgcatagacagcgagccgggcaggggcacgcgcatctcgttccgcattccgcgccagcagttgcagtagcacggggcaaaacggcccgccgcgttgccgccacgtcccgcaggcgtgcgccgcccggcctgagaaaacgcccacaccgcgggcggcatggccggggccagtgccacgtcccgatgccccttgccgccccggcgcatgacacccgcaccacgcgttgccatgcgcggcggttgcgggtattttccccgggtcgtcggcggccatgccgcccgcgccatcactccccaaggagcacccatgccgcccggggcataccttgccataagccttgccgcgcttgtctgcggctatcttctctacggtcgcctcatggtgcgcctgatgcgcccggacaacgcccgccccacccccgcctgcaccatggccgacggggtggactacgtgaagatgcccgccaggagcgtctttctcatccagttgctgaacatcgcgggcatcgggccggtgtacggccccattctgggcgcgttgtacggcccgtgggcgctggtgtggatcgtgctggggtccatcttcgccgggggcgtgcacgactatttttcgggcatgctttcggtgcggcggggcggcctttcgctgccggacgtggtgggcgaccatctgggcccttccatgcgccgcttcatgcaggtcttctcgctggtggtggtggtgctggtgggggtggtgttcgtcaccggcccggcgcgcctgctgtcggacatgaccagcataccggtgatgacctgggtggtggccatcttcgcctactacttcctggccaccatcctgcccatcgacgtggtcatcgggcggatctaccccatcttcgcgggttccctgctggtcatggccgtgggccttaccgccgcgctgctcgtggaagggcacgccaccgctgcccccctggcctggaccacgccccccgcagacctgcccatgtggccgctgctgttcatcaccatagcctgcggggccgtttccggctttcacgccacccagtcgcccctgatggcccgctgcctgcccgacgagcgcagcgggctgcctgtgttttacggggccatgatcgccgaaggcgcgctggcgctcatctgggctaccctgggcatggccctgtacccggaccccgccggattgcaggcagccatcgccgccggggggccgggcaaggtggtcaacgacgtttctatggaactgatggggccggcaggcggcatcctggccatcctgggggtcatcgtgctgcccattacctccggcgacacggccttccgctcagcccgcctcaccatcgccgacgtgcttggcatagcgcagaaagaacggcaccgccgcctgctcatcgcggtgccgctgttcgcgctgggtgccaccctgtcgcagatcaacttcgaactgatctggcgctacttcggctgggccaaccaggtcctagcaaccctggtgctgtggaccgtcgcgacctttctggcgcgggggggcacgttccactggcccgccagcctgcccgccagcttcatgaccgccgtgtgcgccacctacatctgccatgctggcatcggcctgaacctgccgctcagcgtctcttcgtgggtgggggcgggcgccgccatgctggcgctggcccagttcctgtccagctgccgccgcaaggcctgaccttcccttgcctcacgcgcccggcgcatctgccgagtccggcgtacttggcacgcctggcgcgtaacggtcacactgtgtgcatggcacgtccggtggccagaagccccggacgcaccggcgtaatacgaaggccagtctgtccgggcgtcctcggcatggcgacgcgccatcttttcccctccccgaaaacctcccgcgcaacccgcgcccctccctgccgttacgccccttgccgccccgcaagcccggatccgcccgcacacgccctgccttgccccgagcagaccacgcctcgcaaaaatattctttatttcaagattattataaaaacatgcgctcgaaatgtacgcctcggtcgcgcattctttcgccatgaaaaaagccgttcctcgcgcgccaaggcatttcggaccttctttcctgcattccacacatgaaaaagtgcacatcgcaacaatgtgcattgccaggaaccatgttttcctccgaatattcgcccaagaactggaaactgcacacagggcacccgccagtattccatgaacactggcaaaccgacagcatcaacggaggaacacgatgaacgctttgacgcttgttttcgctgcactatgcgtcttcgccatcgcctatcgcttctacgggcttttcctgacccgcacggtcctgggggtaaaacccggcaggccgaccccggcggtacgcatggccgacggacacgactacgtggaaaccaacaaatacgtgctcttcggacaccattttgccgccatcgcggcggcagggccgctgcttggcccggtgctggccgcacagttcggctacctgccgggcaccctgtggatccttgtgggctgcgtggtggcgggtgcggtgcatgacaccgtggtgctgttcgcctcggtgcgccacaagggccagagcctcgcctacatcgcctccaaggaaatcgacaagttcaccggctcggtggcctcgttcgcggtgctgttcatcctcatcctgaccttggcgggcctgtccatcgccgtggtcaacgccatgcacgacagcgcctggggcaccttcaccgtgttcgccaccattcccatcgcgctgctgatgggcgtatacctgcacgtgtggcgcgacggcgacgtgaagggcgcctccatcatcggcgtggtgctgctggccctggccatcctggctggcccgtacgtggtggaacatccggtgctgtcctcgtggttcaacatgtcgcgccacaccatcgcgctgtccatcccggtgtacggcttcgccgcgtcggtactgccggtgtggctgctgctgtgcccgcgtgactacctgtccacctacctgaagatcggcaccatcgcggcgctggccgtgggcatcttctgggtgcatcccaccctgcagatggaagccatcactccgttcgtgaacggcggcggccccatcatccccggtgcggtgttcccgttcctgttcatcaccatcgcctgcggcgcgctgtccggtttccacgccatcatcgccaccggcaccacccccaagatgatcggcaacgaacgcgacctgctgttcgtgggctacggcgccatgctcaccgaaggcttcgtggccatcatggccctgatcgccgcctgcgtactggtgcccgccgactacttcgccatcaactccgccccggccgtgtacgccaagctgggcatgacccccgtggacctgccgcacctggcccaggccgtgggcgaaaacatccagggccgtcccggcggcgcggtttcgctggccgtgggcatggcgcacatcttctcgtccatcccgttcatggaacacctgatgtcgtactggtaccacttcgccatcatgttcgaagcggtgttcatcctcaccgccgtggacaccggcacccgcgtgggccgcttcttcctgcaggaaatgatcggcacggtggttcccaagttcgccgaaaagcgctggatgcccggcatcctgatcaccagcgcgctgttcaccgcgtcgtggggctacctggtgtacaccggcgacatctcgaccatctggcccctgttcggcatgtccaaccaactgctggcagcagtgggcctgctgatcggcaccaccatgatcatccgcatgaacaaggccaagtacgcgtggatgaccgccatccccggcctgtccatggtggtcatcaccttctgggccggctacctgaacgtgatgaacaactacctgcccaagggcctgtacctgctctcctcgctggccatcatcgtcatgtgcctgatggcggtggtcatcgtgggcacggtgaagcgctggatgcagttgctggccatccagaagaccgtgaccgacgaggacggcgaggaagtgctccaggtggtcaccgaatagcagacggacaaaccgcacgagggggcggcgaccccgccctctcccgcattacccttccgccgcccggcatgttgccgggcggcgcccttgtttacggctggcatgcgcaacacgctcctgatgtcgcctgcatccgtccattccgacaaacagacactccgcccttgcaaccctgcgtatcgacacctacgccaagatcggcctgaacatcccgctggacatctcgacctggatcggcatcgccaccgccgcggtgtcgttcgggctgttcctgcccaagcgcaaggccttcgaggcttctccggcctaaccgctaccgcttcgccacggtgaagcgcatgcggcatgacgccgcaccccgcgcgacaaccagccagcgccccgcctgcacacgcagacggggcgcttcacgctggcgcaatcagacggcggaaaagaacaagaaaaaacaacaatatcggcagcgtaaggaagatgcgaaaagacatggcccgtctcgcgcccccacagccgccccgttccagcccccttcagccctgctcgcccttccgcccccctgcctcatgctgccagccttcagccaacacgtgccccccggcatccgcccggcatccatccgggccacaaaaaataccattcgggaacgaaaaacgacaaatcaacgaagttcggttgaaaatcacaaccgcagcacactaaagacacatataaaagcacaatcaaaatacatttcatgcaatcaacacatacagatgcatgaccatatctccgcgacttatcaaataatacacaatacccacacaaatacataacaacacacgaaataaacactacacatattcattataaaaattcatccctacaccaaacaataaatacacaaaaaattcatacaaaaaatcaaaaaaaaatacacaatcaaacacgcatcacctaaaaaagaaattcaaagattcacaatatcaataacagacaacgcgcagccaatgccaaattacgacacggcggcgcaaaaaaaggaggagaccatgccatcagcaatgtacttcatcataagcgtcgcctcgcttattatcgggtacatggtgtacagccgtgtagtcgagcggttatttggggccgataactgcaaggctaccccggcctgcaccatggccgacggggttgactacgtaaaaatgtcccccagcaagatatttctcatccagttgttgaacatcgcgggtcttggcccggtattcggccccatcctgggcgcgctgtacggcccgtgggcgctggtgtggatcgtgcttggctccatctttgccgggggcgtgcacgactacttttccggcatgctttcggtgcgctacgcgggcaagtccgtgccggacgtggtgggctacaacctcggcaacggcttcaagcagttcatgcgcttcttttcggtggtgctgctgctgctggtgggcgtggtcttcgtcaccggcccggcggcgctgctggccagcatgaccgactggaccctgctggtgtgggtggtgatcatcttcatctactacttcctggcaaccatcctgccggtggacaagatcatcgggcgcatctacccgctgttcgccgtaatcctgctgatcatggccgggggcctcaccgccatgctgttcatcaagggcttcgacttctaccccgccgcgcagtggaccaaccagcaccccaagggtctgcccctgtggccgctgatgttcatcaccatcgcctgcggcgccatctcgggctttcatgccacccagtcgcccatgatggcccgatgcgtgcccgatgaaaactgcggtcgccccatcttctacggcgccatgatcgcagagggcgtcattgccctgatctgggccacccttggcatgaccttctacgacacccccgacgcgctcaacgccaccctggccgctggcggccccggcaaggtggtcaaggacgtgtccattgcgctgatgggccccgttggcggcatcctggccattctgggtgtggtggtgctgcccatcacctctggtgacacggccttccgttccgcccgcctgaccatcgccgacttcctgaactactcgcaggtcgaaaacgtgaagcgcctgatcatcgcggtgccgctgttcgtggtgggcgccttcctgtcgcagatgaacttcgacatcatctggcgctacttcggctgggccaaccagaccctggccaccattgtgctgtgggcggctgccgcctacctggtgcggcgcggcatgttccactggattgccagcgtgcccgccaccttcatgacctcggtgtgcaccacctacctgtgctacgccaagatcggcctgggcatgccgctggatgtctccacgtggatcggcgttggcacagccgcaggttcgttgatcctgtttctggccaagcgcaagacgttcgaggcgtccccggcgtaatctacgcatgaaacaaactgcgcaaacgtaaaaacataaagccaccggctagccggtggctttatgtttgcgaagaaagcggcgaccaactggccgccgctaaatttaaggaagggggcttgcaccccagtcgccttgcggcggcccgaccgtttatcagacggcgctcagagcttcctgagttttccttccagctaaattttgcccatattgcgccagactatcaaaccattttttattgataccgcttggctctgccttgtagcatggctgctatagctgtaactctcacatcttggaaaatgttctcgcacctacccgccgatggcgctcatcctgcggttggccacggcggtgccgccctcgcacggggcgttgggcaaatcctgccccgctccccgcagttcggccagctggcccgcacgcaccctggccagcaactggtagcccaggggcttgcggcgattggccaggcgcagcaccttgcgcaccgcgtccatgcccagtttcgcatggcgcagcaacgggcgcagccggtattcgcgatcggagaacaggcaggtgcgcagccgtccgtcgggggtcacgcgcaggcggttgcagtcgccgcagaagtggtcggacaggggcgtgatgagcccgaagcggcccagccccccggcaatgccccacagcttggccgggcccttgcgccgttcgccgggggccagggggacgagttccgccagccgctccgccgccgacaggatgtccggcgcgccccagaactggtcttcggtccagctggtgccgccgcccatgggcatgaactcgataaaccgcacgtcaacgggattccggcgcgcgaagtcgaggaaggtggccagttcgtcatcgttgacgcccttcagggccacggcgttgatcttcacggccaggcccgcgtccagcgcggcatggatgccttccagcacctggggcagcatgtcgcgcccggtggtggcggcaaagcggtcgcgccggaaggtatccagcgagatgttcaccgtgctcaccccaaggccgcgcagtgcggcggcgtgcggggccagcagggtgccgttggtggtgatgcggatgtccagggccgggtggcggcggtgcagcatgtccagaaagccggtcagccccttgcgaacgaagggctcgcccccggtcaggcgcaccttttccacgccctcttccacggccacgtcaacgatgcgcgccatttcctcgtagcgcagcacgtcgtcgtgggggatgaagcgcatttcggagcagccccaacagtacgagcagcgcaggttgcagcggtcggtgacggacaggcgcaggtagcgcaccttgcggccatgggtgtcggtcagggtggccctgtcgggcgcggtgtccgctgccatgccgggcaccgcacgggtaccggcatccccttcgggggcggctccatctctggcaaggacgacggttctggtcatggcgtttccgcgaagccgatgcgggggcttctgcccgtgcggcatgcctgctacagcgcgccgatgatccgccgggccatttcgaggtcggcggggtagtttatgttgaagaacggcagggcttcgcgcaccgcgtagggaatgtgctcgcgcaggtccggcggcaccacccggctcagcttgcgttctccgtcctccagcgcctgccggaacagcggcagggcctcgaactcgtacacggccaccagcgattcgatgaagccggtctccacctgccggaaggtggtcatcaccgtgcccggcctgcgcacggcccgctgggccagcagccgctccagcacggcccgctccatgaacggcaggtcgcacgacagcaccagcaccggcccctgcgccacgcgcagggcggtgatcaccccgccgaacggccccatgccctccacctcgtcgttcaggcggtagtagggaccgtcaacgcccgtttcggacaccgggcaggggcggttgccccggcaggagatccagacctcgccggtgaccgaatgcagcagcgccgccgtgcgggccagcaggcccggcgaggattcgccgtgcaggtgcagccgggtcttgtcctgccccagccgggtggacagcccgcccgccagcaccacgcccacgatgccgtgcgcgtcatgacagacgggggcgtcattgcaggcggtggcgtcattgcaggcggtggcgtcgcgccgggctggggaatccccccggattggggaatcctcacggatcggggaatccccacggaccgtcgcggcgtcacgaaccggcgagccttccggcgcgggggccagcgccacgccgacaccagcgccgggggcggcgtccgccccttcctccggcatgtccgccgcgtgttccgtgccccggtggcggttcattccagtaccctgcccccggcatcggcaaacacggtaaagcgttcctcgcggtcacgcgcaaagcccaccagggtcacgccctgttccgtggccatgtccaccgatgcggtggtcacggcggaacggctgacgacgaacgaaaaccccgccctgcgcgccttggcgaacaggctggccgtcacccgcgcggaaaccagcagcagccggggggccaggtccaccccttcgcgcgcggcccatccggccaggcggtcgatgcagttgtggcggccaatgtcctcggcccggcgcagcaggcggccctgtacggggtcgtacacgcccgcgcggtgaaagcagccggtgccgtcccacagcccttcctcgcccatgaaggcgcgcatggcgtccagcaggacggcggcccgcatgggggcgggaggttgcggcacgcccgcgcccggtgcggcgcgcaggctcacggcaaaggcaaggttgtcgccatcgcccgcgtcccggctcatatcggtcaccgtgcccgcgtggcggatgccccaggcccccggctcgctcccggtcacggcggggtgcaccctgtccagcagcacgtggccaagggccagatcggccaggccatgcggccaggcccacagccgggtggacccggcggcgatgcccgccgcgcctgcgtctgaaggttccggcccccattcaacgcgcaccggcacttcacggctcaacacatcgtccatgtcgccccagtccgcgtccttgtaccggcgcacggaaacctggcgcggaatggcccctgctggcagctgcgtcgcgtcgcgcccggccatcagaacccccaggcagacgccgtgggccgcgcgtaaccctgctggcgcgccacgatgtccagcgccagcgactccaggtcgtccagcaccgggatggagatgcggtcgaattcgcggaagtccgccaccttgatgtaccccttgcacgacgtgcagacgtgcacctgaaagccgggttcgccgtcggcggtgaagtattcgagattcttcgattcgttctccaggcagaacgggcactgcaaccgcttggcgcggtattcgtggcggcagaacgagcaggtatggagcagcgccccttccttgcccaccaggcggcccaccagcggcgcgctgccgcacaccggacagtggccgtgctgccagaccaccggggtggcgcccggctggtccgcgccggtgcggcgggcctgttccgccgccaccgcctgggccagcacttccaccgaaggcacaacgctgcccatggccaggaagcgcaccaggctgggggcgtcgttcaggcgcagggcccaggcgtcgaaccaggcagaatcgtcgcgcagggcagcgtcgcaggcgtcatccacggcaagctcgcccttttccatggcctcgcgcaccacctcggcggcagcgccaaggctgcccccggcggcgcgcatcatggccagcagacgaccgaaggtggccgccgtgcgcgccctgtcgtaggtgaaggcgtcgcgcgggagcagcggcgcgccctgggcatgtgcctcgggcgtggccagttccggcagcgggcctgcctgtgcggcggcgcgggcctccaactggatggcggcggtgcgcgccacgatctccagcagggcatcggggatgtattccttgctgcgcagggctttcagcttgccttcaaggcgttgcagctcgcggtcgaaatcgaaggtcatgcgttctcctgggtggaacgtggatggggtacggcctcggcaggcggccctgccggtcacgattttccggcaggccgtgcctgttgcggacacaccctgacaagcaccctacagcccttggcgaacccgttcaatggcagaggttcctgcgcaaggtcttgcaccggaccggtgccgtttcgggcggtccgtctccgggccgggatgttacggtaaccatgttccgcgcctctgtgaaccataccggcgcatttcctctccggtccggcccacttccccaccggtcggcccattttccctccggcccggcaccagccttgacaccgtcccggcaggctctacctgtgtaaaagaagccagcctcgcccggaacgccacgccaaaacgcgcgggatcgggcacaggccacggcaaggcggcgcaaaagcaccgccgggaggcacgcatgttcgctacccactccacggcacgtcccacccgccgctctccgggcgccaggccgcgcctgctctcgcgcgttgccgcccgcctgacgcgcgcccggcgccatcgtcccggccaggacccggcggacaccgccgggtctctccccgcccatggccgcatccgcacgcgcgaaggcctgcccgacctgctctggctgttgctggccgtattgctgttcgccctgctggcaggtcagccgggcgtggcggcgcagcagcccacatcggcatccggcgcaacggtgcccggcatggccgcatccgatgccgccccccttccgacacattccccgaacgcctcgccggacgtcgcgccccataccgcgccagacgccaagcacgacgcatccgggatcaagggagacattcccatgaccacacccgcaccatggcagcgcttttccaagcccgcagacaaggaactgcgcgcccgcctcacccccctgcaatacgaggtcacccagaaggaaggcaccgaacgcgccttccacaacgaatactgggacgaaaagcgtcagggcatttacgtggacgtggtgtcgggcgagccgctgttcctttcgtccgacaagtacgattcgggtaccggctggcccagcttcacccggcccgtgaccccggacgcggtgaccgagcacatggaccgtaccctgtggatggtgcgcaccgaagtgcgcagccgcattgccgggtcgcacctgggacacgtgtttcccgacggcccggcccccacggggcaacgctactgcatgaattccgcagcgctgcgctttgtcccgcaagaggccatgcaggccgagggctacggggaattcctcggtttgctgccgtaaccagccgacaaaatacgcacttgccgcccccttccggctctgctacacgggccggatgaagcacaccatccgcccgctcgtccgaccgttcgccttggccgcgctgctgtccctgaccctgccctgcgccgccatggcgtgggacggcttcgacaccgaatcgggccatctcgtggaagtcgacgtggacgccgtgcccatgcgcggcgagatcgtcgacgtgttcgactgcgacaccaaggagacggccacgctgatggtggacgccgtgaagaacaacgcccgcaccgtggaactcacggtgcgcgagtccgacaccgggcgcacgcgcatcctggtgatggaagcccgctagggcgcaccgtccgcagggctatccccccggacgcaccacggggcgcctgcaatggactcccgaccgccatacaccacgcgggccgggcattttcatgcccggcccttgtgttgccttctctctgccgcttgcggctactgccccggcagtttcatgcccggcggcatgcccatgccttccagcgccttcatgtccttcatatctggcatgtccttcatgtcaggcatacctgacatatccggcatgccgggcatgttcttgctccgggtgtacccctggggcacctcgaacaacgcggcgggctgcgcccccaccttgatattgcggaactcctcggtctcgcccgtttcgccgcgctcccgcaggggcacgtcgaactcgtcggccgtccacaccgtggataccgaggtccgggcatggcccatcatcctggaggtaacggtaacccgcttcttgcgcgtgtcgtagccgttcaccttttcgctgcccagcggctcttccttcacggtgctctcgcccatgggcatggcaggcgcaccgccccggttcatgccggccagggccttctcgtccagcggctgctcgaagtatgtcctggccttcacgtcgatcatccactgcaccttgcggtcgggccgcacgatgatcaccatgggccccatgtcctcctgcgcgggtatctccacgcgcgccttgccgccggaaaagaacaggcggctggtgttctccaccttgccggccgcgtccagcgacaccatgtcaccggcatagtcactgacgctgcccgcccacgccgccacggcccaccaaaggaccgccacggcaaggcacgacacgatcaacgccttcctgaacgcggcccgcatcccgtacatgtcctgcatccggctacctccgtgcccgtgcacgcggcaccgggcgtgattcggccatccccgccacgcagcatagcgcacccaccgcgccatgggcaaaccctgattcgcccccggggccaggcatgcccggacagcccctgccggacagtttccgccagaaagtttctggcaaaaagcttctggcagacagcttctggcagcacaaaggcccgccgcgattgcgacgggccttgcagtcatgccgggcagaaaaacgggacgggaacccgggaggaatgctgaaggtgctggcgtgccccctgcgggccacctacggacgcaccggcaccgtggacaccgagttgtacggggagccgtcgatgatcttgcggcttaccgccaggtagaccagggtattgcgatccttgtcccacagccgggttacccgcgtggccttgaagaacaccgaggtcgattccttgaacacgttttccttggcgggcagtttgtccggaatggtaatggggccggtctggctgcacgaaacggagaagttggacgggtcttccgccaggcccaggctgccgctgatgccgccggtcttggcctggctgatgaagcacgacacgccgggaatgcgcggatcctggaaggcgaagacgcacacctgatggttggcgcccagcagcttccattcggtggtcacgcagcccacctcgctgtcgtcggcgcgcgcgggcgcggcaagggccagcatgcccagcagcagaagcagcacgacggaggccagcagggcagtgaaaaaggtatcgtcgcgggcggcggcaagggccacggcgcgggggcgggcggtgcgggtacggagatgcatggtggtgctccttgggcttcgtgacgtcggatgaacgcaaccagctttcaggataacgcatcgcgcggactatgcaaggctggaatggcggcgagcccctaccgccagcgcaccagccccagcgcataccgctccaccggggcgtattcgtcggtcagcgggggcacgtcgtcgctggcgggcagctccagccgacgagccagcatcttgcgcacctcgggcgtcagggcggcggagggcacctccgatggccctcctgccgggcgggccaccagcatcaggttctgcacgtagtccacggaatcggcggtggccactgcgtacacccgcacatccgcgaacgaggcggcgaacgccgcgcggatggcccggaacagccgcccgtcctcgcccccggcggcggaaatgatgttcatgaccacggccccgtcgtcggccagcagcgcgcgcatgcggcgggccgcctccacggtgcccacatgaaagggcaccgaatagtacgaattgaagatgtcggtgaagatcaggtcgtagcgggccgcgccgcccccatcccccaaggcgcctgcatcggcggtgctggccgcaccggcaccctgcccggcccggacctgcgcccgccggttcaggaaggcccgcgcgtcctcgtgaaagatgcgcagccgcgcgtcgtcctccaggccgaagtgctggcgggccaccccggtcatgccggggtccagttccaccacgtccacccgcagcgtgtccgcgttcagcccggcccgcccggaaagcagccacttgggcacggaatacccgccgccgcccagcatgagcacccggcgcgcgccgggcaccagcgctggccccagcgcgtagaagcgggtgtacggcagggccagttcggccatgtcgtcgggataggcggcggactggtaacgccccggatcggtggccagcaggcgcaggggccgcccggcctgggtggcgtcgtagacccggatgtggttgtacggcgtctcggtcacccgcaccccgtagtagcgctcggcaaaggcggcataggcgtgcgaggcccaggccagcgcgcccaccccggccagcagggccagccgggccagcggcgcgcgggggtgcgccagcagcgaggcccccagcaggcaggcagccaccccgtgcaggatcagcgtgctgccgaaccacgaaaccagcaccatgccccccaggaaggtgcccaggatgctgcccgtggtggacacggcgtacagccgccccaccaccgcgccagaggtgtccatgtccgacagggccaggcgcaccacgtagggcgacaccatgccgcacagcacgcccggcacggcaaacagcagcacggcggccacaacggcggccacatgcagcgaatccagcgccccggccacccagcccaccacccggccatgcgccagggccacgaccagcacggacagcgcggccccggtcaggatgcgcgagagggtgcgccgcgacagggtgcggtcggccaggcggccgcccagccagtagcccgcgctcaggctggccagcaccacgccgatgaggctggtccagacgatgaccgaggtgccaaggtgcggggccagcaggcgcgcccccaccatttcgagcaccatgaccatggtgccggacaggaacatgatcgcgtcgagcatggggcctcctgcgggagtggggaagggggaagagagagagaatgcggggggatgccgtgctcttgctgtatcagggggcagggcggcgaggcaacggggcggcggcggaaagggcggggactggcaggtaaacagggcggtcgcgcacggttgtgcgaggcgttgccccgcacatgaaagggaaggcagccgtgcccggcaggggtacgccacgtccctttcgcgtctccgctgcgtgggcggagcatggcggaccgaagcgatttcgcggtcggcaccgggcacgacggccttcgcatcgggacataaagcaacgcaccttccgccgcaagtgcgggcacggccgggcacgcaaaaggggctccgccaatgcggagcccccttgtcaaaacaccatgggccgggcctgcgccccgcgctcttcgcgcgcggacatgcagtgcacgcagcgggtggtggtgggcacggccagcagccgcgcggcgggaatctcgttgccgcagtcgtcgcagtagccgaagtcctcgtcgtccagcctctccagcgtggcgcgcagcacctgcaagcgtgtttcggtgcgctgcttccacgaccggtaggtcatgccttccacgtcgggcatccgctcggggtcgctcgcatcctccacgccctgcaagccgcgccagcggtccagggcctcgcgcaggtcgcggatttcctgcttcagcctgcgccgtaccacggcaatggtttcttcgcgcatgtcgttcctccttcggcgcggcccaggccctgcccgcgcaatgcgcggggggcggccaggcgccgagtgccccttggggcaagtttgtcgggtggggtgaaaaaaaagccccgtctaccagggtggtggacggggccgcgtgttgcgtgtgcgtgcagaatgccgctatgcgcccccccctgtcccggtgacgcgttcaccacgggcaaagaaccggtcggaaccggtgaatgcggtggcgcggacggaaagggaaatgaaacgcatgggatattccttgctggccttgtgagggtaaattccgtgtgcttcgcgaaagaattgtttcggacgcaacggccttactatacatcatcccgcgcccaatgcaagccctgttgcgccacctgttccacgcttcgcgccacgctgcaccggcactgcacaacaccatgaattatcttgcgttcgacgcggacagcacgccgcccgcagcgttctgccccacatggccgggggccgctgccaaagcgggccgcatgccggaacggaccgcagccgggacgggccacgacagttgttgccagcattcggcctgttcgtgttcagggtaacggaaatcggggcgtcggcgggccggggataggagcatccggggccgggcacccggaaaaacggaacgcgccgaccagcccgaaggctggtcggcgcgttcgcccggcgtggagcgccggattggctcagcggtcctgcacagcttcaaggggcgcggatgccgcggcaccgcgcgccacctcgttctgcgcatggacgaatgtgaacagggccgaagtgagaatgatgatggccagcaacaagtacctcatctaacggacatccttctgcgacggttgaaggtggcgaggtacggcgccctgggcgcctgcctgcgcaatgcggtccccgttgcatgcgctatagtccgggttggtccgtcgcgcaagccaaaatgcgtttcttttccgcacggtgcaaaacattgcgcaacgacgtgatggctgcgcgtcaatccgttgccggacaccctgccccttgcgatggcgggcacaccacccggcaagcctgccgacgcccccccgggctgccgcgttgcttccgtctcgtcatcctgctagattgcgaacatcgaaaagcgtacccgcccgacagcagccgcatggcgcggtcaggcgcgcgggtccggtgcacggatcaggctcacaggtcaggcgcacgggtcgggcgcgcggtttcgcaccgcgtcaccccgtgcgactcgaccctacctaccatgacagggagaaccttcatgtccggctacatgctttggggcggcttcaacctcttcgtgctcgtcctgctggccttcgaccttggtgtgctgcaccgcaaggacaaggagatgtccctgtccggcgcgctgtggatgagccttgcctacttcgcgctggcgctggccttcggcggcggcgtgttcatgttcatgggcgaacagaaggggctggaatacatcaccggctacctcatcgaaaaaagcctgagcgtggacaacatcttcgtgttcgtgctggtgttcacccatttcgcggtgcccgccgccttgcagtaccgggtgctgttctggggaattctgggggcgctggccatgcgcgccgggcttatcctggccggggcggccatcctgaacgccttccactgggtgatctacgtgttcggcgggtttctggtcatcaccggcatcaagatgctgctggcggccgacagcgagccggacctttccggcaaccgggtggtgcggttgttccgccgccacttccgcctgacggaagggtacgagggcgggcatttcgtggtgcgcaagaacggcctgctgcacgccaccccgctgctggtggtgctggtaatcatagaattctccgacctggtcttcgcgctggattccatccccgccatcttcgccgtgtccaccgacccattcatcgtctacacctccaacgtgttcgccatcctgggcctgcgggcgctgtacttcgccctggcgggggtcatccaccgcttccgctacctcaagtacggcctgtcgctggtgctggtgttcatcggtgccaagatgatcgtcaacgccgccttcgacgccaagatcatttccactggcgcggccctgctggtgaccttcggcataatcgccgggtccatgctgatttccatggcaaagacacgcggcgcgggcgcggatgcacaggccgctccgcccctgggctgggtgccgggcaccccgagcaaaagtgaacggaccaccgacaacaccggcaagcccccgcgttgacaccccccttgccccggaatattctttatcaggaaacaactgttcccccgtctgccccgcagttgcaccccaaggggggccgcactggcggggcagccgcgactggacacgactgtacgcggctgggcacgactgcacgaactgatcggaactggtccgacgggccacgacgacgcatcctcgacaaccgccccggctccggaatgcaccggcaccccatggatacccgcacccgcctcgcctccctgctggaacgcctgcgcgacaacggacaccggctcaccccccagcgggtggccatcgtccgcgccctgatcgagcacgacggccaccccacggtggaacaactgcaccagtccatcctgccggactttcccaccaccagcctggccacggtgtacaagaccatcgccctgctgaaggaagacggcgaggtgctggaactgggctttggcgaactgggcagccgctacgacggcaggcatccggaaccgcacccccaccttatctgcacccgctgcggggccatcgccgactattcgctgcaggagctggacgaactggtggcgcgcatggccgccgcaactggctttgccgtggccagccaccggttcgacatgttcgggctgtgcccgacctgccgggttgctgcccacccagccaacgcggacccccagcccgacacgccagccgacacgccccccctccggcgctgagcgcccgcacgccgacgcacacaacaccccgccacaacaagacatcccgcacgacgacagtccagacccggacctgatccgggcctgacacgggcctgacacgggcctgatccgcgctcgacccaagcccgacccaagcccggcccgccgggccttttcatttttcgttgacagctgctcctgcttatggataataattattacaaagttatttttatcctaaactatagcgccgtcccaccgcactggcacccgactggaacccgatcccccccgaccgacacccacagtcacccccaacaggaggaacccatgacgaagcacaagctcaccaccaacgcaggcgccccggtacccgacaaccagaacgccatgaccgccgggccgcgcggccccatgctgctgcaagacgtgtggtttctggaaaagctggcccacttcgaccgcgaggtgatccccgagcggcgcatgcatgccaaggggtccggcgcgtacggcaccttcaccgtcacccacgacatcaccagctacaccaaggccgccctgttctcaaaaatcggcaagaagaccgatctgttcgtgcgcttttccaccgtggcgggcgagcgcggcgccgccgacgcggaacgcgacatccggggcttcgccatcaagttctacacggaacagggcaactgggacctggtgggcaacaataccccggtcttcttcctgcgcgacccgctgaagttccccgacctgaaccacgccgtgaagcgcgacccgcgcaccaacatgcgcagcgcgaagaacaactgggacttctggacatccctgcccgaggcgctgcatcaggtcaccgtggtcatgagcgaccggggcattcccgccagctaccggcacatgcacggcttcggcagccacaccttcagcttcatcagcccggacaaccagcgctactgggtgaagttccacctgcgcacccagcagggcatcaagaacctgaccgacgccgaggccgaggccatcgtggccagggaccgcgaaagccaccagcgcgacctgtacgacagcatcgaacgcggtgacttccccaggtggaccatgtacgtgcaggtcatgcctgaaaaggacgcggaaaagctgccctaccaccccttcgacctgaccaaggtgtggttccacaaggactgcccgctcatcgaggtgggcgtgctggaactgaaccgcaacccggaaaactacttcgccgaagtggaacaggccgcgttcaaccccgccaacgtggttccgggcatcagcttttcgcccgacaagatgctgcagggccgcctgttctcctacggcgacgcgcaccgctaccgcctgggcgtgaaccaccacctgatcccggtcaacgccgcgcgctgcccggtgcacagctaccaccgcgacggggccatgcgcgttgacggcaaccacggcagcaccctggcctacgagcccaacagctatggcgaatggcaggagcagcccgacttcgcggagccgcccctggccatcaggggcgatgccgcgcactggaacttccgcgaggacgacgccgactactacgaccagcccgggcgcctgttccgcctgatgaccccgcaacagcaggacgagctgttccagaacaccgcgcgggccatgggcgatgcgccggaagagatcaagcgccgccacgtgggcaactgcgccaaggccgacccggcctatggcgcgggcgtggccagggccctgggcctgaagatgtagcgccaccagcggcgggcatccccagcggaaccgcccgccgccccctcaccgccccactcttccgctccggcattccggcaacgcgggctgcatcccgcatctggcggaatgcccggcggaacccccgtgatgcatccgttccttgatgcatcctcctgtctgcgggccacccctgcacggccacgcggaaaggcccccggcgtcacgcgtggacgtgccgggggccttgtgcgtcatgccatggaatccggggaccagggaacgggaagcgaggaatggagaccggaacaccttctcaggacaaggcgccatccggggggatatccccgccgcctgaacgcccggaaggccccggccccgtggacagtccgcccaagggcaggtcgacgcggaacacgctgccctcgccaggacgcgactccacgtccatgcgcccctcgtgccccttggtaatgatgaagtacgacaccgacaggccaagccccgtgcccacccccggcggcttggtggtatagaacggctcgaagatgcggcgctgcacctccggcgtcatgccggggccgttgtcttccacctccaggcgcagccaccccgccagcgaaaaggcgcgcagcacgatgtgcgggttgtcgcggggcgggtccatacccgccagtgcctgcgccgcgttgcgcagcaggttcagcagcacctgttccacctccgtctccacgcagggcaccgggggcaggccgtccgccaggtgaatgtctatgcggatctttctgaaatcgtagttcttcttcaggtcgtagtcgctggctgcaaggttcacggcgcgatccatcagcccccgcaggtcgcaggcggtgctgcgtgcggcgctgccgcggctgaagtccagcatgtgccggatgatggccgaggcacgaatgcccgccgcccggatgtcctcgatgaaccggtcaaccttgcgtatctgcaggtagcgttgcagggcatcaaggtccagccccacctcctgcgccgcggcgatattggcgggcagcacggtgttcatgcgctgctgcatgttctgcgaagcctgcatgatggcgccgagagggttgttgatctcgtgggcgatgcccgccgcaatgccccccaccgagatcatcttctcggtctggatcatcaccgcctgcatcttcttcagttcggtcacgtcgcgcagcaccagcatgaacagggggctgccaccgatgtccatggcctggccggagagggaatggaacacttcccgcccgcccgacccatctgccccgcctgccccatcctccccacccggggcgcgccccgccacttccacgttgcggatggttccttcgtccttcagccgcgcccacacgccttgccgcgcggaatcgtcgggaaaaatacccagatcacccaccctgcggcccgccacggcctggcgagacaggccgaacgcgacggcagcggcatcgttgacgtcttccaccacgccgctctccggcgccaccagcagaacgctgtccggcgaaaggcggaacaggctggaaaaacggtcctcggaccggcgcaaccgggccatggcccgttgcagcgcgcccagcgccagggccacgcaggccagcgtgacaagcgatatgcccccgctggcggcagccagacggcgcgcaggggccaggatgtccccttcgtccgcctcgaccaccagaaaccagtcggtggccgcattgcgccggaacgtgatcaagtgttgccgtcccgccctccgcactgcctggggggtcagggtggcgccctgcaccgcgccgtcagcctcgcgcagcatttccagcaaccgtgcgtcgggcgaaaaatcctccggcccggcccacgcggggcgtgccagcagccgccccgtgccgctcaggatgtacgcaccacccgtcgcgcccagatgcacgctgtccagaatgtcccgcgcaaagacatccatggcggtaatggcagccacaatgcccgccacctcgccatcggaaccacgtacgggttctgcggtgaccagcaccgcccccccggtaagccgcgacttctccaccagttccagggcagagacaccccgcatggccgaccggaacgtatcgcgaccggaaatgttcatccggtctccgtccagtggcagggtggccaacaccaccattcctgcccgatcggccaacaacagatggctgaacccgccaacctgcacgaaggcatccagcctgcgctgggccgacacccgcgcggagcgacccaggtacgaatcctccagcgccagctgcagcacctcttcctggctgaccagtacagtacgccgcgcgatgtcgcgcacccgcccggatacgtcgcggtccagcaactccagcgcctgcaccatctgcgcaccggccatttcctctgccgcgccgcgggtatagcgataggtcacgccggaaatgaccagcaccccgatgaacaccaccgtgagcgccgtgacgatgaaccgctctggcatggcccatatccgggtgctgcccgacgcgtgcggggttgacccatctggcaggtctggccggactggctggtttggctgatcgggggaattcattggatgaccaaatccgccgccttgatgatctcgtagggaattaccaaccccagacgctccgccgtcttcaggttgacgaacaccagaccctgctggttgatggccacgggcagctcgcccgcccgtcccccgcgcagcaccagatgacgcgccatgcggcccgccagcaggccctgctcgtgggcagactccagtatgccgcacaggtgaccatggtcgcgcatggcatcgctgaagcccagcgtgggcttgcgcaacacggaaaggttccagtcgcgcacggtttcggcgggcaccgtcttgccggtggcggcatccaccagcgagtggtacaggcccagcgccagggcgtcggcatgctcctgagcggaaagcaccgcccgtttccattcctgaaaggtgtgcagcatggccacgtcggacagttgcagggcaaagggaccgttgcgggccatgtcgtcgcgcatgtcggccagcacgtacccggcggattccgaatcatccagcagcaccgccacgctcctgatacgggggtctatcttgcgcagcaggtcgaacccttcgcgaaagtgccagcgctcgcgcacgccggtaacgtcggatgcgggatacccgtagctgcccagcggggcgttgaccccgcagaacaccacctgcgggctgcccgaacccgcgtcgccccccttgcccatcaggtacggcacggccaggtacagttgcgccgcatcgtccacggttatcaccactctgggggccagttccgcgatgcgggcggcaatgctccgcgcggcggcgcgcaggctgtcgggcgaagggttgcgcttggcgtccaggtagaacacctcgatgacgacccccgcgtcccgcaacgcgtcgcggatgccgtcattgatattatgacaccatatatagcctgaatggtaactctgcaccacgcacacccgcgtcaacgcagtacgcggcgaggcggcctgcgaaaacgccgcgcccccggcaagcatggccgacagcagcgccgccaacagcaggatgaaacggaaacggcgtaccatggcaccccccgtgacgagtccgtggccggatgccgcaaccgtggcagtggcatccgccatcttgcatcatggaacaaagtcgccgccatgtccattggtgccgcaggtccgggggctgcgccaaagccactgtcgcccgccgccgacactcacggaaaacccggcgcggggccggagtttcgtctgcatgcgtagcggcgtctgcgggctgactcagtccacctgtcgccgggcaagccccagccacgccgccgccaccttgcggcagaacgcctccgaggcttccaccagcaggggcatgtcgcgggccaactcgtcgaagtacgcgccgccgaacttctcgcggcaggcggcgtattcgctcatgcgcccctttcggagcatctccacccagccttccacggtggaggaatccacttccaggtgaaaccggaacccgtacgaggcgttgcccacgcgaaagcactggttgcggcaccgggcgccctgcaccagcagggcgccaccttccggcaggtcgaaggtgtctgcatggaaggacatcaggcgcggcagtggcaacgcgccggacaatacgggacccagcacgggatcagtcaggcccgcctcggtgggggcaaggggcacgaagccgaactccggcgcgcccttggtccacggtctgccgccgtgggcgcgggccagcagctgcgcccccaggcaaatccccgccaccggcctgcccgccgcgtcgaaggcgcgcagcaggtccatcaggtgcgggaaatggggcgaaccttcgtcgtcccggcagtgctggtgcccgcccagcaccaccatggcgtcgtacccggccagggcctcgtcgcggggcggcagagcgtcttcgcgccccgtccgcagggtggtcagcgccgcgccgcagcacgccagttccttgcagaagctgccgccgggggcatcgttgccgggctgcaccaccagcacgcgcagtccggtgacgccgtcgtcgggccacggggctacccgcacgccggtctcgtagtacggcgtgccgcaccccacccggctggacagggcgcgggtgagcaggttcagcccgtgcccggccttgttccagccgccccgctcggccaccaggatgtccggacgctggccatctgcggtgcgcaggatggccttcaccgcgcccacgctgctttccacccgcaccaccgcgccgtccgacaggcccagccgtgcggcctcttccgtggccagcgccacctcggtcagggcgtcgtgcccggccatggtgcgctcggaacagatgtacccgtgcggggcaatggtcagcaggcgataggggtagcccggctccacggcgccaagcccggcggggtcgaagtcggtcatgaaccggaacttgccggacggcgttggaaaggtcctgtccgcgtagggcgccatgggcgcgtccagccggcaggccccggcgcgcagtcgctccggcgtgcaaccctgcgcccacacgggcgcgcacaggtcatgcagccattcgtccacgccgcgccggaagcggtctgcaaagggaaagcgagccgcaaggtcgtggaacatcatgaattccgagcggcactcgtccaccggctcgatggccctgttcaccggccccacgtagttgtggccgtagctggccatgacgtcgtcttcttccagaaaggtggtggcgggcagaaagacgtgggcaaggtccgccgtgtcgtccatgaagtggccggaatagaccacgaattccgccttgcggaaggcgcgggcaacggccccggcatccgccgccatgcaggccgggttgcccgccgtgaccatgatcatgcggatttccgggtcgcgcgcgtccagtatctcgcggccaatctcgggcagcagcagggtgcgccggggcgggttcagcccgtcgccccagtactgctggtcgtaggggccgtattcctcgaagccctggctcacgccgccgcccggcacgccgatgttgccgctgatggcccccagcgcatccacggcgcggatggacaggtgcgccgcctcgtgccggtgcatgccccagcccagcaggatggacgtgggccgctggcgcagcatcgtgtccgccagaaattccgcgtcggccacgttcacgccgcagcgggcgcacaggtcgtccaccgtgtagcggtcaaggatgcgcaggtattccgccgcgccctcggcgtggcgctccatgaattctcggtcctcgcccccggcgcgcacaatgagtttggtcacggccatggccagaaaggcgtcggtgcccgcgcgcggggcggtgtgccggtcggccagcggggccgaacggttgcggaccgggtccaccagcaccaccgtgcccccccgcttgcggatgtcgcgcaggatgggcaccaggctgatctgggtggacgccgggttgcggccccacaggatgagcgagttgctgttgcagtggtccagcgggtcgtgcgagacgcgctggccgaagtcgaggttttgcgagccctgccccgtcccgccgcacaacgagccgcgcagggtggtcaccccgccgaacaggttgaagaagtagcgattcaacagcttcagcgcggtgcgttcgccatacccctgatagtacaggatggcttccgtgccggattcgtcgcggatggcggccatgcgcgcggcgatgcggtccagcgcctcgtcccaggtggcgcgccgccacggctggtggcggtggtcgcgcagcagcgggtgcgtgatgcgttccgggctgtacacccgcttcacgtagcgctgcgccttgacgcaggccttgccgcgcgtcagcggatggtccgggtcgcccgccagccgcaccagacggccatcgcgcacggtggccacaaggccgcagctgttggggcagtcgcgggtgcaactggtgatgatgcgttgttcgatgcaggcgtggcctgccgcgtggccggaagagcggccaggggtcgcccctgtcgtgtgggacgtgtgggtcgcccctgtcgtgtgaggcgcgtaggtagcatgggccgatgtgctgcgcatgtcgtttccatcccgtggcgcaaccccggatggcggcccgaaggccggaatgtggcgcgccctgcccgcgcgccgttgccccgtacatggcacagccgccccggcgcggcaagcgaccccgtgcccccggcgtgatcgccacgaggtctccacccgtccggttcactccggcaagcatccgtcacccgctccgtcaccagacccgtcaccagaccggcccgcgtccggtccgagcccacgtccggtctgcgtccggtccgcacccggcccttgtgcaggggacgccccggcgctacaaccatgacggcaccgcccctgcgccgggcacttccgtccgctcctccccacccgtccgggcgccccgcgccgattgacacccacggcggcatggggcaagggtgccacaggctggcacccgccgcgcgccgtctcccgcattccggaaggccagcgcagcacggcgcggtcaccccgccaccgccacatggcgggccgcacggccccgcgccgcgcccgcaaaccatacaggaagccaccatgtccaacggcaaaatccgcgtcgcggtctttttcggcgggcgttcgcccgagcatgacgtcagcatcgtcaccggcttgcaggtcatccaggccctggacgccgcgcagtacgaacccgtgcccgtctacgtggaccgctgcggcgtctggcgcaccggcgaaaagctgctggaccgcgccacctacatccccgcccgcgacgccgacggcctgcccgccgtgtcgctggaaatcgcccccggcaagggcggcatgctggtggagcagacctccaagctgttcggcaagcccaggcgcattcccttcgacgtggccatccccgccttccacggcccctacggcgaagacggcgacatgcagggcctgttcgaggccgtcggcattccctacaccggcatgcgcgtgctggcttccgccatcttcatggacaaggcggccaccaagcaggcactggccggcaccggcattcccatgttgccctgcgcggtgctgcgcaagcccgtgggaggcctgctgcccccgcgcgccgacatcgaggccgcgctggcgggcatcaccctgcccggctgcctgaagcccgcgcaccttggcagcagcatcggcgtggccaaggtggattccatcgaggacatcgaagcggtgctgcccggcctgttcaggaacgacaccgtggccatcgtggagccgtatctggacggctgcgtggagtacaacatttcggtgcggcgcgacggcgaagggcacgccacctcggccatcgagcggcccaagcgcgacagcgaactgctggactttcgccagaagtacctttcgtcgggcggaaagaccggcagcaagaccggcggaatgggcggcaccaagagcgcgggcgattccggcagcgcgggcatgctttcgctgacgcgagagatcaaccccgaccttcccgaaagcctggaaggccgcatccgcgactttgccgtgcgcacctacgcggcctttggcggcaccggcgcgccacgcatggacttcatgtacgacgccacccgcgacgaggtgtggctgaacgaggtgaaccccatccccggttcgttcgcgttcttcctgtgggaagcggcggaaagcccgatacgcttcacccggctgctctcgctgatgatcgacgaggcgcgggccatggcccggcacaccgcctgcccggaggatccgacccccgaggccgcccggctgttcccccgccgatagccggaacccactgccttttccgcatgcaacgcgcgccgtccccgccggatggcgcgcgtttcctttgtcgccctcacggggtcaacacataacgggcttctcgccctgcccacagccttgcccggtgtcctgcccccagcctgtctgcctcagcccgttcggccccagccagccaggcccaacccgccaggcccagcccgcctggcccccatacgcccgccccttgccccttcgcgggcccccggtgtacaccacggggcgcgccacgccgtttgccccgccctcatcattgtcgcccgcgtgcctttacgcacaggggcaatggccgccacgccgaacacaccatcttgaggccagcatggattccgcccccccgaccgtcacccggccccccaccccgcagaccgccgcagacgcggccaactccgccgccgcttccgcgacgtcctcaaccgtcgcaaacggggggccatacctgcacgtggtgcacctgcccaatgccgcgcccgtccgccgaaagtcggccaacggcccggacacggcccctgcagacgcgggcacccccgccccgcaaaccgccccccggattgtcccgcagatcatttgggcgcacggctggatgcacacccacgccaacctgctgccgctggccaacacctgcacccacgggtgcgacaactacctgctggacatgcccggcttcggccgctccggcatgccgcccgccacctggggcacgcaggactacgccgaccacgccgccgcatggctgcgcaccctgccgcgcggcaggcgcatctgggtggggcattccttcggctgccgggtgggcctgcaactggcggcccgccacccggacctgctggacggcctgttcctgatggccgccgccgggctgccccgccgccgcacccccacggaaagattcacgcgcgggtgccgcatcgccgcgttcaagacgctgaagcacctcaactggctgggcttcggcgcggagcgggtgcgccgcttcttcggcagcgcggactacgccaacgcgggccccctgcggcccgtgttcgtcagcgtggtcaacgagaacctgtccgacgtggccgcccgcgtggcctgccccgtgcacctgctgtacggagaaaacgacacggaaaccccgccctccatggggcaggactttgcccgtctgctgccgcacgcgcacctgcaggtactgccgcgcttcgggcatctggatattctgacggcgggcggccatcaggccgtgtacgccctggacaccttctgcgaggaaatcttcggtggctagctctctgtttctgggcgcggcgtttcttgtgttcgccgtgcggcgcggcctgacctacctgcacatctttcagcaggaagaatacgacggcccgcgtttcttgcgctggatggccgccgcccgcgccttcgacaagcgcgccaccctgcccctgctggcttgctggggcgcggcactggccgcgccagagtccgcaacgtacgccaaatgggcggcgggactcgtgctgctggcggtggccgccgtggaagacaatcccctcaaggccgccaagaaaaagctggtgctcaccgcacgggtcaagcgcatcctgtccgtggcgctggggctgacgacagtgtacgccgtggcgctggccctgtgccccgccgcacccgctgcgctgctgccgttctggatactcggggtgcaggcgctgccgctggcgctggttgcggccaacgcatcgctggccccggtggaggcgcgcatccagcagggcttctggaacgaggcccacgaaaaactgctgcgacttgctcccacggtgatcgcggtcaccggctcgtacggcaagaccagcgtgaagcacatcctggcccacgtgctgggctgctaccaccccacgctgatgacgccgggcagcatcaacacgcccatgggcatttctcggatcatccgggaacggctgaccgacgcgcaccgcttcttcatcgcggaaatgggcgcctacggcatcggctccatcgaacggctgtgcaggctggctccgcccgatttcgccatcatcaccaacgtgggcccggcgcactacgaacgcttcaaggatctggccaccgtggtgcgggccaagttcgaactggcgcacgccaccgtggcccgtgggggccgggtggtgctgcccgccgccctgctggcgtacgaccacgcgcgcgactttgcagccgccaacgcgggcgcggtactgcggtgcgctggcgcggacgtgaacgcggacgcgggcgcaggcggagcgggcgtggcggaaccttcggtgcgcgtgctggacgccgggcaggacctttccggcatccacgcgcgcctgctgtaccaggagcaggaatacgaggtgcgcgcgcccatccacggcatgcaccatgtggacaacgtggccctggcctttgccgccgcgtgcggcgtgggcgtggagccgcagcgggtggtcagcgccctgcgcagcctgccccagatcgcccaccggctggaagtgaaaccccagcccgacggttccgtgctcatcgacgacgcctacaactccaacccctccggcttcgcctccgccctcgacctgctggacctgtaccgcaagtccgggcaacgcggcgtgctggtgacccccggcatggtggaactgggcaccctgcacgacagcgcccacgcggaactcggcgcgcgcgccgcggcctgcgccgacgtgctgctggccgtggccccggcccgcatccccacgctggtggaggcctttcgcgctgccgcagggccggatcaactggtggtggaatgcgcggactttgccgccgcccgcgcctggctggccgccaacatcggccccggcgacgccgtgctgctggaaaacgacctgcccgacctgtacgaaaagaaggtgcggatatagggaccacttcccggccaccgcccccccattattccgccccttgacggaacagttccggtacgctctactgacgcggacacgataactgagacgacacgacggagacaacggcccgctttcgcaagaacagtcggccttgtgacacccgcgctgtgcaactgcaacagcatgtagccccgcacacccagcagacacacttcatgacatacctgtccacgattcacgtcgatattctcatgtgtctcgccttgctgccagccattgcagtggcggccatcaagcttgacagaagcattcctgcgcaccggcatctcatatcaatcatggtgtgcgtcttcatcctgcttgtgcttgaagcatgcagcgtggcgctggatgccaatttcaacgccaccatccgcgacaacgtgcagcttgtccccctcggcaagctggtcaactgcatcggcttcctgctggtgcccgcgcccgcctttctgacgtggaccttcctgcaccattggaccggtgtgcgccttgccgcatctgccatcctgttctggacgcttcccctggcctgcaacgcggcactggccatactcagctacaacgccgggctgctgttttccatcgcgcccgacaacacctactcgcgcgggccgtggttcgtcttatccccggccatattctactgctaccaaaccctgacggtaagcgtcctgattcgccagcgcgcccggctgcgggcggaagaagcggccctgttcgccctggcgttggccttgcccgccatcaccgcggccatccaactgcactacttcacctttctgaccatctggagcagttgggccatctcgtgcatcatcctgctggtgaccgtgttcatcaattcgtccgaacgcgacgaactgaccaaactggccaacaggacggcgtaccgcaacgccatagccaaggcccgtcgcatgcgcgaactgaagatgtgcgtggccctgctggacatggacgggctgaaagccatcaacgacaggtacgggcatgccgccggagaccatgcattgctggcgcttgccgaagcgctgcggaagacctttgacgaagggttcagcgtgatgcgcttcggcggcgacgaattcgccgttgtccagttcgacaacgaccccgccgcgatctacgaacggctctgtacccttgaaaacgatctggcggagcaggatgccgcctccggcaggccgtaccgcgtggccttcagctacgggctggcctgctcgcgcgacggcgaaagcgttgacgccctgctgaagcggtgcgatacgctgatgtacgaccgcaagcgccagaagcacatcaaggcaggcgccatcgcccactgagaggcgcccgtttccccctgacggtgccgcctgtcaccctgacggtgcccggtcggcccggccccgcacctgaacacaccttggggagcagcatgcgcacatctaccatcttccgccccggcagcgcctgcttccccggcctcgtcgaccatacctccaggctgccggcctgccgactggtgccatccggtttgctggccgccctggcactgtgcgtcatcacgctgtcaggcggttgtgcggcccggcacgcgagcacgcccgccgccctccagaccgccgaccagacctccggtcagtccgccctccagccctcttcgcaggccgtcagttccgtccagctcgtccagtcggatcgcagctgggatggctccacgctgcccgcgtatccgcagggccagccacaggtcaccatcctgcgcatcaccattcccgccggggcgcggctgcccctgcatcatcacccggtgatcaacgccggggtgcttacacgcggccagttgctggtcaccacggaggacggcaaggaactgcgcctcgcggcgggcgaccccatcgtggaggtggtgaacaacccgcaccagggcttcaaccccggcagcgaacccgccgaaatcatcgtcttctacgccgggcaggcgggcactccgctggccgtcaagcaggggcagtagccgccccggctcctgccatttcctcctcatggggcacagggccccgccttgtgcccgccgtctctccgcctttcctcattgtctcgccttttccgcattgccgcaccgccccctgaaaaaatcagggactgcacacccggcagggatacactacactggtgcttgggcgcccacccgattccggagtcccgcatatccccatgccggcggcattccgccttttccaacgggcaacgcgcggcggcatgccaccgcaccgcagctgatcggacacctccatgagcacccgcaccgcctgtcgcgtcttctctccccacgccaccggcatcgccacgccgcgcccccctgccgcgcgcaccgccttgcgtctgccgtccgccacagcattcggcccagcattcggcccggcattctgcccggtatccgccctgatatccgccctgacatccaccctgacctccgccctgctgtccattgccgcgtgtgcgttcctgctggccgcgtggcccgctcccggccttgccgcgccgcaacgggccctgctgatcagttcctaccacccggctttccccaccttcttccagcagatcgacggcatccgctcggaactggacccggcgggcgtggccctggacgtggaattcatggacagcaagcgcttcaacgacccgcgcaaccaggcccactttctcgaccacctgcgctacaagttgtcccgcgtggccccgtacgacgtcatcatcacctcggacgacaacgcgctgaaccttgccctggaacaccgggatgccctgttccccgccacgcccgtggtcttctgcggggtcaacaacgtggcgctggcccagggcctgagcggtgcccccgcctttaccggggtcatcgaggccgtttccatgcaggaaacgctggaactgatccgcctgttgcgcccacgcggcaccattcacgccatctcggacgccacattgtccggacgggcggacatgctgacctttcgcgagctggcggcccgcaacgtcccggcccccagccgggaactgtcgctggaaaacctgacctgggacgacctggcccgccgagtggctgccctgcccggcaccgacgccatcctgctgctttcggcgtacgaagacgcggcgggcgcacccaggccgttcgaggaaagcctggccttcatcctgcgccacgccgacgcgccggtgttccacctgtgggagcatggcctgggcaaggggctggcgggcggcaaggtcatttcgcacttcgagcagggacgcatcgcggcgcaactggccctgcgcatcatgaacggcgcatcccccggcgacatccccgtgatcgagggcgacgcagccaacagatacatcttcgaccatcaggtgctggcgcgcttcggcatcgcggaaagccagctgccgccgggcagccgcatcctcaacgccccctcgtcgccgtgggtggtctaccggcgcgaactgcgggtggcggcggcagcgctggtggtcatcctggctctgacgctcttcctgatcttccacgtcatccgcctgcgccaggccagaacggacgtccgccacagcgaggaacgctaccgcatcctgttcgaccagtcgcccgtcggcatcgcccacttcgacggcgaaggcggcatcattgccctgaacgccaaattccaggaaatcgtgggggcgccgcgccacaaggtgctggggctgaacatgctgcacgacgtgcgcgaccccgaaatgctgcgggccgtgcgcaccgccttcgaaggcggcataggccgttacgagggcagctacacctcggtggcgggccgcaagaccacgctggtcagctgcattctcaagtgcatcttcgcgccgggcggcaggcacctgtacggactgataatggcggaagacctcaccgaacgtcgccgggcggaagacaccctgcgcgaacgcgaaatgttcctgctggaaacccagcgcatcacccgcgtgggcgggtggaaggcgggcacccggtccgacaggctggtctggaccgacgaggtcaaccgcatcctcgaggtgccgccggactacaagccggggcttgccgagagcatttcgttctacgcgccggaataccggcctggggtgtggcagatgctgcagaccgtggcccgcgacggcacccccgtggatctggaatgcgaggtcgtcaccagcctgggcgcgcgcaagtggacccacctgcgcgcggtgggccgcgtggaagagcacggggaacagctcatcctgggcacgcttcaggacatcaccgaacgcaagacggcggaaatcgaactgctcaacgccaagctgcgggcagaggccgccagcaaggccaagagcgaattcctggccaacatgagccacgagatacgcaccccgctcaacggcattctgggcatgctccagctcatgcacaccacccggctgggtgccgagcaggcggactatgcggacatcgccatccagtccggcaggcgactggcgcggctgctttccgacatgctggacctgtcgcgcatcgaatcgggcaagctggatatccgccacgtgcccttccagcttgcggcagcggtgcagcaggtggtggaactgttcctgcccatttcgctgcaagcggggatacggctcgacgtgcgcatggacccgaccacccccgaaaccttgcttggcgacatcgtgcgggtgcagcaggtgctcaccaacctgctgggcaattccttcaagttcaccagaatcggcggcatcaccttggcggtccaccgcctgcccccgccgcacgcccctgcctgccgggtgctgttcaccatttcggacacggggtgcggcattccggaagacaagctgggcgaactgttcgagccgttcacccaggccagcaacggaatgcgccgctcgcaccagggcgccgggctggggctttccatctgcaagcggctggtgcacctgatgggcggggaaatcaccatcgaaagcgaggaaggcgcgggcaccacggcctgcgtcagcctgcccttcaccttggtgcccgataccggcgaaaggacggaggtgccggatacggcgaatgcgcctgaccttcccgatgtgcccagtgttgccggcgtgtccggcatgcctggcgcgcagggtgcggcaccggccccccggtcagatgcggccttgccctgccggatcctgctggtggaagacgacccggtaacccagctggccgtgcgacggatgctggaaaaggcgggccacaccgtcaccgtggcgggggacgggcgcgccggcctgaacgcgctggctggcggctcgttcgacatggtgctcatggacatccagatgcccaccatggacggcatggaggccgttgcacgcattcgcaagggtgaggccgggccggacagggcgggcattcccatcgtggccctgaccgcctacgccatggagggtgaccgggaacgattcatgggtgcaggcatggacgcctacgccaccaagcccacggacatggatacgctgcatgcggtcattggccgcctgtgcgggcaggggcagacaacacggcaaggatagccgcgccacaagggcgtacgggcggagtgggccaggcacggcatctggcaggcacggcatctggcaggcacggcatcttgtggacacggcaccggctggtgcgcgcggaaacgggcggaaactcagtccgccagggcgtgcgccggggcaaagggcaggtagtcgcccggcatgtcgtccttcaggttcacgccggtaagcccgaccgcaaaggccccctgcaccagatagcacagcttgcgcacgccttcctcgatggcgaggccgccggggcgcacgttggagatgcagttgcgggcctcgtccgtgcagccgggcacgggcgcatgggtcaggtagacgcccagcgaattgggcgagctgaggccgggccgctcgccgatcagcatcaccaccagccgcgcgcccaacatgtgggccacctcgtcggccacggccacgcgcccgtggtccaccagcgccacgggcgtggcggtatagcccgccgcgcgggcctgctccagaaaccgcagggcgaagggggcggcgttctcgtgcacggcgcgggcggaaagcccgctgctgaccaccacgcagatgtccgccccttttgcgcccgaagcgccctttgcctgcccagccgcggcctcgcgcaggatgccccgcgacgcatcggaaagctggcggcccttgtccggtcgggccaggaattccgccgtgtccgccgccgcgctgtgcaactccagacactgtacgccgccccgttccagggcggcgcgcacgcccgccatgtcgaagggggtcagcaccgcgtcgcgcgccttggcgtgggccatgcggaaatccagccaccggtcgtgcggcaggctgacgccgcaacggccaagggcaatgcgggcctcggtgtggcggcgcaggtcgctccaggtgtcgtcggtcaccggggcgggccccgccgcagggtcgtcgtgtggtgccctgtccatggcgtccctcctcaggcgtcctgccgcacgcgctgttcaagccccagcagggcaccgccgggggccagcaggttgccgtccctgtcgtggatgcccatgcgttccagccaggcctcgaattccggggccgggcgcctgcccagcagcttgcgcaggtaggccgcgtcgtgaaacgacgtggactggtagttgagcatgatgtcgtccgcgcccggcacgcccatgatgaaattgcagcccgccgtgcccagcagggtcagcagcgcgtccatgtcgtcctggtccgcgtcggcgtggttggtgtagcagatgtccacccccatgggcaggcccagcagcttgccgcagcagtggtcctccagcccggcccggatgatctgcttgccgttgtacaggtattccggcccgatgaaccccaccaccgtgttcaccagcagcgggcggtagcggcgcgccacggcataggcccggcattccacggtctgctggtccacgccgtgatgggcgttggccgaaagcgcgctgccctgccccgtttcgaagtacatcacgttgtcgcccagcgtgccgcgctgcaattccagcgtggcctgccacgcctcgtccagcaggcccaggctgatgccgaagctggcgttggccttttccgtcccggcgatggactggaagcacaggtccagcggcgtgccccgccggatgagctccatggcgctggtcacgtgggtgagcacgcagccttgggtgggtatctcgtaccgggcgatgagctcgtccagcaggtgcatcagccgggcgatgttttccaggctgtccgaggccgggttgatgccgatgaccgcatcgcccgagccgtagtacagcccgtcgatggtagaggccaggatgccgcgcgcgtcgtcggtggggtggttgggttgcagccgggcagaaaagtgacccggcagcccgatggtgttgcggaaccgggtgaccacccggcacctggaggccaccagcaccaggtcctgcaggcgcatcagcttgctggccgccgccaccatttccggcgtcaggccgggggcaagggcggccaggctggcatggtccgccgcgccggtaagcagccagtcgcggaactggcccacggtgtacgagcgtaccggcgcaaaggccgccgcgtcgtggctgtccatgatcagccgggtgatctcgtcgtcctcgtaggggatcaccgcctcgtcgagaaagcgcttcaggggcacgtcggccagcagcatctgtgcgcgcacgcgctcttcgtcgctggctgcggccaccccggccagaacatcccccgaacgcaggggggacgccttggccagaagttcacgcagcggactgtgaacgttcatgggggcctcgctttacaggaacacccggggcaggaacatggcgatgcacgggaagaccatgaccggcaccagacctatgcgcatgaggagtaccatggggacgatggagctgtatatgtcgccgggggtaacgcccttgggcgccatggcctcatcaggaagctgcgtaaggggtagcggtccttttcgatcttctccgcagcttgtcgccacacctcctgtaccgggtctttgtcgatgcgctgccccacccgatggtgtggaccgcgccccccgagggacgggattcctcggcatccccggtccagatgcggaccttctggggaaatcgcatcctcctcttaatcgcaatcatcagtccatgttcccgaatgggaacatggactgcaaatgcgttccccttcggcccatcaaatccgggcaacgcgggaagacatctgcataaccatgcgacatcacgacatataaccttctggcatcactcttgcctaagacggggataccacagcacgcaggaggatcccgtgtcggagaacgtcatttcgcaaccctttgaaaagcagcaggcattcgcccaagccatattcgaaagcctgcccggcttgatgctgatcacggcggtggcccttgtggccaacttcgtggccccgattcttgaaacctatcccctgttcaagacctacctttcgctcaaggacttcatcctggccatcatcatcggcatcgcgatccgcaacaccgtgggcgtgcccgccgtattccagccgggtctgcgctattccaccatcatgaccaagacaggcatcgtggtcatggggtccagctattcgctggccggtctggtgtcggttggcggccaggccctggtgttcatcgcggtgttcctgttcggcaccgccctgatcatgatgtggctctgcaacaggcttggcatgtcctcgtcgcttggcgcctgcctggcggcgggcatgtcggtgtgcggcgtttccgcaaccatcgccatcgcaccggctgtgaaagccaagaacgaggacatggcctattccattgcggtggtcctgatgttcggtttgctggcgctggtggcctttccgctggtgggcaggctcttcaatctgaccgccgaacagttcggcgccttcgcgggcgtgggcatcatcaactccgcgcaggtgctcgccgccgggttcggctacagcccggacgccgggaaggtggccggaatctacaacatcggccgggtgatctttttgcctttcgtggtgctgatgctggccctcatggccgcagcgcaggaggccaagcagggcaacgaagtggccaagatcaacaagctgcagatgatccgcgacaagttccccctgttcatcctgggcttcatcgccatcgtgtgcatgaacaccatgggcatgctgagcaaggccgagatcaaggtggccaaggtgttcatggaatgggccttccttctgggctttgccagcatcggcctgaccacccgcctttccgacctgcgcgccgcaggcctcaagggcttcctgttcggatttggcgtcgcgggcctgaaagccgtgctggctctggtcgctgtcctctacttcatgaaataatcaaaaggagccaatcatgtctttcttcaagtccatctccaagtcccgccgtcaggattccatcgtcgtcctgctcgggttcgcggtcatcgcgctgtgcaaggttatcgcctagttcatgctttcatccaggcggccgccggacgagcgtccggcggccgcgccttttcaaggagaatgaaatgaggcgcattttacttggcagcgacggctcggagcaggcaaggcaggcggaggaccacgtgatctccctggcgcatgacgacggtggcagcattttggctgtgcatgttgtggagaaagacctcatgcattatggaatggttgaccatctggccacccagggcgacaaggaaggtttcgtgcgctacattcgcgaactgggtgagcgcgaatgcctggaccggctcggggagtttcgccagcgcgctcgcgagcggggggtggaagtcacgctgatggttcgctggggcgaaccgctcggcgaaatactggcagccgccaccgaaaaccgcgtggacgaggtgttcctgcccccacgctgctggggcagggaatttaccggcgcgcgtcttgccgaagccgtaaacagctcatgcccgagcaaggttaccgtactggcatgatggctcgcgccagggccgctggccggagttatccatgcctgcggtgagcggttcgtccagggcagagaaatgccgtcgcgccaaatgcggatgatgcctcttgggcaagcgggctgcctgctcatcagcatggcgccaactgcaccgaagtccccgggccttttggatggacatcattctggcggcgaaatatcagatgagtccatggctggtcaggccgcatgcaggggaatggcggccttgctttcccgcttcggacagcgcgtggtacaccatgcacaggaacgggcttggtgctcgtggcagagaacgaatgccctcgcgatgaagcccctgaaggagaattcagcgcccggttgagcctgcccggatatcttgtggggttcagcggtcagcacgcgggagatatgaagggcgctggcttggccctccggacctgccgcaaccgccttcaaacctaacctgatggccggcgccgatgccgcgggccggagttgaccatgggccatatgttcaccacgccgctggtcgtcctttctctctgccttgccctctgcctttcggcgccgggcgccctcgcggacgacgcctccaccggacgcattttcaggttcggcgtcatcacgctgaaccatccgctggtcatctaccagcagtaccagcccttcctcgactacctttccgagcgccagccgtggcgctttgaactggtactggagcagcgctactcggccatcgtcgaccgcctccaggccggtaccctggacatcgccctgctggctggccgcaccttcctgcaggcgcgcgaacgcacgccgctcgagcccatatgcgccgtgacgggcgtggacggcacccccaccatccgcagcctcatcgtggtgcgcgatgaccgcgaggacatccgcaccgtggccgaccttgccgacaagcgcttcgccttcggctcgccggactccaccgcaagctatctcattccgctggattatctgaagcagcatggcattaccctcagctccttctcgcgctggaacaatctgggcacccacgacgccgttgcccgagccgtgctgcggggcgagtacgacgccggggccgtgggcgaacccatggccatgcgctatctgggctccgggcttcgcatgctggcggccacgccgccgttcccgggcttcatcatagttgcccgggccgccgtgcccgaacccgtgcgggaggcccttcgcaagaccctgctggccatcgaccccgcatcgcccgaggtgaccgcccgctcctccggatggaacgaggtgctgcgccacggattcgttacggtggacacctcggtgtacgaagccttccgggccatggagacgcgcttggggctgccttcccaggaacagccggggacggaggaaaaaccgtgaagatgggcatgcaggccaagttcatcctgttcgccgtgccctgcatcgcggtgttcattggcgtcataagcttcgtgaccatacagcgcgaagaggaccttctcctgcacgacgtcacccagcagggcctcggaatcgctcgtatttcatctgtcctgttcaccaacgccagcatctacgagagcctgggcatggtggattccaccggcatgaccgactacctggactatttcgtggccgacgtgatgcggctggatgcgcgcatcgtctacttcatggtgttcgacaccgaaggacgcgtcatcgcccacaacaacctgcgcgaatacggcagaatccattcggacgaagccaccgtggccgcccttggcgcgaccgaaccgctcatcaccctaaaggacaacgcggacctcgggcctcatctggacatcgcggtccccctgaccatcggctcgaaacgctggggggcgtgccgcatcggctattcgctgaacgtcatgtaccagggcttgcgcacgctgcgctcggaggtgctgggcataagcggcgcaatgctcctggtggcgctggccctggtatggtatgcgggcaggcatttctctaggccgctcacggcgctcacccggacaatgaacgacatcaccgcgcgcggcgaccttaccgctcccatacgcgagttgccggcccgagaggacgagattggcgtcctgcaggccagcttcctgtggatggttgcgcgcctgcgcgacgcggagcgcgagcgcctgcgcagcatcgagggcatgcaccaggccgagaagctggccagcattggccagctggcctcgggagtggcccacgagatcaacaaccccctgggcggagtgatcctgtgctttcgcaacctcaccgctggcggcatggacgaagatgccagacgccagcatgagaaggtgatcgacgacggcctggagaagattcgacgcatcgtgggcgagctcatgcattacgcccggccctcgcccctggccgtgagcgagacgcgcatcgaggacctgttcgccagttcccgggcccttgtggagttcacccttcagaggaagggcgtggcccttgtgagccatgtggcacaggacgtgccgccgcttttcatcgacccggacaagatggggcaggtgatcttgaatctggtgctcaatggtgccgacgccatgcccgccgggggaaccctcaccctggacgccaggatcgtcgaaaacgaggtgcgcatcaccgtgtccgacacgggaccgggcgtggcgcccgagcaccgcgaacgcatcttcgatccgttcttcaccaccaaaccctcgggaagcggtacggggctggggcttgccgtgtccactgccatcgtctcccggcatggcggcacgctgacgcttgcgcctcaggaccaaccggaaccggacacgaccgcggaagagggcgtcgcaacgcccgcgtcaagcaccggcgcaaccttcgtcatccgcctgcctctcgcaagggacattccatgaccaagcattcggtacttcttgtcgaagacgaactctccatgctcctcggcatgcagcacgccctctcccaggcgggctacgaggtagccaccgctggtgatgccgaaaaagcccagcaactgttgcggcaacggcccttcgaccttgtcatcacggacctgaggcttccgggcatgaatggaatggagcttctggagggcatctgcgagctttatcccggcacgggggtcatcctcatcaccgcctttccggaggtggaactggcggtgcaggccatcaaggccggagccttcgactttctgtgcaagcccttcccgcgcgacggactgcttatcgcggttgagcgctacttccgatttcttgacctcaagcgtgaaaacgcgaggcttcgcggcgaacgcgacgatggcgagttcatcggcgagagcccgatgatgctcaaggtgttcgaacgcatccgggcaatcgcaggatcctgcgtgccggtcctggtgcttggccccagcggttctggcaaggaactggtggccggtgcgctgcaccgcctgagcaaacggcgcgacaagcccttcatcaagataaactgcgcggccttgcccgagcatcttctggagagcgaactcttcgggcacgagaagggcgcgttcaccggggcgcagcaggcccgcaagggcaagttcgaggccgccgacgggggcacgctctttttcgacgaggcgggagagatgccgcttgccgtgcaggccaagctcttgcgcgtgctggaggaccaggaagtgaccccggtaggggggaacatgccccgcaaggtggatgtgcgcaccgtgttcgccacggcccgcgacctcgaggaggccataggggcaggaaccttccgcgaggacctctactatcgcataaacgtggtgcccgtgaccctgccgcccctgcgcgagcgcggcggcgacgtggctcttctggcggagcgcttcctgcggcgcttctgcgcccagcacgacaggcaggtcacgttttcggaacaggcccgcaacgcccttctggcctacgactacccgggcaacgtgcgggaactgcgaaacgccattgaacgtgcggttatcctgtgcgccgaagacaagatccacgtggggcacctgcccaagcgcattcgcgacgccacgcaggcaagccaggagcagcaaccggaggaaacccgatttgtccaactggccgacggggtggcccagttcgagaaaaagcgcatccttgaggcgctgcaaaagacgggggggcgaagaattcgggctgcggagcttctgggcatcacccggaagcaactctggctcaagctcaaggagctggacatcaagttgtagaaccgccggggttcacgcgccaactgtgagtcgtcgcacgcgtacttcacgtccaaagtataggggggctagacagttgagaaatggcgtagggcttggatcgaatcggaaggatgtaggaagaatgtaggcaagacgcggaatggcgggcgatgtcgccttgcggatgccgccacgcgatgagttgagaacgaagcaccgttcgccgtggtgattgccacggaacttgagaaacgaaagccccggaatttgcgccaaaagcagcgcaaaattccggggcgtttttgcgttcaacgcacaggtgcggcggcggtggtcagcccagttcgcggcccacccagacggcccggccaatgatgcgcacgccgtccgcgaggtcgccgcgcgcgtcgatttcaagtggggcgtagctggcgttgtagctcgtcagcacgagcttgccgggcgaggcgttgaccaccttcaggtagaccagttcttcgacgccgacggcgtagaccttgcctgggcgcgggtcgcgctggctctggtcgaccagcaccacgtcgccgttgagcacgtagggctccatgctgtcgccgtcgacgcgcatgagcaccatgctcgacggcgagcccttgcgcagcaggaagtcggtgcggaaggcgtagcgccgttccacatcggcccccacctcgaagctgccgttaccggcggaaagccgcgcctccaccatgggcaccatgaccagttcgcagtccgcacaggtgactgtttccggaccgaacgccgacttgcccgcaggtgcggcctgggcctgttcctccacgcgcatgggaccgcgcccgaagaacagccagtcgctgctggtgccagttctttcagcgtaagactgaacccacgccgggggcacttccccgcgcttgcgcgccccgttcaccgactggggcgtgatgcccagcgcgcgggccaattcggaatcatttctgacccctgctgccttcatgagtcgttcgaatatggcttcgaacgatttcgcggtctgcatggcgaactccgaatggaactgcgaaacgccacgcgaaccgctcctcgtttaaatccgaggctttacgctaaagacgtaaaatttaaactccgaagtgaatttcgggttgaaattttaaatctaaagctgtaaatcaggcttgcgggcggttgtgattactatccagcgcgcaacctatcccgcctgtttaccacggtcaacggcagtagactgatatcgttcggacgctatcaccccctgccggaccagaacgcggacggcgatatgcggcagctcacccttttcgacgacagcactcccaatctttccggcgtgatccccgccgtgcgcgcggccatgaaccgtgccgccggtgaaagcgcggaaggccggaagctgctcgtcgaccgcatcaacgccatcgccagatctcacaacctcaggcttacgcggggcaacgccagggtcatttccaaagacctgctcgacaagtggctggccccgcacgaccgcgaccacacaccctcgcttctggcggtggtggtcttctgccacgccaccggcgacttcggcccgctggaagccatcctgcgcaccttcgggctgggcattctcacgcccgaaatcctgcgcgacgcgcatttcggcagggccgtgaaggaagagaaactggcgcgcaagcgccggagacaactggaggaaaccctatgatgaccagagccgattgcggccaccggcgcggtgacgcttccgatttcatcaggcgcgaactgcggcggcgcaaccacaccatgcgcagccttgccgccctcatcggcctgtctggcgaagccgtggccaagaccgtgcgcggcgaactgcacagccctcgcgtgctcgacgcgctgcgcgaccttggcgtgccggaaaagtacctgttcgacccgcgcaggctggcccagccgcaacccctgacccaacccgaacggcaggacgccgcgtagcgccccccgcaccagcagggccgaaccatgaagaccttcaaggacgcatacaccgcaggcgaactggccgccgcgctcggggtcaccgaccgggccgtccagatgcgcgcccggcgcgagggctggcaggcacggcgcaagccggggcgtggcggcggcaacgaatggctggtcgtctccatgccggaaggcacggcgctggccgtgcgcatggcggaagaacgcaccgccgtggcggctgccgcgtcggaccacccgcccaccacttccgccccttccgcacccggcgcgcccaccccgctcgatcccaagcgccgccagcaggcccttgcccggctggacctcgtgcgcctgtatctcgactggctgcgcaggcacggcaagtccgtgcagagccgggcgaacttccttgccgcgtatgacggcggcgcatggccgcagctgctggccacggtggggccggtcagctggaagacgctggaacgctggaaggtgcagcagcgccgcgcgggcgacctgatggccattgcggacaagcgcggccttgcccaccggggcaagtcgctgcttaccgagcggcacaggcagatcatcctcggcaaggcgctgcacatcaacaacccggccatcagctacgtgtgcaatcaggtaaccggcctgtgcaaggccgaggggttgcacgtgccgtcgcccgccaccatccggcgcttcctgaaccagtacatgggcgattgctacgcggaatggaccttcatccgcgagggcaagaaggcgtggaacgacaaggccgccatctggttcgagcgcaactgggggctggtggaggtgggcgacatcctcatcgccgacggccacaccctgaacttcgagacgaccaacccggacacgggcaagccctgccgcatgaccatggtgctgtggttcgacggggccagcaactacccgctggggtgggaactgatgcccaccgagaacacggccagcatcagcgccgccctgcggcgggcctgcatccgcctcggcaaggtgccgcgtatcgcctacctcgacaacggcaaggcgttccgcgccaagcacttcaagggctgcgccgacttccggcaagccgggatcgtgggcctgtacgaagacctgggcgtgcaggtgatccacgcgtgggcctaccacgggcagtccaagcccatcgaacgattcttcggcaccttccacgaactggaaaactgggtgccctcgtacacgggccgcagcatcaacaccaagcccgcccgcatgcaccggggcgaggcgatgcaccgcaagctgtacgacgccctcggcgggcgcccgctgacgatgcaggaaacgcacgcggccatcgcccatttcttcgacgcctacgtgctgcgtccgcagcgcggccaccttgccggacgcaccccgcacgaaattttcagcgccgggcgcgggccgggcctgaccgccgacgacctgaaccggctgaacctgtggatgctctcgcgcgaggtgcgggaaatcgaccggggcggcacggtgcgcctgcttggccgccgctacttcgcgccggaactgtacggcaagaagcacgcggtcgtggtgcgctacgacgaccagcgcccgcagagcgtgctggtgtacgccaccgatgggcgctttcttgccgaggcgcgagagatgcaaaccctgcatcccgctgcctactacctgggtgaaggcgaacaccgcgaacagcttgccgacgccctcgccatccggcgcgagcaggagaaactggccggggccagttcgcgggcgctgctggatgcggtggtcattcccgaacaccggcagcgcatggcgcaactggccagcgatgcccctgcggcgctgcccgaaggcgaacgtgacatcccgccccccgcccgccgcgaactgcccatccccactgttaccgacgacgagcgccgcgcccacgacgccatgctggccgaacaccgcgcccgcatggcggcccgtccggcctacgaggccccgtcgttcttcgcctcgcagctcgaccgctacgagttccttttccggatttccgaggttcagggcctgcccctgaccgaggccgacgccaccttcaaggccgagtacgagcagtcggacgaatacctagaggtggccctgccccgctacgaacagcaacgccgcctgattgcgcgcatggcggccatggaggctcgcgcatcatgaaaaagggcatcttcatcgaaacggacaacgtggcgcgcctgcgccgggccttgcggcaggcggaagacacggagcgtggccgccccggcatggtggcggtgtggggcgaggcgggcgtgggcaagaccattgccgcgcacagcatgtacgcccagcacggcggggcctttctgcgggtgctggaaggcatgacccagcacgccttccttcaggagctgtgctgggaactgatggaggcgcggccccacggcgcgcaccgctgccgggccgaaatcctgcgcgccctcgatgccgaacccgtgaccatctacgtggacgaggccgaccggctggatctgcgccgtcttgaagacctgcgcgacatccacgacatgtccggctgcccggtggtgctcattggcgagcagcacctgcccggcaaactgtcgcagcgcagccgcatcgacgaccgcatccccgacgaataccgggtggccttcaccggcatcagcacgcaggacgtggccatgtacgccatggagggggccgaccttgcccttaccaccgacgccgccgcgctcatccacaagcaggccaggggcaacttccgccgggttcacaatctgctgctgtcggtggaatccgccgcccgcgccaagaacaccagcacggtggacgcagccctcgtcaaggcggcgctgcccgccgggcggaggtagccatgcgcaccgacgccatggacgccgtgcgcgccgccctgcggtccttctgccccaccggcaaggaatccgtcaccacgccgcagcttgccgaggctcttggcctgaccacggaaagccagcgccagttgctgcgcaggcggctgcactccctgatggaacgtggcgaggtggacaagccggaccggggcctctggcggctggtgcccggtgtggagccgcgccgcacgggcgaaagctacgtgcgcatgtggcgggccatccgcatccagaccgccgggtggcgtctggcggacatcgccatcattgcccgcgtcgaacgatccaccgtggggcggtacgtgcgctggctggaggcggaaggctacatcgcccggcacgggcaggacggcaacgccaacctgtggcgactgaccgtcgccggacgcgaacgccgcgaaaccccgtggccgcccatcgacctgccgatgccctacgaagccgaacgccgcgccacggcccagctctgccgcatcctgctgctggaagacccggacgcccccggcacgcggcgcaagattcaggaacagcttgccgtgcttgtcgcacggttccccatcacaaccaccgcaaacggggccgacgccccgcccgccacggaggcatgaccatggtggccgacaagatcagggatgcccggctggcgctgggcgtgctggccggacaggtcagcgaggaaacgtggggcctcatccggtgcatccagaacgaactggatgcggcagccggacaggtggaaaccatggagcagacgttccccgtgcccggcatgagcgccggggccggggacacgacaggcgaaacgcaggagacgcactgatggcacgacgcaagcccaacccggtaatcatcgccgaccgcccgcaggccgaaggcgcactggcggaaatcgcggtcatcaaccgcaagctgaccggcatcgaaacggacatgaatacggccattgatgcggccaaggctgccgccggtcaggccagcgccccgttgctggcccgccgggccgaccttgaaaacgcggtggccacgtgggccacgctgaacaaggccgaactgttcatggaccgcaagagcatcgacctcggcttcggcgtcgtcggcttccggcaggccaccaagctcaagcaggtgcccagggtcacggtggccatgacgctggaacgcctgcgcgaactgggctttctcgacggcatccgggtgaaggaagaggtcaacaaggaagtggcggcgggctggcccgcctcgaagctggaactggtgggcctgaagcggcacatcaccgacgacttctacatcgagatcgcgcgcgaggacgtggagcgcgcggcctgacgcaccggaggcggacatggcccacgacagcatcgacattccccgctacgcgcggctctacgcccagcgcgtgctgcgcaacaccaacctggaccccggcgatatgccggaactggcccgcaacaccgaattcaaggcgcggggcgtgcgtgaaaaggccgacgtgacgcgcaccatccggcgagaggcggggcacctgctggtggcgtcgggcctgcccgccgatgcggtacgcaagaccctgcgcctggagcactggtggcaaccggaacagcgcggcgcgaagcacaaggaaaagacgcgatgaatgcgaaaccgccccgcccgcgcggcggggcggtcgcccggcggtggcgcgccgggcctgacgagcagccaccccgcacaaaggaaacggcatggccgaacatcgcaagaaatgcgcgtcagtttgcgtaaaaaatggcgcaatcgggtcgggcaccgtggaattcttccccgcagcgcaatggggcggcccgcaggggctgtaccgcctgcgcatgggccgcaagtggctggacgccccccacggcctgcacggcaccgggcgcttcctgaccgtggccgagattgccgcgctgctggcctaccacatctttggcgtggatctgcgcgaggtggcacctgccccccgaccggaccacctgccccgcaagcgccttgtggccgtgcgcaccggcggcaccgacgaataccccctgcacgacgtgacccgcatcgccagcgaggcccccgtgctgggggccgacgggcgctggtacgtggccgtgcatctttacgggcggggcaccgtgctggtgcccgccgaggagtgtcacccaaggtgagaaagacgagaacgaacgccgcccatcgcaaggccctgttgggcaagtcctccatcggcgtgaagcagctcggcatcgacgccgacaccctgcgcgagatgctgcgcaacctgttcggaaaggaatcgcgggccgagctgaccgcgccggagctggtgcgcctgtgcgaccacctggcgcagcgcggtgcgcggttcacgtccggcgcggctccacgtgaaggcaaaccgtacaaggtgaaggccgccgggcggcgcagcgactggtacgagattcccgaagggccgcaggccgcccgcaagcgcaggatcgcggccatgtggcgcgaactgggctacgacatgaccagtctggacacccgcgtgcagcgggcctttggcgtggaggcgttccgctggctggacgacgagggcaacctgcgcacccttgcaagggatctggaagcacgcctgcgggccagggaacagcgggagcaggatgcggcggaggccacagcgtgacggacgaagaacgcgcggcgctcgatgcggccatccggcagcactacggaacgccgcaccggttctgcaaacagacggggctgccgcgcggcacggtctatcaggtgctggccgggcgttacgcgggggatatggacaggcaggcggagcgcatctggcaggcattgcgacagcctcgcaccgccgggctcgacgcggccagcatcgggcgcatcctgcgccagcacgcctgcgcccggtgcctgtcgcgcggctccggcctgtgcgaccgctgcgaacccatgttcgcggcgcagacacgagacatccttgcccttgcgggccagacgacggaggaaacggatggcgacgctgatagatgacgtggtgaagctggtgcggcacggctggcggccctatcagggcaccgtggaagcggcggtgtacgagcggctgcgctgcccgcgcgcgcccctgcccacaccgggcgcaacgcggcgcgccagtggaccgtactggttccaccgggcggacgtgttcctgtgcatcggctgtggccgccggtgcagcctgaaccgccccgacggcttcgcgccgccgctgcccatccgctacccatacaaccgggaactgccctacaccctcaccccgcaggagatggtgacccggttgcgcctgctgaacgtgaaccaggcagcatactgcctgaacgccagctccagccagatttacaactggatagcagagggcaggctgcggcggctgaaggattcgcccgtccgcgtccccgccgaagacgtgcaggccatgatggaggattgggaggagtaatctttgaccaaataattatccatatgtacaataagtaaaaatatgtcagaggtgtggatatggatttttgtcccatttgcaattgtgatacaaagctacttgcacgttctggtgactatttgcatatcgattgccctcgatgtggtcaattcaaaattactcaaaatgctgcacttgatcttgtgggaaatgcttatccacgcaaaaaacgtattgcattgtcaaatgctgttcgagaaagcggcggtgcaattattgtagcaacgcacaactacaaagagttaatggagtccagggggatttcatttattgaaaaggctaataattttattgttgaaattgaaaaagcaacaggatttgctggaaacagtgtttctatatcgctggatgacgtatctctacaggcttcttcacatgttggtaatgatatcgaacttttacagattataagttttttagagtcggaaggtcttattcataatgttcgcgatagatcttataggaaaataaccatacagcctaagggctggatacatatagatggtttgaaaaaaccaaattctgaaagcatgcaaggttttgttgcgatgtggtttagcgatgaaatgttcaatgtttataccgacgtaatgtcggaagcaatcagagatgctggatatctacctcatcgtgttgaccagaaagagcacgcgcacagaattgacgacgaaataatttcacagatacgcagaagcaggtttgtcgttgctgatgcgacagggcatcgaggtggtgtctattacgaagcaggatttgcgatgggccttggccttcctgttttctggacatgccgccaaggtgacgaattgcattttgatgtacgccagtacaattgtattttttggaattcaaacgatcttccccaattcaggttagccctctccagaaggatcgaagcggtactgggacgcggaaaatcctgaccactgcttgcatagcctccggcaacaatgccgttccctccatacgatcctccctaaaaggaggatcgtatgcgttttaccccccgaaaacttccccgcttccgtcccccgcgcatgggctggtgcatggcgctggccgttgtgctgctgcttggcgtggcccgtttcgcgccgcagaacctgcccgtcatcatgtacaaggggtcgctgctcacgctggccagcgtgggcggctactggctggcccgctgggtgtttccctatggccgccccgaccagtggctgaccggtgaccgcgcggtaacccttgccgccagcgccggggccatgctgtcggagcgcatgggcgtttcgctgcccgtcggtcccggcaccgtgctggccgtggccgtgggcatggcctgcgtgagcatgatctgccgggcgctgctgatactgggggccatgctggccgtggggctgggcctgtgatgcggggacgttattgccccgcatgctgcgtcaggcttcacggccccctcatcctgtgcgcgctgcttctgctctgcgcactcccctccatcacccacgccgccaccatcccgccggatgcccagcgccaccgggccacgctgacccgcgaggcccggttccgcttcggcatggatgcgccggtggccacctttgccgcacagatccaccaggaaagcgagtggcgcgccgacgccatgtcgcccgttggcgcgcaggggctggcccagttcatgcccggcaccgcgcgctggctgcccacggtcatgcccgatacggggcagcccgcgccgttcaaccccgcgtgggccatccgggcgctggtggcctacgactggtggatcctgcaacgggtacgcgccgccaccccgtgcgaccgcatggccaaggggctggccgggtacaacggaggccccggctggctgacgcgcgacgagcgcaaggccgccgcgcaggggctggacccggacgtgtggtggggcagcgtggaaaccgtcaacgcgggccgcagccgtgccgccttccgcgagaaccggggctacccccggcgcatcctgctggtgctggagccggtctacagggcggcgggctggggcgcgggctcctgcccggcggaaggggggcgttcctgatgttcgacgccatcaccgccttcctttcgcccaagccccgcctgctctcgctggccgtcgtggccgtggtcctgctggtggcgctggccgccgtgggggtgcgttgcgccctggtgcaggccgaactgcgcaccgaacaggccatgcacgccaccacacgggaacagcttgccgccgccgtgacggagggcaaccgctgggccgccgtggcccggcaggccaacgccacggcggacgcgcaggcggaatacgccgccgcctgcatcgaacgggaacagaaaaccgccacggatgccgcagcccgcgcggccatcctttccaccgtcaaaccccgcccgcgcaccgatgcggagcgtcaggaggttgtggacgatgccacgcgcatggctgctgctgatcgcctcaatcgcccttggtagcggctgcgcggcccggcccgtgcccgtggtgccaccggccccggtggtggtgggcgcaaagccctgcgccgcgccgccccggcccgtgctgccgcccgtggaccgggccatgccctttgacgcacccgccaacgtggacgcgctgctgcggcgcgacgacatccaccgcagctatgccgaagcgctggaagccgcgcttgcctgttacaaacgccagatcccggagggtcgatgaaccccgcagacatcaccaaactcgtgcaggccctgcaagtgatcgcaggcatcctgcaacagctcggcgtgccgggccttgtggccatcatgcttgccgggcctgccgccgtgctgatcaccgtgctggttctcgaccacctgcgtggccgcaagcaggccgagctgctggaaacctaccggcaggacgtggccgccatggtggccgcgctacaggccgaatcggacaaccggcgcgaagaagcgtccggcaggctggaaacctaccgagccgacatgcagacggtgctgcgccaactgggcgagcaccagaaggaaacggcccagtattaccgcgacaacgtggaactggtgaaggtgtacgagcgcatggccaacgacctgaccgacgtggttgtcagcaacacccgcaccatggagcgcgtggtgaacctgatcgaaaacaacatgagctgtccggctgcacggcaggccgcacgggggaacaaatgagcgaacgcacccagtacatgggccagcgtgtggaactgcgccagcagcgccagcgggtggcccttgattgcgaagccctgcgcgaccggctgcgcctggcgctgccccttgcggaagaagtgtccgccatcgaccgcgaggtggtggtgaacgcggccatggccctgcacgaacgcctgggtgagttgcagggcatcgaccgcaagctggccatcctcaaccgcgaactgggcgactagtcccgaagcgagcagggagccaccatgggcagggagcacgaaccggaaaccgtctggcgcgcgcaggagctgtactgctccgaccgcctgaccttcgagggcgtggcggcggccaccggcgtggccgtctccaccctgtgtcgctgggccgacaggtacggctggcgcgcaaaacgagaggaactggcacgggccgaaagcgagatccgcgccgacaaggtgctggcccggtcgaagacgctgaaggccctgctgaacaagccggacgcgcagaacgcctttgccgtgtccgcgctggaaacgctggccctgaaagaggcggaggccgcccggcaggggcaggccctgccggatgccgccacgggcgagctgcccgccatccgcacgcgggccgatgccgtggccgccgtgcgcaccgccgtggagcgccgcctgcacatgctgctggcccgcccggaggcggtggacctgcgcgccttgcaagaggtgcagcgatgccttgatttgctggccacgctggaacgttccgtcgcaccagacgaagaaacggcagaagccgcgcgcacgcggggcatccctgccgacatcgcccaaaccctgcgcgaagcgttggggctcaaatgacgacggccccccgcacctcctgtgcgggatggcctgtcgcttgccgggagcgcggtcccggctgcgctcccgctgcgcggctggcgggcatcctgcccgccggaactttcatttccccgtgaggacagcatgccccacaccgcagacatcctgctgggctaccagcgcgcatggatagacgacaagcaccctgtgaagtggtgggaaaagtcccgccgcatcggcgccagctgggcagaggcgctggacgccgtgctggccgcatcgctggcgcgcgagcacggcgggcaatccacctactatctggcctacaacaaggacatgaccgagcagttcatcaaggactgcgcgtggtgggcgcgcgccctgaacgtggtggccgggcagatagaggacgggctgtgcctgctgggcgacccggaccgcgacgtgctggtctaccgcatccgcttcgccagcgggcacgaggtggtcaccctgccgtcagaggcgcgcagcctgcgttccaagcaggggcgcgtggtcatcgacgaggcggccttcgtggacaacctggaggaggtgctgaaggcggccatggccctgctgatgtggggcgggcaggtgcgcgtcatctccacccacaatggcgaggaaaacctgttcaacgagcgcattcaggaaatccgggccggtaagtgggactatgccctgcaccgcacaaccttggacgatgcgctgggccacggcctgtacagggccatctgccgccagctcggcacgccgtggtcgccgcaggccgaaaccgcatggcgcgcggacatcgtgcatcgccacggcgacaacgcggacgaggaactgttctgcatccccaaacgcagcggcggcgcatggctgcccggcgcgctgatcgaagggtgcatggccgaacaggcggcggacgtgccggtgctgcgttggcggcccccggtggacacctttgtggatgtgcccctgccgcaggcggaggccatggtggccgcgtggctggaagagcacgtggccccgctgctggccatgctgcccaaagaccgtaaccactatgtgggcggcgactttgggcgttcgggcgacctttcggtgttctggccgctgacggaacgggtggacctgaccatggtcaccccgtttctgctggaactgcgcgatgccccgttccgcacgcaggaacagatcctgacctacctcgtcagcggattgccccgctggggcggcgtctcgctggatgcgcgcggcaacgggcaggcccttgccgaatacgcccgccagacgtgggggccttccatggtggccgaggtaatgctatcggagggctggtatcgtgagcacatgccccgcgtgaaggcgcgcatggaagaccgcaccatcgtcctgccccgcgatgcggacgtaaaggacgacctgcgcagcctgcgcatggtgcgcggcgtgcccagggtgccggaaacccgcaaccgtggcggcaacgggcagcgtcacgcggattccgccgtggcgctggcgctggccctgcatgcgcaggccacgctgggggcggtagagccgtgggaagtggagacggtgggacggttaggccattctcttattgtataggttggcttggtcatttttagacaacaagcgaaggcagacttttctcaagtcttcaacaatgaatacattgctatcaggattctgtttcccgatgaagaatacgtagattcgcgcatcagggtctctatccattgaatttattactcgcctgaaatcttcacggtatcttgatattcctatctttgtgtgcttgtaagagaatttccttttatatacttccacaatgtatgtgcttgaccttttcgtgcttgctgtgccgtcatctgcttttctgtatatggtaaatgtgaacttatcatcgttttcttttgctgaaacatgagtgctcatcataccatagagtacgttgctattactatggtgtggatacgtatagtttccgtctttaaattttggtttgtgaatgaatttgaatatttcagagtatgtgccgttggcgacgcctcgaatttttaattcagaaccacgcagtgttggattttttacataaaaatcaactattcccttgaaagatgaacacgtttttccgtgtgtctcgtcatatgaatagtattctacatcatcatcttcgttatctactgtggtgctctcgatgcgcccatcttgcgttgatcctgatggactgtctctgaatatcaaaatatttggatgagtcgcagggggtccgtcaggagtctccacatttttattatctctctttttacgatttagagaattgtagggacaggttgattcatgaccatttcttgcagaaaaataagcagttcttttatttgtctctctaaatgaacatggtgttaaaatagagtcacattccggacaaacaaaagagattcctttggggtctaaaattccatacaattcttctgcggatacaaggcatttttgtgcatcactccaagcgtccatggcatgcctccaagatttcaatcgtaacaggccatatcgttttgcagcaatctatatcacgtatgggttgttctcaaggcttccatgttcactgcatagactgcgcacgtgcagtccgttcgacgccgaggcgctgacctcggagctggcaacccgctagcgggtcggtgattcctcggcatcctgccggatctggagccggtgctgcgcccccgcagcaccggcgcaaggggcaacgcgtttacaggcgcatcttgttggatgccgcgcctcgcagtggtgcttggccctaaaaaaaactccccgcataagcggggagtcggcaagaacagtggggacgtgatttaagttaggctgctagtgcagcaattcccttgttgcaatttctctgtattctaccaagagccgaagcgcttatatagcgcctgtttccggcagaggagttgtcttcaccatgagcagctgcaatggcaatcgcatcaattggtacattccacacttggtcggggtggtaagttgacgaggcatagccccagtcaccttcccgctcactatccttaatgaaaaaccgtgaatctgagtacaaaacaacaaatatcgctctcgtacccagcactctaatacatgcaaaataatgatttccgcgaaccctgcggtcggggaggcacgaaaacgttgcccccttttttacaagaacatctgggtccatgtgaatcgataatccaggcctgaggtcatccctcaaggcggtgtctaatacgtaaacaggcatttatacctccgtcaatcgtcctcctttagtttatgttcttgccgaattaaaattttcccacaatatcattggcacgtcaagcaaaatattctagcgcgcattccgcccaccacctccggcatccccctccgccatcgcatagcctcctgtccaagcgacaggaggctttttcatgcccaccaatgaaggcccgcgcggcctgtacctgccggatggctcgttccgcccgttcgatgccgaggcgctgacctcggaactggcaacccgccagcgggccggggatttcctttcccttgccgggggctacctaggcattctgccggacccggatccggtgctgcgcgcccgcaacgacgatgtggccgtgctgcacgaccttgccgcagacgaccaggtgaccacggccatgctgggccgcaagaaccgggtgctgaaccggcgcgactacgcgctggcccccggccagcgcaagggccgcgatgcgcagccggacgccgcccagctgtgcgacctgctgacggaagacatggaacgctgggacatggccgccgtcatttccggcatcctcgatgcgccgttctacggcatgacgccgctggaactgcgctgggaagcgcacggcggctggtggcggctggcagaggtcaccccccgcccgccggaatggttcggctacaacgaccgcaacgagctggtctggcgcggggccaacatggccacgggcgaaccgctgcccgtgggcaagttcgtggtggcgcgccaccaccccacctaccgcaacccctacgggctgcgcctgctgtcgcgctgtctgtggcccgtggccttcaagaagggcggcatcaccttctacaccaccttcgtggaacgctacggcatgccgtgggccgtgggcgtggccccggccaaggccacgcgcgaagacaagcgggccatggcccaagaccttgcccgcatggtgcaggacgcggtggccgtcattccctacggggcagacgtgcggctggaaacggtgtccgggcaggtgggcgacctgcacgacaggttcctgcgccggtgggactcctccatttccaaggtgctcatgggccagaccctgaccgtggaactggatggccgcaacggctcgcgcgccgcgtccgaaacgcacaaggacgtggccgacgaccttgccgaggcagaccgccgactggtggaagccaccctgaacgaaatcgcgtggctgtacgcgcaggtgaaccgcccggcggcgctggccccggtctttgcctacgacgagccggaagaccttcaggcgcgggcgcagctggacaagaccctgtccgaggtgggcgtggtgtggaagaaaccccacttcgagcgggcctacagcctggacccggaagaattcgacgtgcgcgaaccggcggatgatccggcccggcccccgtcctcgctgtcagactcccccctgttcgcgtccgcccccgccggtgcccgcccgtccgcaaccgcagccgcacaggccacccttgatgacgccatcaggcagcacctgcccgccgccatggccgccaacgccgccgccgtcacgcaacttgagaaggccgcgcacgccgccgaaagctgggaagacctgcaactgctgctggccgaacaccttggcgcgcacatggggccggaccagctggaagacctgctggcggacatgatgctggcgtccacggcctacgggcgcgcggcggtgcatgatgaaggggacagctagcatgccccgcaccactgcccgcatcccggtcgatccgctgccgccgcaagaggcgctggccttctggcgcggcaaggtgccggtcacgcccgaagccttccgggccatgacagacgcggcccgcacgcgggcctttgccgtatccggcatggcccggctggacagggtggcggcgctgcaaacggcgctggccgatgcgctggaaaaaggggaatcgctggcctcgttcaagggccgcatcggcgacatcctgcaagagcagggctggtccggcactgcgtggcgggtggaaaacctgttccgcaccaacgtgcagcaggcgtatcaggccgggcgctacgcccagcagcgcgccacggtgcaggaccgccccttctggcagtacgacgccatagacgacaggctcacccggctgcgtcacgccgtgctggacggcctggtctatccggcggaccacgaattctgggacaccaactatccgatcaacggtcaccgttgccggtgcggggtgcgctcgctgtcgcggcggcaggtggagcgcgaagggctgaccgtgcagcacgacatgcccggccccatggtgtggacagacccggccaccggcatggagcacttcgtggccatgcccggcgcggacaagggctttgccgtcaaccccggtcgggactggctggcggggctggcccccggcccgctcgatgacggcgcggtcacctttcccccggccctcgtgctgtgcaggcgcggcggcccggcctttgcggatggcggcgacgcttgccgccccccgctggccaatctggccccccgccacatcctgcccgtgaccaacgcagacatcctgccgcgcggccttgccccggcggactacgtgctggccttcctgaaggaattcggccttgcggacatcgacgccagcacggccatccgcctgccgggcgtgaagctgcccgtggtcatcggcaaggggctgttcatagacaaggccaccggcgactggaagctctccaggaacgcccgcgaccagcacgtgctgttgctggcccgcaccatcaagtccccgtgggaaatatggcaggtgcccgccaggctgtcaggcaagacatgcacgacgctccggatgatccggctgtttcgggacggcgagaagcaggtggggggattcggcgtgtgcaacctggtcaacgggcggggctgggtgggcaccaccgccttcatgcccaaggccgacaggtcggagcggagaatactggaatacctcgaagcccagcgcaccggggtgctgctgtaccgcgagccctgaaacgaaaacggcccggaagtcacgcggccttccgggcaggcggcacccttgcttacgacccctgctcggtcagggcattcagggtacgccgccacgacatttccaccttttcggtaacgcgccacgcacaaggagtcaacatgcccacccccaacgccgcacaggacgccgcaccccaagccaacccgtggatccgcatcgcccgcaccggcacgtggaccgacagccagggcacgccgcgcaccttcaccagtgcggacttcgacgccatcgtccgcaactacgacccgcagcaggaagaagccccgctggtcatcggccacccggaaaccgattccccggcctacggctgggtgcgggcgctgcgccgcaccggggccgatctgttcgcacagctcgcacaggttccggaaacggtgcgcgaagccgtgcacagtggctcctatcggtacgtgtccatggccctgcaccccggcggcaagcgcctgcggcacgtgggcctgctgggcggcgtgccgcccgccatcaaggggctggggccggtgcagcttggcgacggctcggacgccatcgtcatccgctttgccgcccacacccccgaacaccccgcacccggaggaacccgcatggatatggaagatcttcagaagcgcatcggcgcgctggaacagcaggtcaacagcctgaccacggccaacaacgagctgaaggacaagctggccgccagcgacaaggcccgcgccgacgccgacacggccagaaccgccgcagaggaaggcaaggccagcgtcgaacaggaattcgccgcctacaagggcgagcaggccagggccgcccgcacggcccggctggaacgcctgaccgccgatggcaaggtcacccccggcgagcacaaggacatccttgcgcaggtggacgccctgtccaaggtgcccgaacccgtggagttcagcgacggcggcaaggaaacgctggaggaacgcttctggaagcagctggaaggccgcacccccgcgccgttcctgcaaccggttgcgccgcccgccggggctggcccggccttctcggccccgacctctgccgctgctgccgcccccgccgacctttcccgcaagatctagccgcaaggaggcacccccatgaccctgaacgaaggcgtgctcggcaccttttccttcaagggcgaccacgcccacaccatggatcacccgccggtgctgtgcagcggcgcggtaaagcagaacaacggcatctatcccgccgggctggtgctgatgcgcgacggcgacggcaagctggtgccgtgggacggcgcggccatccccgccggggtgtgcgacctgccgtgcgacacggccaccttgcccacgtgcgtctatctggcccacggcaccgtgcgggccgccgtgctgaccaaggctggcggcgcggcgctgaccgccacggaaaccgccctgctcgcgcaggccaccatccattccgtctaggagactcccatgctgctttcgctcaagaacatcttcaccccgcaggccatcgcggccacgctgaccaagctgcccgaccttgccaccacggtgctggacaccgcctttcccgaccggcccacccatccctttgccgtggtgggcgtgggcgaactgacccgcatcgtgggcaccgtgcccgtggtgcggcgcggcggccagccggtggccgtgggcggcgaagggtacgacgtgcagctcatcgcgcccaagccggtcaagccgtccattgaagtgacggcggcggaactgaacgacctcaagctgatcctcggcaacgccgccgcgctggaaacgtggcgcagcagcaaggtggattcgctgcgccgcctggtgcgcgacaccaccgaggccatggcctcggtggtgctgtacaccggcaaggtgaactggccctcgcgcatcgatggcggcgggcacgaaagctacgtcatcgactacggcccggtgctcacccacaccccggcggccatgctgaccggcgattccaaggccagcgcggcctacaagctgctgctggccatgcgcacggccatccgtcaggcgggcatcggcggcaaggtggcgttccatgccgggtccgatgtgttttccgtgctgctggacatctgccaggcgtggaccagcaccgccgacagcgggcagggcctgcgcgtggaaatcagccaggagcagggcaagctggtcatcggcggctttcccgtcaccctcatggacgaggcctacccccatcccgtcaccggcgagtggaccaacaagctggagcccaaggcgctggtggcctacgccaccgacgcgcccggcaaggtctggtactgcgccatcgactccatcagcgcggccaacgcggccacgccgttctacgtggtgccggagccgctgcccggcgattcgggcttccgcctcatcgcccagtccaaaccgttgcctgcgcgaaacccgaagaccatctgcaaggccattgtcgttgcctagcgttcggggattccggcccctggctgcgttgggcttcggcccgtccgacggggcaggacgccagagtccagccccatcggccagccctcgcccgccttgccacgaaccggacttcccgcacgccgggaagatggaagtcgggcacaggcccgcgtcgaacccctcacaccagtctgaaaccagtctgaaacacccggaacggccatggaatactgcacccgcgagcacatcacagacctgttgctggccgactacgtggccgtggccgaggcgaagaaccccggcatcgtggaacgcaccatcgccgccgtgtccagagaggtcacggccatgctggtgtggcgctacgtcaccccgctgccggaggtgccggaactgctgcgctacatcacctcggtcatcgcggcctaccgcatcgtgcaggccatcacctcgctggtggataccgagggcagcacggacaacgaatggattccgctgcaacggcagtggaagcacgtgaccaccatgctgaacgaccttgtggacgggcggctgaagctgccgcccccggcggtggaactgaaccccgaccgcgaggaagccagcgtggccgtggtcacccggcccccgctgtttgacaggagggggtggtagccatggccggttacgcgaaggcgggcaggatgcccgccagccgcgcagcgggagcgcagccgggaccgcgttcccggcaagcgacaggccatcccgcacacgacgtgcggggggccgtcatcaccgaccggaggggattctgatgggcaagaccggcgtgaccctgagctggggcggactggaccgggtggtgggcggcgctgcgcgcagccttgccgaccggagcgggctgctccggtccgtgggtgaaaccctggtgtcgtccacggtcaagcggttccgggacggggaaagcccggaaggcgacccgtgggatccttccgcgcgggcgcagcaggaaggcggcgtgacgctggtggataccgcccggctgcgcaactccatcggctacgccaccacgaccgacgcggttctggtgggcacgtcggtggagtacgcggccatccaccagaaaggcggccagaccgggcgaaaccatgccgtgaccatgcccgcccggcccttcatcggcatttccgcagaggacaaggccgaagtgggcgacctgctggccaaccacatcgccgccgcgttcggaggaaagagatgagaacgctggcgcacgaggtgatccggcaggcggcggaagccgccgggctgcccgccgaccgggtgaccggccagagcgccaaggacaatgccacgctgccccgcccccgcgtggaggtgcagtacctgacggaaacattcgcccgcaccgggcgcgtgctggaccggcggcgcgaggtgacagccactccgccggtccagcgcaccaggcgcgaactgtacaccgtgcgcctgcccgtggtggcccatgtgctggccgacgacgacgcatggctggacggcttctgcccggccttcgtggcggcgctgccgcgtggggtgaacgacgcgcggggcctgtgggtggcggtgcgcgtgcagcgggcggaatatcagggctacgccgagcgccgcgtgggcaacgctgtggtggccccgttcataaagcgttcgcgcctgttcaccatcgacttcacatggcgggtggccaccgaagaggaggtccgcctgctgaccgacatcaacatcgttccccacgtgggaggaggcaactgacatggccaacaccgcgaccaagagcgcgaccaagggcacgcaggacaagacggacaaggcaacggcgcaggccgcgcccgacaccacgcagacgcaggtcgacaccgcacagacgcaggtaaccgccagcgacacgccgcagcacgaggggcagcaggccgcctccacggggcaggaacaggccgccacaaccgaaaatgccaccgccgcgcccgatggcgatggcgccgcagccaccacggtgcaggaacagcccgcggcaaccctgcattcgctggacgaactggccacgctgtaccgcgtgcccagttggcagcaggcggcgctggcgcgcatgcagggctgggagcccggcaagcgcgttgccgccgaaacctacgaagcggccctgaccgcgttgggcgcacgtccgcagggcgggcgttagccgcaaggaggcaccatgggcgacgtactggaatatcttgtggacggcacgtcgggtcttgcgcccggcggcgtggacggcacggccatgatcgtgggcgtgtgttccgggggccagcccggcaagggctacctgctgggcaaacgcagcgaccttgcgggcctgctgggcgtggggccgctggtggatgccctgcgcgacatcttcgccaccggggggcagaaccccgtggtcatcgccgtgccggtggccgggcagcccgccgggtacatctccccggtgcggcagagcggccccggcgcggcctgcgccaccagcggcgtgccgcaggccaacgccgacgtggtggtggaagtggtggccgacggggccgtgggccttgcaccggtgcgcatctctccggatgggggcgcgaccttcggcagccagcaggcatcggcaacgcaggtcaccatcgcggccaccggcgtcaccctgacctttcccgaagacggcgagctgaaggcgggcaccgcctaccggtttaccgtgcgcacggcggtgggaccggtgacgcgcatcggcggcggcccgcagatcacgctggcgggcacccccagggcagaggcgcaactggtgctggaagtggtcggcggcggcgcgcgcaacgagggcacctaccgcctgtcgctggacggcggggacaactacggcgcggtgcgcaccatcccggtggatggcgcggccacggctggcgaaaccggggtggccatcacctttcccgcaggcgactaccagggcggcaccacctacacggccacgttgcaggccccggtgccgtccatcgtggacgtgatgaccgccatcgaacgcccgctggaactgtacgacgtggagttcgtgcacatcgtcggcccgtccgactcggtggactgggcggcggcgcaggccaaggccgacgagctgtggaacctgcaccggcccacctacttcaagatggaaagccgcctgccccgcgacggcgaggacatcaacgattgggcagccatcatgctggccgagcgggccgcgtttgccgggcgcttcgtgcaggtatgcacccagtacggcgaggtcagcgatgccaccggccagcgcaagctgcgcaactggggcggcttgcaggccgggcgggtgctgtccatccccgtgcagcgggccaccgggcgcgtgcgcgacggcggcatatcgcagggcaccctgcccgaaggctggaacgaggcggtgcaggccgcgctggaaaaggcgggctttcttaccgccaaaatctacgccgggctgcgcagcgcctactggggcgattcgcgcaccatggccgaggtgaccagcgacttccagtacgaggaagtgctgcgcgtggtgttcaaggccgtgcgcaagctgcgcatcgcggcgctgaaatccatgtacgacgaactgggcgacccgctggtgccggaaaacgcgggcgggctggaatacctgcgcaccaacctcgaaaccgcgctgaccaccatgaccgccgccgtgccgccggagctggccgcctacgtggtggccatcccgccggggcaggactacgtgaacaacggggtggccgtggaaaccacgctcatcggcatccccatcatccggcagatcaagctgttcgccaactacgcctacgcgggcagttcgttcgacccgcgcctggctgccgcataggagggcatcatggctatcaacggcaagaactacgactgggaagacatcaccgtgcgcctgccgcagggcgaaacggtgggcatcaccgacatcagctacaaggacggccaaggcgtggagccgcgctacgggcgcggggccaccgcgcgcggctatggccgcaagaactacgaggcgtcgggatcgttcacgctggatcgcgatgaattcgagcggctgaagaaggaactggccagctccggcgcgggcggcatctacgaccacacgccgttcccggtggtggtcagctacgccaacagcgaccagcccaccatcgtggacaccctgcccgcatgcaaggtgaccagccacgacacctcgtccgcccagggcgacgacaacgccgggcaggtgaagtgcgagatcaccatcctttcgcccatcctgtggaacggcgtgcctgccaaggtggaccggaaggtgagcagtttgacggggtaagaggggggaaggaaagaggagaagagaaaggccggggaaacccggccttgttctctttgaaaaaacatgcaatgcccgataacacatgcaaaaagtaaaaacgcgatagaaattggtcagaatgttttcgctaacagattaaaatattttgagaggctatctgtatgattgttaattatgccggagaaggaatatttccattgcgaaaaaatattgttgaatggcaagtaggcacgctcctatctctttgtagatcaaaaatatattatgacaaaatgcactctatcgataggaattggcttgaacaatgcatttcaacgtgcattattcaaatcaacaacatgtcttttttgcatttcttagtagaatggtgcaaggtttttgggcaaaacaacaatgaaatacactggaagaaggctttgcttgaatcgagaacgacatctaataagcctgtatgtacacaggaaagatttgagcgaaaagtaagaagtgtgatttgtgagcatgcagagattacagtaaatgagttttcgcgtattcatagtgccataacacatgctaggagtacgtatgctgtgcatatcaatccaggagagatgcaagctctcccaggcctagatacggcatacaatatagctaacgcgtacacatcattccttggacatgcgcaagaccattacattccactccttgaaacgtacgagcttggttttgagcaggaagttgtgtcttttttgaaccaccagtttgcgatggagtagcaaaaattgcactcgtagcattgatggatatgtttctgtgatacgacatcgatggaatactgcaataaaaattgttcacgtacatttttattgaaacaatatgcttggatgcgaggcccatcatggacatcaatgatcttaaaaaaagttcggacgaagaaatacgtagccgtgctaaaaatattgatggattgggaagtatttcctgtggaagaatgagcttcagttttctgaaaagcattaaggaattctcccaatacgataatggaagccacagagagtttgtaaacagtgcattatttttcttgcacatatactccataggcgatgatggcggcgttaaagagttgacctctgctgaaataagaaatctaagcgatggagatatcataaaaatatataattttttgattttggacagatgtggtgccggtctgagcctcaacagtgctagctcgatacctgacctcgcaaatgaattgaaacgcgccttaaaaacaacaaacctgccatatcttgacgcgagttcaatactttcagacaaaacaaaagccttatttgatcataatgagcggatatctggattacttaaaacggctctaggaagcagtggaaatgaattaaccacggcattaaataggattaatgaactcagcggtctcaggtacgcttccactgctgccgagaaggccgctttgagtatttcgcaaaaaagtgcatttttacctcgcggaagctacgagattccaaaaaatgtaactattccgcacattgaaaacccaatacatgacttaaaaaagagcctttcaaatgatttaaaaaaagttatcgcttcatttgaagttattagagatatccagattggacttaatgacattgtgcgatccgcagcgaatgactttgcagttgcccaaagcaatacaaataaatcaacgaaaacgatgttatgggtagcatccatcactctcgctgctaatattttgtcattgttcattgcataccttgcattcacaagcccaggaaacaatggcgatgtacagagtgaaaaaataagcaatagcacgacgatatcgcaaccttttgaagctaacaaaagaaaagagcaccgagaccaatcagtggaacctgcgcgtgcctacaaagacaaggtgccccccaaataaccgctgctgttttaatgccgcagggcacgcttaagaaatagtcaaaacagccgccctccggggcggcttttcatttccccgcatatctcccactgcctccggccccgtcttccggcctccgctagggtagcggcgtagcaggttcacctgcccaaacgccaacccgcatggaggcatcatgtccgaccccgccaatacctcgcaggccacttccgccaccccggcagacgccgaaggggccgccccttctggtcgcgcctacgccgcgttcgagcacagctggaccgatcgctgggccgacacggaagtggccgtgtcctaccgtttcgccaagccctcgcccacgcacatcaagcggttgcagtccacggcggcgcgcaaccccgcacaggcgtcgcgcgcgctgatcctggacgtgatccaccccgacgaccgcgcccggtttctcgccgacgcggacagttaccccggcctcgtcaccaccatgagcagcgcgctcatcaaggcggtgggcctcggcgatctgggaaactgatcgacgccgcccgccagcggctcggcgggctcggacagtatgacgccatgatccgtcactggctgcatgccgagcccgccgacgactgggaagactgggccgggcaggttgcgcaggccctgtttctcgaagaacgccacatcaagaccctcgcccacatcatgggcgcacgcggtagccgttaggcgagcttgcgagccttacggatagcgacagcaacgcgacaaaagcataggcccgccatggaagtgttcagcgttttcgccaccatgtccttgcaggacatgatctccggcccgctcggcttcatcaccggcaggatgaagcagcttgcgcaggctgccgacggccttggcgggcgcatgggcaagctggccatttctatggctcctgttgccgtggccgcagccgtgctgctggccactctgggccttgccgcgcgcgaagccattgccttcgagagttccatggccgacgtggccaaggtggtgaacttcgagagcgcgggcgagctgcaatccatgtccgacaccattctggacatgagcacccgcattcccatggcggcggacgggctggcggccatcgtggccgccgccgcgcaaagcggcgtggccaaggccgacctgacggagtttgccgaacaggccgccaagatgggcgtggccttcgacctgaccggggaccaggcgggcaagatgatggccgactggcgggcgggcatgaatttgtcgctgccgcgtgtctacgctttggcggacagcgtgaaccacctttccaacaacatgaacgccaccgccccggcgctgggcgaggtgatccagcgcgtgggcgcggtgggcatggcgtcgggccttgcggaaacgcaggtggcggcgctgggcgcggcgttcctttccgccggtgcctcgcccgaaatcgcgtccacggcgctcaagaagttcacgtccacgctggtcaaaggcacggcgttgagcaaggacgcgcaggtggccttcggctcgctgggcttttcggtcacgcagatggccaaagacatgcaaaccgacgcgcagggcacgatcttcaaggtgttgcaggcgctggccgacaagcccaaagaattgcagatgtcgctgctcactgagatgttcggtgaagaagcgctgggggccattgccccgctgctggccaacatgggcaacctgacgcaggcgttcgagctggtgggtgatgcctcggcctatgcgggcagcatgcaggcggaattcgacacccgcagcaagaccacggccaacacactgatcctgctgggcaacaagatgaaggcgctgatgatcgtggcgggcagttactttctgccggtcatcgggcgggttgccgaaggcatgggcggcttcgtggacatgctgcgcggcgcggcgcagaccgtggccggggaattcgcgctcaagctgttggcgggcatcgccaccgccgtggtggccgccacggcgctgtcaggggcaatctggctgctgtccgccgccggtcccatgctggccaaggcccttgggccgctcaaggcggcgctgctgggcctgtcgtggcccatgtgggcgctcatcgccgtgggcgcggcactgtacgtggcctaccgcaccaacttcggcggcatggccgacaccatcgaccgctggtggtcacgcatctcgctggtgttccggggcgtggccgccgtgttcgccacgcttaccgacggcgtgggcgagattcgcggccagctggccacggacatccgcgccgccgggttggaaagtctggtggccgccgtggcccgcgtggtgttccgcatccgcgaattctttaccggcatggttgatgccgtggctcctgtgggccaacgcttggcggatatccttgggccttcgttttcggccattgccgccacgctggggcaggttttcgacgcgctgggcagaatgaccgccgccctgttcggggccggtgccgccaccgatgcgtccggctggcagcgcttcggcgaggtgctgggcaccttcgtggccggtgcggccgaaggggtggccatcgccgtgcgtgccctggtcgcgcccatacagattgcggcgggcgtggtgcagttcttcctcgacctcatcaacggggtcagcctgttcgacgccggggcggcatttctcaacacattcacggacggcatcaagtccgtgctggccgtgcccatggaagccgtgcgcggcgcgatgaacctgatttccaagctgttgccgcattcggatgccgacgcggggccgctgtccacgctgaccgcatccggccgggccaccctgaccaccatgggcgagggcatgcaggccgccgcaccggaccttaacgccgcactggatgacgccctgggcgcggcggtgccccccggcacgctggaagccatggccgaggtgggcgtgacgcccgcaaagggccgcgagggccgcaccggcgggcgcggggtgaccatccacatcggcagcgtgagcctgccgggcgtgtccgacgcgcagggcttcgtgtccgagttgcaggcccttgtggccgagtacgacggcgttccggaagggggcatggcatgagcatgctgaccttcgaggacggcgtggtgcgccttggcggggtggccctgccgggcatcctgcgtgcccagcgcgtggcctgcgccgtgcgcttcgacgagcagaaggtggacggcgtgtccggcaagaagaagacccccctcgggtgggaggacgccgagatcacgctgaccctcgacctgctcaccgacgacgacgccacctgctacgaccggctggacaccatcaacgggaccttcagaggcacggacagccgcacgaaccccaaggtgctggaggtggccaatcgccacctgctggcgcggggcatccggcgggtggtcttcagccgccttgaaagcgaggagacagacgccgacgataccctgcgggccacgctggccttcgtggagcatgtgccgcccatcgtgcgggtggaacaggccggggccaagaccccgcgcgcggcagaggccgccgcgcagggcagcagcgccgcgccgcagcaggaggcatcgctgctggtggacgtgtccggcaggaaagccagggggaaccgctgatggacatcaccggcgtggacatcatcgtgcgggtgggcgggctggaagtgctgcgctccccccgggccgaggtggtcagccgccgccgcgcggtcatcacgcgggccgaggtggaactgcccgacccggatggatcggtgcgggtcgccctggcgctggggcagtccgtctcgctgggcttcggctaccggggcggacccatgcagcagttcaccggcacggtggacggcttccgcccggcagggccggacgcggtggccgtgctggccgccgggcaggaactggccctgtcgcgcaccaccatcaccgaatccttccacggcgaacccgccgacgcggtggcccggcgcatcctgtcccgcagcgggctggccgtggccgccgtggaaattccggacgtgaccctgccgcacatggtgttcgccaccgtgcccttgtggcgcgctgtgcggcaactagcggaatccatccaacgcgggcacgggcacgacctttcgcgccacgccctgtggctgggggccgacggcctacgctggagcgcgggcgacgaacccggccccctgtacacagtggccaccggcgaaaaccttatcaatcacgaggtggccaccacgccgggcgcgctggccgaggtggaatcggtactgctggcgggccttgcccactccatgccgttccggctggaggatgcgcggcgcggtgtcagcgggcagtttcgcgcgcaggaggtgcgccacgtgctcacgcccggcggcaacaggacgttcatccggtacggggcggaccatggctgggggtaacggcggcgcgaacagcgccaacctgctgcaactcatccgccgggcggtggagctgtgcatgccggacctgcgccactactaccgcgtgacccgcaaggcgcgggtggtggcggcctacgccagcgacggggcctactacgccgacgtgcagcccctgcgcaacgatgagaccgacgaccccgccgagccggtggtgccgcgcgtggaactgccggtgctgtggggcggcccggaccggggcgtggtgtgcccgcccgtggtgggcaccctgtgcgacctttcctactacgacggcgaccccaactacccgcgcatcagcaacatccgctggcaggggcacggcgcgccgctggccgccgtgggcgaattcgtcattcagcttgaacgcggggtggaaatccgcatcgacacggacaaacgcatcgtgtccacgaccccggcggactggctggtgcaggtgggcggcaacgccaccgtggaggcgggcgggtgcatcatccagaaggctccggagatcatccagcgcggcaacgtgacgggtgaaggccacgacggcggcaagggcacggtgagcgagcacgccgaccgcaccatcaccggcagcctgaccatcaatggcccggtggccatcaagggcgggctgaccgtggaaggggacagcacggtgagcggcaacagccacgcgggcagccgcagcggggggacggtgtgaagctagaaggagatgcccatggtcgcaagtgaagtgcggaggagcgcaaaagttgcgacaggatctttcagggtgttttttatcaaatcgattgcaagagactccagagccttctccggcaacgaacgtatcttctcaataattccatgttttttatcgctgggaatattcaatttcaacacaccatcttcaatgagagatcgaatgttgtctgcatcaaatctcaccgtaacggtgttgaagattgatgatattccgccaccttcaaacagatcgcgtccctttgcagtaagcttaacatccatatcggatatgttttttccatcctgctctatggtcaagacaccatgctcagcaaaatatctgacctctcgaactacttcataattattaaaacgaccaaacccatactctctaacatctacggcgacttctccgccgtccgttatccctggatagttagccgcaagcgtcttgagaatgatcttttgtaaatctgtcaacatatcaacctcgcctgcaattacatcagggtgacagaatgagcgacctttggggccaagatatcgccatcgacgatacaggccaagccctcgttgcggcaagcggcgagttcatcctgaccgaaggcgtggaaacgggccttcaggacatccgcctgcgcctgttcacccgcctgggttcgctcttctacgaccagggctggggcagcctgatccacgactggatcttcgaggagaacaccgtaggtgcccgcatcgccttcgaggcggaggtgaccctgcgggtggaactggacccgcgcgtgcaggtgggcagcgtgcgcaccacggtcttcacgtgggacgagcgcactgtgcaggccgaggtgtcgtggacgttcatcggcgaggaccaaccctcaaacctcatcctgcgcgccgacaagtccgtgcgcgaactggtggtgaaggatgtcgaccctacgtctgtctaaatcgctggagcagatccgcgcggaactctacgcccgcatggaggccgtgcaggacgagtacgccgcacagggctggctgccgcagcgcctgaacctgaacaagggcatcgcgcgcggtctcatcgaactgttcgcgtgggggttgtggcagctctaccagttgctggagcaggtgttccagcaggccgtgcccgccaacgccaccggcgacttcctcgacctgcacgcggaacagatcgaactggcccgcaagcaggccacgcaggcgcggggcacggtgaccttccaccgggcggccacgtcggccagcggcggaacggacacgcccaacgtgcgcatccccgccgggcgcatcgtgcgcacgctgccggatggccgaggcatagtctaccgctacgtcaccgaggccgacgcggtgctgcccgccggggccggtgccgtggccgtcatggcgcgggccgaggaatacggcgcggcggccaacgcggcccccggccagatcgtggaactggccacgccggtgcccggcatcggcgcggtgagcaacgcggcgggctggctggccgaggaaggggccgacgcggaatccgattccctgctgcgccgccgctacgcgctggcgtggcaggcgcgcgcgggcatcaccagcgccgcgtacaaggcggcggccctgtccgtgaccggcgtggtggacgtgtacgtggacgaccagcacccgcgcggcgaaggcaccgtggacgtggtggtcaagggcgcggcgggccagcccaccgagcagttgttgcaggcggtgcgcgccgccatcgccacgcagatccgcatcaaccacgacgtggtggtgaaggcccccacgccggtgggcgtggacgtggccatggaactggaactgctttccggcgacgcggacgccacggtgctggccgcccgcgtgtgggtggaggcgctgttcaagggcgaccagccggaggtgcctgccttcggcatcgggcacgacgtggtgcgcgaccgcatggcggcgggcatcgtctccatcgccggggtgaagcgcatcggctgggccagcccggtcggcgacgtggacatccccgccgacgggctggccaccctgaccagcctgaccgtgaccgcccgctgggtgacggaggcgtagatggcgggcctgttctggtcatacttccgcgagcggctggcgtggccgtggatcttccgtccggggccattggccgtcatcgcgcgcgggctggccgactatctggacaccgtgcgcgaggacatccgctggacgcgcgaccagtggatcgtgaccacggcggaacaggagctgatgcagggttacggcgcatcgcgtggcacgccgcgcacccggcacgatgacgacgcccgccaccgccgccgggtggaacgggcctacgcctggcacgccatgggcggcaccgtggaagggctgccgcgcatccttgaggaatacggctaccccggcggcagggtgcgcaatctgcgcgaccacaacgccgagctgtgggcgcacttcgacgtggagttgctgaacccgcccgcgctgttcgggcaggccgacatcgaggccgtgctggatctggtcaacgaatacaagcccgcgcgctcggtggtggggctggtgcagttcgccggtcggggcgcggcaccgctgacgctgggggccgtgctgaccacatcggtggtggtcgagcacgtggtggccaccggttccgaagcgccgttcccgcccgccccgctgcaagccggggtggtggccgtgcaatacattttcgtccgacacgaagtacgcgaggttacgtcatgagcgatgagctgaaaggcatctggaccgcgaagggattggaaaagctggcggcggcctacgccgggggcgcgcccctggtgctgcggcagattgccgtgggcgacggcgggggcagcgtgcccgcgcccgcgcccagttggaccggccttgcggcagagaagtggcgcggcaacgtcaacgccgtcatggtcaaccccgacgcccccaccgaggtggtggccgacgtggtgctgcccttcaacgtgggcgggttcttcatccgcgaatggggcctgttcgacgaggcgggcgacatggtggccgtggggccgcacgcggaaacctacaagccgctgatagccgagggcacggcggtggaagtgaccgaacgcatccgcctgccgctgaccaactccgccgccgtgaccctgaccatcgccagcgcggccatggccacccagcagtacgtgcgccagtacgtgacgcaggtggtggaagggcatgaggccagcgaggcagcccacccgcaagctaccaccgaagtggtgggcttcgtgcgccgcgccacggacgagaaggcagccgagggcgtggataccgaagactacgtgacgccgaagcaactggccgatgcgctgaagcgcgttggcggcatgcccatcggcatgaccttctggtggccgggcaccacgcccccggcgggttcgctggccatcaacgacggcccgctgctgccgagagaggcgtacccgcaactgtgggccatggcgcaggccagcggcaacatcatcaccgaggcggcatggcaggcgcaggcggcggtgcagtcgtcggtgggggcgttttccagcggcgacggggccaccacgttccgttgcccgagattgcgcgatttcgtgcgcggggcgaatcccagcggagggcgcgccgttggtgcgtggcaggcgcacgccaccgaggggctgtttgtcccgatggacggtgacggcgagaccgtgattggcgtcgtgccctcgtggggaccagcgacccacgacctgaccagcggccccggcaccgtcaatgtcaccgcatcgacgtccggcatcctgacgatcccgacgggcactggcgagaccctacccaggacggtcaactggctgccctgcatcaaggccttcgaccatgtgaccaacgctggcgaggtggacattgccgcgctggtggccacgctggcgggcaaggtggaccggtccgactggtcgcagcatcttggtccaagtggctggcaacgattacccagcgggctgattatccagtggggggtaacagctgtattggcgcgcgatacgacaaccataattacgtttccggtcgcgtttccaaccgcgtgctgccaaatgtatgccgcaacaaaggacaccgcatatggggtagacgccgcatctgcgcattgctctgcaatatcgttgtcacaggcatcaatctcgtacgatggcgcgacggcggcctccgcgcctgctcgtgcggtcgcatggctcgccatcggctactaagggaaacatcatgagcagatactactccgcctccaccgggggcttctacattgaggaccttcacgccaacattcctgccgacgccgtagccatcaccgccgatgagcatgccgcattacttgacgcgcaggcgcatgggcttgtcatccagccggacagcgcagggcaccccgttgccgttgatgctccacctccctcactgggcgccgcgatcaccaccaaacagggcgatatccgcaccggctacgacacggccctcgcgggcgtgctggccggggcggaggcgaccgccaccggcgtggccgtggggtccgccttgatggcggtcacggaccccgaagggctggagtatctggtggatcgactgaccgcgcgccgtgttgaactggagcaggccctgctggccgcgcaggccggtgaggaacccgtggccgccgtgctggccatcgtggtcagctatcccacgtagggaggtagcccgcgcaccgggcatgctcactgacaattgaatagggaaaggaaaggcccggtcgcgtcaactgcaagagacggcgcgaccgggcacgaagccgagaggaacaggcgggggcgttggcgcgcccccactggaccggcgcaggcacgccggaccacggcccccgacgggtagcagcccgccggttcgttccgctgctccatggtcccttgcccgaaagacaagggggccacggttgtagcaggcgcgagtggccatcaccaccaggcacgtcatgacgggacacacgcaacgggaagtgcgctgcggcaactgccgccgcctgctggccaagggagaggccattgacctcaccatcaaatgcccgcgctgcgggtgcatgaaccacgtgaggggcacgacccccggcacggaaggccagcgagcctcgaaggagccttcgcatggaccgaccgattgaacgcattggcgacgtggccaccatcatccagggcgatgcccttaccgtgctgcgggaactgcccggcgaaagcgtggacgccgtggtcaccgacccgccgtattccagcggcgggatgaccctgacggccagacaggccgacccggcggccaagtaccagaccagcggcacaaagcgcagctacccggccatgttgggcgacaacaaggatcaacgcagcttcaccacgtgggccaccctgtggttgaccgagtgctggcgcatggcccgcgacggcgcgccgctgctggtcttcacggactggcggcaactgccgtccaccaccgacgcggtgcaggccgccggatggctgtggcgcgggctggtggtctggcataagccgtccgcccgtccgctgttgggcgagtttcgacgtgacgccgaattcctcgtctacgcggtgaaacgcaaggccagcccggccacgcgcaactgcctgccgggcgtgctgcggcacaacgtgaacccggcagaaaaggtccacctgaccggcaagcccgtggccctgctgcgcgacctgctggccgtgacgcagcccggcggcctcgtgctcgacccgttcaccggtggcggcaccaccggcatggcttgcatggccaccggacgccgcttcctcggcattgagctgtcgcctcaataccaccgcatcgccgtcgaccgcatcgcagcggcccaccgcgacacgctggccacggaaacgcgctgaccatggagtagaacgcaaagcccccggcaggggataacctgccgggggctgtcgggcgaatggatgggaaaagatacctatcgcgcggggccagtggacgggactgccgcaagctggtccggcgaaaggggcacctcttcctggaggatgcgcggcaacttgacctcgccgggggaaatctccatgcgcttggcaatggcggcgcgcagtgcatcttcatcggtaaagccgtctttctggtggtggccgcgcagttcgccccacaggctggccatctctcgctcctgcgtcgtggtgccgcgcttgcctgccgtcacgcgccagaccttgccggtatcaccgccagcgcccttgccgtccggcgaatactccgccgaggcaagctgggttgcggcatgtggccgccggtcggcctgcgattccagaatgacctgaacgagggcggccccgcccgtctcggtgtagtgcttggccgccgcaatgacggtggctgccatgttctgccgcgaaaactcggactggtcggcatccgcaggcacgatgcgataccgccaacgcttgcgggaaccgctggacatatcctctgacgacaccagcatgtacggcacaggagcaggtagcgccgccaccacactggccggtgccgccgacgcaggggaggatgcaacgttgggcgacgtggccgaggtgggcgacggcttcggcggagcatccatgcccatcgacagcacggccatcaatccgaaatacaccagaaacgccttcacgcgcgtaggtttaccccatcgcatgaccaacgcaggcttgaatagtcccaccagcgcggcaaacatcgccgccccggccaataaggtgaacacggcagacacagcggacatggctcctccccgttgcgcattggatatacttaccaatgcatacacaacgaaaaggggccagggcaaccctgcccaagccccacccacgcacccgcgcgtagcaaccacaatgcctgtcacccaacttgagaaccgaccattctcaactcacgtggcgaaatttctcaactatggcgacgactcacacaaagacgagagagaagtgggagagattccaaaatacaaaaatggccagccatgcttatttgcatgactagccgtttttttactggcgcgcccgggaggattcgaacccccggccaagagcttagaaggctcctgctctgtccaactgagctacgggcgcgtgacgggaggggatttttctagccgagccgctgccgccggtcaagggcaagggtggggcaagggtgggcgacagtgggcaagggtggggcaacacggtgcttacgtaaggacggtggtgtttttttttgggggggagcaggccggaaccaaatggaggctgcgccggaatacggaccgcaaggcagccacccgagtatccgtctcttgcccaccgcaccaccgccgcactccccgcgcactcccgccccccataggcgcgtcatcaacgcccgccagcgcaccggacagccgctcgccacccgtggcgcgccagcacaatgcgtccgggcaatccgcccgcaccaaccactccggctcaacgcacccgcccctccaaccacgcaagcctcgtcggcatccgctccatcgcccggtaccgcctcttcccgttcggatgcgccaccatgcccgcttcgcgtcgttcccctccccccccccctgcaccctccccaccttccacatgcaattcgttcccctgcttgacgcgccccgcccggcgtcctaccggaagagatgcgcctcttccgcatgtacggctgccgggcgcgcttccgctccttctacaggcacgctcaccatgacacacgtttccgccgcatctcccttcgccacgtacgacgacgtgcagtcccacctggacaggctgggcatgttccacatggaccttggccttggccgcatggaacgcgtgctggacgcgctgtcactcgccgcacctcccttcaccgtggcccaggtggtgggcaccaacggcaaggggtccacgtccacgtttctcgccgccgtcggcacggcgcacgggctgcgcaccgggctgtacacctcgccgcacttcgtcaccccgcgtgaacgcatccgcatcgacgggtccatgctggctgccgaccagtggccgggcctggccaaccgggtcatggcggcgggcggcgaggcgctgacctatttcgaattcctcaccgtgctctgcctgctggccttccgcgaggcgggcgtgcagcttgccgtgctggaggccggccttggcggcgcacacgacgccaccaccgccgtggccgccgacgtggtctgcgtgacgcccatcggattggaccatcaggctgtgctgggccccaccatcgccgccattgccgccgacaaggccggcgcgttgcggcccggcgtgtccgccgtcaccgcgccacagcctgcggacgccatgaacgaactgcgcgcggcggcggacgcctgcggcgcaaccctgcacgaggccgacgacgtggcccgactgcccggcaaagcggaattgggcctggccgggccgcaccagcgcaccaacgcgctggtggccttggccgcatggaccaccctggccacggccaacgagtgggaatcgcacgaagacgccgtacgccggggcctggccgaggcgtggattcccggtcgcctgcaatgggtggagcgccccgccgccgaaccgcacgacgcagagggggcggacggaacggacgcacccgtggctcccaaagcgcccggcatgcccgacatgctcgccctgcccgcgcgccttgtcattgacggcgcgcacaacgcccacgggctggccgccttgcgcgcggctctggtcgatcagtgcgtgcgccccgccgtggtgatcttctcgtgtctggccgacaaggatctggcagccgtggccgaagaggtgcgacgccttgccggggacgcgcccgtgctggtgcccaccatccgcaacaacgcccgcgcagcgcgcggcgaagacctggcaaccctgctgggccccgccgcccgcgccgtgccggacatggccgccgctctggccgaggccaccgcccttgccccgcaaggtccggtgctgttgtgcggctccttgtatttgctcggcgagttctttacacttcggcccgattgtctggaatcgcggggtactggcggcacctgcgaagtgcccgcagagcactcgaacaggtcaccggacacgccgccggacacgtcaccgaacgccccccccgccgcctcgtcggccacacatccggacgacgcaccggaaacaccacccggcccgccgcactccggcaactgacaggccgcgccccgtattcgccgcatcgccagcaaggagccccacgtgtcgaacctgttccggtccctgccctccatggacgccctgctcaccgccctggcacatccggaacaggccgggccgggaacgcccgccgcatccgagcaggccgcacgatctgcgcagtccgcacgggccgaccttgccgccctgccgcgtccgctgttgcgcgacctggtcaacgcctttctcgaccggtgccgcgaagccatccgggccggaacaatcaccgacgccgccgccctctccacgcaggcgctgctgcccgcgctgatggcgcacgtactgcgcgccgcgcgtccccatttccgccgcgtgctcaacgccacgggcgtggtcatccacaccaacctcggtcgttccctgctggcggaagaagccaccgccgccgtggccgaggcctgcgccaactattcgaacctcgaattcgacctgtccaccggcgaacgcggcagccgctattcccacgtggaagaactgctgtgcaaggtcaccggggcagaggcgggccttgtggtcaacaacaacgccgccgccgtgctgctggtgctggacaccctgtgcaagggcggcgaggtggtggtttcgcgcgggcaactggtggaaatcggcggcagcttccgcatcccggaagtcatggaaaaaagcggcgcggtgctgcgcgaggtgggcgccaccaaccgcacccatctgcgcgactacgagaacgccatcaacgagcgcaccgtggccctgctgaaggtgcacacctccaactaccgcatcaccggcttccacaaggaagtgccgctggcggaactggtggcgctgggccgggcgcgcaacctgccggtcatcgaggatcttggcagcggcagctttctggatttcaccccgtggggcctgcatggcgaacccaccgtgcgcgaggtggtggccgacggggccgacgtggtcagcttttcgggcgacaaggtgctgggcggcccgcaggccgggcttatcgtggggcggcgcgagatcatcgcgcgcatcaagcgcaacccgctcaaccgcgccctgcgcatcgacaagatgaccctggccgcgctggaagccaccctgcgcctgtacctggacccggaactggcccgccgcaaggtgcccaccctgcgcatgatgaccgccccggctgacgaactggcccggcgggcgcgcaggctggccacgcggctgcgcaccgcgctgggcgatgcggccaccatcggcctggcccccggcgtatcgcgggtggggggcggttcctttccggaacgcgacctgcccaccacgctggtcagcgtggccccggcgggctgttccgccaccgcgctgaaggaacggctgctggacaccgatcctccactggtcggcaggttggaggacgataccttccgcctggacccgcgcaccctgaacgatacggaatttcccctggccgcagccgcgctggcgcaggcgctgggcctgcctgacacgccgaacgcggcgcggcccggcaaacgtgcgtcgcgcgcccggcgcggctagcacgacgcgggtattacggcgcgcccggccctcttttcgtcaccccctcagcccccgccagaccgacggcacaggagcccccatgcaacaaggcgaattcaaggagctggcccgcaagcgcatcctggtcaccgggggcgcggggttcatcggctcgcacctgtgccgccgcctgctggaccggggtgcggaagtgctgtgcgtggacaacttcttcaccggctcgcgcgaccacgtgcaggaaatgcaggaccatccgcgcttcgagttgctgcgccacgacatcacctttccgctgtacgtggaagtggacgaaatctacaacctggcctgcccggcgtcgcccatccactaccagttcgaccccgtgcaaaccaccaagacctgcgtgcacggctccatcaacatgctgggactggccaagcgggtaaaggcgcgcatcctccaggcctccaccagcgaggtctacggcgacccggaaacccacccccagaccgaagactactggggccgcgtgaaccccatcggccctcgctcctgctacgacgaaggcaaacgctgcgccgaaaccctgttcacggactaccaccgccagcacggggtgcccatccgcatcgcgcgcatcttcaacaccttcgggccgcgcatgcaccccaacgatggccgcgtggtcagcaacttcatcctgcaagccttgcaggacaagcccatcaccatctacggcgacggcagccagacccgctcgttctgctacgtggacgacatggtggacggcctgaccgcgctgatgcacgccccggacgacgcgcacctgccggtgaacctcggcaaccccgaagaacgcaccatcctgaacctggccgagatcatcatcgagttcgtcaactcgcgctccaccatcgacttccgcccgctgccgcaggacgacccgcgccgccgccgccccgacattgcgcaggcgcgcgagaagctgggctgggagcccaaggtgagcatggaagaggggctgcggaagaccgtggagtatttcgagggactgctgcgctcgcggcgggcggaaggggcggaggtgtagccccacgcgcccgcccttcctgcgaaacaacgacaaaaccgccctcaacgggcggttttgtcgttcgggacatgtactgcggtgtcacctcgcaggcagcacccgctagcgcttgcgcagccagcagatgctgccgaagcatccggcgcccaccccttgcaggaaggactccacggattgcagcggctggcgcagttcgggattcagcgaaacatggtagctcggcagcaggatgtcgaacccctgcgccccatacaacagcaaggtggccagcatgtactgctcgctgtagtagcgcttttcccaccctggcgggtagtctgcgggcaggcagatgtcgtgcaccccgaatacgcaccccgccggaagcaagggcaggacgtccataaaaaaggccgtcacgtcggaattctgcaaggccctgtggctgcaatccacgaagacgaggtcgtcagccgtgacggtggcgaagaacgcggggtccatgtcttcgagcgggcaacggatgacggtttcgcacagtccgtcgatttccgcgcgggggctggggtcgatggacacgatgcgcgtggacgtcccgtggtcgcatatggctctggccgcgaatttggtggaattgccggaccccacctcaatgaaccgcgcggggcggcgttccgtcaccagcgtatagatgctcatgccgtccagcggcggcagccagccgttgttccagtacgggctgacgaggtccgccggagcctcggcaggtatggccctgaatgcgggttcgtgccgggcgatggcttccagcaccgggacgtagtccgccctgcgggcgtcgaacaggctcaccaacccctggtgcaacggttttccgtgcccccatctgctgacgggccgtacgggatagggatcgtccagttcgagcaaagcgcccgattccttgagcgacgccaggtgatgcagcaaggccatgtatttgggatcgttcacggtatgctcgactgctgatggtatggggggccgtgcgtcaagatagtgcactttcccttgcaacgcaaaacatcctcgtccttccggctttccgtgtacgctcagcctcacgtgcgccgcgcacaccttgcctgttcttctgcccgccccccggtgcccccgccgacaggcatccctcttccccccaccccacctgttgccccccgccgcaagagatattacctagtccttcgcggcgttgcccaacgccgtgccactcgcgacaccttcgcggccccgcgccgcgccacatacgggtatttccccgaaaggatccccccaaggaactcccatggacaaactcgacttcgagaccaccagttgctgggaagcctacgccagcgacgagcatcaggccgccatgcgcgaactggccgaccgctacgtggacttcctgtcccgctgcaagaccgagcgcgaaaccgtggactacgtggtcacgcggctgcgcgcggcgggctacaccgaaaacttcgcccacgacaaggtctaccgggtgttcaagggcaagaccgtgttcatcgcccgcaagggccgcgccccgctgtcgcagggcctgcggctcatcggcgcgcacgcggacaccccccgcctggacctgaagcagcgcccgctgctggaacaggcgggcatcggccaagccaagacccactattacggcggcatccgcaagtaccagtggctggcccgcccgctggccctgcacggcgtggtggtgaaggaaaacggcgaatcggtgcgcatcaccctgggcgaagacccggcggaaccggtgttcaccatcgccgacctgctgccccatctggcccagaagcaggccgggcagaccatcgccgacgccttcgagggtgaaaagctgaacatcgtgctggggcaccgccccatgccgaagccggtgacggaagaagccgccggtgatgccgcagcttctgccgaaacagccgccactacccccgatgccgccaacggcaacgccagaaaggacgcccccaaggatcccatcaaggcgcgcatgctggccctgctgcacgaaaagtacgccatccgcgaggaagacctgtactccgcagaattgcaggccgtgcccgccggtcccgcccgctacgtggggctggacggctcccttgtcggcggctacgggcaggacgaccgcatctgcgtgttcgccgcgctggaagccctgctggcggcggaaaacccgcagcagccgcagtgcgtgctgttctgggacaaggaggagatcggctcggaaggctccaccggggccaagtcgcgcttcttcgaatactgcatcgaagacctcatcgccgcgtggcagcccgccgcccgcttcagcgacgtgatgctggccacccgcgccctgtccgccgacgtgcacgccgccatcgaccccgactggcaggaactgcacgaaaagctcaacgccgccgtcatcggtcacggcccgtgcttctgcaagttcaccggccaccggggcaagtacgaagccaacgacgcccacccggaatacgtgggctggctgcgcggcgtgctgaacggtcgcaagattccgtggcagatggcggaacttggccgcgtggacggcgggggcggcggcaccgtggccatgtaccttgccgcctacggcatggatatcatcgacttcggcccggcggtgctgtccatgcacagcccgttcgaactgtccagcgtggccgacctgtacgccacgcgccttgcctacacggcgtttctggaaaagtagccggacgcagcgacgacacatccatcccgcgcgccggtcaccgcgccccgaaaggaggcttgcggaaccgttccggaccggcgcgcggacgtttttcccctcggcctgccttgcctgcacccggacgccagaccggtcacccgcccacggtcgcccggcaccccggcgtccgccggagcctgcccggagtcttgctgacatccggctgacgtcttgccggaatcaggccggaatcaggccgccccaccaccgcgcccctcgcgcacagcccaaggagatcgccatgctcgacttcaccttccacatgcccacccgcatcatcttcggcgcgggcaggctggccgagcttggccgcacccgcctgccgggccgcaaggcgctggtggtgatcagcgcgggcggctccatgcggcgcaccgggcatctggacaaggtgctggccctgctggcgcagaacggctgcgccacggtgatcttcgacaagatccagcccaaccccgtgctgatccacgtgaacgagggcgcggcgctggcccgcgccgaaggctgcgacttcgtgctgggccttggcgggggcagcaccatcgattccgccaaatccatcgcgctggccgccgccaaccccggctcgtactgggactacatccagagcggcaccggcgggcgcaagcggccagagcgcccggccctgccggtggtggccattcccaccacggcgggcaccggcaccgaggccgacccgtggacggtgatcacccgcgaggacaccaacgaaaagatcggctggggcgatgattccacctacccggcgctgtccatcgtggaccccatgctgatggtcagcgtgcccccggcggtgaccgccatgaccggcatggacgccttcttccacgcggcggaggcgtacctttccacggcgcgccaaccctccagcgacctgctggcgctggaggcggtcagcctgatttcccagttcctcccgcaggcggtgaaggacggcaactcggtgcaggtgcgcaccatgctggcgtgggcgtccacggcggcggggctgtgcgagtcgctgtcgtcgtgcatctcgcaccactcgctggagcacgccctgtcggcccaccacccggccctgccgcacggcgccgggctggtcatgctgtccctgccctacttcgaggtgatggcccgcttccagcccaagcgctgcgccgaccttgccgtgaccatgggcgaggacatcgagggcatggaactgcgcgaacaggggctggcccttgtcacggcgctgcgcaagctcatcgccgccgtggggctggatggcctgaagatgtccgactacggggtgacccgcgaggagatacccgccctggcccgcaatgcccgcgaaaccatggggggcctgttcgccgtcaccccggtggacctgcgcgaggatgcggtgattgcgattttcgagaaggcgtaccggtaaggggccatttctaaattgtcctttcgcccgttggcgtccgacccgaagggcgcggagcgtggccgttgggcgagtttgcgagccctacggacatcgtgcgcaacgcggtcaaacttcgcctgccatggctttgctgtcctcatccgtaaggctcgcagactcgccaacggctgaggctcagtcgaatacgaaaagagtatgcgttgcggtcgccatccgtaaggttcgcttctctcacctaacggctgccgcactccctcatggcaggctcgttttcctcgccaacgaacgaaaaccctgatttagaaaatggcccctaaaagaaatgcggcgcgaccctccagaacaggcttgcgtgagcgcgggtacactgctgggaggttcccgttccctggcgcaactcgccgccagtttccgacgcttctgtccggcagcctttcctccttgtatcccgcgccggtctttccgacgcggggtgcaggtgcgggggcgatgcaagaaattacgagttcttgtggccgggcaaggcggactggcatttttgagcggagatcggcagccgttgggtaagcgcttgcgcgaaccttgcggatggcgaccgcagagcgacggattccgtccacagcgtgtccgcgacaggcaaggccaacacgcccaccccaaccgcaatttcgtgcaaaaactccgtgcaagacgcacagccttgcaacgcgatacagccggcgcacaccataaccacggagacgccttccatgtccgattccgcaccctgtgcgcccgatgccgccgccatcacagacgccgccgacaccgtgcccccttccgcccacgcccccgacctttccggccatgctcccgcccgggcctcgctgctgctgcccgcactggcggccctgggcgcggtgatcctgtggggcctgtccttcccggccatgaaggtggccgtgcaagccctcggccccatgccgctgatgtgggcgcgcatgatggtggccatggcgctgctggcccccttcaccacccggctgttcccctcccgcaccgtggcggtggccccatccggcacgccggtgcggcgcggcttctggagcggcgtgccccggtggcacaagctgctgctcgtgcccacgatactgttgcaaccctgcctgtattttttgtgtgaatccaatgctatgcagctgacaacagcctcgcaggcgggggtcatttccgcctcggtgccgctgctggtgggcgcgggcgcgtggctgttcctgggcgaacggccttcgccccggctgtgggtgggggtggcgttctcgtgcacgggggtggcctggctgaccctgtccggcggcgcaggcaccgaatccgcgcccgacccgttgctgggcaacatcctggaacttctggccatggtctgcgcggcgggcaacatggtgctggtgcgcaggctgtccgctcatggggggcatggggggcgcggcggctttcgctggaacccgtggaccctgaccgcgttgcagaccctggccggggcgctgtttttcgcgccgggggcatacgcggtgctggctggtgccgggcaatggcccgccgacgtggtgctggcggtaatctatctgggcgcgggttcgtcgctgggcgccttcggcctgttcaactgggccaccagccatctgcccgccagcagcgtgggggcgttcatcaacctggtgcccgtggccgccgtggggttcggctggctgtggctgggcgaaaccctgaacgccacccagatgctggccgccggcgtggtcatggtgggcgtggccctgggcaccggacgcagccggtagcccctgtgcacccatccgatgtgaaagcggggcgcgaaggcatcaccttcgcgccccgcgtgattcgtggtcgctcgcggtttcacggaaaggaacacgcgacagggacttcgccaggcgccccctattcgtagggaacgatctcgcgccgcgccgtccacgaacagggcgggcggatgccatgggcgcgcacccggtccagtacggtggcgggcgggccgaacaacacctgccgccccccgtccagcaccagcatcaggtcggccatgtccaccaccggctccagttcgtgcaccgagaccacctgggtcagcccggaggcccgattgcgggccagaatgccgcgcagttccagcgccgccgggtggtccagcccgctgaacggctcgtccagcagcagcaggcccggcgcggcaagcagcgcggcggccaggcacagcttgcgcttctgcccgtaggacagggtgtgcacggggctgtcccagtgcgcggcaaggccgaaccggcccgccgcctcgcgcgcggcggccagggcggccgcgccttgcggggtgtgggcaggcggcgcggtaagcagcagatcttccgccaccgtggcccccagcatctgcatgtccgcatcctgcaacaccagcgcggcatggcggcgcagcgccgcttccgcgccggggcaatggtgcccggccacgtccagcgtgccgccttccgcccgcagcagcccggccagcagttgcagcagggtggacttgccgctgccgttgaccccgcacaggcacagcagcgcgccgggcggcacgaaaaattccgccccgtccagagcagggcctgttcccgccggggtgccgggatgggtgtagcgcaaccccttggcgacaatcatcggggcaacagccttcgcacggccagaaaccgccatgcagccacggccagtacggccttcaccacgtcgccgggcagaaagggcagcacgcccacggccacggcgcgcgtcacgtcgatatccagcacctgcatcagccgggctgcgcccgccagataggccacggccagcccggcaaggcagcagcacagggccagcgcgacacggggcaggcggatggcggcgtcccgcgcttcacggcccctcagcccgccgaacccggcgatgcaggccatgcaggcaaacccgaacagatagcccccggtggggcccagcaaatgggcgaacccggccttgccgccggaaaacaccggcaatcccatcaccccggccagcacgtacagcagcatggccccggccccgcgcgccgggccaagcaccagcccggccagcgccacgaacagggtctgcaaggtcaccggcaccggccccacgggcagcatgaccatggcccccacggcaatgagcgcggccatcagggccgtccagacaaggcggtgcaggcccgccagcggggcgtcgtgcatgtgtctcccgtccgcgcgtccgcgcggggttgtgtgtgcgtccgcaacatagggccacggcccgcgccggtcaacgaggggcgcagaggcgaagcggcagtgaccttgcgtccacaccgaccatgcgcatccctgtccctgccccagccaacaacatgtatgcatcgcatgcctgtctttcagctttcccccgccccgacgccgcgcactgacggtatggagcgcggaggggcgtcaggcaaggaaggctcgctggccgcgaccggagtgtactctttggtacacgacggaagcggacggcgcagcctgacgcagcatcacacccctccgcgctccataccgccgctggacgggggcaggctaccctgctatccgaaacacccatgtccaccccgccatcttcctcgtccggagcttcgtccggatccgcgcccaccccctgccgccccgacacctacgcacccgtggtcgaggtgcatgcctgtggccgcacctggaccctggagcgccacgccgacctcgaatcgctgtgggaagaactggccgcctgcgatggtcccaaccccgttgctgataccatcggcacggcgggcgcggcccgcgccgccttcgtggacgacgagcggctgccctactggaccgagctgtggcccgccagccttggcctggcggaatggctggccgaaaaccgcgccgcgctgcaaggccgccgctgcctggacctggggtgcgggctggggcttacggccatcatcgggcagtggctgggcgcccaggtcatcggcatggactatgaggaagaggccctgcgctttgcccggctgaacgccgcgcgcaacggcgtggcgcagcccctgtggacggcgatggactggcgcgtgcccgccgtggccgcccgctctctggacatggtctgggcgggcgacatcatgtacgagcgccggttcgtaacacccgtcagcgactttctggactattccgtggcacgcgacggggtggtctgggtggcggaaccgggcagaaacgtgtacgctaccttccgcgaaactctggaggcccgtggctgggccacgcgctgcgcccgcaccatgcaggtggacgcgctgtaccggcaggccgaacgtgttaccgtatacatctgggagatgcgtcccccgcacgcgtagagggcaccgccacgaatgcctttttgccctctgccttcgtcagaatggttttttattccggccaaataccatcagagtatattccttccataaaaaaccattcttccttggcagagaacaagaatcctactcgtgacggccccctctgaaagacatttttcggacatcccccgcctccgggcagcccgttcaccgcaggacaccgccaccgcaaccacaggagccgttatgggccgcaccatccgcttcggcgtctctctcgattccgacctgctcgaaaagttcgatgccctgtgcgacgaccgctgctaccagacccggtcggaagccatccgcgacctgatccgcaacaccctggtccagcaggaatgggaagacaccgaccgagaaatcgcgggcaccctcaccatcgtgtacgaccaccacaagagcgatctggcacagcggctgaccgaaatccagcacgaccaccacggcatcatcatcacctcgctgcacgtgcacctggaccaccacaactgcctcgaggtgctggtgctgaagggccccggcgcggacgtgcgcaccctgtcgcagcggctcatttccaccaagggcgtgaagcacggcaagctttcgcttaccaccaccgggcaagacctcacctaaggatttctcaggcatcacatggaagacgtacagaacagcccggcgcaggtggccatgcccatcgaccgcgtgggcgtgaagaacctcaagctgcccctggtggtccgcgaccgggcccagggcagccagcataccgtggccaccgtggacatcggcgtggatctgcccgcggaattcaagggcacccacatgagccgcttcgtcgaggcgctggagaactggtccgaggaactggactacaactccatgaagcgcctgctcgaagacgtgaaggaacggctgcacgcccgcaaggcctacgcgctgttccgctttccctacttcgtgcgcaagggcgcgcccgccacggccagctccggcctggtgtggtacgaatgccgcctgacgggtgaactgggcgacggcaagccctcgttcctgctggaactggaagtgccggtgatgaccgtgtgcccgtgctccaaggccatcagcgacgaaggggcgcacagccagcgcgccgtggtgcgcatgtccatccgcatgaccgggttcagctggatggaagagttcatcgacctggccgaggcggcgggttcgtcgccggtgtacaccctgctgaaacgcgaggacgagaaattcgtcaccgaggacgccttcgcccatccgacgtttgtggaagacgtggtgcgcgcggcggcccagcgcctggaaggccacccccacgtggcctggttccgggtggaggtggaaagcttcgaatccatccactgccacaacgccttcgccagcatcgagcgggaagtgcgcaagggctagccgcccctgccgccgggcgcggttcgcgcctcaccctctcgcggcgcatcgatcaagcagcacgcacggcaggcatccccggcaatcaaccgccggggatgcctttttgcgcgcgccgcaaggccgcaaaccgccacgccgcaccctggcgcgattcccgcttctcgccccccccgcccccgtgacaggcgacgccatcggacttatcataccctgcagggggatcgggggagaccgcctccacgcaggagacacgccatgatagacggattcggcacaccgctcagcgcactggatgccttcggcacgtccatggccgtcacggccaacaacgtggcgaacatgaacacggacgaattccgtgcgtccgacgtgcgtctgcaaaccggtcctgccagccaagacgggcaggacgggcaggagcggggcgtgcaggtggcggaaatccgccagagcaccaccgaaggcccgctgcgcatggacctgcgccgcgtggtgcatgcggacggcagcgttacggtggagacaagcgccatagaaggcagcaacaccgacgtggccaacgagatggtcagcatgctcacggaccagcgcgccttcgaggccaacgccgccgtggtgcgcgcccgggacgagatgacggggatactcgtggaccgcttcgtataggggctgtttctaaattgtcctttcgccagttggccacgtcaagtttcgcctgccatctcagtcgaatacagcaagagcatactccttcatggcaggcccattttcctcgccaacgaacgaaaaccctcctttggaaatcgcccccggcctccgaagcccttgcccgccaaccgggccgtgcttatcctgaaaggaaggaaaagaggaaaggcaagagagcggaagggtcaccgcaaccgaggggcatcgccccgcaatccaccggcgcacgcgccgggcagagccaaggcaacatgcgcgccgcgcacccgcaagggtacgcggcgcgcttctttttggccttgccccgtcttcgggaatgttgggagggggggccgctacagcaattgcagatgccgcagcagcaccacggtgccgaacagcgtcaacgcggaaagcatggtgctcaccacgatggcccgggaggtgtcgcgcgtgcccgcgccgtagctttccgccaccacgtaggccaccgccgccgtgggcatggccgcgaacagcacccccatgcccagccactgcccgcgcactcccagcgcccacaggcacagccaggtcagcgccgggtgggcgaacagcttcaccgcgttcaccgccacctgccgggccagcggcgaaagggcctgcgggtcgcattcgccgctgccgtcccccgcgctgccgggcgggcagcccgcgccctcggcggtcagttgcgcggccagcaccatgccgatgccgaacagcgcgcacggcgatgccgtggcccccagcatggaggccatggcggccacggggcgggccagccccagcccggaaaggcttaccgccaccccgcccaccgaggccagcaggatgggattgcgcccaagggcagccgccacctcgcgcagcacccgccacgacaggccgccgcccctgcggatggcctccagccgggccatggtcaccagcagcacggcaaggcacagcacggagaccatgcccccggccagcaccgcgtcgtcgttgccgggcaccagcgaggtcactatgggcagccccagaaaggcgctgttgggaaagctggcggcctgggccagcacggcaacgtccgggccgtggcgccgccccccgcgcgagcacagcagataccccagcgcaaaggccagcagcatccccgccaccgtgcccacggcaaagccgccgcgcgccagttcttccggcgtcttgcgggccacggcatggaacagcagcgcgggcagcgaaacccggaacacgaactggttcagggcggcgggcgtgcccttgggcaggctgcccatgcgctccacgcacatgcccagcacgatgatgccgaacaccggaaccagggcggaaagaatgtcgagcacgaaaaactcccaggcggactcgtggccgccggacttcgccaagccttgctaggccttgccagacgttgccagatattggcagatgcgggcggcccggacagaagctgcacggcccggctgcactgcaatgcgtcctgatgcatgagatgccgtaaagcatacggcggcacggcccttcgggcaaggtacgcaccttgcggataccaccccgtgccgtacagcgccccgatgcgttgccggtctgcctgccgcccccacctgccccgcagcaaaccgttcacccaccccgcccctgcccgtccccaccctgcccctgtccttgcgtcgccctttccgccccaggttccgtgcgtgcgagtacgcacgccccgacaccccccttcacgggcgggggccgaccagatgccgcgcggacgccgcacaggcggcacatgccccgccccggcacacggaagccgcttttttcgcccctatacttgacttcgtgtcagcgaattgacactgatgaagccagacgtgccatgccgcccgtgttccggaatgcgaagtccggggccgcaggggttttcggaccatacaggtgcgagcccgtgcccctgccggatatccgtccggagaccggagaattgtccggaaaactggcatgttcggtccagccgggcgaagcggccatcgtaacggccgggcgcgccacccagacatgactggctggcatgactggctggcactggctggcgtgacgggctgacgcggcatgcaggcgaagcggaccggcgggcgcgtcgggatggcatgggggaaatcgggacacattcagcgagccttccgggagagggaatggatctcgacaccagcggcatcatcggccaaagcacatcgctcagggacgttttccgcattctggccaaagtggcccccaccgacagcaccgtgctggtcacgggcgaatcgggcaccggcaaggaacttctggtgcgcgcgctgcattccaacagccagcgccggtccatgcccttcgtgcccatcaactgcggggccattcccaaggaacttctggaatcggagctcttcggccacgagaagggcgccttcacccacgccatccgttcgcggcccggcaggttcgaactggccgacggcggcaccatcttcctggacgaaatcggcgagatggacctgacgttgcaggtcaagatcctgcgcgtgctgcaggaaaaggaaatcgagcgcgtgggcggcgcgggcgtgaagaaggtggacgtgcgcatcgtggccgccaccaaccgcgacctcgagcgcgaggtagccgccgggcgcttccgcgaagacctgtactaccgcctcaacgtcatccccctgcacctgcccgccctgcgcgagcgcggcggcgacatcctggtgctggccgaacatttcatgcgccgcttctgcgaacgcaagggccgccgctgcctggcgctggcgcccgacacgcgcaaggtgctggccgcctattcgtggccgggcaacgtgcgcgagctggaaaacttcatggagcggctcagcatcctcgccgacgacgacgtggtgccccccgccgacctgccccgcaagatactggacgaggtgggcgacatcgtctcgctgccggagccgaccccgcccgacccgctgcccgtggccacgggcgccgcatccggtggcatgcctgccggtttcagctggcccaccatcaccgatctgcgcgacaagggcatgaacctgaaggattttctggacacggtggaagaacgcctgctggacgaggccctgaccatggccgagggcgtgaagaaccaggcggcggaaatcctgggcatcaagcgcaccacgctcatcgagaagctgaagaagaaacgcgccgactcgtgatcgcggcatgcgcccggtgacgaaggctcgcgcggcgggccgggcacacgcagccatccgccgctgcacgctttttgctacaaacaagtgcccgtgtcggttttttcccgccgcacatgggacacggcatccgcaacaacgccgacgccgggccacaggcgcgtttccgcccgcgcacacgtacgcgtacatgcacaggattcttgcgtgaaacgacccaccgccgccggtcttgcccggctgctcctcatcgcggcccttgccggaccgcccgccacggccgcgcacgcggcctcgtggcagtggagcggcctgcccgaccgcgagcgggtgaccatcaccctcgaccgccccggcgacgtggacgtggcccgcaccgggcggcaaaccctgtcgctgacatcgcgcgccgtgggtgcggctcccgcacgcatgggcggggccgacccggcaggcgcggctctggtgggcgaggttgccccgcagcccggcgggctgcgcatcgacacgcgcactccggggttcggctacgtggtcacccgtcccgcccccgacagggtggtggtggacatcttccgcgatcccatgggcgaacgctggactgcctccgacgggggccagcctcccgcccaatcgggccaatcgggccaatcgggccagtcgggccagtcgccagaacaggcagggcgggcaacgcccccggtgcccactccggcaccgcccgccgccccggcgggacagcccgcccggacggcccaacccgcgactgctgcgactcccgccccccctgcaccgtcgccctccaccgctcccgcaccggcgcagaacggcgcccggcagccgcgcgtggtcgaacgcgccctcaccgacggcagcgataccgccaacggaaccggccagacccaggccgcgcccgcaggcggggttaccggcaagctttccaccggaccgggcactgcgccccccgcgcaggttaccggacaaatcggggccacgcccccggcccagccacagaacgacgccgcccaaactggcggacagcccgcagcacaggcgcccgagcagccacgcagcttctttgccgtgccctattccatccgggcgcgcatcaattctggcggcccggccgaatggccggaagaggcggcggcatccgcccaggccacgccccccgcgccggtgccctcgcgcggggaagccggtcccgccgccacggccagacaggacgagcagcccgccgcgccgcaggccgtggcccaggcgactgcgcagacaagccagaccggacagacggggcagacggggcaggccaatggccaggcaaacgggcagcccaagggcaaggaacagaccaaggatctggccaaggatatggccaaggatatgggcgaggcgcgcaagtccgcagccccccgtcccgaaggccccacgccgccaccgcagcccgacggccagcccacgcccccggtcaccggcaacgccacctcgccccaagccgaggcggcgggcaaggccgcgaccaacggcaccaatgccaccaacgccacccaggtggtgtacgtggacgaaaagggcaatcccgttcccgcgccgccggtcccggcggaactgctggagcaggccaagaccttcatggtcaacgccgactaccccaaggcgttggaactgctggaaaccctgaagggcctgcgcgacacgcccaaggacatgtacgaggaggtgctgtacctcatcggcgacgtgctctacgcgcagaacaaggacaacatccttcccgttttcgacaagatcatcacggccaccagcgaggccatgaactacaacctgaagtcgcaccgggtgccgcaggccctgttgcgcctcgggctgctgaacacgcgcatcggcaactcgcaggaggcggaaggctacttcaacctgctacggcgccagtacccgcacgacgaaaacgccgccctggccatgtactacgcgggcgaagaggcctacaaacgcggcgactaccagaaggctgcggacaagttccagtccatcgtgcaggactttcccgaaagcaagtacgtgcgcgaaggttcggtcagcctggcccgcaccctgtacaagatgggctactaccagcaggccgcgtccatcctcgacttcgtggacaagcgctggggccgcttctacctggaatacccgcaactgctcaccgtggccgccgacgtgtccgaccacctgggcaagctggacgacgcccgcgccaactactggctgtactacaacctcaaccctgaagcggacgacatcgacaccgtgctggcccggcagggcgacatcctggccaagcagaagcagccggaggccgcccgggtgctgtacgaagaggcggtgcgccgcttcccggacaaggacggcgggctcatatcgctgatgcgcctcgcggaggaaggcatccacgacacgccgagcatcgcagagatgatctcggtgttccagaagccggacaacacccgcccggtgcaggcgtacaccaccatcatttccggccacccgcagagtccgctggtgccgctggcccggctgaagctgaccatgtggtacctgtggaaccgccagttccccgaggcgctggcatccgccgtggaattcgcccaggcccaccccggcagcgacatgctgcccaaggtgcgcgaaatcgcgctgcaaagcttcacccagatggtgggcgagtcggtggctgacggcaactatggccgcatcctgcaactgtgggaacagtacccgctgatccaggagaacgagaaggacctgtcggtggacacccacgtggccatcgccctcagctacgccaacaccgggcagccccagaaggcgctggagatgctggacgggttcctgaaggggccgaaggatcccaagcacggcgaaaccgtgctggccctggcgctcaaggtgtatctggaaacccagaactggcagcgcatcgtcgacgtgatgcagggcgtgtccggctggagcctgtccgacccggtgcagaagcaggcggactacgcgctggccctgtcccaggaaaacctggggcaccccgacctggccgtgcccctgtggcagcgcctgtacgaccgcaaggacctgccccaggaacagcgggcctacgtgggctacttcctgtcgcgcgacgcggagcgcaagcgcgaactggaaaaggcctacctgctcacccgcgagaccctgtccgacttccttgccgtggcccaggccagcccggaaaaggaagacaccccgcgcatcaaggaaagcctgctctcgctcatggacatcaccgaggcggcgggacgcctgcgcgaatcgctggactggaccgaccagtacgccaggtacgtgcccgattccgaccccggttacgcggccatgcgctatcgcgtggcgcgcctgcaacgcaagatgggcaacgtcgacgcctggaaggccaccctggaagacctggcccggcgcgacccgcagtcgctgtatggccggatggccgcgtccgagttgcgcaccaccgacgtgaccaaggggctttccgggttcacccagggcgcgcagccgtaggcacgggcacggcctgtccgccgcaaggcgcgcctgccgccgtgcgctgccgcatctccgctgtttccgttttcccgcgcatctggcatagggatggtacggacccatgggcgtggttccgtgtccgtgcggcgtgcccgaccagccccggacattcccaccgggctggcagcgtttcccctttccgccctttacgccctttccaccctgtccgccgttacccgcaggaggccgccatgcacgacaggcatctggacaccggacacgccatcgaccgcaaccccgtggtggcgggcatgttctacccggacgaccccgacctgctgcgccacacggtgcgcgaacaccttgccgccgccccgcgcgaggcagcccccaccctgctggccatggtgccccacgcgggctacgtctattccggcgaggtggccgggcagaccctgggcgcggccaacctgcccgacaccatcgtgctgctgggccccaaccacaccgggctcggcgcgccgctgtccgtctggccgggcggccactggcacacccctctcggcccggtgcccgtggacgaggaactggccgacaccctggccgaatcggacgcgggcttcacccgcgacaccgccgcccacatgcgcgagcactccatagaggtggtcctgcccttcctgcaggaatacacgcccgacctgaccatcgtgcccgtggccgtggccgagccgcacccccaggccctgcgcgaagccgcgcaggcacttgccggggcactgcgccgccttgaggccgccggacggcgggtggccatggtggtctcgtcggacatgagccactacgtcacccatgccgatgccgcccggctggaccgcctggccctggcgcgcatcgaggcgctggaccccctcggcctgtacgccatcgtgcgcgaccggggcatctccatgtgcggggtgctgcccgccactctggggctgctggccgcgctggacctgggcgcccagaccgcgcgggtggtggcctatgccacctcgggcgaggtcagcggggatatgcagcgggtggtggggtatgctggcgtgcttgtggcgtagctggtaggcgcaagggtctttttgccgctgccgtcgtcagaccgcctttttactccggtcacgtacaacaagagtacgttccctccataaaaaggcgttcttcctcggcagcagacaaaaatccctcttgcgccggtcgccccggcgcaggtcaccggatttcactcggtgtcggaagtttcccgcgccgccccacagcgcttccggccttgtgccttccggcacgaacgactccgcatattgacggcgggccgcagcggtgtcatttttcgcccggctgcgggcgacgctcccgcgcccaccggtgcgccgcgcgttgcgcgcggcccggctgccttcccgcgccactcaacggagcccccgtgaccacgcaataccgtctcgaagagaccacccccggcgcccagtgggacgcctttgtcgaggcatcccccaacggcaccatcttctcgctgtccgcgtatctggctgccgtgcgccagcccagccgcctgtactggtgcatgaacggcaacgaacgccgcgccgccgtggccgttaccgaatcggcggacggatcgtgcgtcgtgcagcatgatttcgtcatccacaacggcatcctgttcgccccgcccgccaacaagcagaaccgctccacggtgctatccgagcggttcgagatcgccacggccgtggccgccgccctgtcgcgccgctacgcgcgggcggaactggccctgtcgccccaggtcaccgacatccggcccttcctgtggcacaactacggcagggacgacgccccccgttacgtggccgacgtgcgctacaccgcctacaccagcctggcgggctttgccgatgccgccacgccggaagatgtgccgctgtttccggaaatttcctattcgcgccgccaggaagtgcgcaaggcgctgaagaccggcgtgcgcaccaccgaagacgccacgcccgaagacctttccgccttctacgccctgaccatgggtcgccagggcatcgaggtggagcgggaacggctggacgaattgcgcgacctggccgcagccgtgctggcgggcggcttcgggcggctgttcgccacccgcaccccggaaggcgaactggcggccatggccctgttcggcatggacagcaagcgcgcctactacctgttcggcgcgggcgacccgcacctgcgcaacaccccctgcggcaccgccgtgctgtgggatgccttcggccagctggcccgcgcgggcgtgaccgaagtggacctggaaggggtgaacagcccccgccggggctggttcaagctcagcttcggggcggacatcctgccctactaccagctggtcaaggatggccccgagcctgccgtgccggcagaacagccggaacagccggagcaggcggcccaggagcagtagcagccacgtctgcacgcggcctcggcgccgctgcgtgtttccgcaaatgatcgaaggggcgggggcctgtgcccccgccccttcatgcgaagcaaaacctgcaccgtggtgtccgccatccggcgcgcaccgcgcgtggatgaggctacgcctcttcttcctccagcgtgtacccggcgctttccacggcttcgcgcagcatgcgcgtatccacgcacaccgccgggccgtaggtgatttcgccggtggccaggttcacgttcacttcctcgatcccggccttggtctggatggaagtggtcacggtggcggcgcagtccgggctttgcagccccttcaccttgtactttttcatgggaaatcctccccgcgtgggcggcatgccgcaggcgcggcgcacgatgtgaagggaaacgccggggcagtcaccggcgcgcgacgacacttcgtcttcaatgccgagactataccgcttttatcctactatgcaagtaggatttgaccccttgcgcaccccccatgaatgccttacctcaagggactgtcgagccgtggcgatgtttcgcggatgtttcccggcagtcgccagacggcagacacggggtcggccttccgcccttccctgcaccccaacccccgcagcccatgcttgaactggacttcaccacctccggctacgtttacatggcgctcatctgggcgtgcgtgggcattggcgcggcgatactggcccggcggcagggtcgcaaccccctgctgtggtgcgtggcctgcctgatcgcccccatcgccctgttctacctggcgggcgaacacagcggccgcgaggacgcacgcaagcgggcagagcgtgcccggacagaacaaacgccgtcgggaagcatgcagccggggcacgaacaggtccgggcatccgccgacggcaagggcaccgaatagccccgcaccgccgccactcttttcaaccacccgtgccgggcgcgtcccggcattccatcagcataccaccggaccatgagcgaccgtacatttcatatcctgacctttggctgccagatgaacgtcaacgattccgactggctggccagagcccttgtggcgcgcggcttcaccgaagcccccctgggcaaggcccgcgtgaacatcgtcaacacctgctcggtgcgcgacaagccggagcagaaggtctacagcgtgctcgggcgcatccgccaggccacccgcaagctgcccgacgcctttgccgtggtgggtggctgcgtggcccagcagatcggctccgggttcttcacccgttttccgcaggtgcggctggtgttcggcggcgacggctcgtccatggctccacaggccatcgaacggctgtgcgccgagccgggcctgcgcctctcgctgctggacttttccgaggaataccccgagcgcgacgcccaactggacgccgggccggtgccgccttccgccttcgtgaacatcatgcagggctgcgacaacttctgcgcctactgcatcgtgccgtacacgcggggccgccagaagtcgcgcgcggcggacgcggtggtgcgcgaatgcgcggaactggtggagcgcggcgcgaaggaaatcaccctgctcggccagaacgtcaattcctacgggcaggacgcggaagccgcccgccaggcaacggtggcgggtgacggcaacgccgtgaccttcgccgagctgctgcaccgcgtggccgccctgcccgggctggcccggctgcgtttcgtcacgccgcaccccaaggacatcgcgccggaggtcatcgacgccttcggcacgctggacaacctgtgcccgcgcctgcacctgcctatgcaatcagggtcggaccgcatcctgaaggccatgggccgcaagtacgacatggcccggtacatggacatcgtgcaccggctgaaggcggcccgaccggacatccagctttccaccgacatcatcgtgggctttcccggcgagacggagcaggacttcgaggacaccctgtccgccatgcgggccgtgggctttgccgccagcttctcgttctgctattccgacaggccgggcacccgcgcggaaatgctgcccggcaagctggacgccgccgaaaaggccgcccgcctggcccgtctgcaggaatggcagaatgattatactgaacagtgcttgcggaacatggtagggttgcacacaatggtgctgctggacggcatgagccgcaaacccggcatggccaccccggaatcgcacgagggcgtgcatgacggcgccacgggcactcccggcggtgaaagctggcaggggcgcgacccatacggccaggcagtcaacgtggtgatgcccccccgtacggagggcggcccggaaggctggctgggccggatcgtgccggtgaccatcgtggaggccaagaagcattcgctgcgcggagtattgcgggcatgatccgcttccggcgccgcatcggcccgcaaggcggctctggccggacaaatcgggcaggtctggcagatacggcagatcagccaagtccggcaagtccggcagattcggcaggtccggcaaatccgggcaccatgcgaaaacgcccgcaggggcgcacaggcaggtatcccatgatagaaatgaaggtcgtggggctgtcgctggacgacgccaccaaggcgccgatcctcgtcctgcgccgcgaggccggggaggaactgctgcccatctggataggggccatggaagccatggccatctccatagcgctcaacagcgtggacgtgccgcgcccgctcacacacgacctgctgctgaacaccctgcgttcgctgggggcgcaactggtggccgtggacgtggtggacctgcgcgacggcacctacttcgccgaactggacatcctgctgaacggttcgcgcacccgcgtggactgtcgcccctccgacgccattgccctggccctgcgggccgacgtgcccatcttcgtcagcgaggacgtgctgcgccgcgccgccgaagaccgcctgcgccccaacatggacgaaaacgccgcccgccgccccaccgacgccgcgtcggccatggcccgagaggaaaccgcccggcgcgacgtgcgccgcagggcgggccagcccccgtgggccgacggcgaagccggcagtcccatcaacgtggagcagatttcccgcgtccgcgaggccatgggagatcaacgcgccgcgaagcacaaggccgaccaggccactgatccgtcggcagaccaggcaacggatcgcccgcgcgatcagcacgatctggaagagcaactggcggaactgctgcgctcgctggacccggaaaccaagtaccgcatgtagtactgccagcgcccgcagcgccgggtggccgtcggtcttccgggctgtcgttgtcattggggccacgcggaccattcgggcacctattccacgcgggccatccggaccatccggcatcccgccggtgcgtggcgttcgcgcgccgacaggtcgccggtgttggccaatccgttggtcgccgcgccggttgcgtcggaagttcatgcgtgtcgcgcagccatgcgtcctgccaaaggcctcccctgcctgttctcctgcacccgcccgctgccttccgtccccccgccttccgcacccggattccacacccggattccggtgaccgccgcacgtgatgcaccggcaccgggttgcgtccgctgcgcccgtggtgtaccggtggcccaccattttccacacgactgaatagaaccgggcagagttgggcagagctgggcggctaccgcgtactgccggcatgcccaacctgcgcccgcgcccgcatgcgtaccccgccccccaccagcacgcggcggatgcccgcccgccgacacccatcgccatttccggagccaccccatgatcgacctgcacgtgcacacctgcttcagcgactcctccatgacgcccgccaccgccgtgcgcttcgcgcgccttgccgggtatcgcgccgtggcactcaccgaccatgccgacggatcgaacatggacctcatcctgcgccaggtgctgcccatggcccgccagtacgggctgtacgcgggcatagaggtctttgccggggtggaactgacccacgtgcccccggcgctcatccccgacgccatcagggaggcacgggcgctgggcgcgcaactggtggtggtgcatggccagtcgctggccgacgtggtggagacgggcaccaatcttgccgccatcgaaggcggggcggacgtgctggcccaccccggcctgctcaccgcggaagacgccgcctacgccgccgagcgcggcgtactgctggaaataaccacccgcccctcgcacgcgctgtccaacggccatgtggccatcaccgcgcgcgccgcgggtgcccggctggtcatcaacaacgacgcccaccgcaaggaagacttcgtatccgccgaaaagcgccgcgccgtggctctgggcgcgggccttgccccggcggaaatcgaagccgccgagcagacccagcgccagttggtggagcggttggtgcgcgccgcccgctagggactggccccaaattgtctttttgtccgttggctacgtcaaacttcacctgccatatcagtcgaatacagcaagagtatgctccctcatggcaggctcgttttccttgccaacgaacaaaaatcctaatttggagaaagcccctggggctgttccacttcacgcttccgccccccctgcatgcggcaacgcaccccggcctaaagttccgccccgaactgccgatgggaaccatgtaccgcggctgaccggtcgccggttccccatcccgcagaggtgcggccatgctagactattacagattcaaggaaatccacgacctgttcatgaaaggcaagaccgaggaagcacggcacgtactgatggaaatgcagtcgcgttacgtttccctgtgcgatgaaaacaccatgctgaaaatgcaggtgcaggaattcgaggacatcctctacttgtcgcgcaatcttgtctttgacgggttctgctattggctgatcaccggcaacatcaagcaggggccgttctgccagagctgctacaaccgcgatggcgttctggtacgcctggccgcccacgaagacacgtggcagtgcgccacctgcggcaccgtgcacgaccgcgagccgcgctacggcatgcccgcgcccggcttcggcctgggggcggcgctggccacggcccatgatgccgggcgcaccgcgctggccggtcttgccgacctgaccagcatggccggcaagaccgaccatgccaacaggacgggacgcgccgccagccttggcgcgggcgacgatctggcgcccgatgcccccccgcccggcgcgcagtccgttcgtcccgcccgcgtcggcaagctgctgcccttcgtgaaatagcagccatccgcatgccatgcatcgaaggcccgtccccgcaaggtggtgggccttcgccgttccggataccggaaatgcccgccatgtgccggccacgctaaagtttcccccgctgccgccgatgaatccggtacacggggtgatctcccggaaggaaggccacacatgcagtccgcagccagacacgccacaccgtcgcaccgcgcccccgacagccttgccgccacggcggcccgggcgctccagtccgtggaatcggcagcgcgggccaagacgcccaatcagtcccgtttgccccgtcagccccgtccgcttgacggcatcaccgccaccggccttgcagcccttggcgtgccgcccaccatgcgcatggccgggcgcggcgcggccagcctttccgacctggtggaagcggtgcgtgccgaaacgtcgtggggcgccccgccccgcatggatgccgtgcccgcgcacgggttcgtcagcgcgctgatcctggccccgcgcgaggaactgagcgccgtggaccgccgcgccctgcgccagacgggcatccgcaacgtggcggtgctgacatccggcggcgccgccgcgcgcatgctggcccggcagcgccgtgcccacgccgggccgcgcgatgcggccctgccccccggcgacgcggttccccctgtcgacgtggtgctttgtcacgaacggctggcggacatgtccgccctcgacctgctgcaactgctgcgttcgtacccgcgcctgctcgacctgccggtgctggtggtgtccagcgcggccacgcgcgaggcggtgctgtccgccgtcggcgcggggtgcagcggctttctgggccgcccctacacggtggacgcgctggacgcgcaactgctgcgcgcccggcgcgcgctggcaacgcgcacggcacgcaccgtggccgagggcacgcaaatgctctcggatgaagaattcgaccaggccctggaacggttcgccaacgcagcgaccgaatccgccgacgaggccgaggcccatttcctggaaggcacggcccacctgctgcgcgagcagtgggacgcggccatcaccgccttcaaccgcaccctgcgctacaatgccctgcacgccgaagcctgcctggggctggccgatgcctggcggggcaagggcgacctggacaagagccgcgaattccgcagccgcgcgggcgaaatatacgcccgtgcccggcagtggcgacgcgcccagaacatattcgccgaactgctggccgactcgcccccggacacgcccaaccccctgctggcggaggccgcgcgcctgctgcgcgacggacgcatcgacgacgcggcggcagcgctgctggccggacgcgaactgacacccggcgcgcctctgcacgagcacgtggcccgcgcatgccagttcaccagcgcgccggaacgcaccgcagccgccgtgtgccgcgccctgtccagcgcggacccggaactgggcacccaactgcatcgccgcatgctggggcgcttcggcacggcgctgcgcatcgacgtggacggccacgaagagcccgccgggctgctggaccgcctgctgggcggcacggtgctgcacgacgtggtcaccgtggcccggcataccctgaaggcattgcgcgaggccggcatctagcaacgcaacggcccggcttccccgccgccctgccagccgcatgccggttgccggacagcagacctcgccccatgcaacgacagacgcgccggatgaggaagcacccggcgcgtcttttttgcaaaacggcaggaacggagcggctattcctcggccacgtcgcgcagcagccggaacagggcgcgtccggcgcggggcggcttgcccgcggcgcgttctgccagggcgtcacgcaccagcaggcgcaggtggcgcgggtccacgtcgggccactgctccaggtaggggtgcaggcggtccggcccggcagccagcagttgctcgcgcagttcctcgatgcggtggaactcgtcgtcctcggtctgcttcacggcgcgcacctcgcccatctgcgcggacacggcctcccagtccccttcccggatgacccggccaatgtactgcaactggcgccgccgggcctcgtgggtggacatggcatgccattccagcacggccttttcgagatcgtcgggcaggcccatgccccgcaccttggaagcaggcaggcggaccagttcctggcccagggtctgcatggcgttgctttcgcgctttttctgcgagcggctcacatcgcgcacgtcgttgtctgtctccaccccggacgggggcagggcgtcgggtatcctgcgtcgcgccatgcgcgttctccttgttgtccatacgtgaatgaggcggttcccgaacgtggcgggaacgggcgaaagggcgccccaacggctgtgccggtcgccgggccggtcaccgggccggtcgccggactgtcgccggactggtgaacagaccggggagcgggacggggttgtgccagcgtgccggactactggcggcgcgggccgcccatcaggtcggaaatatgcaccacgggcaagccatgggtgcctgcgggcgcttcggaaacgccgttgcgattcgcggggccttcagagctgccccctgctgcgccggtatcggcttcgtcaccggacgccgctccgtcaggcgcctgatcctcgggccgcacgggccgccagtgttgggcgcccatctccacgaacagttcaacgccccgttcgggcacccccaccagcagcaccagggtgccggtgggttccagccggtaggcgtagtcgaacagccgccgggctaccagcgccacgggcacgcccgcatcggcggccacctgcgcggcggcctcgcgcagccgcccggccgcctcgccgtccatgccgatgccgtcatgcggcacgggtaccgccacctgccagccgtacatggcctgcacccggcgacgattgtattcctgcgccatggtcagccgcatggtggacctcccggcgatgtaaacagaagacagccagggccgaagggcgcccgtggcgcccgctctacccgaaatacaaccccagcaacgccccccccagcaccatgaaggcgatgacgccgttcagggtgaagaaggccatgttcacccgcgacatgtcgtcggggctgatgatgcggtgctcccacgtcagcaccccggcgatgacggcccataccgcgtaccacggccagcccagcgaggcggaccagcccgccagcagcaggaagatggccgcgttggcatgacagaagccggaaaccaccagcgcggtgggcaggccgaagtgggcgggcacggcatgcaggcccatggacctatcgaactccatgtcctggcacgaatacaggatgtcgaacccggccacccagaacagcaccccccagaacagcagcacggcgggcacggtgaactgcgggtccacggcgatccacccggccaccggggccagccccaacaccccgcccagaaagaaatgacacagccaggtgaagcgcttcagcaggctgtacgaggccgccaccagcagcgccacgggggcaaggtacaggcacagccggttcatccctgcgcaggcggccacgaacagcacggccatgaacacggtgaaggcccaggtccaggccacggaaatttcgccggtgaccagcgggcggcccgcggtgcgcgggttgagccggtcgtacttcaggtccgccagccggttgaaggccatggcgaacgaacgcacggccaccatggccacggtaagcaccagcaggggcaccaggcccggccagcccccggcggccagaaaggcaccggcataggcaaagggcagcgcgaacacggagtgctcgatcttgatcatgcggcagatggccgcgatgcgcgaaaagggattcatgtgggcgtccggtccggttcagttagggcagttaggggtcggttccgatcagctccgttcggtcccgctcgacatggtccggtgggttcatgcgaacctgggctgccggttcacggcacaccgcatcgtccggctcgtgttccagggccgcacgcaccagtccgaattcgtggcgcgcccgctcctgggcctgacgccgcgcgtcgtccatttcttcgtagcgcgacagcaacaggtccacaagcccgccgtccagcttgccgtcacgggcctggtcgcgcagcacggcccgggccgcctcgggcggcatgccgcgccggtagggccggtcctccgcaatggcggtgaacacgtcggccacggccacgatgcgcgcgggcaggggcaggtcgtcgcccgtcagcccgtaaggatagccgctgccgtccatgcgttcgtggtgcagcgcgccccaggtggccacactggtgaaaccggggacagaggccagaatgtccatgctgtgcgccgcgtggcggcgcatgcccgccatttcctgctcgtccagccgccccggcttttccagaatgtccagcggaacgcccagcttgccgatgtcgtgcagcaaccccgccacgtacagggccttgccctgcgggccgtcgaacccggcccagcgggccagcagtcgggccgtttccgccaccccgctggagtgggtggcggtgaaggggctgcgcgagtcgatgaccagagagaacagcgcggaaaacgaaatgatcccgtcggcatccagaacttcaccctccagcctgtggcccgcgccggtgtgcaggtggcattccggcgcacgcagaccggcggcaaagtccgggtcgacggtcaggtcatgcagggcgtccagcgcatcgggccggaacaggatggagcgtccccgctccagccgcttcagggcgcgggaaaactggcgggcaggatcttcgtcacggcgcagttgcacaaccagcctgtcggccaggtggatgagatgggcgatggcggggacgccgtcctctttcctgccgtggcaccatggcgcatggtggtggcgcaccaggcgcgcggcctcggccagacgcgggcaggtgcccagcatcacggccccggcgcgggaatgcgagtccatgtcctgctcgaagaccagcccttccagggccgccttcaacggcacggctcccgcgtcgtgcatcagcgaggccagcagcagttcgcacctgtccctgtcgggcaggccaaggcgctcggcaagccgcgcggcgatgaaccccacgtgcacgtgatgcgcggccactgccgggctcaccaggtcgagcgcacgggaaaaggccacggtcaggtcgatgagcctgacttccagaggctgctgcatgcgtgtgtctctgacggaactaactgggcgaatcgggcagacccgagcgccgcgctttcccccgaaatgcgcggtgtccgtttccttccgccaaggcgccgcaggatgctggttgattgttgggcatggtcgccatgatgcatgcccccggcatgcggcaacccacgtcaatcccggggggttaatctacccgccgcactcggcgggatcgccctgcaacttgtccagcgcatgggccagcgcaggcagcacggcggcaagattttcgaccacggccttgcggctgccgggcaggttgacgatgaccgccccacccagggtacccgccaccgcgcgtgaaatgaccgcgttgggcgtcttggccaggcttgcggccatcatggcctgctcgaagccgggcagacgccgttcgatgaccgccagggtggcttccggcgtcacgtcgcgcgggccgatgccggtgcccccggtggtcaggatgaggtcgtagccctgggtcagggccaggtccaccagcagggcgcgcaaccgctggccgtcgtcgggcagcaggtagccgcgttcgatgcacagcggcatggcctcgcgcaccatctcggctatggtggggccgctggcatcctgacgcagcccggcggcgcccttgtcggaaagggtcacccaggccagggcgcgcccccggcgccgcgccagcaggtgcagcacccgccccccgggctcgtcgcacagggcttccacgaacacgcaggccccggcatgcgccgagccggaacggggcaacagggtgcgccccaccacccggaacaacgggtcgcccatggggtccagcagggcgtcatgcagggtggtgcccacggccagccccagcaccacgtcggcctgtacggcggccagcgcgggcagcgcgtccggcagccccacggggcctgcggccagcgcgatgatgccccccttgggcacgggcatggtggctacgtcaagcatcacgcggtcgtcgcccatggcggcctccctgcatgcggtgtgcgtcgtggacatgattcggattttcccccaccctgcgctgcgacaagaatcgtgcgtgccccgcccgggcccgggcgtcgtcttggccctgcactatccacggcaggcacgctcacccgaccgcgcgacaggccgggcgcaaagaccgcacgcccccctagcgggcgtcggggcggcagacatgctcgcccatggcgccgtagaaggcctgcgcggcatccttgcagcccttgcgggtgtggatgttcacccaggtgtcttcacagtaggtgttcatggcgcgcagttgctcgtccacattcagggcatccacgcccttcacgcaggcttcctcggacaggtaatggctgccgcgcagcggaaaacgcaactgggtggcctcgcacccgcgcatgcagccgttgcgcgtgagcacgccgtactcgtcgtcctgctggcaacgcttctgacaggccgtcatcaacggatcggtggccacgtgcgacaggccgccgcgcccgccgcacccggcaagggacagaaccagcacgagggcgaccggcgcaagaaccggcagggcaattcgccgcatggaaacctccgttgaagctgccgcacggcgcaggccgtgcgtggtcatccacaggtgaggccaggtggacgggacggaccccattgaaccggacgaaccggaccattcggtctcggtcagccccggccaggccaggcgatgtcaaccgcgatcaagggcgaggcgcaggccaaagcccaccatcagcccgcccacgccgccttccagggcccgctgcacgccagggtgcaacaacgtggcgcgcgcccggtgcaccgaaacggacaggaacgaaaaccacagcacggccaccacggcctgcatgccgccaaacaggcaggcccggacaaaggcgccgcccagcatggcagcgcccgagacgccatcaccccccgccatgcccccggcggccaccacgttgggcagcacggccagatagaacacggccaccttggggttcagcacgttgctcagaaaaccttccacccacgcccggcgcaccatgccgcgcgaggccgcgcggtacgcgcgccaataggccgggacggacggcgcagcagcggacgtttcgcacgcatccggcgcaaccggcgcaatcggtgcagctggcacgcccttccacgcggcgtgcagggcgcgcacgcccagccacaccagataggcggcccccaccagacgcaccacgtgaaaggccccggcggaatgcaccagcacggcggagatgccaaggccggaacacaccacgtgcaccagcaggcccgacacgcagcccagcgtggtggcaacgccaccccgcgcgcccacgcgcagcgaattgcgcaccaccagcatggtgtccgggccgggggttaccaccagcagcgcggccagccccagaaaggccaaaaattcatgatccacggcaaaacctcgcaccgcaaaggccagacgcgtcaccggacgcgtcaccggacgcggcaccggatgcgtccgcggatgggcgcgactctacccgttacaccgcacgggggcaacagggggtatccccccccaaacgggcgcaccgtgaagacaaccggggcatccattgcatggaatgccccggaaattgcctgcgagatgcgcggtgtgtatgcccttcagaggtcaagccgagtcgcgtcagccatgacaggccgcagtattttcgttctccggcaaggaagatgagccttttgcgaagggtgcgtgcggcagccgttacacgaacatcacgagtgttgcggatggcgaccgcagcgcgctcttctcgcacgtgaccggagcaaaaagcgaaatccgacgacgccggggggcgaaaggacgcggcctgaccgaacctacaatatctggctcaggaacagcttggtccggtcatgctccggcgcggtgaagaacttgtccggcgaccccacttccagaatgctgccctggtccatgaacaccacgcggtccgccacttcacgggcaaagcccatctcgtgcgtcaccaccaccatggtcatgccctcgcgggccagattcttcatgacatccagcacctcgcccaccatttccgggtccagagcgctggtgggctcgtcgaacagcatggccttggggtccatggccagcgcccgcgcaatggccacgcgctgctgctgcccgccggaaagctggtccgggtacacgttgtgcttttccgcgatgcccaccttgcgcagcagttccatgcccttcttttcggcctcggccttgccgcgcttgcgcacggtggtctgggccagggtcaggttctccagcacggtcaggtgcggaaacaggttgaacgactggaagaccatgccgacctcggcccgcacctcgttgatctcgcagtccgggtccaggatgtcgcggccctcgatgcggatggcgccttcatcggcgtattccagccggttcaggcagcgcagaaaggtgctcttgccggagccggaggggccgatgatgaccaccacctcgccgggggcaacggacagcgaaacaccgcgcagggcgtgcagcttgtcgggggtgtagaagaacttgtggacgttggtggcgttgatcatcggatggccctgcgttcaaggtactgcacgaacagcgaaagggtgaaggtaagcacaaggtacagcaccgcgcagactatccacagctcgaacggctggagcgaggtggtgaccacctcgcgcgtggccttggtcagttcgcggatggcgatgaccccgagcagggacgagtccttgatcaggctgatgaactgcccggccagcggcggcatgatgcgccggaaggcctgcggcaggatgaccttgcgcatggcctgggcgtagttcatgcccagcgagcgcgcggcctccatctggccacggtgcaccgactggatgcccgcgcgcacgatttcggccacataagccccggtgaacagggccagcgccatgacgccgtaccacaggggcgatatgcccccaaggcccacgtgctccagcagggcgttgatgagcgtgcccaccacgaagtaccacaggaatatctgcaccagcagcggagagccgcggatgatctcgatgtaggtgatggcgccccagcgcagcatggggttgatggagatgcggcaaagccccgtgaccaccccgatgacgatgccgccgatgatggccagcacactgacctcgagggtgatccacaagccttccagcaggatgccgggcctgttcagctggtagcgccccagcacgtcgccccggtaggtgaagtcgccggaagacaccagcaccttgctttcgccgggcagcaggtgggtgtgttcctcgccggaggcgtcgcgcaccaccacgcgctgttcgttgccctggcggtcgatgatggtgacatcgccttccgcctcggcccgcacgtccgccgcctcgttcacccagaaatactggggcacgcggttccagcgccagatgtattccaccgacgaggaggcgacccagaagaacgccaccagcgccagcatggccgccacgaacatggctttccagaacaggaagaagcccctgcccttgggcttgtccagccctctgtactgcgtcatcgtgattccttttgcggcgcgaccgcgcgcccgacgcgggtgcgaaaccctgcggacggcgaaaacgccggggggatggccgcgccaaggcgcggcaaaagccgcatggcttcgcgcgggggcggttccctgccctttcccggcaaggggaaagaaacgggggaaccgcgcccgcgcgaaaccgtggggactcgaaacggagcaaggcggggcgggcgggtgcccgccccagccgtaaaccttcaaagcagtacgttcccgcaagaggaatttttcgcttctgccaaggaagaacggctttttatgaaggaagtgtactcttcggtactcgaccggaataaaaaggcgttctgacagctctgctctcgatgcccgtagaactcgcgctacgcgctcgcacaacgggcacgcttcgcgcccttcgggtcggtcaggcagaaggaaaaaggcccttgcggcagtttgctactgcacctgagcgcgccactcggtcgacttcatccacttgttgtagatgcggtcgtagcgaccgtcgttcttgatctggctcaggaagttgtccaggaagttcaggaagtcggggtcacccttcttgatgccgaagcccagcggctcgtaggtgaagggcttgtccaggtgaatggccttgcccttgccctgctcggccatgaacaccacgttgaagggcatgtcgtacacccaggcgtcggccttgccgttgatgacttccagcgcgccgtcggcttccttttcgaaagacttgtacttggccttgggcagcatgcgcttggcggcttcctcgccggtggtgccaaggcgcgaaaccacggtgtattcgggcttgttcaggtcttcccaggtcttgaccttgccttcatgcttcttgctgacgatgaccgactggccgaccacgatgtacgggttggcgaagttgatgcgcaggttgcgctcctgggtcacggtcatgccgctgatgatgatgtcgaacttgtcgctgagcagggccgggatcatgccgtcgaagtcggtgttcactggcacgaacttcacgcccatggccttggccagttccttggccaggtcgatgtcgaagccgacgtagttgccgttcttgtcggtcatttcgaagggcatgtagcccgcgtcgaagccgacgcgcagttcgccgcgcgccatgatttcgttgagggtggatttcttggccagctcgatgtcggcggccatggcaggcgcggcgacgagcacggccagcagcatggcggccagcagcttgaacagtttcatgcgttcctccaatcggatatcgttgaaaaaccacaaccggcaacgcgatgccgcgccccgacgcacggcgggcgtcggcaatccgcccaaaacgcgcggggcgcggcgcggaccccacgggagcccgctttgaaatttcgtgaaggccaggggcattctgcacgcacggcagggatttcgttcaccggcaggaaagatgagcccattgccaagggaacgtgcggcagtcgtcatgcgagcctgcgagcattgtccgagccgcaggagaacgcgaagcgcgaaccttacggatggggacagcaacgcgcgaatggcgatcacagcgcgccctgtcgcacatgaccggagcaaccggcaaaacctgacgacgccgggggcgaaagaacgccgtgcggactaatacttcccttccgtgagcacttccttgacgatcatctcgacgcggcacgtctcgcaacgcggcatgggctcttccggcaccacgatgatgcgcgtggtgcggcacttcgggcacatgacctcgacgaaaccccgcctgtaacggtccttcaacggaccgtccttgtgttgtccttccctgttcacggcagcaacctccttcccgcctccggacagtgcacgcctgcccgcgccaccggaaacggaccggcatattgggcgagccaccgcgaaaaatcaagtccgcaagtgcggcacctgcccccgcgacggcagtgcgggttcgcatgcgccttccgcagggtgccgcccccggcggtcattccagccccagcgcttcttccgtggcccgcttgcgcgcgccgcgctccagcaggtggaccacggccccggcttccggcaggccgctgcgcgacaccgccgcgatcaggtcgcggatgcgcccgtcctcgcgcagccaggcccgggccacgctttcggcatcgcgctggcgcgccagcggggccagccagcccgcgccttccgcgtagacgatgcgcgaagccgtgtgcgcggccaccagcgcgtactggtggcgcagcgggatgcgttcgaatatccgctcgggaaagcgctccaccagcaccggcggcaggtatcccagcagcacctggcgcaggacggggtccgcctccaccggttcgccgcgcgccatcagcgccgcgtacagcgcatcggccacggcgttcatctccagcgagacgtccacggaaatctcgtgcagggccttgcagccgtcgcagcggcgtatttcggccagcagcaggcgcgcctcgtctcgggcgcgcacccgcagaatgtccagcacctctgccacgaagcggtccttgtgggcgatgaattcctcgtcggtcatgaccagcccgcccagcacctcgtacgaggagcagatgaccccggtcttgttggccgacgagccgtgcaccacaagcaccccgcgttcggccaggcgcttgcgcgcctccggcgccacgaacagattggccccctcgatgacggcgcgcgccgtgggcaccccgccccggtcgaagaaatcgtgccagttgcgggtattgatggtgtcgggccgccccccggcggggatgaagatatcggcgtgggcggtgttgtgcagggtgttgcggcggcgcaccccttccggggtgtcggacacggccacccacgccccctcgccgcgcagccgggccgggtcgaaagcgctgatgctgcgctgcgcatccaccaggcgcagcagttcggcccggtccagcccgtccgggtcccaggccccgccgtgcccgtcgctgacggccacgatgcgcgcgttgtcgccgtaggtctcgaacatcaggcgcatcaggttgcccgccacgtcgcccttggggccgccggtgagcttcaccgtgaacggctgggtgaagggatcaatgccgagatgccgcagcatttcctcggcaaagaccatcaccccgatgctggtgacgccgtactgcttgtggttgatgcccgccccggccttggagctcatgaacgcagagggccagcggtagccgcgctggcgggcgcgttccaccatccaggcgatgtgcgcgggctggatgttctcgtccgggccgcagtagatgatttcctcgcggcccaggtaatccaccacgccgggtagggccggggtatcctggccgggcagcaccacgtccagcagcgaattgatcaccgaggacacggccagtcccacgtcgcccagcggcccaagcaggatgaccgccttggccccgccttccgggatgtccttgttcttgacctgctgggcgtaggccagccccttcacctcgtcgtacaggcggttcgattccagctcgaactgctcctgggtgcgggtgggcaccacgcgcacgccgccgcgcgccatgtcgcggtagcggatgtgaaagccaaggccccccggcgcgtggaagaagaagatgccgaagggcagttcctcgccctcgtagcggtaggcgggcggcaggaattccgggtccagccggaaggacaggccgtagatggtgtcgaggaagtagttggtgcgcagcacatggcggaagaagcgctggatcatcagcagcacggcgcgctcgcgctcgtcggccaccgcgttcacggcgtcggtcgcgtcggcctccagcctgcgcgcggtcgcctcgcggtcgcccagggtggggtcgaaacgggcctcgaaccagtccaccagcgcggcggtttcggcccggcgggccagcacgatgcgcaccacgttctgggtgctgaaggcccactggttgtccttggccaggaacacgtgggcaaagccgcaggccgcctgcaacagcatgatgcgcttgatgggccaggattcttcgtcggccaggatttccagttcgtgcggggcgaaccacttcaccaggcgcagcttcttgcgcaggttctgccacagggcggaatcgtccaggatcaggtcgcccttgtgcgacacgtagaagctcatgatggccgtctcgcccgactcgtctgcgaaggtgtccgcgtaggagcggtgcacggtgatgtccagacggcgcatgatccgggcgatttgcagcagcaggcccgtggccgggggatggcgcatggccaccacgatgcgcgtctcgcgccggatgtcgcagggttccgcaggcagcacggtcccaacgccgccagtccccccggtggcttcggacgcggcgggcgcggcgggtatggtcggggccgaacactgctcgatgagcagcccggtatcgtcgccgccgcctatctcgcgcagcagccggaagtggcgggccgcccgcaccgggtcgaacttttccacgtattccgcgttggcggcggcaagaaacgcggcaaaggcggtcatgtccgtttccggcagctcaccgctggcgcgcatggcgtccagggcggcgctgaacaggtcgtcgccttcggcggtgcgcaggctgcccgcgcggggctgcggggccagcaggaattcattcaggcccagttgcccgtccgccgtggtgtagatgcgcgcggtttcgatgtgctcgcccagcaggccggccaggatgccgtgcaggtcgcgcgaggcggaaggggaaatgtaggtgatcttgcggccgtccgggctggccaggcgcaccgcgtggttgtccgtgaccacccggcccgagatgatggcttgcaggtggtgcacctgctcggtcaccgaatgggtgcgcaggtagtaatccggcatgttggcaaaaaaccacggcaccacctgatcggcaatgccgccaagcccgcccttgacgagcgagagcgcttcttccactcctttggcatgggactcggccatgggacatcctccgtggcgggcggtttaccggacaggatagcgcaatggcccgccgtggcaaccgttttctggtgcccggggtggttgccgaaagtaccaccacgggcagccgccctgcggcccttgccaagcgcgacgccagcagccacaatgcaggcatcacattcccacgggagaactccgcatgaccaagaagtccgaatcccccgcgtccggtaccgcatcgggcaccgcatcagatactgccaacgccgcctatacccgcagccaggaccagaccgggcacctgcgcacgcttggcgtgaaggcggaatatccgcacgcgggccccggcccgcacattctggaagcctttcccaacaacttcccggaccggccctacatcgtgagcatcgcctttccggaattcacctcgctgtgcccggtgaccggccagccggacttcgccaccatcgtcaccgaatacatccccgaccagcgttgcgtggaatcgaaaagcttcaagctgtacatgttcgcctaccgcaaccaccagtcgttcatggaaaccatcaccaataccgtgctcgaccacatgaccgaggcgctggacccgctgtggtgccgggtgaaggggctgttcaccccgcgcggcggcacccacctgcacgtgttcgccgagcgcttcaagcaggtggaggaaccgcgcgcggccatggtgcgcgaaatggtatcggagtggaaacgcgaaagcgggcggcatgccgtgtagcgccgggcctgtcgccagacattccagagacgaagacgccgccgggggatgacccggcggcgtcgtttgttctcggcgtagtcagcagaggtttgacagctctgctctcgatgcccgtaggactcgcgctgcgcgctcgaccaacgggcacgctacgcgccctttgggtcggtctctgctctcgatgcccgtaggactcgcgctgcgcgctcgaccaacgggcacgctacgcgccctttgggtcggccaggcagagggcaaaaaggcgctcgtggcgacaccagctactcgctgaggcccggcaacaccaccagcacctcgtagcgttcctcctcgcggtccacggtggtccgaccgatgagcttgaaacactggtgcgtgtacatgatgtcgaaaatccgctccaggtcgcgaccgttctcgatgtccacgcgatactcgccgcccacgctccacggcccccacacggaagcttctccgcgcaggtacaacgcgttgatgtcgtagtcgcgcttcctgttgaactcgtcgagacttgagcgccagttgtagcccagggtcagctgtcccctgttggcatcgatgagggtcaggccgtggtcgtgctgggtgacatcgccggtatagggcgaccatgcggtaatgctgcgccaggacaaccacgccaccgggaagtattgcacctcggcccggtagtcgagcaccgggcggcgcccgtaggtatcaagatcttcgtcgcgggtggcctcgcggatgtcgtagccgctttgcagcttgaaccgcaggaactccaggtagtcggtgcccagatccggctccgccacgccctcgtcgttggtcttcatccgcaccatttcacgcttgcgcgtgaacacgttggtgatggagtagaccagttcgttgcgtgcgccgatgcggtcgtcgccgtcgtagcggggattgtcgtcctgatccagcagcggaaggttgttgtactccacgcgcggctgcaccgcatgacggatgccggtccaacggctttgccctgcattctcggcggtcagggtaagcggcgcactttcgatccggtagacgcgggcaacttccgtcgatgccgcgatgttgtagtccggcagggtgcgggactcgccggaggaatcgccgccgtcaccgggcaggctctcgcggcgttccgtgtcgtacacggtctggcgcaggcccacggaagagatcaccgagccgtacctgccgttcaccggcagcaccacctgcgggtgcacgtcgtgccgcgccccctgggtgccgttgcggcggtggaagtacaccgactgcgccgaggcctgcacttccagcggcagttcctcgaacagggcgccccggtgcaggtacacgtcggcctcgggcaggcgctggggcagcgaatcggacgaataggaatggttgccgttgcccagctccggatcctgatcgtaccggccgcccagggccacggaaacgcggtcccagtcgcgggtcagcatgacctggctggtgcggtagcgatcgcgctcgttgatgtcacgaccgaacagggtgaacaggttgtcgcgcgaatcgttgaatccgccaagcccccgcttgaactcgcgcaggtagttctggtcggacacgtagtccagatcgcccttgagccgccagcgcgggtcgccaaggcgctgttcgaacatgccgcgcagccagtaccgttcctggttggtgcggatcaggccgtccccgctgtcgatggggtcgtcgccgtcgctgtccaccaccttgttgtcgtacagccagtccaggcgcagccaggcggtctggtccgtggtgggccgcgagcggtactccacgccgtgcatgaacccgcgctcggacataaagtactcgttcagggtcacgtcgctggtttcattcagtacccagtagtacggctggttgtagtagaaaccgtcgcgagagctgatgccgtactgcggcatcaggaagcccgactggcgggtgcgcttggcgggcatgacgaagtagggggaataggcgacgtcgttgttcttcacctgaaagttcgaacgccacaggcgggcgtagccgtcgatttcgaccacggcttcctcggcggtcagcgaccaggccggggtatcgccgtcgcacacggtgatcttggcgttggtgaaagtgtagaggtcgccccagttcttgtcgatgcgctcgcccgcaaaataggcgtggggttcgcccatgaagatgcggccattcttcatccagccggtatggctgcgcaggtcgaattccgcttcttcggcggcaatgtcgtccttgccgaagtgcacctcgacgttgcccttcaggtacacccagttggtggcggagtaatagcggatgtagtcggccttcaggtagtcctggccgcgccgcagggccacgcggccctcggcctcgatgatcttgctgtcgttctgcgacgtgacggaatcggccgtgaggttccaggtcacctcgcggtcatcctccgtgcgcatctgcaacacgttgggctgcggcggctgggcggcgtgcgccccgcccgcgaacagaatgccggaaagcagcaggaacacatatgccgcgaacccggcgagcgggcggagtctgccgtctgtcatgcgcggtccggatcgtccgggcatgggcccggtttatgaagtcacgtggatttccgccaccccggcacgcggcatctcgcagcggcgcgcggcggggtgtcgaagatgttgaatgtcacggcgcgagggggtacaaccgctccctgcacaataccgggaccgcagtcgtttaccacaactttcccggcaggaaaagccgctgggcgcaccccaccccgacgcccgccccttcccctgccggaaccgccctccgacctcccagccggacccgcgcatggagccccgcatgagcattgcctacaacaagatagccgtccgcgtgcgccttggcgcgctgcgtcgcaacttcgaaacgctgcgccgcatgtcccccgccgccatgccggtgatcaagtccgacgcgtacggccacggcctgctgcccgtggcccgcaccctggaagccgccggggccgacgcctttgccgcgggcaccgtgggtgaatgcgcccaactgcgcgatggcggcattcccggccgcatcgtggccctgctgggcgccacggacgcagccgacgccgaatgctgcgtggcccggtccatcgtgcccgccgtgtattccgccgaccagctggaaatgctggcggggcgggcggcccccggccagcaggtggacatcgccctcaagttcgataccggcatggcccgcctgggcttttccgaagccgacctgcccgccctgctcgaccggctgcacgcccggcccatgctgcgcccggtgctggtcatgtcccacctggccgtgtccgacgatccctcgcggtccgacttcacccggcagcagggcgaagccttcgggcgcatcctggccggggtgcgcgccgactggcccgccgcgcagggctcgctggccaactccgccgcactgctggcccacccggaactgcacttcgacgtgcagcgccccggcattgccctgtacggggcgaacccgctgcgcggcaccgcgcaagagcaccttggcgacgggctgcaaccggccatggacgtggccgcgcccatcctgcaagtgcaccccctgcccgccggacgcagcatcagctatggccgcaccttcaccgccccgcgcgacatgaccgtggccatcgtggccaccggctacgccgacgcgtacagccggggactttccggcaagggcgccatgaccgtgcatggtcgccgcgtgcccatcctgggccgggtgtgcatgcagatgaccgccgtggacgtgaccgacgtgcccggcgtggccgcaggtgacgacgcctacctgctgggcggccccggcgaggccctgacgcccgacgaactggccgacctgtggggcaccatatcctacgaggtgctgtgcctgctgggcatgaacccgcgcacccacagggaataggcgcgggggccacacgcccgcccggccttgcccggcgccgtcaaatgggttgttgacacccggacggcctgcgactatagaccctgtttctgccttgctcgcccccacgtgcggggcgggccaaagcccacaaggagtaatcccatgaggaagtttgaaacgctgctgctcctttccccggagctggccgcggatgcccgcgaggcgctgcttggcaccctcaccggcgtcgtagagcgtgaacagggcaagatggtcgccgccgaccactggggcatgcgcgacctcgcctaccccgtgcagaagcacatgcgcggctactacgtgcgcctcgaatacctcgcccccggcgaggccgtggccgaagtggaacgcaacatccgcatctccgacggcatcttcaagttcgttaccgtcaagctggccgacgcggtcgaggaggttgcataacatggccttcaagaagaagttcaccccgcgccgcaagttctgccgcttctgcgccgacaaggacctgcccctcgattacaagcgcgccgacattctgcgcgacttcatcaccgagcgcggcaagatcatcgcccgccgcatcaccggcacctgcgcccatcaccagcgtctgctcacccgtgaaatcaagcgcgcccgccagatggccctcttgttctacaccgcgggccactccagcgacgtcaagaaaaagagccagatctaggaggatgggatgaagctgatccttcgtgcagacgttgaaaacctgggccgcctcggcgacgtcgtcaccgtgaagcccggtttcggccgcaacttcctgctgccgcagggcttggccatgctggcctccgatgccaacctgaaggcgttcgaactggagcgcaagaagcttcaggccaagatggacgccctgcgcaccgcagcctccgacctgtccgccaagatcgccgccaccgaactggtgatccccgtgcgcgtgggcgaaaacgacaagctctacggttccgtcaccaccgccatcatcggtgatgcgctggccgagaagggcgtggacatcgaccgtcgccgcattctgctcgacgccgccatccgcaccctgggcacgcacgaagtgcgcgtccgcctgcatgccgacgtggtggccaccctgaacgtcaaggttgttgccgaagacaaggtgagcgatgccgcagaacccgtcgtggaagccgagccggaaaccccggccgaatagccactccgattacgacgccgcctccgcctatcagggcgggggcggcgctcccgatccgacggaacgcgcttccgccgatctgttgcgccgagtccccccgcacagcaccgaagccgaacaggccgtgctcggggggattctgcttcgcaactccgtgctgcattccgtggtcgacacgctgcgcccggaagacttctacctgcccgcccaccagcagatctacgacgcgtgcctggaactgtaccggcgcaacgcccccatcgacctcgtgaccatggcggaatacctgcaatcgcagagccgcctggaaggggtgggcggggccgtgtacctggcggaactggcccagtccaccatcagcgccgccaacgcagagcactattccaccatcgtgcgcgacaagtcgctgttgcgttcgctgatcggcgcgggttccgagatcatcagcaactgctacgacgcctcgcgcgaggtgcagaagctgctggacgaatcggagcaggcggtgttcgccatttccgagcgggtcagcggcaagatgttccgcagcgccaaggaactggtgaacaaggttttcgaagaccttgtgaagcgctgcgaccgcaaggaagtggtcaccggcgtcaccaccggcttcgtgcaactggaccagatgacctcgggtctgcaaccgtcggacctgatcatcgtggctgcgcgcccctccatgggcaagaccgccttcgccctgaacatgtgcctgcgcgccgccgtgaaccagaacgtgccggtggccgtgtactccctggaaatgtccatggagcagctggtcatgcgcatgctctgctcgctgggcaaggtggacctgtccaaggtgcgcaagggcttcctggacgacgaggactggcaacgcctgtaccacgccgccgacgtgctgtcgcaggcgcccatctacatcgacgacacgcccgccatcaccaccctggaactgcgtgcccgcacccgccgcctgcgtgccgagcgcggcgtgggcctggtcatggtggactacctgcagctgatgcgttccgcccgccgcgtggattcgcgcgaactggaaatttcggaaatctcgcgttcgctgaaggccctggccaaggaactgaccatcccggtcattgccctgtcgcagctgaaccgcaaggtggaagagcgcaccaacaagcgccccatgctttcggacttgcgcgaatcgggcgccatcgagcaggacgcggacgtgatcatgttcatctaccgcgatgatgcctacaacaagcgcgacgacaacccgcgcaagggcatcgcggaaatcatcatcggcaagcagcgcaacgggcccgtgggcgttgccgagcttgcctacctggcctcgcacaccgcgttcgaggatttgacgttcgtcccgccgccgccctccgaggggtacggggattgattgatgggggctgccgcaaggtggccccttttgtttggtggtgctggtgaaggggaatagggtgttggctggtttggggagggggagtgcgcggttgcagtcggcttctacgaaaacagtcgtgcgctgttgattgcgctcgatttcgttatgtctccgacggacagggggccgctaagcggcggccccctgtacccccgcgctccggggggctctgcccccctggtccctccagcgtatcctgcgcggcgtcactttggcggcagcttccctgcggcgcaagcgcctccgggtgatctgccgccggtgccgccaatgcgcgcaaggctttcgctggcccggaaaaatttcggtgcctgtatcaacaggcaccccgcaccgcattcctacgtcgccagcttccctccggcgttgcgcgcctccgggtgatctggcgaaaggaatgcgatgtgcccaaggctctcgatgtcatgacgaagcaagaggctctgccttcgcccccgttgtgacgcatgtgccgcagcaaagcccggccatacacttctgcgcacgaaagatggccgctgaacaatagcgttgccttgcagtcgaccgaccatttccataccgatgcgcttctttcgcctgagcacaagaaacctttgcgcggcgatacgcagccgcagccggagatcgccgccgaggcttcgcgaggcggaagctccggcgttgcggatgcgcgccgcagtgaaggtggggtagaaggcataccggcttcgtcgtggcggcgagagcttcatgcacattcgcgttcctgtcggcagatcacccgaaggcgcttgcgccgcagggaagctgccgacgtaggaacgcggtgcatgaaacggcgggggtccaggggtggcgaagcccccctggaacgcgggggtgcagggggtgttcgttacaacaccccctgcccgtcggagacataacgaaaccgagcgtggacaataacgctggcgtgtattcgtagaaaccgcatccaacagggcacggcactccaccgcacctcgcgcccatccctcctgctactgcaatcccaaattaaccctgctccccccgcccttggcgccatccccaccctccgcaccggcggcaggcgccaccttggccccggacaggaacacccgctcgcccagcgtcggatcgatttccagcagcttgtcgcgcacggccttggaccgtgcggtggccagttccttcagcgcctccggggtcacctcgtggtgttccttcagcgcggcctccatcacgtcagcaggttgcgatttggtgaagccgaccacgttgcgcggcttttcgaagggcgcgtccttgtacacctcgtccagcagatcctcgtattcgtccttgtcgatgatcaggtcgtccacgttcacccgcgcccgctcggcgcgcgacagcgaggcgtgcttggcctcgcgcagggcgcgcagcagggcctgttccttcaggccgcgcgtgtcgccatccggttccgccgcgccctgcacttccagcttcaggcgcggacgctggcgcaacacctcgaccacggcgcgcagatccttttccgccgcctcgttcagcgttgccacgccgggcggaaattccacgtaacgcatgtccctgccgccggaccccagactgagcacgctgcccaccagcgcaaagggcgaggtgaccaccttgaccatcaggttcagcacggcctgcatgaccacgccgcccaggcggaattccgggtcgtccagccgccccttcacgggcaggcgcaggtccacgttgccgctcatgtcctgcaacagggccagccccagctttaccgggtaattgggcgcatcgggcctgttgtccttgctgcccagttcgatctggctgagggtgaaatggttgtcggcgtccagcacccagttttccgcctttacggccacgtctgcggagaaacgcccgtgctccacgggataggcgatgtactgcaccgcgtagggcgacaggggcaccagatccagcccggacatggtgaaacgcatgtccgcgaacacgggatgaatgagcggattcaccgtgccgcccaccagcaccggcaccccttctatgcccgcgcgcaactgcacctcggcccgcgaggccgggtccagcgagacgccggagatgcgcccctcgatgtcggacacttcggcggcataggccggggacatgcgctcgtcgcggaagcgcagcgccccgccggaaatggacaggctgcccacctccagcgtggtgaacggtcccgcgttgggacgcgccgcaacctccgtaccgtcgcccggtgcggacgcaccagaggaaccagaggcggcggaagacgcgggtggcggcgatgccgaatccgtggcgggaccggacgcagccttgggaggctgcgcggtggcgcctgccgaagccttcgcgtccttcgccgccgccgggggcttcgcgtccttctccgccgccgggggcttcgcccccatggcccggctgatgctggtggagccgtccttgaacaccatcaccgaaagcttgggcttttccagccccacctcctgcacgcgcagggaaaggtcgcccgaaggctgctggccgaagcgcaacccgcgcaccgcaaaccgccgcagcgaggcaagctcctgcttgcccccggccagcttcaacgacagattgtccagccgggccgcgccctccacgctgatgtccagcgccggttccgccccctgtccgccggatgtggacgcgcggcgtgccctgcctgccggcgtcgccggggcgggctgctcgcgcagggccaccttgagctccgacgatacctcgccgctgccgaacagcaggtcggtcgcctcgcccaggtacgggtccagcgggcgcaggtctaccttggccaacctgctgtccacggtcatgtgcagcggctgcgccgtgcccttggccttgatgccgatggtgccctgcttctgccagcgcgcggaaaaatccacgtccagcggcgcaccgcgttgcagcgacagcgggccggtgaccagacgcatcccttccagtgaaagcacgcccgcatccctgggctgccggtcctcgaaggtcacccgcccctcgtccacgcgcagcgaggccacggacacctgccactccggcccgtccggcgcggcgacgggtttctgcggcgcggtgcgtgaagcgccacgcgccgccgggcgttcctgccccttgccccgtacggatcgggtcccggttggctgggacttggcggactccgccggtgcggttccccccgccagcgccgcaaggtcgatggcgccgtccttgccgcgcaccacccgcacgtcgggcccggtcagcgtcaccggccccacggccacgttgcgcgccgcaaggtccaccgaggtgtcggccacatccagcttgcccaggctcacggacggctgcttctggccggaaagcgacccggaaagcgaccccgaaagcgacaggacaaggcccgacacctgcgccgcgcccttgcgcaccacaagccccggcgcatccggcgcggccagcgaaagatcgatctcgccctgcacgcccgccgcccctgcgtccaccgacagggctggcgccgcctgggccacgtagccgcgcactggcagcaggggcaggtcgcgcgcgtccagccgcagggtgacgcccagcggttccaatgtcagcgtgccctcggccttcagggtgcccgcgcctgcgcccggtttgccaccggggccgggtttggcggcttcacccgccgcaccgccgccgtccatgcgcagcgacgcggtgaacgccccgccgcccttgggctgctgcttgccgccgggcgtggcgaaatcggtcagggtcgcatcaaggccgctcaggcgcaccaccgcgccgccgggcaccgtggcatccttccagaccaccgtggcatcgcgcagccccagggtgcgcacgttgaccacgaaaggcagttgctccgcagccgttttgcccgaagccgggggcgacgccggattctttcctgtcgctccgcctgcccccgttccattggccccgttggatgcaacggcggcagtggcggccatggttccattccgcgggccggtctggcgatcattccgtgcgccgtcgatctgccctgcccgatcctgtttcgcctgagcctgcttggactggtcctgtttggactgatcgggctcctgccgctttccgcccgccggggcaacaaagcccacccagtcgatgctgccgtcggccaaccgccccacccgcgccagcaacccgtccagggcaacccggcgcacgtccacgtgccggtccagcagcgaaaattcctccacctccaccacgccggaggtcagccccaacaccgcttccttgccgtcgggcgcgttcacgcgcaggtcgttcagggtcacggaccccgccagcccgaactccacgtcgtgcgcggcgggctgctccaccaccagcttcaggttcacgcccagccgccccgattccacgcgcagcggcgtgaacgcggccaggtattcgcggtactgggtcaggtccacctcgtcggtgaccacgtcgaactcggtgcgcaggtgctcggcaaagggcagcaatcgcccctgcacgttcagcgccctgccgtccacggtggcgttgaggctgggggtgatgatccgctcgcggtcacgctccatggtggaggtgaacggcaccacgaagtgcaattccgtgatggtgtggatggtcttctgcggcgcgtcgtgaaagatcaccgtgccgttgaccacctcgaagttgctggccgcaaaggggaacagcggtttgttcgccccctccgatcggtccgctcggtcctgcttcccgccctcgccttctccgtccgcgggaatgaattccgaaaaggaatagcgcccgtcgccgaaatgggccacgtacaccaccgggttcaccagccgcacgtaggccagcaccggcgcaaggcgcagcgcggcggacaggccgggcgagaattccagcgcgtcgaaggtcagcatgtcgccgtcgccggtgggattgggcacgcgcacgccctggatggacagcgcccacgaataggggttgaagcgcaccttttccacggtgcagcgcacccgcagtttgtcggacagttggtcttccagcacgccgcgcaacagcggcggcatggccaacccggccagcacgccccaggccgcgacaatggcggcaacggtgtacgtccagcggcgcacccttcgcagggcccaccacgccttgccgcgcactgcaatggccgctggcgaccaccccgacagactcttttccggcttcgcgctcatactcgctccatgcttccggattgctgattctgccagcaccatagagcagttgcgctttcatgagaaggggtgtgcgccacaacgcgggacaaccctaccccccgagccccccccatggaggcgcggtggcgccctgcggcgcaacaggcatgacgcaggccacgcggtctgtccggattgaagactggacacaaaaaagccgccggaaacacagttcccgacagcgcaacagggcaggcatcatgcccgccgctacacgtacggcagcagcaacacccccatttctccgtcttcctcttctccatacagctgccccagccgctgcatggccccgtagatggccaccacgtcgcgccccttgcctccgctgacgcgcgcgggatcatccagcccgcgccggtcgtccggcgccctgtacacggtcaggtcgtccgcgccctcgccgccgcgcaccgtgttgtgggccaggtctccttcggcgtaatagtcgcccgcaaggccctcaaccttccagcccacgtgcgacaggccacccggcacgtagtcacccgatggactgagccgccgcctgcgccccagttccaccacgtcgtgtccttcgccgccgtcatagctggcgaaaaacgatgtcacggcgcgcagggtgtcgtctcccaccccgcccgcaaactccgcggtatgcgcagcttcaacggcaaaggtgtcgtctccttcgcctccgtccgccctgccgcgctcgtacatcccccgaaaggtatcatcccccgactcgcccagcaggtcggagacctggaaccggccatcaaaggtgtcgtccccttcgccgcccgccatgtcggaacgcaggaacgtgccggtcagcgcgtcgtcgccgttgccgcccgccacctgcgaccaggcggccatgtccattttatacaggtcattgccgtcctccccgtccatgaccgcgtagtgcgcctcgcccttcagcgtgtcgtcgcccgcgccgccgcgcaccagcgaatgggccacggcgccgtccagggtgtcattgccggtgccgccaaccagcgccacgtgcacgccgttgtccgcgcggatcaggtcatcgccttcgcccccgtcgagcagagccagcccttcggggccttcggcggccacgccccggaacatgcccagaatggcatcgttgccggtgccgccgtccaccccgccgccgccgcccagcgagatgaccacgtcgtcaccgccacccgcgtgcacctgacggtcgctcagccggatgaaaaagtcgtcgtccccggtgccgtccagggtttcgccgtcgggtgccgcctccaggctcaccgtgccgtcggcattttccaccacccgggtatccttccggataaggccggcacccaccagttcaccattgcggctgaacgatacggcccaccccgtggacgtgctgccgtcctgaccacgaacgggcgcgggccccacctccaccagcaagcccgatttcgtcacgtgcgtgatgggtttgcccccccgcagcacgtcgcccccggccagaagatagccgtaggcgtcgtcctgattctggcgcgcacgcgaaacgtcgccgaactcgaacaccacatcgggcgtgcgggtggacacggtgtcgtaggcgtcggtcaggctgccgcgcaggcttaccgggccggtgccgtaccgggcgcggcgggcctcctgctgccgttcctgcgattcgcgcagcaggtagccggagatgggggaaaggatcatggcgtcaccccgtgactggttgccgtcacaaggccatatcggcccacctttacacatctttacactacacctgaaactcaacaggaaaaacgccgccccggcgaaccggagcggcgtgaggatgccatgcgaatgtctgtaaacgcgcggtgttgcggtgtggccgcaaacgcgccggagcgggccggggctaccccgtcacggtcaggcgcaggaagcgcttcttgcccagcttgaccacgtagctgccgggggccagcggggccatggcgtcatcgcagcgcacgccgtccacggacagggcgccttccttgatcagccgcttggcctcgccgcgcgacttgaccagccccgccgcttccaggaacaccggcggggtgctgtcctcgccctgggggcaggagtgttcgggcgcatcgtcgggcacgccgccgcccgcgaacacggcgttgaagccctggcgggcctcggcggccttgtcgtcgccgtggtagcgggcggtgatctcgaaggccaggtcttccttcaccgccttggggtgcgcctcgccggcctgcacgcggcgcttcatgtccgcgatgtcgtccagcgagcgggcggagacgagttcgtagtagcgccacatgaggtcgtcagacacggacatgatcttgccgaacatgtcggacggcggctcgtcgatgcccacgtagttgccgagtgacttcgacatcttcttcacgccgtccagcccttcaagcaggggcacggtaaggatgcactgcggctcctgcccgtactgggattgcagggtgcgccccacgagcaggttgaatttctggtcggtgccgcccagttccacgtcggcgcgcagggccacggaatcgtacccctgcaccagcgggtacaggaattcgtggatggcgatgggccgcccgtcgcggtagcgcttttcgaagtcgtcgcgctccagcatgcgggccacggtgtagcgcgaggccaggcggacgaagtccgcggcggaaaaggcgttcatccagcgcgagttgaaatctacctcggtcttttccgggtccaggatcttgaagacctgtttcttgtaggtctcggcgttttccaggatctgttccggcgtcagcggcggacgggtgtccgagcggcccgaagggtcgccgatctgtcccgtgaagtcgccgatcaggaagatgacggtgtggccaagctcctgcaaatgacgcagcttgtggatgagcaccgtgtggcccaggtgcaggtccggcgcggtggggtcgaagcccgccttgatgcgcagcggcgcgccgcgcgcaatcttcttgcgcagttcggcctcgtcgatgagttcggccatgccgcgcttgatgcgttccaactgggtatcgatgtcgatcatggtctgcaacccctctgcatggtatcgggacggtcttccagagatggcgggtggtgtcaacctgaatgggggccggacgggggccgacgggaagccgggcgagcggccaaggcgggccgatgggggaacggcagcggctgacagcagccggtgcagcccggcaaaggagacggccggacgttgctatcggcccgccgccccgcgcccgtcagcaaggccctgtccgtcaggcgtccgttgccagcgacgtgccgttgtccgcaccgaacgcctctgccgccgggcaggccacgcgcaacgcgcggatggaccgggccctgcccgtcccttcgtccacgtccagcagtacgcagttcagcgaaccgcgccccgtggccggacgaaagcgctgtggcagccgggtcagaaagcggtcgacgatgaccttgtggtccatgcccagcacggacgcctccaccccgcacatgcccgcgtctgtcaggtaggcggtaccgccgggcagcagcatggcgtcggcggtctgcacgtgggtgtgcgtgccgatgaccgcactgacccggccatccagaaaccagccaagggccttcttttcactggtggcctcggcgtggaaatccaccagacgcacgagggggtgcccctcttccgcctccagacgggccagcagggtttccgccgtgcggaaggggcagtccagcgggtccatgtaggtggtgccgcacaggttcagcacggcaagacggtggccaccgggcaggtcgtacacgccaaggccccgccccggcgcgcccggcgggtagttggcgggccgcagcaggcgcggctccttgtccagcgcgccgtacaggtcgcggtgcttccagacgtggttgccggtggtcaggatgtcgatgcccatgcccagcagttcgcgcagggtttccgccgtcaggccgatgccgccggaggcgttttcgccattggcgatgaccacgtcggcggcgtgctcgcgccgcagggcaggcagctgttccttcagggcctgcctgcccggcttgcccacgatgtcgccaaagaaaagaatgcgcatggtttgggtgttccgtgtgctgtgtaacgaccaacgcgaagattttcgtttccggcagggaaaaggttctgacgccgccggaaacgaaaagaccgcgttggatcagatgagataggcgtcgtgctcgctgcccgccacaagtccttccgcccgctccgggatgcgcaccagcgcgtgcgccccggtaagcgtgtgcagcaggccggacttgcccagcagcggcactgcggacggtgacgcgaccgatggcggcgcgaccgatggcgatgcggcatcgccgctgcccccttcggcctcgatgcgcacccgcacccagtcctcgcgcccctgccgcgaggccacgttgcgcgccaggcgcacccgtcgcgcgggccacagcgaccggtcgaaggcgtcggtcctgccggaaagatggtgcaggaagggcacccccagcacgaacatgaccacctgggcggaggttacctgccccggcaggccccacaccgcgcggcagccgccgccgtcctcggcacgtacacgcgcaaggatggtcggcttgccggggctgatggccacgccgtgggccagcagttccgccccttcgatgcgcgacagcgcggccacggtcaggtcgcgcacccccaccgaactgccgccggacagcaacaccacgtcggcgtcacgcagcccctcgcgcagggccgcttccagcgcgtccagttcgtcgggcacgatgccgagacagcgcgcctcgcacccggcccggcgcaccagcgcggccagggtgtggctgttcacgtcgcgcacctggccgggccggggcgtggcctccgggggcaccagttcgtcgccggtggaaatgacgaccacgcgcggggcgcggcgcacgcgcaccgtggtggcgcccacggcggccagcatgcccacttcctgcgggcgcaaccgggtgcccgccgtcagcgcgggcgtgcccgccatggcgtcctcgccgcgcagcatcacgttttcgccgggggccacggcacggcgcatttcgatggtgcccgcgcccagttcgtgggtatgttccaccatgatcaccgcgtcggtgccttcgggcatgaccccgccggtgactatggcggcgcaacggcccggcgcaacggcaaaggtggcggggtgctctatgtccaccctgccgtcgcattcgaggtaggcggggcttgtttccgtggcgccgaacaggtcggcggcgcgcacggcgtagccgtccatgcccgcgcgatcggtaaggggcaggtcttcggcggcaatgacgtccgccgccagcacccggccatcagcgtggtgcagatccgccgtttccgccgccagctgcggaaaggcgcgcaaaagctcggtgaacgcctccaccgagaggacgttgaagaatccggtcatggtcacggtctgttccttttccttctcgcgcgcaggggcgccgccacgcacggactggccacacgacggcaccgcgcgcgccaacgggcacgggttggacgcgaacacctctcctaccccgcgcgggcgccatgggcaagggagccgcgccgcacaagaatgcggcccgaacagttgacacgtttccgatgaaagactattcgattcgcatacgatttatagaatcgtaacaccagcccgctcggtgtgctccggaacaagaactacgcacccctcccgcccgcgcccccgtcgttcccgccgacgggggcgcgctgcgtgacagcccccgcaacgcttgccgccgcatgccgtgttctaccgagttcaaccctgttcatcactgtccggcactatccggcaccggtcggccctgtccggtactggtccccctgtccggtacggtccggcactggtcgccaattctgccagttctgacaatcgtgcccattccaccagttttgtcctttcgccaatcgccccgcacgcttgacacccccatgcccccggcgtaggcaggatgctctcatttccggagtacattcatgcacgcatccccccgcaacgagggccttggcggcggcacgcgcggcgtccttctggcgctggcggccaccgtcatctggtccggcaatttcatcgtggcgcgcgcgctggccgacagcatgccgccggtatccgtctcgttcgcgcggtggctggtggccacctgcgtcctgctgcctttcggccttggcccgttgcgccgcgaatggccggtggtgcgcgcccatctggtctatttctgcgtgaccggcttcgtgggcgtttcggtgttcaacaccttcatctacgtggccgggcgcaccaccgccgcgctgaacatggcgctcatcgccacgtcatcgcccatcttcatcatcctgttttcgcgggtattcctgggcgaggcggtgaccgtgcgccgcctggcgggcctgggcacggcggtgaccggcatcgtggtgctggtgacgcggggcgaccttgcgcgcctttccacgctcaccttcaccagcggcgacctgtggatggtggccgcctccatgctgttcgcggggtattcggtgctggtgcgcaagcgtccggcgggcgtggggcagaccacgttcctcatggccaccttcattcccgggctgctgggcgtcctgcccatgctggcgtgggagctttccaccgggcccatgccggtattcacgccgcaggccgtgatcggggtgctgtacatcgggctgggggcgtcgctcatcgcctaccgctgctggaacctggccatcgcggccatcggccccagccgcgcggcgctgatctactattccctgcctgcgttcagcgggctggaggccctgctgctgctgggcgaacccggtgacgcccgcccacttcgtgagcggcgcgctgatcctgggcggcattctggtggccacgcgggaatgacggcctagccccggaattcgcccacatccatccccagccgcgccaccatcttctggatggccacccgcgacaggccggacagccgcgccgcctcggacacgttgcccccggtctgggccagcaggtcgcgcaggtagccctgggtgaaccggtcggtaacgcgggccttggcctccttgtacggcaccacgccgccccctgccgggcctgacccgcctgctccggctgacgcgcctgctccggcagcctcggctgctccgacgccccctgcgggctccggaccgcccgcctggccgtgcattggcgcgtcggcaacgcccccgcctgcggtgccggaaccggcaacgccggcaagtccgggttgccgggtgcgcagccagtctcccgtgcggccatgcccgcccgccgccacttggcgcaccgtatccatgcccagcacatcacccccgctgaacagggtcagcctgcgcaccacgttttgcaattcgcgcacattccccggccagtcgcgcccggccaggtggtcgagcacgtcgggggccacggtcttctgcggcaggcccagttcgtcgcaggcattgcgcaggaaggtgaccacaagcagggggatgtcctccacccgctcgcgcagggggggcacccggatggtgaccacgttgagccgatagaacagatcctcgcggaattcacgcgaagccatgcgcgcttccagatcctgattggtggaggccaccacccgcacgtccacgtgttccgtgcggccagaccccacggggcggatttcgccttcttgcagaaagcgcagcagcttggtctggatggcctgcgagatgtcgccgatttcgtccagatgcacggtgccgccgtccgccatggcgaacagccccttgcggtcgcgctccgccccggtgaaggccccgcgcacatggccgaacagttcgctttccagcagatgttccggaatggccgggcagttcactgccagaaaaggcatggaggagcgctggctctgccggtggatggtgcgggccaccatttccttgccggtgcccgattcgccccgcaccagcaccgtatagtccgactgggccacggtggcgatggtgcgacgcagggcctgcattgcctgccccagccccaccaggtcatcgcgcccggtacccagcgataccacatcgcgcaggcggcggttttccgccagcaaccggctgcgctccagccccttgcccagcacgcgggccaactggtccggctccacgggcttggccacgaaatcataagccccggcgcgcaatgcctccaccgccgtttcgatggagccgtgcgcggtcagcaccaccacgctcaggtccggatcctgctccagcgccatggttaccagttgcaggccggtcatgccgggcatgcgcaggtcggtgagcagcacgtccatccgctgcgcgcgcaggcagttcagggcctccgcaccggaaaacgcctgcgacaccaccacctcgggaaacagttcggcagccagccgcgaaagcccccgggcgaagtccggttcgtcgtccacgatgagcacgtgcggtcgatggggcatcattcctcccggattgaggcgtcactgtttgccggttgatcggcagccgggccggttccggaactggacgcggggccgaacggcgcagcgtccggaatgggccggggcggcggcacggaatctgcggacggcacgggggcggcgggcggcgtggggcatacggcccccaccaccggcaggcgcaccgtgaattccgccccgccaagctccgcgctgtcgccagccgtcacgctgccgcccgcgtccaccaccaggccgtagaccacggcaaggccgaggcccgtgcccatttccttggtggtgaagaacggatcgaacacgtccttgcgcagatggcctggcacgccggtaccggaatcggccacggtggccaccacctcgccggggttttcgccccgacgcacccggatgcgcaccctgccctcgcccgaggcgggcagcgcgtccagcgcgttgagcacgaggttgctgaaaatctgttccagggcctgctcgcccgccgtcaccgggggcaggtccggctccacctccgccatgaccgaggcgaacttcttggccgcctgcaccccgaagacctccgccaccgaccgcgccacgcgggcgatgtcagaaggcgcggccccggcggccttgggccgggcgaagttcagcaggtcgcgcagcacgcgctgtgcctggcgggtgtgccgcaggatcacgtccaggtcggcctgctgctgggcatcgccggtattgcggcgcagcagttcggcgtagcacaggatgaccccgagcgggttgttgatctcgtgggcgagccctgcggccagcttgcccacggtgaccatcttttcgctctggctgacctgcgcgaacatgcgcttttccagcgtggtctcgcgcacgtagaccgccgcgcggcccggctcgtccgccccgcgcgccagcgggtacaggttgaccatgaacgagcgcccgccgggcagcaccacctcgcgcgattccgccccctgcgccggtgcgggaatgcccacctccgcgcgtcccgtgctcgccacgccaggggtatcgccgcctccagcgcaagcgccgatggcgcgaactccgccgggattgccgcccggggcgccgccgtcaccaccacgcagggcggcgagcaggtcgccggaggggactgccccgccggaaagctccagcgacaggcgccgcgcgccctcgttggcaatgatcaccgaaccggagccgtccaccagggccagcggatcgcggatgccctcgaacaccgattgcagcacgtccatgtgacgcaccagccggtccagggccgaaaggttttcggcaacggtgccaagctgccgccccagcgcggccagcacgtccaggttctggcgcgcggcgtcgtcggcgtcatcccattccaggcatagcaaaccttccgctgcaccggcctgggcctccaccggcacgaagatgctggctccgcgcagcagggcgcaccctccggtgagcacgtcggccaagggtgccggcagatcgggccgccggtcgcgctccggccaggcgtagaaattgtgcgaagcgaaggtgcacacgtaggcgatgcgccgcgcgccgaagcgccgggcgatctgcggcagggcgtagcgccacagcttgtcgcgggtgcgcaggccgcgcatgtcctcgaacagcttcacgaacaggtccacgtcggcgcggcgctcgcccgcctcgcgcgaaagctccgcggtgcgctcgtccaccatctggcgcaggttgtcggcgtagctttgcaggcgggctcgggcgtcggccagatggtgggcaacctgctctatgccgtccaccagttcctcgatctcgtcgccctgttccagccgcgcgatgagcgcggctggccgaatgccgctgccagttccatcgcccccgtctccgcctagtccgcctgtcccgtctgctccttcggatccttcacttccgtcacccccctcacccagggtccggcggaacacccccgtcaggcggcgcaggttgcgcaccaccagcacgcgaaacaccacgttggccgaggaaaagaagaccagcgcgcacacgatgagaaaggcgaaataggtggtgatggactgccgcaggtgcgataccgcatcggaaaccggcacccccacgtagtccagcccggcaatgccatccagtgtctggccaaagcccctgtcgccgtacatttccaccagttgcggcggggcgtcggcagggtcgccatggcaaaccatgcagggggcggagaaggccaccggacgggcgatgacgtaatactgcttgccccccaccgtgtcgtacccggtccacagcgacaggtccggattcatgcggaaatggctgatcagcccgcgctcgcgggggttggcttcaaaatccggattgcgggcgcccatggccacgcggcggtagatgtgccccgtgccgtcgctgtccatgcggtccatgacctggcgcgaaatgtacgacgaggacatggcctcgatgatgaattcaccgggatgggagtccatcatgcgcggacgcagcgcctcgcgcacgaagccctggatggcgtcgatctgcgagaagaccaggcgggccttggcatgcacctcttcttccagcaccgtgcgcagatgcatgtacagcaccgtggcgaacagcccgcccaggccgatgaccgcaacggccagaccggcaaggaacttgtgctggagggtgtgcggttttggaatgtacatgcgcgggaacgaccggaggcaccggacgcatcgttgggatgtggggatgcgtcagcctagccgccgccatggaccccgtcaaggaacaccgggaaccacaggacacgccgactgccccgggcatgaccgattcacagggaccgccgaagaaccttcggcagaaagcccgcggttctgccgcctcagttggccgcgccagtcacgccagttgcgccaggcaccccagttgcgggtcccgcagccacgggcttgccgaccgggttgcccgccccctgcccgccgccacgaccagccttcgcggcccccgtgggtccggtggttccggtgggtccggtgggggtaaaacgccaggttgagcgggagttgatctctgcctgttgcgacatctcaacgtcggtgtagtacagttgaccgctgcggatgccgtagatgtcctgaacctcgccatagtgctgcaacgcgggcaggtgcgccacaacgcgcggcccgacaacgaaaaacagcgcccacagcacagccacggaaacgccgaaggcggcaagccgcccgatgaaggtatgacccaactgttgttgcatgaaggctcccggaagggggagcccgcccccgcggattggggcgggctccgtcatgtcccctagatctttgcggttatctcggggaacacaatgtagaacatgatgtaggccatggtcagggtaagcaccaggttgaagctctggccggccacgtacaggatgagcggcttgccgcccttgaagtagtgggccagttcgcggaagttggtggccaggccgatggccgtgaaggcaagacagaagaaccagccgcgcgcggaggcggtaagccccttcagcacgccctggtcaagcagggccttgcccatgtccggaccgaggctgccgctgatcagagagaagatgatcgacgcagccaggaagcccagcacgaacttggggaagcggtgccagatttcgcccacgcccacagaatggccctcgcggcattccacgcgggtgcaccagtacacggccacgccgaaggcggtgacgccgatcagcacgttctggatcatcttgatggtggcggccacgtacagggccttttcacccaggaaggcgccagcagctgcaaccgcgccggtggcgtcgatggtgccgcccatccaggcgccgccgaggatctgcggcatgtccacggccttgatgaaggcgggcatggcgatcatcatgatggcggtgaacaccagcgaaaggccgatggagagggtcagttcctctttcttggcccggcacgcggcggcggtggcgatggcggcagaggtgccgcacaccgacatgtccgccgagatgaccacgttcagggtcttggattccatcttcaggatgcgctggccgaagatgaaggtgcagatgagcacgatgggggtgaccacccaggccacgaagatgccgggaatgccgatggcgatgatcttgtcgaacagcacctcggcgcccagcagcacgaggccggtcttgatgaagtattccacttccagggcgggcttgatccacttgggcgtgcccacggtgttggcgatgagcatgccgatgatgatggcccaggcttcggtgccaatgccccagtatttcatggtggcctggccgcccatcatggtggcaaggcaggccaccacgaacacgccgatgaagcccagcaggaagccgggcaccgacttgcccatgaacttcatgccgatggcgaagaacaggcccatgcccaccatgagcagcggcaagctggtcagcaggttgacgggtttggacttggccttgtcggcagcggatttggccttggccgcggcggcgcgccattcggcgatcttggccgtggccccgtcgttcaggctggcgtcggcaaaggctgcatcggctgcgattttttcggcggccacggcggcagccaacgcagcatcggccttggccttggcttccacggccttctcagcgttggcggcagccttggcgtcggcggcttccttgctgaccacgaaggaatccagcggattgctactccagccgcccggggccttcatgaaggcggaaatggccttgccggtggggctgtccatggcctttaccttggccttgtcatcctgggccttgtagtaggcaagggtcttgaacggggcgcgctgcgcctcggcagccatgacggcgttggccttggcgatcttttcgccgtattccgccggggggttcagcaggtagatgcagatgcccgcgatgatgatgacgaagccgagccagatggcccagtagtcttccttggtccacaggtcggacaggcgcgatcgcccgtcatcgacgacgacgttggcattgtcgttggttgccatgctagggtgctcctccttgcggtttgccgccaccgccggcagtgcgggtggcatgcatgcccctttaatcaagaggcgtgccaaacaacccgcgaagcacccgccaaatcattccagcatgttgcacgaagagccgcccctcatggcgcaaactgaagtttgcatcggaaaccctggttttcaccctgccctgcctccgcgggtatgcaacgcaaacgggccgcccctaaggacggcccgtgatcttgcggcatgatgcgggtacatggtcggtcaggcgaccggcgctgcactggcaggcagaggagacggagcggcgatcagtcttcgcgggcggggcggcgcttgccgtccgagcggcacttgccgcacaccccgaacaggtacatgcggtgcgaggtcagcacgtagccgtggcgacgcgccagatcctcctgcaaccgctctatctcgtcgtccagaacctcgatgttctctccgcaggcttcgcagatgaggtggtcgtggtgcttgctgccatacttctgctcgtagcgggccaccccgtcgccgaagtgcacttccttggccaggccggaatcgcacagcagcttcatggtgcggtacaccgtggcctgccccacggaaggatccgtggccttcacccgttcgtacagttcctcggtggtcaggtgtccgccagcgctcatgaacacctctacgatgagcatgcgctgcggcgtgaccttcaggccgttgcgggcgatgtactcgtgaaacacgtctatggcttgcttcatgggtttcctcgcgatgtggggcgtggtctggctgttcctataccgtgtacccggccagcgcaacagggcctctgccatggggaaaaacggagaaggaacgaccggaccagaaatcccggcgcaggattttcgttcgatgcccgcggggtttcaggcttgcccaacggccactcggcgcgcccctggggcgggacgccaacgggcgaaaggacaatccggaaacagcccctagaggacgcgctccacgcgccagccccgctcacccgccacgcgttccagcgccgcgccgcccagcaccgccacccggcccgtacgggccgctgcggccatgacatcggccagggcgcggaagtggtcgttggtggtggaaaggatttcgtcgcgcatctgctggcgcgccgcgtcggtgtctcccaccaggctgcggtacagcgcggctgagcccttggcgtcgggcagcatgtgcctgtccacgtcgccgatggcgcccacgatggcgttggccagttccgtgggcgacagcgagacgcggcgcaggtagtccgccgtggcgtcgtacacgtccagcgtggcggccacgttggggtcgcggtacgaaacctgggtcagcaggccgctggcccggtcgaaggcgcagaacgcgccgtacgccccgccctgcacgcgcacccggtcccacagaaaggccatgcgcaggtgcttgaacaccacgttggccgaaccgtggtaggtgtagcccaggccgtacaggtccgccgccttgcccacgtagttgacctgggcgggcatgaccagcgcctcggcctctgccgcgtcgcctgcgggatgccacccgtcggtctgggccggggcaggcgcatcgggtagcgcggcggcaagggcggcggccgggccggagaccagccccgccacatcggcatcggcggtaaggttcatcaggcagccggaacggcgcaggacaaggccgcgcagcgccgcaaggtcggccagcacgccttcccagtccttttccaggcgttccgcaagagttcgcaggaaggtcaggtacgacacgccggtggtggcctcgtccagccagcccgccgcgttgtagcccgcgcgcagccgggccatgacgatgccgtggccggaaggcaccagcacgtgctcctgccgggccttttcctccagcaccatgcgctggaagcgctcgcggtcgtcgaacttcgcctccagcagcacttcggacagcaggtcgtacagcgcgggcacgttgtcgcgggtggccttgccatgcaccaccagccgcgccaggggctggcgcgcgccaagggtggtggcgaacagggtgtccgcgtccatgccgccggtcttgcgggcgatgcgcatgccaaggtccacgaagtcgcgcttcgcggtgcccatttcgaacagggcgcgcccgaacagcggcaccaggggcacaaggcgcgcgggtacggcggaaaggtcgaaggtggtttcggtgtaggcgatgcccgaggtgtccagatcgtggaacagcacgggcaccgtgcccgcctgccggttctcgctggggatgggacggttttccttcggcaggtcttccagcttcaggcctgggatggtggccagggcctccaggctgtccggggcttcctgcaaggttcgcagggcgcgggtttcctccaccagcgccacgcgttcgcattggcgcaggccctggcggtacgcctccagcccggcggcctctgcggcctcgcgccggtcggccagcttgcgatccggggtcagcagcaccgtggccacatgctggttgtccagcagccattcgcggatcagcccttcgaagtaccgctcgccagcggcgatgcgcgccttgatggccgccagcggcgcttcccattccagcagggccagcggatccctgtcgtacagccaggtggtcaggctgcgcaccatcaccgaaaggcccaccgggtaacggccggtattgttctcgcgcagggcgaattccacgctgttcacggcggcttccacggcgtcggcgggcaggccttcctcggccaggtcggccagggtttccatgatcagcatttccacgtcggatgcggtcccgggctcgatgcccttgagccccacggagaagtacatctggcgcaggtcgctttccagccccacgcccgccacgtcctcgcccagccccgattcgatcagcgcgcgccgcaggggcgaaccgggcagccccagcaggatgtgctccagcatctcgaaggcgaagttgcgttccacgtcggcggtttcgcacagcagccagttcatggtcaccatgccccggtcgtcgccctcggacgcggcgtacggcacctcgagcatgcgcggcgtgtccgaacggggctgcaagggcacggcggacttcacgtcaatgcgcttgaagcgggccagcacggcggccaggcaggccagccggtcctcttccgggtcgtcgccccagaagaagaagcgggcgttgctggggtggtagtaggtggcgtgaaaattggcgaactgctcgtacgtcaggtccgggatgtgttccgggttgccgccggaatcgagcccgtaggtgatgtccgggaacagcgcctgctgggactgttcggacaggatggattcgggcgaggagtacacgcccttcatctcgttgtagaccacgcccttgtaggcaaaggggccttccggcgcgtcggcctctatgtgccagccttcctgccggaagatttcttccgtgatgcgcggaaagaacaccgcgtccaggtacacgtccaccaggttgcggaagtcctgcaggttggccgaggccaccgggtagcaggtcttgtccgggtaggtgaaggcgttgaggaaggtttgcagcgagcccttcagcagttccacgaagggttccttgaccgggtacttttccgacccgcagagcaccgaatgttcaaggatgtgcgccaccccggtggagtcggacggcggcgtgcgaaaggtgacgccgaagaccttgttctcgtcggcgttgcagcaggaaagcagttgcgcgccggtggcgtcgtgacgccacaggcggatgcggctgttcagttcatggacggtgcgctcgaaaacgagatcgaacccgtgggattgcatgcgtgggattcctccgtggggggatgtcatggctgcgaagccggggcgtggctggcccgcaaggggggccagggcgtatggccgaatggacggcccggtcggaacggcgcgcccggaaccgagcggttccctgtggcgcgccgacgccccgcagccctgtaccatgaacatttcgcggcgtcatggcaaccgggaccgcacacgtatcggacgggcagcctcgcgcaccggcgtatcagggcatcaccgcatcaacgcgccaacgatcaacgcttcagaggaagggggaagccggaacgaacaggcgggggagaaaacgggccgcacgccttcaacaggagtccaactgctcctcgccgccgcccggccatgcgggttccacccggtcccggcccagtcccttggcccggtacagggcgtcgtccgccaggcggaacagttccgtggggttggaaacgaccaaccgttcggtgctggccacgccgatggagatgcgcaccggaatgcgcgttcccggccccaccaggaaaatgccgtcgcgcacggcgatgcgcagccgctcggcggcggccagggcgcccgcgccgcccacgccgggcatgatcacggcgaattcctcgccgcccacccgcgcggccacgtcctgggcgcgcaggcccgcacgcaggatgcccgccagggtcatcagcacctggtcgccttcctggtggccccaggtgtcgttgacctgcttgaagtggtccaggtcgagcatgagcagcgaaagatcgcttccgtcgcgctggtgccgggcgaactctgcttccagcatcagctcgaaatgcctgcggttgtacagcgatgtcagggggtccaccagggtcagccgttccaggcgctgttccttgcggcccagatgatagccgaacacggcgaacaccagcaccccgcccacggccatgtagacgttgagcaccagttcgtaccggtggtggatgggcgtgagatcgaacagccagcgcagcacctgccagcccagcggcgcgccaaggcccagcgcggccccctgggccagccgcagcaaccgagcccttgatcgttgcgcaccacccccgccgttgcccgccatggtccaccccctgcgttggcttatgggacccgatccctaacgcatgtaggaacgcgcaatgcggaacacgtcgtcgtagcccagccgggccttgatgcccagggccagctccaccgacatggacatcttgtcgcgcacgtcgtccagcaggaccagtttatgctttttcagccatttccgaacaaacggggcatcaaagccatcggccaccagggccatcccgtcggcaaaaaagcgcgagcccagatgctccaggaagggacggcaggccattctgccatggtggcgggaaagcaggacgtaaaagagcagggccacgacaagcctgtcgtcctgcaagcggtgggaaacgtcgaagaagcgttccgctgggggcttttccccggcctgacgcaacagttcctgggcgtagcccaacgccttttcggtggtgatgggcggaacgggatacagtgcggcgatgcgggccatggtgcgcaggggattctcgcccccggccacgtccaggacggccacgcgcatcaggtccagccgccggttcagttcgccgcgcagcaggtcgccccgcgcggcggcgcaacggcgcaccctgtcttcgcccatgtcgccgctgaaggtaatctccagcagatgccgcacgaagggttcggaggtgaactcggcctcctggtccagccccttgaagttgcggcggttgcccaccagcttcttcagggaaagccagtaggcggccaccccttccatgggcatttcgagcaggtcgaaatccctgatgctctgcgctgcggtttgcgacatgaaccttccgcctgagtggtcacgacaacccgccccccgaccggttcgttgtaccaatgctataaccgtttcgggtggttggcaaggcgagtcgtgaaacatccgacggcagcgcatggcggattccggcggaacgaaacgacgaaccaccgcaaaggcgcgcattgccccgaatgcgtgaccgcgaaacacgcaaggtcagcagatacacatgccgggcttgccgtcggtctcacggccttgggcaaaacgagggaggaatggcgcggaaggcccggcgtgcctggctgatgccattgggaactcgactggaatcccaaccgggatcgcaactggagcggcgcgaacgaccggtgaaccgactgtcctgccggagcatgtccgtggggtgctccgatcagttccggttctagacactgaccagcgagttgtcggtccgcgcgaaggggcaatactcgtagctgtcggcccggccatcgttgagccagccggaagcgccgcccgccagcaggtagcggaagcggtattcgcgccccgtctccagttccacctctgcggtgaagccgccgtccttcaggcggcgcatgggagtggcgcgttcgtcccagtcgttgaattcgcccacaaggtacacctcggaggcttgtcccacttcgtcgggctcgaggcgaaacttcaccttgcaggcgggcctgctcttcaggaactgcttcgtcaatgccatggcttacctccatggtgcccggcctcaattccggacactatcggcacaaagatacccggacattgcaataggaacattatccaccccaaaagacaaccccctgagaaaacccggccccggaaccgggaccgggacagacgcggggtttccgccggggcatcccgcagcgccacggcatgcaggggcggaccggcccgtcattccacgcatgcgcgaggcatgcgcgcagacgggccacgcgatgtggcgcgactgtgcgccgtcacttcacgcgcgcgggaggcatgcgcgtgcccgaagcaacgccggacatccctcgcgccagctacgaagcatctacctgcaaggccatgcgcacagggccagactcgcaccaactccagggcggctcgccccaaaaaagcgaaacgcgcaccctccggcccttgccggaaggtgcgcgcacgaaattcgcgccggaggctggtcggcctcagccgttggcggctttcagcgtctcttccacgctggccagcagggcagcgtcggacggggcggcatcaagcccgcacaggccgcgcacggccagcagcagcatgtcgagctgcatggacatgtcgcacgcgccgttgttgatgacgcaacggtcgccttccacgcgcaaccggtaggcgcgacgactgcgcgcggcaccgttgccggagacgatgtagtagatctgctcgttttcttcggtgacgtagagcttctggcgggtaagcacgccggtctcgtcgtcgtaccacgagcattcggagaacagtcgccccttgaacgcgatgtcgtgtcccgcgtcgttgcgcagtgaaatgtcttccatcgccctgcaggtcatgtccgaacccatgcgcgcctcctcacgatgtgggaagggttagctgtcgggggccttccggcttcttcgccttgctcggcgcgggtcgttccacgggcggcacatccgccggggattctccgtcgccgaacagcgcaccgccgccctgcgcggtccagaaggcttccaggtcactgcgcgagatgcggtagccgcgccccaggcgggcagcccgcaacgtgccgtccttgatggcgcggcgaagcgtctccttgtgacagctcaggagatccgccgcttccgcaagggtgaaggtggtcttggccattggcgcgtccttacgcatgcatggcgcccggggcccatgcagacactgcgggcgcactgcccgcttcggcgctctttggcgcacccagccgtagggcatgtggcgcacccaccatccggcactcgcaatcggcctcgctccgcgtgctctcgcggcgctcggccacccgccatgcccccccggcgccgcatggcggccccgcatggtccgtcgggaagaccggaatgttccggcctgcgcccatctcttcatcggactagcaccgacaatcaactggtgtcaacaatactccactccgtgcacacacgcaccaccattatttaccaggggcggctcccgccgtttctcgtcgctctccgccgctccccgccgcttcaggctgttcccggttgcccccagttgttcaaggttgtttcacgtcgccccaagctgcttcagactaccctggcacggcttcacccattcccgcaccttcacctcgtctgggcgccaaccacgctccatcaacgccacacgaacggcaaccaggtcccccgcccaccgcgcagggccattggcgccaatctttcgcgctgccacccacgcatgcgggacgcgcccttccgttccgcgccttccccccgcccccgaacacgcaccggcaccggacgcgaaaaggcccgcccccttgcgggagcgggccgtgttgcatcatgcaccgcgcgggcgtcagccctgcacgatctcgcgcaggcgcgcagccagcgcgcccaggtcgttgatggcccgcgccgcttcttccatgcggtgggcggtgtcgtcggacagctcgctgacctggctcacgctgcgggtaatctcctcgctggcggcggactgctcctccgccgccgtggcgatggacgtgacctgggccgaggtgtcgttgaccagggccactatctcgcgcagcgcctcgccggaacggcccgccagcgacgtggcgttgtccacggcaccggccacctcttccatgctggcgatgttgcgcgcggccccggactggatggtctctatggaccggcgcacctcctgcgtggcgttcatggtcttttccgccagcttgcgcacctcgtccgccaccacggcaaaaccgcgcccggcatcgcccgcgcgggccgcctcgatggcggcattcagtgccagcaggttggtctgatcggcaatgtcgctgatcacgttcatgatctggccaatgccttcggcctgccgccccagttcgccaaggttgccgcgcagcacgccggtaaggctgctgacctgcccgatggccgtcaccgcctcgtccaccacccgggcgccttcctgagcccgtgcctggccgctgtcggcctggcgcgaggcgttggcggcgctgcgcgccacctccatgatggtggcgttcatctgttcgatggcggtcaccgattcggtgatcagcccgcgctggttttcggtgccgcgcatcacgccctcggtctggctctcgatggccccggtggcgtcggccacctgtccggccacggagaccagttcggcgttgacctgtttcatgcgctccatgtgggcgtgcaggtcgcgttccttcatcaccagttcggaaacgtcgctggcaacttccaggtacccggccttgttgccgtggcagtcgcgcacgatgtcgccgtaggggcgcacgaagcgggtctggccaaggatgttcagctccacgatgtccgcctcgtaccggccaccacgctgcatggcctggttgatggggcacttggaggtgccgcagatggaggcgttgaagatggaactgcacttgcggccgcgcaccttctcgccgtcgtccgccccggcgatgcgcgccacggcggtgttggcgaggatgatgttgtagtcgtcgtccacggcaaacaccgggtcgggaatggcgttgaccacgttcttgtagccttcgaccgagcacaggatgtcctcgatcttgcccatgagccggttgaaccaccgggccaactggctgatctcgtcacggcccgcatcgttcaggcggtcgttcaggttggcgcggtcctcggtgatgtcgcggataagcgacaccacgcgggacacgggcgtggtgacgaagcgcgacaccagcaccgagaacaccaccccgggcaccgccagcagggccagcagcgcgcccagcatgatgcccgagaaacgttcgaagatggccgtggccccgctgatgttcgatgcgtgcacgaacacgcccacctgctcgccccggtaatccttgaccgggaaggccaccagggcagtatcgccgccctcggcggtgctcagcccggcctttccggcggccagcagttgcggggtgaccagcgcggcggcgggaatctgcggattgcccgcggcaaagatgaagtcgttgcccacgcgcgggtacttggtcgtgtcgctcatgccctgggccagcgaccccagcgaggcgttcatgtacagcagcacgtcctcgccttctgcgctggaggcgatcttgagcagcggcgcgaactcgatgagcacttccacggagccgatctgcttgccgtccgcgccctttaccggcgaaacgccgcgaatgtcgaagcccccgcgccccacttctatgcccttcatgggctggccggtgcggttcacgtccatcacggtcttgcggaaggaggaaatgtcgtcggaaacgtcgatgtcctgcccgtcgcgcttgatctgcttcttgctccacagccgcaccaggctgcgcccgttgggcaggtggaaatgcagcttgaacttgcggcccgtcaccgcctcgaacgaggcaaggtgcgcggcaagttcgcggcgcagggcttcgcgcgcctgctgcgccatgggatccttttcatcgtctatcctgccggagagcgctgtggcgtaggccgcctgcactgccggcagctgcgagaacagcgcggcctgctccagggcctgagccgccagcagttccaccgactggctcacttcgttggccttggctcgtgccatctggcgcaggaagacccccttcaggtccgtcagttcgcccgccagaaaccagtatgcgccgccgcccagcaacagaaccgacagcgcgaaggggagaaagagtttttgccgaatgcccatcattacccccatctgggtgattccgcacgcacccccgtgcgcgcggtagaaccaatgaccctacctgccatatcggaaaaaacaacagcctgtttagatcgtgaaaacaagaactatcactcccgacatgcacgctccgaccaaagcgctgcccagtgccgactccgcacaaccctagcttgcctgcaagattgccattttgacaatggcgcgtccacggcatgagacggcattatagtgtgtgcgccaacgcacgccatgggagcgcgcctcattccgtcacctgaacgacgtcctgcccgcatgtcggcaccgacgggacgccaggcccacggcccatgagtccatgcatctgccaggtacaggccatgcgctgacgcaacattatttctcatcggagggaaaaaccgcttgcgcggaaggggcctgcacgcgggcaaggcgttgcgcaccgggggcagggaggaaggcaggcgtgactatgcgcggcgcaagcgggttcgggaggggggcaaacgcgggagccgctacggcaaaaccgccatgcggccttgtggagcatggagcgccggaaggctcgcctttcagattcgaggctcgccaccccgggcaggccagtccagccctacccagtcaggttcaaccgggctcaactgggttcaactgggttcaactgggcccggtcgggcccggccgggctcaaccctgcttgaaatgggtgtcgtagtccgacgccaggcaatccagcgtgccgcccatcatggcccggaacttttcctgcggcggcacctgcggagcgtccggatgcgtgcattcggcctggcccatggtcatgcgccgcgcctcgtccaggctgcggtattccatcaccccgcagaagacgcatttcagatgcgtggcccggcgggtgcagttgcagtcgatcttggcgaactgatgcttgcgcatcacaccccccggtgccccgccatgcccgcccgcgcggcaaggccttcggaaccggcaaggcatccctcgccatcgcgccgcagcaccagcaccgcgccgatgaccgtgccgtccggcgcacggtagggcgaaacgctgcacacgcacgggtccccgccgggcagcaggcgcacggggccggactggtgcccgccctcgcgcaggaagcggtcgagtggcgtgaggccgccatcctcggccacgcagtcggggcagcgcaccatgaccgagccgtccaccgcgcctcccgcatccgcagcgcccgcggcatcgggaagccccggcccgcacacctgccgcacccacgaggcattggccatgatcacgttgcgatccaggtccagcagcaccacgtggtcgggcatggcgtcgatggtgctgcgcaggatgccgagggtggtgcgccagcgctgctccgcctcgatgcgggcagtgacgttgaccacgatgccctcgtagtgcagcagttcacccgcccagtcgtgcacggcggtgcaatgttccgatacccacaacaggtcgccgtcgcgcccgtacacctgcgagacgaagcccgtcaccgtgccttcggcgcgcaggcgggccagcagctcctgccgcctccccggcgcctcgtaaatctgctcgtccatggaacgcacgccggataccagttcgcccggtccggaccagcccagcatctgggcgaaggcgcggttggacaccagatagcgcccttccgggtcggccatgtagatgcccaccacggcgttgtcgaagatggaacggtaacgctgctcgctgtcgcgcagccgggcgtgcaggcgggtgtgatggcgcacgatgcgcaggttcacgcgcagggcgtcgccggtgaccggcttggacatgaagcccagggcgccgctgcccaccacctgttccatgagctcgtggtccgtggcctcggtggcgccggtgaccagaatgaccgggatgtcgaagtcggcggtgatggcgcgggtggcctccacgccgttcatgtctccggccagccagatgtccatgagcacggcgtcgggccgctcgtcgcgggccaggcgcacggcctcctcgcccatggcggcggggccgatcaccacgtggccctcgcggaccagcagcccgcgcagcagggccgcgccgacggcgtcgtcctcagcgaccagaacgcgcagcggctgtgtcatcgctcccccatgctgttgcgtcgccaccgcgcgcgcagccgttgtcgttccacggcgagtcttcaccagggatctgctcctgctcgcgcgcccatgtgggggcaagccccggcaggtcatgacggatatcgccgggggcatcgggcatgccggattcacaggtagccgtgccgctgaaggcatcgcgcggcaggcacacgcgaaattccgtccagcccgagggcgacgtttcaaagcccacccggcccttcaggtagttctgcgtcagcaggcggatgctgtaggtgccaagcccccgccccgtccccttggtggaaaacgagcgctggaacatctggcgctgcacgtcgggccggatgtaaccggggttgcgcacccgaaaggtgacgcactccccgtcgcagtcgcagccaagcaccacctcgccctgctcgggggtggcctccagcgcgttcttgaccagattgcccagcacccggcccagcagcgtggaatccgtgaccatggccgtgtccgcgacgcaggacagcacggtgagggcacgtccccgcgccgcctcgtgcccggcgtacaggttggccacgtcgcgcagcagttccaccccgtccacggggtgcgggtccaccggcagttcgtcggtctctgcggccagcagcagcttctgggtgacgatctcttccaccagcgcgttggaaaaacggtgcagcagcatggtgtcgccgcgcagatccaggggtacttcttccaggatcatctgggccaggttgcgcagcccgcccgccgtgttcaggatgtcgtggaaaaagatgcgttccagcgcgcgccgccgcttttcatggctgatgtcgttgatggcgaaaatgatgaaccgctcgccgtcccggtcgaacggcgtggcgcagaccttcaggtcgtaagccagcacgtcgtcgcccttgcgctgggtgatgcggcattcctccaccctgcgctcgttgcccagggcgcacagcaccgcctttaccgccccgcattcgcggcatccgtccgccgtgccgcaaccgccggggccttcacaggcgttctcgcagtggaacagttcgccggggcgcagccccagcaggttggcaccgtcggacagggacagcagttccagcaggttgcggttgacgaagacgatctggcggtgccggttcaggatcagcacgatgtccgtcaccgaatcgagcaggctgatcagggtgggatcgcggaacagcccggcctggcgcagcaggtcggcgtcgggcgagcgctctgcgggggcgtggaacgtgggcagggtcggggtcatgcgtggtcctgtggtggcgttcggggtggcgccggatgcgggcggaagggcgcacgatgggaccggacgtgatcgaagcgggtccaggcgaggctttcgggccgtgcggaggccgaagcgccgggcaaagcctaccccaggtccatgatatttccaagccggcaggcagggggggctccgatggccagacgggaaacaccgccggacaatgccgcccctaccatgaaaatgcaaagggccgcccggaaggggcggcccgaatatgtggaaccgtgctgacgtgccgatggccagccatgccagactgaacgggcgaaaacgccgacgccgggccggatgacgggctgtcggcaatcccgctagaactcccgcagggtcaggggtgcggcatggttgggcgggccgaagccctgacccggcgtgtaactttcgcgcaggcacaggttcaggtaacgctgggcgcgctgcacggcgggcaacaggtccatgccgaggccaagacaggtggcgatggcggcggacagggtgcacccggtgccatggttgttgggggtatccacgcggggctgggaaagcgcgatgatctccggtgcgccgttcggcgcggtgccgggcaggcccagccagtccaccaggtcgccgctgccctcgaagtggccgcccttcagcagtaccgccttcggtcccatggccaggatgcggcgcaccgcctcacggacgtcggcttcggtggcgatgtccatgcccgccagcatttccgcctcgggccgattgggggtcagcaggtcggccaggggcagcacgcggcgcaccaaagcctgcacggcgtcttcgcgcagcaggcggtgcccgctctggctcaccgacaccgggtccaccaccagcggaaagttcttgcgggcgtccagcacgtcggccacggcctcgatgatgggcgcggaaaacagcatgcccgtcttggctccggccacaggaaagccgtccagcacggtggtcagttgcagcgccacgaactccgcgtccggagcgtggatgccggtgacgccaaggccgttctgtgccgtgagcgcggtgatgacgctcatgccgaagccgccaagggtggtcatggccttcaggtctgcctggatgcccgcgccgccaccggaatcggacccggcgatggtcaggatgcaggggggcgtggggtgcggtgcgtgtacggtcatacgggtttccttgcttcaggacaggaaatggaaccctacagtgcagggcgaattggaagcctccccgccaacatgtacggactgtccatccagtttagtcgcgagaagtttgtcgcagggcaaggaaaacaggatggttgcggagggagcgcgtcagccgtcatgcccgccttgcgggtattgcggatgacgaccgcagcgcgcactcttgtggtactcgaccgcagcaaccatccctgtttgacgccgccatgcggcaaaatcctcgcgactaaaccacggcatccagcaacaggttatcgcgatgtataacttccggataatgcgcatcacccaggatggccgccacctcgtggcgcttgtgccccatgatgcgccgcagttccgccgccgcgtagttggaaagccccaccccgatgaccgtgccgtcctgcgcggccacgcgcaccagcgcaccggagccgaagcccccttccaccgcgcacaccccgccgggcagcaggcttttgccaccctgcagcagagcgcgggccgcgccctcgtccacggtgactgtgcctgccgggtccgactggtaggcaagccagtacttgcggcgcgagacggtgcgggcgtcggcgcgcacccaggtgccaatggcctctccggcgaaaacgcgggccagcacgtcgggctcgcgccccggcacgatgagcgtgggcacgcctatctgcgcggcgcgccgcgcggacagcagcttggaatacatgccgccggtgcccacggacgtcttgccaccgcacaacccgttcaggtccagcccgtgcacgtcgtcgatgcaggccatgacacaggcgtcggggttgtcctgcggattttcggcaaacacgccacccgccgaggtcatgttcacgaacaggtcggcttccacgatgttcagcaacaggctggccagacagtcgttgtcgccgaacttcaggtcgtgcacggccacggtgtcgttctcgttgaccacggggatggccccccagtcgagcagcgcggcaaaggtgttgcgggcattgaggaagcggttgcggctcttcaggtcgtcgcgggtaagcagcacctgggccgatatgcgcccgcaccgggcaaaggcttcatcataatgatgcatcaggcggctctgcccgatggccgatgccgcctgacggtggggcatgcccgcgatctcgcagcagctgcgcagcacgccgcgccccgccgccaccgcgccggaagacaccagcaccacgcggcgcccgccttcctgcacggcggaaagctggcccgccagcgattccaccatggcaaggtccagtccctcgccattggtcagcacggcgctgcccaccttgaccacgacgcaacgcgcatccgccagcgccctgcgccgttcggcctgccagtcgcccgtcgtatccgcctgatcctgccttgcctcgttccgtccggacatgccgtcgctccgttgggatgcgggcgcgccgccagcttgcgccggggttattcgcgcacccagatcacctcgatgtcgctttcttcctcgtcgaattcctcggtctcgcgcaggcgcaccagggcctcgtggatgtccagctcgtcgcgcatgcgccacatctcggccaccacgtcctccaccccctcgccggtgagcgcggacatgaagtgcacggtacggccatcggccgcggcgcggtcgcgcagggcctgcacatcttcggggtcgcgcaggtcgatcttgttgaccacctgcaactgcacccgctggccaaggtctgcatcgaagcgcaccagttcctcgttgatgaggtcgaagccgctccacgggccgtcgggactgtcgagggacacgtcttccacgctcaggatgtgcaccaggaaccgggtgcgctccacgtgcttcaggaagcggtggccaaggccctgcccggtgtgcgccccctcgatgaggcccggaatgtccgcgatgaccagccgctgctcggggtcggcatcgtcgatcatcacgcccaggttggggatcagcgtggtgaacggataggccgcgatcttgggccgcgccgccgacaccttggagatgaaggtggacttgcccgcgttgggcaggcccagcaggcccgcgtcggccagaatcttcagttccaggcgcagcgagcgcacctctcccgtctcgcccttctgggcaaagcgcggggctcggttggtggacgacttgaagtgctcgttgcccttgccgccgcgcccgccctgcgccaccacaaagacggtctccgggtcggaaaggtcgcacagcagggtttcgccgtcctcggtcacctcgtagatctgggtgcccacgggcaattccaccgtcaggtcgtcgcccttgcggccatggcactggctgcccatgccgccctgcccgttcggcgcctcgtagttgcgttgcaggcggaagtcgtagagcgacagcagccggttggaggcgcgcaggatgacgctgccgccgtcgccgccgtcgcccccgtcggggccgccgcgcggcacgaacttttcgcggcggaaagaaacgcagccgttgccgccgttgcccgcgcgaaccgtaatggtggcttcgtcaacgaagcgcatgatgatgcctgccttgaaaactgtggatatgcgatggatgcggcgcccggaatgcccggaacgccgaagcgatgccgaaagtgcccggcctgccgtaacgcgcccggcgcggtgaacgcacagaacgccgaaaaatccggtgtgggcgccgacaactggcgctccggccccgcctttcgtgccgggccggacctgaccggtttggccagaccggtctgggcctgcctggttcggacctgactggtctggacccgactggcatggacatgactggttcggtcaccatgccagacctggccgagaccattgatgcaatgggcacggcctgcctgccccgtgcactacacgagcgcgcacgacggagccaacacgaaaggggcggaagaacgctacgcgacttccgccccggaaatgcaagccgtggacgtgtatgtgcggcctggcctacgcctgggcgggcaccacgtgcacgcgggtctggaccttcttcttgcgggtgtacttttcgtacttcacggtaccctcgacggtggcgaacagggtgtagtccctgcccatgcccacgttgtcgccggggtgcacgcgagtgcccagctgacggaccaggatgttgccggccagaacccgctcgccgccgaatcgcttcacgccgcggcgttgtccggcgctgtcgcgaccgttacgggaactgccgcctgctttcttatgtgccatgacgtgttctccttggcgctaggcctggatggccttgatcttcagggccgtgaagtcctgacgatggccctgcttcttgcgggagtcgttgcggcgccacttcttgaacacgatgagcttttcgccgcgaccgtgttcgaccacctctgcggtgaccttcgcgccttccacatagggagcgccgacggaaaacgcgccgccgcccagcatcagaaccttatcgatgacaatttcgctgccggcttcggccacgagcttctcgacgaagatcttggcgccttcttcgacgcggaactgtttgccacccgtttcgataatcgcgtacattagtatcctccatgacgagagagggctgacttatcctcattcggggcaggaagtcaaccccggattgccaccctgcgcggccgtaccccggaaatgttcgtaaaattccatccgggcggccaccagcgggccgcatccgtgcgcgaacgcgggccttctggccggtccacgctccccggcatgcggggccgatgtcgataacacacgcccacccgccccgcaaggtcgggatttccccccaccaataacggccacggggcagctcccgcgttagaatttccactttcttcaacgatgccaagtgtcagcaaccgcttacaccccggtcccaccaggccccgcaaaatttctaacagacgccccatggttccgggggtatatcccttctcgagtgtgtctcgtctcgcgtccggggggaaccccgcaccaaggccctcccccaaggctgttccccccggaccaccaaaagcgcgagcacaccccaacgcccttgccacaaagggcgccaaaacggcgaaagccgtttttttgttgcgccagcgaaagccgacgccctgtcatgacggccaaggccgacgttatggcacgacgcccaaggccggtttccagttgcccgggcacaggctacccctctcccgacattcccggcacgtccgcggcggactgctcctttcccccatcaccccggtcccggcgcgcatcccccttcccttcccgccccgtcccggctaccatgccgcactgccgtgccctgcacggcaccattcatcagtgaggtcggcatgaaaggcatcattctcgccggtggttccggcacgcggctctatcccatcaccatgggcgtctccaagcagctcatgccggtatacgacaagcccatgatctactacccgctgtcggtgctgatgctggcgggcatccgcgagatatgcatcatcaccaccccggcagaccagccgcgctttcgcgaactgctgggcgaaggctcccaactgggcctttcgttcacctacatcgaacagccccgtcccgaaggactggcccaggcctttctgctggcgcgcgactttctggccggggaacccagctgcctcatcctcggcgacaacctgttctacggcgaccggctgccctcgctgctgcggcagtgcgccaagctggaaaagggcggcgtcgtgttcggctacaaggtgcgcgacccggaacgctacggcgtggtggagttcgacgcggcatgcaaggtcatcagcatcgaggaaaagcccgccgcgcccaagtcgcgctttgccgtcaccgggctctatttctacgacgggcgcgcgccggaactggccgcccggcttgccccatcgccacgcggcgaactggaaatcaccgacctgaacaacctgtacctgcgcgaaggcaacctgtcggtggaattcctgggacgcggcgtggcctggctggataccggcaccttcgaatcgctgcaccaggcggcctcgttcgtgcgggccgtgcaggaccgacagggactgaaaatcgcctgcatcgaggaaatcgcctggcgcaagggctacatcgacgacgatgccctgcgcgcgctggccgcccccatgctgaagaacgactatggccgctatctgatggacatcatggaggaccgcctgcgggtgtgacggcgcggaagcggatcgggcggaaccggacgcaactggacggaactgaacagaacaaggcgggcacaagcgggatgagcagacgcagggcgacaccgaaggttgccggctggttcgccccgcccaaccggacaccgcacacgcgaaagggccgcccttgcggacggcccctgcggaaaactggcgatgcgcgcgggcacatcgaaaacccgcgacgcccggcgagggacgcggcgcggtgccgaagaagccgacgggcacgcccgtccttgattccttcgttctgcggtcccttctaatgatgcatgtggtcgcccttgccgatacggtagaaggcggtagccacgatgacgcagaagtagatggcgatcaggctgacgcccaggaaaccctgcgggctcgaatgcattgcattctgaatcagttcgttcagcatgtccggactccttgtgcggcccggctgcggcacgcgaccgcgcaagacggtcgccacgcatcgggcggggatagacgtgaacactccaggtccgcagattacttgccgctttttcgacaaatgtcaagcgcatcgtgaattcccgcacaaggaatgcatcctgcaagccttgcgcgcacttgcctcgcgcgccgtcccgctgtacatggcccgccccgtacccggcaggaatggcgccgggcaccggcagcaccgaacggggcatccccccgccaggcaacgcccgaccgacccgccattgcaaccggcgcaaccggacggaccaaagcaaacatgcacgcgcggccaccccggtcgccacgttcacaacatattcatggagacaccatgtccgataccaccccccgccccggcgaccttctggaactgaccgtggacgcccttgccgccggtggccgcgccgtgtgccgccacgagggccgcgtcgtgttcgtggcgggcggcctgcccggccaacgcgtgcgcgccagactgaccacggtgaagcgccgctttgccgaggccacgctggacgccgtgctcgaaccgtcgcccgtgcagtgcgccccgttctgcgcccacttcggcgattgcggcggctgcgcctggcaggacctgccctacgccgagcagctgcgctggaaggagcgcttcgtggttgacgcgctggggcgcatcggcggcctgcgcgacgccaacgtgctgcccatcctggcttcccccgccgagcgcggctttcgcaacaagatggaattcgccttcagccaggaccgcgacggccagttgcacctgggcctgcgccgccgtgcctcgcgcgcggtggtggacatcacggaatgccacctgcaaacgccgctcacggtgcgcatcgtcgaggcggtgcgcgagcttgcgcgcgaaagcggccttcccggctgggacgacagcaggcaggacggcttctggcgctttctggtggtgcgcgagccggaactggggcgcgatgccggggccgacaccccggcggaaggcgaaggccaggatacgccgggccgccagtgcctgatccagtgcatcaccgggcggcaccccggtgcggcgcaggccgtgtcgcggctggccgaggcgctgcgcgcccgcttccccgaggtgaccggcgtggtgcactcactgcgtctggacccggagcagatcgcctacggcgaacgggtactggccgtggacggcgaggccgtgctgaccgagcgcctgggcggcaacgacctgctgctgggccccgattcgttcttccagaccaacaccgccgcggcgggcctgctgtatgacgaggcgcgccgcatggccgccgccgggccggacgacacggtgtgggacctgtattccggcgtgggagccatcgccctgcacctggcccgcgccgccggggcggtgcgcggtttcgagatcacgcccgaggcggtcaacgatgcccgcgccaacgccgcgcgcaacaacatcctgaactgttccttcgtctccggcgacgtgcgcgccagcctgcgccgcgagcgccccggcgagggcgtgtcgccgcgcatcgtggtcgtggacccgccccgcgcgggcctgcacgaggacgtggtggaggccgtgtccgcccaccagccggagcgtatcgtgtacgtttcgtgcaacccggccaccatggcccgcgacgcggccctgttcaccgcgcgcgggtatgcgctgcaagaggcgcggcccgtcgatctgttcccccattcgccccacgtggaatgcgtggccctgctgacccgcaccggggagtagcgccgtcacggcaaggcacctgccacccttccggaaaaacaacgcccgtcgcatggtcagcaccatgcgacgggcgtttcttcatctcttgcaaggaacagctaatgagcgccgccatgcagcaacggcttgaaattgaagctgcgcacccgctgctcgttgtggcagaccacgcagccctccatggtgggcttgtcgatgagcgaaacgtcgccccccgaatccacgtgggcggaaccgggaccatggcagacctcgcacccggcatcggccagatggggcgtggactcgaagctgacgaagccgcccggcttgccgtagccggtggtatggcaggcgtagcaaccctgcacttcttccctgctcagcttgggggccatcaccttcacgctttcggcggacttggatttcttggcgtgcttgcggaaggtggcgtgctggtcggcatggcagggggcacaggcgtcggtgcccacgtagctgcgggcttcggcggccagggccgtggatgccggttgcccggcgccggtcagcaccagcagcgcggccagcaagacagccgcgagcggtgcggacagggccggggacagggaccggcccggagccggggcggaaggctggatcaaagactgcatggaacccgggcgacggcacacaacggcaggcacggtcaggcgcatggcatccccccgatggcagatccggcggtttgacgtggtggcgggcacggcgccgcgtggcgcgccgtggcgcattggtaccgcgttacaatcgaacagtccagccttcatgaatattttcgcgcgccttccggagacacgcgccctgctctcgcgttttcgggcgcaggtcttccggccacacggctgcgggtacacggtccagtcacagcttcccgggccggccattccagcccggcctgaggcgccgcgccgagacaccgcaacgccatccagcactatgcgtggcgcgaggcggtcatcctgtccggcaccagccggaaaaaggccgtcctgcccaccgcctcctcgttgaccggggcatcgggggcctgcacggccgacaacagggcgcgcaccgccacggacacctcggcggggtcgtgcaactcctcggggcggccccaggccagcacgctcaggaagcgcatggaaaacctgcaccccgtgccgtcctcgggcctggtcacgtcggcgtagggcacgaacgaacagcacaccgttccgccgcgccgcagcaactcaaccttgtggcccttgcgcgaggaatggaaatagatggccccgtccgccacgccgaacgacaggggcaccacatgcggctccgcgccgtcgcacagcgccatggtcatccacgggctggcgacaacgcccgcccatatctccgtcacgtcggtcacttccctgtccttgtgccgcatgacacctccggcgtggccgcggcccggagcggaccgctgcgcacagttgaattgttcaggcaatcagcaaacatgtccggcacttcggtggggaattttttcacgaactccgccccgccgcgttgacgcccaccgcccgctgtgttagacacgacccgacttgtgaacgtttgcacgaagtgcccccggcaaccgctctcttctcgatgggcgcgaaagccacgggacggtgcctatgttcttcaataattggttcaaaatcaacgacaagaaatacctcgacgccatttccaccgccggggtcatcgggctgcacatggtgtcggccacggtggtcgggctgggaatgggctggtaccttgatcgttggttgggaacaaagccgtggctcaccggggtgttcctgattctcggcatcgtggccgggttcaagaacgtctggctggactcgcgaaggctgctcaaggcccaggacaaggaagatgctgaaaagtttggcccgaaagactgatgaatggctgtggcacaaggggttccgcgcgtcggaaatccgccttctgctgcgctgccagattctggtttcgggggcatccttgcttgccggggttgcgtgcgcgcctttctgggactgggggttgtggttcggcgtgggggccgcgctttcgaccttcaatttctacgccttggccaagttcgtgcagggcatcgttttcctgccgtacacacgcgccatggcggccgggctcatgttcagattctacggtcggctgctgcttaccggtctggtccttttcggcctgatcgtttggctaaaggtctctgtctccgcgctgctggcggggctgtccacgtgcgttctcagcatcgccgcgtggggaatagccaggggcgcaggacaaaaagtgaaggaggcgtagggaatggctggtggattgccgcatccggtactctggtccacgctgctgcatgtggatcaggtcaccatcggtggagcgaccgtcgaattcaagcatgtcttctacacgtggtgtgccatggccgtcctgttcagcctgggccttctggtccgcggcgggctgaaactggtgcccggcggcatacagaacgttttcgaggtggtcatcgggggtcttgaagacttcgtggtgaccaacatcggcgaggatggacgcaaggtgttcccgctgcttggcggcatcttcctgttcattctcttccagaacctgctggggcttatccccggctgcgatgcgcccacggccaacgtgaacaccaacgcggccatggccgtcttcgtgttcctgtactacaactaccagggcatcaagcgctgggggccgggctacatcaagcatttcatgggtcccatgtggtggctcacgccgctgatgctgccgctggaactcatctcgcacaccgcgcgcccgctttcgctgacgctgcgtctgttcgggaacatccgcggtgaagaaatcgtcatggtgctgttcttcctgatggctcccatcgttggcaccattccggtgtacttcctgttcctgctgggcaaggtccttcagtcgttcatcttcttcatgctgacgatgatctacctgaagggcgcgttcgagcacgcccactagggtcagacttcacggagccgccgttcgcgaaaagccgtaaaaagacggcctgcggcaggcggatcaatgatggctgagcctgaatccgaagggaatggtcaaccgaccaaaacaaccatacgcaaagaggagtttgtcatgcgcaagtttctgatgatcgccctgaacaccgtggccctgatgtcctttgccgcccttgccttcgccgccgatggcaagatggactccggcgcgcttggcctgacctgcctcgccgccgccatcggcatggccatcgccgccgccggttgcggcctcggccagggcatgggcctcaaggctgcctgcgaaggcaccgcgcgcaaccccgaagcgggcggcaagatcatggttaccctgatcctcggcctggccttcatcgaatccctcgccatctacgccctcgtggtgaacctgatcctgctcgtcgccaaccccttcgtgggctagttcgcgagcctcgattcgaccgtacggaaggaggccgttgcaaacggcctcctttttcagcattatggcggctcgccgtacgacatccgccaaacgagagaccaatcaagccatgcaagcccccaagagtgaacacattccccgcgcaaccatccagcgccttgccgtgtacgtgcaggtgctggaaaacctgttgcgtgaagggaccgacgtcatatcctccgaaccgctggccaaggcgtgcaacgtcaacgcttcgcaaatccgcaaggaccttgcctacttcggcgagttcggggtgcgcggcgtgggttactacgtcaagagcctcatcgaatcgataaccagcgttctcggggtgaaccgcgaatggcgcaccgtgctcgtcggggtgggcaacctgggccgcgcgctgctgaaccacaaggaattcaagttgcgcggcttccacatcgtgggggccttcgactgcgatcccttcaagatcggcgaggaagtctccggtcttgaggtggtgtgcaccaagcggctgaaggaaaaggtggccgacctggacgttgagatcggcatcatcaccaccccgcccgaacgcgcccagcgcgccgccaaccacctggtggacgcgggcatcaagggcatcctcaacttcgcgcccgcgcgcatcacggtgccggacgacgtgttcgtggagtacgtggactttttccaccacctctacgcgctgtcgttcaacatcaccttcgacagggccaaccgctgaccagcccgcgcgccgctcacgctccgcagccgttcaccgctgcgccatggaacccgccgtatggcgggttccatagttgtgaagagggcgccgccttatggccgtctccgtagttgtggataggtcgtcgccgccagacgggttccatggttgtgcggcagatgcagtcgctacgcgagtcccatggttgcagggttggccctgccggatgatgattcacggacctgaagcggctccgccgcaaggcggttccggcgttcgcctcgcctgcttgtggtcgttgcgcgcccgcgctagggtacagccatgccgcccggcgggcgtgcggcgacgcggcacccgaacccgcgccagccgcaacgccccgcgcacaccgtcccgcctcccccaaaccacggagcgcccatggacaccccacatcgcccatccgcatcggcctgcccgccagtcgcgacgtccacgtcgtccgcacccgccgcagcgtccggaaaaccccgcacccatgcccgttgcttcgcactgctgacggatttcgggctggacgacccgtacgtggggcagttgaagggcgtgctgcaccggctggcccccaccgtgccggtcatcgacatttcacacggcgtgccaccccaccgggtggaaaccgccgccttcttccttgcggccagccacccgcactttcctgccggggccatcttcatctgtgtggtggaccccggtgtgggcacgccgcgcggcctcgtctccatggaaagcggcggccaggtgatgctggccccggacaacggcctgctgcacctggcggcggaggcccgccccgacgcggtgctgcgcaggctggacccggcccgcctgcccgattcgcaaagcgccacctttcacgggcgcgacacgctggccccgctggccgcgcgcctggcgggcggcgaatcccttgccgcctttggcgacccggtgctgcccaccgaccttgcccgccccgcatgggccgtgccccggcgcgagtcggacggcgtgcacgccgccgtgctgcacgtggaccgcttcggcaacgtggtcctcaacctttcactgcgcgaatgggactggctggccgcctgccgcctgcacctgcccgacggcaccctgatcgacatcgcccgcgccgccacctatgccgacattcccgccgggcgcaccggcctggtggcgggcagccagggctacctggaactggcggcggacaaggcctccgccgccgaacggcactggctgcaccccggcgcggaagtgctgctggaggattgccggtgaaactggcctccctgctggccgcccaatggcgcgcgcttgtcctgtccacgggattcctgacccggcttgccccggcccgcgccgccaccgacgcggaaatggccgccggcgttgcccattacccgctggtggggctgctggccgggctggtatgcgccgggccgtttctgctggggctgctcgccgggcatccctgggtgcaggccctggggtacgcggccctgctgctgtgggccacgcgcggcctgcactgggatggctgggccgacctcatggacgcctggggcagttccgccaccggcgaccggttctgggacatcctgaaggacagccgcatcggggccttcggggtgctgggcatcgtcttcggcgtgctggggcaggtggtgctggctcacgaggtcatcaccctgggccgggccggggcactggtgtgggctcccgttctggggcgcgccgcctgcgtcgtgctggcggcctgcgtaccccccggcacccgctccacactgggccgcctgacatccgccggggccacccacatgaccgtgctgttctgcgccggggtgaccgccgccaccggcgtggccctggccgggccgccagccgtgctggccgccgccctgccctgcgcttgcgccgttgtttggctcaccgcgctggcccggcgcgagggcgggctgaacggcgactttctgggggcctgcatcattcagggcgaactgtccgcactgctgggcaccatcctcgcgtagcggtcatgcccgcgccacgcgttgcccgggccgccccgcgcgaccggcccatgcgtccggcccatgcgtccggcccatcccccaggaccatgcgccctgtccgcgcgttcggcccggtatttgctattccgggttgagccaggcccgcacgacgacattccgacgccagcgccctggccacgaccgccaaaggaccacgcatgcccccgttccgcttccgcctgcaacaggttctcgactaccgggaacagttggaggagcaggccaagctggccttcgcccgcgccaagaccgcccacgaggcgcagcagcgccaggtggaggcggtgcgcgcggccattgccgaagcggaacggaagctgtacgaagacgcgcgcctcacgcgcgacgaactctggctgcaacgcaacttcttgcgcggcctgcgcgaagacctgacccacgccgaactgcgcctgcgcatgctggcccagatgatggagcaggctcgcgccgaactggtgaaaaaatcgcaggaacgcaaactgctggaaaagctcaaggacaaacaggcggcccgccatgcgcacgacgaactcctccgcgaacagcgtacctatgacgaaaccgcaacgcttcgcttcgagcctccgtctttctaggctctgccgctggctgctcaccgccgtcaccatcaaggtggcgctgctggtggcctttgcccttgaacagccgtggcccttcgtcacggatgccgccccgacctcggtgtctggcgtggctggtgtgtctggtgtgtctggcgtggctgccgtatccggggccccggccagcacgcagacggacgccaccgcgcggaccgtgcacgccttgcaagcagggcaggccgtccaatccgcccaatacgggcaggatgccgaatcccagcccctggcggcggatatcgcccgtgccgtggggctgaccgctaccgcccccgcatccgcaacaggcgtcaatgacgcgcggggtcgcttgaaccgcgagggcaccgcctgggccgccgaggcccagcccgcgccgggcagtgcccagtcgcccgcggcacctgccgcacccgccgccccgtcttccgccctgcccgcagccgccggtctgccgggttcctcgaccatggggtctggttccgccgcccccgccgccgcgcagcccggcgcacaagccactcagtccacgcaggccgccccaaacgccatggacgcgctgaaccgcaagcaggacgacctgagccgccgcgagcaggagctgaaaagcctggaacagcaggtggacgccaagctggcccagatgcaggacctggaggcgcgcatcaagaccatgctcaaggatgcgcagggcatgaaggacgaaaaactgcgccatctggtggacgtgtacaccaacatgaaggccaagcaggcggcggcagtgctggaaaccctggacgagaagatcgccgtcaggattctggcgggcatgcgcggcaggcaggcgggcgaaatcctgaccttcgtgcaggcggaaaaggccgccaagctgtcagaggcgctcacccgcatgcaactgcccctcgaatagcgcatggcccgtctcgcgctgaccgtttcctacgtgggcacccggctggccgggtggcagatccaggcccgcaccgaccgcccccagccgcgcacggtgcagggcgaactggagcgcatcgccgaacgcatcgtgggcgcgcccgtgcgcctgcacggcgcgggccgcaccgattccggcgtgcacgcagaggcccaggtggcccacatggacgtgcccgaccaccgggcggaccttgattggcagcgcgccttcaacgccgggctgcccgacgacatttccgtggccgccgtggtccgcgtgcccgacgagtttcatgcccgcttcgacgcgcgcggcaagacctacacctaccggctgtggcccgaacggcgctgggtgccgccccggctggccccctttgcgtgggccacggggcagctggatatggacgccatggacgccgccgccgcctacctgcacggcatgcacgactttgccagcttccagaacaccggcaccgacatcgtcaccaccgtgcgcaccgttaccagggtggcccgccgccacgagggcgaggccccggtgcagcccgcgctgcccggcgcacagcccctggctggcgcggaagaaacggcaaacgccatggccggcggcctgcgcgtcatggcctgggacttcgaggccgacggctttctcaagcagatggtacgcaacatgatgggcctgctggtggccgtggggcgcggcaagctaccccccgacgccgtgcccgccatactggccgcccgcgaccgcaaaaccgcgcccgccacggccccggcgcatgggctgaccctgacccgcgtgcattactagcgggggggctccgcttcagactgttgaccaacccggattcttgcgggggagtggccctctgcggcagccccggacgagtcttcgagccttgcgcatggcgttcctggccaccggaggcgtcccaaaagcagcctttgtcaaaaggctgcggcagcaacctcgccgtcgttcccttccgcatccctttccccacgacgcaagacggcgccccctttcgggcgcgccgtcgttctttccatgttccgtaccgaccgtatccggacgtaccggggtataccggggcgtaccggaactggccgccgcgcgtcaggtgtagcgcggctcttcttccttgatgatctggaaggccttgttggcctttaccgtgccggaaatgccccagaacttggtcacgccctgcacggtgcactccagcaggtcgtcggtgtcggtatccagcagcagcacgtcgcccacctgtaaccgcaacagctggttgccggtgatcttggactcgccgaagtggatcttgaggttcaccggggtttccagcagccgctccttcaggcgcgaaacccaggcgtggtccacttccagccgttcggtctggaagctggcgtgcagcttggagcgaatgggttcgatggtggcgtacggcaggcagatgaccatggagccgatggccgtttccagctccacctcgaaggtgatcaccaccaccacgtcgctgggcggcacgatggccgcaaactgggggttgatctcggagcgcaccagttcaaggctcacgtcgtgcacagggcgccacgattcttccatgttgtcgagggcgatcttgatcacccggtccacgatggcctgctcgatgcgggtgaattcgcggccctcgatcttgggctggctgccagcgccgccgaagaaattttccaccagggcgaagaccaggcgcgaatccacaacgatgatggcgttgccgcgcaacggctccatcttgaagatgttgatgctggtgggcaccggcagcgagcgcatgaagtcgccgaacttggtcatgtcgatggaaatggggttcagttccacccgcttgcgcacggtgttggacagcgcgttggtgcacagccgcgcgaaccggtcgttgacgatttcaagaaccggcatgcgaccgcgaatgatgcggtcctggttggcgaggtcgaacgggacgatgcccgagtcgtcctcggggatgtcggtctcgctctctatctcgccgccggaaaggccgcgaagcagtgcatcgacctcgtcctgcgccagaatcttgttcatgtggtgcgggctcctcgcgcgtggaatactgaatgaccggatagtggcagcgacggcgggcggggtcaagcaccggcccgatccggcggactggctggcctgactggctggtcttgccagactggcctgtctggctgtctggcccggttgccttgtctggcccggttggcaccggaacccgcgccgcaaccaggagaatcctgccgccgtccgatttcatgcaagatgaacgccaagctgcacaagcagacaccggcaagcccgtcgcgaaagcctgcgggcggactgggtgaacagaagacgcccggcgggccgccctgctattcgtcgggcagcttgggatagcgaaggcgcatgcgctgcaccacgtcggccttgacgtagtcgagcatggtcacgatctcggaaagcgggtactgcgagcgggtctgcgtcctgtagctgcgggccttgcccagctgttccgcggtcagcagccgctcgtgcagcagcacgtcgacaatggagccgaactggcttgcctgctggcgcgcatcgcgctgcctgcgcacttccatggcctggctggcgcgtttgtcggcctctgccagcctgcggcccagttcgtactccaccaccttgagctgctggatgttctcctgcaacttgcgcaggtccacggccaacgcgcggcgccgggcatgcagttcgcgcaggcgttcctcgtgcgcggcgctggagcgctggttgacaaccagcactatcaccagcagcagaaaacccaccaccgcgccaagcacgatttccatgcgccaactcctttaaccacaccctgaaataacaatataaccatacaggactattgcttaatatgcaatgataaccaaattttcgccacgcgctcgacactccggccaccatcggaagcatgtcgaaaccccgccggttcaccaagaaacggcgcagacgcgctggcgcagccgatgccgcaggcacacacgtacttgccatatgctgcgtcttggggcagttgcaggcaaggaaccatcttggacgccctgtcagggagccgtatgtccccccattcttcgtcagaacagccgccgtgccccgccggaaacgacaccggatgcgccaccgccagaccggaaggacggagcggaccagtcacgccagccacgccggacaggccgggttgcccaagcacgccgggcacacagcccgcatcgggtgccgcggccgaagtgaccctgccggacgggcgcatcctgcatctgcccctttcccagtccgtgtccctgtccggacaggctgccgccggtgcggccccggccagcaccctggcccaactggtgtggatgagcggccaggtggacccgcccgcgttgtgttccggccttgggcgctgcgggcgttgcgcggcgcgcttcacgcgcggcacaccggcgccccaccccgccgaagaagcccacttttccccggcggaactggccgacggctggcgcttgctgtgccgtcacgccctgcccgcgccagcatcacggtcgccgtcctccccgcaaggaaccgacccgaacggaaacgccgccagccccccggacgcgcgttgcaccatggccttcaccctgcccgccggatcggccccgcgccgcttccgggcggcggatgcgcccctgcccgacgccatccaggcttcagcaaccggcacttccccggcgacctacacttccccggcaaccggcacatccccggcaaccggcacatccccggcaaccggcgcgcccctgctgctggccatcgaccttggcaccaccaccctgcactggtcggccctgaccccggatggccgccgcgtggcccacggcgcggaactgaacccccagatgggcgcgggcagcgaggtcatgtcccgcctggccgtggcctcgtcgccgcaagggctggccgccctgcgccgcctgaccctggccgccgtggcccgcatcgccgccggactgcccggcccggtgcgcgggctgtgcgtggcgggcaactcggccatgaccgccatcctgctgggccacgatgtatccggccttgccacggccccctaccgtctggactatgcgggcggcactgcggaaatcctgcccgaactggcagacgtgacctaccgggctggcttgcccgacttgcccgactcaccgggccgggccgccgtgccggaggtgtggattcccccgcaacccgcgcccttcgtgggcggcgacgtgggggcgggcatggccgcgctgctgtacggcgggctggtttccgggggtggtgcgggcgtcgcggccaacacgttacaggccgcagccaccgcgcccgcgcccgccgcatcgccccgctttcccttcctgctggcggacctgggcaccaacggggaattcgtgctggccaccgggccggacagcgcgctggtgaccagcgtggcccttggccccgcgctggagggcatcggcctgtcctgcggcggtgtggcccagccgggggccattgccgccttcacccttggccccgccgggctcgcgcccaccgtgctgccggaagacgacggcgctcccgccgcgcccactcacctgtgcggcacgggctatctttcgctgctccgggtgctgttgcgcgccgggctgcttgacgaagacggtcgcttcgtgatggaaccgcattccccgctggcgcgtcgccttgccgcatcgctggtcgaagtgcgcggcgaacgtcgcctgcccctgcccgggggcttgcatctttcagcgggggacgtagaagaggtgctgaaggtgaaggccgccttctcactggcctacgaacggctgctggcggaagccggcatgtccggaacggcgctggacgccgtgtaccttgccggggcgctgggcgagcacgcccgccccgatgacctcgaaacactgggatttctgcccgcaggggtggccggacgcacgcgggccgtgggcaacgcctcgctgcgcggggcggagttgctgttgctgcagcccgaactgcgagcgcgcatcaatgcatggcgcaccggttgccgcgtggtggacctgaccaccgccagcgatttttccgccgcgttcctgcgccacatgcgctttcgctgatacggcgcggcggtactgcattgacggtccggcgcgacggtacggcaccatcgcgtgccccgaaaggtggaaccgccaaagacaggcggaaccacccccaagcaacccccgccgcactcccgacgtgcggccgggatgccgcaacagcctgacaggccgcaccgcaagggtgcatccagccgccccgatcccctgcaccggcaggaccaccagcggcccccgaacaccggaaagcccggccggcccgtgcccgcccgctttcaccgattccgagtacttcccgatccgggcggcgcacagcgcaaaccgcccgcagccgcgcccgcgtaccacgccggacgccacgacaccggccccgcgctccggcccatgccccggctcaatgttccggcatgaccgacagccgcgctggccgcgccccgcgcatcttcgcgcgcggcagcccatgcatcgccggttgcaccggcacccaaccaacggatttcgcatgcaccatcttttcgccgccctgtccccggaataccggcagcgcctggaatcactgcccacggcgctggacaccgtggccccgctacgcaccgcgcaccgccgcgacctgcccacggccatccacgacctgtcgctggtgctcaccagcgagcgcggttcgctctccgacccgtactgggcggccccgcgcctgctgtccgcctacctgcgatacttcatgccgtggaacctggtgcgccttggccgcctgctgccctcgctggacctggtggaccgcgatgccctgctggaacgcccgctgatcctggacctgggcagcggcccgctgaccctgcccctggccctgtggctggcccggcccgacctgcgcaccctgccgctgaccttcctgtgcgccgacatcgctcctcacccgctggaagtgggccgcgaactgctgcaagtcatcgcgggagaagaatcgccctgggcgctgcgcaccctccgcgcccccatggaatcggccctgaaggaggcgcgcggtgacgcggcgctgatcatggcgggcaacgtgctgaacgaactgaaaccgcgccgcgacgaaccgctggaattccgtatggaggacttggccgaaaagatcggctcggcgctgtcacacggcggtcgcgtcctggtcatcgagccgggtacccgcctgggtgcgcgctacgtcacccttttccgccgcgcggccatggaggtggggcttgccccgctgtccccctgcccccaccacgacgaatgccccctactggaacagggcggcgcgggcggctggtgccacttcaccttccccatccagggcgcgcccacgtggctggaagaactgagccgccgggccaagctggaaaagggcaccgccagcctgtccttcgtgctgctgggcgaggcggacaaggtggtggcgccgcacaacaccatccgcatcatttccgacgccttccccctgcccggacgtcgcgaacccgcgcgctacgcctgctccgaacgggggctggccctgctgcacgacgcgcggcacgtgcattccggcacggccatcgacatcacctggccggaagtggaacgccgcgaccgcaagtcgggcgcgctggaactggaatggaccccgcccagccgggatggcaaggccattggccctacgggtactgcgggcgctgcgggcaaggcccccagaggcaaggcaagcccggtcgaccgggatggaaagccagtacgcggcaaggctgccgggcgcgcggcgcaagcagcccccgggatggacgacggggacgacacgcagccagccttcctgatggaaggcgcgccgcaacgggatgcgcccgctgccgccggagccggaaccggaggtgaagatttcgacgggccccatgaacatgaaggacacgatccgtccgaacccaacggcaaccgagcagatggccccgaccacggcgcgacgtacagccagatgttcgccaaccagccacacgggggcagggccgcgcagcggcgcggcatgccgcgcttcggcgcgcggcgtggccgcacccttgacgacgggttcggtgaaccgttcagcggcggccttgcgggcgacggcggcgcgggccatggcggccgccgccgggacggcctgcccgatgatttcggcaaccgcgcggaatcgggtggacgccggaccaatcgcacggagcgcgacggtggctccggcatgcgcaaggccgggcggggtgccgggcagcccgacggtcagcgtgctgaccggagagagcgtcaccccgacgggcagcgcgctgaccggagggaacgtcaccctgacgggcagcagggcaaccagcgcggccagtgggccaaccgccgcccccggcatggcgaacatggcgcacaggacgaacaggccaatgcccgacaggaccggaacgcccccaacgccacggcccagcgcgccctgaacgcgtgggacgacgctggcaatgggacgcagtccgctcggcagggacagcatcagggccggggacaacggcccgcacatggcgaccgtgacggccagcagcgcacgcagggtcgcccgcagcgccccttcggcaatgcccgccgccagcggcccgacggtccgcaggaaggacggcgcgaaggccggggcgaccatgaccggcagccgcgcgcccagcggcaggacggcaatcaggggcgcggacaggaacgtcggccagatcaaatggaccggatggagcgaggggaccggcatgagcggggcggcgaacgccacgaacaccgcgcccagcgccaccccggagcccgaagcgacgccccgcgcgaccgcaggccggaccaccggcaggagcgcgccgccggtgcccgtccggacgcccgtccggacgaccggcccgataccaggctcgaatcgccgcgcgatttcgggggccagcaacgcaccgacgaaggccgcaagggcaagccgcgccgccacttcgaccgggaaggcaggcccggcgcccagcaggaccgtgatggccgtgccccgcgccgcgccgaggaacgtcggcccgaggagcgtcggcccgaggaacgtcggccagccgagcgcggcccggcagaccgtcggcccgaagggcgtggccccgcaccccggcgcgatgacgggcagcagcgtccgcagcagggtcgtcctgatcgcggtggacgtggtgagcgcagccaagaccagcgcaacgccccccgcaacgatcgtcgccccggcgaacagtccgggcagcgtaccgatcgccgcccggagcgctccgaacagcgccagagcgagcgccagagcgagcgcccgaacgagcggcgggatgaccgtcgtgacgaccgccgggatgatcggcccgaaaacggccagcatcaggcgcggcggcgcaggccccggcgcgacgactagcgggcacgcccggggcaaccgccccgcgccagcctccgcgacgccgggacaggccctgcaacaactccaaggccggggacgccaccgcccccggcctttcgcaaccggaacaccacgcgcatgaacatcatcgacctgggcctcatccgctatgcagaggccgacgccctgcaacgggcacggctggaggaagtggcggcaggggcggaagaaaccctgtacctgctggagcaccacccggtgatcacccttggccgcaacggcgggggcgaaaacctgcacgtgggccgagaatggctggcaacgcagggcatagaccttgtgcagtcctcgcgcgggggcaacatcacctgccatttccccggccagttggtggcctacccggtgttccgggtggccaagcggcccggcggcctgcggcagatgttccacgacctcgaagaggtggtcatcaccacgctggcccacttcgggctgtccgccgcccgctgggaaggccgccccggcgtgtggatagaaaaccgcaagatatgctccatcggcatggccgtgcgccgctggacctcgtaccacgggttcgccctgaacgtggggcgcgacctgtcccttttcgagatgatcaccctgtgcggcctgcccgacgcgcaggccacgtcgctgtaccgcgaactgggcggcgatgcccccaccatgcaggaggtaaaggatgtctgtgcccggcaattccgtgccatctttgcggattccaccgtggctgcgggtcaagctgccctgtagccacacctacggggacacccgctcgctggtggacgacctgcgcctgaacaccgtgtgtcagagcgccaagtgcccgaacatgttcgagtgcttctcttcgggtacggccacgttcctcatcctgggcaacgtgtgcacgcgcaactgcgccttctgcaacatcacccccggccaggccgccccgcccgaccccgacgaaccccgccgcgtggccgaaggcgccgcgcgcctgggcctttcgcacgtggtggtcacctccgtcacccgcgacgacctgcccgacggcggctccgcccacttcgcggccacggtgcgcgccctgcgcagcgccctgcccgccgccgagagcggccagcccgccaccatcgaggtgctgatccccgactttcgcggcagccgggccgcgctggacaccgtgctggacgccgcgcccgacatcatcaaccacaacgtggaaaccccgcccgcgcactacccgcgcatccgcccgcaggccgactacgcccagagcctggaactgctggcccgcgtgcgcgccgccggggccatcgccaaaagcgggctgatggtgggcctgggagaaaccgacgacgaagtgcgcgccacactggccgaccttgccgccacgggctgccacatcgccaccatcgggcagtacatgcggcccagccgcaaccacccgcccgccgaacgctacgtgcaccccgatgtcttcgaaagctacgccgcccacggccacgccctcggcatcccccacgtgttctccgcccccctcgtgcgcagcagctacaacgcccgcgccgcctacgacgccctgcagcagttgcgagggcagtaggaaaaggaagagcggaaaagaaaatgtgaagagaaagcggggaggggaaaaattgaaatttttcccctccccgcacccctcccctttcaactttttcatcgtggacggggtgcgctggcaacggcattcccgaacggcgaccaccagctaccgaatgcctcaccttcttcccccttcttttactccctacctctccttcccggcgtttcctccaccgtctttcctacatccgtggaaccgcctttcttccttatactccgcgccggtctcccggcgcggatggctggcgcaggcacgatgcaaggaattactaattttgcacgccgaacaaggcgaatcggcgtttttgagcgcagcgtacttatgtacgtgagcatcaaaaacgccgattcaacgccgtccgatggcaaaaggcgacagccgttagatgagcgtttgcgcgaatcttacggatggcgtccgcaaagcgcggattctgctggcaacgtgcccgcgctttgctacgagccttctccttccttcatagcctccacgatcaaaccgtcacgctcgacagccaacggacgcacggccaccagatcgccagggcctgcctgctccccgccctgccccgcctgcgcagccggacgccgcccgccggtgaaccggcactccgcataatactcgcacacgcccttcacgccgcgcgcaccctccggggctaccagcaggcgcggctcgtccagcaggcgttgcaggaacgtggccttcttcaccgccaccgcgccgcgcaactccgccgcccggcgcttcttcacctcctgcggcagttgtccctccatcaccgccgccggggtgcccggcctgcgcgaatacgggaacacgtgcgcataggtcagcggtaacgcccccacgaaatccagcgtctcgccaaactcggcgtccgcctcgccgggaaagccggtcaggatgtccgcgccaaggccgaacagcggccacacctcggccaactcgcgcacgaaatccagcagcggctcgggccggtaatgtccccgtcccatgcggcgcagcacgccggggctgccgctctgcaacgaaagatgcagctgcggggccaccagacggctttcggccagcacgtccagtgcgcgctcgccaagctgccccggctccagcgaactgatgcgcagccgcgcccggcccgcccactgcggggcaagctcgcgttccagaaaggccagcagatcccagaagtccggcccgccgccgggcaggtcgcgcccgtactggcgcaggttcacgccggagacgatgagttcgcgaaaccccgcatccagcaggcggcgcgcctctgccagcgcctcgcgcgggtcgcggctgcgggccgcgccgcgggccagcggcacgatgcagtaggtgcaacggtgcgaacagccgtcctgcaccttgagcacggggcgtgaccgggtgaagccgtcgatgcggaaggccggaaacgcggtgtcaccagcggcgagatcgtcgccgccgtcgccccctccatcgggttcatgtgcccccgccgcgcccccctccgggtcataacgcagcagcgaaaccttggcctgctggcccaccacatcggaaacgccgggcagcgcggcaatgtcctcgcgcaacacctgcgccgcgcagccggtgaccacgatgcgcccatgcggcgcggcccggtgcatgcgggccacggcctgccgcacgtcggccacggcgcgcgcggtgaccgcgcacgagttgatcagcagcacgtcggcatcggcggggtccgccgcctctcgccagccgcgcgccagccatgcctcgcgcacggcctcggtctcgtactggttgatcttgcagcccagcgtcagcgcgaaaaaggcgtgaccgctcatgggcgcaccccgcacaggacgcacaccacgcccattccccccatgcgcacgctactgccccccgccgggaaggccagccccgccgggaaggatggacatgcccagcatgcgcgccaccagcccgtccggagtggtcaggttgggcagttcggtgccgggccgcagcgaggtgaccacggcgcggcccaggatgaaccggccctcctgcccgcgttcgccgtcctctccgctgttgttgaacacgcgcaagccccagatgttgtggaacatcaccgggtggccatcgtattcgccaaggtacagggtaatgtgccccttgagccacagcagggtcaggaagggcacgccctgcgcgcggatgatggcttccttgccgtcgggcgaggccttgccgaaatccacgaaccgcccggccttggcctgcgacgcggagttgcgcggcagccagatgccgaagggggcgaacaggtcgcgcagggtggccgagcaatcgcggtcctcgtacatgccgccccagccgtagggctgacccatcatgcggttgccgatttcggccatgcgcgcggcggagatggccagcggcttcatggcggcgtacccggcgggcagggtggactgccccagcacggcgcgcccgtcggcatcgcgcaggggcgtcaacacggtgagcccgcccggcgattccacggccacggggaacaccgcgccgatgtgcgccgtggcgatgaacgcctggttcgggctggtcagggccacgtcgtcgcgcagcacggcggcgtagcggccattctggtacagggcgcggaaagtggcgtcggcaagggccacgtgctctgcgggcacccagccggaggcgaagccggtttcgcagtacagccaggcccggtccagcgacacgtgcgagacgaacaccggggtgccggtccacacggcggaccgctgaaggtcgtcaaagggatagccctgcccggccttgtcgggattggcgaatgaggggcgcagggtgggcagttcacgcagggcggtattgcgcacgatgatgccgcgctcggccatggccgggaaggaaggggcatcgcagttggccaccagcgcggcaaagcggctggcatcccacggcagcaggttttcggcgtggccgcgcgtgcgtccttccttggtcaggtagggggcggtgcgggtcacctcggcaatggtgaccccggtgcgggtctgcccccacggggcaaagaagcgggtgttccagcgctggtcctgggcggcctgggtggcggcgtccagcagcggggcgtcgccgcccccgcgggcggcgtacacggaaagatcctgcggatggcgctccagttcggtgaaacgcggcggcgccatctcgcgcggtccgcgcccggcgcaaccggccagcactgaggcggccagcaccaatacggccagtgctgcaacaaaggaacgcgccccaccggacgattggcggcggacatgcacggtggatatgttttgcgacatcatcattctctccctgttctcggcaaactgctggccggggtatttcttaccctctcgcaccttgccccgcgtgaacctgccgtttctgcacgacctcttgcctcacgccatacaccacaattgaaaagtttgctggggggaagggggttcgggggaaggggggaagcttttcaaagcttccccccttcccccggtacgctttttccccttcaaaaatcttcgtcattcccccaacgcgttaccccacccccacacccaaggccaaccgccgggccagccgggtgtggcgcttgtgcatgcggttgttcttgacggccatggccagggcgcgcggctcgcccaccagcaccactaggcgcttgccgcgggtgacgccggtgtagatgaggttgcgttgcagcagcatgtaatgctgtgtcagcacggggatgaccacggcggggtattcggacccctgcgacttgtgcaccgagatggcgtaggcggggacaatctcgtccagttcttcccaggcatagggcacgttgcgctcgtcaaaccgcactgtgagctgacgctccttggggtccaccagacagatgcgcccgatgtcgccgttgaagacgtccttgtcgtagttgttgcggatctgcatcaccttgtcgtccagacggtactggcgctcgccgcgctgcacgcacagggtctggccgttcagggcctgttgcaggcgcacgttcaggttgcctgcgcccaccgcgcccttgtgcatgggggtaagcacctggatgtcgttgacgggatgcaggccgaagcggcgcgggatgtggtcgcgcaccagttccacgatcatctccacggccttctcggggtcgtcctgccggatgaagtagaagtcggacagccggtcgcgcgaggattccagcggaggcacctcgccgtggttgatgcggtgggcgttgcagatgatctcgctttcggcggcctggcggaacacctccaccagttccaccaccggcaccacgccggaggcgatgacgtcgcgcagcacgttgcccggccccaccgagggcagctggtgcacgtcgcccacgaagagcagcgtggcgcccagcggcacggccttcagcaggtggtacatgagcatggtgtccatcatggacgcctcgtccaccaccagcaggccgcaggcgagggggttgtcctcgttgcgggcgaaaccgtcctccttggggctgtactccagcagacggtgaatggtcttggattcgcgcccgctggtctcggacatgcgcttggcggcgcggcccgtgggcgcggccagcaggatcttggcgcgcgtttcggcaaagaccttgatgatggcgttgatgatggtggtcttgccggtgccggggccgccggtaagcaccatgaccttggaacgggtggcggtgcgcacggcctccagctgctccggcgcaagggtgatggacagcttggccagcacctcggcgatgacggcttccgggttctcgaagtgcacggctttcggcgaacgcagcacccgttgcaggtagtaggcgatcttggtttcgtaatgatggtagcgggaaaggaacaccccgagctcgccgtccatttcctcgatgacgatgcgctcctctatctccagggtgcgcagggcgtcctccacgaggtcggcgcggatgtccagctggtccgaggtgtgggtgatcagcgcgtcgtgcggcacgtagacgtggccgtcgtcgttcaggcgttgcagggtgtacagggtgcccgcctctgcccgcagttcgctgtcgcgcgagaagcccagcttttccgccacggtgtcggcggtatgaaagccgatgccgtggatgtccatggccaggcggtagggattctcgcgcaccaccgccagggcctgctgcccgtagtggcggtagatgcgcacggcataggcggtgctgaccccgtgcggttgcaggaacatgatcaggtcgcggatgccctgatggtcggaccagcccgccttgatgcgctccagcgtcttgccgcccacgccgctgacgcgcagcagcctgtccggctcttcgtccagcacgcgaaaggtgtcctcgccgaaggcatccacgatgcgcgcggccatggattcgcccacgcccttgatgaggccggagccgagataatggcggatgccctcaacagaggcaggcagcaggttctcgtaattttccatggaaaactgccgcccgaagcgcgggttgttcacccagcggcccaccagcttcaaagaggcccccggctgcggcgaaaccatgtgccccaccacgctgatcatgtcgcccttgggcagcgggcgcaggcgcagcacggtgtagccgttttcctcgttgtggaagatgacgcggtcgagcacgccggaaagttgttccggggcgtcctgcgcctcctgcatggcggccagcatgggcgcggccttggcggtgggctgccccttggacgaagcgccagccgcggaatcggatgcggggccggtcgatgcgacggagcgggaaattcgggaggatcgcgggttgcgcgggtcgtgctgcatgggatgtccggttggaggcgagccggttggaggcgagaagggcgggccggggggcgtcagcagacacccggtcgcgcggcgcaaggcacggcgcggaaagcgcaccgtcggcctggggcgcaagatgccgcaaggtctgcaacagcccctagccgctcgtgccgcacccgtcaaggatggcgcggcaatcgggccgcccggcggatggagccgcaaggacgggacaccgcgcaccgggcgtacggcacgtctgcccgcattcttccggacctttcgccccgcctgtgtcgaaatctaattgtatacccaaaaaaggaatgccaaaataatcaatgcggacaagcctgcgcacgcgtccggacgggcacgcgcgcgcagccacgcgaaccgggcaggcggcagccgcccgcctttcgacgggacaggccggacacgggcatgccccgtcacgaccgaacatacggacgaaacacgcataccggggggattccatgcgcattacacgtctgttcgcctgcgtgccgctggcacggctggctctgttgaccgtggcacttgtcctgtgtgcatccgtgacacgggcggaagcgcccgccgccaacttccgcacggtgtccggcgcggtcaccgtgcagcggggcgccgccacttccattcccgcgccgggtgacccgctgctggtgggcgacatcctgcgcaccggcccggacggcaaggccggggtcagctttcaggacggcacgcgcatcgccgtggggccgggttcggaactgacggttcagtcctaccgcttcgtccccctggaaaaggactacgacttcgacgtgtacatgcagcgcggcgaggcggcctattcttccggtcggctggccaagctggcgccggaggccgtcaaggtccgcacgccgcaggccgccgtgggcgtgcgcggcacccgtttcctcatccgcgccgaataggggggcaccatgcgcacgctgttttccatccttctgctgtgtcttgtgctgggggcctgcgcgcccaagaccaccgtggtgctggtgcccgacgacgacggcggcgtgggccgggtggtggtgagggcgggcggggccgaacagtccctggccgccgccaacgaatccacccaggtgaccgacaggcccgccccgcccagggtgatgccgcaacaggagatcgaccgcgtcttcggcagcacgctggccgccatgccggaaccgcccaagagcttcctgctgtacttccccaccggctccacggagccggagccgacatctcgcccggcactggacgaggccgccgacaacatcaaatgccgcgccgtgagcaacgtctcggtcatcgggcacagcgacagcgcgggcgatcccgccgccaaccagaagctgtccatggcccgggcagaagccgtgcgccgcatgctggaagcgcgcggggtgccagcaggcgccatggcgctgtccggccacggggccaacgacccgctggtgcccaccgcacccggcgtggccgaggcgcggaacaggcgggtggaaatcctggtccgctaggtccttcggacacgatacctcatgcccgcgcccgtcaaacccgcatcacccctggtcaccatttcgcgccagcggctggtggccgccgtcaccgtggccgggctgctgctggccgcgctgctctgcctggcggagcagggcctggtgcagcttgcggacaaccgcatcctcgacgggctggccagccgcatggctcacgccaccgcgccggatgtcccggatcgcgtggtcatcgtggacatcgacgaggaaagcctggccgtggcgggccagtggccgtggccgcgctaccttaccgggggcatcgtgcggcgggtgtccgccgcccggcccatgggggtgggggtggacgtcctgttctccgagccggaccgcacctccatcgccaccatccgccacgccttccggcgcgacttcgggctggacatctccatcagcggcgtgccgcgcggcatggaggacaacgacgcctatttcggcagcgtactggccggggcggaagccgtgggcgcggtgctgcacctgttcgacctcgtcacccccgacccggaaaacctgccccgcccggtgcgcgtgaccggagaaaccacggccatcgccccggcggaggccaccggcatcctgtgcaacaccggccccatccaggccgggctggccgagtccgggttcatcaacgtggaaaaggacgaggacggcagcatccgccgcgtgccgctgctgcatcgctttcaggggcagtactaccccagcctggcgcttgccctgttcatgcaggtgcgcaacctgcgcgaggtgcgcgtggaaacggacgcgctggggccggtgctggtggcaggcgaaacgcgcatcccggtggaccgggcggcgcgcatgcggttgcgctttaccgggggtgcgtgggagcaccgcttcgtcccggcggcggaggtgctgcgcgacgcgcacgacccggccctgttcgaggggcgcatggtcatcgtggggtccagcgcggcacgcctcaacgacctgcaccacaccccggtgtcgtccaactaccccggcacggaagtgcacgccgtggccctggacaacctgttcgacggcaaccccctgcgcgagccggaacatgccgtcgtgtaccggctcgttccggcggcgctggtcaccctgctggccgggctgctgttcctgcgggccggaccattgcaggccggaggcgccacgctggccgtggccctgaccatgcccgccgtggggtccgcgctgttcgtgtggcggggcatagccctgcccatggccgccccggtgctggccgcgcttgtgcaaggggcgctgctgtccctcgcgctgtacgcgcgggaacggcgcatggctttcgtgcggctgcgccagttgaaccacgcccggcagatgaccctggaatccatgaccgccgtggccgaaagccgagacgaaatcagcggcgcgcacatcaagcgcacccagcactacgtccgggcgctggccgagtccctgcgggatatgggcggcaaggaaacctacccccaactcaccgaggactacatcgaactgctgttccattccgcgccgctgcacgacgtgggcaaggtggccgtgcccgacagcgtgctgttcaagcccggcaagctcaccgacgaggaatacgcggtgatccgccagcatgtgcgccacgggcgcaacatcatcgccaacgcggcgcagggcatggaggatgacgccttcctgcacctggcggcggaaatagcctggagccaccacgaaaaatgggacggcagcggctacttggaaggccttgcgggcgaggccattcccctttccggtcgcctgatggccctggccgacgtgtacgacgcgctgatctgcgcccggcagtacaagcccgcctttccgcacgccaaggtgcgcgagatcatcctgaagggccggggcacccacttcgaccccgccgtggtggacgccttcctgctggccgaagaggaattcaagcgcatcgccaccgcctaccgcgacccggaaccgggccacaccccggaccccgacccgcccggcggcccgcccgacgaccaagtacagcccggcgatccaaggcagtaagcgccccaccccatggggaatggtacagaatgcaaacggcgggcgctccagaaggagcgcccgccgtttgcgtttctatttcggggaagaggggcaatgactctcagcgatgcgtcaacacaccgccgcgcgcccgctttggcaaaatcgaggagttttgcttctccggcaaggaaaacaagtctgccgcagggggcgtgtattctttcatacatgccccctgcggcagacgcagtttgacgaagccggaaagcaaaagaaccgattttgccctagcccatgcgacgttggaggagaagactgtccgccaacaccagcgccgccatggccttcagcacgggcaccacgcgcgggatggcgcagatgtcgtggcgaccgcccacgcgcagcggcgcgggcctgccgttggtgtcgatggtgatctgctcctgcgcgatggagggaatgggcttcaccgtcgcgcgcaccacgatgggctggccgttggagatgccgcccagaatgcccccggcatggttggtgtggaagccgccgggaatgatggggtcgttgttctcgctgccgcgcaggcgcgccgcctcaaggcccgcgcccacctccacggcctttaccgcgcccacggacatcatggcgtgggccagcagggcgtccagcttgtcgaacaccggctcgccaagcccggcgggtacgccggtggcctccacctgcacgatgccgcccagggtgtcgccctcggcccgcacgtcgtgcaccagcgattcccatgcgggcaccacgtccgggtcgggcgaaaagaacagccgcccctgcgcgcccgccgggtccacgacgtcggcgggcacgccgccgatctccacggtgtaggcgcgcacctcgatgtcgtgcatggccagcaaggccagcgccacggcgccgcccgccacgcgcgacacggtctcgcggcccgatgcccggccgccgccgcgaaaatcgcgcaggccgtacttggcgtcgtaggtgatgtccgcgtggccggggcggtacagcttggccaggtcgccgtagtcgcgcgagcgctggtcttcgttggcgatgtggaatccgatgggggtgccggtggtgaccccttcgaacacgccggaaagcaggcgcacggtatccggttccttgcgggccgtacccgcaagaccggcggacgcgctgccggggcggcgcaggtccagttcgcgctggatgaccgattcgtccagcggcaccccggcggggcagccgtccaccacgccgccaaggccggggccgtgcgattcgccgtaggtggtcagccggaagatgcgaccgaaggtgttgccgctcatgggtactcctgccagccgggacgcgcaggtttcgtctcaggggctgtttccaaattagaattttcgttcgttggcaaggaaaacaagcctgccatgagggagtatactcttatcgtattcgaccgatatggcaggtgaagtttgaccgctctgcgctcgatgcccgtatagctcgcagactcgcttgacgggcacgctacgcgcccttcgggtcggccagccaacgggcgaaaagacaatttggatacagcccctaccggatgaccatcacgggacacgacgccatctgcaacacccggtgggtgacgctgcccagcagcagcccctccagttccgagtgcccgcgcgagcccatgattatcaggtcgcagcgctcgtagtcggcggcatccacgatggccacctccaccttgccttccagcacccggtcggcaaagggcacgttgcgctcgcgcagcaggcggcgacagggttccagcacttcctcggcctgggccaccagcgaattgcgggcctggtcgtaggccacctgcccgagaatgggcgggatggacatgcggcagatgagcagcaccacctctgcccccaccattttcgcgaaatcggcggcgtattccgccgcgcgttgcgagtagtcggaaccatccacgggaacgagtatcttgcgaatctgcatggcgacctcacggatgaacacagcgatggcatggtcgtcgcgcgctgccacggcgcgcgggtgtgtcagtatgcccccgcgggggcgggcatggcaagggggcgcggcggcccgcaaccgcccaaggccaaggaaaaccgggcatgtgcgtacccggcccggcgggctggcgagcacgcttcaggggctgtttacgaattggggttcccgttcgttggcgaagaacatgcccctggcgtgggggaatatgcggcagccgcaaggcccgcaagttcgcccaacgggcacgcttcgcgcctttcgggtcggtttccaacgggcgagaagaccattcgggaacagaccctacccttccagcaggctggccagccgctccaccagcacccgcaggtcgtccccggcgtccagcaccacatgcgcgcattcacggtacaggggttcgcgcgcggccagcacctcggccacctcgtcagcaatgggccgcccggtcagcgaggggcgctgcgcggcaagcgggtcgcgcgcaaggcgtcccgccagcaggtccacgctgccgcacaggtaggccacaaggcccccgtcccgcagcatgcgccggttttcttccgccagcaccatgccgccgccggtggccaccaccagaccgtcatggccaagggttgcgcgcagggcctcggtttcgcgccgccggaatccttcccagccttcgcgctcaacgatctgctccacggtcatccccgccagggcggcgaccgtggcgtcggtatcctcgaaatgccaaccggcgcgggctgccagagccttgcccaccgtggtcttgccgctggcgcgcggccccaccaggtacacccgccgcgcctgccgctttccgtcgttcatgcatcccccggcaccgttcggccaaacagtctccgatcatcgcagctaggcgtattgaccggcatttcttttttgcagtacaacccatcgacaccgcaacccacggtagcctcgccgcctgtcagaagactttggccggaccgtttgtccggatcattcgttcggactttccgtcccgtgcacggcgtccaccagacgccagcgcaccggcacgcggcgcacgcgcaatgtatacacggccattctccaccacaagagtcatcggcatgtcccacctcgaccggaccgctaccatcgccaccaccgccgccgctaccgccgcggccgccaccgcggcagccgccgctcggtgacgcaggcttgcgccgttggttcgaggcggcgctgccgcctctttttgtttcaaccacggagaacttcgccatgaaccagtttccgcgcatgcaccgtctgcctccctatgtctttgcgacggtgaacgaactgaagatgcagctgcgtcgccagaacgtggacatcgtcgaccttggcatgggcaaccccgacatccccacgccccagcacatcgtggacaagctggtggaagcatcgggcaagggcgtgaaccaccgctactcggtgtcgcgcggcatccccaacctgcgcaaggccatctgcgactggtacatgcgccgcttcggcgtgtaccttgacccggacacggaagccgtggccaccatgggcgccaaggaagggctttcgcacctgtcgctggccatgctgtcgcccggcgacgtggtgttcgcgccggaccccacctaccccatccacacctatgcccccatcattgccggggccgacgtgcggcgcattcccatcgggcgcgggcgcgacttcttcgaagacctgctggtggccacccgccagacctggccgcagcccaagctgctgttcatcagctacccgcacaaccccacctgcgagatagccgcgccggaattcttccagaaggtcgtggacttcgccaaggaacacaagatctacgtcatccacgacttcgcctacgcggacctggccttcgacggccacatgccgcccagcttcatgcaggccgaaggcgcaaaggacgtgggcgtggaattcttctccatgtccaagagctactccatggccgggtggcgcgtgggcttctgcgtgggcaaccgcgacctggtctacgcgcttacccgcatcaagagctacctcgactacggccacttccagcccatccagatcgccgccaccgtggccctgaacggcccgcaggaatgcgtgaccgaaatcgtggacacctaccgcaagcggcgcgacgtgctcatcgaagggcttggccgcgcgggctgggtggtgccgccgcccaagggcaccatgttcgtgtgggcccagattcccgaagaattccgggccatggggtccgtggaattctccaagctgctgctcaaggaaggccacgtggccgtttctccggggctgggcttcggcgcgcacggcgacgaccacgtccgcttcgccctcatcgagaacgaacaccgtaccaagcaggccatgaagggcatcaagaaggtgctctccgggagggcgtgtgggtagcgacagcgacaagccgggcggcaagcgcctggtcataggcatggccgggttcggcaccgtgggcagcggccttgcccgcgtgctggacgagaaccgccagtggatcaccgagcgcaccggccgcgaaatggtcatcaagaccattctggtgcgcgacctggccaagccgcgcgcctggcccgtgccgcagggcgcaaccctgaccgccgacccggcagttctcaccgacgacccggaaatcgacgtgctggtggaactgatgggcggcattgccgccccccacgccatcatcaagcgggcgctggaagcgggcaagcacgtggtcaccgccaacaaggccctgctggccgaagacggctacgacctgtaccgcctggccgagcagaagaacgtgggcctgcaccacgaggccagcgtggccgggggcatccccatcgtccagacgctgaaggaaagcctggcgggcaaccgcatcggctcgctggtcggcatcctgaacggcacggccaactacatcctgtccgaaatgaccagcaacggcctggacttcgccaccgctctcgcgcaggcgcaggaactgggctacgccgaggcggaccccacgctggacatcgaaggccacgacaccgcccacaagctggtgctgctgatccgcctggcctacggcatggactacccctacgccgaactgcccgtgcagggcattgcgggcatcgaccgcatggacatcgagttcgcgcgcgaactgggctttcgcatcaagctgctggcccaggtgcgcgaggtggacggcaagctggaggccggggtgtttcccaccctggtcaagcacaccttcctcatcgcccgggtaggcggcgcgtacaacgccatccgcctggaaggcaacgccgtgggccccgtgttcctgcacgggcttggcgcgggcagcctgcccaccgccagcgccgtgctggccgacctgatgaccgtggcgcgcggcgccgcgccgcacaacaccggctttcaacgccaggtgccgccccgcgcggacatcctgcccccggcagacgccgaaagcagctactacgtgcgcgccatggtgccggacaaccccggcgtgctgcgtgaccttgccggggccatggccgaccactccatcagcatcgcccaagccatccagaaggggcagcacccccagggcgtgcctctggtgttcatgacccacgccgccaaggccagcgccatacagggcgccatcgcccaggtacaggcggccgggttgctgctggcgccgcccgtctgctaccgggtgttgcagtaaggattgaagaggcaggaaacgggaagaattcgcggggaaggggaacctcttgaaagaggttccccttccccgcaccccatcccctccagaactttttgattggggggagaggtgcgccgcaagacagtgtttcttacgccccctcaaccctctcccgcaatttccgcgcaaactcttcctttgtctttcgggtgtaaatgcaaggattcctggctccttcagggatgctcaccttcttgcccacgtatttgctgcgaatatcctgaggtgcaagcctgcccacgaactccagcttgctctcgtatggctctcgctctatgccatcagcgcgcatggttgaatctgcacgcagccatgcggctatttcgaacacttcctgtattacgccctgatgcacggagaacgcatatttcgcgcactccgccatccgtatggcaagtttccaacacccacgcgtaatatcgtaaatctcctgcgtggaacttccgggaacatacgcctggttaacccgaataagcacagcagggacgtctatggtgtcgatatctaacggtgcgccggaaccataaatattcttcaaggtttcaacattcattcttccgtaacgctttgcaccatgccctagctgcctgttcgtcaggcggtctttcgtaagaaggtcaatggcaacagactctgccaccaacgcttcattctcttccaggccatgccggattatttcaatccttggaatttttccagagtccaatatttcttttatggtccgaaccttttcggagtccccattgtccagcagatgctggaaacacctgttaccctttccctttcctatataaaaaggggcttcattttccaattcgggataatagtacgcatagacatacgacttgagtttttccacaacctcttggctaaaatacagagtctttacatcaacatccacaatgcaccaccttcctgttcatggcgttgaagcaagttccattcaaaaattcaatactcgaaaataactacacttaacgcggaaaaatctccagacgcagccatgcacacgccccgcatcatctgcatcctcgacggcatggccgacctgcccgcccgcgatggcctgccaaccccgctggccgccgcgcacacgcccaccctcgaccacctcgccgccaccggcaccgccggtctctgccaggtcatcccttacggcgcggaagccggttccgacgcaggcatccccgccctgctcggctacgacccgctgcgccaccccgtcgcgcgcggccccctggaagccctggccgccgggctgccccttggcccccgcgacacggcatggcgctgcaacgtggtggcgctggatgcacatggcaatatcgccgaccccgccgccaccctgctccccgccacggaacaaaccattgcccgcatcgtgtccgaggccttcccgcccccgtcccacgccacggcccacggcggcggcttccgcttcacggtggtggaacgggatggcgatgatgcagcctctccgtcgtatccccccacgcccgcgttcaccgcgcccacgcatttcacgcccgccggaccgcaggacgtcatagggcaatcccccgccgatgccctgcgcaacctggcccaccaccacccggccctgcacgcgcgcatcacggcggccaacgcgcaccttgcccaacataccggaacggacgccccgcacggtctggccctgtggccgtggggttgcggtcgtctccccgatctgcccccgtttgccatccggcgcacgtccaccgccacggcatcgacacccggcgcccccctcgccgcagccatggtggcggcggtgccgctggcacgcgggctggccctggccgcaggccttgccgcgcccgcaatccccggggccaccggcggcgcggatacagaccttgccgccaaggccgccgccgccctcgccctgctggccgaccacgcggtggtcttcatccacgtggaagggccggacatgtgcgcccacgcccgcgacgcccgcgccaaatccgccctgctggcccgcatcgacgcgcaacttgtcgccccgctgcgcgcggcccggcccgacgccctgctctgcgtcacctgcgaccatgtcacccactgcggcgatggccgccaccacccgcacgccgtgcccttcctgctgcacggaccgaccgcactggcgcaccccgccgcccgcttcgacgaggctgcctgctcggccacgggcctgtgcattccctccggtcccgccctgctggacctgatcctgcgggccgacgcgaaccgggctggcgcgtagcgcccaccccactggcgcgggcttttcgcaccgctcttcacgccatccacgcaaaaagggcgccccatgggagcgccccttctcgcatgcatgcattctcagtccgttgcgcgcctgcccgcttcgcggtagggccacaccacaggaggcccgcatgcgccctacgccgtcacctttccgttccggcccgtgcccgctcgcagtccgcgccgcagcggcggccctgctgaccctgctgctgacgctggccctaacgttgccccagacgctccccctgacgctggtctttaccgcgccccccgcacaggccgcgcagaatgccgtctaccacggcaacgtgcagtcgcacatcttccaccagcagggctgcacctactacgcgtgcaaggcctgcacggcggtgttcaccacgcgcaaagcagccctggacgcgggctttcgcccctgcaaggtgtgcaagccgtagggactgcgaccggatcgcgctgacctaggccatgatgcgcttgcgatacgcgtacagatggtaggcgttgaaggccaggaacagcccgcccgccacgatgtgcgcccgctcgcgcccggccagcccgaacagtaccagcgccgccagcgacccggccataccccgcttggagatgcgcatggcgtcggccctggtcaggcggcggcagcagcacgacttcttcggggccgcctgctcctgcgcggcaaaggcttccagcatcctggccgcttccagcagttgctcctgcgtcacggcgtccgggtcgtattccaccagcaggccgccggtgcgcggattggccgtggcggaaagcacgcccggcgtctcgcgcagggtgccttcgatggcggcggccgcctccgggttgcgcagcgcatcgcaccggatgcgtaccctgccgtcgatgaaactgctgatcatggtccacccctccttgccgcgccgggcgcggccctgctgcggatgcatccgttatgccgttccggaaccgccggtcttgcgggcagccttgccggtggccctggccccgcctttggccgacccggtttcgtcggtggtcttggccgacttgccggatttggcagatttcgctgatttcgcgggcttggcggacttggcgccatctttggcagacggggcgaccttgcccgacatgtcagactttcctgccgggcctgccgggcctgaggggcctggcttgcccgacgggcccgacgggccggacttcgcagccgccggagccattgcggggctcttgcccggcatggcggtgtccggttccccagccgcccgggccttgtgcgccatggtgcccaccgtcttggcagcgccctgcacggtggccttcagtgcggacctgacggcggcacccgccccggcaatacccgccgcaacccgtgctgcgggcgaaaccacggcggtggccgccccggcaacggggccgaccgcagcctctccggccacgcccacgggcagcgccatcatccccggcgtgcgctccgcgccgcgccgcccttccgccgcgccattgcccagcatgggccgcatggcgttcagggccacgcccacggtggtcaggttatgcagcagggccagcatgccgggctgcgcccggcccaccaggccaagggccatgaaggccgaattcagccccatgatggacccgaagttcacatggatgcgccgcagggttgccttcgccaactgacgcgccaccagcagttccgcaaggtcgttgccggaaagcaccacgtcggccacctcgcgggcaaggtctgccccgtctcgcagggaaacgcccacgtcggcggcggacagggcgggcgaatcgttgatgccgtcgcccaccatcaccaccttgccgccctcggcctgcaactgccgcactatgtcggccttgtcggcgggcagcacctgggcgcgccattcgtccacgcccacggcgttggccaccgccgccgccgtcaccggcccgtcgccggtcagcatgatgatgcgcttcacgccctgctcgcgcagtccgcgcaccaccccggcggcctcgggccgcagcgggtcttctatgcacaggatgcccgccagcttgcccccgatggccaggtgcaggatggagtagcccttggccgcccattcgttgatcacgggcaggaattcttccagcggtacgccctcgtcctcgtgcacgaagtggcggctacccaccagcacgcgcttgccgcgcaggcgcgaggcgatgccgtgggccaccacgtattcgacctctgcgtgttcctcctgatggtccagcgattcctgctcggccttgcgcaccacggcgcgggccacgggatggggaaaatgctcttccaggcaggcggccaggcgcaatacgtcgtcgcggccatgcccgttcagcgaaatgacctcggccacgcgggggcgcgcctcggtgagggtgcccgtcttgtcgaagaccacggtgtccgcgcccgccagaccttcgatgaaccggccgcccttgatgagcacgccatggtgcgcgccttcgcgcatgccggtcaggatggccaggggcgtggccaggcggatggcgcacgagtagtccaccagcagcaccgacgcggcgcgggccacgtctcgggtgacggcccacaccccgcccgccagcaggaagctgtacggcacgatggcgtcggccaggcgttccgccttgccctgcacgttggccttcagggcttccgaccgttcgatgaagcccacgatctggttgatgcgcgtctcggaccccacgccggtgggccggatgtccagccgcccttcctccaccacggtgcccgcgtacaccgaggccccgacgcgccgggccacggccagcggttcgccggtcatggaggtctggttgaccatggcctcgccctcggccaccacgccgtccacggggatggacgaaccggcgcgaaccaccacgaggtcgtcgtcggcaagggcggaaaggggcacctgcacctctgcctcgccgcgcttcacccacacggtgtccacgtccacggccaggctttcggccaggctttcgcgcgacttcttgcgggtccattcctccaggaactcgcccacggcgaacagcgcggtgatcagccccacggagcggaagtcgccccgcaccagcgagatacccagcgccgccgcgtccagcacgtccacgttgagacgaccggaagccagcgaacgcccccccttgagcaggaagggcagcgcgcggaaaaaggcggataccatgcgcacgatgcgcggcaggaagggacgcaggatcaggtagcggatcagaccgcccgcgccgggcgcggcaccggccacgctcagccctgccacgcccgacgcgcctgccgacagggcggctccgtccggaaccatgccatgaggggccagggcacccatggggccgcgcgcctggcgagctggtccggcgggaatggtggcggaggtagtggcggggatgcctgcccccctgcccgcgcccttgccgcctcgggctccgggcttggcaacgggttcgacaccgggccgggcctcgcccctgtcacccctgtcggacctgtcggacctgccgccgctaccgccgctaccgccgctaccggaagacgcacgcgtcccggccttgtcggtcggcctgcggcgcggcgcgcccccggccacaaagccgtccaccacggacagcacctcgccgcgcgcggcggtgcgggtgtaacgtaccagcacgctgccggtggtgacggtggcgtgcgcctctgccacgccgtccacggccacgatgcgggccacaaggtcatgcgcccggtcctgggaaaacgaaccgggggcgcagcgcaggcgcaggcgccccggcagttcgtgtgctatgcgatagtccatgcgcctcgtccgttgcggatttggtcggagagtgatccggttcctgcctgatcaggtccggctaggccttggcggcttcggcagcagcttcgggggcggcggcttcggcggcgtccttgcgctgcttgtgcacgtgttccgcctcggccacgatgtcttccatgtgctcgcgtacggtttccgcgtaggcggacgccttgtccttcaggtcgaagccgtggctcagcagatcggccatggccggccggatgtcgaacttgccccggcccagcatcaccgcgcccaaggcacccagcgccacgccgcccacgaaatacagcccgtacttgtagttctcgttcatgcccgtctccttgtgatgagtgcgccgtcgcgcgtctggcccatgttcttgccatggtcgtgacatgttcggcccgtgcccggcagccatcctcgccagccctgtgccgcgcgggaaacgccaccctatttgatatcgaaaatcaatgtcaacacctcatctcccatccgcccgatcaaaggcgaccggaacaggcgaaaaacgagaattctccaacgctagcatccgtaaccgaatagcgacaatacttttcgaattttgcgcctgattatcacgctcgccttcaacatgccggtatctttagacaacaaaaaaaacggcgcccttcacgcaaatgaagggcgccggtatgtggcatcggcggggcatgtcacgccggtcggtctgtcggggctggccggtgggccgggtcgatgcgggtggtgtcgatttgtggccgtttgcagatcaggattttcgttcgttggccggggaaacaagtctgccatgaggaagcatgcctcagacgtggcgagtcttcgagccatacggatgaggaccgcaacgcgctcttttcgtattcgaccgagcgctagccgttaggcgagctgcgaaccttgcggataagcgcagcaacgccatggcaggcaatggtaaccgatctgcgcttgatgcccgcaaagctcgcaagttcgcttgacgggcacgctgcgcgcctttcgggtcggtcagccaacgggcgaaaggcccattcagaaactgcccctagtgcttcacgaccttggtatacatgaaatacccaatgatgccgagcacgatgacgccaacgacaatggaaccgatatccgcgaaactcatggtgcctcctcgggcctggcccgacaggaacggcaggcggcttacgtcgtccaccgggtttgcgccgcccccctgcaaaaaggcttggcggcgtgttgctgggagccgccatggcggcacgctttgtgaccacgtgacgaacgaacacaaaacggccccgccgcacacgagtgcgaaacggggcgaaaaacggccagcgggccaggcgactgcgtccggggggcgtagagggcaggagcgggaaaggcagactggactcgacgtgctcgcatggcctggcctcccgcgcattgaagcgcagaacggagatttcggcatgcatcggcagcatggcgctcattgagcgtccggtcggtgcaaagacatgttccgcccgccagctcagcaagtcaagacaaaaccgggccaaaaggaaaaaagtacatggggcggcgccagaaaatgttccgcatgctgtttgcgcagtgcatgcatcagaagcagccgacattcaccgcagttccgccccccaccgaatcgtgtgacgaagcggcggggcaccatgccgcacggcacccgagcatcgtcggcctgagcagttgcgtcccggcgccgttgtccggcaaaccggttccggcgctgcgctacccgtcgtccggcccgtcatcggactcgttatccggggcgatgaacgtaccggacagcctcgccccgcccgacagcggattgggcgcgcccgttgcatcgggcgtatcagccccgtagggttcggcctcgttttcctcgaagcgcaccacaaagctggcccccgcaatgccggatgccacctccagccgtccgcccagttgcgccaccaggctgcccaccagttgcatgcccagcgttgcgcccccggcggggtcgaagccttccggcagccccacgccatcgtcggaaacgcgcacctccacctgccgtccgtggcgccgggcggctatggcgatgcgccccgcgtcacgaccgggaaaggcgtgcttgatggcattggtgaccagttcgttgagaatcaacccgcaggggatggccgccgacaccggcaggaacagcggcggcaggtccagcgccagttccacctctgcgtccacggacgcctgcgccagcttgcgcgccagccgctccacgtagtcggccacgttgacgctggccaggtcgttggcgcggtacagttcctcgtgcgccagggccatggaggccacgcggttgcggctttcgatgaaccgctcgcggtcggcggccccgtcggcataggccgcctgcaggttcagcaggctgacgatgagttgcaggttgttcttgacccggtggtgcacctcgcgcagcaggatttccttttcgcgcagcgaggcccgtatgccttcctctgccgtgcggcgggcggtgacgtcctctgccagcccggccacgcgataaacgttgccctcgccgtcgcgcacgggaaacgcccgggcatgcacccagcgcacctcgccgtcgggccgcatgatgcggaattccgcatccaccggagtggccgaagtaacaatgcccgccatggcggtttccagcgcgttcctgtcgtcggggtgcacggtgcccatgcgcgggctgtcgtcccgcatggcctcccgcaccgggcgaccccagaccgtttcgtaggccggagaaagatacagcagccggtcgctggccaggtcgcgcacccagaacacctcgccggagttctccatcaactggcgaaagcgctcctcgctttccgcaagagcccgctcgaattcccggcgctcggcgatttcccggcgcaggcggcggttggcgtcctccaggtcttcggtacggcggcgcaccaggtcttccagggtttcgcggcggcggccctgctcgcgcagcagttcggcccgcagcaggcagcgcaccagcgcccggtcgagcacggccatgtcgtcgatgggctttatcacgaagtcccacgcgcccaggcgcaaggcccgcgccagttcccgcacctcgctggtgccggacaccacgatgaccggcaccgtggggtcttgcgccgcgatgcggggcaacacctcggccccgcccttgtctggcatgcgccaatccagcagcacggcgtcggcgccgcgctcgtcgaacagggccagcgcgtccccaccgccgccagcctcgcgcacggcatagcccgcctcgcgcaggtagccacacacggcggtgcgggccaccgggtcgtcgtccaccacgaggatggaaggaatgcgttccgccggttggcgagggtccatggaggtctccttgcagaggcgtcctgcggggtgttgctcaggggttacgcggcagcagcagccacgccggccccggcgcatccagatgccccgccacggcggcggcacggtcgcccgcgccgcagaacaggtcgatgcggtagcccttgatggccccgccggtatcctgcgcaaggccaaggctggtcaccgcgccgccccccgctggttgcggcaccggggcggaaaaggccaccagcgcgccggacggcagcacggaacggtcggtggccaggcttacccacggggtcagcggcctgcccgtgcagcccagcggcccgctggcgcggccttcctccatccggaagaagacgtagctggggttggtgttcatgagttcccgcgcctgcgcggggtgattttccagccactggcggatggcgggcatgttcaccccgtcgggcggcagttcgccccgttccttcaggatgcgcccgatggacacgtaaggccgcccgttctgcgcggcgtacagcacgcgggcctcgctgccgtcggtaaagcggaccctgccggaaccctgcacctgcaggatgtacacgtccaccgggtccgccgcccacgccagttccagccccttgccacgcagcgcgccggcgtcgatttccgcgcggtcgtaatagggccgcagcgtgcgccccttggggccgttcaccacccggtaggtcatgcgctgcttgccggaaccggatgcggccacttccgtcacctgcatgtccggcggggtgcggtagatggggtgcgggtagccgggcgcgggggtacggctggcgcgcaataccggctcgtagtagccggtccaggcggtgtccacgcgcagccagcgaaaccgctgggccagcaggccggggttggcgtccaactggggcagcaggccggacagctggcgcagggcggccatgaagtccgcgttggtcacgcgcacgcccgaccggtcaagggccaccccaccagccgggcgggtggccatgtaggaaagactttgggccagggccggggccaggtcgttccatgaggcaagcccctggctgcgcgggtccatggccgcgatggctgcgcggatctcgtcgggcgaggcttcggtgtaggcgggcagcggcggcagggacagggccgggcgcgccggggccggggcctgcaccgccgggggcatttccggctcgggaaccgcaatccggggggcatgcgaggcacagccggaaatgaccagcgccagcagcagcgccccggcggcccgggcgcatgcaggcgcgcaggcgcgcccgaatgcgaatgagccggatgcggcagcggatacgacaacagatggcgcagtggatgacacggtggacaaggacgagaccatggagcaggacaggccgcgcacggctttggctttcaccacgaaatggcgtacgaatcgacacgccgcgccacgcggcaggaggttgcgaaacatatggacggctttcccgtgccggaaatctggttggcccatcgcgtgtcctacggtgaaacggacatgatgggcgttgtgtactatgcggaatacctgcacttcttcgagcgtgcccgcagcgaattcatccgctcgcggggcatgggctatgccaccgtggaagagcgcggcatcatcctgccggtgcgcgaggcacgctgccgctaccgcagctcggccaggttcgacgacctgatccagatacgcgcgggcatcagtgaatggggccgcgcctcgctgaccttcgtgtacgagattcgggacgagggacgcaacaggttgcttgccgatggcatgacccagcatgcctgcatcaaccgcgacggcaagccggtgccggtgcccggctggctgcgtaacctgctgaaataacgtttgcttcggacgggcacgggcgaccacggcgcctcgcggatgtccatgacgcacatccggccacacctcacgcaacgaatgtgcctgctcgcttgactgcccagtggaccgggagtagggcaaggcccatgttcctcgacgtccacacccacgccttccaccccaagatcgcggccaaggtcctgcaacagctggaatcgcactacggcatctcgcccgtgggcgaaggcgtggtggaagacctgctgccccgcgccaaacgcgccgggctggacggcgtggtggtgcactgcgccgccaccgccgccgcgcaggtggtgcccgccaacgcctttgccgtggaattgcagcgccaccacccggaggtggtggccttcggcaccgtgcatccggagtatcaggactgggagcaccagttggaccggctgcgcgcggcgggcatccgggggctgaagctgcacccggaattccagggcttccgcctggacgacccgcgcctgctgcccatcatcgaggcggcgcaggacgacttcgtgttcatgtgccacatcggcgacaagctgcccccggcggaaaacccctcctgcccgtacaagctggccgccctgctggatgcctttccgcgcgcccggttcatcgccgcgcacctgggcggctaccagcactggcagtacgcgctggaagcgctggtgggccgcgaggtatggatggacacctccagcagcctctcgttcatcgacgacgccaccctgcacgccatcttcgaccggcacgaccgcgagcgcatcctgttcggcagcgactatcccctgttcgaccccgccgacgaatgccaccgcctgcaacggcggctggacctttccgacggcgaaatagaggtgctgctgtccagcgcggccaccctgctggggctcgacggaacaacgaacgtctccgcacccccggcatagccacggggcgcggcggcacgacgttcggcgcccgacgctccatgcggcgagcgggtcgcccccctgccgggcaaccggcatgacgccacggcatgacgccgcctgagcgcgcgggggcttgccccgcccatcacaccagctgcaagtatccgatgaaattgtcgatgccgcgcaggcggcagtccgcgtagcggcgcacgtagtcctcgaaggtcatgcgccgcccgtagatgttgtacgtggcgtccggcccgccgaatgccagcccgtggtgcgcggcaacctgcgggtggatgggcagttcgaactccgggtacggatcggtgaagccgtcgcgcaccgccgggggcagcgggtccatgcccagcgccgccagcacgccttccgccacgtgcagcaccagccgccggttggggtggttgatggtggcgaacagccgctcctgcttccacagcgtttccaccagttccaccgtgggggccaccacggcggggatgccgcccggcagcgcgcctgcgacgccgccatctcccccggccctgccccgttccacgtccgacccgcgttccttgtcccgttccacatccagcgatgcgcgcagcatggcgtccaggtcgtacttggccgcgatgtcgcggtgcaggtacacgtgcaggatttccgccatgtcgaggcccatggacaccagccggtccagaaacgaatcgccgaaatccatggggctcttgttggtccagaagggccagtaccccgtgaacagcatgttgggcaggcgcagcacccgcgccgccgggttgaccatggccagcagcctgtccgaggcgtggtcgtcccacttttcgcccaggtgctggtacaggaacagcccgcagccggatagttcggcgggggccacgcgctcgcgcaggtagttggtgtatcggcggatttcgtagcgcgcggcaaactgcggcgaggcggccagcagttgcgccagcgggtcgccctggcagttggcgtggatgaggcagaggctgcggtgcggtgtggccatgggagtctgcgcggggatacgcggctgaaggtgcgacggggtgcgcccggatggggcgaaattgcgggacaacgagacagcgggcccgtgggcccgtgaggccgtgagtctgtcaggcaaggggagtacggcaggcgggctgtcgccaaccggtgcgactgcctgcggccacccgtcgtcatctgttcggcgggcgcgcccgttttctttacatccccacccgattgtggaacactatcttgtgggcatgcgtccaacggcataccccaagggccggtgactaccgtgcccggcttgtacacccaaccccccgtacagacaatgctcatcgccgtccgcgcgcgacgcgtcatacccctcgcaggtgagggtccgtcacgagacccgcgcgacctgttttcgccgccccgcgttctcgacgaccatgtcgttgtgatccggggcgttttcttggacggcaccgggcaaccggcattggcggagggggcggaggccccttatggcgcggacggtgcggacggcgcggatggagcggcccgcgtgctttcgggggtgcgcggcggcgtcatcgaggccgtggagcccatggacgccttccgccgccgcacgggcgtgcccctgaccgaccttggcgacgtcaccctgctgcccggcgtggtcaactgccacacccatctcgaactttcgcacctggccgggcgcaccgtgctggggggcggcttcgtgccgtgggtgaaaagcctgctgccgctggcgggggcggaaacgcctccgcaagtccgcgccgccgccctggccgatgccgcgcgccagcttgcggcctgccataccgcgcatgtgggcgacatcaccgccgtggcccccgccgccgtgcgccgggccatgcaggccgcgtccatcggttgttcgcactttgcagaggtgttcggctaccgcttcaccgcgcccgacggcgagtctgccgccccgcccacccatccggcggacaccgccgccctgtggccgcgcgccatggcggaactggcctccgaccttgccgtggacgatgccgcccccttcggcccgggtggcgcatcccccgccaccggcgcgcccttccccgtccacccggatgccgcgctggccgggcacgccctgtattccacccatccggtggccctggccgccgcccgccgctggtgcgaacgcaaccaccgcgtcttttccatgcatctggccgaacacccggacgaggtggagttcctgaccaccgggcgcggcgcgctggccgacctgctggccgtgcgcgtgctgccgccgggctttgtcgcgccgggcatgcgccccgtgccctacgcagccgaactcggcctgctggacgaaggcaccctggccgtgcactgcgtacaactggacgcggcggacatccgcctgctggccgaatcgggcgcgcacgtctgcctgtgcccccgctccaacgcggccatcaacgtgggatcggccccggcccgcgccctggccgaggcgggcgcgccgctgtgcctgggcaccgacagcctggcctcgaaccacgacctggacctgtggaacgaggcgcgcgccctgcgcgacctgtccgccgggcacgacctgccgcccgccgccctgctgcgcctgctgaccgtggacggcgcagccgcccttggccggggcgacatcggcgccatcgttccgggccgccgcgcgcggctggccctgctgccccgagatttttcccaagcactggggacaaccccgtaaccccccacacccacatgcagcacgcacaacgccccacgtggccccacaaggacctgctggacgtcacccagctgacgcgggcagagctgttccacctgctggacacggcggcccagttccacgacatcaaccgccgccccgtgaaaaaggtgcccaccctgaagggcaagagcgtggtgctgttcttcgcggagccgagcacccgcaccaagacatcgttcgacgtggcgggcaagcggctttccgccgacaccttctcgctggccaagagcgggtccagcctgtccaagggcgaaagcctaaaggacaccgccctgaccctgcaggccatgacgccggacatcatcgtcatccgccattcgtccagcggcgcggcgcagtttctggccgagcgactggactgctcggtggtcaacgcgggcgacggctggcacgcccaccccacccaggccctgctggactgctattcgctgcgccaggtctggggcgataccttcgaggggcgcaccctgctcatcctgggtgacattgcccacagccgggtggcccgctccaacgtgcacctgctctcgtcgctgggggtaaaggtgcggctgtgcgcgccgcgcaccctgctgcccgccggggtgcacaactggccggtgaccatcttcaaccggctggacgacgccgtgcagggagtggacgcggtgatgtgcctgcgcctgcaactggaacgccagcaggcgggcctgctgcccgacctgcgcgaatacgcgcagcgtttctgcctgtcgccccggcacctgaccatggccgcgccgagcgcgcgggtactgcaccccggccccatgaaccgtgggctggaaatctcgtccgtgctggccgacgcgcccgaaagcctgatcctggaccaggtggctgcgggcgtggccacgcgcatggcaatccttttcctgctcgccacccgcaccggcatagagcagaccgccgacaacggaggccgcgcatgaccgccaccacttccccttccctgttccttcgcaatgcccgcctgctggggcgcatggtggacgttgccgtggccgacgggcgcatcgcgtccgtgacggacgccggttccggcgccgcgcccgccggggcggagagcatcgacgccaagggcatggtgctgtttccggccttcatcgatgcgcacacccacatgcgcgaaccggggcaggagtacaaggaagacatcgccagcggccttgccgccgccgcccacggcgggttcggggccgtgctgtgcatggccaacaccaggccggtcaacgacgatgcctccatcacccgcgacatgatcgacaccgcccgccgccactggccgcacggcccgcgcctgcaccccatcggtgcggccacggtggggctgaagggcaccgaactagccccgctggccgaactggccgaggcgggctgcgtggccttttccaacgacggcgcgcccgtgccggataccgaaatgttccgccgctgcgtggaatacgccgccgaccagggcaaggtggtcatcgaccactgcgaagacccctacctggccaagggcgcgcacatgaacgagggcgagaccagcgggcgcataggggtgaagggccagccggacatcggcgaggcgctgcacgtggcgcgcgacatcctgctggccgactacctgaagctgcccatccacctcgcgcacatctcgtgccgccgctcggtggaactgatcgcctgggccaagcagcgtggcgtgccggtaacggcggaaacctgcccccactacctgctgctgaccgacagggaactgctgggctacgacaccaaggccaaggtcaacccgcccctgcgcaccgacgacgacgtggccgccctgcgcgcggcggtgcaatccggcgtcatcgacatcctggccaccgaccatgccccgcacgcggcgcacgaaaaggaaaccccgctggacgaggcgcccaatggcatcaccggccttgataccgccgtggccctgacctgggggctggtgcgtgaaggcgtgttgacggaaggcgacctggtgcgcctgtgggcggcggaaccggggaagatattcgggctgcccgtgaacggattcaacgtgggcgacccggcggatttcttcctgctggacccggaagagaagtgggtggcctcgcgtgagaccatgcactcgaagagtctgaacacgccgttcctggggaaggaactggtgggtcgggtgaaggcgttgtggcttgggggagtgaaggtggtgtagggggcgggggtaaggccgtgtccggcggggagaaatagtgttgtgccccactgagaaggcttctacgtatacagtcctgctctattgttccccctcgatttcgttatgtctccgacgggcaaggggccatttagcgatggccccttgcatccccgcgctccaggggggctgcgcctcccctggacccccaacgcatcctgcaccgcatttttcaccgggcagcttccctccggcgctggagcgccttcgggtgatctgcccggcggaatgcgtatgtgcgccaagctcccgtagcctaaatcccacttggtcgccctacccacgcccccgttgcgacgcatgtgccgccgtcaaagcccggcgtcacacgcttctacgcgccgtgcctttcccttgaaccaaccccaaaatacacgcacgtcccatagtgtggtcacggcaatgggagcttcgcgcgcattggcggcagatcgccgaaggcactttggctgagggaagctgccgacgaaaggaatgcggtgcaggaaacccggcgaagaggcacacaaacttcatcgaggcgacgagagtttcgtgtgcattggcggcactggcggcagatcgcccggaggcgcccggcgccgaagggaagctgccgcccaagggacgccgcgcaagagacgtgttgcaagggcaccctcgctacgccgtggcgacgagagattggcgcacatcgcattccacctggcagatcacccggaggcgtcttgcgccggagggaagctgcccggtgaaaaatgcggtgcaggatgacacgggggtccagggggcgcagccccttggaacgcgggggtgcagggggtgttcgttacaacaccccctgcccgccggaggcatagcgagatcgagcgggtacatcagggcacaactgtctccgtagaaaccgcatacaacaacgtacgccacctcttttcgccccgccggaggcataacaaaactgagcgcgcacaacagggctggcgtgtgttcataggggccatacccatcagggcgatagccctcaccccactcccccttgcatcctgcgccacttttgtgcattttggcacaatcaggcagacacacttcccgtgcgcacgcacccaatgctgccctatccggtgccatcggccatgcccggcccacatccaccggccccgccagcccacgccagccgccttgacttttctggccgcgcctgtgatgcacggatggcaccgcgccgtagggcgcgcttttcatcactttcaggaggacagggatgagccaacctttcaaggacgccatagccatctgcaaggccatccttcgcaacggctacgacgcctacgtggtcaacgcgcagttgcagaaagaactgctggacggccgcgaaatcgaaatcgacatcgcctgcgagcccgactacgaagagctcggcaagcttttccccagcctcgaacgctccaacgaagacggcgtggtcgccaccatgcgtgaaggcggggcgctgatccgcttctaccacaccgacaccgaagaatcctcgcacccggaacataccctggcccgcatcaccccgcgcatgctgcgcgtgctggaagagcagggcaagatgccccccgcactggcctgcccgtacatcgcccataccggcgacgtgtacgaaggcttcgaggatttctcgaagggcaaggtgcaactgcgcggcattcccgacgaaaccctgcgccgcaactacctgctggtcatccgggccatgcgtttcgcggccaacttcgacctgcccatagagcccaactcgtggatagccatcatccgcgccgccagccgcgtgctggactacgtgcgcatctcggacatcatggacgagtggcgcaaggtggaagccgagtgcatgtggaagttcgtgcggctgctgttcgattcgcaggtgctgcacggcctgctgcccgaagtcgcggccctgtcccgcgtgcgccagcagcgcaatgacgagggtacggaagagtcggtgctcgaccatactcttgattgcatgcaccactaccccgaaggcgagtacaactacgactggctgggcacctttgccatgttgttccacgacgtgggcaagctgtacacggcagaatacttcgacggtaagtggaacttctaccagcaccatcgcgtgggcgcgaaggtgacgcgcaagctgctgcgccgcctgcacttctcgccggaagacgtggagcaggtgtgccatctggtacgccatcacatgcgcttccacttcatgctcaccgaccggggcatccgccgcttcaagtcgctggacgagtacccccggctcatcgaaatggcccgcgccgatctggaagcccgaggcggcagctacacctacttcaatcacaacatgaagtacctggagcgcgccgaaaccccggaacagatgctggaacctctgctgaacggcaacgagatcatggaattcaccaacctgcaccccggcccccaggtgggcatgctgcgcgatgcgctgctgaaggcgcaggtggcgggcgaagtgaccagcgtacccgaggccgtggactacgtgcgcgagtacaaggcgaagaatttcggctagcgccgggattgattcattccttgcgagacgcggggggaaggacgcaggttccttcccccgtttttttgtggaggaggggcgggggagggaggggtgccttgatgagcacggcgtctacggagtcacgtcagcgttattgagcacgccctgtctcgttatgcctccggcgggcaaggggccggtgatctgccgccggtgacgccaatgcgcgcgaagctcccggagtgcgggcgtgggttcaggtcgtgcctgcccggaaacttgattgccatgcacccgtggcacccctcttacccactggcctctgggtggaaggagccgctgaaaatatgccctaccgccagccggtaagcgcccgcgccacctcgcggccatcggagcggcgggtgaggacatgcacgaagcgcgcggcacccggcgcgggcgtatcggcaggcgcgggcaggcactgtgcctccaccgtgtcaccgtacaccgtctcggcccggaagtggatgtccagccacacggggcgggatgtctcctgcacctcggcgggcacgccttccagcgcccagtccaggtagcgcacgttgttcacgtggcggttgcggtccatgtccgcccggcgcaccgcgaaggaccgggaggaaagcggcgcggcgtcttccgccgctgcggggggccgccggtcgcccagcagtccgccatccagcgccagtggcggattttccggcaacagggccgccacagtgggggggatcctctccggcctgcggctggccagattgatgaccacccagaacgaggccccgcgcgccaccaccgccccgtcctgccccagcatcaggtagtcgcgccggaattgcagccgctccaccccgcacggccaggtgcgcaccgtcaccgtctcgccctccgccggggcgcgctccacctgcaccgccagccgggccagcacccacgcctgcccctgttcgtgcagcgccgccagcgaaagccccagcctgtccgcatgcacccccgccgcctcttgcaggtagtcgcagatgatctgcgcggaaacagtgccgtccggccccacctcgtacccgcgcacccggaaggtttcgtggtgcacgcgcatatccgcaggcacgaaggcccctgaagggtcgatgtccatcgcggcccccggcgcgcgggatgcgcccggtccgtgggaggcgcccggtccgtgggaggcgtcaggcgtgcccaacgtaccggaggtgcccggtgcgtcgggcgctgtggcggtgtggcctgcggaagattcgtggcgggtgctcatggcggttccttgtccgattggctggtggtctggcggtctagtggtctggcggatggcgcgggatgagggcgcaggggcgacagtgcggtccgtgcggtcaaggccatggcatcacgatgcaccgccacggcatagcgccgccgtgccccggcgtccactgtcgttcgcgcgggtggcgctgccgcccccccccgttccgcatgcctagcccggcaagtccggcgcggtgcgcggtgcatgcccgcccccggcacacgccccggcatgagcaggaccgcccgtaaaacctgtaccttcggccatgcgccctgtcccggcccgcgcaaaatcacaggccatcccctgcacagccttgacacctgcccgccccgcgcctatctgttgccctctcaacagttgcaaaggcaacaataggacatttcgcatggaacagcgactcacatcttttgcctaccgcgtgggccagttgcgccgtctggtgctgctgctggccctggagcgcatcaccccgctggggccggtgggcaaggggcagataccttttctggccgaactatttcagggcggcgacggcgtctcgcaggaagaactggccgaaaagctgcacttcgacaagggttccgccgcccgctcgctggccaagctggaggccgctgggctggtgacccgcaccgtgaacccgcgcaaccgccgccaactggtcatcaccctgaccccgcaggccgaagagttgcgcgcgccctttctggccaccctgcgcgagttgacagaaaccatggtgcgcggattctccggcgaggaacgcgaacaggccctgggctttctggaccgcatgatctccaatgtgctgaccgaactgggcaggccggacaggtcggccaagccggaaaggtccgccggaccgaaaccgatggacatgtccggcacccccgacacggcaggcccgacctgccaggttggtcgggctgcccaggcttccccgacgggccagacgggccagacgggtggaggcgcgcaatgagccccgcctccttcccctgccgcacgccgggccacgtggcatccgcccccggccagtcgcccgcgcccgtttcgcgcggggcggtgctgttcgtggtcagcacgtccatggtcctcatgccgctgatgatgtccgccgtgggcgtctcgctgcccgccatcgggcgcgaccttgccgccacggccatgcaggtggggctggtggaaaccacctacgtcatggccctttcggtattcctgctgatcatgggccgccttggcgacatcttcgggcggcgcaggctgtttctggcgggccttgtgctgttcaccaccatcaccgccgtgctctcgctgtcgcagtccatccgcatggtcatcggcctgcgctttctgcagggcatgggcgcggccatgatcgtggccaacagcttcgccatcatgctcgaggtattcccgcgcgaggaacgcggacgggccatcggcatcgtctcggcggcggcctatgcgggcatttcgtgcgggccgctgatcgggggctttctgaccacccatttcgggtggcgctgggtgttcctgatggtgctgcccttcggcatttccgccctgctgctggtgttcaccaggctgcgcggcgaatggcgctctgcccggggcgaacccttcgacctgcgcggcagcctggtctacgcgggcaccatcgtgctgcttaccctgggttcgtcgcatctggacgagggcgcgtgggcctggggggcgctggccgccgggctggcctgcggcgggctgttcctgtggctggaatcgcgcaccccctttccgctgctggaagtcaccctgctgtcgcgcaaccggctgttcacgctcagttgcctgtccgcgctcatcaactatgcctccaccttcggggtgctgttctttctggggctgtacctgcaatacgtgcgagggcttacccccagcgatgcgggcctgctgatgatcatccagccggtgatccagatggtgctttcgcccgtcggcgggcggctggccgaccgctttcccgccgaacgggtggccaccgtgggcatggtgctgtgcgccgtgggccttggcgtggccgcgttcatcgggcaggacacctccaccgcgctcaccgtggtggtgctggtgctgctgggcgtgggctacggcctgttcgcctcgcccaacgccagcgccatcgtgggcagcgtggagccgcgccacctgggcgtggcatccggcatgaccagcaccatgcgcaccctgggcatgatggcctctatgatcgtggtgaccatcgtgttttccgtgttcatgggcggggagccggtgtcggcggccaccctgccgggcttcctttcctccatgcgcaccgcgctgtggaccttctgcgcgctgtgcgcggtgggcgtgctgctgtccgtgggacgggtgcggagcaaggggcgcgggcaggactccgccgcccctgacaacgccccgtgcaaggccgacggcaccccctgacaacgggctgataccggtccgatgtcggcctgataccggtccgatgccggtcctgtcggcagcaacggcccggcgctagcagcccgcgcgatctgcgcgggctgcgggacaggcgggggcttcccctcgcgcccgttccgctgtattgcctgcgggccgcgcatctgcacgcagcgcgggcgcgccccgcgccacgcactggacgaacccgccgcgcgggcttacccataccaccatgccgcccgtgcggcccaccccttgccccccatcacgcatgatcgacatactgaacctgacctacgacgaactggaagcgtggatgaccggcacactcggcgagccgcgctttcgcgcccgtcaggtgtggcagtggctgtggcagaagaatgcccggtccttcgacgccatgaccaacgtttccaaggccacccgcgcccggctggccgaggcggcccgcatcacctggcccgaagtccgcaccgtgaagaccagcagcgacggcacggtgaaattcctgctggccctggccgacggcgcgctggtggaaaccgtgctgattcccagcgaatcgcgcgagggcaaggtgcgcatgacccagtgcctgtcctgccaggtgggctgcgccatgggctgcaccttttgcagcaccggcagcatgggcttcgagcgcaacatgaccatggccgagattctcgggcaggtgctggtggcgcgcgaacatctgggcgacgaccggcccgaccaccccatcgtgcgcaatctggtgttcatgggcatgggcgagccgctgctgaacctgaacgaggtcatgcgcagcctgcgcaccctgaacgacgaattcgggctgtgcttctcgccccggcgcatcaccgtgtccacctgcggcatcgaaaagggcctgcgcgagctgggcgaaagcggtctggccttcctggccgtttcgctgcacgcgcccaatcaggaagtgcgcgcgcgcatcatgccccgcgcggcccgctggaccctggacgacctgatggccgcgctggaatcgtacccgctgaagacgcgcgagcgcatcaccttcgaatacctgctgctgggcggggtgaacgattccatcgaccacgcccgcgaactggtgcgcctggtatcgcgcaccaaggccaagctgaacctcatcgtgtacaacccggcggagggactgccctacgaggcccccagccaggcgcgcatcctggccttcgagcagtacctgtggtccaagaacgtcacggccatcatccgcaagagcaaggggcaggacatcaaggccgcctgcggccagctgaaggcctccgaactggcggaactggcgggaatggcggtgacggaagaaccgaagaaagaagcggaatagcctgaaagagcggcggtagagtggcaccgcccgccgggtgcccactccgcacctgtgcagcccccccccgcatttccacgacgcgaaaagcccgaccgaaaggccgggctttttcgttccccaatggtcgggccacggcgcgaaaaaaaggttgggcatgcgcggaccgaaccgggtgcgccgagccgtgcaggcaagcctgtcgggcacgccagccagacaagcctgttggcacgccagtcggcaagccgggcgggcaagcccgttggcaaaccagtcgggcaaggctcggcggctcaggctgcggtgccgggttgaacgggggagcgtgccccggcgtttcgggccgtgcaggcatgatcaccgcccggcagccagcacctcgccatcttcccgcgccgccgcgtcgagcatgtgggtcagcaggctgcgctgccgctcgccctgccgcacgaacgcgccgcccgcgaaaagttcggcgccttcgcgccgcgccgattccacgcgcagggcgaacagggtccagcccctgccgtcggccatgggcagggccagttcgcacagcgcgccctccgcgccttccagccacgggcacagggcctcgcaccggcccgcaagctggacgccgtagggcgacagccggtgcacccgcaccggggcgggcatgacctggctgcccagcgggcgcagatgcgccgggcacgacaccgccacgcccgcgtcgggaggcggcgcctcgcacatgcagggggccatcatttccgcgtcgggcggcagcccccggcagaaccgggattcctcggcgctgttccacacctccacggccagcggcgcggacagcgcgcccggtccggtgcggccacaacggcggcagcccaccagatgcaccacgccgtcatgcagcagccagacatcgcggctgccgcaggcgcagcaacgcgccctgacagtgccagcgggaacagcgccaccaccgggtccgccggagttgccggggcctgcgtcatcccgagaggcggcggcccctccggcccggtcggatcggcccgacaggtcagagaggtcgcgctgaccgggcaatgcccggtgcgcggtggcccgcgcggccagcggcggtgcggcccgcagttgccggtcctcgcgccgccggtcggcctgacgacgatcttcccgccgacgttcgttctggcagaacgcccctgaacctggacgagggcaagattccgccgccgcgcccgtcacagcctggccagacagaccagactggccagattggccagattggccggatcggtcacacccaaggtcgggcgcatcatccaccgttgcggcgggcgtcccccccgccgtccgttccgtgcccatgcagacctccacccgtcggtgttcggcggcgcgcatcccccagcgccgttgccgcccgcatccgcacctccgcgccacccgtatcccgcctgtcccgcgtgcccgtacagcgcggcacgcgggcactccggcacccgacggccctacagggacgcgcggaacacccgctccaccctatccgccgccagttgcagcggacggggatattccttggccaactgcaccagacgctccacatcgccttcgctcacgccccagtgcgacaatccggcgggcgcgccccagtgccggaacagcgcgcgcagcagcagcgcgcaacgctccggggcatcgcggtcgccagcgggcagggccgacggggtgccgtcctcgccgggttcggccagagcctcggccaccgtggcttccagcgccgccgccagcctgcgcatggccggggccttgtcccgcgccacttcctccatccagcgcgggtagatgacggcaagggccagcccgtgcggcacgtgcgggtgcaggccgctgacggcgtgctccagcgcgtgcgactcccacgacccggcccccagccccaccccggtcaggccggacaggcccacgcccgacgcccaggccagcgccccgcgcgcctccgcgtcgtgggcatcggcgcgcaggcgcgcggcggcccgcacgatggtgcgcaacagggcctcgttctgggccagcaccgcctcttcggcaaagaagggaaattccggggccttgcggctgacaccagccgatgcggacgcggcgggcgtgcccaccaccgagaattccagcacgtggctcatggcgtcggccgcgccgttcacggtcaggtgccagggcagcccctgctggaaggtcacgtccacgaaggtggccaccggcgacgggcagcgcatgccccacttgtggcccgacgcgccccgggtgatcacggcgttgccgttcatttccgatccggtgcccgacaggatggacaccgcgaacaccggcagcgagcgggtgaccggcttgcgctcggcaaaggggctccacgggtcgcgcccttcggccagcaagggcaccagggccgctgccgccttggtggcgtcgatgacgctgccgccgccgatggcgacgaatcccgttccgccgccgctgggggcctgcccggtagtgccatcggcaccggtgcccgccgccgcagcgatgcgcagcacggtgcccagatccgggtttgccgtcacgccccacacttcgctgcgatgcacgcccgccccatccagcgaggccacggcctgatcgtacgcgcccacgcggcgcgccgcctcgccgccgcccaccagcacaacatggtccaggcccgccgcgcgtacccgcgcgccaagcccggccagaacaccggggccgaaacggacctccaccgggttgtgatagacgaaatccttcatggctgttccttctggcgccgtgcaccggtccgctcgggcccggttctgtcaggttctgtcaggttcggcccggccccggctttcgcgccccgccttcgcccggctgtcaccaactgccccaattgccgccagttgccgttgatggccgaagcagcgggaggcaatgcggaaggcgcgggtgcctgcgggccctgcgggacggcagaggccgtaccctgtgcatagcgcatgagtttgtcggaatggcgtcgggcgcaacgcgccgttgctctttacgtccttcgggctgcgcccgcgcaatgcggtccgccgggtcgcgttgcccgcgcggcgtctgcggcactattcgcacagcgcctcggccagttcgtcccacgccgtggtgcggcggggcgaacggtgcttctggcgcatgtgccagggggcctcggcgtccagcccttccgccgcgtggcgcagcttgccgcgaccgtaccgggcgttgatccggtcggccacggccatcagccgctcgcgcgcggcgtcgcgttccgccgtgccgtcggccagggccagcaggctgccctgccgggtgtcggcccgttccaggccgtacagcatcaccccggccttggcgtagggataccccggacgaaagacgcggtcgagtccttcatgcgccagccggatgaacaccgcgctgtccgccgtgggcaccggcaggggcagggccacgctgtcgtcgcaacgcagggccgcctgttcgtcgtggcgggcggtgcgcacgtgcacggccagtcccccggccaccagcccggcccggcgcagcttggccccggccagggcggcgtgggtggccaacgcctcgcgcagcatggccacgtcggcgatgcgcccggcgaacgagcgcgaggagaccaccgtgtggcgcggcgagggcggttcgccctgttcctctgcccctatgcacggcaggccgcgcagttccagcacggtgcgcaacccggtgacgctcatgcgccgccgcacccagtcatctcccgcatcgcgcagcgcacgggccgtggcgatgcccgcgccgcgcagcatgcccgccagccgccgccccacgccccacaccgactccacgggcagcgaacccagcagatcgtccacgctcatgcccagcacctcgcggctgcgggccaggtcgaacacgccttcacatcgcggggtgcgcttggccacccgcccggcgatcttggccagggtgcgcgtgggggcaatgcccacggaaatgggaatgccggtccagcgcgccacccgttcgcgcagggcgcggcccaccgccacggggtcggcggccagtgggccgcgcaggggcagaaaggcctcgtcgatggaatacacatccacctcgggggacagggtgcccagggtgcgcatgacccggctggaaaggtcgccgtacagggcatagttggaggaaaagacgtgcacccccagccgggccagttcgcgccgcaccttgaaggccggggcgcccatctccacgcccagggccttggcctcgtccgagcgcgaaatgatgcacccgtcgttgttggacagcaccacgatgggcttgccgcgcaggtcgggccggaacagccgctcgcacgaggcgtagaagttgttgcagtccaccagcgcccacggctgaaggagcgggccgggcgagccgggggcgttggacgggctggcgggactggccgaatcggcgtgatcagcgaaactggcgggaccagcaggactggcgggacagcagagcccgggagatgtcggcgaagcggcggcgggcgaaacctgcctgaagggaagatgtgcgggggctggcatggtggattgccgtgagggctggggcgggcgaatgcaggccgcgccgttgttcggaggtgatttcggaatgtggagcccggcgcccgcgccgcgcaacggaaaccttgctaacggtgccggacaggggtcccacagcgacgatgcggggtgccgcgcccggcggaaagaccatgcgccaacgccccttccccatgccgtcacggcaaggcccgcggacgacgcgggatttccccggcacccggtccgggcacggcaccggggcggcgcgaggcagtgggcggcccctacagggcgtgcaccacgtaggtcaccacgccccagacgtgcacgtcgtcccgcccggttacgtccagcggctcgtagtccgggttttccggcagcagcaccacccggcccgcgcgcagatacaggcgcttgacggtaagttcaccgtccacggccacgatggccaccttgttgtgcacgggctccaccgcccggtccaccaccagcagatcgccgtcgtggatgcccgcgccggtcatggactggccctgcgcccgcaggaagaaggtggcctccggatggcggaccaagtgctccgcgatgtccagcggcctgtccatgtaatcgtcggcgggcgagggaaagcccgcggccacccgcgccagcagcaaggggcaggagacggacgcgcgcggcgtcgtgctggccggggaaacggacctgacggagacaacggggaaaccggcggacatgggacctcctgcgctggggccgacaccccaaggctggccgtttgcggaactgcggggacccggctaccataggccgcgcacgcgggtgcggcaacgaggcgccgtacctccggacggtctccgttcaggtcgtcaggcgggcacgctcgggctgacccggctgctccgaccgatccccctgttcccgctgatccggctgccccagaagagtgcgccctcccggcctcggggcgggccgcagccacccaaaaccgcgctagaaaaatctagaaaaaatttaatcatctgtttttgaagcatcttcatgcaacacgacgcaccacttcccacatccggccccaccccacctccgcagcccggcgccccccacgcgggcgtgccagccctgccggatccgccggacccactggacccgcgcctgcatctgctgctggccggatgctacggcgtgctggtgtggcatctgccgcccctggggctggccgtggtggcggcgggtctggccggtctgttcgtcgccacgccgctacggcgcaggctgcgaccgggcatgctgcgcggccacgcatggttcgtgctggcgtgggtggtgttgcgtttcgcgctggcctgcctggggacgacggaaacgccccccgtacaggtcattggaggcgggggagacggggggtacggggggggcgggctgttcgacgccctgcgcctggcctggccggacggtcccctgctggcgcacgccgcgcgcgaatccgcgctgctgggggtgcggctggccctgctcatcggcatcggccttgcgctggccttggccgcatcgccccgcgcgctggggctggcgctggtgtggctgctgcgccccgtgctgggcgcgcgggcctggcagcccgcgctgggcgttgcgctgatggtgcactttctgcccatggcgcaaggcacgttcacgcaggtatcccgcgcggcggacctgcgcggaccgctgcccctgcggcggcgcgccgtgctgctgcccgccgccgtgctgcgcatcctgggccagcgcacctggacccagaccgtggccgtggccgcgcgcgggctggaccgccccgaggcatggcggcccgactttccctttcgccccgtccgctgggccttggccctgctgctggtggggctgggcgtgtgcatgacctttctgccggggtgacgcaggcacgggcatcggcaagccaccggcaagcgccgtcgcgcccgcatgcgaccggcccccgcgccggaagcccccgtcgacatcatcggcagcatgccgccatgcctcgccgcccttgcccccgcatccgcgggtggctataaggaccgggcgcgccgccgcatccgtgggcaccgcgccccttgcgccctttcggcgtccaccctccgcacgcaggcccaccatgtccgacaccggcaagctcacccacgccatcgtggaattctacgaaaagctctcctcgtgggagcacgacgtggtgcgcgaacaggggctgaccctgccccagacgcacacgctggaaatcctgggtattcacggcgcgctgcccatgaaggaactggccgcgcgcatgggggtgaccaccggcaccctcaccgtgctggtggaccggctggaggacaagcagcttgtggtgcgccgcccgcacgagcacgaccggcggtccatcctcgtggccctgacccagcgcggccagacgcagtacgaggagcacgaccgactgcaccgccgcctgaccgccgacctgaccgccgacctgaccgccgagcagaaggcggccctgctgcactgcctggagaccatgaacgcctcgttctaggggtgtttccgggttcagccccccccgggcccgacctgcctgccccggcgcaatccggtgcaatcccgcgcaatccaacgcaatggggcccggacccgtttccggtatccgggccgccatggaataggtacgggccgcgttcagaccgggaagcctacaggccagccagccccagtcccatattgaccttgaacaggatcagcgtgccgaacaccgcgaacagcgcggcggccacgaagcgcatcttgtccagcggaaacatctgccccaggcgttcgcccagcagcacggcgggcacgttggcggccatcatgcccagggtggtgcccatggtcaccatcagcaggtccgcgtagcgcgcgcccagcgccacggtggccaactgggtcttgtcgcccatctccgccaggaagaacagcaccagggtggacaggaaggcgctttcccgcgtcttgcactccccttccgattccagcttgtcggggatcagcgcccacacggcaaaggccagaaaggccagccccagcccccagcgcagcatgtccgggccgatgttggcggacacccattcgcccacgtaggcggcacagaaatgattggctaccgtggccacgaaaatgccacagatgatgggccactggcggccacagaagcgcgttgccaggacgaacgacaagagctgcgtcttgtcgcccatttcggcgatggcgaccattccgaaggcggcgatgaaagcttccacgcgggatatcctgaggggccggcgacggtactaccaatgaccccaacccgccagcgccggcccggctctggtggtggagtcaaaggtctcgccaggctggtgccgcacacgccatggcacgcggcgcgatgcgcgggccaagtctgttgacgtgggctcctccgttgcggaggcggctactccccaatgacgcgggcaacctaccccgctttgccgccaaaggcaacccgcgcccgcgggcatggccgcttgtgccttttctcccgaacggatatagaatgacgtggaccgggctttccggcggcatcgcccgccgctgcccggctctggatgcccgactccggatgtcgggctctggatgtccgccgaacggcggcatgcagccccggggcccgcaggtgcgacgccacgcggccccattcacgcggcaaggaccgaggcgccgcgccccggacggctggcttgcgacgggccgcagcgcccaccccgccccagcgtcatgtcccgatcgccgcacgtccgccgcaaccccaaccccggaggaatcgccatgggcgaacgcgaacacacctattaccgtaccctctacgacctagtccgcgtcatcaactccagccttgaacccaccaccgtgctcgacaccatcgccaaacaggtggccgacgccatgcacgccaaggcctgcaccctgcggctcatcgaccggcgcggcaccaccctgctggccagcgccgcgtgggggctgagcaagggctacctgcgcaaggggcccatcgagatcgccaagagcggccttgaccgcgaggtgctggcaggcaacgtggtgcacatccaggacgtggccaccgacccgcgcttccagtacccggaagccgcccgcgccgaagggctggtgtccatcctggtgctgcccctgctggtggacggcaaggccatcgggtcgttgcgcgtctattccgccgttgcccgcaacttcaccgaggaagaagtggaattcgccggggccatcgccaacctcagcgccatcgccatcgagaacgcgcgcttgcatcaggcgctgaagaccgactacgagctgctcaccgcgtacaacaacaccatccacgaactgtaggagaacccccgatgaccaaactccgcattgccatcaacgggttcgggcggataggccgtcaggtgttcaaggccatcctggaccgataccccgacaccatggaagtggttgccgtcaacgacctgtacgacgtggccaccaacgttcacctgttgcagttcgacacctgctacggccgcctgaaggtggacgccgaagtgaaggacggcaacatccacgtgggcgactgggtggtgcgcaactatgccgaacgcgaccccaaggtgctgccctggcgcgacctgggcgtggacatcgtcatcgaatccacaggcatcttccgcaccggcccgcagtgcagggcgcacatcgacgccggtgccaggaaggtcatcatcaccgcgcccgccaaggaagaagacctgaccatcgtgcttggcgtcaacgacgcggactacgacccggaaaaacaccacgtcgtgtccaacgcctcgtgcaccaccaactgcctggccccggtcaccctggcgctgcacaaggccttcggcatcgtcaagggcgtgctgaccacggtgcactcgtacaccaacgaccagcgcatcctggacctgccccacaaggatctgcgccgcgcccgcgccgccgcgcagaacatcatccccacctccaccggggcggccaaggccgtggccaaggtcattcctgagatgaagggcaagttcgacggcatcagcctgcgcgtgcccacggccacggtgtccatcgtggactttgtggccgagcttgaaaagcccaccaccaccgaagaactgcgcgccaccctgaaggccgccgccgaagggccgctgaagggcatcatggcgtattgcgaaaagccgctggtgtcgtccgacttcatcgccgacccgcattccagcatcgtggatgccgaattcaccaccgtgatgaacggcgacatggccaaggtgctggcgtggtacgacaacgagtggggctattcctgccgcgtggcggatctggcggccctgatggcgaaaaagggcctgtaggccgtctcattgaaagcacgcgggggaaggaaccttttggaaaaggttccttcccccgcacccccatcctccaaaacctttcaaatggggccacttcccaaggtgggtgaatggtgcggcctgcctaccgccgccggaacgccgccagatactcctgattgcccttggggccggtaatggccgagggcaccacgccctccaggtccagccccagcgcatcgcggcagtacgccaccaccttgtccacggcagcctgccgcagggccgggtcgcgcaccacgcccttctcggtctgccccggccccacctcgaactgcggcttcaccagcgccaccacccgcccccccggtttcagccattgcagacacggcgccagcaccagcgtcagcgagatgaacgacacatccgccaccaccaggtccaccggctcgggaatcagctccggcggcgcggtgcgcaggttggtgtgctcgtgcgagacaacccgcgcgtcggcccgcagccgctcgtgcagctggttgtgccccacgtccacggaatatacccgtgccgccccgtgctggagcaggcaatcggtgaagccccctgtggacgccccggcgtccagacagacgaacccggtcacgtccagcccgaaatactcgatggcggtcagcagcttgtaggccccgcgcgagacgaagcgctcgcgcccgaacagttcgaagcgcgtcgtggccgggtacttgtggcccggcttgtccaccttcacggcccgttcgggcgtcttcgccagatccggcccccccgcgtcgtccccgtccgcgtcgccgtctccctccggcagcaccaccacctgcccggccatgatcagccgcttggcctgctcgcggctttcggccagcccggcctcgaacaccagttggtcggcgcgctcctttttcgggggtttcgccggtcgcgggcgcggggccacgacagcctcggcgaggccagtcccccccggaccggacagttgcgggccggtcgtttcgggcccgaacgtttcgcgcggcgctgcggccacatccttctgaacatcaacgggacgggacatgcggtactcgtcatgcgcggcaaggccacgcgaaaaaagaggaaaggaaaccggcggctgcccggacaaaccattccggacctggctgccccggtcccgaccggcgcaaccttgacagcggcacgcacccggcatacctgttgcctgcgcctgcccgccctgccccgatgcacggggcgcggcgatgggcagactacacgaggcccggacggcccgcaacgccgtcacatcgggggccttgccaaaacggggagatgggcgtatcaacttgcgttccgattttccccacgaggagtccaagatgaaagaaaacatccatcccaccacgttcaaggccaagatgacctgcgcgtgcggttacgaagccgaagccctttccaccaagggcgaagtcgtgaacgtggaaatctgctcgcagtgccacccgttctacaccggcaagcagcgcttcgttgacaccgccggccgcatcgaccgcttccgcaagaagtacgccaagttcggcgaaggcaagtagcctgccttcctcgggcggtgcgcacacgcgcgccgacgtcgatttttcctccccggaggggttcgccctccggggagaaatcttcattgccatcagccgcaaggggtacagcatgggcgcaatgggcaggacacgagccaccggcgtgaccggtgcgctccacgcggcgttttcgcattttggccgtgcctgtcgcgtattgcccacggcgctgtccctcgcggcggacacgccctgcaccatcggcggccaggccgtcatggaaggcgtgatgatgcgcaacggcgagcgcctggcccttgcggtgcgcctgcccgacggcgaaatactggccgaaagccgcccgtggtacaccctgtcgtccgcggaatggctgaaacgccccttcgtgcgcggctttcccaccctggtggaaaccctggtcaacggcatcaaggccctgaaccgctcggccgaacacgccgcccagggcgaaaccggcgaagaactgaagccctggcacctggccgtcacccttgcggtgtcggtggccctggcccttggcctgttcgtggtgctgccgcacatgttctcgctgggcatgaagtggctgggccttggcggcgacgtggaagggctgtcgttccatgcctgggatggcctgttcaagttcgccatcttcatcgggtacatcctgtccatctcgttcctgccggacatccgccgggtgttccagtaccacggggcggagcacaaggtgatccgggcctttgaggcgcgcggcgacgtgacgcccgaaaccgccgccatccacagccgcctgcacccgcgctgcggcaccacctttctgctgttcgtgctgtccatttccatcattctgcacgcggtgctggtgccgttgctgctgctggtgtggacgcccgacggcgcggtgaccaagcacgccgggacggtgctgttcaaatttctgctgatggtgcccatcagcgcacttgcctacgaggccatccgctacgccgcccgccttggcgacggcctgctgggcgcggcgctgcgcgcccccggcatgctgctgcagatgctgaccacccatgaacccgaccgagaccaactcgaagtcgccatagtggccctgcgcgaggccctgggagacgccgccccggcaacggtgcgcgcgcccgcctaccgccatcaggcccccgcaacggagtaacggatgttcgccaagctcgagaacctggaacgccgcttcgaagacctggagcagcagcttgcctcgtccgaggtcttcaacgaccaggaccgctaccgcaagcttaccaaggcccacgcagacctcaaggaagtggtggacgtgttccgccgctacaaggaactgcgccagaaccttgccgacaacaaggaactgctggacgacgcagaccccgaaatccggtccatggcgcatgaagaagccaaatcgcttgagtcggccattcccgaaatcgagcaggaactgcaactgctgctgctgcccaaggacccgctggacgaaaagaacaccatcgtggaaatccgcgcgggtaccggcggcgaagaagccgccctgttcgcggcagacctgttccgcatgtattcccgctatgccgaaatccggggctggaaggtggaaatcctgagcgccaacgaatcggacaccggcgggtacaaggaagtcatcgcccttatcgtcggggacaaggtgtacagccgcctgaagttcgaatcgggcacccaccgcgtgcagcgcgtgcccgcaacggaatcgcagggccgcatccacacctctgccgccaccgtggccattttgccggaggccgaggaagtggacgtggaaatccgcccggacgacatccgcatcgacgtgttccgcgcgtcgggcgcgggcggccagcacgtcaacaagaccgaatccgcggtgcgcatcacccacatgccttcgggcatcgtggtatcctgccaggatgaaaagtcgcagcacaagaacaaggcaaaagccatgaaggtgctggcatcgcgcctgctgcaggccgagcaggaccgccagcacaacgaaatggccgccgaccgccgctcgcaggtgggctccggcgaccgttcggaacgcatccgcacctacaatttcccgcagggccgggtgaccgaccaccgcatcaaccttaccctgtactcgctggaccgggtcatggaaggcgaggcgcaggccctgttcgacgccctgtccacgcacgcccagaccgaagcgctgaaggcgcaggccgacgtgcagtagcctgcggacaccgagtcagggcacgagaaagagtgcgcatgaagacggcccgtcgcgcaagcggcgggccgtttcgcgtttccgtccctcattcgaacaacagcacgtccagacggccagcccggcgatggctgcgtgcccgcagccacaacaccgcacggccttttcgcgggccttcccccacccaccgcttgcggcgcgcccccggctgcgctactgctcggccccatgagcgatcacagccccacgacagttcccgaccctgccgggcaggacactccggcagcccttgctgcgctgtccgccgccgcgccgcagggcctgcgcgcggtggtgcgtgctgccgcggcgcacctggagtccagcccgtcgccctccgtacgcgatgacgcgccgcgcctgacggcggaactgctggtggcgcgggtgcttagccttccccggcaggatctgctgctgcgcctggccttgcaccccgccgctccggtgacgcaggacgcgctggcgcacgccgccgccctgctggcccgccgcgccgcaggggaacccacggcgcacattctgggcgaacgggaattctatggccgtgactttctggtcacaccggccacgctgattccccggcccgaaacggaactgctggtggaaaccgccctctcgctggccccgcgaactgcgttctttgccgactgcggcacgggcaccgggtgcatcgccgcgaccctgtgcgcagagcgggacgacctgcgcggcatggcctgcgacatttcgccggatgcgctggccgtggccgcgcgcaacatcgtcacccatctcggcggagccatggagccgaccgtggcgggcgacagccggaatgcagcggacaatgcccccaccagccagaacgcgcagtccgctgcacgccgggcggccttccagcgttgccagcccgtgctcgcggacttcacccgccccctgttccgcgacggtgcgctggatctgctggtgtccaacccgccctacgtcagcgaggccgaacacgcggaccttaccccggaagtgcgcgaccgcgagccgcgctccgcccttgtgccctgcgcgggtgaggggctggacgacgctgccgccgcgcaaggccgggcggacggcctgggccatgcgcggatactggtggccgaggcgggccgggtgctgcgtcccggcgggttgttcctgatggagttcggcagcgcgcagggccaggccgtggccgagctgttccagccatgctcccggctctgggcccaggtggacatccgccgggatctggcccggcttgaccggtacgtggtggcccggcgcggcccgcgcgactgacaggggcacagctccggcaccgcaggcccggatgctcgcacacgctggcgcgcggcgtgacgccacgtcacgcgaatgccaccggaatgtgtgttttccacaccacgacgattgatgcgcaaaagccacacaagtgcgtgaaacacacactcgcgcgcgccgcgcatcacaagaaaaacatgcaatttcagacatctgaaaaagtctagattttggcacggttcatgctctaacgccagcggaggggttatgaaccagaccaccatcaagaaaaacatcgaatgctcgggcgtcggcctgcacggcggcaagatggtccacctgaccatgcgtcccgcccccgaagacaccggcatcgtgttcgatatccataccgcccagggcgtgcgccgcgtggcccccaatccccagtcggtggtcgccaccggccttgccaccactctcggcgtgtccggcagcgggcatgacgctgctgtggccactgtggagcacctgcttgccgccattcgcggcctcgagatcgacaacatgatcatcgaggtgcagggcggcgaagtgcccatcatggacggcagcgccgcctccttcgtcatgctgctgcgcaacgcgggcatccgcacccagtcgcgcgcccgccgcgtactgcgcatcgccaagcccatcagccacgaaagcgacggcaagtccatccgcgccctgccctacaacggctttcgcgtggactacaccatcgacttcgcccatccgctcatcggcgtgcagcacatgagcctggaggtaaccccccgcaccttcgccgaagtggccaaggcgcgcaccttcggctttctgcgcgaagtggagtacatgcacagcaagggcctggcccttggcggctcgctggacaacgccgtggtgctcgacgactacgccgtgctcaacgacgacggcctgcgctttcccgacgaattcgtgcgccacaagatcctggacttcatcggcgacatggccatgctgggcaccccgctgcaggggcacttcatcgtgcactgctccggccatgccctgaacaacgccttcctgcgcgtgctgaccgacaacgcggacatctacctgcaggaagtgacgctggacgaacccgccgccgaacgtgcagcccgccgtcccgccgttgcaccggcccatgcgcctgcgcatgtgggcaaccccgcaacggcctagcctcacccttctctcacctttccgggccgccttcgggcggcccttttcgttctgcgcggcggaaagggcacgacgcctgccccacccgcgcgcacaggccaaagccagcgttgccagcgaaggctcggggcaggcatgcgggccgcgttcggatacccacttattataatgattgggcgccacgtgaaacgcagcaatgggcacggggcgaaaacccgccgccaacgcctgtgacgcgccatgatggcccacacggaccgcacgggtcacaccgacagcacaggcccacggggccgcaccgccagcacggcagcacggcagcacccgatacgttccagcccgctgacaggagcatcgtcagggcatcgcaggggcatcgcagggacatcgtcaaggcaacgtcctgccgaccatccggagcgcctgcccgactggccacacgtcgccgccgcatgcgggcatcggccatccggtcatccccccccttgcacaggcacccggagccctcatccgttgggccaatgcccacaaatttgtccccgcaaaaccgcgccggacgccaatccgccatgcaacacacaaaaaaacgcactttcccccgcttttccctattgccttttccaaggggagcgggtagaaggcctttctcgttggctggcgtagctcaactggcagagcagctgatttgtaatcagccggttgcgggttcgagtcccatcgccagctccacagtggaggggttcccgagtggccaaagggaacagactgtaaatctgtcgtcgtaagacttcggtggttcaaatccacccccctccaccacttgacaagctatcttggctgtaggagacaggaaggcctgtcggagaactacggcttcctggaagtacggctccatgctggacgtgcgggaatagctcaagtggctagagcatcagccttccaagctgagggttgcgagttcgagtctcgtttcccgctccatcctagcccgggttctcctcaagcaagcaatcggcccacatagctcaggcggtagagcacttccttggtaaggaagaggtcatgagttcaagtctcattgtgggctccatttccgtgcctaacgattaacgcaagaagaaaaccacgccagggagaacacctatgggtaaggaaaaatttgaacgcaagaagccgcatgtcaacatcggcaccatcggccacattgaccacggcaagaccactctgaccgccgccatcaccaaggtggccggtctgcgcggcaacggcaagttcgtggcgttcgacgaaatcgacaaggctcccgaagaaaaggaacgtggcatcaccatcgccaccgcccacgtcgaatacgaaaccgccacccgccactacgcccacgtggactgccccggccacgccgactacatcaagaacatgatcaccggcgccgcccagatggacggcggtatcctggtggttgccgccaccgacggtcccatgccccagacccgtgagcacatcctgctcgcccgtcaggtcggcgtgccctacctggtggtgttcctgaacaagtgcgacatggtggacgacgaagagctgctcgaactcgtggaactcgaagttcgcgaactgctctccctctacggcttccccggcgacgacatcccggtgatccgcggttcggccctgaaggcccttgaaaccgacgatcccaactccgccgacgccgctccggtcgtggccctgctcgacgcctgcgacagctacatccccgaaccgcagcgcgacatcgacaagcccttcctgatgcccatcgaagacgtgttctccatctccggccgcggcaccgtggtgaccggtcgtgtggaacgcggcatcatcaaggtcggcgaagaagtcgaaatcgtcggcatcaaggacaccgtcaagtcgacctgcaccggcgtcgaaatgttccgcaagctgctcgatcagggccaggctggcgacaacatcggtgccctgctgcgcggcatcaagcgtgaagacgtggaacgcggccaggttcttgccgctcccaagtccatcaagccgcaccgcaagttcaaggccgaagtgtacgtcctgtccaaggaagaaggcggccgtcacaccccgttcttctcgggctaccgtccgcagttctacttccgtaccaccgacatcaccggcatcatcgcgctggctgacggcgtcgaaatggtcatgcccggcgacaactccaccttcaccgtggaactgattgcccccatcgccatggagcagggcctgcgcttcgccatccgcgaaggcggccgcaccgttggcgcgggcgtggtctccgaaatcctggagtaaacgatgcgcgtcaatctcctgctcgcctgcaccgagtgcaagcgacgcaattacgcgaccgtcaagaacaagaagaatactaccggccgtatcgaactgaagaagtattgtccctgggacaagaaacacacggttcaccgcgaaaccaagtagtatcctcatagtgcagggcagtagctctaacggctagagcgccggtctccaaaaccggatgttgggggttcgaatccctcctgccctgccatctcctttcctagcgggacagtgcacggcaacgtgccaaggcgccccacggcacctttccgcccggcccggcgaaccgcatggttcgcccgccgggcgggccggtccccccccgaacgatggcaagtcgaccagtcgaaatggctccagaggcgaccatggcgaaaaagcagcagaacgcgcccgaggcgacccccgccgattccggcaacggcatcggtgacaagatcacccagctcagggactacttcgaggaagccaagggcgaactgcgcaaggtcacctggcccacgcgcaaggaaaccacggcaacgggcatcgccgtgctcgttctcgttttcgtcatgtccctgttcctcggtgtcgtggaccttgggctgaccaagctcgtcgaatacatcctctcgtgatggacaccccaatgaccgaatcgatccccacgacagccaaggcccgctggttcatcgtccatacatactcgggcttcgagcagcgtgtcgaacagaccatacgcgagatgatccgtaccggtcaggcgcagggactcatcgaagaggtcgtggtgcccaccgagaaggtcatcgagctcgtcaagggcgagaagcggacctccacgcggaagttctaccccgggtacgtcatggtcaagatggccatgacggatttctcgtggcatctcgtccagtccatacccaaggttaccggattcgtcggcggcaagaaccgtccgacccccatgcgtgacagcgaagcggaacgcatcctgaccatgatggaatcgcggcaggagcagccccgtccgaagttcaacttcgagcgcggggacgaggttcgcgtcatagacgggcctttcggcggcttcaatggcgtcgtcgaggacgtcaactacgacaagggcaaactcagggtgtcggtctccatcttcggcagacagaccccggtcgagctggacttcgtccaggtttccaagggctagccccctttcgatgatttagcgcggtaaccatcgcggcccgcgccgcccatagagggacagaacaatggctaagaaagaagttgccaagatcaagctgcagattccggccggggcggccaacccttccccgccggtcggtcccgcgctcggccagcacgggctgaacatcatggaattctgcaagactttcaacgcgaagaccatggagcagaagggcatgatcacccccgtggtgatcaccgtctactccgaccgttccttcacgttcatcaccaagaccccgcccgcttccgtgctgctgctgaaggccgccaagctcgaaaagggctctggcgaacccaaccggaacaaggtcgggtcggtgagcatggcgcaggttgaagagatcgcgaagctgaagctgcccgacctcaccgccaaggatctcgatgcggccacccgctccgttctgggcaccgcccggagcatgggcatcgaaatcaagtagcgtttcggatcagttgcactgccgtccgccgacgatgtcggccttcccggccaagccgggcgcatccttctgcgtgaaggggcgtgaccatggcggcaggagattgcgaacgtcagcaaaaggaaaaggtgggtacaatgcccaagcacggcaagaaatatcgttcggcgattgaaggacgcgacatcgccgaaatcctcaccctcgaagacgcggtggccaagtcccttggggcttcgttcgccaaattcgacgaaaccgtcgacgtggccatctgcctcggcgtcgatcccaagtactccgaccagatggtgcgcggcgccgtcaccttgccccatggcctcggcaagaccgtgcgcgtggcggtgttctgcaagggtgacaaggaagccgaagccaaggctgccggtgccgactttgccggtgccgaagaactggtcgccaagatcaaggaaggctggctggacttcgacaaggccatcgccacccccgacgtcatggccctggtcggccagatcggtcgcgtgctcggcccccgtggcctgatgcccaacgccaagaccggcaccgttaccttcgatgtggccaccgcggtgaaggaaaccaaggccggccgcgtggaattcaaggtcgacaaggctggcgtgctgcatgccccgctcggcaaggtgtccttcggtcccgaaaagatcctggacaacctgaagtcgctgcttgataccgtgaaccgcctgaagcccgccacggccaagggcacctacatgaaggccatggcggtttccaccaccatgggccccggtttcaaggtcgacccgaccaccatcaagaagttcctcgaaggctaaaccccttcggtgatatttggcccgactgctcgcagtcgggcctttaccggctacaggcccggaaatacgagtcgaagaaagcaggcagcacgggttctccgcccttgcgttaagccctgccgagaccactgtgtctttggctcggcatttccacccagacacacccgaacctgaggagagtcacgtgaacaggtccgagaaagcagccatcatcgagcagctcaaggctcgtgctgaaggcgcttccatcgcggtcgtgaccgacttcaagggtatgtcggtggaagagctgacccgtctcagagtgaagcttcgtgaaaacggcgcggaataccacgtcgtgaagaacaccctggcacggatcgcctttaccgacggagcgcatgacgtcatcaaagacgtgttcaaagagaactgcgccgtcgcccttgggttcgctgatcccgtcgctgtggcaaaggcggttaccgactttgccaagacgagcaagatctttacggttcgccacggcagccttgaaggcaagttcctttccggggaacaggtctctgacctcgccaagctgcccagcaagcccgaactgatcgcgcgcgctcttggcacgatgaacgccgtgcccaccaacttcgtttcgctgttcgccaacatcatccgtggccttctctacgccctgaagggcattgaagagaagaaggccgcggcctaggcaacaccggaatcgaacccaacccttacgccaaagacacccgaaaggagcaaatcatgtccagcatcaccaaggaacaggtcgtcgaattcatcgccaacatgaccgtcctcgaactttccgagttcatcaaggaacttgaagaaaagttcggcgtgtccgccgccgctccggccatggccatggttgccgccggccccgctgaagccgccccggccgaagaagaaaagaccgaattcgacgtcatcctcaaggccgctggcgccaacaagatcggcgtcatcaaggttgtgcgcgccctgaccggccttggcctgaaggaagccaaggacaaggtcgacggcgcgccctccaccctgaaggaagccgtttccaaggaagaagccgaagaagccaagaagcagctggtggaagccggcgccgaagtcgaagtcaagtagactcggttcgctgcgccgcacaggcgatcggaatggcgcgggcgagttcatcgcccgcgcttcttctgctttgtcgccccgtacggcagattggcatttcgggtggcggccacgcacctggggcatgttccggtatttccggcaaatgcatgcggtcgcggtcttcacgggacgggatgagacgggttgacgggacgggctttcccacggggatgccacgttggatcggaagcgagcatgcggcaagccgcacggacttgcataatttttccgaaacgactattcttgcaatttggtcgaacttacttcgcaccaatccagctcctgacccgggcggtacgttgtacgctgcacccctctttcctaccccccgaaccgacagcctttccggtgggcgcgtcgctcttgtcgcgcgtccgctttgcttcgtccgcggcacggcgttgaagggtaccccccttcgcgcggccgcctttcgttgtcgcttcgccccggcagccacgcatcacgcgcccgctgcccccgaatcgcgggaccatggccctgccgccggtcccgctgccagcgtgccgtgcacgcgtccgctccatccgacccccacgggtcgttcggcctctcgcgctgagagccccgccggaaaaccgtctttctgaggtgaaaccatgggccaactcacgaaaaagttcggcaagattcccgtatcgctcggcattccgcacctcctgaaccttcaggtggactcgtacgtcaaattcctccaggaaggccttgccgaacgcaagaccgacgagggcctagaaggggtcttccggtccgtgttccccattgaggacttcaaccgcaccgccagcctcgaatatgtcagctacgacatcggcgagcccaagttcgaccaggcggaatgcatctcgaagggcctcacctacgaagcgcccatccgcatcaaggtgcggctcgtggtttacgacgtcgacgacgattccggcaaccgcaccatccgcgacatcaaggaacaggacatctatttcggcaccctgccgctgatgaccgagaagggcaccttcatcatcaacggcaccgagcgtgtcatcgtcaaccagttgcagcgttcgccgggcatcatcttcgagcacgattcgggcaagacccattcgagccgcaaggtgctgtactcctgccgcgtcattcccatgcgcggctcgtggctcgacttcgacttcgaccacaaggacatcctgtacgtccgcatcgaccgccgccgcaaaatgcccgccaccatcctgttcaaggccatgggcatgaccaagacggacatcctggactacttctacaagaaggagttctaccgcatttccgccgacggccgcgtgttctgggaagtgcagaaggacatgttccgcaaggattcggcctttgccgacatcgcgggccccgacggcaccgtgttcgtcaaggcgggcaagcccatcaccaagcgcgcctggcgccagatctgcgaagcgggccttgaaaccatcgaagtggctgccgataccctggacggcctgttccttgccgatgacgtggtgaacccggccaccggcgaagtgctggccgaagccgccgacgaagtgacccccggcgtgcaggaacgcctgcgcgaggcgggcatcgaccgcctgcccatcctgcacaccaagggcatcgacacctcttcctcgctgcgcgacaccctggtgctggacaagaccgccgacaaggaagccgcccaggtggaaatctaccgccgcctgcgcccctcgtcgccgcccacgcccgaaatcgcggaaagcttcttcgacaacctgttccgcagcgcggactactacgacctctcccccgtgggccgctacaagctgaaccagcgccttggcctcgaccagtcgctggaactgcgcgtgctgaccgacgaggacatcctgaccgccatccgcgtgctgctgcacctgaaggacagccacggccccgccgacgacatcgaccatctgggcaaccgccgcgtgcggcccgtgggcgaactggtggaaaaccagtaccgcatcggcctcgtgcgcatggaacgggcgatcaaggaacgcatgagcctccaggaagtctccacgctcatgccgcacgacctgatcaaccccaagccggtggccgccgtgctgaaggaattcttcggcacctcgcagctttcgcagttcatggaccagaccaacgccctgtcggaagtgacgcacaagcgccgcctgtccgccctgggccccggcggtctgacccgcgaacgcgcgggcttcgaagtgcgcgacgtgcacacctcgcactatggccgcatctgccccatcgaaacgccggaaggtccgaacatcggcctcatcgtgtcgctgaccacctacgccaaggtgaacgactacggcttcatcgagacgccgtaccacgtcatccgcgacaccaagatgaccggcgaggtggtctacctcgacgcctcgcgcgagcacggtgaagtcatcgcccaggccaacgcgcccttcgacgccgaaggcaagctggccgacgaatacgtcaccacccgcgtgaagggcgacgtgctcatgtcgccccgcgaggaagtgaccctgatggacgtttcgcccagccagatggtgtccatctccgccgcgctgattccgttcctggaacacgacgacgccaaccgcgcgctcatgggttcgaacatgcagcgtcaggccgtgccgctgctgcagtgcgaaaagcccctcgtgggcacgggcatggaaggcccggtggcccaggactccggcgcgtgcatcatcgccgaaggtccgggcatcgtgcgctacgccgacgccgaccgcatcatcgtcagctacgagaacggcctgtaccccgaacggggcggcgtgcgcgcgtacgacctgcagaagttccacaagtccaaccagaactcctgcttcggccagaagcccacctgccaccccggccagatcgtcgccaagggcgacatcctggccgacggccccggcatcgaggacggcgaactggccctgggcaagaacctggtggtcgcgttcatgccgtggtgcggctacaacttcgaagactccatcctcatctccgagcgcaccgtgaaggaagacaccttcacctcggtgcacatcgaagagttcgaagtcgtcgcgcgcgacaccaagctgggaccggaagaaatcacccgcgacattcccaacgtgggcgaggacatgctgcgcaacctggacggcagcgggatcattcgcatcggggccaacgtgaagccggacgacatcctcgtcggcaagatcacccccaagggcgaaacccagctgaccccggaagaaaagctgctgcgcgccatcttcggcgacaaggcccgcgacgtgaagaacacctcgctcaaggtgcccccgggcatcgagggcaccgtcatcgaggtcaaggtgttcaaccgccgctccggtgaaaaggacgagcgcgcccgcctgatcgaggaatacgaactgggccgtctggaccgcaaggaacaggatcacatacgcggtcttggcgatgccacccgcgtgaagctgatggccgtggtggaaggcaagcagatcgccaccaccctggcgggcaagaagaagggcgaggtcatcgccgaggccggtgcctccgtcaccgccgagatgctggccgacgtgcccctgaagaagctctccggcctgttcaagaaccgcgaggtcaacgaagccgtggacgccctgctggaaagctacgaccagcaggtgcagttcatcagcaacatctacgagtccaagcgcggcaaggtgaccgaaggggacgacctgccccccggcgtcatcaagatggtcaaggtctacatcgccgtgaagcgcaagctttcggtgggtgacaagatggccggtcgtcacgggaacaagggcgttgtctcctgcatcctgcccgccgaggacatgccgttcttcgcggacggtcgcccggtggacatcgtgctgaacccccttggcgtgccttcgcgtatgaacatcggccagatcatggaaacccacctcgggtgggccgccaaggaaatgggccgtcagctcgccgaaatgctcgaacgcaacgacccgctgaaggcgctgcgcaacgaggtgaagcgggcgttcgattccccagccatcgactcgctggtcgattccatggacgacgaggacttccgcgcctccgtggccaagctgggccgcggcatcgtgaccaagacccccgtgttcgacggggcggcggaagaggaaatctggtcgtggctggtgcgcgccaacatcgacgaggacggcaagaccgtgctgtacgatggccgcaccggcgaacggttccacaaccgcgtcaccaccggcgtcatgtacatgctgaagctccaccacctggtcgacgaaaagatccacgcccgctccaccggcccctactcgctggtgacccagcagccgctcggcggcaaggcccagttcggcggccagcgcctgggtgaaatggaagtgtgggcgctggaagcgtacggcgcggcctatctgctgcaggaattcctgaccgtgaagtcggacgacgtgaccggccgcgtgaagatgtacgagaagatcgtgaagggcgacaacttcctggaagccggtctgcccgaatcgttcaacgtgctcgtcaaggaactcatgtcgctgggcctcgacgtcacgctgcaccaggaagaaggcaagaagcgcccgaagcgcgtcggcttcatgaacgcgctgtaatggtatacgattttgggtaagagccgccggggaggggaccttctggaaaaggtctccctccccggcccctccccccaaaacttttcataagtctgcgcacaacgttttctccgcccccctcaaccgtcgcacccgcgcaccgcgcgaagggtgacgaacacggggtcaagggggccacagcccctcttgtgggggtgcagggggcaaagccccctgctcaccgaaggcgtgcaaacaaccttttcgggtagggacacgatatgaccttagacgatctgttcaccgtccggggctcgtcggccaacgtcgcgaacatccgcaacctgaaggcgatccagatctccatcgccgcgccggaaagcattcgcgaatggtcgtacggcgaggtgaagaagcccgagaccatcaactaccgcaccttcaagcccgagcgggacggcctgttctgcgccaagatcttcgggcccgtgaaggactacgagtgcaactgcggcaagtacaagcgcatgaagcaccgtggcatcgtgtgcgaaaagtgcggggtcgaggtcatcgcctccaaggtgcgccgcgaacgcatgggccacatcgaactggccgcgcccgtcgcgcacatctggttcctgaagaccctgccctcgaagatcggcaccctgctcgacatgaccatggccgacctcgagaaggtgctgtacttcgactcgtacatcgtgctcgatccgggcagcaccaacctcgccaagatgcaggtcatctccgaggaccagtaccttcaggtcatcgaccactacggcgaggacgcccttgtcgtgggcatgggcgccgaagccgtgcgcagcctgcttgaggaactgaacctcgaggaactgcgcgccatgctgcgcgaagaatcgcaggccaccaagtcgcagaccaagaagaagaagctcaccaagcgcctgaagatcgtcgaggcgttcctggagtcggccaacaagccggaatggatggtgatggaagtcatccccgtcattccgcccgagctgcgccccctggttccgctcgacggcggccgcttcgccacgtcggacctgaacgacctgtaccgccgcgtcatcaaccgcaacaaccgcctcaagcggctgatggaactgggcgcgcccgacatcatcatccgcaacgaaaagcgcatgttgcaggaagccgttgacgccctgttcgacaacggacgccgtggccgcgccatcaccggcaccaatggtcgcccgctgaagtcgctgtcggacatgatcaagggcaagcagggccggttccgccagaacctgctcggcaagcgcgtggactactccggccgttcggtcatcgtggtgggtccgaagctcaaattgcaccagtgcggcctgcccaagaagatggcgctggaactgttcaagcccttcatctattccgagctcgaaaagagaggcctggcctccaccatcaagagcgccaagaagatggtggagcgcgaggaactggtggtgtgggacatcctggaagaggtggtgcgcgagtaccccatcctgctcaaccgcgcccccaccctgcaccgtctgggcatccaggccttcgaaccgctgctggtcgaaggcaaggccatccagctgcacccgctggtctgctcggcctacaacgccgacttcgacggcgaccagatggccgtgcacgtgcccctttcggtcgaagcgcagatcgaatgccgcgtgctcatgatgagcaccaacaacatcctttccccggccaacggttcgccggtcatcgtgccctcgcaggacatcgtcctcgggctgtactacatgaccgtggagcgttcgttcgaaaagggcgaaggcatggccttctgcgccccgtgggaagtggtggcggcctacgattccggctccgtctcgctgcatgcgcgcgtcaaggtgcgcatggaggacggcaagaccgtggacaccacccccggccgcatcctggtctgggaagtgctgcccaagggcgtggacttcgagttcgtcaactgcaccctgaccaagaagaacatcgcccgtctggtgggcgccgcctaccgtgacgcgggcaccaaggccgccgtcatcctgtgcgaccgcctgaaggacgtgggctacgaatacgccacgcgcgcgggcatcaccatcggcgtgaaggacctgcgcattccgtccaagaagaaggccatgctcgaagcctcgcagaacgaggtggacgacatcgagcgccagtaccgcgatggcatcatcacccgtaccgaaaagtacaacaaggtggtggacgtctggaccaaggccacccaggacatctccaacgagatgaccaaggagatctcgcacgacatcctcgtggaccccaagaccgggaagcaggaagtgaacagcagcttcaacccgatcttcatgatgtccacctcgggcgcgcgaggcaaccaagaccagatgcgccagcttgcaggcatgcgcggcctgatggccaagccttcgggcgaaatcatcgaaacgcccatcacctcgagcttccgcgaaggcctcgacgtgttgcagtacttcaactccacccacggcgcgcgaaagggccttgccgacaccgcgctgaagacggcgaactcgggttaccttacccgccgcctggtggacgtggtgcaggacgtcatcgtcagcgagcttgactgcggcaccgtggacggcatcgagatcggccacttcgtcaagggcggcgacatcaaggtgcgcctggccgaccgcgtgctgggccgcgtgctgctgtaccccgtgttcgaccccgaaacccgcgaactgctgttccccgaaaacacgctgatcgacgaaaacgtggcccagaccctggaagccacgggcatcagcacggtgaccatccgttcggccctgacctgccagagcgagcgcggcgtgtgcgcccgctgctacgggcgcgaccttgcgcgcggccacctcgtcaacatcggcgagaccgtgggcatcatcgccgcccagtccatcggcgaaccgggcacccagctcaccatgcgcacgttccacatcggcggcaccgcgtcgcgcgaaatcgaacgttccagcatcgtgtcgcagcacccgggccgcgtgatcctgtcgcgcgtcaaggccgtgcgcaaccgcgacggccagatgatggtgcttggcaagagcggccagatcgccatcgtggacgaccagggccgcgaacgcgaaaagtacatcctgcccaacggttcccgcctgaacgtcgccgacggcagcgagatcaagaagggcgtcatcctggccgaatgggacccgttcaacgaaccgttcgtctcggaagtggaaggcacggtcaagttcaccgacatcatcgagggcaagacctaccaggaaaagatggacgacgcgacgcgcatgaccacgcagtcgatcatcgagtaccgcaccaccaacttccgtccgtccatctccatctgcgacgaaaacggcgaccccaagatacgcagcggcaacctgcccgccacgtattcgctgcccgtcggcgcgctgatcatggtgaaggccgggcaggaagtgcaggccggcgacatcatcgcgcgcaagccgcgtgaatcgtccaagaccaaggacatcgtgggtggtctcccccgcgtggccgaactgttcgaagtgcgcaagcccaaggacatggccgtggtgtccgaaatcgacggcacggtcacctttgccggtgaaaccaagggcaagcgcaagctggtggtcacccccgaaacgggcgaggccaaggaatacctggtgcccaagggcaagcacatcaccgtttccgacggcgacttcgtggaagccggtgaactgctgaccgaaggccatccggaactgcacgacatcctgcgcaccaagggcgagaagttcctggcccgctacctggtggacgaaatccaggaagtgtaccgcttccagggcgtgggtatcgacgacaagcacatcgaagtcatcgtgcgccagatgctgcgcaagatcaccgtgcttgatccgggcggcaccagcttcctggtgggcgagcaggtggacaagggcgaattccgtcatgaaaactcccgcgccatgggcgaaggccgcaccccggccactgccgaaccgctggtgctcggcatcacccaggcttcgctgaccacctcgtcgttcatctcggcggcgtcgttccaggaaaccaccaaggtgctgaccgaagcctctctgcgcggcaagatggactacctgcgcggcctgaaggaaaacgtcatcgtgggtcgcctgatccccgccgggaccggctaccgcgaatacgtgcactccgacatctcggtgccggaacagaaggaacgcccggacaagttcctggaagacctggaagacaatccgctgctggtggatatcttctaggaagggcttgcgcccccggaagtgaaagaagagaaagaaaagaagaagagaaaagacagggcctccgctttcgggcgggggcccttttttgttgatgtgtttgggaaggggaaggggtggcccgcctgattgcacccggcctctacgtaggcagttgcgacctgttgaatacgccctatctcgctatgtctccgacgggaggcatgacgaaatcgaacatggtcaacggagcaggactgccttcgttgatgtcgccttcagcaacgcgcgacacctcttttgcctcccgccggaggcataaagaaatcgagcctgaacctgatggctggcgcgtctacgtggaaaccgcccccaacaacgcacaacacatcccctcccgatcttccctccccgcgccagcgcccgcaccccaaccaccgtcagcgtcttgccatcattccccggctgtgcgaaaacgtgttgccttgagcgggcatccacgacaaggacactcaatgccgccgcactccctgcttcgccgttcctgcttccagccgcaccggcccgcgccggtccggcctttcggtgctggcccccggcaggcattcgccacccttgccgcaccgctggtcctgccaatcctgcttgtcctgctcgccatcctcctgctgcccggcgccacgccggcgcaggccgcccccccccgtcagttcgtgctcgacaccttcgccatcgaaacccgcgacggcaccctggtgctgcgccttggcgttggcgtggacgaccccgacggcctgcgcgacctgttgaaggacggcgccgaaatggagctgcgcggcacggccacgcttacccggcgccggggcgtgctgcccgacgtgaccctggccgaaaaggtctttgcctgcgtactccggcacgacaccctgacccgcgagttcgaactgcgccttgaaggccgcgaggccccctggcgagacaagaaccttacccgcctgttggaaggcacctggaagcgcctggtgctgccgctggcccccatcgccgggctggaaaagggcgagccgcaccgggtttcgctggccctgtccctgcgccataccgacgtgccgccctggctttcgcgcaccctgttcttctggtcctgggaagtcgtgcccgacgcgaccttcacacaggacttcacctactgaccccccgcctcctcatggcccgccacaccgtaacgcccgaccagccctccggccgcccgccagacgggcagccgaacggtcagccgaacggacacagtcccggcggcgccccggtctcgcctgatccgcctgatcctcgtgatccgcgtgaaccgcacgatccgcacaacgccccggactttccgcgcgtcatccgggtgaacccggcagattcgcgtgaacgcaagcgccgccagcgcgaaatctacggggcggcgggcgtgctgctggccatgctggtggccacctggatcgaactgaacctgttcggcgtggattcctatatctttctggttttgctgaacatcaacttcatcctgttgctggtggtgctgttcatcgtgctgcgcaacggggtgaaactgatcctcgaacgacgccgccgggtgttcggatcgcacctgcgcacccggctggtgctggccttcatggcgctgtcgctggtgcccacggtgatcatgttccttgcctccaaccgggtggtgggcacttcggtggactactggttcaacaaccaggtggaaatctcgctggacagcgccctggacgtggggcgcagcttctataccgcctccgccgaccggctgcgcgcgcgcagcgaatccatcgtggcggaaataaccgaccgccatctgacatggggcggcccggccatggatgccctgctggaacgcaagcgcaaggaatacggcctgtcgcttgccggggtcgtcacccccggccaggtggaacagaactggcacgccccgccagacctcacccccacctggaaggaggcccggcgcaggatcgcctgggaccaggcggcggcgcaacgctacgtgtcgctgctgtggaagggcgaacacgccgactatgtcttcggcgtgctggccgtggacgcggggcgcaccggctatctggtggtgggggaatccatcggcgaaggggtgatgctgaagctggagcgcatcgcccagggcttcgacgactacaagaagctgaaaacgctgaaacgcccgctgaaggtttcgttcctgttcatccttgcggtgctcagcgtgctgatcatcctgggggccatctggttcggcttccggctgtccaaggaactcaccgcccccatcctggccctggccgaagggacggagcgcatcgcccggggcgacctgtccttccggctggaagacgcgtccaccgacgaactggggctgctggtgcgctcgttcaaccgcatggccgaagacctgtccgtcagccgcactcggctcaccgacgtcaacgaaatgctggccctgcagaacgtggagatcggcgagcgcagccggtacatcgccaccgtgctcgacaacatcgcggcgggggtggtctctttcgggccggacgaccgggtggccaccatcaacgccgccgcctgcgccatgttcggggtggagccgggctccatcgtgggccgcgacccgcgcgaattcctttccgccgaagacgcgtccatgaaccgcgaaatgctggacgaggtacgcgcccggcccggtcgccgctggcaacgacaggtggaatacggcaagggcgaccgcgccctgaagctgctgctcacctccgtcagcctcaccacgcccgaaggcgagtaccggggcgcggtggccgtgttcgaggacatcaccgagcttgagcgcatgcagcgcatggccgcctggcgcgaggtggcgcgacgcatcgcccacgagatcaagaacccgctcacccccatcaagctttcggcccagcggctggaacgcaagttcgccggtgccgtgggcgaccccgtgttcggccagtgcaccgacctcatcgtgcgccaggtggaacacctgcaacagatggtggaagaattctccgccttcgccaagctgccggaagtaaccccccggcccggcaatctcaccccgctactggaggaactgaccgccctgttccgcaacagccacagcaacatcgcgtggacgctggacattcccgcgccgctgccggtgctgcccatggaccaggaagcgctgcaccgggccttcctgaacatcctgaccaacgcggcggaagtgctgcaaggccgcaccgacggcgcggtgaccatcaccgccgtgcacaacacggccctgaacctggtgcgggtggacgtggccgacaacggccccggcctgacgccggaagaacgatcgcgcctgttcgaaccctacttttcgcgcaagaagggcggcacgggccttgggctgaccatcgtgaagtccgtggtgtcggaccaccgcggctacgtgcgcgcccatgccgtcccgcgcacgcccgatgcacttgtcgcgcccgaagcacttgtcgcgccagacgcgccagatgcacaggtcgcactggtcgcgccgatcacgccggtcacgccagccgggccagacaggccgcacgggccagccgggccagacgggccgcacacgcagcgccccacccgcactcccggcctcaccgcccccacaggcaccgttgtcaccgtcgagcttcctgtggcataagagaatatataccagtgcaccgcgcacgatgcgcggtcgcggcccctttccccgcccactgcggcacacgccacggagtttccgcatgcacgtcgtcatccttggcggtacgggtttcatcggttctgccctcgcccgcgccttgctggcccggggcgatacggtcaccgttccgtcgcgcgcgccccgccccgcccctgcgcagggtgtcgtccatgccgcatggaacggacgcgacccggaatccttgtcccgcctgctggagggcacgcaggcggtggtcaatctgctgggcgaaaacatcgccgggggccgctggacgccgcagcgcaaggcgcgcatcgtggacagccgcgtggccgccggacaggccgtggccgcggcgctgggcgccatgaacggcgcggggcttccggcggtgcctccgacggtgcctccgacggtgctggtacaggcgtcggcagtgggctattatggcgtttggcccgacatggcctccgcccccctctgtgctgaaggcgacccgccgggcaccggatttctggcggaaacctgcgcccgctgggaggcgtcgtccgccccggcacaggccatgggcgtgcgccgctgcatcatccgcagcggcgtggtgctgggggccgggggcgcgctggcgcgcatgctgcccgcgttccgggcttggctgggcggtccgctgggcagcggcaggcagccgttcccgtggatacacctggcggacgaggtgggggccatcctgcacctgctcgataccccgtcatgctccggcccgtacaacctttccgcgccacaggccgtggacaacgccggattcacggcggaactgaaccgagccgtggggcgcccggcctggctgcccgcgccgcccgtgcccgcctttgccctgcgtctggccctgggcgaactggcggaagaggccctgctggccgggcaggtgactccgccgggccgtctggccgattccggctacacgttccgcttccccgccttgcgcgcggcgctggcggacctgctggccggctgacgcataccgcgcccgaaattcccccggcacccaacacgacatcccacagctccggagcgggcatggcatactgcaagatactgctggtcgaggacgaggccgtttcggcgctggacatgcgccgcaggctgcgctcgctcggctatggcgaaccggtgctggccaccagcggcgaacaggccgtggccgcagcccgcaacgaaaagcccgacctcgtgctgatggacatcgtgctcggagagggcatggacggcatcgatgccgccggacgcatcctgaccatccaccccgtgcccgtcatctacatgaccgcgcacgaggatccggaaaccctgcaacgcgccaagatcaccgagccgttcggctacctgctgaagcccttcgaggaccgcgacctgcgcacgtccatcgagatggcgctgtacaagcatcaggtggatcacgaaacccggcgcaaggaacgctggttcgccaccaccctgcgctccatcgccgacgcggtgctcaccgtggaccgccatggccgcatcacctacatcaacgccagtgccgaggccatgaccggcgccgaccaccactcctgcatcgaccgccatttcgcggagcacgtggacatccggcccggcgtcaacggccacaacctgcaggatcccaacgatctgctggccccgcccctgcccggcgccgcttcgtccgtttccatgggcgcaaccgcccctgccgttcacgcggggcccacggccatgaccgaagccttcgtgcacggtcccgacggtcgcgcgcatcccatcgaaatgagcgcctcgtcactggccgacccggacggacgcagggtgggcacggtgctggtgttccgcgacatcaccgagcgccgccagtccgaagcggccctgcgccgcagcgtcgaggatttgcgccgcaccctgcgccagaccgtttccgccctggccaccgcctctgaaaagcgcgacccgtacacggcgggccatcaggctcgcgtggcggaactggcccacgccatggccgtgcggctgggactttccggcgaacggctggaagggctgcgcgtggcgggcatgctgcatgacatcggaaagatccacatccctgcggaaatactggccaagcctacccgcctgtccgacctggaaatgggcatcatgcgcacccacagccaggtgggctacgacatcctgaaggaaatcgagttcccctggccggtggcccagatcgtgctgcaacaccacgaacggctggacggcaccggctaccccaacgccctttccggcgacgacgtcctgcccgaggcgcgcatcctggccgtggccgacgtggtggaggccatgtcctcgcaccggccctaccgcgcctcgctggggctgggcccggccctggcggagattgccgccgggcgcggcacgcggtacgatcgcaacgtggtggacgtgtgcgtcagcctgttccacgacggcttcatcctttcctgaacacccccttcgcacccgcaaccggacataccatgcacgcccgcatcctgatcatcgacgacgaagacggcatccgcttctccctgcgcggcattctcgaagacgaaggcttcgaggtgctcgaggctcccagcggcgaggacggcctggccctgctggcgcgcgagacgcccgacctggtgttccttgacatctggatgcccggcatggacggactggccgtgctggaccaactgcacgcccagcgccccgacctgccggtcatcatgatctccggccacggcaccatcgaaacggcggtcaacgccatccgcaagggcgcgcacgacttcatcgaaaagcccctctcgctggaaaaggtgctcatcgccgcccagcgcgccctggaatacggcgacctgcgccgagagaacgaggccctgcgcgacagcctgcccacggcccacgccgacgaaatgaacggtcgttcgccggtgatggaaaccctgcgcggccagatcgcgcgggtggcccccaccgacgcctgggtgctgatcaccggtgaaaacggcaccggcaaggaactggcggcgcgggccatccacgcgggcagccgccgggccgaccggcctctggtggccgtgaactgcgcggccattccggaagagctcatcgaaagcgaactgttcgggcatgaaaagggcgccttcaccggggcggattcggccaaggcgggcaagttcgaaatggcccacaagggcacgctgttcctggacgaaatcggcgacatgagcctgaagacccaggccaagatactgcgcatattgcaggaacagcagttcgaacgggtgggcggccaccgcaccatgcgcgtggacgtgcgcgtcatcgccgccaccaacaagaacctggaggacgagatcgccgctggcaccttccgcgaggacctgtactaccggctgcgggtgttcccgctggtgctgccccccctgcgcgaacgcgagggcgacgtgcccctgctcatcgacctgttcgcgcagcgcctggcccgcgactacggcgtgcgcccggccaccttcgcccccgatgcgcaggaagcgctggcgcgctacccgtggcccggcaacgtgcgcgaactgcgcaacttcgtggaacgcatgctcatcctgcatgcgggtctggaggtgacgcggtccatgctgccgccggaattcctgccccggtccggcgcgggcatgaacgggagcccgggggcggcaacggcggcgggcggcagggccgcgtccggtaccgggggagccaccggccaggggggcgatccgcttccggaccacctgcccgacatggccgcgctgctggctcccggcatggacctgaaggccgcccgcgccgccttcgaggcacaatacctggccgcgcggcttgcggagtgcggcggcaacgtcacccggctggccgaggccgtgggcatcgagcgcagccatctgtaccgcaagctgaaggggtacaacatccagacgaccgactgaccggcagccagccgacaggccaccgactggccgccgactggccgggcgcccggcacgggcatgggcgccgatcgcaaatggcgccccagtgggccgacgggaggcaacatgcatacgctggtacttctgcgtcacgggcaaagcgcgtggaacctggaaaaccgcttcaccggctggaccgacgtggacctttcgcccgagggcgagcaggaggcgcgcgacgccgcccgcctgctgacggacgagggactgaccttcgacgtctgccatacctcggtgctcacccgggccatccgcaccctgtacatcgtgcagcacgaaatggggctgtcctggctgccggtgcacaagcactggcggctcaacgaacgccactacggcggcctgcaagggctggacaaggcggaaaccgccgcccgcttcggcgaggaacaggtgttcgaatggcggcgcagctatgacaccccgcccccgcccctgccagccgacgatccgcgcagccccgccggggatgcccgctacgcgggccttgcgcccgacgtgctgcccgccagcgaaagcctgaaggaaaccgtggcccgcgtgctgccctactggcacgacgtcatcgcgccgcaggtgctggccggacagcgggtgctggtggcggcccacggcaacagcctgcgcgccctggtcatgcatctggacggcatgaccccggaggccgtcaccaagctgaacatccccaccgggctgccgctggtctacaccctggacggcacgctgcgtccgttggcccaccgctaccttggcgatcctgccgtggccgaggccaaggcaaaggccgtggcggcgcagggcgcggcgcgcaaatagctggcggcgccgctgccccggaccacgcaggagggacacccgcaggcgccgtggccacgcgcaggagagcgaacacgcacggctcgccacgttctgcggactgtgataggattgtaaacggggcagtctgcgcaaaacgctccgaacaacgcagttgccgcttgtccaggcatgtcagccaccgcttgtccaggcgagtcaggcgttgcctgcccaggcgggtcagccgtgacgtacccaggcaggtcaggcgctgcctgcattgacaagcccggaacgcatacctaacgttccagcccgtgcccggcacgggcaacacactcacaggcctgcgacctctgcgggggggaagcgtgccgcaaggagcaagcatggcgagcaacatcaacctcaagctcaagcagaagcagtacgaaagtaccgtggtcgaattcatcaacgaaaagaaagggtactttcttgtggtgagtgacgaccagaatttcatttcgctgctgcgcaacacggtttccaagcatctcgccatcgccacggacgctctatcggtggtcacaaacaccgattacatcatcaagtccatccgcgacgtctccatgcgcaagaagaacgtgctggtgttcatggagcgcatgctggaaggccgcgacaccggcattctggtccggcaggtcaagaacgcatactcggacgtgaagatcatcatcctcaccggcgagacggaacggcaacgtctggtgctgctgcacgaaatcggcgcggacaacttcatcagcaagcccatttcggtgaacacgctgatcgaaaagatcgccttcaccatcaagccgcagggcaagctgggccagctcatcgacacggcgcgggccatggtgcagcagggctcgcacgaaagcgccctgaaggtgtgccgcaagatactggaactgaagccgaacagcgccgctgggctgctggtcatgggcgatgcctaccaggctctgggcaagatggaccgtgcccgcgaatgcttcgaggaagccagccgcaacgccgacctgtatctggagccgctgaagaagctggccgacctgaacaagcagatcggcgacagcgaggcccagctgggctacctggaaaagctggaccgcctctcgcccctcaacgtggagcgcaaggtggacatgggcgaaatccacgtggagatgggcaaccaggaaaaggccgaagagcttttcgaactggccgtcacccaggccacgcgcgaggccatggcctacatcggcgacatttccgaacgcatcgccaccatctacagcgaacgcgaccccgaacgggccgaacgcttcctgcgcaaggcgctggacgccaagggcgacatgctggacaggggcgacctgggcaccttcaaccgcctgggcatcgccctgcgcaagcagggcaagtggcgcgatgccaccatcgaataccagaaggccctgcgcatcgccccggacgatgaaaacctgtactacaacatgtccatggccttcgccgaaggcaaggaattccgcgatgcgcggtccaacatgctgaaggccatggccatcaaccccgacctgccccggcgcgacaagaccatcgccttcaacatgggccttgtgttcatgcgagcgggcgggcgcgactacgccgaacgctgcctgcaggtggcgctggaactggacccggatttcgaccttgcgcgccaggccctggaacgattggggcaatcatcctgatgcattgccgatcattccccagattgacccatggatcgatctgccgatttcggggggcctgcgcaggccccctttttttgcgtgttgcaatccggactgtttttccatatgctgatatcctgatgtaatgaaacggcgctcgagccaccaacggaggatagcaagatggcgagtttcaaggtgaacaagacgatcgcggaaatcaacgaacgcattcgccagggcaaggccgtggtgctgaatgccgaggagatgaccgaggccgtccgtcgaatgggcaaggaaaaggccgcccgcgaaatcgacgtcgtcaccaccggaaccttctcgccgatgtgctcctccgggctgctcttcaacatcggccagcaggatccgcccaccctcaagaccgccaaggtctggatgaacgacgtgcccgcctacgcggggcttgccgccgtggattcctacctgggcgccaccgagcccaccgaggacgaccccctgaacaaggtctatcccggtcggttcaagtacggcggcgggcatgtcatcgaagacctggtgcgcggcaaggccgtgcacctgcgggcagaggcctacggcaccgactgctacccgcgcaaatcgctggacaagaagatcaccctgtccgagctgccctatgcgcacctgctgaacccgcgcaactgctaccagaactacaacgcggccgtgaacctgacgagccgcatcatctacacttacatgggcccgctgaagcccaacctgcgcaacgtcaacttcgccacggcgggccgcatctcgccgctgttcaacgacccgctgttccgcaccatcgggcttggcacccggatattcctgggcgggggcacggggtacgtccttggggcgggcacgcagcacgtggcggcgcccaagcgcaccgaacgcggcctgccgctttccccggcgggcaccctgatgctgaagggcgacctgaaaggcatgaacgcgcgctacctgcgcggcctgtccttcctgggctacggctgctcgctggcggtgggcgtgggcattcccatccccatcctgaacgaggaaatcgcctggttcaccggcgtggacgacagcgacatccagatgccggtcaaggactacgggcacgactaccccaactgcctgccgcgggtcatccagcacgtgacctacgaagacctgaagagcggcgaggtggaaatcatgggcaagaaggtggaaaccgtgcccatgaccagctacccgctgtctctggaagtggccaacacgctgaagtcgtggatcgaaaagggcgaattcctgcttaccgaaccggtggaactgctgccctcggcatagggacttccccactgaccacccacacggactgaaaaccccgccgggcgcgcgcaagcaacgcgcacccggcggggttcgttttcggcctggcggggtgtgcttcgaagcccccctgtccgcgtccgccccactttccgattcccaacggtgcccttgcccatcggcatggcaggcactacatcttgccttggcctccccgcaccacgcacggacaacgttggttttcggcgcatggctgttctctgcttgtccgccaatcgcctttcctccttatacaccgcgccggtccaccggcgcggatggctggtgcgggctggatgcgaggaattacgagttttgcccgccggacaaggcgacgcgaaactttttccgcgcagatcggcagccgtcaggcgagcgcacggcacgagccttgcggatggcgaaagcaacgctgtactcttgtacgtgagcagaaaaagttcacgacaacgcagtccggcggcaaaaggcgctggccgtcgggcgagattgcgagccttacggatagcgtccgcaacgcgcggattccaatgcagcctgcccgcaatcctccaagatacacgccatgagcaccaccaacacgcccaccgacaccctgccccctgccctgctggacctgctggcctccatgccggaactggcgctggccctttccggcgggctggacagccgcttcctgacccacgccgccctgctggcaggctgccgcgtcaccgccctgcacatcaccggcccgcacatgcccccccgcgaaacggcagaagcccgccgttgggccaccgcacgcggggccaccttcaccaccgtgccgctggacccgctgaccatcccggccatcgcggcaggcgaccgcgaccgctgctaccactgcaagcacgccgccttcaccgccctgctggccacggcagcccccctgcccctgtgcgacggcaccaatgccgacgacctgaccgcctaccgccccggcctgcgtgccctgcgcgaactgggcatccgctcgccgctggccgaggccggccttgccaaggccgacatccgcgccctggcggcgcgcaccggcatggacaggccgaaccaggcagcccgcccctgcctgctcacccggctggcctacggcatgcggcccgacgccgccaccctggcccgccttgccgccgcggaagaggaactggaagacctcggcctgtgggactttcgcctgcggcttgcgccggatgccccgccccgcctgcaactgggcccggcacacgcaatgccgcaagccgccacggcagcaaccacggcggcaggcaccacgcccgccaacttcgcgctccccccgcccccacccggcgacctgctccggatactggcccggcatggcttcgacgatgccgccatcgacacaggcggcccggtgagcggctatttcgaccgctgaccccgacgcgctgccggtttgcccgattcgaccggttcgaccggttcgaccggttaagttggccagtttactcagttggtcctgctggtccggctggccccggctggccccggctggccccggctggccccggctggatcgactgggtcgactggtccggcttccaacccgctacctctcacgcagcactggacaaaacctgtggttcgcgataggtggtccctcttatctcacgcgatttcacggaggagtcccccatggcccacaagaagatcgaacgcaagaaagaactggaccgtcgccgtcagcgccgcgaaaagcgcctgaagcagcgcgtgcgcgaagcgaaggccgccgccaagtcctaaggcatccaggtttttcgttccgccgcaagaacgccccgcgcttcgcgcaacgtgcccccggtggcacgtcgcccgaggcgcgtgtgcttcctgcgggacggatcgctccgcacgcccgtacccttttgccgcactgcatgcggcatgcgccgggagcacagggcgattcatgcagcatccggaacatatacctcgccatgcatgcagcacccggcagggggcatggcggtgaccacgccacgcccgtcgcacggcaccaacccgccatgcatgccgccccgtgctccaacgcatggccttcccgtttgacaacgcgtacgacgctgtttaggctcgtgcatcacgcgtaggttctgcaaggagggtagcatgcccatctacgaatatcgttgcagcgactgcgagcagatcttcgaggaatggctgaagaccttcgacgaagccccccgctcctgtccggtgtgcggtggtcacgccgaccgcatcgtgtccaacaccagtttcgtgctcaagggcggcggctggtacgtcaccgactacggcaaccgctcgtccaccgattcgcacgcgggcgcgaacgccgaggcctctgccaacggcgacgccgggtccaatgggtccggcgggtccaatggaccgggtggcacgggtggatcgggcggctccgccgactccggaactgccgccgcgtcgtccggcaccgccacttcgggcgccagcccggccaagtgtgcctcggtcgccccttcgggcggctgcgccgcagcgtcggccacaggctcgtagcatcaggggcagccagcagggctgccccttttcacgcgcggtcccggcttcgccccggacccggtcgactcgcgcccgcctcgcacatgacccggcgagccccgcaccccagtgcatccgatctgcatccgatctgcacaagccagcgcccatcgcgcggcgcaccggccagaaaatccaggcgcaccggccccgccggtctgccacgccgccccggcggcatacgcaaccgcaccagcacagcaaggaagccacgatgatcgaccgttactcccgcccagagatggcccgcatctggaccctcgaaaaccgcttccgcgcctggctcgacgttgagctggccgtgtgcgaggcctggcaccgcctgggggtcatcggcgcggacgacatgcgcgtcatccgcgaaaaggccgacttcgacgtggaccgcatcctggaaatcgagcaggaaacccgtcacgacgtcatcgccttcctcaccgccgtggaagaaaaggtgggcccctcggcccggttcatccacctgggctgcacctcttcggacatcgtggacacggccaacggcctgctgctggcccaggccggggaactgatcctgaaaggcttcgagcgtctgctgtccaccctggaaaccctggccttcgccaacaagggccgcctgtgcatgggccgcacccacggcatccacgccgaacccaccagcttcggcctgaagatggcgggcttccacgccgaattccaacgccacgtggcccgcttccgcgacgggcttgaaagcgtgcgcgtgggcaagatttccggcgccgtgggcacctacgccatgctcgacccccgcgtggaggccattgcctgcgaaatcctggggctggccgttgaccccatctccacccaggtcatccagcgcgaccggcacgcccatttcttcacctcgctggcgctggccgctggcggcgtggaacggctgtgcgtggaactgcgccacctgcaacgcaccgaggtgctggaggcggaggaaggcttcgccaagggccagaagggttcgtcggccatgccgcacaagaagaaccccatctccgcggaaaacatgaccggcctttcgcgcctgatccgcaccaactcgctggccgccatggaaaacatggccctgtggcacgagcgcgacatcagccactcctccgtggaacgggtaatcatgcccgactccaccatcctcatggactacgtgctgcaccgcctgtcgggcctgctgtccaacctgcgggtgatccccgagaacatggaccgcaacctggccggttcgtacgggctgtactactcgcagcgcgtgctgctggccctggtggaatcgggcatggcccgccaggaggcctacgtgatggtgcagcgctgcgccatgcagagctgggaaaccagaaagcccttcccggacatggtacgggccgacgcggacatctccgcgcgccttgccccttccgtccttgatgaactgtttgatcccggctactatctgcgccacgaaaacatgatcttcgatcgggtgttcggccgcagctgaggcatgccgcgcacgctccggccgccccgaggcgccgcgcgcggggaaccggacagcgcaatggactccggaccacgaaatcacgcacacccgacatcgcaaggatacccatgaacgaccttcgcacccgcctggcccgcctgcttgtggaaaaatcataccgcgagggtgactttacccttacctcgggccggaagagcgactactacttcgactgcaagcagaccgccctgcacgccgagggttcgtggctcatcggctcgctgttcaacgaactgctgcgcgacgtgccggtggtgggcgtgggcggcatgaccctgggcgccgacccgctgatttccgccaccacggtcatctcgcacgagcggggccgccccctggcgggcttcatcgtgcgcaagcagcccaaggggcacggcaccgaccagtacgtggaaggcctggccaattttgcccccggagacccggttgccatgctggaagacgttgtcaccactggcggttccctgttaaaggcttgcgaacgggtagaggctgcgggcctgcgcatcgtggccgtgtgcaccgtgctggaccgcgaggaaggcggcaggcaggccatcaaggatgccgggtacgacctgatctcgatctttacccgcaaggaactggtggacgccgcgcgctcctaggcggcgccccccactcgccccatccgaacagtccgaacaggccgggcaggccgggcaggccgaacagtcccaacagaccggacagcccgaccagaccggacatcccggccagaccggcgcaagccgactgcaccggcagacacagcacaaggccccggcggccagcccccaccggcaccgcgccactttcggcgcacgccggtcaccatgacggggaacaggttccatatccgccgtttcgacggatcaccgtaccccagcggggtacacagcccgcgcaccgagatgcatcgaagcaccatccgcgccctccaccgcctgctgcctgccgctgccctgctgctttcccttttctgtcccctgtccgccgccgccgacgggtggcacgcgcgcatccccgacgatgcgggtacgccgcgccgactggtggccgtggacaaggaagaccagaagctgcacatctacgagcgccacagtccgctcaagctcgccgccagctacgtctgcaccaccggccaggccacgggcgacaagcagaccgcaggcgacctgaaaacccccgaaggcatctacttcgtggtcaacaagctgtccgccgggttggacatggagatgtacggcggcatcgcctacaccctgaactaccccaaccccgtggacaagctgcgccgcaagaccgggtccggcatctggattcacagcaaggggcacgacatcgtcccgcgcgagaccaagggctgcatcgccctgaaccgggccgacatcgacaagtcgggcaagctgttcgtgcccggcacgcccgttgccgtggccggcgacgtgagcaccgacgcctctccccccaaggaagacaaggccaccgcccgcaagctggaagacaaggtcaagggctgggcaaaggcctggggttcgcggtcgcccgccatgttcgactattacgatgccgatgcctacaccgccgcgcaggacgaatcgttcaccgcgttccgcagccagaaggaacggctgttcaagcaactgccgtggatacagacctccatttccgacgtgcaggtgatgcagggccccggctactgggtgacctggttcaaccagtactaccgcgcccccaacatgaccaccgaaggcatccgccgcctgtactggcagcccgacaagaagggcgagtaccgcatcgtgggcatggaatgggtgcccgccgacgtgggcatggaagccaactacctcgagacggtttcgccgcaggtgaccgcctttgtggaaaaatggcgcaaggcgtgggaacgcggcgacgtgaagaactacatcgcctgctacgcgggcgacgcggaacaggctccgcgcaagggcgccgcgtccatccgccagcagaagcaggaactgtggcgcaaggccaagcccgccaaggtccagctgaagggcctgcgcatagaggccgtggctggcggcgtgcgcgccgacatgacccaggactaccgtgacgtcaccggctactccgaccgaggcgtgaagaccctgctgctgcgccaggacggccagagctgggaaatcgtcaaggaagaatggagccccgccgcccgatgatgaccgacgagaaatacagcctgctgctcatgcgcgacgactgccgcgtgcgtcgcctgcgcgtgagccccctggccctgcggatgctcaccatttcgctggtgctgctgccgctgctggccgccttcggggtatgggcaggcatctcgttctggcaggccaaccgggcgctggtaagccagaaccagtcactggaccgcgagctgaaggaagcgcgggtggaactggagcggctttccaacctggaagcactgctgcgcaacagcgaccccgaggaactgcgcgccctgctgggcagcgcggccctggcctcgcccccggctccggcgcctgccgctccgggcgacgccaacggggcgggcgacggcgtggtggcggtgaccggtcaggcgaatggccaagccgttggacagacgcctgcagatgcctcgaccgccagcggcgctgacgcccgcgtgcccgacgcggccagccaggccgtggccgccgccgtggccgactcccccggggaagcgcgcgagcccctcagcaccggcgaggcccgcgtggacaacgtgaccgtgcggcacggatcgggcaagcggctgcgcatcaacttcgacctgaccaatcccgaccccaagaagcagctgaccggacaggccgtgctgtccgtgcaggccgccaacgggcgcatcctgcccctgaaggcggaaccggactccatccgcttccagatatcccgcttcaagaagatggtgacctcagtgccgctgcccgaaggggtggcccccaccgacgtgcagacgctggtggtggaactggaggccgaaggccggatcatctaccgcgaacaattccccgtgcccgcgcccgaaaaatagcccctcgggaaacagcctgccggggcgctcctgccgcacccgcatgccctgcgcccatggcgcgttcactgcccccagatgcctgtcggccgcccatggcgaccgtttgcatttccgggccgtgcccccgattgccttccccacgcgcagccacgcacctttccaacgccctgaccgtagctgcctagcctgcctgtgcccgccagtgcctgaccgggctttcgaactgcccggggtacccggacggcgtgtacggcgtgggcgtcctgtgcctggcaggggctggcagtcccgcccatacggtcagccgcacattgccgggtacgccgccgccctgcccgttcccggacgcaagaccgcccggcacgcgctgggcatgccgggcggtcggctcttcattccatgtgcacccgatggcgacgtgggggtgacgacaacgtgcgctgctggtcagcgggattactctcgcagtggggcatccccgccatccggacccaccaggggctgccgggtgtcgggctcggcatcgcggtcgcgggttcccggcccgccaagcccgttgctgttgcgcccatcgacggggcgcaccgcgtccagcacctcgcgcaccgaatccagcgcctgaccgcgttcctgggccaggcgctgccacttcttcttttccttcttcagcgcatccacggtctgcaacaggtcacgcacggtgtgcgccgggtagcccggcgtggcgtgcgcgccccggcgcagttcctcgtcgttgcgctggcggatggcttcaagctgggtggcgttcaggatcacggggtcacgggtggaaccgtgggcggttccgggttcgggtccatggttcggggcagggttcggatcaggacatgaccggacagtatcgggcaaggcgccgcgcggccctcatgcaagggaacaccgcgcggcgccggtcatttcatgctagtcggctacggcaggttccggcagcttcatgtccacttcggtggcaggcgcgccgcagtcgcagaacgatcccatgccgtactccacgcgttccttgtattcctgctgcttgccaaggttccagcggctgaccgggcggtagtagcccaccacgcgggtgtacacttccgcctcttcgccgcattccgggcagttcatgtgctcgccgcgcaggtaaccgtggctctggcacaccgagaaggtgggcgtgaccgagatgtacggaatacgcgtcttctgcatggccttcagcaggtagttctttaccgaggcctcgtcgggcgcggcctcgccaaggaaggagtggaacaccgtgccgccgttgtacagggtctgcaactcgttctggtgctccagcgcggcgaacacgtcttcggtgaagcccacgggcagcagggtggagttggtgtagtacggcgtgtcgccgcccgaagtcgcaatgtcttcgtacagggcgcggtcgatgcgcgcaaggcggtagcaggtgccttcgccgggcgtggcttcaaggttgtacatgtgcccggtttcttcctggaagcgcacggtcagctcgcgcaggtggtgcagcacgcgcttcatcaggcgcagcccggcctcggtctcgatgcccttgcccaggaggttcaggcaggcctcgtgcccgccgatgagcccgatggtggagaagtggcccgcgtagccgttcttgaggtagcggcgcgagaacgggaacatgcccgcgtccagcatctgggtgcacagcttgcgcttgtattccagggcgtcgcgggccatttccgcgtactcggtgatcatgtcgaggaagtcttcctcgccctgggccaggtacgcgaacttgggcaggttcagggtgaccacgccgatggagccggtcaggtcgcccgagccgaacaggccgccggtgcgcttgcggatttcgcgcaggtccatctgcaggcggcagcacatggaacgcacgtcctcggggttgaggtccgagttgatgaagttctggaaatagggcgcgccgtacttggccgtcatgcgcagcagcagcttgccggtgtctgtatcccacggaaagtcgggggtgacgttgtaggtggggatggggaaggagaagatgcgcccgtcggcatcgccttccagcatcacctctatgaacgcccggttgaacatgtccatctctgcggcgtagtcgccgtaggtggaatcctggaactgcccgccgatgatcaccggttcattggcgatgtgcctgggcggggccatgtccagggtaaagttggtgaacgggctctgcccgccccagcgcgaggtggtgttcagattgtacaccagcttctgcacgccctgcttgacctcgtcgtaggtcagcttgtcgtgtcggatgaacggggcaagataggtgtcgatgttgttgaacgcctgcgcgcccgcccactcgttttgcagcgtaccaagaaagttgacgatctgcccgcaggccgcgtcgaagtggcgcgccggggacgcgcagcagcggcccttcaggttgaagccttccagcaacaggtcgcgcaggctccagcccgcgcagtacccggccaggccgaaggacaggtcgtggatgtggaaatagccgtgggtatgggccaggcggatttcctcggggtacttttccagcacgtagcgcgcctggaccgaacccgccatgtgcaggatgagcccctggaacgaatgccccatgttggagttttcgttgacgcgccagtcggacctgtcgaggtagctttcgatcatccgggccacgtcaagataggcctcgttctggctgcgcatctcgcggcgcttttcacggtagatgatgtaccgctcggccacggcgtacaggcgggcttccatcagcacgcgctggacaaggtcctgcacctgctcctgctcgggcatgtccacgccgtcgagcttggcttccacccgctgcgccagacgcttgcccagcaggggatccttgatgccgctggctttcagggccttgttgatggcgtggcctacccggtccacggaccaggtttccacgcggccgtcgcgcttgcgaatatgttggggcatggacaatggctcccggacggcgggccgacggaattccgcacgccaaaggcgcacggcggcgggccgcccgtggtagggcgcgtcgcgggggtacgtcggtaacgtccctcggcgcgctgcgtgttccgtgaatcttcttgagtccgatgcgggcatccgcgtgcccgtgacggcaagaagcgctccggccaggttttctggctttcccccgtccggcccgccttcccggcgcgggcggaacccggtgccagtggcgctgcggcggcgggacgaagcgcaagcttcatgcccgtgccggggcggacgttgcgcgccatgcgcgcggggatcacagcggcgggaccgctccggtgtcgcaccggattccctttgccggagatccttggaaatcttcgtggctgtttttcgtgggaacggcgtggccgtgcggcacacgacgtcaatgcccccagcatgtagcaaaacggggtgccgggttcaaccggcaaggtcacctccgtttgcccccaatggccccggcatgccccgcagcccttgcgcccctaggcgtaaaaaaagcggcccgacctatctgccgccctgccctgcccggcccgctccttcccgcctgcccgaaagtgcgcccccgcacgaaacggcaaccagcacaccgcccccctaaagcttgcggaaaaatggccgatacgctccatgaggcgtggtgtgttcacccgccggggagcgagcgtgaccgacaagtcgctgaacaccatgctggtggaatattcgctgcaactgttgcagcaggacatgctgaccaattcgctgttcatgggcgggtccgtcggcaagtcgctacgcgacatgctgctgaccgaaagccagtcgctcaaggtcacggaccccaccgccgccgcgcttaccggcaggttgcgggccgatgcgtccatgctgcgccaggcttcgaacaacgtgtccgaggccaagtccatcatggacctggccaacacgggggtcacctcgctgaagaccgcgcttacccgcatgaaggacctggccaacggcgtggccaccggcaccatgacctatgcatcggtgcaggcggagtacaattcgctggcctcgcagatcacccagaccgtggcctccacctcgtacaacggcatcgccctgctggacggttccgcatgggcctccgacgaccgggtcaccgtgtccggcagttccggcagcctggagatccagtccggcaccagcagcttcgatctggccctcaccgacttctcctcctacaagaacgccttcaccagcacccagatcaataccgtggccaaggccgccgccatggtcaccaccctctccggctacatcaccaccgtgggcaccgcagccaccaactacgcggcacgctccacgctgctggacagccaggcgtcctcgctggcctcgcaggcggacatcatggacaccgccgcccagacccgcgccaaggccaacgagaaccgatcgctggaagagctggtgctggacctgctgctgcgcgaaaccggcaccatcaccgacgaagaggcctgagccgctccgtccgtcacgccagccgcatcagccgcaccagtcagcccgattccgccccgttccaaccagttccggccagtttcgaccgattccgaacggttctgaccggttccgaccagttccgaccggcacgatcttcacacccggcacccctgccttcctctccccacgccttccggcatgcgcaggcccccccgcgagcgcgccgctctcgtccgcaatacggcgaccaatgccgccgcacgcaacagcccgccactatccgtgaatttccacggtgcgacgggcgcgccaggccattccattgccgccccgctacgacatgttacgaagtgtaacttgtaccccgccgccgttgacttcgcgcgggttcggcgcgatatgcgcctcgacgtgccggtgtgcccggcacggacgcccccgacgtgcccctggccgttgccgcaggcacgcggggcgccagttcacagaccccggccccgcgcatgcgggccaacccacggtttccatgaaggagaaccgacatgttgcaaaaaacgacctccctgctcgcctcgcttgcccttgccgccgccgttgccctgcccgcgctgcccgcgctggctgacgacgccgcgcccgccaacgaccgccccgacctgcgcaaggaacgcagggacgaccggcaggagcatcgaccggagcatcggcaggatcgtcggcaggatggcatggaacgcagggatcatcgtgacgaccggcgcgacgaccggcgtgaccagcacatggagcgcagggacgaccggcgtgacgaccgccgcgaccgccacgaccagaacatggaacgccgcgacgaccgacgcgatcagcacatggaacgcaaggacgatcgcagggatgaccgcagggaacgccgcgatgaccggcgcgactggcgcgaggaccgcaaggacgaccgcagcaacggccgtcccgtgcctcccgctcccgcccaatagcgcccggcttcagccggttgcgccgcccactccccatgcctgacggcatgcggcgaaacgcggcggcgcatggtggcgacggacaggggccgccgaccttcaccggtcagcggccccgtatcgttgcaacgtcacctcgcccgctcaccgcaggcggcgggcagcccgccccgaccacgcggatgcggcccgtgccgggcatcttgccacccgccgcgcaccgtgcgaaaaggcagcggccacgcgggcgcactgccccgcatgctcccgtcgcgcgtcattgcgcctcacgcgcattgccaccatccgtcgcggcctgcgccctgccgcgtcccccaaaccggagccttcccatgcccgtcccctttgccctgcccgtcccggtcgtcaccgtcggcctgctgctgctttccaacgtgttcatgaccttcgcctggtacggccacctgaagttcaaggccagcccgctcatggtggccatcatggtgagctggggcatcgccttcttcgaatactgccttcaggtgcccgccaaccgcgcgggctacggccatttcaacgcaacggaactgaagaccatccaggagatcatttcgctctccgtgtttctggtcttctcggtgctctacctgggcgagccgctgaaatggaactatctggtggggttctgcctgatcgtggtggccacgttcttcatcttcaaggaatggtgagcagggtgtcgacgtcgtcgcccgttgcgcaggccccggcaaggtcaaacgcccgctccacccggttgcgaccacccgccttggcccggtagagcgccctgtccgcctcgcgcagcagcgtatcggccccgtcgcacggggggcttgcggacacgcccaggctcagggtgacggtcagcggtccggcggtagtcagcaggggcgccgcctccacgcccgcccgcagccgctccgccacggccatggcttcttccggggcggtgtccggcagcagcacggcgaattcctcaccgccgatgcgccccacggtgtccacgtcgcgcacctctgcccggcagatgccggccagcgcgcgcagcacctcgtcacccacggcatggccccaggtgtcgttgacccgcttgaagcggtccacgtcgatggagatcagcgccaggggggtgccgtaccggcggtggcgctgcacctcgtgctccagcgcctccaggaaccgcctgcggttggccagcccggtcagcccgtcggtggtggccagctggcgcagccgttcctgcgcctcgcgatgctccgtggtgtcggtgatgatgccgcagtagacgatgcccgactcctccggcagttccgccgcaccggattgcccgccatgcacgggcctggcctcgccccgccaccagcgcacctctccgccgggcagcaccagccgcccttcgaacatccagtccccgcgccgttccatggcatcgcgcagcgaaagttcccacaccgtgcggtccgccggatgcaccggcagggcccgccagtcctgcaacagccactcggggggcacgcccagtatctcccggctgcgcgggctgacgtaggtgaactgccggtcaccgggcacctcgcgccattgcagcaccaccccaggcaccgtggccgccatggcccgcaggcgcgcctcgctggtgcgcaattcttccaccatgcgccgcagcgccgtgacgtcgcgccccacgccgtagatcagcccctgctcgggcacgaaggcggaattccaggatatccagcgccacgtgccgtcgcggcactggtagcggttctccacgttggtgatcacgccgcgctcgcgcagcgtgtccatgtcctgcatggtggaggcgcggtcatcggggtgcaccagcgcagcccacggacggtccagcaattcttccctggaccagcccagcacctcctgccaggcgggattcagttcacggaagtagccgtccaccccgcccacgcacatcaggtccggcgacaggttgaacagccgccgccggtcttcttccgcgcgccgccggacggacacgtcgcacacgatgcccgccacccgcaggggcaggccgtcgccgtcgcgttccaccacctggcccgtttcctgaatccagcgccacgcgccgtccgccccctgcacccggtattccgcctcgtaacggggcgtgaacccggaaagatgccgccgtcgcgcccgttccagccccggcagctcgtccggatgcaccatgttgcgccacgattccatcatgggcgcgcattccacccgcccaagccccagcacctcgccccagcgggtgtcgcaggccacctcgtcggtgagcgcatgccagctgaaactgccgatgcccgccccgtccataaccatttccagatgctgttcactgcggcgcagggcttcctcggcccggacgcggtcggtgatgtcgtggatgatggtgtacagcagggtgcgttcgaacagccgcaccggcacggaatgcacttcgacgtcgcgcacctcgccagacgccaggcggtggcgcgaggtgaaacacgtcagccgcccctcgcgcagttcggccagccgccgcgcctgttcctcgggtcccaggttggcgatgtcgttgatggacatgccgcacaacgccccgtccgggtagccgtagaaggtggatgccgccggattgccctcgatgatgcagcccgtttccgcgtccaccagcagcatcaccgccgaatggtaccggaacagctgctcgtacagcgatacgccgaaggatgggggggccggagggtcgcaggcaggggcagcgaacgggccgggagaaaggggcgcgtcagaatatccaggggaatcaggggaatcggaagcatcgggtgacccgggcgaaccgggcgacatgggcgatccgggcgaaccagcaagcggggcatgacgccccttgccgccccgatccgccccggcatccgccgccgccgacggaccggacgcctgcctcccctgccccctgatgccacgcgccatgtgccgccctccctgtggtctggacatcctatgacctctccgggcggtatgcgcaacccattagaatggctccagccgtgcccttgcgcccgctacggcccggcatcagcgggcccttcgtccggaaactgtccggaaaccttccggcaacaggtcgattttccggaacatcgccggacgcaccgccatgaaagggcatcccggcaaaaaacgcgcgggaaggaccagccctcccgcgcgccatgatgccgcattacggtgcgcgccgcctcgacggctgcgcctattccaccatcacgaacctgccgccccttacctgcagcatgaccatggaatcctcgcccaggccgttgtggtcctgcgggccaagggtgaacaccccgctcacgcccaccaggcccctggtggcttccagcgcgtcgcgcaccctggcgggttccgtgcccaccttgcgcatggcctccaccagcagcagcagggcgtcccatgcatagccggaatgggtgttgagggggtactgcgcgtcgtacttgtactcgtcgcggtacaggcgcacgaactcggcgatgaccttcttctgcgggtcgccgtcgggcagggcttcccaggtcatcagcttggtggcgggcatcaggtcgccctcggacgcctcgcccgccagcttgatgtaggccgggtcgggcaggccgtggcattgcagcaggggcatggtcaggccaagggcgtggtggttcttggacacaagcgccccggcggggccgatggtccagcagatcaccgcctgcggccccttacccgccagcgcggtaagctgggtcttcatgtccacgtcggtgggcttgaactgctcggtgcccacgatctcgatgccgtattccggggccagcgagcgcagccagcgttcgccgtcctgcccgaagttgtcgccggaaagcagcagggccaccttggtcagctcatgcttcttcaggtaccccagcaccttgcgcaccgcagtggacgaccgctggggcgacttgaagaccgaccgggccgtgccgaaatccatgttgcccagcttgccttccatgatcaccgggtcgccgcccacggtcatcaccgtgggaatgccggaggattctatctggcgcttcacggccatgccttcgtcggtgcgggtggggccgatgacggcgaccaccttttcttcactgacaaaacgcttgaaggtcagcaccgccttggtggggtcgccctctgtgtcgcccagcaccagttcgatgggcctgccgttgatgccgccttccttgttcaccttgtccacgaacatctgggccaccagcttggtgggtgtgcccacgggggcggtggggccggacagggcgaagaacgcgccgatcttcaccggatcggcggcctgcgcggtggctgcgggcaggcccgcgcccagcagcagcgccggaactgccagtgcggccacgcccaatcggcatgccgcgcgtaccagggatgcgaagttcatgcgggtctcctctcccacgcggcgcagggggcggcgcatggggcgtggttgcgcgccgtgccggtgccgcgcgtcactgcggcaccggagcggggcgaaaggttcatggtttcttcggcgcggccttgccggacggacggcctgccggcgcggcagcgggggtgccagcggcaccggactcacccgcggccccagcgcccctggcaccatcgggctcaccatcaggctgacgcagggtgtccagcaccgcatcgccgccgtgcagcacgtggacacgcatggcctcggcggcgccttcggcatcgcccgccaccacggcggccacgatgcgggcatggtcctcgtccgaccattccccggcctcgcgcaggggcaccagcgcgcggatgatgcgttccaccaccccttcgatctcgtccagcaggcgggccagcagcatggagccgcccgcagcccgcagcagcaggtggaattcggtgttcagttcggccagccggaccacgtcgcccctggccgccgcctcgcggaaggccgtcaggttggcgcgcagggcctccacctgtcccggcgcggcccggcgcgcggccagcgcggccacgcgggcctccagcagggcgcgcacctgcaccgcctcttccacttcttcggcgtcaaaggggcgcagcacgtagcccccggcagaacgcttctgcaacagcccctcctgctccagccggtgcagggcctcgcgcaggggggtgcggctgatgcccagttccgccgccaggcggtcctccaccagccgctgtccgggctccagttcgccgtcgatgatcatgcgcttgagcatgcgcgtcacttcctgccccagcgactgcttgaccagtctcgccatcagttgtcctcctgcgtggcgctgccgcgccgcgtgtcgtcccgcatgtccctcgccaccccgggtgccgccccgggtgccgccccggacgcggtattggccgcgcccccatcgtttccattaacggggccaaggaacgcctcgcgcagcagttcgtcggaaagtatgtcggcggagctgccggaaaaacggatatgcccgctggtgatgatgtacccccggttgcagatggccagcgcgcccagcgcgttctgttccaccagcagcaccgagcagcccatggagggcaggtcgcgcaccacccggaagatggccgccgtcaccctgggcgcaaggcccaggctgggctcgtccagcaacagcaggcggggacgggccatcagggcgcggcccatggccagcatctgctgttcgcccccagaaaggttgcccgctggctggccgatgcgctcgcccagcacgggaaacaggtccagcatgcgggccaggtcgtcggccacggcggcgcgcccggcgcgaccgcccttcttcaggcgcaggtaggcgcccatttcaagattttcgcgcaccgaaagctgggtgaacacccggcgtccctcgggcacctgcaccaccccggcggccacgatgcccgccggacgcggcggcagcggcgcgccatccagcaggatggacccggaaaccggacgcgcaagaccgctgacgagcgacagcagcgtggtcttgcccgcgccgttcatgcccagcaggcacaccgcctcgcccgcgcccaccgaaagggacacgtcgaacagcaccttcgcgccgccgtaggaaaagcaaacgtcgcgcagctcaagcatgcaggccgaactcctcgcccccgccaaggtaggcgttgaccacttcggggttgcgtttcacctcgccgggggcgccctcggcgatcttggcgccggagcacagcaccaccacggcatcgctcacgcgcatgaccagcgacatgtcgtgctcgatgagcagcacggccaccccccgtgcgcgcagggccaggatcagcccgcccatctcgtgggtttccgccgggttcaggcccgccaccggctcgtccagcaggatcatgcgcgggtcgcccaccagggcgcgggccagcaccagccgcttctggtcgccgtagggcaaaagccctgcggccccgtcggcccggtcggcaaggcccgtgaaatccagcgcccgcatggccgcgtcgcgcatggcccgttcggtgcggcgcacgccgggcaggcgcagcatgctggagagcatgccggtgcgcacgtggccgtgcagccccaccatgacgttttccagcaggctcatggagccgaacacccgcaggtgctggaaggtgcgggcaaggcccaggcgcggcaggcgatgggccgccataccggtgatgtcccgcccgtcgaaggccacgttgccggaatcgggccgcaccatgccggtgacgcagttgaccagggtggtcttgcccgcgccgttggggccgatgagcgcggtgatggccccggcctgcgccgtgaagctggccgcgtccagcgcgcggatgccgccgaaggccacggaaaggtcgcgtaccgccagcagggtcatggccgggcctccccgccgtgcggcgtgctgtccgacgtacctccaccggacccgcgccgcatcctgcccgccatatcccgcagccacggcgaaaccccgcgcggcatgaagatgagcatgaccagcagtatcgcgccgaatatcaggtcgtgatgctcctcgaacacgcccagcatctggggcagcacggtcagcagcagcgccccggccagcccgccccacagcgagcccatgccgccgatgaggcacatggtcacgaactccaccgacttgaagatgtcgaaggtcttgggcgccacgatgcccaggtagtgcgcgtgcagcgacccggccagcgaggcgaacacggcggacagtacgaacacctgcaccttgtagctggccgtgggcacgccgcaggcctccgcccccggctcggaatcgtggatggctcgcagggcgcgccccaccggcgaatgcacgaggttgcgcgcggggatgagcagcagcagcgccacgccccaggccagccagtagaacgaccggtcggtgtcgaacgagatgcccgccacggccagcggcggcacgcccacgaagccgctggaaccgccggtgacctcgctccactgcaccaggatcacgtccacgatgaggttgaagcccagcgtggccatgaccaggtagttgcccttcagccgcagggtgggcacgcccaccacggcggcggccacggccaccccgcaggcggaaacgcccatggccagccacgggtccaccccgtgggtggcggaaaggatggcgctgccgtaggcccccatgccgaagaacgcggcgtggccgtagctgatctgcccggcgtagcccatcagcaggttcagcccggtgaccacgatgaggttcacggccaccacgttgagcacggtgaactggtagccggagcgcagggccagcggcagcagggccacggccacggccacggccagccagccgcgcatgaagcggcgggcgggcgcggtgaacagcggatggcggcccgtcacgggtgcggacgcggacgcgggagcggaagcagacgacccggcagaggatggagcgctcatgcgcgcctcccggtggtgccgaacagcccctgcggacgcacgaacaagacaaggatgagcaggccgaacaccagcacgtcgcggtaggcgctggtcacgtagcccgcgccgtagctttcgaacaggcccagcagcaccccgcccgccacggccccggcaaagctgccgtagccgccaagcactgcggcggcaaagcccttcagccccagcataaggccgatgtcgtacgaaagtgacgtgatgggcgtgatgagcatgccgccaagggcgcccagcgccccggcaaaggcgaaggacagcgtggtcagccgttccacctccacccccatcagccgggcggtgcgcgggtctgccgccgccgcgcgcatggccttgccggtcaccgtggcgcggaagaaccaggccagcgccgcgatgccgcacagggtcatgcccatcacccacaggttctgcggggtcagcaccgcgcccagcaggcgaaagggcacttcgggcgacaggggcggcagggccaggggcagcttgccccagccttccttcatcagaccgcgcatcagcgtggaggcggccatggtgatgaagatcaggatgatcatctggcggctgcgggccgggcgcaggcacacccgctccaccagcgcgcccgccagggccaccacgaggatggtggcgggaaaggccgcgacaatgggcagcccctggctgaccagcaggctgtacagcaccagcccgccaaggctcagaaagtcgccctgggtgaagttgacgatgcccgtggcattgaagatgaggctgtagcccaaggccagcagcgcgtagaccgacccggtggtcagtccgctgagggtatactgcgcaagggcgttgatggcgtctggcggcatgggaaagtgcgtccggttgcgggaggcggcgtgggccgaagtgaaaagtgccgcgcacacgggcgcggctttcgttgcataccgtatacaaagtacgaagccgggtcaatcctgcggttgccgaacgcgaatcccccgcgtgcccgaacctgcccgatgtcccccagggcgcgcccctgcatgcaatccgggcacattgacatggcactccgatgcggacacacagaaacggggagccagccgcgcgcggcacgccgccgcagccggggcaacccgaccgccgcgtcccgcacgccgtcgcgccatgccccaccgaggcgcaccgtcggcgctcggcccgtggcgccccttgcgccccatcatcctcccaaaggttccagccgccaaggagccgaccatgtccccagccagccctctccacggatcgtccacgcccccccacgccccttcccgcccggtcctgcggcttgccccccgcgtggtgcgcaccgcgtgccgggggtgtcacggcgtctgccaggtgctggtgcatctggatgacgcgggcaacccggtgcgcgtcaccggcgatccggacagccccaccagccggggctacatctgccccaagggcgcggcggggccgcagttcgtcgcccacccggaccgggtgcgccgccccctgttgcgcaccggtccgcgcggcgcgggccagtggaaggaaatcggctgggaggcggcgcttaccctcatggcctccaccttcgaccgggtgcggagcgaatccgggccggaatacatcgcgctgtgccagggcacgggccgcccgtacaccgaattcaccgggcgtttcatccacgcgctgggttcgcccaacttcgtctcgccggggcacaactgctttctgccgcgcgtcatcgcctcgtccatcaccgtgggctggatgcccgtggccgacgtgtacggccacggcggcgccatgccgcgctgcatgctggtgttcggctgcaacgccatggaggccggggccgccgacggcacgtgcggggccatgatgcgccgcgccctgcgcggggcggaacaggtcatcgtggccgacccgcgccgcacttccgccgcgcgcgcggccacgcagcacctgcaactgcgccccggcacggaatgcgcgctggcgctggccctgctgcacgtgatcatcggcgaggggctgcacgacgcggacttcgtggcccgccactgtatcggctttgcagagctggccgggcacgtgcgcgccttttcgcccgaatgggccgcacccgtcacccgcgtgcccgcgcaggacatccgcgccgccgcccgcgcgctggccacggtaaagcccgccagcctgctgtggggcaacggcatagacaccagcgtcaacgccttccagaccgggcgcgccctgctgctgctcatggccgtcaccggcaacctcgacgtgccgggcggcatggtgcactgggtgccgccgccggacatccgctgcaagtcgccgctggaaaacaagaaggtgctgggcatgcacctgctgtcgccggaccggaaggcccgcatgatcggcgcggggcgctttcccttcggccccggctgccaccagcccagcttctggcaggcctgcgtcgacggcgagccgtaccggccccgcgcggtgtggctggtgggcaccaatcccatgcttaccgccacccgcggcgacgtggtggaagccgccctgcgcgaccacgtggagttcagcgtggtgtccgacctcttcctgacgcccacggcccagctggccgacctggtgctgcccgccgcccactggctggagcaggacgacgtggtctactttcacaagctgtggtgcgtgctggcccggcgcaggctggcccgcggcccgcattccggcgaggcccgcgacgaccgcgccgtgatcctggacctggcccaccgcctgggcctggacgaggcctttccctggccggactgggacgcctatctggcctggctgctggaaccttccggcatggactttcgcgccttcacggaaaaggggctggtgctcggccccatgcgctaccgcaagcacgagacggacggctttcccacgcccagcggcaaggtggaactggtcagctccgtcatggccggggcaggccgcccgcccctgcccgtgtacgtggagccgcccctgtcgcctgtgtccacgccggaggtggccgccgcatacccgttcatcctcatgtccgggtgcaaggtgctgcccttcttccattccgaggggcggcagatcgacacgttgcgccgcctgcgcccggaaccccgcgtggccgtgcaccccgatgcgctggcccgccttggccttgccgacggcgacgcggtgcgggtggtatcgccgtacgggcaggcgcactttgtggccgccgccgacgacggcctgccgcccgacgtggtgcaggccgaccacggctggtggtttcccgaacggcccggcccggaccacggctggcgcgaaagctgcgccaacctgctctacgggcacgagcacttcgacccggacagcggcgcggagccgttgaagtgcgggctgtgccgcatcgaacgggtggagcaacgagagaaacagcaagaatgatcgggagagggacccttttgcggcagccgtcaggtgcgcgcggagcgcaagccttacggatggcgtccgcaacgcgtgaaaaggaggtttcctccctcccccgccccctccctcctgccccaaaacgtttccagcgggtgacgccgggccggccacacgccctgtcgccttcccaccgcatcagcgcaaatcggcccgaattgaccgggcacaccacttcccgtatcctgccgcatctttcttcgcatcccggacggaccgcctgaacggtcgccggaaaacccccagcaggaacgcacgatcatgagcgatcacaacgccagcgagcccgaccgcaaggccgagccgggtctcgacttcatccgcgcgctgattacggcggacaacgccaatggccgcttcgacagccgggtgcacacccgctttcccccggaacccaacggctacctgcacatcgggcatgccaagtccatctgcctcaacttcggggtggcgcgggaattcggcggcaagtgcaacctgcgcttcgacgacaccaacccgctgaaggaaagccaggaatacgtggattccatccgcgaggacgtgaagtggcttggcggcgactggcaaggccgcgaattctacgcctccgactatttcgagcagctctaccagtacgcggaacagctgatcctggcgggcaaggcctacgtggacagcctgtcagcggacgaaatccgcgagcatcgcggcacgctcaccgcccccggcaaggaaagcccctaccgcaaccgcagcgtggaggaaaacctggacctgttccggcgcatgcgcgcgggcgagttcaaggacggcgaacacgtgctgcgcgccaagatcgacatggcctcgcccaacgtggtcatgcgcgaccccacgctgtaccgcatccgccatgcccatcaccaccgcaccggcgatgcgtggtgcatctatccgatgtacgactacacgcactgcatctcggattccatcgagggcatcacccactccatctgcacgctggagttcgtgaacaaccgcgaactctacgactggacgctggataccctgggcgtctaccacccgcagcagctggaattcgcccggctgaacctgacctacaccgtgctgtccaagcgcaagctgatccagcttgtggaaggcggctacgtgaacggctgggacgatccgcgcatgcccaccatcagcgggctgcgccgccggggcgtcacgcccgaggcgttgcaggacttctgcgcgcgcatcggcgtggccaaggccgattcggtggtggatttctcgctgctggaattctgcatgcgcgaacacctgaacgccgtggccccgcgcgtgatgggcgtgctggaccccatcaaggtcgtcatcgaaaactaccccgacgaccaggtggaaaccttcgacatgccctaccacccggaagacacgtcgcacgggtcgcgcacggtgcccttctccaaggtgctgtacatcgaacgcgacgacttccgcgaagacccgcccaagaagtaccaccgcctggcccccggcgcggaagtgcgcctgcgctacgcctactacatcacctgccgcgaggtggtgaaggacgcggacggcaacatcaccgagctgcgctgcacctacgacccggccaccaagggcggctggtcgcaggacgggcgcaaggtgaagggcaccatccactgggtatccgccgcgcatgccctgcacgcggaagtgcgcctgtacgaacacctgttctcggtggaaaaccccaacgcggcggaagaaggcaagaccttcgtggactacctgaaccccgattcgctgaagaccgtcaccgccatgctggaaccggccctggccgacgtggcccccggcacccgcgtgcagttcgagcgcatcggctacttctgcgccgacaaggacggcacccccggcaagccggtgttcaaccgcaccgtgggcctgcgcgacagctgggccaagatcgagaagaaggaaggcgcgtaagcaacgccgaccgacgatagaagaacggacgacaccccggcgggaaccatcccgccggggtgtttctgttttggtgaccgttgcagcgaccagcctgccccttccccaaaagagagaggaaggcagaagcaggtcgcctcagtatcccttgtgcttcttcaccgatttgaccagcttgccgaacgccttgtcctttctgcgccggtcgagctgcgacatttcgttgaacgcggcctctttccgcagtttcaggtagttgtggtagtgggcggcggccagttcgccactatccacggcggcccgcacggcgcagcccgcctcgtgttcgtggcggcagtcggcatagcggcactcccccgccagcagggcgatgtccgcgaagcccgcgtccacgccgtccgctgcggccacggtgcccacctcgcgcatgcccggcgtgtccacgaccagcgccccgccatccagcatggtgagctggcggcgggtggtggtgtgagtgccttcgccggtggcgctgacagcgcgtgtggcccggtcggcacgcgtggcttggtcggcgcgcgtggcaagcgcctgtccatccagaaccccagcccccgcctgcccgctcgtcagctggttgagcagggtcgtcttgcccacgcccgacgaaccgagcaggcaatgggttctgcccggcgcaagcgcctggcgcagcacatccagcccggccccggtcacgctgctgagcgcgatcacccgcgcgggcgtgacggcggccaccaccgccagcaggcgcgagaggtcgtccggggtgacgaggtccgtcttggtcagcaccaccacgggctccacgcccccgtccgccagcatgaccagatagcgttccagcctgccggggttgaagtcgtagtggcacgattgcacgatgaacgccgtgtcgatgttggccgcgatcatctgcaccccgcagccgtcgcccgccgtcttgcgccgcagcacggtccggcgcgggaacacccggtgaatgatgcccgccgttgcgtcgctgtgccactgcgccgtcacccagtcgcccacgcacggcaggtcggcaggattgtccgtatggtaggcaagcctgcccgccagttccgccggaacctcgcccccttcgccccgtatgcggtacgcccctcggtccaccgcgcagactcgggcaacgccgcaaccttccatgaacatttccgccgtgtgtgcggcaaaccacgggtcgaaaccccatgacttcagcatgattgtatccctcatcaggaaccgggcgcatgcctcggccccttcggattgtcgttgttggcgctaggcctgttccgcgaaggccgggtgggcgatgatgtcgccctgcggcagccggtcgccgaaacgcacggccagcacgtactggtcgggcacgccgggatagtgcaggcccggcacgcaggcgaagccgaggcgggtgtagtagtcggggtcgcccaccagcaccacgcccagggccccggcgtcgcgcatgcggcgcagcgcctcgcggatcagggcggagccgatgcccctgccctgcatggggggcagcacgcccaccggccccagcaaatgccaacccgccctgtccgaacctacttggtcttcccccaccacggcgggcgaaagggccacgtggcccacgggagcgccgtcctcctctgccagcagggacagggtcaggtcgccgttggcgcgcagcaggccgggtatcaggtgctcggtgggttccgcgccgggggcgtgcatggggtggcccttgaaggccgtgtactcgatgtggatgatcgcccggctgtcctgttcgttgccggggcgttcgtctctgatgtgcattgcgtcactcctgaagtacggcgcgcgacatgacgggcgcggaccgggcaggctgcccggcggcgcacgaccgccatgcggcgcgcatggcgaatgatcggcctggaaacgtcagaaggatggttgcgggacgaaagcaaagaccaccatccgatgacatcggacgggatcggcagggcggaatggggcggggccgggtgacggccccgtgcgggcagtgccccttcagacggggggcggcatgccgtcgcgcctaccgggtgcggctttcacctgcaaccggtgcgacattctctggtgcgaatcgctgcaaaaaaacctcggcgcgtgcgcctgcaagcagaaagacgtgtgccggacgggccgcgccgcagccgtaagggccgcgtgcgggacaatccgccgggtgtccgatgcggacgggccgaacatagtacgaaatttcgcggcggcaaagccccgccgggtgggggggcatacgcctgcgcggagtcaacaagctccaccacgccacgaagcagtggaacaaaaaacacaatttcggcgcattacacgcaaaaaataaaaagtgcgcaccccccacgcatttcccgttgacatccgggggcctgacggatagatacacaacctcgttgttgggctgtcgttcaattggcaggacggcggattctggctccgctaatctaggttcgagtcctagcagcccagccaacatgcgttcccatcgtctagccggcctaggacaacggcctttcacgccgtcgacgggggttcaaatccccctgggaacgccaccacgccatcaaaggggtcacggttcaccgtgacccctttcgcgtatatgcggcgcgccgccgcgcgaaaacgcgggttcgcccgcagccccaccacgcccgcacacagcgcgacatgccggaacccgccctttccactcctcccggccgcccgcgcacaagcaggaggccccatggacatcgccgcctttttcgccgccgaagtaaagcccgcgctgggctgcaccgagccgggggccgtggcccttgccgccgccaccgccgcgcgtcatctgcccgccccgccggagcgcatccacctgcgcctttcggccaacatctacaagaacggccagtccgttggcattcccggcgcgcagggcctgcgcggcaacatgctggcctctgcgctgggagcccttgcgggcgatgccgacatgggcctgcaagcgctggccgccgtcaccgccgacgatgtggccgcagcccgagccctgaccgagcgcggcgccgtgacgcaggaaatcgtgcaggacgtgcccaccgtgtacgccgaggcggaactgtaccgccccggccatctggtggtggccgtggtggccgggcggcacgaccgcgtggccgaggtgcgccacaacggacaggtggtctaccgggcggaagacgccctgggcggcgacagcctgcccccgtacatggccgacctgcaacgggccgcctttggcgatctgtggaactgggccgacggaatcgacgccgaccttgcccgcgacctgctgcgcggcgcggagatgaatctggccgtggccgaacaggggctggccaacccgtgggggctggccgtggggcacaccctgggaatggcgctgcgcggcggtgattgccggaacgacagcgcttccgacgcccgcgcgcccggctcctgtgtacctgacgcctgcgggccggacatcagcgcccgcgtgaaggccaccacggctgccgccgccgacgtgcgcatggccggggccaaccagccggtcatgagcagcgcggggtccggcaaccacgggcttaccgccatcattcctcccgcgctggccgcgcgcgcctggggccgcagcgacgcggaactggcccgcgcgctggccctgtcgcacctggtcaccggcgcggtaaaggcccgcacgggccgtcttaccccgctgtgcggctgcgccgtggccgccggggcgggcgctgccgccgcactggtgcgccttgcggacggtacgcccgctcaggccgagcaggccgtggcgctggtgttctcgtcggtcatgggcatgatctgcgacggggccaagggcggctgcgcgctgaaggtgggcaccgccgcggcagaagcctggagcgccgcgcaactggccctgcacgggccgggcatgaccggggccgagggcatcgtttcacccgatttccgcgcctcgctgcgctcgctgggcgaagtgtccagcctgggcttcgccgccgtggacgtggccatcatccgcctgctggagcgcggcgtgcagtaggcgttgcgttaccggctttccttcctgccaaacgagagacgggccgcgtcgtgctgacgcggcccgttccttttagtccggacacagttttccgacacggcgcttcaggcaggggacggcagcagacggcactacctgtcggacagggccagtcccgccccgctgccgatgaaggcgccccccacggtgcggttgtaccagcgcgcggcgcgggtggtggccagcagcgcggcaatgcgcgctccggccactgcgtagagcatcatgcccagaaaggcgatgacggccagatccgccaccagcagggcgctgcgggccagggtgtcgccgggggccaggaattgcggaaacagtgcggtaaagaacacgatggccttgggattgcccgccgccacgaagaacgcctgcccgaacagcttgcgcgcgcccggatcgccgggggcatcggatgcgcccgtgtcgcccgcgtcgcccttatctgccgcaccttcggttccggcagcccccgccgtcgccgccgcattcaggggcaccgccggggcgcgcagcatgcacacccccacgtacaccagataggccgcgcccgcgtagcgcaccacccggaacaggtcttccgacgcggccagcaccacgcccaggccggccacggccaccagcgcctgcaacaccgaagccacggtgttgcccagtgccgacgccagcgcgcgccgcacgccgtagcgcaccccgtgcgtcagggccagcagcatgctggggccgggggtgatggtggccaccagcaccgtcagcgtatacacgataagaaaattccacgagatggacatgacggagcgctcctgcggcgaaacagcgaaacgggggcaaggatggccgcctggcggcagcgcggcgggcagggccgccccatgcggctccgctggcttatcgtgtatcctgtagcgcggctcgatgcgcacggcaagcagcctgcggcggcaaactccgcgtggggcccccgtcaccgccggagccgtccctgcctcccccgcgctacccgtcgccacgggcattgccacgctccaccccgcacaacgacgaggggcgcccccgatgggcgcccctctgtctgtcgtgtccctgtgaaggagatccaaggcgaaaccatgtctgcaatgcgccgcgcgggcggtgattcgggctgcgggcccccggaaaggaaccagcctgccggaatatcccggacgggccttcccggcccggcgggcgcgccgtgggaaatcgatccggcgcgcgccgcatgccgcccgcgcggcacgtcaagtcgtcagtaaccaggtcgcctggtccgcatgaagcgggccagcatgccttctgctccggcggggaccatccggcccccgcctttccttcctttgccgccgccctactgggccgcggaaaccagcttcttctggccgtcccacaccttgtccgccttgggcagcgtgggcaggtacttgaaccactggtgcgtcttcatgtgctcgggatcctgctgcagcttgcggctgtgggtcaggatgggcggcacgatcttgcggatgtcgcccgccagatccttggagatggcgaagccggtggcctcgctggccaggtccaccgcttgctggctgtactgctgcgaagaggccagcgtatccagcgccttggccgggttgtggaagcccacgctgttttcggcagacacgtaatcccagaagaactggcccttgcgcaccatgtcgcgcgcctggatcatcagttcctcatagttggcgggcttggcgccctggaattccgaggccaggcggacggcctcgtgcgccttcaccgacaggtcctgggccttcagcagctggtcgaaggtcttctgctggctgaacagcacgcgcgagcgcaggtagtcggggctcttgtccgaatggcactggcggcaggcgcgcatgtccgggtccttcaggggcgaggtccaccagtggcccgagatcttcttcttgtcgtcggtgcgggtgtagcccatgtggcaatcggcgcacgatacgcccgccgcgccgtgcacgccgttctgccacatttcgtattcggggtgctgggccttgatcatgggcgtcttggacacggggtgcacccagtccacgaagttgccctcaaagcccttcatctgcgaattgcccgccgtcttgtagtaggtgtacatctgctgcggatcgtagccgtcggcccaggggaacacgggcttcttggcgacgcccttttccttgtcctggaagtagtattccacgtggcactggccgcagaccagcgaccgcttgtcgttgcgcgaaagcttgtcccagtccttgccctgcgccttcagctgatccttcaggggttcgctgtacaggcgcagttccatggtctgcgggtcgtggcagttggcgcagccgatggtctcgtccttcatgtcgatcttgtcgcgaaactcgttgatgtccttggcccagaagtcgtcgccgtactgcttcacccagcccatcatcttgggggtcttgcagttccagcaggtggcgggcaggccacccttttccgcataggtgttgatgcggtcgatgtgcaggaagtcttccagcgccttggtgtggccgcgcgcgttgcggtactcgtagctgaacggataacccagccacaggttcttcaggtacggctgtgcgtgcttgtagccttcgggcagcgggttgacgttgtcgttcttgttgaacggcaccgaaccgttgaattcggtcatcacggtgctttcgtcgttacgctggtagcttgcgtactgctggggaaattccgccttgaaggcgctgctgcgggtttcttccgccgcgatcttggtcttgaacaccggggtcttcagttccgcaacgtcggaacagcccgcaagggcgaaggggacaagcgagacggcaagcagcagggcccccctgcggaccatgccgcgcaccgtgcgcagcgacaacgtgtctttcatcaggttatccatcggcgaccttccttgtgctgatcggcgtcatgcgcatgtgctggacattgcggtggcagtccacgcaatagggtttggaatccatgctggccacctgcttgttggtcatggtgtgacatgccttgcagttggcgttgaccacgtccttggtggactggcccgaatggatcacgtcgtccggcctgcccagcgtgttcatgtacacgtccttggcccccgccaccgccttgaagggcagctttgcagccaggttttgcggagcgtggcactcgttgcaggccaggttggcgtgggtggacgccttgtgcgtcaacgccgcctcctgcatgatgtgacagctcgcgcagaacggacgccggtccgtgaccttcatgccgaagcccgcccccgccgccagcacgaccccaagggccgccccgacgacgatgagccgcagccccgtacgtccgttgcgaggtgcttcctctgacatttccgcctccttgctgtggagggcgcccgccccgcccgcgtgcggtcgggagttcgcgcctccgggtgcatccgtgcccgcgcccgttcagcccgacgggtgcacacggcacttggtgacgtacagtcttcaagacccgtgccgttgcgtgaaattcggcacatcccttcgttcaaaaataatttcaatgcgttgccagtggcagcacaacgagcgtacgtcgaggcaatccttgcgcttgtcatatttacatgacaagtagacagaaaaatctgaccgagtcaggcttttcggattttcctgactccgcacagggggacaccccatgacccaacaccagacccagcccccggcgcgccctgccggtgaaacgcccggcgcactcccggggcgcgcggcaagaagcctgcgttcccggctgcgccgcaagcgcccggccctgcgctggaacatccagaccttcatcgtgcctgccgtgctggtggccgtgtggggggtgctgctgctggccctgtaccagtggaatgcccgcaccgaggcggcccacgtgcgcgaactggcgctgctgcaggcccgggcgttcttttcgcagatcgtctccaccagggcctggaacgcggcccacggcggggtattcgtgcggaccagcgaactggggcagcccaacccctggctgccgccggaccagcgcatcctgctggcggcggacggcaccatgctcacccgcatgaacccggcctacatgacccgccagatctcggaatttctcaccaccagccagggggtcagctttcgcatcaccggcctgcaccccctgcggcaggaaaacgaagccgatccgtgggaaaacgaatctctgcaggccttcagcaagggtgcgagagaaaccttcaccctggccctgcccccggacggcgagcagccccgtgcggcggaaagaaccgccggcagcggggacacccggcacggccccagtttccgttacatggccccgctgatggtcgaccagtcgtgccttggctgccatcgcaccgccgacgacaccgtgggcggcctgcgcgggggcatcagcgtatccatcgcggccacgccgctgctggcgctggagcgccagcgactggaccagacggcgctggcctacgccatcatcggagtggtggggttgctgggcattggcggggcgtcgctgcaggtcagccgaaagaaggccctggccgaggcggccaaccgcatgaaaagcgcctttctggccaacatgagccacgacatgcgcaccccgctcaccggcatcatcggcatggctgagctgctgtccggcttccagccgtgcggggcgggcgccccctccggtgccgcagccgccgcgcacgctcctgccgaagcatccttagatattgatgcacagcaggcggaacacggtgcccgctacaacgaatatctgggccaattgcgctgcgccgccgcgaaccttctggaaatcgtcaacgacatcacggacttttcctgcctggaatcggggcggatgcgccttgcgccgcgcaccttccggctgcgtccctcgctggatgcttgcctgggggtgttccgtttcgcgggcgagcgcaaggggctctccctgtccctgcacgtggcggagaacgtgcccgaggcgctggtgggcgacgacttccggctgcgccaggcccttggcaacctcatcggcaacgcggtgaagttcacccgccaggggggcatcgccgtggtggtgaatctggtgccggaacaggtgccgcacatgaccccggcggcagcggcagacagcctccaccggccaggggccggaaccgccccgcgcgaggtgctgctgcgctttgccgtggtggataccggcgtgggcattccggcggagcagcaggaatcgatcttcgaaagcttcgttcagggcgaggcggccagttcgctgtgccttggcggcacgggacttggccttgccatctcgcgcgagatcgcccgcatgctggacggcgacattggcgtatccagcacgccgggcacgggcagcgaattctggttcaccgcccggttcaccctggcgggcccgccccccgacgaggacacgaaaggagacgctgacgcggatggcgacgacgccagcgcgccgggcacgggactggccgcatgggtgggcacctccgatggccgcggcgcctgcccggccccgcccatggccagggaaaccggtcgcgccgcggaaaccggatcggccgggggcacatccgccccgttgcggctgctggtggccgacgacaacccggtgaaccggctgttcatgcaggacgtgctgcgcggggccgggcaccaggtggccgtggcaacggacggcgtgcaggccctgcgcctgctggaggaactgcggcccgacctggccctgctggacgtgcgcatgcccggctgcgacggcaccgaggtggtgcgccgcctgcgcgccgggcttgtgccgggggttgcgcccgacatgccggtgctggccgtcaccgcctcggcggtgggccgcgaaagcgccgccctgcttggcgcaggcatgaccggctgcgtgtgcaagccgctgaccgccgccatgctgctttccgccgtggccgacgccgccaccgggggcactccgctggaatgccccggcacgggcggctacgccgacgacatgcaccactggagcgacggggaggggccggccacttcccgcacggggatgccgcccgccgaatctcgcggccagacgctgcccggcggccccgccgtgcacgaccgttccgccgcgcccggcgctgctgatggtcccggcgtacctcacgcacctggcgcgtcccacctacccggcatgtccggcatacccggcgccccaaatgccacagacgcccaggacatcacagacgtcacagctgccgcagcggcccccggtgcttccgacgtgatggacgaggccgccgcgctggacgcgctgggcggcaaccgccccctgttcgtgaaactgtgccgggcctttctggacgaggtggatgcccggcgcgacgcgctgaccgccgccgtgcgtgagggacgacgccaggacgccctgcgcgaggcgcacgccctgcgcaactcggcgggcatgctgcgcctttcagccctgcatggcctgtgcgacgaactggagcaggcggcgggccgccccgccactgcacccggcgcccaactgcccgatatgctggaccggttgctgccgctgcttgaggctggtgtggcccgcgtgcgcatcgtcaccacccagcctgacgcgaccggcacgaccggcccgactggcgcaaccagctcaactggctcgactggctcaacgggctcaacgggctcaaccgacaccgcaacgccgggaaccgccccggtgaaggagacgcatcgctgatggcctgcatactcgtggtggacgacgaggccatggtccgcaccatgctggccgaggtggccgtgggcatggggcacgaggccctcaccgccgccactctggacgaggggctgcgccttgccgccaccggtgcgcccgacgtggtctacctggacgtgctgctgcccgacggcaacggcctggcccacgtcaccaccttcggtcgcctgccatgcgccccggagatcatcgtggtgaccggcttcggcgatgcggacggcgcggaaaccgccctacgccacggggtgtgggaatacctgcaaaagcccctgcgcgttcaggacatcaccctttcgctgtcccgcgtgctggcctatcgcggcggcagggctaggcgcgggcttggcggcggggccaacggcacggtgtccggcacagcgcaggctggccagaccgacaatgaaccgggagcgcccaccgctgccgcgccgtcttccgctttgccctccgccccgctgtggcgcgagggcatcgtgggcaacagcccggccctcgatgccgcgctggaactgatggccgaggcggcggccagttcggtcaacgtgctggtgctgggcgaaaccggcaccggcaaggaactgttcgcccgcgccgtgcaccgcaacagcgcacgggcggcggggccgttcgtcaccctggactgtgcgtcgctgaccgaaaacctggtggaaagccagctcttcggccacgtgcgcggggccttcaccggcgcggaccgcagccgtgacgggctgctgcgcctggcccacgggggtacgctgttcctggacgaaatcggcgacctgcccctgtccatccagggggccttcctgcgggcgctggaactgcggcgctttcgcccggtgggcgccagcagggaggtggagagcgacttccgtctggtggcggccaccaacaaggatctgcatgaaatggtgcggctggacatgttccgcagcgacctgctgtaccggctgcgcggcctgaccatcaccctgcccccgctgcgcgagcgcacggaagacctgccggaactgtgcgcctgggccgtggaccggttctgccaacggcacgacctgccccccaagtttcccgccgaggattttctggaaaccgtggccagctacccgtggccgggcaacgtgcgtgaactggtgcacgccgtggagcgcgcctgcgccgccgcgcgcgacgaaaccaccctgtacgcgcggcagttgcccacggaaatccgggtccgggtggcccgcgacagaatggacggacacacggcaggattgtcagggctggcgggaacggtgggtccggcaggcccggcgggcccggcggggttgtcgggattggcgtctatccccgccacgacccgacagaccaggcaggccgggcaggctggtcaagcaggacgggcaggacaggcaggccaaggagcccatggagattggtcaggcatggccgggccagtgcccccgcctccctccccggccacgacagcgcggggggcggcggccttcatggcgggcagagcctccgatgccgtgcccgcatggccgccacacgccaacggggcgagttccctatcggaatggtcaggcgcgcacgcagtgaccccgcagcgactttccggattacggggtctggccggattacgggatctggccggaacgcgggacatgggcgctccgggggctgcgatcgaagcgggagccatgcggggacagacgggcatggacctgccgggttccgcgccggacggcgtcccgcccaccctgcgcacccacaaggccgacgcggaacgcgcctacctggcccgcatgctggctcactgtcgcggcgacattcgcgaggcggctcgactggccgatgtttcgcgcgggcacttttacgaactgctcaagaaacacggcctcgggaagaccgactgaccgcgaaatgcctccaggcagctgatcgccgggcggacggccaaccgttccgacagaccaccacgcctggcccctccgccggatatacgcgccgcgccgaacccgacacccgggcacggcgcggcttttcacgtcttttcagccgcctcgcccatctcggcaacgacaggccccctttccggcgcggagcgggcaaccggaaagggggcaatacggagcctgccacgagtggggggaacccgtgacgatcatacgttacgaccaatttcgtcatgcatccattatttttacatttttttcacaacataattccttctacggaagcatcgcaaaataaccgcaaacacgctcgaacagcacacccgtcagggaacatgaaatgaatattccgctcatgaacccatttccgcatgccgaaaatcactccacctatccgtacggcaggagcatccatgctccatagccttacccataccgggcttcggcgcatccgcgccaccggcttgttccgccatgtcgttcgggccccctcctcccgaccaaacgacaaactttcttccaaaaacctacgcgccttgcaactaaccctattgcgcacgacgcccaatacaatgtaatgttgcatgtagtatcaccgctaaagcagaaagtacgggtttgcccgtgccgtgtctcaggaatcaatacacgctctccgatccgcgtgtccgggggggggccaacgaggaggactgtcatgaaggaaaggaaatcgcaaaaacggcgctggctcgcgttctgcgcgctggccgccgtactggggcttgcgagcggggttccggcgcaggcgcaggaagtgacgctgaaagactcggtcgtcaacacccttgaaacgcatcctcgcctcaaggccttccaggaaaaccgccaggccgccgaacacgacgttgaccgcgcgcgtgccggctggtttccccgccttgatgtgcgtggcggcgtgggcgtggaacagtacaacgaccgctccacccgcgccaccggcaacgaaaacgactggtatgaccgcagcgaaggctcgctgacgctcagccagaccatctgggacggccttgccaccgccagccgcgtggacatcaacaagaacaagctcggctcggtggacaaccgcctcatcgacaatgctgaagcccttggcctggacgccgtgctcgcgcacatcgaagtgctgcgccagcgcgaaatcgtccgtctgtccgagatcaacgtgcagcagcacgaatccatcctgggttcgcagcaggaacgttcgcgcatgggcgcggccagcgtttccgatgtgacccagacccagggccgtttggcccgcgcccagtcgaccctgactgaatcgcgttccgccttgcaggtggccgaagccgcctacctgcgcctgaccggcaagatcgtgcccgaaaccctgggcccggcggaagtgcccacggccaccccgcccagcgccgacgccgccctggccgacagccagtccagcaaccccaaggtgcaggcgttgatctccgacgttcgcacctcggaagcggaaatcgaccttgccaagtccggctaccaccccgtgatctatgcggaagtgggccccacctacaaggaccaggtggaaagcagccgtgaccacgaatggggcaccgccgccatgctgcgcatgagctggaacctgttcaacggcggcgccgacatggccgcggtgaagggcgcgtccgcccgttcgcgccagagccgtcaggaactgcagaaccagatcgacgaactgggccgcgaaacccgcgccacctggacccagatgctgtccgcccgtgaacagcagcgctacttcctgtctgccatcgactacaacgtgcagacccgcgacgcgtacatgcagcagttcctggtgggccagcgcagcctgctggacgtgctggacgccgaaaacgaactgtacagctcgtccattcaggaagttacctcgcgcatgaacgatgccggcgcccagtaccgcctgctggcccttggcggcaagctgctggaaagcctgggcatcgaccgcgacgccctgcgcaagaacaccgagcaatagccgctcccgcagagaacggcatacccgaaggggccggtccgaaggaccggccccttttgcgtgggcgacgcgcctcccccgcacatgttcgaacccaagtgctatcttcctcctggggcatgcaggatgcgcccgttcaggcacgcctgagagaggatgccattgtgctgcacgaagttcgcagcgggccacgacggcatgcatcctccggattgccccccacgagtcaaacgcacgcacgtctgcgatacggcgggatccgccccgcagggggcaggacgccacgggaccgggcaagggccagagcgtcccacccccagaaggcctattaccccctgtccagtcgcggcacgcccgtagcacgcggtgcggggcaggatgcctctgcgccatcatgccatcttccgcccgcctgcccgcctgccctgcacatgaaggcacaggcccggcacctgccttctgcccccgccacgctgcgacagtcacacaccgccatgcacagtacgccgtgccagagcacgcccgcgccattcccccgccgtccccaacgcaagacgccccggccaaggccggggcgtccgtctgttcatggtgtgccgccggatggcgacgcgccggttagctatgttcggtgatgatcttgttggtcaggatgtgctgttcgatctcggccagggtgttgtgctcaagcgcgccctgcaaggtcacgtgttgcatagccccgccgtggtgcagggtaagctgcacatcgttggagctgcccacctgcgtcaggtcgccgctggcgatcaggctcgtactgatgccgttggcgctgttgccgtcgtggtcaagcagcacgtcggcgaagcggagcacatcgttctcgccggaagcacccggcttgaagtcggtcacgacgtccgtggcacccgacgtgaagtcctccgcgttccacacgaaggtgtcggcaccggtgccgccggtcagggtatcgccaccctgcccgccgacgagtatgtcgttgccgccctcgccgtacaggaagtcgttgcccgcgccgccgtgcaggtagtcgtgcccggcgttgccgtggatgatgtcgttgccgccgtgaccgaagatcacgtcgtcgccgctggtgccgttgatggtgttgtggttttcatcgccctgatagaagtgctcggtgccggacatgctgtgcgcggcggtcgaaaccggcgcggcagaggccgccgtacccagatgcacgctcagggttgcgtagtcgtgcgaggtgtcgcccgcttcggtggacgccagcttgtacacgaagttgtcgtcgtggccgtccacgcccgccttcggggtgtaggtgtattcgccaaaggcgttgatgtgcagcgtgccgtaatcggtggtgaagtcggagaaggagccgtcctgagccagggcatggccgttcacttccgtcaccagcgcggtatgcccgccgatctggtccacgtattccgtcgccgaggcatcggtgaccacgttgcccatgatggctgctgcggccgaaatcaacgccacgtcatcgatgaagaggttgagcccaccattgctaccagatccgccactactgctgccatcggcagcccggatcgtcacactataattcccggactgcgtaaactgatagctgaagtgctgctcgccagaagccgatccattggcaggcacggtgtagacggccacggtagcgtcaccgctggaaccaccgctccggttgatcaccacttccacgtaatccgaatcatggttgctcgtgttgccggtaggcaccgccctccaatcgaaggtcagcttgtcaccagcagcaactccagtgaagctctgcgaggtttcgacagaactcgaaccggagccgctagagttcagcaccagcttgagttcaccactttcaatactcacgttaccggagtggctccatccatcccaatcgctggcactgctgaagttgcccaccacagtcgaactggaagccgccgtgctcacgtggttgtcgtgcgcatccagttccgaaccgaacaggttcagggtcagggtagcattggaatgcgtgccgtcggcatccttgatgtcgtagccgatgacctcggtgccggtcggggtggcgcccggtgagaacacgtagctgccatcgtcgaagtccacggtcagggtgcccttgccgtcgtgcagatccagcgcgagcttgtggtccgcgtcggactcgccgatgtagtgggtcacgccgtccacggtgatgctgtacagggccttgccgccgtcggcgccgccgctgtcgttggtcagcaggttgccggtggtgggcacggtggacaccaggtagtccgccagctgcgacatgtcggtgatgatggttaccacgtccgcgttgctggtggtgccggattcccaaccaatgggattgagttcaccagtgttcccgctgatgccggtaccgatgccgagcgcgtagaccatgtcgaagttgttggcggccaggaaggtttcccaggtcgtctgttcggaaccgctgatgccttcgctgccgtcaggacggttgggttcgccgtcggacaggaagtaggcaacggtcttgtccgcaggcggcgtgccggtggtgccgagttggctcatcaccagattgatcgccgcgtcgtagttggtcgcgccgccgccgttcaggttgccttccagaatggtcaacgcctgctgcacggcggtggtgcccatcagccagcccgtgtgggtctgggcgctgtcgtcgaaccacaccagcttcacgttcaccgcacccaggtcgtcataggcatggagcagctggttgatggcgtcgatggccatggtgaggcggctgtccgtaccgggcgcattaccattggcatcatcgttcatgctgcctgacacgtcgagcatgaccaccacgttggaggtgatgccgccctggtagtcgtgcacgtcgttgaccgccgtgggggaggcgtcgtccacattcacgctgacggtgccgctgacggcggggcttaccccgtcggtgccggagacgtggatgccgctcaccacgacgtcggtggagccatcggcatgcagcagcgggtcgaccagggtgacttccacgttcacatgcaccgtttcacccacagcgtgcgaaccgctatcgggggtcagggtcaggatgatggccgggtggccgtcgatgctgccgatgaggttgccggtgcctccgtccacggcccacgagatcggggtagtggtggagaggccggtcacatggggttcatgtcccgcggcgatgtcgaaggagaaggtcatcggcaggctgcctgccgtgaagtcgaggttggcatgatcggtgtccacatcggtgagcccgctgccggccgcgtcggcatcctgcaccgagagcccgatttcgccgccgccggtgggcggcacgatgatcggcttgtcatcgtcgatgatgaagccgtcttcgataccgtcaaccaccgtaccacccacgtgtccgttgaagtgcggatcctggatggtgagcaccagcttttcgtcgctttcaatcacggtgtcgccgaacaccttcgcgaagaaggtcaagctcgtgggagcaccgtagctgaaggtgagcgtgtgggtggtggcgtcgtaggtgacgccggacacggcacccaccgcagcctgcaacgccgccgcgaactcgttgttcgcgttggtgaagtcggccaggtcggcggtgctgccagcggccggaccggtcaattggatggacgcggtttcgcccggctgcagcgcgtagccgctgtagccgacggtgaaggccaggggcggcccgttcacgccaaggtccccttcctgcacgacgttgctgacgttggccgcgtcggtgatggaccagtggatggccgcgccactgttgacgtcggccgcgtcggtggccgtggtcgaggcggtgttgttgtagttgtagttttctgcaccggaactggaggtacccacttcctgcgccgtcgccgtggcggtgaagccgtgcgagccgtcagccgcgccattgtgcgtgacggtgatggtcttgtcgaacgagccgccagaccccacgttccaggtcacggtgtgcgcggaggcgttccaggtgccgccctgcagattgctgacggtgaaaccgtccggcacgttcagcaccacggtgtggttttcggagccgtcggtatcggggaagctggccgtcacatgcacggtgcccgcttcaccggtctggaagctggaaccgccgtcgccgctgtcgttcacatccacggtcacggtgggcttgtcggccacggcgtcgatcttcacggtgtgatcgacggtcgcgctgccaaggtcgccactgttgggatcatggtagttggcggtgacttcgagcgggatgtccttgtcgctgttggtcgaggtcttcacgtacaggtgctgcgccagatcggtgccggtcagggtcaccgaggtatggcccgaggtgccgtcaaggacgtattcgtgcgcgccagcgccgtcgccaaccaccagggtgaacggacgcccgtcgtacttgatgaccaggctgtccaccacttcgttttcatccggggtgaagccgatgttcagcgcggtcttcatcaccgtcatgtcgccggtgtgggcattgggcatccagtcttcgaaaccgccgttgccggagctgacgttcaggcagccgtcggcgccgtcgaccttaacgtccacggtgccgtacgtgtacgcggtgttgttcgagctggtcaggctgctgccgccctcgctgtcggtggcgatggcgatggtcttgaaggtggtgtcgtagtgcccgtcggtgttgggcacgccaagggagaggttcttggtcacggtgcccgagtcatcgccggaggtcacttcgtacaccttgtaccaggtgccgttgatgtactggctggagccgcccgaggggtagtcccagccggacttcatttcgatgcccaggtagtgccgttcggaaccgtccagcacgtcgccgaaggtggccgtcacgctgacgctcaggctgttgccggggtcggccgcatcgtggccgacaccgtagttgacggcttcgtgcaggtcggtgggcttgtcggccacggcgtcgatggtgatggtcgcattggccgtcgtcgtgcccaggtcgccgctgctggggtcatggaagttggcggtcacggtgacggggatgtccaccgcgctgtcatgcggggccttgatgtacaggtggtccacgtcggtcgcgcccacggtcacctgggtgtgcccggcggtgccgtcgatgacgtactcgtgcgcacccgcgccttcgcccacaaccagggtgaacgccttgccagcgaacttcaccacgacctcgtcgagcacctcgcgcccgtccatgatgctgtcggccgggctgaagttcacgtcgagatgggtcttggtgatgccgtcgtcgccggtatgggcgttcttcatccagtcttcgtagccgctgccggaaacgcgcaggcagccgtcggcgccgtcaacggtcacccgcagggtgtcggtgatgtacgcttcgttgttgagcgagttccattccacgccgttggtgttcacttcgtcggcgatggcgatggtcttgaaggtggtggtgtagcggtcgtcggtgtcgggcacgccaataacaaggttctttgccgcgttgcccgcgtcgctcgggtcgacttcgtagaccatgtacttgacgccgttgatccagcgaacttcaccgccggactcgtaggtccagccggacttcatctcgatgcccaggtagtgcttttccgaaccgtccagcacgtcgccgaacgtggcggaaagggtcacgcccatggtgccgtgcgggtcggccgcggaaggaccggggatgtagtgcgcatcggaatccagatccaccggcttgtcggccacggcgtcgatgaacacggtgtggttcaccgtcttcatggccacgtcgccgctgtcggggtcgtggaacacggcagtgacggtgagcttcacgtcaacgtcgctgtccttggcgggcatcagggtcacgtggtccttcaggtaggagggcaccacgtagtagccgccgccttcgccgtcggagacgaaggtggcttcatgcccgtagatcagcaccttggccggggtgctggggtcgaccatgatgcggatctggtcgagcatctcgtcgtccgcacccttgaactggaagttcaggtcgatgtccttggtcgagaacgggtcgtaccagggttcgttgacgtaggcctgcggatcttcgtagccgatctgctggccggtgacgtggaaggtgccgtcggccgcggccacccagacggtggtggagccgagcaccagcgagttgtcgttgatcagggtcaggctgccgtccgtgtcgctgtccacggccagcgcgccggtgacgaactgggtatggtagtcgttgccactgggaccgcagtgctgaccatcgccgccctgctcggtcatggcgatggtgggcaccgggtattcgccgttgccgcccgactcgtagtgctcgtccggtgcgtacagggtaagggtgaccgccttggtggccagttcatgggtcaggccctggccgtcaacggtggaagaggtggagacaatgctctcgtcacccacggggatgacatagtagtgtccgttggggtcgatgacgccggaaccctgcgtggccgaagccggaatgtccgacccctgggtgaggaattcggaaagggacagctccacgccgccgattttcacggtgtcgtaggtccagccttccttggcttcgatgatcaggtagtgacgctccgaaccatcctggtagtcgccgaaggtggcggacagggtgatgtgcaccgcgctctgggtatggtcgcctgcttccacgttggtgggatcggcagcggtcttgtgccagaagccgtcgggggcgtcatgcgggttgaagtggccggggaacgggggatggaagccgtcgggaccctcggaaacgccgagcaaccgaacatcgccgccgtattcgccgttgccgcccggctcgcagtggaacggaccgtaggtgaccgtttcatgcaggccgatgggctggtcggccaccgcgtccacaaccgccgtaaaggtgaagggcacggtgcccgtcagcccggagtcggggtcggtgatggtggcaaaacctgagagggggatgtcggtgccgctatccgcgttcggcagcagcgacacgttgcccaggtccgccgcagcgatgacgtagttgccagcgccgtcgggcagcacttccacgccgttcaccagcaggtgcccggtgatggggccggtgaaggtgatggtgttcagcacttcgttgtcgtcgggcgtgaaggtgaacccgaaggccgcctggaacgccatgtgcgaacccagatgctggttgggttcccaatcttcgaacacgcccacataggtgcccgggggaaccgcgtcgggatgttcggggtagttgccgttttcaccgatggtggtgctgatgcccgtggtcaggctgaccagcagcgtgccggtggccagatcgagcgtgcccgcatcctcgatgcccggcagggcctgcacgccgaaggtggtggtgcccagcgggtcaaggcggtccacgccgccgatcaggttgcccgcgtcgtcggcgtagtcgcccacgccgccgctgcccgcggcagcgcccgcgccgggaccggcggcaggcagcagatcttcgcgcagggccgcaaggaacgcgtcgcccggcagcgactggccgtcttcaaggttgaaggcgggcagctgatgagaatcgaacaggccgaagaagttggaaaggacgatgcggccgccgttctcgaacagaaacacgagatcctggccggactgctccagttgggccgcttcggacggaaagcccatatccagcgcagcaccagcaatgttgtcgatgacgacctgctggttcgcctgcggttgggtcagctggatgtggcgggccgccgctgcggcacctgtggtggtgttctgcgtaaccatggctatctccccatgttggcgaaggcgcgctgcgcactccaaccttgtgttgtgcgggaatgccgttcggaatccgattccgggcgcgccccgcctgcgttcagcctgttatccggtgtcgccgcatatctgtccggcttttccggaatgcccatttccatccgtaaatttgttccggggctcgttgtcaaacctgatttgtccatgaatatcgaactgtttcagagccccttgctacacgcacccggcaatccggctgtgtccggacaagccggattcgggtgtgtgactaacggcaccattgcaaccggaatgccaagcctgttagtccagtattacaggcgtattacggaactatccgttgcgggtcggggcatccgggccgtccggatgccccggggtgtggcggataccctcgcccgcaccctcccggatgtccccggacgccttcccgacgccccctgacgtcccctgacgcgcctgcgcccatgccgtcatcaccggagcttccacgcgtccgccatggcgcgccccggccaccagtccgccagcgggccggcacgccgccgttgcttgacagcttcgccgcgcggagcctatccatgaaccttcaggtgtccatcggacttgatagggaatcccgtgcaaatcgggagcggacccgccgccgtaagcccgcgagaacgcctgctccccagcgcgccactggatcatgatccgggaaggccggagcaggtcgggcaagccggaagacctgcctgacgcgtcatcggccatgcccggaaggcaacggggcttttgcccttccgggaccggcggccacgatccgcgcgcccgcgcctgtccgaccgcacacgccgtgtccctgcgtccaccgtgatccgcaggacccgccgaatgcccggcccgcgccaacgcgcatccctccgtgcgcccgccgccttgccaattgcccgcctgcctccctcggaggttcccatgcttctcgtgccttccggcctgcccgccctgcggcgggatgccctgtcgcgcgtcctttcgcgcgttccgtcatccgccttcttccgctccctttcccgcaccctgccgctgccgctgccggcggcccgactgctccccctgttgctggccctgtgcctggccctgccgggcgccgccctggccggtcacggtagcgagggcgcccgcaaggacggcatcctgctggtggccttcggcaccacggtggaagaagcacgccccgcgctggacaacatcgagcggctggtgcgcgccgcccatcccggcgcggacatccgctgggcctggtcggcccgcaaggcccgcgcctcgctgatcagggaaggcaagcccgccgcctcgccccagcaggccctggccgacatggccgaggaaggcttcacccatgtggccgtgcagtcgttccacaccatcaccggagaggaattccacggcctgatgaccacggcaaaagccatggaaggcctgcccaaggggctgacccgcatcaccgtgggcctgccgctgctgggctccaccgacgacgccgaatccctggccgttgccctgaagtcgctgctgcccgatgagcgcaagcccggtgatgccgtcatcttcctggggcatggcaacccgcaccaccccgcctcgctcagctacccggccatgcagtactacctgaccaaggccgacccgctgttcttcgtcagcgtggtggagggttccccctcgttcgacgaggtgattgccgccctggccgcccgcaaggtgcgcaccgcatggctggtgccgctgatggccgtggcgggcgaccacgcccgcaacgacatggcgggcgacgagcctgaatcgctggcctcgcaactgcgcgagcggggcatcaccccgcgcccggtgctgcgcggcaccgcgtcttccgacgccattgtctccatctggctgcgccacctggacgtggccctgaaacaactggaccggtaatgcacaacgccaccgcgccccggtccgtgccgccacaggcatgggccggggccgcgcggccccgccgcacccttcgcatcatcctgctggccgccctgtgctgggcggccacggtggtgctggcctgcctgttcgggccgttccacatcgccgtgggcgacgtgctgcgcgcgctggccgaactggcgttgccgggcgggcttgcggacggggcgggcgccacgcccgacgccacccacatgctggtggtcacccgcatccgcctggcccgcgtctgcctggccctgctggcgggcggcgggctggccgtggcgggcacggtgttccagggggtgttgcgcaatccgctggccgacccgttcaccctcggcgtttccggcggggcggccttcggcgcatcgctggcgctgaccctgggcatcggcccgctggccgcgtggctgaccatgcatctgcccgcattcgcggcgctttcgccccaggcattgctgccgttggccgcactggccggggcgctggcctcgctgggtgcggtgctgctgctgggcggggcggcgggcggcggctttcgccgcgaaaccgtggtattggccggggtggtggtctccaccgtgctttcggcgctggtttcgctggtcaaggcgctggacgaggaatccgtgtccagcatcgtgttctggatcatgggcagcctgcagggccgcggatgggcgcacgcggcggtgctgctgccgtggctggcgctggggctgctgctggtgctgccgcgctttcgcgaactggacatcctggccctgggagacgtgcaggcgcggcaactgggcatggatacggcccgcgtgcgcctgcaactgctggtgggcgccagcctgatcacggcgggctgcgtggcggtgagcggggttatcggcttcgtggggctggtggtgccgcatctggcgcggatgcgcctgggcgcggcgcacgggccgctgctggcggcgggatggttcgggggcggcgtgctgctggcctgggccgacgtgctggcccgcaccctgctgcccggcggggcggaactgccggtgggcgtggtcacggcgctgctgggcgggccattcttctgcctgctgctggtacgcgggggacgcggcgcggcagtgcgcactgggggcacgccatgatcgaaatttcccgcgtgcatgccgggtatggcgatacgggcgacgtgctgcgcgacgtctcactgtcagtgccccccggagaactggtgggcctgctggggcccaacggcagcggcaagaccaccctgctgctggtgctgtcaggcgtactggcgccgcgctgcggcacggtgaccctggacggcgcgcccctgcaccgcctgcgcccgcgcgagcgcgcccggcgcatcgccgccgtgccgcagcgcccggaacacatccccgaccaggacgccctgtcgctggtgctcatgggccgctacccccacaccaccctgctgcgcggctacggcccggacgaccacgccgccgcgctggccgccctgcgcgataccggctgcgcccaccttgcggcgcgcggggcgcgcaccctgtcagggggcgaactgcaacgggtgctgctggcccgggcgctggcacagggcgcggacaccctgctgctggacgaggccaccgccggactggacgtggcccgtgccctggacatcctggacctgctgcacgcccgccaccgtgccggggcgcgcatcgtggccgccgttcacgatctgaacctggccgccctgtactgctcccgcctgatattcctgaagcatggccgcgtggtggaggatggcccggtggagcaagcctttaccgccgccgtgctgtccgaggtgtacgagaccccggtgacggtgcagccccacccggtcaccggcaccccgcaggcctgctacgtgcccggggcattccggatggacatgcgcgtggggctgcccccgaacccgatgggggctgcacaggcggaccccacaaaaagcaagcgctcaccatattaccacgacgcaccgcttgcggaacctgcattgccactgtccggtttttccggacacgcgcaaccccgccccgcaacgccccccgcgcgctgcggtgaacccgaaatttccgcgcagaccgcgccccttcccacggggacacaggatgactgaccgcatgcgcaccttcgtccgtcaggtcgccaccaccggggcgacaacgcccccccatcgcccgtgccggacgctggccgtggccctgctcctgctggccgcgctggccattgccttcaccgtgcccgccgctgcccatgccgggcagccagccggacaatccggcgtacaccagagccaacagcccgacaggcgcgcggacgggggggcgaccgtgcggacggatgggcggacggatgggcggacggacgggcaatcggacagacaggcaggcggagcggtgtccatcaccgacgatacgggtcgcgaagtgcgcctgccccacccagcccggcgcatcgtggccctgtacggggcgttcaacgaactgctggcggccatggacatgacggaccgcgtggcggcgcgcaccgccgccgacgaggaacccgccgccattcgctccctgccggtcatcggcacgcacatgcggcccagtccggagatggtggccgccgtggccccggacctggtgttgcagatggagggccgccgcgaagcgggcgaggccgtcgaaggcctgcgcgcgctgggcattcccgtggcggtgttccgggtgggctcgttcggggaattgttcggcgcgctgcgccgcatgggcaccctgaccggcgagccgcaacgcgccaccgcgctggaagcggccctgcgcacccggctggacgccgtggccgcgcgggtggccgaccgcccccggcccgccgtgttcttcgaggtgcggtaccccaacctgctggccgccggggccgattccatcgtcaccgacatcatcgcccacgcgggtggccgcaactgcgtcaccgccgaagggcgggtggcccgcctgagcgaagaggagttgctgcggctcgaccccgccgtctacctgctgcaacgcggccccatgaacccggagccggaaccgcccgccacgcgcccccattacgcaaccctgtccgccatacggaatggccgcgtgcgtgaagtggacgaggcgcggtattcccgccccggcccccgcgccgtggatgccgtggaggagcttgcccgctacctgcaccccgatgtatggggcaccactccggccacacccgcagccgaccgcaagcagactgccccctgaacccggggcctgcccgaatcctcggctgcccggccccatgacctgttctgtccgtaccgaccgcgtcctatccccaagaggtttttcatgcccgccttcaatgatacgccccggccctcctgcggcaccctgttcggcatcggcgtcggccccggcgagccggatctgctgaccctgcgcgccgtcaacgccctgtcgcgggtgcacgtggtgtttgccgcctcgtccacgcgcaacgactattcggtggcgctggacatagcccggccccacctgcccgccgacgtgcgcatcgagacgctgggctttcccatgacccgcgacaaggcagccctggccgccgcgtgggagtccaacgcccgcgcagtggccaacaccctgcgcaagggccgggacgccgccttcctgaccctgggcgacccgctgatctattccaccttcggctacctgctgcgcaccctgcgccgggtggccccagacctgcccgacgacgcggtgcaggtggtgccgggcgtcacctcgtaccaggccgcggccgcccgcacccgcaccatcctgtgcgaggcggacgaaaccctgctgctggtgcccggcgtgaacggcacggacaagttggccgccgacgtggcgggcgcggacaatgccgtgatcctgaaggcatatcgcaagtttccggaaatccgccaggtgcttgccgatcagggttcggcggaacaggcggtgttcgtctcccgcctgggactgccgggcgagatcatcgcccccaccctggccgatgccccggacacgccgcattacctgaccctgctgctggtgcccaaggcccgcaccggcgacgatgctggcgacgataccggcgaggcgtagcccagtccggctctcttccccatcccgcgaagccgaagggccgcccgtttcctgcgggcggcccttgtctgtgtaaaacggggcaaaatcgtccaacttcgatttcccctgcccctccgtatttccgccgtcctgccatccgggttcctcgcgcaccctgcgcgcccctgtctcccctttcccaaccggcttccaccgctgtcccgccgtagccctgcacggcggggggccgtgcggtgaagacggaacgcgaaataagatgctgtggcgctggcaaggaagctgtttccgctccgtatgcatcgccatcacccctccccggccctttcccatgttctttccggcgctcctccacgccctgctctcctgcccgttccccgcgccaccacaaaacaccaacgggccgcccggcatcgccggacggcccttccctgtccatccataatatatgaaggcgcgtcccgccctatccccgcttcaactgctccaccaactgtcgcaactcctgccccatgcgggcaagctcgctcacggcctgcgacgactgttccatgacctccgccgtctccgccgcgatgcggttcacctcatccgtgccccggttgatctcctcgctggccgcggactgctcttccgccgccgtggcgatggcccgcacccggtcggcggtttcctgcaccacgtccacgatcacccgcagcgaatcaccggccatggtggccagctcggtgctgcggcccacggacatggacgcctcttccatgccccgcacgttctcgcgcgacgccccctggatggcccgcacggcgtcgtccacctcgcgcgtggcgttcatggtcttttccgccagcttgcgcacctcgtcggccaccacggcaaaaccgcgtccggcatcgcccgcccgcgccgcctcgatggcggcgttgagcgccagcaggttggtctggtcggcaatgtcgctgatcacgttcaggatatgcccgatggattcggcccggtcgcccagttgatgcaggctgccccgcagcagggcggccttgtcgttgacgtcctcgatggcttccaccaccgaacgcacgatgccctcgccatcttccgcctggcggcgggccttttccgcattgtctgcggcggacgaggcgttgcgggccacctccatgaccgtggagttcatctcttccatggccgtggcggtctctccggtgcgctcgcgctgcacgtcggcgccccggctggcctgctcgatctgggcggccagttcctcggacgcggaacccacacggtccacgatcacctccagcctcgcggcagcctgctgcatgccctcgctcttggcgcgttcggcctcggcgcgggcggcctcggcctcggccatggcctgccgggcctgcgccccctgctcctctgcctcgcgggtcttctgttccgaggtggcgatcatgtccttcaaccggtccaccatggtgcgcaaggcgttggccagcgtgccgatctcgtcggaacgggccacgtccagctgccgcgaaagatcgccctcggccacggcgctggcgaattccacgcccttgcccagcgcgttcacgatgttgcgcacgataagaaagatcaccgcccccaccagcagcaggatggccgtggtggcggccacgctcacgttgcggatggcggccaccgggtctctgatgtcgctttcgtccacggtgatgcacatgatccacttggtggaaggttcctccacgaagtacgcatacttggtgataccttgccacggatagacaatgctgcccgtgcgctgctccagcaccttcctgccccagtccagctcactgatgtcggtcttgaggatcagcgaggcgtcggggtgggcaatgaccttgccgttgcccgccaccatgaaggcatagccggtcttgccgatcttgatgggattgatgaattcctttgcgtacctgccaaggtccaccgaagcatacagcacgcccgccactttgccgtccaccttcatgggcactgccagcaccaccacgggcgtattggtggtcatgctcatgagcggctctgacacggaggcctcgccctgcatgccgcgcttgaaatattcgcggctggcgcggttttccttgccgacggactcatccaggttgctggccgccacgatgccgtccggtcccagcacgttgaccacctgatacacgtcgtaagaggccaccacctgacgcagggcctcgttggcgcgccgcaccacggcggccctgtcgccgcccggcggcacccgcagcacgtccagcagcacgttgcgcgtggcctgcgtggccatatcctcgcgctggtcccggatgcgcctgtccaattcgcccgcagcggcgcggaccatcatttccgactgggcattgatggcctggtgcagggcgtcttccgacacggaatacgacagccacgaggacaccaccatgccaatgagcaccagccccagcgttggcacaagaaaacggttgcgaagattccagcccatggagcacctcgcctgttgcaaccctcccccgagagtaacgcatcagaatctgatggcgccagcgtagcacactgtccatattggcgataggtccacgccgcaaaaaataccacggaggaaaagcgacgggggccggacacgtccggccccggaaacatggcaagggaaagaaaagacggggcacccccgtggcataggcaggctcaagaccgctgccgacgacgccccgaccgcacgccgcgtcaggaacggggggtggccatggcctccaggctccacgcggtggcccgcgccagcacgtcgcccatggccgtctcgaaggcctcggccacttgcggcagggcggatccggcagcggggcaatcgcgcccgatggaggtaaaggccacgatgcgcccggtcttcaggttcaccaggcgcagggccagttccacttcgacaaggggcgcggcaccttcgcccatgcgggtattgaagcggcgcaggtcggtcatcagccggtagtcggggtagatgcccgccgactcctccgccgcgccgtccagccgcccggcccgctcgaaggcttccaccagcagccgttgcaccagacgcggagccgggctggtccacttggccccggcatagtagcgcacctcgcgcccgttctccccccccagcaccagcacgatgcggtcggtatccagcatgcggctggtttccggcagcgagatggccagttgcagatgcaccgcgccgcccgcgccggggccgggcatggccggggccagcaacaggtgggtgggtgcggggccgggatccagtacgcgggcacagccgggcagtacggccagcagcaggccgagcagcaatatccagggccggtgcttccggcggacggaacggagggcgcccgcggccaacgcacacgaaggggaagcgagcccggcggggctagacaggcacggagcggcagcgggcgggcacggagcggaaacggacatcatcgggcatcatactccggtacggggttgccgaacaggaaacggcgggggtcgctttccaccttgtgggccagccggtccagcgtgcccaccaactggcgcgcctcggccagcaggcggcgcatgtcttccagcccctcgcccgaaaacttggccacgcccggttcggcgcgggccaccatgccgtccatgcgccgggccatgtcgcccacggcgcgggtggattcgcgcaggtcggtgcgcaggtagtcgcgcatgtcgccggtggcgccctccagccccgcggatgcgttggccaggcgccgggtggtcacgtccaggttgccgatgattcggtccatggcgtctgcccgggcggccagccgcgcggtaagcacgtccagcgattgcagggtctgcgccagcgcccggcggttctcgtcgtcggccatgcccgcgatgcgctggatgaggtcgcggctgtcggagaccacggcgggcaacccggcaaacagggcctccagccgcgaaagctgggcgggaatcaccgccacctcttcaccggggtgcggcttgagcagcgggctggtggccgtgccgccggaaatctgcaccacggtcacgccggtgatgccgcgcgcctccagcgaggccatggaatcttcgcgcacgggggtattggccgccatctcgacgcgcaccttgacccggccagggtcggtggggctgatggtgatggccttcaccgaccccaccttcaccccgttgaacagcacgtcgttggccacgctgaggccggaaacgtgccccgtgaaattgatgtcgtactgcacgaggtccacgccgctgccgcgccccgccgtccacaggatgaaggccagcgcccccaccacggccatgagcgtgaacaccccgaccagcacgtagcttgccctgatctccatgtcatctcccttgggccgggggctgcccggcatgtgcgccccggtccgcgtccctgggcaccccagacgcgtcccgatccgtgggtccggacaccccggcggccacgcgtccgcgcggccccgtgaaatattcgcgcagccacgggtggtccacccgcagcagttcctgaatggtccccaccgcgtagatgcgtttttccgccagtacggccacccggtcgcataccgcgtacaatgaatcgagatcgtgggtaatcatgaccacggtaagcccaagcgcgtcgcgcaggtcggcgatcagcgcatcgaaggccgcggcgccgatggggtccagccccgccgtgggttcgtccagaaagaccaccgccgggtccatgaccagggcgcgggcaagccccgcgcgcttgcgcatgccgccggaaagttcggacgggtatttcagcgccgcctccggcgccaggcccaccatgcgcagcttcagggcggccacgtcatccatggtttcgggcggcaggttggtgaactcgcgcaggggcaccttgatgttctcgatgaccggcagcgacgagaacagcgccccgtcctggaacagcaccccccactggcggcgcaccgcgcggcgcgcggcctcgtcggaatgggtgatgtccacccccagcacgcgcacgtcgcccgcctgggggcggcgcagcccaaggatggtgcgcagcagcaccgacttgccggaaccggaaccgccgatgagccccagcacctcgccgggccgcacgtccaggtccaggttctcgtgcaccgtcaccgtgccgaagcggttggtgatgccccgcagcgagatgatgggcgcgtccgtcaccctacacccccagcgacatgaacagtatggcgaagcccgcgttggccacgatgaccaggaagatcgactccaccaccgcctgggtggtcagccgccccaccgactccgcgctgccggtcacccgaaagccctggaagcaccccacgatgccgatgatcagcgcgaagaacggtgccttgaccagcccggtgacgaagttggccagccgggtgatttcctggaagcgcaccgcgaacgcgccgggcgatatgcccagcgacagccacgaggcaatgcccccgcccagcacgcccatgaagtcggcgatgaaggtgagcaccggcagcatcagcaccagggccaccacgcggggaatcaccagcacctccatggggtccagccccatggagcgcatggcgtccacctcttcgttggccaccatggccccgatctgggcggtgaacgacgagccggagcgccccgccacgatgagagccgtcagcagcacgcccagttcgcgcagggtggaaacctctatcaggttcaccacgaacacctgcgccccgaagcgggtgaactgctccgaccccatgtacgcggtgaccagcccgatgaggaaggtcagcagggccacgatgggcacggcctgaatgccggtctgttccatgtggtgcacgatggacacccagcgcagccgccacggtcgggccaccgccgccgccagcgaaaccaggaacatgcccaggaagccgatgatggcacgggcctgttccagttcctccacgatggagccgccgatggcgttcagcgcgcccaccacgggagatatgcggcgtgcgcgcggcaccgcggaaatgtcgatggcacgcaccctgtccagcagcatggactggccatggtcggacacgtgccacaccacgcgcgcccccgccgtcgccatgctggcggcggcccggcacagcagttgcgcaccggcggtatccaggcgggtcacttcggccaggtccagatgcaccaccggggcatcgccctgcaccgaacaggcgttgcccacctcggcgcagcggcgcagcagccgggcggtcatgcggccgattgaggccacgtcccacacgccggaaaaggtgagcaccagttcgcgcgcgcccctgcccatcccgtcgtccatcccgtcgctggggccgggctccacgcacgacgcggcaggcgtgcagaccagccccggctcgtgctgcccggcgtgggcgtccgggtcgggacgccggtagtcgcccttgagggtgggttctcggaacgggggaacggtttcacgcatgcgggcaatctaccatgccccatggaccgcgccaagggtgcctgacgcagccagtccgaaaggaaacgggcgggaaggggccggaaggtgtcggcaggtgcggaaggtgtcggtactgaccggggccacgcgccacgtgcgcgcggacgcggcaacagggacgtggccgagggcgtgaacgcggcgtgcgaggcaggcaggagggagggagtgaacaaacggaacggaaggagatgcggcggcaggaaacacccggaacgcgcgaccagcgcggagagccgcgcggccaaagcccgcgcgcgacatgtactgcccgacgttgaaacccgggtggcgacaaccggacagcagccccggacaaccgggaccggacaaccggaaccgggcggcggcaaccggaaggtgcctgaccggtggctaccctgcggcggctattccacgtcgtcgtcgtaccattcgtgctcgtagccgtcggtgagcttgtagctgcgcacctgcaacagcagctcgccatccttttcgcgcaccatgcccaccacttccacgtgggcattgatgtgcgccgcaaggtcggccccggcaccgcgcgggacgatgtggaattcggtatccccggcggacacggccaccttggcggccatgtcgtcgtgccccttcagggtgagcggcacgatgtacccctgaacagtcctgatgccttccatagtattcacaaataactctcgcgcgaacgggtaagggtccgcctttcggacccacacaacactgcggaatattacccctttcccaaaaacgcaagcgtttggcggggccgatgtgcaaaaaatttcctgccaggaaaaacacgattcatttcaggatattgcaagcgcgattttgcacgcgccacggctggcgcaacccgccccggcccttgcgacatgcccccggcatcagccgaaacggtgcgcggcgatggtggcgcccatggcccgacaggcgaatacccgttcccccacgtccgcaccggcggccccggcaaccaccatcagcggcagcagatggtcctcgcggggatgcgcatcgcgcgcggccggtgcggcctgccagcggaccagggcatggtcgcgccgcatcgggtcagcgtcggtgaccgtggccgtgagccaggagtcgaacacgtcggagtccggcaggggctggttgtcggcccggcggaaggcccgcatgttgtggtagctcatgccgctgccaaccagcagcactccctggtcgcgcaggggggccagggcgcggcccagcgcaatgtgcgccgccgggtccaggtcgtggcgcatggatatctgcaacgtgggaatggcggcccgcggccacggcagcagcaacggcacgaacaccccgtggtcgaagtcgcgccccgggtcctcgcccaggtggatgcccgccccggccagcagttcgcgcacgcgcgggaacaggtgcggcgcgggcggcgcgggccattgcagttcgtaggtgtgcggcggaaagccgtaatagtcgaacagcaaccccggatcggacgtggtggccagggtgaagtcgcgctcttcccaatgggccgagatgaccagcagggcggcgggcggctccggcagcgattctggcagcgcgcgcagccatgcggccagcgggttccaggtgtcgggcggggtccagtccatgaaaaagcaggggccgccgccgtgcggaatgtagaagacgggctgtctggccatggattcaccccgttgcatccggcaggtactgcctgcccggaaaatgccgcccgaaaaatgccaacggacacgccacgccgcaccccaagggcgcagcgccgtgtccgtccgatgccccgcgcgttacgcgccagacaatcccgaatcgccggtgccggctagatcctgcgccccagatacgcggtatccactccgtacaggtgcgaggcctgcggcgcggattccccgttgtcctcgtccaccaccgaatacccggtgacgtcaagggtgaagtagccatcctcgatctggctggcaacgcccgtcaccaccacttccagcccgtccagttccaggtcggtgacgccccgcagcagaaagatgcggtcgtccatggtttccagcagcgggccgtcgtcggtcaccaccaccacgccggtcaccaccacctcgggggtttccggccccatggtcatgcccgtggcgcgcgccgccgttcccgcaagcatccagtttgccagcagcaccagcagcaatgccgccgccagcagcaccccgctccgcgcgggcgccgccgcgccgcgcatcgcttcccgtatccgcgccatcatgatcctgccctcttccttgcgcactgtccttgccccagcccctgcagccatccttgcgccccggaacttcgcgtccggcacgtccttcggcggccctagcccgccgcatccagcaccgtgaactcacgcaacgtgagcagcagccgcccgtcgcgcgccgccagccagcccgtggccgtcaccttgcggcggcacagccccagcaattccggatgctccgccacgttgcccaccaccagttcgcgctcgcggtcatcggcaatgagcaccccggcgacctcgaaatccttgccccaggcatccggcagcacgtaaccggtgacggacaccagcgactcgccttcccgcccttgcggggcctgcgccgactgggccgactgggccggaatgcctgcaccgcccatggcgtcggcgggcttcccgaagccctcggaaagcccgccgcgcgggtcggaagccgattgtcgggacgtgacgggcacagaatccgtggcgctcacgcccttgtgcgagtattgccgggaatccatgccaaaagctcagcactttccgcgccatatcggcaagatggcgctctttctagattttttgtataggcatcgcaaatacaagaactcaaaattcttgttttagcgggttgtgcgatcaccacgccacaaaatacgccctaacctgtcattaggcattgacatgcatgcagataacatactgcatttaaaggcaacatacaataacaggaactggcagttcccgaaaaattaaaacggaacttgagattctttttttacgccgcccctccaagaaaccacggcgcaccatggcggacgttgctccaccatcggcgcgccgcatgcagggcatgaccgggcattccgtaatttccacggggggagtgctgccgcagcggacggagcctagccgcgcagcttgtaatcttccttgcgcagcccgtgccgggtcatcagcttgtgcagttgccgggtggtcaccccggccagcgcggcggtgcgctgcacgctgcccccgcactgggccagcgcccgctccagataggcccgttcgaacacgtccaccgaacggcggcgcgcctcggccaggggcagggtggtgtccaccgtggccagccgcccaccgccgccggggccgaagaactccgccggaaagctgtccggcgtgagcacggtgccgctttccagaatgcaggcgcgctcgatgaggttttccagttcgcgcacgttgcccggccagtcgtagcccatgaaggcgtcgatgacctccggatggatggaccggatgtccttgaccatctgggcgttgtagcggcgcacgaacagttcggccagcagcagcaggtcttccttgcgctcgcgcaggggcggcacgtccacgggaaacacgttgagccggtagtacaggtcgcgccggaagcgcccctgcgcgcacagcgcggccagatcctcgttggtggcggcaatgacccgcacgtcggcgcgcagcaccgcctcgccccccacccgctggtaggcccggtcttgcagcacgcccagcagcttgatctgggccgactggctgacggtgcctatttcgtccagaaagatggtgccgccctcggcgatttcgaacttgcccggcttcttacgcacggcgccggtaaaggcgcccttctcgtggccgaacagttcgctttcgatcagcgtgtccggtatggcgccgcagtgcacgctgatgaaccgccgcgtgcgccggttgctgtggttgtggatgagccgggcgatgaggctcttgccggtgcccgtctcgcccgtgagcagcacggtgctgcgcgtgcccgccaccagccgcaccttgtcgaacacctcgcgcatgcgcgggctgttggtgtgggccaggtccaccccgtcgcccgcccagtggcggtcgcgcaggtagtccagttccgaacgcaccagcgccgattcgtgcagcttctgggcgacaaggcgcacctcctcctccagcagggggtacggcaggtagcccccggccccggcctgcaccgcgtccacggcgtggcgcacggcatcggcttccgccagcacgatgatctcggcggagggcacccggcgcttcacctcccacaccgcctcgtgcagcacccggcgcgagggctcgcgcccttccagcagctggccgaggtcgatcatcaccatgtccagcgcgcgccccgttgcctgggccagcgcctcggccctggtgcggcagggaatgaccgaaacgtcgccggaaaaactggtgcgcagcacgtgcagggcgtcttcgtggggggtgacggcgagcaggtatttcatgcggtcctcgttgcccattcgcctatgggaagccgggccggagcgcaacccccgcgacggggtgccgtgctttctgcctgacgcgccatttacctttctttacattttcattgggaatccataggctgcatcaatcaaaaaaccggagacggcacggctgacgctggggtttcaccgtgcctgtccgcaggacttcggaggttcgcatgttcacgcgccgctttcacggacaacgtgttgccgccgccatgtttgcccgccggcacctgctgccggtcaccctgctgctgttgctgctggccgcggcccttgtgcccggcatggcacggtcggcgcacgccgccgatgccgattccgtcatcggggccgtggatgacgccatgcgccaggccgaccgggcgcgcgacgcctatgaccgcgtacgctcctctggcgaccgcgacgccatttcgcgctacgagcgggactggcgcgatgccgaatacaagctggaagacgcccgcatcgaaaacctgtcgcgcgaatcgggcatgtcgccctcgcgcatccgggacatgcgcgaatcgggcatgggctggggacaggtggccaaggaggcgggagcgcaccccggttcgctgggagttggccattccaagggcaagaagggaggctggaaccgcgacgacgaccgcaacctgtcccgcgactactaccgcgaccggcacgacaggcaagacggcgaccgcgacggcaagggccccaaacatgacgaccgacagggcaagggcggcaggcatggcgaccaccaggtcaaggacggcaggtacgatgaccgccagtccagggatggccggtacgacgacaagcacgccaagggcggaaagcccggcaagggtggaaaggacaagggcagaaagggcagcgacgactacccgtatgacgacaagacaaagggcaagggccagaagtagcctgcgccggtgggaatgctgcgcgcggcaaccgtgcggcacctttacaagcacacgggcacgcggctaggctgcgccattgtcccccatgcacccggcggaccgccgccgggctccttcccacaccccgcatcaggagcgcgccaatggcccaacgcaccgccatcatccccgccggggcccccgccccggttgccccctattcccccggccttgcctgcggggggctgctgttcgtctccggccagttgcccgtggacccggccaccggcgccttcgtggaaggcgacatgggcgcgcgcgcccgccagtgcctgcgcaacgtgcaggccgtggcccaggccgccggcgccgaccttgaccgggtggtcaaggtcaccgtgttccttaccgaccttgccgacttcgcggccatgaacgccgcctacggcgaattcttcaccgcgcccttcccggcacgttccaccatccaggtggccgggctaccgctgggttcgaacatcgagatcgaagccatcatcgacctgccgtaacgggccacgacggcccctgcccgcgcgttcacgatgcacggcgcgccctgccgccccccggggaaggccgggcgcgccgccgtctttcgccgcctttcgcggggtcctcccacggccccacccgatccatcccccgccgccccccggtggcccttcacgggcatcccgccgccccacgggtacgcgcccccctgcggcgcaatccactttttccggacaatcggggagactccccacccacacccattgacctcccatcatgatggggatatctcctgctcatgagaatgattttcaacctcgaaatatccggtctgctgcccggtcggccctgccgcccgggcgaatccccgtcttcctgcgcggggggcgggccatgctgagcaccctgctgcaccagtttgcggaatccctcggcaacgccatagacgccaaggacacccacacccgctcgcactctgaagaagtggccctggccgcctttctgctggcgagggccatggggttttccccggcggacgccgaccgcgtgcacgtggccggacacctgcacgacatcggcaagatcggcgtgcccgacgccgtgctgctgaaggcgggcaccctgacccccgaagaatgggaacacatgcgcgcccatccggtcatcggcgcgcgcatcgtcagcccggtggcggaccttgccgatgaaggcgtggcctccatgatcctgcaccatcacgaacgctgggacggtcggggctacccgcacggcctgagcggcgatgccatacccctcggcgcgcggatcatcgcgctggcggacagcctgtccgccatgctccagcaccgcccctaccgcccggccatgcgtttcgagcaggccgaggaggaactgttgcgctgctccggcagccagttcgaccccgccgtggtgcgggccttcgtcaccgtgcgcgacgagatgcaccgggccttcagcacgccacgaccgccccggtccgggttggacggcattgcctccagcgtcgtggccagctgctgccgccatggtgccgggccgcatgttgcggcgtccggcccggacgccgccccgggcacctcgctgccgtccgaaacatccgccgccccggcggccacccccgccaccccggacgcggcgggcagtgccgagcccatccgccacaacgacaccaacgccccacggagcgccacatgggaagacacgtgggaaaacggacgcgccacaccgcgcggcctgctgatcccggtgcccgcatgaaccacacgacgtcctgcaataccggcgcttccggctccgttggctccagcggcgccacccgcgccgcgaacagtgtctccgcgtcgggtctgggcctgatcaagcaccgctggctgcgccgccccatcgatgccttctggcgcggcgtggatgcgctgaacccccgcacccggctggccatcgcattgttcctggtgatcgcggtgcccgccggggtgctgctgcaccacctggaatcgcagggccgcgccgtgctgccggggctgccccgcgcgctgcccatgagcatctatgatgacgtggtcctggccgtggccctgtatctggccggagcgctggtgctgtgcatccccgtggccgggctgatctgccgcttcgtgctgctgcgcgacatccgcgagatcaacgccttctgccttgccctgcgcgaaggacgccagccgcgtccgttgtcgctgcccaacgagcaggaggacgagcacgacctgctgcgcctgaagcgcaacctggaatggatggcccacctggtggccagccgcgaacggcacctgatggcccgcctggaagccacggacagccgcgcccggcacatggaggaactggccgtgcgcgatgcgctgaccggcctgttcaaccgccgccacttcgaacgacgcctggccgaactggccgccgatgcccggctgcgcccgcccttccatctgatgctggtggactgcgaccgcttcaaggccgtcaacgacacccacggacatgcggcgggcgacgaactgctgcgcctgctgggcgacgtcatcgccgaggcggtgcgcgcgggcaccgacacgccctgccgcatcgggggcgacgagttcggcatcctgttcgcctgcccggacgaaaattccgtgcgcgccgtggccgaacgcatccgcctccgcttctcccagtgccagaaccacggctgcaccctgagcatcggcattgcccgctaccgccagcagggcgaaggccgtgccgatgccgcctgccagctggccccggtgaccgacgcgggcaacgccgcctgcgcgggtgagggcgcccccctggccgtgcaggccatggtggcccgtgccgacggcgccgtgtacgcggtgaagcggcgggggggcgacggcatcgcggtgcggtaggccaaccggcaaaccgttccgcgacgatccttccccgccccgcattcccgcacgccgcccatatcccccggacggaagcacccccgccgatgcgcgcatcggcgggggtgtcttgtcatcatcacagtcaacggcgtgaccggggggcggcgtggtgagcggcgaagtcccacgccgtactcggctgcccggcggcatgcccgccagcccgggctacccctgcggcagcgtcgccgcccgctcgttgcccagcgcgcggcccatcctgcgttgcagccagcggctcagcttgtccaggtacatgtagtacaccggggtgatgtacagggtcagcaactgcgacacgatcaggccgcccaccacggcaaggcccagcggcctgcgttcctcggcgcccgcgccaaagcccacggcgatgggcagcgcgcccatgagcgcggccatggtggtcatcatgatgggccggaaacgcaccaggcagccgtggaagatggcgtccgccggggcgcggccctccacccgctcggactcgatggcgaagtcgatcatcatgatggcgttcttcttcacgatgccgatcagcatgatgatgcccacgaaggcgtacaggttcaggtcgtacccgaagaacatcagcgtgagcagcgcgcccatgcccgccgagggcaggcccgaaaggatggtcagcgggtggatgaagctttcgtacaggatgcccagcacgatgtagatgacgaacaccgccagggccagcagcatggccatgccttgcagcgaattctggaaggcctgcgccgtgccctggaacgaccccaccacgtcggcgggcagcaggggcgatgccacctgctccacctgggccacgccctcgcccagggccacgccgggccgcaggttgaacgacacggtcaccgagggcaactggccggaatggttaaccgacagcggccccacgccttcgctcaggctggccagggtatccagcggcaccagcatgccggaattggcccgcacgtacagcagcggcagcacggacgcatcgcgctggtattccggcagcagttccagcagcaccgcgtagtcgttggtgggcgcgtagatggtggaaacattgcgcgagctgaagcccgactgcaacgcctcttccacccgctgggccgaaacgcccagcgccgccgccttgtcgcggtggatggtcacgcgcacctcggggttcttcagctgcaagtcgctggtcacgtcctgcaatccgggcagggtgcgcatccgttcttccagcaggggggccacccggtacagctcgtcggtgtccggcccctggatggtgtactggtacaggctcttggtggtgcgcccgccgatgttgatggacggcgggttggacacgaaggcctggatgcccggcagggtattcagcttgggccgcagccgctggatgatctgctccggcgtttccttgcgctcgtggcggtccttcagcatgatcaccagccgcccggcgttgccgccaaggttggggccgcccgcgcccacgatggacgtgaacgaggcgatggccgggtccgccgccagcacggcgtgcagggcggtctggttgcgcaccatggcgtcgaacgagatggactggtccgcctcggtgaagccggaaagctgcccagtgtcgccgctgggcagaaagcccttgggcatggtcatgaacagccacaccgtcagccccagcacgcccagcgacacgagaaaggtcatgaaatgatggcgggtggtgaagcgcagggtgcgctcgtagatgtgcagcagcccgtcgaagaacgcctccagcgcgttgtagacgcgcccgtggcgctcggcgccgtgcggcttcaggaagcggctgcacagcatgggggtgagcgtcagcgagaccacgcccgaaaggccgatggccaccatgatgactaccgagaattcgcggaacagccgccccaccaccccgcccatgaacagcacggggatgaacaccgccgccagcgagatggtcatggagatgatggtgaagccgatctccttggacccgtccagggccgcctgcatgaccggcttgcccatttccttgtggcgcacgatgttctcaagcatgacgatggcgtcgtccaccacgaagcccactgccagcgtcagggccatcagcgacaggttgtccaggctgtgcccgaacacgtacatcagggcaaaggtgcccaccaccgacatgggcagggccagactgggaatgaccgtggccgacaggctgcgcaggaacaggaagatcaccagcaccaccaggaccacggtgagcaccagggtgaacttcacgtcgtccaccgattcgcggatggtctgcgaacggtcgtacatcacgttcagttgcacggacgcgggcagctgccgctcgaacgagggcagcagttcctttaccgcgttgaccacggccacggtgttggagccgggctggcgctgcacggccagcacgatgccgcgcgtgtcgttgaaccaggtgaactgcctgtcctgctccacgctgtcgatgacccggccaagctcgcccaggcgcaccggcgcgccatcgcgccaggccaccaccatgggccggtacgaggcggcgtcgaacagctggccgctggcctggatattgcgcgaggtatggtcgccctgcagggtgccggtgggcaggttgacgttggaatcggaaatggccttggccacctcgtccaggccaatgccgcgcgtggccagggcgcgcgggtccacctgggcgcgcaccgcatacttctgcgaaccgtacacctgcacctgggccaccccggccaccatggagatgcgctgggccagcatggtgtccgcgtattcgttcacctgcgacaggggcagtgtgggcgaggtgagcgcaatgtacaggatgggctggtcggcggggttgaccttgcggaagtagggcggcgtggtcatgtcgtcgggcaggcggcgcgccgcctgcgagatggccgactgcacgtccagcgccgccgcgtcgatgtcgcggtcgagggcgaactggatggtgatgcgggtgcgcccgagggtgctcgacgaggtcatggagtcgatgcccgcgatggtggcgaactgccgctccagcggggtggccacggcgctggccatggtttccgggtcggccccggaaagctcggccgtgacctggatggtgggaaagtccacgttgggcaggtcgcttaccggcaggttgcggtagcccaccaccccgaacaggaacatggccagcatgaccagacaggtggtcaccggcctgcggatgaagaacgccgcgatgttcactggcgcgcctccgccggggccgcgcccctggcgcccgcttcgcccggtttttccgcctgcccgccggaagccgccccggcagaggccctttcctccaccacggcgccgggggtcaggcgcaggtggccgtcgatgaccacccgctcgcccgcggccacgccctcctcgatcaccacctggccgtcatgggcaaggccggtgcgcaccttgcgcaactgcacggtgttgtcctggaccaccacgtaggcgaacagcccctggctgccggtctgcaccgcctgcgcgggcaccaccacggcgccgggcacctcgcccagttccacgtacacgtccacgaactggccgggccacagcacgcgcgcctcgttggcaaaggtgccgcgcatgcggatggtgccggtggcggtgttcaccgtgttgtccacgaagctcaccgtgccgcgcgccgacaccccccccgcgccgttggcggaaccgggcacccgggcctgcaccggaacgcccccggcggccatgcgggcgcgggcggtggccaggtgcatttccggcagggcaaagcccacgtagatgggctctatctggtcgatgaccaccagcaccgtatccgccccggcacgcaccatgttgccctgatccaccttgacctgcccggcgcggcccgacatgggcgcggtgatggtggtgtacgaaagctgcacccttgccgtctccaccgaggcctcgtcggcacgcacggtggcgcgcagcgaatcggcggaggagcggtactgctcgtactggtcgcggctgacgtagccgtctgccaccagcttttcgaagcggcgcacgtcctcgtcggccttggccagcagcacgcggtcgcgttgcagcctggcctgggcctcgctcagcgccgcctccagcgcgcgtcggtccaccgaaaacagcaggtcgcccttgcgcacatcctgcccctccttgaaatgcacccccacgacctggccgtccacgcgcgacttcacggacaccgtggcgtacggctccacgttgcccacggtgcgcaccaccactggcagatcgcgcttttcggcaagggcagtggccacgggcacgggccgcttctggggtttggccttggcggcgtcgtcgccgccggaacacccggccagcatcgccagcaggacggccaggacggccatggtcggcagggcgggcaggagggacgccgcccaccggactggcgcaactggcgcaactggcgcaacggaagaagggccgacgaaggacggggcggcggggcagggccggaaatggggcctggattgggcgtcgatgttcatgcggtgttccgttggcggctgggagtggggggaatggatgcggtgttcggcgtggcgctgccagttctgccggggctgccggggctgccggtagcgcccgggttctctgggctggccggattctctggagtggccgggcactgggggcattcacgcggggcggagcgtgcggcgcgcagccgctcgcgcagggcggcgatgcccgccagcgaaaaggcggtgatgtgttcctccagttcgtcaaggctggcggcatcgtacgaaatttcggggtacagcagcggaatgacgttgcgggcgaagtgatggtgcaggctctggcccaccacgctcagcgcgcacagggccacggcgcggctgccgtccggctcgtccagcagttcgcgcaccgtttcgcccagataggcggagcgcgcaccgatgaccttgcccacgatgtcgccgatgacgccggtgggatcggtcatctctcggatgagcagccgattgtaccattccgggcggcgcgaaccgcgcgtgcggtgcaactgcgaacggatgaaggcgcgcaaccgtgtttccgggtccgccgccgcagaggcagcgccggtggcgtcgccggggcccggcgcggccatgcccgatgcagacggcggcgagggcagcggcggctccggaaagggttgcagcagcaccgcgcggtacaggccctgcttgtcgccgaaatgatacttcaccagggccacgttgacgcccgcgcggcggcatatctcgcgcagcgaggcgcggtgaaagcccagttccgcaaaggtctcgcccgcggcggccatgatgcgcacccggctgtccggtgtctggccgtccggggcctggctgtccggcacctgactggctggggtctggctgctcggggtctggccatcccggtccccggcggcaggcgggggggcgggtacggcaccggctgccttggctccggcggatacgctccggagagggggctgtggctgcacctgctgcggcgcactctcccgcgtggccgcatcccgcgcgttcgtgcgcggttcgcaccccgaggcggtcgatgcgactgcgggagcgtccggggttttgcgggcaggcaaggcgtcgtgcatgaggcatccggacggcgtggtcatggtaccacggcaaaaggaaggcggcccgatccggcaaggcggatgccgcaggccctgcccggacccgccaatgcgggccggacatctccggtcttttccggagggcgttcggcctacttaaacgagtgtttaagaaagtcaatagcccgacaacagcttgtaataaaaacgtatcgcagccttcatacgcccagccgtccccaccccacagcttgtgcccgttcggcacatgctccgccgggcgcgttcacgcccgccgcacgcggccaatgtcccctctgcgccctgcacaccgcccgcaccaacggatatgccaccgtgcccgcgccggtccccccgggcaggcccgcaaccaatccgccccccgaaacacgtgccgacagcacgccgtcctccggcacagccgccggaacgccacccctgcccttgcaacgccacgcccggttctgcggaaagaatgcgcccaacgtcacgccccctgcggcgtgacgcccatcccggagcgtcctcgcctccggattattccgccatgctcgcgcaaataaaagcaatacccacatatgagacgagagctaattcctacctgccaattggactgtgcgaccaaccacctgtagtatcttacaattcccttgacgtttccgtgttgccgggacatagaatccgtgcgggaatccaagggcccatgcctgtagggcatgcaatccgtgagcggcgacgtccacccggaggtgtcgcggctctcctttgtcctttgttacgaggtgcgtatgctggacacccttgtctttggaagcgtcgtgtttccactcttagctgccctggcggtctatttcgtcaggggcgacgccgcgcgcaacatcatcgtcccggtatcggtggcgattaccgccgcggcggcgttgggactggcgggcctcggctcgttctcctactcgccccaagccattcttggcatcagcctcaacggcctgatcaccgttcttgatttcgccctgctcgggttcatcttcctcatcgcgctgcgcatgggcaacctgctcatcatggggctgacggtgctgcaggtgctgggcatggtctatctggacttcttcctgatggaccacggcacgcaggtcaccggcttctacgccgacagcctgtctctgaccatggtgctgatcatttccatcgtggggggcctgatctgtttttacggtcttggctacatgaaggaacacgaggagcacctgcacctcgccaagagccgccagccgcggttcttctttttcatgctgctcttcctgggcgccatgaacggcctggtgctggccaacaacctgtcgtggatgtacttcttctgggaagtgaccaccctgtgctcgttcatgctcatcgggcatgacggcaccgacgaggccaagaccaacgccacccgcgccctgtggatgaacatggcgggcggcgttgccttcgtggccgcgctcatgttcctgcagaagagcacgggcaccctttcggtgcaggacatcctggccaagtcggctgcccccggcatgaagaccgcggcgctgctgctgcccatggccttcctgtgcttcgcgggcttcaccaaggccgcgcaggtgcccttccagagctggctgtgcggcgccatggtggcgcccaccccggtttccgcgctgctgcactcgtccaccatggtcaaggcgggcgtgtacctggtcatccgcatggctccggcctaccagggcaccatgctttccgccgccgtggccatcttcggcgcgttcaccttcatcgccgcatccgccctggcagtgggccagagcaacggcaagaaggtgctggcctactccaccatcgccaacctgggcctgatcatcgcctgcgcgggcatcaacacctcggccgccatcgccgccgccgtgatgctgatcatcttccacgccatctccaaggccctcctgttcctgtgcgtgggcgccatcgagcagaagatcggctcgcgcgacatcgaagccatgcgtggcctgttcaaggtgatgccccgcaccgcggtgatcaccgtcatcggcatcgtgaccatgatgctgccgcccttcggcatgctgctggccaagtggatggcccttgaatccgccgccaccgccaccgccgccatgcccccgctggtcatcatgctggctctcggcagcgccctgacggtgctgttctgggctcgctgggccggcgtgatgctgggttccaccgtgccgggcgaaaacccgcccaccgaacaccagcccttctcggtgcgcctgccgctgctgctgctggccggtggcgccgtgggcctgtcgctgctttcgcccttcgtctacagcatgctggtggccccggccacggcgctgtacgccaaggcaaccgcctacaccgtctccatgggcgtgttcgagaacaacgccggcgtgttcgcggtgtacccgctgttcctgctgctgggcgtgggcttcgtgtatgccctgcgcgccgccaagaaggtcggccccgaagcggccagcctgccctacatgggcggctcgcagcgggtggagaacggcaagatcggcttcaacggccccatgaacgggttcgtggaaaccgcagccggcaactactacatggaatccctgttcggtgaatccaaactctcgaagtccatcaacgtgatcgccatcgtgctgcttgcggtcatgctcgggggggtgctgtaatgctgacgttcatcgccgctctcatcgggcttgccctcaccccggtggtcgggggccttctggccggggttgaccgccgcgtcaccgcccgcctccagtcccgtttcgggccgcccatcctccagccgttctacgacgtgctgaagctgctgggcaaagcgcccatggtggtcaactcgtggcaggtcatgtcggcctacatctacgtgctgtcctctgccctggccgtgctgctgttcttcatgcagggcgacctgctgctgctcttcttcgtcatgaccatcggcgcggtgttccaggtggtgggcgcgctgtccgtgccttctccctacgcccaggtgggcgcccagcgcgaactgctgcagatgctggcctatgagccgctgatcatcgtggtgttcgtgggcatttccatggccaccggcagcttcaagatcgccgacgtgtacgccatggaaaagccgctgctgctcagcatgcccttcctgttcattgcgctgggctacgcgctgaccatcaagctgcgcaagtcgcccttcgacatctcggcctgccatcacgcccaccaggaactggtgcgcggcgtgctgaccgaatactccggcccgcacctggcgctgctggaaatcggccactggttcgacgtggtgctcatcctgggcctgtgctcgctgttctggcacaccagcatcgtgggcatggtcgccctgctggtggtgacctacgcggcggaaatcctgatcgacaacatctgcgcgcgcatgacctggccgtggatgctcaagaacgtactgggcgtgggtcttgtgttgtcggtgttcaacctgctctggctctacgtcagctaaggggtggaggcgataatgggtctgcttgaaaactggatcaataaaggccgtctgaagtccccgtgggtcgtccatttcgactgcgggtcgtgcaacggctgcgatatcgaggtgctggcctgccttacccccgtcttcgacgtggagcgtttcggcatcatcaacgtgggcaaccccaagcatgccgacgtgctgctggttaccggcacggtgaaccaccgcaacaagaaagtactgaagaacatctacgaccagatgcccgaccccaaggccgtcatcgccattggcgcgtgcggcacctcgggcggggtgttccgcgagtgctacaacgtggtgggcggcgtcgaccaggtcatcccggttgacgtgtacgtacccggctgcccggccaagcccgacgccatcatcgacggcgtcgtcaccgcccttgacgtggtgaaggccaagcttggccttggcgaaatgcccaaggtgaccgtcatcgactaggccgcatggcggggtgccccgccgatgtccgcgccgtttcgccgcatgcacgcgggcggagcgggcgcgaaccctcaagcgccggaacgaccggcgagccccggcacggggcaacgaggacagcaatgcccacgcacagcgaaatactgaacgcaacacccatcgccgcggatgccgtggtcgcgcaggccaagagcatgttcgaccggggctaccgcttggtcaccatgtccgtggtggacctgggcgacggcaatgtggatatcttctaccattacgacctgaacaacgagatgacccacttccggctgacccaccccaaggacaagccggttcccagcatctcgcccgtctactttgccgcgttgctcgtggaaaacgaatcgcgcgaccacttcaacctgcagttcgacggtctggtgctggacttcaaccgtacgctgtacctggatgacgagatcacctcgaccatctcggcgccgttctgcaagatctccaccatccagaaaaaggattaagaggtaggtctcatgtcccgcaccatcattcctttcggtccgcagcatccggttctgccggaacccctgcacctgaaactggtcgtcgaggatgaaaccatcgtcgaagccattcccgccctggggtatgtgcatcgcggcctcgaaaccctcgccagcattcgcgactacaaccagatggtctacatcgtggagcgggtgtgcggcatctgttcgtgcatccacgccatgtgctactgccagggccttgaaaccatgatgaacgtggaagtgccgagccgcgccaagtacctgcgggtgatctggtcggaactgcaccgtatccacagccaccttctgtggctgggcctgttcgccgacggtttcggcttcgaaagcctgttcatgcagttctggaagatccgcgaacgcgtcatggacatcaacgaagccacggcgggcaaccgcgtggtcatctccgtcaacgtggtgggcggcgtgcgccgcgacctggacaagacccagcagcgctggatcctcgacgagctggacaagctggagaaggaactgcgccagctgatgaagaccatgctcgacgactacaccgtgaagaagcgcaccgtgggcgttggcgtgctgacggccgaacaggccattcagctcggcgcggtcggccccaccctgcgcggcagcggcgttgcccaggacgcccgccagcttggctatgcggccttcgacgaactggacttcgagcccgtcacctcgcccgagggcgacagctgggcccgttccaaggtccggttcatggaaacgctgcaatccatggatatcgtgcgtcaggccatttcgcgcctgcccgacagcgaactggccgccaaggttcccggcaagcccaccggcgaggtggtctgccgagtggaacagccgcgcggtgagttgctgtactacctgaagggcaacggctcgaagaacatggagcgggttcgcatccgcacccccaccttcgccaacatcccgccgcttctggccatgctgcccggcgcgcagcttgccgacgtgcccatcgcggccctgaccatcgacccgtgcatcagctgcaccgagcggtaagcaaggagacctgaccatgtacatgctcagcaacgtgctgcggaacatcatggggaaatactccacccggctctacccgttcgaaacgcggccggcgtacgagggtttccgcggcaaactcgtaaacaacatccacgactgcatcttctgcaagagctgccagatcaagtgcccttcgcagtgcatcaccgtggatcccaaggaaggcaagtgggactgcgatccctttgcctgcgtgtactgctcggtgtgcgtcgatgcgtgccccacgcactgcctgtcgatggaaaaccagcaccgcaagcccgcgcccagcaagttcgtggtgagcttgcagggcacgcccagaaagtccaagaaggccgacaagagcgccgaaaagcctgccgaggccgccgctcccgaagcctagccgaataccccgcgcgtccggcacggcgaatgccggtcgcgcggctgccttgagagctgaccgggaagcggggagaaacgacccggaacagaaggggcgcggtgaaaaccgcgccccgctctgttccgaaatacgaaagaatcaagaaggggcgcagcacaaaccgcgccccttgttccgtctcttcccgttgccagccgccctcgcggcgcgagctacccggcctcgccgcccgccttttgccgcagggacttgccgtcgtgccaagccttgcccaccacgtcgcccatggaccagtagcggttgtccggcatggtcagcagcatgggccgcaaccgcttggggtcgggcgcgccgtcaccgtccacgcagtcctccgcgcaccaggccccgactatttcgccgatgaaaaaggtgttgctgggcagttccacggcggtgtgcacccggcactcgatgcccagcgggcattcccgtatcagcggtgcggcgtcaagatggccgtggaacacctcgaacaggccggacttgtccacgcgggcgccggaggccagccccgtgtagtcggtcaccaccgtcatgtccacggtgggaaagttcacgctgaactgcccgctggcggcaatggccccgtggctgaagttacgccggttgatggccacgcccagcatgggcggctggtagttgacccgggtcagccaggccacggccatgaagttgggcctgccgtcggccatgcagcccacgatggtctgggccatgggcaccacgaaggcctggggggcgatgtccacccggcccgcgatggccttggggctgggtgcgggaccgggcgcggggctggtcgtaacgtcgcttgccatggaggggcctcctccccgtcaggggatgcaaatgtgaggatgcgaatatgggcaatgcggaagtcggcgatgcggtgatgcaggtggaccgtgacaccacggcccgcccaaacgtgttcacgctacttcagcagccgccacagccgcacgtcggcggggccttcgaagacctctgccgccgccgcgcgaaaggccagcaactcgggcgtggccagatgtgcgtccagggttgccctggaagtccactgctcgatgaaggtgaagttgcgcggcgcatccagttgctgctgcgcctcgtagcgaagcatgccctcgtgccgttgggtggccgccacgatgcctgcgatgagttccgccgcgcgggcttcgctgccggggcgggcggtgagcatggcggtaaccgccacgggggaatcgggttgcgacatgatccgtgctccttgcactgcgttggatgaggggccgccgatggggctgcaccgcgcggccatggtgcatagtctcgtccaatgaaatactttcggcaagtacgcacaaaaaagataccgaggcacaccacggaacccgccacaaaatttccagcacgggtggcgcgcccttgtaagcgaccgttcacatggctagagtgcccacgtaaacatgcatcgtctgcccgcatcgtggaaaaaatcttcagaagcgaactccggtcgggcgtggctggcgtacccgtgcccaacccgccagcgactgcatggcacccctcccaaacaacgaggtcaccgtgtccgaagcaccacaggactccccccctccctcgcatgcgggcaccccgcccaccctgcgcgacctgttcctgaccttcatgcggctgggggccacggccttcggcggccccgccatgctgcccgtggtgcgtgcccaggtggtggagcgcaagggctggatggacgaggccgcgttccgctccggcgtggccctgtgccaggcggtgccgggggccacggtgatgcaggtggcctcgtacgtggggctgcggctgcgcggcacaccgggcatgctggccgggttcttcgggttcaccctgcccgcgttcctgatgatcaccgtgctttcggccatgtactggaagaatcacgaactgcccgccgtcatggccgcgttcatcggcctgaaggccgtcaccgtggccctgatggtgtcggggctgctcgatttcggcaaacgctacctgcgcatgggcatggattgggtgatcggggccggggtgtgcgggctgacccttttgggcgtccaccccatcgttcccgtgctggcggctgccgcagccggagtggtggtataccgcgacggcgatgccgttccctccgcgcaggcaaacggcggccccggcgcaacaccccggcccggagttcttggcgcgttgcgcggcgtgctggccgccctggccggggtggccgtggccctggccgtgctggcggccctgcgacccgacctgttcgccctggccgtgtccatgctgcgcaccgaccttgtggccttcggcggggcgctggccgccctgccggtgatgcgccacgaggtggtccacctgcgcggctggatgagcgacgccgcctttctggacggcgtcgccatcggccaggtgacgcccggccccatcatcctcaccgccgcgttcatcggctggcgggtggacggcccgctgggttcggtggtggctgggcttgccatcttcacgccgtcgctgttcttcatgctgggggcggagcggctggtttcacgcatcgagcattcgcgcatctaccgccgggcggtgcgggcgacgctggcggggttcaccgggctgctgggatatctggccatcagcgtggcccaggccctgcccgccacgccgctgcccgccatcatcggcgtggcggcctttgccgcgctacgcgccggggtggacgtgctgtacgtggtgggcgtgggcgcgctggtctcgtggctgctgggctgacgccgcacgcacgccatttcgccacccacgcgacgcgactgcgcgactgcgcgaacgagcgaccacgagacgcaaccacgcgacccctcggggggatcacgccttgccatacctttccttgctcctctcggccatgcacgcaaaaaggcggcgggatcactcccgccgccttttcgcgtggcatgaaagatgggccgatcaggccgcccggcagggcaccggcaggtagggcagatccaccagccgctcgtccagcggaaagcgcaccccgcccggcctgcgcgccaccatgggccgcacgccccgacacacgtcgcgcgcctcggctaggtggtcgctgccgatggggtcgatgcccgtcaccgccgatccgtacgggtcgcgcagcacgtccaccacggcgcgcacgctgacgtcgatcatctcgcgcaggtaggcgcgatccgccgcgtggggcatgacccggtgcaccagacgcagcgagcgccgccacgactgtttgccgctgacggccaggctgccctggaacagccgcttcttgaaggcaaagggccagtgcccgccatgggtggcctgcaacagggtacggtccgccgcgccgttgggcaggcggaacaggctgacggcctctgccgcgtcccattccaccatgcggtcggcctgcatctcgacgtacacgtggctcagcttgccggtgccgggggtgccccccagcagcgtgggcacgtaatggttgtgggccacggtgtcggcggcaaggtgcgaaagatagccgcaggcgtaggcatgcaggcgcggggtgtccgccgcctcgtacagggtgtggccggtgctccagttgtggctgtggccgggggtgacggtgcagcccttgccgatgaagatgtcggcggaaaggctgccgtacaggaaggcatccggatggttcagcagggccgagcccacggcggcgggcaaaagcgaggcgttctgcagcagccagtgggcggccaccatgtgcacgcccggtccccaggcaaaggccgcgtcgggcagcagcaccacccccagcacggccagcagggcgcagcagagcagcgccagcacggaacggggcgtggcgcccgtgccacgtgcgcgctgcgcgccgacgcggaaaacgccctgcgtgatcgagacggaacacgagggggcggaacagcagggggcaaaaccggtatcggatgcacccaggccgcgcggcatgccgcatcggaccgggcgcaggagagacgtattcattccgaaggctaccttccgggtaaactgcgttgcgacccccctagtaatcccctggcagggggtgtcaaccccgttccctgccccggcgaaacgggccggaacgccgcacagcgccgtgacaacatcccgccatcattgcattccgcgctctgaaaaaaccggcgcgcggtgccccgccgcgcaccccccatgctgcccccctgaaaaacgccatgatgccggtgggctgcgaaacccgtccggcacgccatgcaggatgatttttccgaaaggggggggacgaatgccggggcgctgcccctacaggtagggtgaaaacagccagcacacggcatcgcgcaggcgcaccggcatgctgcgggcggtcagcgactgggtcgtcacctctgcggacacggcgcgcaccgcctcgaagtgctggcccaactggcgggccacggtggtgtccagcacctccacggtcagctcgaagttcaggcgcaggctgcgcgggtcgatgttggccgagcccacgtgggcatagcacccgtcgatgagcagcagcttggtgtggcagaacggcggcggctggtagtatacccgcaccccgctttccagcagcgatggcagcaggttgcgggaggcccagtgcacgaagggcaggttgttgcggcccggcagcacgcagtgcacctccaccccgcgcagcgaagcggcccgcaggccgctgatcaactctcgcgagggcaggaaatagggcgtcatgatgtggatggaccgctccgccccggccaccacgcccgccagcaggtcgtgcacgcgctcgaagccgaagccgggaccgtccagcaccatgcggcacagcgaatcgccgcagggttcctcgcgcaccggggggccgggcgcgtattcgccggtgacaaagccccagtcgcgcaggaaggcctcctgcaactgggccacgatgggaccgctgaacaggaagtgcaggtcggtgacgcaccgggtgcagccctgcgcggccatgtggttctgggctatgttcatgcccccggtaaagcccaccctgccgtcgcacaccagcaccttgcggtgggtgcgcaggtttaccgaaagctgcaacggcaccaggtgcggcggcagaaaacgctccacgcgcaccccgcgccgggccaaccgacgccaggcgcgcggccagtggtacaggccgcccacgccgtccacgatgacccgcacgtccaccccgcgcgcggcggcgtcggccagggcatccacgaaacgctggcccgcgtcgccggtgccgaagatgtaggtggtcagaaagacgctgtgctcggcgttgtcgatggcctcgagcatggcagggtaggcctgttcgccgttgtgcaggggctgcacgtggttgcccccggccagcggtcgtccggtgaccgcgtagcccaccctggccatccgctcgtagcgcggcggcacgatgtcggacggcatggcccccggcggctcgtggcgggccgggccgccgtgcaggcggcccccttcgcgcaggcggcgggtttccgattcttccagcaggcgggcggcgcggctgtgcacgcgattgatgccgaacaggaaatacagcagcggcccggccaggggaaaggtcaggcacacggcaatccaccccagggccgcccgcgggtcgcgcttgtgcagcagtgcgtggcccgccgcatacacggacaccccgtacatggcggaaatgagcacccattgcagggtggtcagggcggccgccgggatgggggtcacgccgcaccccgccgggttgcgttgcgctgcggcgcgcaagacacgctacgggccatgaacgccacccctcgcctagcggacgaccagcacgggcaccttggccagttgcagcacctgatgggtgacgctgcccatgatcatgccgcccagttcgcccagcccgcgcgagcccatgacgatggtgtcgcagccttcctcgtcgcacacgcgcaccacggccctgcccggggcgccgtccacgatgcgcacggaactgggcacgcccagttcgtccagcagggcgcgcggctcggccagcagggcctctgcctcctgggtgcattcgcgcaccagttcctcgcgcgcctcgccgccgataagggcgggaatctcgccaaagctgtgcatgagcacgatgtggcccgtgccgctgcaacgggccagggccaccgcgtggcgcagggccaggcgtgaatgctccgagccgtccatgggaagcagtatccgtgcgtaggacatgacgcccactccttcatgctgtgcgcgccggtggcgtcgcgtgcatgcattccccgccgtcaccgcggtttccctgcatcgggctgcaggaacggtttgcgcgacatggcggggagatgccaatgcatgcacaatggcacgactggcgtaacctgcgcaacccccgtgccggttcgccctccggtccgcctgccgcaccctgccgtccgcgcggcaatgccgccgtgtcggcagcagcccgacggctggcggacgtcaggctggcgacggcggcgaatggcgcgcggacgcctcttccggccccccatgctttctggtatggcatgccatctggccatccacgtgcgccgtgttttcaagggggggtccgaatgacgggcgatatgccacagcacatgcgggacgaggaacaggaacaccgtgccgccggggggccagcgaacgcggaaaaccccggacaaaatgcgcccggacaaggtgcccccggacaaaacacatccggcagccagacgcccggcctgctgcgcgccctgctggacaaccccctggtggcgctgttcctgcgcgacggcgaggggcgctatctggccgccaaccacctgtatgccgacctggccggcgtgcccggcaaggacgtggtggggctttccccgcgcgacatctttccccacgccgtggccagcgccctgctggacgaggaccggcgcgtggccgaagacagcacccccctgctgtgcgagcgcatgctgcccgccgacgaggccgagcgggtgttccgcgtggccaagctgcccctgcctcccgaggtggccggaccaggcgccgtgctgggcctggccttcgacgtcaccgccctggtcgaggccgaaatagaagaagaggtgcgccagcgcaccgccgcactggccgaaagcacggcccgcttccgtgcgctgttcgaactggccccggacgccgtgtacgtgcgcggcgaggggggccgcatcgtggactgcaaccgcgccgccgaacgcatgtccggccacccgcgcgaaacgctgctgtccctgcgcacggcagacctgctgccgccggacatcgaggtccgcatcgacaatctgctgaccgggtgccccctgcctgtcgccacccatccagactccaccccggctgaaccgcgccagggcacggacggcgccaaccccggcagcggcttctgccccaccggcggcttctgcatggaagggatctgcaccgccgcgcacggccctcacgaggccgaggtgagcgtggagcccctgcccctgtccctgctgcggggcaagggcatgaccgcgctggtggtggtgcacgacatttccggacgccgcaccgccgaacgccaggcccggctgttcgaacgggtgttccgcaacgcgctggaaggcatctgcatcaccgacccggaagggatcatcgtcgcggtgaacccggccttcaccaccatcaccggatacccggcggacgacgccgtgggccagagcccgcgcctcctgaaatcgcaccatcacgacagcgccttctacgaagacatgtggcgcgcgctggtggaggaaggccgctgggaagacgagatatggaaccgccgcaggaacggcgaagtgtaccccgaatggctgagcatcagcgccattcccggccccaccggacgcaccgagtactacgtggccgtgtttcacgacatcacggagctgaaggccaaggaatcgcagatccagcaccaggcccaccacgacgcgctcaccggcctgcccaaccgcgccctgctgcgcgaccggctgggcatggccatcaacggcgcccggcgcgaggaccgcaaggtggccgtgctgtcggtggacctggacaacttcaagcaggtcaacgacagcctgggccacatggtgggcgacatctacctgcaacaggccgccgagcagatgcgccagatggtgcgcccgcaggacaccctggcccgcgtgggcggcgacgaattcgtggtggtgctgcaagacgtggagggcgaacgcgacgcggcgcaggtggccgaacgactgctggcccggttcaccgacccggtgcgggtgcaggaacatgagctgttcgtgggcgccagcgtgggcatcgccctgtttcccgacgacggcgacgaccccgacaccctggtgcgcaacgccgacatcgccatgtcgcgcgccaaggaacagggcaagcgccgctaccacctgttcaccccggccatgaacgaccgcgccgtgcgccgcctgtcgctggaaggcgacctgcaccgcgccctggccgccggagacatcaccgcccactaccagccgcgcgtggacctgaacaccggcctgatcaccggcatggaggccctggcccgctggatccgcgccgacggcagccaggagcacccggcggagttcatccccctggccgaatccacggggctcatcgtgccccttggcgaacacatgctgcgcctggcctgcgcgaaaacccgcgccctgtgcgatgcaggacacgccgacctgcacgtggccgtgaacctttcggtgcaccagttccgccaccgcaacctggtgggcatggtggccgacgtgctggccgaaacgggcctgccgccgcacctgctggaactggagatcaccgaatccaccatcgtcaccgacgtggaccataccatccgcaagctgaaccagctcgcggaaatgggcatcgccctttcggtggacgacttcggcaccgggtattcctcgctgtaccagctcaagaacctgccgctgacctcgctgaagatcgaccgttcgttcatccgcgacatccccgacgaccccaacgacgcggccatcgccgccaccatcatcaccatggccgaccggctggggttgcgcgtagtggccgaaggggtggaaacgccggaacagctcaacttcctgctgctggaaggctgccacgaggtacagggattcctgttcagccgccccctgccgccggacgagttcaccgctctgctggcacggggcagactgctgaccgtgccccgcgatggagacggcggcatctgaccgggggaaggccggtgggcggtgcggtccggcgtggcagtgcgccgccctcgatctgtcattccccgtgagtacacatggtaactacggagaatggttcccgcccgccccactcccccagcgcgttgtccacaacaagcgccccggcccggaaacatccggaagccggggcgctttcgtgtgcggtgcatgcgggttctgtcaggtgtggcccgatgtggcccgatgtagtccactgaggtccacagtggtccattgtgagcaggcgcggccacgtccggaaaatgcgcccgccccggacagatgcgatcagacccgactagacgcgcagttcttacggcatgcggaaaaccgggccgggcagcgcgccgggaaagggggaaaacagggagcggactgccgcccgccatccgcagccagtcctacagggcagacttttccgcggcgatgatgtccagatacggccacagccacagcaaacggcgcagccggaccgtcacgctgccggtggtacgttcgggccgcaggtccgggtcggaccagatggtcacgccgtcgcgttcctcgcgccggaaccgggcggcctcgcgccccttgggtttgcccacgcgcacggcggggaggctcagcagcgagccgccgcctcagcaaccgcgcaggggctgataatacagcgtcacgtgtccgccgcgtccggccacgtggcgcagggcatcaggcttgatgtcgatcatggccgcctccgaggcgcgtggcgccctcatccctacatgctagacactgccggacgcgggcgcaagcggtgcgccacgaggggggcgttgccccacccgcatcaggacaggcggtacttgaacgcctcgtacccgaaggaccgcaccacctcgcgccgcgcggcccgtccgtccgcaccggcgggccggtagcgggcgatggcgggcagttgcagcccgttgaaggtggtggtcttgaccatgctgtagatggccatgtccaggaaggccagccggtcgccgggttgcaggggggcgtcgaaggagtattcgccgatgacgtcgcccgccaggcacgacttgcccgcgaagcggcaggtccacgccctttcgcccggcaggccggagccgatgcaaccggggcggtagggcatttccagtacgtcgggcatgtgcgcggcggcggaggtatccaggatggcgatgggcatgtcggcctgcaccacgtccagcacggtgcacagcagcaccccggcgttcagggccacggcctcgcccggctcgatgtacacctgcaccccgtacttctgctgcatgcggtcgatgcaccggcacagcaggtcaaggtcgtagccgggacgggtgacgtggtgcccgccgccgaagttcagccacttcatgcgcgaaagatgcgcgccgaaccttgcctccaccgcgtgcagggtgcggtccagcgcgtcggcgtcctgctcgcacagggtgtggaaatgcaggccggagatgccgtccagcgcgtcttctccgcgcgccgccgcctctgccagtgcggcctcgaagtgatggggacgcacccccagacgggaaccgggcgaacacgggttgtagatggccacggctccttccgagtgctccggattgatgcggatgccgcactcgatgggccgccccgccgccgccaccgccggacggaacctgctccactgcgcgaacgagttgaacaccagatggtcggccagggtcaccagttcggccatgtccgcatcgctgtatccggcggcaaaggcgtgcacctcgcccccgaattcctcgcggcccagccgcgcctcgtgcggggaactggcgcaggtgccatgcagcaccccgccgtgcgcgcgcgacagcagcggaaacaggctccacatggcaaagcccttcagcgccagcagcaccctggccccggtgcgacgctgcaccgtgtccaggatggcggcgttggcctcgatgcgcgcctcgtccaccacgaagcacggggacggaaagcgggtggggtcgagcttggcgagataggcttggtccatcattccggggtactccttgcgaaagcggaaaacgggaagccgacggcagcaatgcggcgttctgtcggcagggctgaaaccggaaaaggcttacgctccacacgtggcgacggcgcgcatgcgcgccatgagcagcggaacgcgcccctggctggccgggtcgggcggcaggtagcctgccaacgcatcaagaaagtcgtcatcggccagcagcgtggcaaaggccgcggcaagatagccacgcacggcggcttccgcggcctgcacctcgtccagaatgtccggtcggccatccagcacggccaccaggtcttccatgtcgtggctggtcaggtagtcgcccttgccacggccccgaaaggcttccagcttggtggccagaaaatacgccggggcggccacccgcaggggtaccccgtccacggtcatgcgcacggcatggcgcaacgcatcggcataccagcggttggaaaagcccaggatggcctcgtccgttggcatgacgtcaagcaccagcgcaccgtgccgccagcggcacaccacgtccatgtcctccgcgaagccgcgtgcccgcagacggtcggccaagcggtagtaagcggcacgggtggctgcctcgacaatgacgtccacgtccagcgtgggccgcacgtcgggggccgcagggtccgtcagcagcagggccacgctggccccgcccacgaaggccacttcttccgcaaggtcgcccagcaggcgcgcgacgtccagcacgtggccgatgttacgcagtcggcgcatcatcgctccgcaacatgcctttcagaagttccgccgcccgctgctgctcgcgcacacgcccgatgcggatggcgtcgagcaggctcagggcctcgtacagacgggcattgcgcagggcaaccgcaggcacggatttgtacaacggcgacagggacactccccgctgttccccttccgggtgcggccagacataggccgcttcggctcccgcgtcatgcaggaactcccccttcagtgcgggcgcggcaaaagccgtcggcaccccgcgcgtcaccgtgccgatgtccggcggaaacgcatacttcacgccatgcaccagaaattcttccagcgcggcgcgcacgggcctgcgcctgtgctcatcgtacagccgggcttgcgtggcacgcctgatggagctgtggaccatggacatgctcatgcccaacgccgcgcctaactggtcgtaggtccagcgggtacgccgcgccaccgagagcttgagcatgacgagtacatcttgcgggagcaggttcatgcgcattccatattctagattctagaatgccgcaagcctctcaccaaaaactgctgccccgctgcacccgcacccgcggcctgaacaaggaccgggggaccgcgcaggcggccccccggaattcatgctgctcactgtgccgagacaatcggcattcggagggggtttgttctccggcaaggaagagatgcggaccgctgggggagtgtgcgccagccgttacacgagcaacgcaagtgttacggatggcgaccacacagcgcgcttttggtacatgaccgaagcggaacgcatctctgacgcagccggagggcaaactaccccgaaggcctacttctccaccaccacccacggcagcccatgcttgttcagggcgtccatgaacgggtcggggtccagctgttccatgttgtacacgcccttgccggaccacttgccggtcaccatcatcatggcgccgatcatggcgggcacgccggtggtgtacgaaatggcctgcgatcccacctcgcggtagcattcctgatggtcgcacacgttgtagatgtagacggtcttgggcttgccgtccttcaccccctgcatcaggcagccgatacaggtcttgcccttggtgcgcgggccgagggatgccgggtcgggcagcaacgcgcgcaggaactgaatgggcacgatcttcttgccatcgtgctccacttcgtcgatgcgggtcatgcccacgttttccagcaccttcaggtggttcaggtaattgtccgagaaggtcatccagaaccgggcgcgcttcagccccttcaggttcagcaccagcgattccagctcctcgtgatacatgaggaagcacttcttggggccgatgccgtccggaaagtcgtagttcatggaccacgacaagggatcggtttccacccactcgccccgctcccagtagcggccacgggcggtcacttcgcggatgttgatttccgggttgaagttggtggcaaaggggtggccgtggtcgcccgcgttgcagtcgatgatgtcgagcacgtgcacttcgtccagcaggtgcttcatgacgtaggcgcagaacacgttggttacgccggggtcgaagccgctgcccagaagggccatcagcccggccttctcgaagcgttcctgatatgcccactgccacttgtactcgaacttggcctcgtccagcggctcgtagttggcggtatccaggtaatgcacgccggtttcgaggcaggcgtccatgatggtcaggtcctggtacggcagggcgatgttcagcaccatgtccggcttgtaggcgcggatcagcgccaccagttcgggcacgttgtccgcgtccacacgggccgtttcgatggtgcgcccggtgcgggccttcacgtccgcggcaagggcgtcgcacttcgacttggtgcggcttgccagcatgatttcggaaaacacggagggaacctgcgcgcacttgtggacgaccacgccgcccacgccgccagcgccgatgatgaggacacgtgccatgacgcactcctttgcgcaccccgcccgccccgaacacccatgcccggaaacgcgcgactgcgcgacactgctgtggttatcccgaacggcctgccccacaccatgggacggccccgcttgttgcctgtatgcgccggtgaccggcatcagcatatcatgccatgggcatgacatgcatcaaaggtatcctgcttcgatggggtgcgggggcagcgaacccgtgcttttcaacgattctgcaaaagcactaccacgcccatggcgacagtgcgatttcgttcgctggcaaggaaggccagggccgcatgagggagcgtactctttggtacgtgaccgatatgcggcccgccgcctgacgaagcccagcgggcgaaatcgcctgtcggagcgggtgcctagcgttcgaagtaggtataaccccgcaacccatcctcatacgcctgcatcacccggtaccggtcggagggggtgatgcgcccctcgcgcacggcctgctccgcagcctcgcggatgtcgtcgatgatgcgtcgggggtcgtattccacgtacgaaaggatgtcggccaccgaatcgccgcgcagttcgcgcacgaattcgtagctgccgtcctcgtgcacgcgcaccgaaaccacgttggtgtcgcccagcaggttgtgcaggtcgcccagggtttcctgatacgcccccaccaggaacacgccgaggtagtattcctcgccgtccttaagcgggtgcaggtcaagggtgcccttcacgccttgcgggtcgatgaagtggtcgatgcgcccgtcgctgtcgcaggtgatgtcggacaggatgccctggcgagagggcagctcgttcaggcggtgcaggggcaccaccgggaacagctggtcgatggcccacgaatcgggcagcgactggaacacgctgaagttgccgtagtagatgtcggccagggccacgtctatctcggcaagatccttgggcacatgcttcagcttctgcttttcctgggcgatgcgcttcatgatggcccagaagtagcgttcgccaagggtgcgttcgcgcagggtgatgcgcccggtcaggaactgctggcgcacttcgtcgcggtagtacacggcgtcgttgtagcattcctgcaggttgcgcagggtaagaccggccagtgcctcgcgcatgttgcgcacgggctcggggcagtcgtcgggcaggatgtcgggcaggttgccgatctccacgcggctcacgtccaggatgttgaacagcagcatggagtagtaggccacggtggcgcggcccgattcggtgacgatgtgcggatgggcgatgccttcctcgtcgaggatgttcatcaccgcctcgatgatgtccgcgcagtattcgtcaagactgtagttgcggctgctcacgtagttggtgtgcgagccgtcgtaatccacggcaaggccgccgccaaggtccagatagcccatggccgcgccttcggccaccaggccgccgtagatgcggcaggcttccatgaccgcggcgcggatgtcgcggatgttcggcacctgcgaccccagatggtagtgcagcagctggaagcagtcgagcatgtcgtggtccttcaactggtccaccacgtcgacgatctgcgccgtggtcaggccgaaggtggaacgctcgccgccggaatcggtccagtggccgcccgccttcacggacagcttggcgcgcacgccgatgagcggacgcacgccaaggcacttggagcgctccagaatgagcggcagctcgctggccatttccagcacgaagaagcacttgtagcccatgcgcacggcgtgcaggccaaggtcgatgaactcctcgtccttgtagccgttgcagacaaggcaggcctcgtggtcgcgcagttgcgagacggcggcgatgagttcggccttgctgcctacctccagcccgtggtggtagcgcgagccgaactgggcgatcttttcgaccacctgctgctgctgattgaccttgatgggaaagatgccccggtattcgcccttgtaaccgagcgacccgatggccttgcggaaggattggtgaagactggtgatctgggaatcgagaatgttctcgatgcgcaggagcaccggcatgtcatagccgcgctcccgcatgccccggatgatttccgggatgcttacggcaggaccgcggttgtctccgaaaggatagaccacgacatcgccgctctgggcgacatcgaagtacccggcaccccaattgcggatgccatagagctcagcggagtcttcgacactccactgttgcagcgtacggtttcttgccaattcccgaacctcatacataccccgtttacaggtgcatgccacgacaccgcctgtgcggcgggccgaccagagcctctctcttccttacatgcgcgggtgcagggcagaggcgcgcacgcgttggaagagtggcactatctattgacagcgggggggcttgtcaacggtattttcccccatttcgcacgaacgtcacagggccctgcaatcattgaccgcacatgacagggaatacacgcccggtgggaattacacccattttgaggtagggcatgacgcgagggaagacttgtcgctgacagggcgggcaacgctgtggtatgccgagacagcgtcatcgtgcaggcaatatccaacaaagactaaagagcaggccaaatccgccgcaaggaaaagggctggccgacacccggtccgcttgccgcacgataggccacggccttcccgaccagttgcctggtcaacccggcgggtactccgtttgacgaacccgcccggcattcaggctggcagctccgaccgggaacctcgaccagtaccctcgaccagtaccgtagaccagtaacttcgccagcaacatcgccggaccgggcactggatcggccacccggtcagccaccagtccggccagttaccagtcggctaccgacagttttccgtccagccgcagggggcagtccgcagtacccggcaacgccatgcggcatggtttcacggtttcgctgtattcaggttccatccggcaggcgcgcgtacggcacgtttggggaaacgtgcggggagaacgccactgtcgacccgcccgtcaccgccccttgcgtttcccctcacgcatggacacgccagcccgaccatcgccccggcaccggatgccgtggcgcgttgcgggcatgcgcggctttgtccgcccccattgaggcacgagaggcatcagtgttcgacaagaacaggctgcaccgctgcatgaacgccctgctggccaatggcctgcaggacgacgccgacccggagaccgcgcgcgtcaccggggtggcgaacctgttctatggcgtcaccgcgctgttctccgccgtaatgggggtgctggatttcatgcaggatcagggcaccctggcgctgttcctgctggcgatgctggcgcttgccctgttcgggctgttctgggtgggacgcaccggtcgccacgtgctgcccagcaccgcgctggtgctggctctgttcaccctgtcgctgtacatggtgtcccacggcggggtggagggcagcggctttgtgtggctgttcatctttccgcccgtggtcatgctgaccttcggcctgtccatcggcatcctgctgatgggagccctgctgctgggggtgggcgcaatcctgttcctgcccggcgatcccttcctgtacgccgactattcgcaggccttccgcatccgttacatgttggccctgctgtgctgcggcatcttcgcggggcttgcggaatacacccgccgccatacccagcgcctgctcatcctgcttacccagcaactggccgaaagcgcccgcaccgacgaactgaccggcctcgccaaccggcgcgccctgtgcgaacggctggaatacgagcaggtgcgcgcccgccgcaccggcaggccgctgtccatcgccatctgcgacatcgaccacttcaaatcggtgaacgactgttacgggcaccagtgcggcgacctggtgctgcaatcggtggccgggctgctgcacgacaacctgcgccaccaggacaccatctgccgctggggcggcgaagagttcctgctgctgctgccggaaaccgacgaggccggggccgcccggctggccgaaaagctgcgcagcctagtggaagccatggaatactcgtaccacggcatccccgtcagcgttaccctgtccttcggggtgcacacctgcggcccggaaggcgacatcgactaccacatccgcaaggccgaccagaaactgtatctggccaaggaacagggccgcaaccgggtgttcgccggggaagtgcccgacattttcctgcccgaggggctgatgctggacgaagaggaagcctagggcgcttccggaatatttccccggcacctgccgggcacgccccctgccccgtcgcaacgcatgcgggccgcgaaggttcacccctcgcggcccgcagctcgtttccggattcgatgtcaggcgctacacgccgccgcgcaccagttccagcagcgtgcgcaccgcaaagccggtgccgccgccggggcaggtggacgtcttcttggcggtgtaggcaggcccggcaatgtccaggtgcgcccagcgcacgcccttgtccacgaactgcttcaggaacagcgccgcgttgaccgccccgccctcgcgcgggcccacgttggcgatgtcggccacgtcgcttttcaggttctcgaagtacatgtcccacagcggcaggggccagaagcggtcacccaccacgtcgcccacggcgcggatgcggcccgacagcgcgtcgtcggtggcgaacaccgccgcaacctccatgcccagtgccaccacgcaggccccggtcagggtggccaggtccaccaccacctcgggggcgtattcacgctgtgcccaggtcatggcgtcgcacagcaccagccgcccttcggcgtcggtgttgatgacctccaccgtcttgccggacagggtggtcacgatgtcgccggggcgggtggccctgccgtctggcatgttctcggtgcagggcatgatgcccaccacccggcggggcacgtcggagcggcccagcgcctcgaacaggcccagcacggctgccgcacccgccatgtcacccttcatctcgtgcatctttgcggggggcttgaggctgatgccgcccgtgtcaaaggtgatgcccttgcccacgaacaccagcggcttctggtcttccgtccccttgggggcatgctcgatgaccaccagccggggctcttcctcggcgccgcgaaacaccgaggcaaaggctcccatgcccatctccaccaattcggcgcggcccagcgaacgggcctgcatgccgtacttcttggcaatggccacggcctgttcggccaggtagccgggggtgacgaagttgggcgggccgttgaccaggtcgcgcgctagggccaccccggcggctgcggcctcgccccggcgggcggcggcgtgcaggtcgtccggcaccgaggcttcggcgcacagcaggcccagccagcgcggctcgaagcgggcgtcttccgcggcttccgcgccgccgttgccgttgccgttggtcttgaaccggtcgtagcggtacaggcccagcagcgcgccgcacacggcctcttccgccggggaccaggacggggttccggcaggggcatcgccgcccgtctccaccacgcgcgccagagccacggcatcaacagccaccgtctctatcttcagttcgcggcagcggcgcagcgcagcgcccgccgccgcacgcagcccggcaggggccgtggccgcgaacgcctcgcgcttgccaaggcccgccgcgatcacgcgcggcacggccaggtccgggtgcccgtggaacacggcaacctcgtccttcctgccccgaaaatcgcgcaccgccggggcaatgcccagccacggtgcagcctccagcagttccggcgccgcgtccgcaagggcctcgccctcgaacaggaacacgatcaccgcatccgcacgccactgggcaggaccgcccacctgaaagcgaatgtccacgtcatacctccctacacgcgcctctccggcacgattcaatcagaataatccttgtcagagaaagaaggaaccgggggaaggaaccttttgggaaaggttccttcccccggaccctcatcctccaaaacttttcattcgggttgttgaaacggcacccggcacaggcagcccgtgctgcgtgcccgattatccacaatgaaaacgttttgggggaggagggaggggtccggggagggaggaacccccttttgcggcagctgttagcagaacgcgaagcgtgatgcttacagatggcgaccgcaacgcgtgaaaagggggttcttccctccccgcttcgcgtgccccctcaacgcattaaaaatccaggccgtaagtatcaatgaactgcccaatgcgggcccgcgcggcctgcatgcgctcgcgcagttccaccttgtaggcggccagatccagctgacggcgcgcaacgccggtgcgcatggcggcttcggccacagccggggccacccattcgatgacgcgcgggtccagcgccttggggatgatgtagtccaccccgtacgacagttcggacaggccgtaggcggccagcacgtcggcgggcacgggttcgcgggccagggcggccagggcgcgggcggcggccagcttcatttcctcgttgatggcgctggcgcgggtgtccagcgcgccccggaagatgaacggaaagcccagcacgttgttgatctggttggggtagtccgagcgcccggtggccatcaccacgtcggcgcgggcggcccgtgcgtcctcgtacgaaatttccgggtcggggttggcgcaggcgaagatgatggggttcggcgccatggaacgcaccatgtcctgcgtgaccatgccgcccacggacagacccaggaagcagtcggcgccgcgcatgacgtcggcaaggctgccgtggtcctgctcctgcgcgaattcggccttctgggcgttcaggtcggtgcggcccttgtggatgagcccgcgcgaatcgaacatgaacacgttcttgcgctgcacgccgaacgattcgaagaacttggtgcaggcgatggctgccgcccccgcgccgctgatgaccagcttgacgtcctcgggcttgcggttggtcaggtccagtgccgcaatgagccccgcgcccgagatgatggccgtgccgtgctggtcgtcgtggaacaccggaatgtccatctgctcgatgagcgtctgctccacctcgaagcattccggcgccttgatgtcctcaaggttgatgccgccaaaggtgggttccagcatcttcacgaattcgatgatcttcttggggtccttctggtcgatggacaggtcgtacacgtccacgtccgcgaaaatcttgaaaaggacgcccttgccttccatcaccggcttgcccgccagcggcccgatgttgccaagccccagcaccgccgtgccgttgctgaccacggccacaagattgcccttgttggtgtagtcgtagcccagcgaaacatcggcgtggatggcgcggcatacatcggccacgccgggggtgtaggccatggaaagatgcttctgggtggcgcagggctttacgggaaccacctcgacctttccggggtggccgcaggagtggtagcgcagcgcctcatccttggtgaacagggccatgaatgcctcgcttgtcgttaacggtgcggtaaagggaacgaactccgcgtccggcagggtgcctgcccgcggtcgactgcatgtcctcacgtcggggcaacgtagtgcagcggggcatccattgcaagccgtgccgcgccctgcttgccgcgccctgcttgccgcgccgaacgaaccgggatagtttcaggaatgctccatcgtcgcctgctctcgcccctcatcctgccggtgtactcgttcgcggccaccatccttgccggtgccgtgctcctgtacctggacattagccatgccccctcggcgggagaggccgggatatccttcgtggacgcgctgttcaccgccacctccgccgtgtgcgtcaccgggttgtccgtggtggacacgggcaccaccttcagccgggccgggcagtggatcatcctcgcgctcatccagcttggcggccttggcatcatgacctattccagcctgctgctgttcctgctgcggcggcgggtgtcgcttaccgacaggctggccgtgggacaggccctgatgcacgacccgtcgttccatctggggcggttcctgtaccggctggtgcgcaccatcctgtgcatcgaactggcggcggcgtgcctgctgtacatctttgccccgcagggcatgggcgcgttcggcgcgctgttccatgccgtgtcggcgttctgcaacgcgggcttcggcctgcggcccgacaacatgatgccgtggcaggaacacaccggggtcaacctggtgatcatgttcctgatcgtggtggggggcatcggcttctcggtcatcgacgaactgctgggggccgcgcgcaccaggctgaccggcaagccctaccgccccctcagccgccacacccggctggtgctgtccaccaccgcgttcctcatcgtggccggggccgcgctgatctggctggccgaatacctcagcgactacaccgggctcagccccgccgggctggtgctgcccgccttcttccagtccgtcacctgccgcaccgcgggcttcaacaccatggacatcggacgcctgaccgacttcaccctgatggtgatgatctgcctgatgttcgtgggcgggtcgccggggtcgtgcgcgggcggcatcaagaccaccagctttcgggtgctggccgggttcgtggaaatgcagttgcgcggcaggcggcagaacgtgctgctgggccgcgccgtggacgcccccacccaggccaaggcgctgaccctgttcctgttcgccatcatcgtggtgaccgtgggcaccatggtgctcagcctgaccgaggggggcattgccccgcatacccacggccagttcgaacagcttgacctgatgttcgaggtggtttccgccttcggcaccgtgggcctgaccaccggcgtcaccccgcacctgagcgtgccgggcaagcttctgatatcgttcctgatgttcataggccgcatcggccctgtctggctgctggccaccttgcagcacttgcagagcgaacccaagttccgctggcccgaggtggactaccccatagggtagcccgcgcgggcaggcaacgcatccgggagcaccatcatggtgaacgtggcgaagaaaatggaaatcggcatcgtgggccttggcaagttcggcctgcaactgggccgcaccctgaccgagatgggccacaccgtggtgggcctggacaccggcgagggccgcgtgcgcctggcgcaggacgtgctggcgcaggtctaccaggccaacgcggcggacatcgcggtgttgcagcaactgcgcttccaggatctggacatcgtgttcgtgagcgtgggcgattccatggaaacctcgttgctggtggtgctgaaccttcaggaaatgggcgcgcgcaagatcggggtcaaggcggcctccatcgaacaccgcaaggtgctcacgcggcttggcgtggatctggtgatcctgcccgaacacgacgtggccacccatgtggcccaccggctggccaaccccggcatgctcgacctgctgcccctgggcggcggggtgctggtgcaggaactgatggtggacaagtgggcgggccgcaccctgctggacctgaagctggtcaacgactacggggtcatggtggtggccgtgaagcccgcgggcggcaaggagtaccgctttgtgccgcaggcgcatgaaaccctggagcgcggggatgcgctggtggtcatcggcaagcaggaggatgtgttgcggctggtgccttgaggggggcgcatgcgctgatgggtacggcctctgcgaaggcagttctgccctgttgattgcgctcgtttttggcatgcccccgacgggaggcaaaagaggtgccgtgcgctgcagcgcgcgacacctcttttgcctcccaccgcagcatagcgaaatcgcgcgcaatcaacagggcaggacggccttcctagaagccgcgtccgcaaacgcgatactccaccgctacgcgcgattggtaatgaacaccccgcacgtcaccagcgctgcccccagcagcagcgacacgggcagcgcctcgcccagcattgcccacgcgcacacaatggccgtcagcggcacgaagttgatgaacaccccggcccgcccggcgcctatctccttcaccgcctcgtagaaccaggtgaatcccagcacggtgccgaacacgccaaggtacgccgccgcaatccacagggcggcggggtattccggcagcgccgtccacaggccttcatgcaaggcgaagggcagcagcatcaccgtgcccaccgcgcacgaccaggttaccgcagccagtggcgacagcgcgcgcatgaccaccttgcccagcagcgaatacgcggcccagctggccaggcagcccagcagcgccacgtcgccccacgacagggccgacgagaacagcgtcagggggttgccgcgggtgatggcgatgaccgccccgcccacggacagcaggatgcccgccagcttgcggcgcgacagcggctcgcccaggaacagcgcggcacccacggcgatggcgatggggttgttggtgacgatcaccgccgcccggctggcgggcacggtggcaagcccggtgaagaacagggcgttgtaggcgaagaccccggtggcccccagcagcagcaccccggcccagccgtgcatgcccggcgaggtcaggcgcggcagggcgccctcgcggcggcgcacgtaccagaacagcagtccggtggccatggcgaaacgcagaaaggcggcggaaaaggggccggcgtgggcggcggcgatgcgccccgcaacaaaggtgccgccccagaacacggtggccagcatcagcttggcgtacaacagcatgaacgactcccgcgtgcaggaaaaggcgcggcggcgcgggcgcacggtgcgcggggctcgtcgcgggaagggcaaaaaaaaataatgctgcaacaccgcgcccacgcactgtggcgtgacagcatgttaccgtagtatcgcctcgtaacatgccgggattgcggcacgttgacacgtgcggcgatatacgggaaaaacacggtactgtcgagatgccacccccaaggtttgcccggcagcccgttgcacgacgggacagaccgaacgttgccccagagccgcgtccttgcgccgggcaggacacgactcgccacgaccttccgtggcacgcaaccgcaggaggcccatgacccgacgccaccccctactatacccgacgaccatcctgatgctctgtgcgctgctgctggcggcactgcccgcggcggccagcgaggcgccgaccaaacgcggtcgcgcctcgtggtacagcgacgatctgcacggcaagaagaccgccagcggcgaaagctacgacatgaacgccctgacggccgcgcacaagaccctgcccctcggcacggtggtccgcgtgaccaacctttccaacggtcgctccgtgctggtcacggtgaatgaccgaggcccctatcgcggcaatcgcgacatcgacgtctcctactccgccgcgaaacagctgggcatcgtcaagccgggcagcgccgccgtgcgcatcgaggtgctgggtgacgccaagggccgtcccctggaccccgacagcgcctatttcgtccgcatcaggtcgtacgccagcaaggccgaagccgaacgactggtccgcaagcttgaacgcgaaggcgaagccgccgtgcgcgtccgggcgcgcacggaaaacggtcgcaagcgctggatggtctgcgtgggccccttccgcgatttcgacgatgcgcgcgccctgcgccgccacctgatgcagcgccacgccgatatcgacatcgtggccgatcgcgcccgcgactgacccttcccgccacccgttagcgcccgtacgccatccgcagttgccagcgcgcaacagtccgctcgcatcgtcgcagggttcctttcggtgcgaccgttccgcacggctgcggtagttcgccacgacgcctgaccggcccccggtctggccaacgtgccgccatgccctgctgaggttccgcgaatgtccctccggccctgccccgccacccggccccgtcgggcatgatcgcctgcgtgctccgtgcaggcccgatgcacgccctttctgccagaatctgccccgactgacccgagttggcccgactggccaagttgttccggactggcgcggcaccgcccgcccgctgccctcccttgcccctgcaccatccgcaagtggccgcaaacgtcggtccgtgcgccgccgacgtgcctctcaggagcgcatcgccatgggtccgtcaccccatcaccgtgttgcggacatttttttgtggataatttccccgctgcttggcaatctgaaatgcaacatatcgccaaccacatcagtacaagccacaggaaacagccgtcccatgctccacaggcctgcccgcattctgaccatcgacgacgacgtcaacgtccgctcgaatctggtcgcctatctcgaggacagcggctttgacgtaatcgaggccgaaaacggccgccgaggactcgaagcattcaccgaacacgcgcctgacctcgtgctggttgatttgcgcatgcccgtcatggggggcatggaagtactggagcgcctgcgcgaggacgccccggagattcccgtcatcgtggtgtcgggcgtgggcgtgctggaagaggcggtggaggcgctgcgccacggcgcgtgggactacgtgaccaagccggtcaccgacatgcgcgtgctggagcacgccgtgaacaaggcgctggagcgcgcccgcctgctggaggagcgcaagcgctaccgcgagcacctcgaacaggaggtgctggagcgcacccgagaactgcgcgagaccaacgagcggctggtggaataccaggccctgctgcaagagaaaaaccagttcctcgaggccttggtggagggcatgcccaacccggtgttctacaagacgctggaaggcaactacatcggctgcaaccgcgccttcagccgcctgatcggtcgcgcccccgaagacatcgtgggccgttcggtgcacgagatactgccgcaggaacaggcctgccgcgtcgaggattccgggcggcggctgaccgtccaggacgatgacggagcgggctactcgtgcatgatcgacctgcgcgacgccgctggcgaagacagggtgctggtgctgtacaagagctatttccgcgaccgcaccggccagcgcgcgggcgaggtgggcacgttccttgacgtcagcgagctgaaacgcaaggaagcgcagatcgtccaccaggccacccatgacgagctgaccggcctgcccaaccgcatgggcctgcgccagcgcatggaagaccatgccctgaaaggcgggccggatgcgcggctggcggtgctgtatctggacatggacaatttcaagaccgtcaacgacagcctgggccatgccgtgggcgacgaactgctgcgcgccgtggcgggccgactggtgggcatggccccccgtcgcgacatggtggcgcgccttggcggcgacgagttcgtggtgctgctgccgctgtcggcggaaggcgacggagagctggccgagacggaatcggcccgcattcaggactcgttcacccggcccttcaacgccgccgaccacgaactgtacgtgatgccgtccatcggcatcagcgttgcacccgaagacggacgcgacccggccaccctgctgaagaacgcggaaatcgccatgtaccgcgccaaggagcagggcggcgcgcgtttccgccgctttacccaggccatgaacgacgacgtcacgcggcgcctggccatcgaaaagagcatccgcaaggggctggaaaacgacgagttcgtggtgttctaccagccgcgcgtggacatagtgaccgggcaggtcaccggcatggaggcgctggtgcgctgggcccgccccgacggcaccctggtgccgccgctggagttcattcccgtggcggaagacaccggcctcgtggtggcgctgggcgaacgggtactgcgcgatgcgtgcatccagacccgccgctggaccgacgagcttggcccgctgcgcatcgccgtgaacatctcggcccggcagttccagccggacctgctggaccgggtgcaggcggccctggccgaatcgggcctgccgccctcgcagctggagctggaaattaccgaaaccaccatgatgcgcgacctgcccacctcggtggccattctggagcggctggcggcgcagggcatctccatcgccatcgacgacttcggcaccgggcattcctcgctgtactacctgaagaacttccccatcgacaccatcaagatcgaccgttcgttcgtgcgcgacgtgcccggcgacgagggcgacgccaccatcgtttccaccatcgtcaccatggggcgcaacctgtcgctgaacgtggtggccgaaggcgtggaaaccgacgaccagttgggcttcctgcgcgcccacggctgccgcgaggtgcagggctactactacagcaagcccctgcccgcggacgggtttgcggactggatgcgagcggcgcttgccgcagggtccgcaggcgccgcaggggccgcaggggccgcgagcagccggaagtagggaagatagcgagcggcgcttgccgcaggggccgcggggtccgcgagcagctggaaaacagggaagtggcgagcctccccggcaacgggggctgcacccacaagacggcaaacgggggccggatgcatgatgcatccggcccccgattcgttgcgtatccggtgccgttgtgggcagcccctacacttggccacgccccagggtaatggtcagcggcgtggaccgcgtggcctgcctgtagccggtaaggcgctgcgattcgcggcgggtctgctgcaactggctgcgaatgttgtcgtgcagcctgcgggcctcctcggtcaggcggccttgcaggcactgcaagcgcagcagcttgtcgcgcagatcgttcagcgctgccgggttgcggcggctccaggccatctccaccagttccgcccgctcgcgcgaggcggagtcggcggcttccacgtcaccggcggcaagggctcccagttcgcgttcgcccagttgcagggccatgtcgagcagggaaaggctgtcgggcatggcggctaccccttgctggcctgacggatatcctcgcgcagggcctggatgaccttcttccagttttcgcaggcgggcaggaattcgtattccagcaggtcggccagcaggatccagtcctcgttttcgagcacttcggtcatttcgcccagctggtcggaaaaacgttccacgttgtcgctgaaatccttggtggtacgcagcgagaattcgttgcgcagcacgccgatcatgcccatgaagtcgcgggtcacttccagcaggtcctggaacatgtccagcgcctcggcgtcgtcggcctggcggaacagcccggccacctggcgcgcgccgtcggtcatcacctgcaccaccttgtacagttcgcgggtgatgttcacggccatttcgcccacgggcatgctgcggatctcgacggagcggatgtcgcgctgctcgatgtcctctgcctgatgggggtagatttccgaaaacgcctcgtcgttgacgagcacgtcggtcaccacgcggttctcgaggtagctgccctccatcaccttgacgaggatttcttcgagattggcgaagttttccagcttgatatcggcctggcggccatcaataacgatcatggggtctccctcctgcatcccggcaccgggaaattttgtcacgtccgcctgcgacaaagcaagaaacggaccatgatgcaggaatgcagacaatccgcatgcccggaagagtgcggttctgtgtcgccccacgcggcatgcggaagggaaaggtcaggacgatggggaaaggtggtccagccagacccgcaccagcgcgcgataggccgccgccagggccagcacggaatccagcgagccgcccgccccctgtgattcgcacagccacaggtggcccagcacgttgaacagcgcgctgttgtcccacagggcctgcactcggctcacggtgccgaggaagcgcgacttggccatgtccgaggggcgcaccctgagcagcccgccctgctcgcccatgaggtgcagcagggcgtcggcctggcgcagttcgtcggcggcgcgggcgcgcagggtctcggagagcgcgcagtggccgtgcggggcaagaatggggttggcaggccgggcagccgccggatcggcgggctgcatccggggcaggtcaagaaactgacgataaaaatggcgttgcaggcgtatccagcgggtgcggtcgtccgcctcgtggccggacagcgagacaaggaccatgaacccgcaccccggcatggccatggcgggggcgtttgcggtcacgcgccctgcatccgcctcgcgcagggtgcgccatacccgcgcctcgcggtgggcatccggagttgcgcccgctgtggcatcggactgcggccactggccggtggtcaggtgggcgcgggccagaccgaatacggtgcctgtggaaatgacgcggcgacagcgctcgccgtgcgggcagggcgtgccgaacgggcagggatggcagtccagagcgggttccaggcagcagcagtcctgacggtaggggccggtgtcccacggctgggccgtggccagaaatatggccagcaccggcacgtccagcccggcggccagatgcatggtgccggtgtcgttggtgaccagcatgcgcatgtgacgcagggtggcggccagctgcggcaggctggtggcgccgatcaggtcgatgcagggcaccggcccggttgccccggcctcgccaccagttccgccagtctcggcctcttcagccagcgccgcgcgcagccgctcgcccagcgtgcgctcgccccccgcgcccagcagcaccggcaccaggcgcaactcgcgccacaaccgggcggccagcgccgcaaagtgggccacaggccagcggcggcgttcctcgctggcgccaagctgcatggccacgtatccggcatggtccggcggcgcggcctgggccagccgtgccccggcctcggcaagggcgtccggcgcgggcgcgcgcaactggtacaccgggtccacattgcccacgcccgccgccatgcggaacaggtccacgaggttgaatgggctgcatccgcgctgccgggtggaggcttgcaggaaggccgaccacgggtcggcgttgaccccgaacccgaacgggtccagtccgaagccgcgcaggtcgcccccgtgatctttttcatccccgttgcccgccagcagccgccccaacagacgaccacccagcgtggccgtgaggttcagcaccgcatcgtgggcataggcaccgcgcagccgctcggcccaggtcatcaaccccgccgtgcaggcccgccagtcgccgccgggctgcacgcccgccagcaatgccgagcccggcagggccgccacgtggtccacgccttccagcagcgccgcagccccggcaaaattctccagacacaccagccccacccggtgcccctgcgcacgcaggccatgcaccaccggctgcgtttgcagcaggtcgccgaagcgggtcaggttcaccagcagaaggttcatggcgcatccttaccgtgagcgcgtccgaaaggaaacgggggctggagacatgtattcccgtgttgcagcgcacgtacagggtattttcaggtggcgctgtcgcaagagggttttttgttctctgccgaggaagatcgcctttttatggaggaagtgtactcttatcgtactcgaccggaataaaaaggcgatctgacgacggcagaggcaaaaagacccttgcgacggtgtcacctagtcggccaccacgaagttgaccgcaaagtcccccttcaacttctcacgcatgcgctcggcttcgctcagggtgccccacgggcccacctggacgcgccagaactggaccatgtcggcccagtacatccgggcgttccagccctggccttgcaggcgggtcaccaggcggctggcgttgtccttgttggagaaggcccccacctgcacgtagaagcggcccgtcatgtcgccgtcctgcaagccgggcacgtcgcccacggtttccacgcgcacccgcgcggtgccggggcccagcatgccgatctggttggcggcggtatttgtcaggtcgatgatccggtcgcccacgaaggggccccggtcgttgacgcgcacggtggtggaccggccactctgcaggttggtcaccttgaccacggtgttgaacggcagcagcttgtgcgcggcggtcagcccgtacatgtcgtagatttcgccgttggcggtcttgcggccgtgaaaatccttgccgtaccaggaggcgatgccctcttccgaaaacccgtgcgccgaaagcagcggatggtaggtcttgcccagcaccgtgtacggcttggcgcgcggcccctggggctggcccttggggtacttcacggactggtccgacggcggcgtggaaatgcggcgcgggccgaagccacagcccgccatcagcagcgcggcaagcagcagcaacacggtgggcacaatgaggcgggacggcgcgaaacaggtctggcaggggcgaaggtgcggcatcaaggctccgtcgggttgcgccggatacggcgtgtacgtggccatgagcgaatcatggcgcaatcgggcggcagcgggaagcgaacagcgcggatggacgcggcatgcgaccgcagcgcggcggcgcaatgcgcgaaacgtgacgcgccgggcaggtcagacgcgacgcgccatgcgccgaccgaactgttaccgaaaacagccgcgcacgcaactgcttgcacatccgtctgccacgcgacgcagcaggcggtggcgggcatggcgcaaagccgttccgcccgtgccggtgcggcggggcactccccatggggcacgggcgcataccgccgcagcagtcctgccgggccatgacacggcggggatactcccttcggccaatccggggattctgtcctgccccctgctgctcccgacgcgggcgcgcgccgcaaacaagaaaggcccggaagcgttgccgcttccgggcctttgccatcggttgctagtcgtcggaatcgctgtccaccacgtcctcgatggcctcggcctggcggagcagctgttcgatctggatgtccgcgccgatgaccccggtgatctcgtccttgtcgtcggtgaccgccgtggacacggtaaggatgagctggctggtgaactgcgactggtacacgtcggtgatgtgcagttcgccggtctgcatgggccggatgaaccaggcgcggttggagaagtcgaagcccagcggcagctgttcgtacttcgacttgtacgccgggtcggtgatggcggcggagagcaacttgccctccttgtcggtgaggtacaggtactggatgaacgggtactcgcgcacgaagtcgcgcatgcacgggtacttgtcctcgccgccaaggccggtgatctggcattcctgggccagcttgatgatgaggtgcgccgaaagttcgcccgccagcttcttgatctggtcgaattcagaggcgaacagttcgggcatgaagcgccgcaccagagccttcatttccttgttggagaaggacgtgttgcgacccttttcgtaggcgtccatgatcttggtgtagatcttgcccacggcggggtgcttcttggacacgtgccggtcttcgggcaggcccaggtactggttgatccagtaggccacgcccgcgcgccccgacttgtcggtgatgatgatgggcaccggccggttcaggatcttgcgcgtgtcgaagatgttgtagatttcctcgttcttggccaggccgtccacgtggatgcccgcgctggtggcgttgaagtccttgcccacgaacggatagttgtcggggatgcggtaatccagttccttctcgaagtattcggcgatctcgttgatgacccgggtgtcggcggcgtcatcgtcgccggtcagcgagacgtattcgatcaccagcgcttccagcggggtgttgccggtgcgctcgccaaagcccagcagggtgcagttgacgccggaacagccgtacagccacgcggtggccccgttgatgagcaccttgtggaagtcgttgtggccgtgccattccagccactgcccgggcacgccgccttcgtcggtcagggcgcgcacgatgcgcggcaccgagcgcggcagggtggcgccggggtacggcacgccgtagcccatggtgtcgcacatgcggatcttgaccggctggccgctctgcttcgaaaggtccatcaacttgcgcgcgaacggcaggcagaagccgtggatgtcggcgcgggtgatgtcctcgaagtggcagcgcggggtgatgccccattccagcgcctgttccaccacgcgcaggtagttgtccatggccttttcgcggtcaaggcccagcttgaggtacaggtggtagtccgacacgctggtcagcaggcccacttcctcgaactccatgtcccgcgcgatcttcaggtcgttgacgttggcccgtatccacccggtgacgcgggggaacttgtaccccttggcccggcaggcatcgatggccttgcggtccttctcggagtacatgaagaactccgaggcctggatgagcccgctgcgaccgccaaggcggtgcagcatgtcgaagatgtgcacgatctgcttcaccgtgtagggcgggcgggcctgctggccgtcgcggaaggtcgtgtccgtgatgaacatcggctccgccgggcgcggcatcagaaagatgtcgtcgaactccacgcgactgatcttggaatagggaaatatctcgcggtacagttcggggtcgtcgcggttctccagccgtacgcgggaggaagcgcggttgagatgcagcaggctcatggctagatggctctccttcggggggtctgatcgatacgctgttccgcctcggccacaaggcggtgcgcgcgctggcagccggacgccagggccacggcggcgtgcgcggcgcgcagggcgtcttcgggcctgccgccgtcaagcagggattcccctgcctggatgaacatgcgctccggcttgtcgccgtacaatccttgcagcaaaaggtcgtactcttcgccgaacaccgagcgcacaagctcgtcgcggtcgaacagcagccgggccagcagccggttgccgccatgggcggcgtagtacagacacatcagcctgcggatgcggccaaggatgtagcggatgcgccggatttcgcgctccatgctttcccgtgtctgggccagcatggatgcgagcggctcgacgatggcccgcacctcttctcccatgtcctgctctcgcagggcccggtactgcggcgcgtagtgctggtgctggtaggcgtcttccttcagcttcacgcattcgtgaaaggcgtagcccacggcccagtccagcatgggcgccacagggtcttgcgccgggtcgttgcggaagaggtggtgcgcggtgtccttcagacgccagagcagccccttgttcatcatttcgcccagaaggtcgcgcatgacggggaaggatacggcaccggcctcgtcgaaccggtggaactgcccctcaagcacgacgctcgccatgcagaaatcccgcatgacgtcccgtgcgaactcggccagattggcctctacccagcgtctcgacatggtgcgtggtactccaagccgggatgtatagcgtgatttgacaagaacgggaagtatggggtgcggggctatcgccgtgcccgacgtggccttgatgaagacaggtacgcgcggcaaggacgtttgatcgcgttatgcctccggcggatggcaaaagaggtgggcgcgctgtcgggtgcggcctctcctctcccccacaccccgccacgcggctacagcaaacacacatcctcgccgcagcaccgtttcagaaacgacgtgtacgcccccagtatccgtcgctcgcccgccgcgcgttccggcgtcagcggcggacacggatgctccgccgccaggcgccgcagcgcatcgcgcctgggcagcgcccgcatgccctcgcccagcaccgcgccgtccacggcggccatgagcagggcagcgcgcgtgtcggtcacggccaccagcggggcggggccaccgggaaacagccgcgctgccgccacgctttcgcgggcataggtgcccggcgcgcccggacagaacagcacgatgcacagcggcgagccgtcgtcgtcgcgcagggtcaggtccaccacgcggcagccttcgtcgtgatcgtcggaatcttcggaatcgccggggtcattggcaacgggggcaacgggggcaacgggggcaacggggcggtcggcaccttcaaagccccgaggcgcttcgggggacggcggcaccagggaaggcgagacattcgcggaagcagacggcacgtcgaatcgtacccgcacgcgcggctccaccagcccgtgcgggtggcccagttcctccaccagcagccgcgccagcgcctgccgcaaatcctcgtaggtggtgtggtccacaccctgcccggtcagatagtcgcgcagggtggccccaaggctgacttcgtgcatgcggccctccggcaagtctgcctctcacgcacgggcaggattgctccggaattcacgagtaccgctctcgcggaacccaactggccttcgctacaggctttcggcgaatgccccgggcagacggcctgcgtcagtttgccttcagcagggcccgcgccacggattcgtcgtacagcttcagggggtcagtttcgcgccccatgtcgcggtacatccccgcggcatgccgaatgatttccagcggcacccattcgtggcgttcccacacttcaggccggtcggcgcgccacaggcgaaattccacgctgccgccgctggagcgcacgtagacgcgggtgcgtttgtcattgggatcggggtagtagtaaagaccaagatcgtcctgcatgggcactcctgaacacatgaactgcgaatggcgcccgccgccgtggacgggtgcgggcatacggtcaatgccctatcccgccgatgcgcgcaagctgttgtcattccccgcatggtgggctacaagcaaggaagtgtcgcccgccccctgcaggcggcaccgggatgtccgacggggagactgccatgccccgtccccgcgcgaaagcgcggcgggcaccggaatgattcagggcgcgcgacgccaccgacacgccgccccctgcattttttcggcaatcccgacagggtgttgcctgctctccgccacccggcggggcggggcggcgttccgtgtcggggcttgacaacgcgccggaatccttttaggaatggcgttactttgtccaaaaaatcacgagttttccgggcgcaagggctgcgccgaccgatgcccttacctccggaagacgccgtcctgttgcgccccaggggcgatgggcgtgtctgttgagagtccagaacttcaacaaaccaatgtggaggtaaggcaatggcgaaacatgcaacccccaagttggaccagctcgaatccgggccttggcccagcttcgtgtccgacatcaagcaggaagctgcttaccgggctgccaaccccaagggtctggactaccagatcccggtggactgccccgaagacctgcttggcgttctcgagctgtcctacaacgagggtgaaacccactggaagcacggcggcatcgttggcgtgttcggttacggcggcggcgtcatcggccgttactgtgaccagcccgaacagttccccggcgtggcgcacttccacaccgtgcgcgtgaaccagcccgcggcgaagtactaccacaccgactacctgcgccagctctgcgacctgtgggacctgcgcggctccggtctgaccaacatgcacggttccaccggcgacatcgtgcttcttggcacccagaccccgcagcttgaagaactgttcttcgaactgacccacaagatgaacaccgaccttggtggctcgggctccaacctgcgtacgcccgaatcctgccttggcatgtcgcgctgcgaatacgcctgctacgacacccaggcctgctgctacgcgctgaccatggaataccaggacgaactgcaccgcccggcgttcccctacaagttcaagttcaagttcgacggctgccccaacggctgcgtcgcctccatcgcccgttccgacttctcggtcatcggtacctggaaggacgacatcaagatcgaccaggccgccgtcaaggcctacgtcggtggcgaactgaagcccaacgccggcgcccactcgggccgcgactggggcaagttcgacatcatggccgaagtggtggaacgctgcccctccaagtgcatctcctggaacggctccgccctgtccatcaagaccagcgagtgcgtgcgctgcatgcactgcatcaacaccatgccccgcgccctgcgcatcggtgacgaacgcggcgcgtccatcctggtcggcgccaaggcgcccgtcctcgacggcgcccagatgggttcgctgctggttcccttcgtggacgccagcgagccgttcgacgaaatcaagggtgtcgtcgaaaagatctgggactggtggatggaagaaggcaagaaccgcgagcgtctgggcgagaccatcaagcgtctcagcttccagaagctgcttgaggtgaccgagatcgaccccgtggcgcagcacgtgaaggagccccgctccaacccgtacatcttcttcaaggaagaagaagtgcccggcggctgggatcgcgacatcacggaataccgcaagagacaccagagataagaagaggggtagcacatcatggcattcatctcttccgggtacaatcccgaaaagccgatggcaaaccgtatcacggacatcggcccccgcaagcacgactccttcttccccccgttcatcgcgaagaacttcgggaagtggctgtaccatgaaatcctggaacccggcgtgctggtgcacgtcgccgaatccggcgacaaggtgtacaccgtgcgcgttggcgctgcccgtctgatgtcgatcacccacatccgcgagatgtgcgacatcgccgacaagcactgcggcggcttcctgcgcttcaccacccgcaacaacgtcgagttcatggtcgacaccgaagctgccctgaaggcgctgaaggaagacctggcctcgcgcaagttcgccggcggctcctacaagttccccatcggcggcaccggcgccggtgtgtcgaacatcgtgcacacccagggctgggtgcactgccacacccccgccaccgacgcttccggcccggtcaaggcgatcatggatgaagtcttcgccgacttccagtccatgcgtctgcccgccccggtccgcatctcgctggcctgctgcatcaacatgtgcggcgccgtgcactgctccgacatcggcgtggtgggcatccaccgcaagcccccgatgatcgaccacgagtggaccgaccagctgtgcgaaatcccgctggccgtttccgcctgccccactgccgccgtgcgtcctaccaaggtggaaatcggcgacaagaaggtcaactccatcgccatcaagaacgaccgctgcatgtactgcggtaactgctacaccatgtgccccgccctgcccatctccgatggcgaaggcgacggctgcgtgatcatggtgggcggcaaggtttccaaccgcatctccatgcccaagttctcgaaggtcgtcgtggcctacatcccgaacgaaatgccgcgctggcccacactgaccgcgcagatcaagcacatcatcgaggtgtacgccgccaacgcgaacaagtatgagcgtctgggcgaatgggccgaacgcatcggctgggaaagcttcttcaagctgaccggccttgagttcacccaccacctcatcgacgacttccgcgatccggcctactacacctggcgtcagagcacccagttcaagttctaagccggaaggcaaccacattccgggggcgggtttgccgcccccggataaccaaaggggctatccatggaagaagccaagaacaaggtcgtggaattcctgcaatccaaggccggctcgaagagcaagttctacttcaacgactttctcgacctgttccccgacaagggcccgcgcgacgtgaagaagatcctcaccgcgctggtgaacgccgaagttctggaatactggtcctccggcagcaccaccatgtacggcctcaagggcgccggcaagcaggccggggccgagggcgaatagtagttctccacgccggggaactgtttttccgaaaaggcgtatggactgcaaggttcatacgctcttttcgtatgcactcacgccatgcgcgccgcgcatggcggccactttcgtcacccccacacaggccggccccttcggcgccactgcatgaatcttccgcgcatcgtcatcgccgggctttccggcggctcgggcaagacgctggtatccctcggcgtggtgcgcgcccttgcgcgctcgggtcttgcgataaagccctgcaagaagggaccggattacatcgacgcatggtggctggccctggccgccgggcaccccgccaccaacctggacccctactttctcgatgcggacaggctgcgttccctgttctggacccgatgcggtctggcgggtgaaggcagcacgagggatgcggcgctcgccagggtgaggcatgggcaaaccgacccgactggcccggctgctgctccgccatgcccggcgcgtccgacgcgtccggcgcctccggcagaccagcctggtccgttcgacatggccgtcatcgaaggcaaccgggggctgttcgacgggcgcgacctgtccggcagttgttccacggcggaactggcgcgcattctcggcgccccggtggttgtggtcatggactgcaccaagatgacccgcaccgctgcggccatcgtgtccggtctgcgccacttcgaacagggcgtgcacatcgccggggtaatcctgaaccgcacggcgggtccgcgtcaccgcagcgtgctgcgcgaaaccatcgaacactacaccgacgtgccggtgctgggcgtgttgcccaagatcgccgccaaccccattcccgaacggcacatgggcctcgtttccggcatggagcacgaggaatgcgttgccgggctggacaaggtggcggacatcatggccgagcacgtggacctgcaccgcctgcgtcaggtggcatgcgccgccccgccgccgcaggggccggtggccaacctgtggtcgttgctgcccggtgcggagaccaccattcccgacgacgcagtgcaacgcgtcgccggacaatgcgatgtggttccgggcgatgttgttccgggtgatgcggctctgtccgacaccgttccgggggacaccgcccccccgcgcatcggctacgtgcatgacgcggccctgtggttctactacgaggaaaacctgctggccctgcgccatgccggggccgaactggtgcgcctttcgctgcttgacggcgcgtgctggccgcagttggacggcctgtaccttggcggtggctttccggaaacccttgccgcccggctgtccgccaatcgtccggccctggaccggctgcgcggactgtcggagtcgggcctgcccatctacgcggaatgcggcggcttcatggtgctgggccggtccatcgtcatgggcggcaccgaacaccccatggcggacatctttcccgtgcgcaccgtgttccatgcaaagccccaggggctcggctacgtggatgccaccgccgtactcgaaaaccccttccatcccgtgggcacgacctttcgcggacacgagttccactattcgcgttgtgtgccctgcgacgacgctgccggaacccccggcaccctcgccgtgcccaacgcactgcgcctcacggcccagtccggccacgtcaccggcatgggcgatggccgcgacggcctgctgctccgcaacaccatggccgcctacacccacatcttcgcgccagccgtgccccactgggcacctgccatggtccgtgccgcgcgcgccttcaggtccggtcgtccctcctcgtccaacctcatctagcccccgcgccacaagcatcgccttccctgcgtagcgcgccagcaagcttcggcaggctccgcatggggaatgagcctgcttgacattcatgctgctccttattattagcaatcaaatcatttgtacaacaacaatagcagcaacatctcatgaaccgcacccgcaacgcgcggccgccccggcaatcggcattggctccgtgcagttccgtgaccccgcgccaccgcagatcgccagacccgtccggcgcacggaacgcccgcgtcacgccagaggagttgcgcatgttgttgacggactggcccgacggcagtacggaccgcgcttgctcttctcccgatgcccccggtgcggcataactgttcattttcccttgcctgatgccccgcatccactcgtcgatcccggcacttcccccacatccgacgcgcgcccaggcgcgccctgtacaggagccttgcatgtcccgttcgttttcaggcgtcctcacccggcctgctcccgccgcagtccttggcgggctgctgctgatccttggcctgatgttggccacgccagccgcgcatgccgcggacaatgatttctccgccaccttcaccgggcgcaccatcggtgaggcggacatggacgacggcggttcggtggccgtcaccgaagccggtgccagcctgcgctaccgctggttcggcatcgactacctgaaccgccgctacgactggtcggacaccgccagcctgcccttcggcaacggatccgatccgtgggaacagttgcacatgctgcgcctgcgcgccgacatcgccgagcagttgggttttggcggtcttggctggttcgccggggcgggcctgaccgccggatgggaagaggaaatggacgacgcctgggggctttccggctcagtggggcttacctgggcggtgggcggcgtgcgcctgcgcggcggtgttgcggcctctgcccaccccgtgggcacgcgcctgctgcctcttgtcgccgcggactggggcaaccagcgtgatctgggcttttcggccacggtgggctttccggaaaccatgctccgctaccgttcctccgacatgttttccttccgcgccggtggccgggtggaaggaaatacctaccgcctggcagacgacagccccgtccagcgcgagggttacatgagaacctcgtccctgacgctgggcggctacatcgacatcacccccctggaagaccttaccctgaccgtgggcgcggaatacctgacccgccaggaaatgcgggtctacaattccgacggcgacgaacggaacacctacgacctggacgacgcccccgccctcttcctgcgtctgagctacggcttctagccgtccgcagcgaccatccagcccgcgccacacgttcgcggccccgtcggccccgtcgatattgacgccgaacggggccgcgacatatcccggacataccgccgcgccccccaaccagcaggaacgccatggccaccgacgcaccgctccccgatgtcctcgcctcgcaccggctcagcacgctggtgggtgaactgtcgcgcgcctggcgcgcccgcctggaccagcgcctcaaacctctgggcctgtcgcaggcctccggggtggtgctgtgggcacttgcgctgggcggcgcgcttacccagacccaactggcccggagcatcggcatagaaggatccacgctggtgcgccagatcgaccggctggaagcggatggccatctgcgccgggtgcagaaccccgatgaccggcgggccaatctgctggagctgaccgattccggcagcgaactggccaacgccgttgatgccgtcggcatcgcggtgcgggacgaactgttcgcgggccttcccgttgcggacctgcacaccaccatgcgcaccctgcaccagctgcgcatgcgcctgccggactgacacccggggcgcggatccgctcgcccgccgccggttgttcccgcataccgggcgtgctacgcaagctgaccagcaagaggtcacgcatgccccccgactcacccttctcctcccagtcgccccatcccgcacgcaccgccctgaccacgctcgccgcgctggcgcgttcgccccgccacgtcatcgcactggcctgcgccgccaccggtgcgctgctggccctgtaccctcccgcggccctgccgccggaggccgcccgtcccgtggggctggccgtgggcgccataggattgtgggttaccgccgccatccccgaatacctcaccgccctgctgttcttcctgctggccgtgctgctgcgcgcggccccggcggccacggtgttctccgggttccattcggccacgttctggctggtcttcggcgggatgtgcatgggtgccgccatgcagcataccggtcttggcgcacgcattgcgcgggggctgctggcgcgcacgggcacgggctacacctcgctggtctgcggactggtggccgtgggcgtgctgctgtcgttcgtcatgccctcgtccatgggtcgcatcgccctgctcatgccactggcggtttcccttgccggggcggcgggccatgggccgggcagcgcgcagcgcaccggcatcgtgctggccgccctgttcggggcgctgcaaccggccttcgccatcctgcccgccaacgtccccaacatgatccttgcgggcagcgccgaaagcctgttcggccacacccttacctacgggcgttacctgctgctgcactttccggtgctgggcctgctgaaggccgtgaccatagcggtggtggtgctgcggtggtacccggagcgcaccgcagggcaagcggaccgccttgccgaggggatggtgcatgcggaccggactcccgacgccgatcgtgcggcaactgcgggcagcccgacgaccccggccagtcctgcggaactccgactgatgatggtgctggcagtggccgtggggttgtgggccaccgacgcgctgcatcacgtttcgcccgcgtgggtcagtctgggggccgccgtgctctgtctgtggccgccgttgggccttaccggcaaacaggccatcagcagggacatgagcctggctccgctgctgttcgtggcgggcatcatggggctgggcgccatggtggccacatcgggcgcaggccatttgctggtgcgcgccctgctggacgggctgcccctggttccgggtgaatccgtgcgcaatttcaccgtgctcacggtatacgccatggtcaccgggctgctcaccaccctgccgggcatccccgccgtgctcaccccgctggcgaccgatctggccgccgcctccggcttcagcctggagaccgtgctgatgacccagatcgtggccgtatcgtccatgttcctgccctaccagtcgccgccgctggtggtggccatgcaactgggcagcatttcctccggccacatgacccgcacctgcctgctgctggccgccatcaacattgtggtgctgctgccgctggactacctgtggtggcgctggctgggcatgttctgaccggacaggcccccgggcggcacaaacaggcgaaggtacggacagacgacaagccccctgccgccgcgcgtctggggcccagacgggccgccttgtccatccacggcatgctgtccgccgccgcgcaattcccgcagcctcggcttcaccccgaaaaaacaccgacgccgccccccagccggggagcggcgtcgaaaacccttgcggcctgtggccgggcaggtgcgcgctggcgcgctattcgtcgttcagttcggcgcggaacttgcgcgacaggcggaacaccacgaccttgcgcgggggcagggtgatggtttcgtcggtctgcgggttgcgccccttgcgggccttcttgtcataggcctcgaacttgccgaatccgcttatcagcagggcatgatccttcttgatcgcctgcttcatgatgccgagaagcgactcgacaacgcctttcacttcggcgcggttcctgtcggtcttttcatagatggcatcgacgatttccgccttggtcagggtcttgccgctcatactgtcctccgggccggtgcttccggctactccatgcgttccctgatggccttcgcgagcgcctgcatctcgtcgatgctgccgtactgcccctgcgcccacagttcgtggccgtcgccgggaaagcggggcaccagatgccaatggacgtggaacaccacctgtcccgccgtcgcgaagttgttttggaatatgttcagcccttccgctccggtggcttccatgacggcacggcccacgcgctgctgggcggcgatgatgtgctcgccgagccgcgcgggcatgtcgagcaccgtgcggtgatgctccttgggaacgatcagcgcatggccccgattgacgggtccgatgtccagaaaggaaagcacgtggtcgtcggcgtagatttgcgcgcagggaatttcgccacgcactatcctgcagaaaatacaatcggactgggacatggattctccgtcacatggaacactttgaaatcattcagccacgtgtgccgacgcacagcggcgggcatgtaactagttatatacacagccaaagacgcaaccgcaagtaaaatcttgcaagattatgccgggttgccacgccttgcggcacaagggcttccgtgccatcgtcactgctggaggggctgcggatatctctccaaccccctttcgggaaaggggtatcacgcgccctgccctgcggcgtccattccccgccccgaaaacaaggggcacacggtggaacctgaatcggacgcagggccggacgtacgccccgaaatcatcatcttggctctgatagtaacacatcagtaacacaaggcaatcatgtcggcgttgatttttccggtccccgaggcacgttgcggtagtcgtgggcctggcccggccatgccggacagcatcaacgtggcggccagcccagactggcctgatagtccggacgggccggggcacacgcgcggtgcggcctgcgcatctaccgcccccccgcgcaggcgaccacgcattctgccggttttcctgccttttgccggatgccccacccgctgcgtgttctgtgcgcaggacgtgcagaccggccagcgcggcgggatcaacagcgtggggcatgccctggccgtggccgaagcacggctggaacacgaggcacgcctgctcgaggccgtggcggtcaacagcgatcaggaaacccgcgaccatcccgctccaaacgccggtcgagtcgcatctgcccacgaagcgtccccttcgccactggaaatcgccttttacggcggcacattcaccctgctgtccgaagccgagcgcgccgcctgcctggagcttgccgcccgctggcggcaacgcggggtggtctgccgggtacgctgttccacccgccccgacgccgtgaccgagcacggcctgacgacattgcgcgcggcaggcatggactgcgtggaactgggggtgcagagtttcgacgacgcggcactggtcgccgccagccggggttacggcggggcgttggcccgcgcggcctgcgccatggtggccggggccggactggaactgggggtgcaactgatgcccggcatgccgggagtgacgccggaagtgttccgcaccgacgtgcgcaccgccctgctgcccgataccgacggggcagccccgctgacgtctttcctgcgcttctatccctgccttgtgctgcgcggcacgccgctggcggaacgttggcgggccggaagctacgtgacgtggtcgctggacaccaccgtggacgcactggccgacggcctgctggccgcgtgggcccgcggggtggccgtggtgcgcatgggactttctccggaagacggactggacgacgcggtgctggccgggccgatgcatcccgcgctgggccagttggccaaggccgaggccctgcgccgccacgtggccgcgcacctggcccgcctgccggggccgcccgtgcgcctgggcgtgccgcgccgcttgcgcggcctgctgtggggccacgccaacgggcttgtggacgcgtacgcggccatgggcatcacccgagacatggtccactggcgcgacgacgacaccttctcgctggaatgacggcggcggtcaccccgcattccgggacgaccgccgccgcaaaaccatcgtttgtccaaccgttcaccagcggacgggaacatctccccgctccgccagccaggcattgacccgcgaaaaatgggcgcatccgaagaacccgcgcgaggccgacagcggcgagggatgcgccgccgtcagcaccagatgcgccggatgggtcaccagcgccgcaaacccgtgcgcgggcctgccccagagcaggaaggcgcagggctgcgggcgtgcgcccagcgcggccacgatgccccgcgtcaccccctcccagccgaggcccgcatggctgttgggctgcccgtcctccacggtgagcatcgtgttcagcaacagcacgccctgcgcggcccaacgcgacaggttgcccgagggggctgccgatgcggggggcacgttgccgaacggagccagcagcggagcgtctgcgggcgtgccgccagccgggcgcgaagccaagcgcggagccggacgcgaagacgcgccggatttgtccgcctgggccgcgaggcgcgatcgccccgattccgcgccgcaatcggcggccacttccttgaaaatgttgcgcagcgagcgcggcaggggtaccccgtcggcaacggaaaaggccatgccgtgggcctgccccggcccgtggtaggggtcctgccccagaatcaccacccgcaccgcgtcccacggcgtggcgcgcaaggcacggaacacgtcgtcccgggcggggtagatggtgcgcccctgtgcgcgcaacgcctcgaccgtggccagcacttccagatgcctgcgggcagccagttccggcacgttgtccggccagccggtgccagccagcggatccggtccggccagtactgcgggatcgggcccagccaacgcagcggcatcggcaatggcaggcgcacggggcggggcggagcatgcccttgcagcgggcgcgcggccagccgcccccccggacatcccgccaagtgaaccgggcatcccgccgggtgagccggttgtgcccgccatggaggtcgcagcggtcgcgccgccctcgaccttgcgcggcctgccgcgccgccggggcactgcctgcggctggccgtcctgcaccggcaaggccgcgacatcgggtgacggcgcggcactggccgcagtcgcccgcgtgtccggcacgccccccggcacgccccccgtcccgtcccccggcccgcgcgccggatcatccaccagaatcctgcgccgggccatttacagcgccgccacccagtgctggatgcggtcgaaggcctcggtcagttccgcctcgtccatgccgaaggacagccgcaggtgacgttcaccggtcgggccgaacgagccgccgggcacggtaatcacccgcgcctcttccagcatgcgccgggccacggtcatggaatcggcatcggtgaaggtgtagcgggccatggcgtagaatgcgccgcgcggcggcacgtaggcgaagtgcggggccagcgcgtccagcctgcggcatgtcaggtcgcgccgggcggtcagggccgcgcgcatgacgtccacgcaatcctgcggaccggtcagcgcggcaagggccgcatgctgcgacaccgtgggcgcgcacaccgccgtggcgtcgtgcaccttcagcagttccgccatccacgcggcgtcggcggccacgtagcccacgcgccatccggtcagggcgtacttcttggaaaaggagttcacggtgatcacgtggcggcgcagttccggctggctcacgggggagaagcgcggcgtgcccggctgctcgccgtacaccatgtagtcgtaggtgtcgtccacgatgagcaccaggtcgcgctccagcgcaaggtcgcacagggcgcgaacgtcggcgtcgtcgtacaccccgccggtggggttgccggggctgcacacgatgatggcccgcgtgcgcggagtgacggcgaagcgcaccgcctccacgtccagcccccagtccgccgcgcgcaacggcacgtgcacgggcactccctcggccatcagcacctgctcggcatgcgaggcatagcccggcgaggggatgatcacctcgtcgccgcgctccaccaccgtgagcatgatcatcaccagcgcttccatggcccccacggtgacgccgatttccgtctccgggtcgaagcgcgcgcccttgcgggccaggatgtccgccgcgatggcctcgcgcagggcgggcatgccgggttgcaggctgtagcgtcccgctgtggggtcgtcgcgcagggcgcggcagacggcctccacgatgtggtccggcgtgcggaaggacggcacgccctgccccaacgacacgcagccgcccaccttggcggccagcatgggcatgagcttggtggcggaaatgcggatgttgcgcacgcgctcggcaacgcgcagtggggattccgaagaagtgatgtcgggcatgaatcggctccggtgactgagagaagtgggggacgtgggcgaaagtggccggaagagcgcaaaagcgggaagcccggcaagggccgcgcgggtggacgggctccgttctgcgcgcgagcagccggcggcacgatgcgtcggccagccttgggctatacccgcccgcgccacgctccgcaacgagcggagacggggggggcgcactgcgattggacggtgcgcgccgcgggcagggccggaacgtcgcgcggggacaggggtatccccttgtggcaatgcgcggcctccgcttgcatcggcccgcgcgcagtggcacgctcacggcatggcggcgcaaacggaacatgccgcccgccatcctgcgaggtccgcatgaaatacacctgcaccatcgaacacctgcccggctcgcgcccgctggaggtgccgccccggcagcctcgccatgtggccgggcacggggccgggtactccgccggattcggcatggacgccccgtcgaacaccgacggctacgacgactacggccagcgcccggtgcccgcgtccggcctgcccctgccggtgcgtgaccgcatcgtgctagacgcggcccccgacgaggtgccgtggcacatcgccctgaagtttctggggtatctgctgtaccgggaatgggagccgcgcgtggaggaaggcgtgggatggcactacaagccggaccttgtctcgcttgacgcggcgggaaacatccggctgtggctggattgcgggaacatcgcggcgcgaaagaccgaccgggtggcggccaagctgggcgaggacacgcccttccgcatcctgcgccggacagagaaggacgcccggcaactggcggccacgctggcgggcaaggtgcgccacccgcaacgggtgcgactgatagcctttgacgcgggattcgtggacgccatcgcggcaagcctggacagcaccaaccgcatcaaggccctgcgcggggccgaccggctggaactgaccttcgagacgcggcaggatcggctggaattacgcagccggttgcatgtgctggaactgaaggggtagccaaacggcgttgccgcccaccctgtcgacgcccctgctccactcctgcgccatgcccggcactgttgcgcacaagacagacaccgctcacgcacgactggtgaattgcatcccgcaaaatccagcacgcgtgcattccgttacaagggcaccctccggaaatcgctcccattaacacttacaaaaacagcctttacctctccccattccggcgcggcgacgggaatggccagccacggcccgctgcccgtatccgctgtccattccctgaaattccacgaatgccgtatgcctgcgaacagcggcatctcatccaccggcacccgctccctgtccagcaactgcctttcgtagcgccgctgcaacgcaacgggcagtggtcgtgccgactggcggtgcagcaggacaacggtcacgacattgccaggttcgcaccctgccacatccgcaagcaaccagtgaaaccggaatgtatcgttaggcccggcgacgatatccctctcgactaccgcggcacagcctcccgggccgtcccctatgggcaccaggccacccagccttccccggtctgccgcaacccgaagcgcgacagcagggtccggcagcattgcggcaacggcatccacgccaaacatctgcgccaccttcgatgcaggccattcctcgggggaaccgggaatggcaaaccatacggcattgggataaggcgccagcaactctctggagacagcctgtaccccacgttccgcatcgaaccccttccaccgcaaatacgcattccgcttctccttggatgcggcatatgctgtcgtctctcccgagaagatggaatatacggtatcgccataggctggctgcatcaacaacaccattacaattacaaaggcacttacaagtatgtacacccccctgtccatccactgcaccacgaaacaccttactgggcgcaatacatgaacgcacatggccacagccacgcaggaaattaaaagcagcacgcttgcagaaagcttacctgtactggaaatcggcacatcactcaaagcatgcacagtcacgatgcccagcgtgacaaggaaggccatgagcagacaacccgacaacacatatgcgggggaaaacccacgaaccttcgtgccattctgtgcggacacgtccgaacacccacccgcgacagtacccaaccacacgcataccacagcaaagaagctcgacaaaaacttgatcagcaattcaaatgtcattgaaaacaccggcaagagttgctccagcatctgagcccaggagacggcccttttcgtctggcggcgaaagttgccccttgccaggaacgatagcaggaaaaagcccgccatcacgaccacgatcttgagaaacaccgatttgtgcttatgcccgactcgcgccgccagcacatagacgcaaacggaaacagcaatcgtggcaaccgcagaatgctcataacatcccacagcaagaattcccggcatggatgaaatccatacatcctggctacgaaccctctctgcattccataacgcgcagactctccccacaaacagcagcacaagaccatttccaaaagttatgccaagaatgtctgttacttcataaaacgatatacccaatgtcgggtagcacgaatacaaggccaacatgcacacggatgcaataaaaaacgcctcggcctttctcttgctatgggaaagctctgaaaatatgttccacagtgcgccccaatacagcagacatgctgcactgcacacaagggcatacccgaaacgtgattctgcgcttttcccgaggaagattacgagaaaatgatgcgtgtagcggccactccatgtccaccacgaacgccccatgctttcgagtgcctgcgggatgtcaaaccagaaccgcgcctcgttggaacgagcaaaatcgtcgcccacgggaaacgtgaatcccatcgcccaaataaagggcacaaacagcagaatgagcgggatgctgtactgccaacgtatcctcatggtgcgactccccgagaaatgaacagacgcctgcccgatggcaatgcccatgcagcgcggcacgaatgcgcatgcccacactccccctgccgggcatatcccgccgccgaagcggactcgcggcctattgtccgaacaccttgccagggttcatgatgcccctggggtcgaacacctggcggatgccccgctgcaaccgaatggaggcgggggagagttccagcggcagcaggtgcttcttggcctcgccgatgccgtgctcgccggagatggtcccgccaagttccagcaccttgcccaccagctccacgatgccctgctccaccacgtcgcgggtgtcgcgggtgggtgcggtgacattgaggtggatgttgccgtcgcccgcatggccgaaggcaaagatctccatgccgtagcgttgctcgaactccggcagcgcggccaccagttcggcgatggccccaaggggcacggcaacgtcctcggacatgtacagggcggcgtagtcgtggatgcgcagcgacacctggcggcgcgcgccccagacgcggacgcgggtttcctcgtcggcggcgggcagcacgtgggtggccccctgctgacggcagatggcggccacaaggtcaagttcgggcacgatctgctcgcgggcgccgtccagttcgatgatcagcagcgagggcttgtcgccgggcacgggaatgggcagcagttcacccagcagacggatgcagcgatggtccaggaattcgatggccgaaggcaggtggccgccccccagcacggcggccaccccgcgcatggcggcggccatgtccggaaaggccacggccatgctcacggtggcgggcggcaggggcaccagcttcagggtaagggcggtgatgacgcccagcgtgccttccgacccgcacagcaggtgggccatgtcgtagcccaccacgcccttgcgggtgcgcaccccggcgcgcagcagttcgccgtcgggcagcacggcctccacgcccagcacgtagtcgcgggtgacgccgtacttgacgcatgcggggccgcccgcgttggtggcaacgttgccgccgatggtggaacggtccatgcccgccggatcgggcgggtagtacaggccctgttcggcggcggcatcgcgcacgcgctgcgagatgacgcccgcctccacctcggccaccaggttgcgggtgtcgatggcgcggatgcggttcatgcgctccagcgacagcaccaccccgccgcgcacggcaaggcagccgcccgcaaggccggtgccgccgccgcgcggaatgaccggaatggcatgggcgctggcgcagcgcagcagcgcctgcacctgttccacggtttccggcagcaccaccaggtcggcgggggcgcgcagctccgaggcgtcgcggtcatagggttcaccgggagagtgcagcacggcggcttcgcccacggcagccacgatggcggcgcggtgggcgtcggtgagcacgaagcggggggcggaatcggaagtcggaggcaggctgcgatcggacgtgtggggcatgatggcacgctggtccgaccgcacggcagggggcgtacgcttcggccccgcgccggggcatcccggaagcgggaccggctggcggaaccggcgcgcgacgcgctactggcgcgggcggccgaacccgggaatgtggaagcgctcctccagcttgtggagcagccacgaagccacggtgacaagaaacaggtagtacgcgcccaccaccaggaacacctcggtgaaccggaatgtgcgggacgcgagaacctttgcctcgcccgtgagctcgatgcacgtgatcacgtaggcgagggacgagtacttgatgagatagacgatctcgttgccgcagcccggcagagcgcgccgcacggcctggggcaccacgatggaaaccagggtctgcatggtgctgaagcccagcgcctgggccgcgcgcagctggccctggcggatggagagcagcgcgccgcgcacgtattccgagttgtaggccgcgctgcacaggatgaagcccagcacggaggccgcatacggctcgagatagatgccgatgttgggcaggccgaaatagaggatgaacagctgcaccagcagcggcaccccccggaaaagcgcggtgtaggcgttggcgatgcgttgcatccacggcttgccgaacacccgcacgatcccgatgattaccccgaacagcaggccgaacacggcggaaggcacgatgagcttcacgctcatccacagcccggcgttcagcgaggggaacacccggtcgacgaggaaatcgacgtcgaacactagctgcactcctcgcacaggtcggtcaggcggctgcaaaagtccgcggtgcgggtgccggacccgggggccagcaactctgccggagacccgcgctcgatgatgcggccccgctccatgaacaggatttcgtgggccagggcgcgggtgaagtccatctggtgcgaggccatgaccatggtcatgccgccgcgcgccaggtcacggatgaccgccagcacctcgcccaccagttcgggatcgagggccgaggtgggttcgtccagcagcatgaccttggggtccatggccagggcgcgggcaatggccacgcgctgcttctggccaccggaaagctgggccgggtacagggtggcgcggttggccagacccacccgttccagttcggccatggcccgttccgctgcggccttgcggctcatgccgcgcaccttgcgcagggcgatggacacgttgctcagcgcatccagatggtcgaacaggttgaaatcctgaaagatcatccccacctgttggcgaaaggcgtacagctcggacttgcacgcagcgtccaccacccgcccttccaggcgaatgtgcccctcgtccggcgggatgaggtagttgatacactgcaagagcgtgctcttgcccgcgccggaagggccgatgagcaccttcagttctcccttgtccacatccatggaaatgtcggacaggatgcgcttgccgccaagggtcttgccgatgttctcgaggcgcaggatgggagtgccggacgtggtaacgctttcgggcgtggccatggagatatccttataacggtccgtggctggcgtagcccggaatgtgcagcttgtgttcgagacggcgcagcaccttgagccctatcagggtgatgacgaagtagagcgcgcccgccgtcatgtacagcggcaggtgctcgtaggtgcgcgaggccacgaagtgggtgcgggccatgatctcgggcgtgccgagcacgaaggccagcgcggaatccttgagcaggatggaatattcgttggaccagccgggaatggacaggcgcagggcctgcggcaggacgatggagcggatggcggttccgtcgctcatgcccagggcgcgggcggcgcgcagctgcccctgcggcagggccaggatggccccacggaatatctgcgactggtaggcggcgctggtcatgcccagcaccaggcacgaggcggtgaaggctgaaaggttcagtccgatgagctggaacagcccgaagtagaacagcagcagcagcaccagaatgggcatgcccctgaagaaccagacgtagaaccccacgacaagccgtacgggcagcgccccgtacacctgggccacggacatgggcacgcccagcagcagccccagcgccatggcgccgaacacggtggcgacggtgacgaggctgccttccaggatgtacggcagggcctctatgatggtggtaatgctttcaagcatggacgcgggccgtgcggccccccctttttttgctgtggcgcgccggggcgcaacgggttgcatacccaaaaaaggtccggaaggcgacaggatatttcccgcaccttccggacggacatgcccaggcaggccggggccgggccgtacgcgacggcgcccggcggccccaagccggattacttcgtggccaggtgcttctgcttcagctgttcccagtaggggtcggccatgagcagcttgtagccgtcgttgatcatcttcagcagttcggcgtcttccttgcgggtggccacgccgaaatcttcggaatcgccatacacgcccacgacctggatggccttgcccttggcggcggcgtcgtcggcgggcaggttgtccatggtggcggcgtcgatgcggccgttcagcacgtcttcgatggccagcggggcggaatcgtagaagcgcaggtcatagccgtagcccttggcttccttgtccttctgcagggcttcggcctcggaggtgccgcgctgcacgcccagcttcaccttgcccttcaggatctggtcggtgttgagggtggagcccttcttggcgatgaacacctgcttcacgttccagtacgggttcgagaaattgaccttctgcctgcgttcttcggtgatggacatgccggagcagaccatgtcgatcttcttggccagcaggttggggatgatgccgtcccagtccatgggctggtgggtgaccttgaagcccatcttcttggcgatccagtccatggactccacgtcgaagcccgcgggcttgccgctcttgtccacgtaggcgaaggggggatagttggcgtcgatgccgttgatgtaggtcttttcggcaaaggccacgccgccaagcgccaggaccagggccagagccgccacaagggtggtcattctgaacatgcttgtgcttcctctcgttcgttgaaccgttgcttcaccacgcccgcgcgcggggcccgtccccgccacgcatacccggccacgcataccgccatgcgaacatgccggaaaagctaaatttcttcatttcgctaccagaaacggagtacccgcgcaagcgccccccgcgtgattttgacaattgcgtcgtcacttgccttgccgcgaggggcaaagtctgccaaacttgcccccagcgcccagccgcacccggacctcgccgtccggcacgggcggcgccatcaccccaaacgaggtcggacatgaagaaatccctgggtgcgcgcacccttgcctatcccacaccgctctttctcgtgggcacatacgaccgcgactcccgccccaacatcatggcggcggcctgggcgggcatctgctgctcgcagccgccgagcatcgccgtttcgctgcgcaaggccacctatacctaccggtccatcaccgagcgcggggccttcaccatctccatcccctcgcgcgcctacgtgcgccatgcggactatgcgggcatctattccggcgagaacgaggacaagttcgcctcgctggggcttactccggtgccgggcgagcatgtggacgcaccctacgtgggcgaatttcccatggccatcgagctgaagctgatccaccagatagagatcggcctgcatacgcagttcatcggcgagatcatggacgtgaaggtggacgaatcctgcctgcgcgatgacggcctgcccgacatcaacaaggtggatccggtgattttcgcaccggtttcgcgcgaatactacgccgtgggcgaattcctggccaaggcgttctcggcgggcaagggcctgcgctcctgatcacccggcaaagattcactgcgcggtgccgcaccggttgcggcaccgcgcatttttcctttatacaagcatcctgtcgcaaattctccgtgtgccgcacggaccacagaaagacatccagaagacccggatgctcccggatgccccacggatgccccacggatgccccatgacactctgcccggttcaggccgcgccctggcgcaccaccctgctgctgatactggccgataccgccgtcatcatctgcgtcaccctggcggcaaccctgctgcgcgaccttgcgggcagcggcatccagtggggtttctatccccggttgctgcccttcctgctgctgttgccgttgttcaacgccgtattggggttgtatgcaggcatcacgctgccccccccgcaggaactgaaaaagctaacccttggcgcctccatggccttcctgtgcgccggttcgttcatcttcttcgccaaggggggtgaacgctattcgcgcatggccttcctgctggcctggctggggtgcatcgcggccttgccgctgtgccgccactggctgcgcacccgtcttgccaaccgcgcctggtggggagcacccgccgtgatcctcggcggcggggccgccgccgaggaagtggtgagcaccctgcgccagcgtcctctgctgggcttgcggcccgtggcctgcgtgccgccggaaggcaggcccgatccttcctccaaagggtgcggccttgcctgctgcgccagcgacgaggaggccgtacgcctgtatccgcgtgcctacgccctgctactgctcgacagcttcgccgacagcgaggcgcgccaccgcatcgtcgaggccacggcacggttccgcaacgtgctgatcatgcctcccttttccacgggcggagcacgcctgtgggtcagcgccatggacattggcggcctgctgggcctgctggtgcgccagaatctgctggacgccaaccgggtgcgcctgaagcgggccatagacctgctgctcacgctgggttccgccatactggttctgccgctggtcctggccattgccgcctggatccgcatggacagccccggctcgcccttcttcacacagcgccgcatcggccagcatggccgcgagatgcacatcctgaagttccgcaccatggtccagaacgccgaatgcgtgctgcacgactgcctggcggcaaaccccgctttgaacgccgaatgggaacgcgaccagaaactgaagtgcgacccccgggtgacccgtgccggggccttcctgcgcaagaccagcctggatgaactgccccagttgtggaacgtgctgcggggcgagatgagccttgtgggtccgcgccccatcgttcaggacgaggtggagaagtacggcgaggtgttcgacctgtacacccgcgtcaagccgggcatcaccgggctgtggcaggtttccggccgcaacgacgtaagctacccgcaacgcgtggaaatggaccgctactacatctgcaactggtcggtgtggttcgatatctggattctggccaagaccgtgccggtggtgttgcatcgcaacggggcgtactagcgctcatcaaagacatgggcagtcctgcgccgcccaacggaacggaccatggccgaacgcggcagcgtactcaagcgcaggctcgatttctggctcggcgtgcccctggtggcaaccctgggccgtgttcgcagccttgctccacgccctgccccggcggagccacaggggcccgacacggtggctgtgctgtgctttggcgccatcggcgacctgctgcttaccggcgccctgctggacgggttgcgccgcgccgcaccgcatgcccggatatgcatggtggtttcgcggggcaacgctcccgcactgccactggttccgcatatcgacacctctgcggtgttctccgtggggcaggtgcatcagatcgtccgtcatgtccgggcactgaaagccgacctgttgatcgacaccactcagtgggcacgcctgggcgctcttgttgcgttgctgtccggcgcccgctgcaccgtcggctttgacacgccgggccagcatcgcgcggccccctatgacatcaaggtgccgcaccgaaatgaccggcacgaggtgaagaatctgctggaactcggctcggcggtctttcccgggttttccggcgctccttcagtgcgactgccttctcccctgccaccggcaccatgccccggcccttacgttgtcctgcacatgtggccctccggcctccgggcacacctcaaggaatggcctcgtcaaaactggcaggtcctggccacatcctgcgccctggccggatttcaggtgctgttcaccggttcgcccgccgatgcaccacggacggccgacatggtgcgaaccattcgcacctccatggcgggcacgggcaaggcagacatggtgcacgacatgtccgggcggctcagcctgaccgatcttgcaccattgctggccggtgcggcagccaccgtgtccgtcaatacgggcaccatgcacctcgcggcgttgaccggctgccccaccgtggggctgcacggccccaccaatccactccgctgggggccgctgggggcgcgtacccgtgcgctgctgcctgacccggcccccggaagccggaccgcctatctcaatctcggcttcgaatacccacccgacgccgacgactgcctgcgccgcctttcccccgatgcggtgcttgcggccctgcgcgatctggggcttgccctgtagcaccccgcagcgtttttccgcgccatgcgaaacgccccgccggtgggcgccggcggggcgttgtcatgcatcctcccggccattccggcgggggttacttcttcgccgtggggggcaccccgtgcttgtcggccagcaggcgcacggcgtgttcgatggcccggtccacgttctcgaacaggttctcacggcctatcaggtccagggtaccgaagcgttccatcatcctgcgggcggcgggccgcacgccggacagcagcagcacggtgccccggcggcgacaggtgcggcagaacgcctccagcgcgttggccccggtggagtccacggtggacgccttgcgcatgcgcaggatgaacacctcgggctgcttctgcaacgcctgcgacacgctctggaagcggtccgccacgccgaagaagaacggcccgtcgatctcgtacacctgcaccccctcgggcacgaccagttccgcggtttcgcgcccctggatcaccggcttgtcgtcaatggcgcaggaacagatggcggttacctcgctcatgcggcgcatgaacagcagcgaggccagcatcacccccacgtacaccgccacggtcaggtcgatgaccacggtgagcacgaaggtcaggcacatcaccgtgatgtcggacttgggcgcgcgcagcaggcgcagaaacttgtgcagttcgctcatgtcccacgaaaccatgatcagcacggcggccaggctggccaggggaatgaacgaggccagcggcgcaaggaacagcacgaaggccaccagcaccgccgcgtgcaccatgcccgccaccggggtctgcccgccggaacggatgttggtgaccgtgcgcgcgatggccccggtggccggaatgcccccgaagagcaccgaggcgatgttggccacgccctgggcggtcagttccacgttggagttgtgcttgtcgccggtcatgccgtcggccaccacgcacgagagcagcgattcgatacccgccagcagggcgatggtcatggcgtcgggcagcagttcgcgcacgcgggcaaaggtgaacgtgggccagacgaagctgggcagttcgcgcgggatgcccccgaaccggctgccgatggtctccacctgcaagcccagcgcccacacggcaagggaggccacggcaacacccaccacaggtgcgggaatgcgcggaatgaaccgccgcgtggccaggatgcaggccagggccagccctgcaacgcacaacgtggtcgtgttgatggtgcccagatgttctgcgtaggccaaccatttatcaaaaaattccggcggcaccgcatccatctgcaagccgaagaaatccttcatctgcgacgagaagatcagcacggcgatgcccgccgtgaatccggtggtgaccggatagggaatgtacttgatcagcacgccgatgcggcacaggccgaagatgagcagcatggccccggccagcaacgtggtgatgaccaggccgtcgtacccgtgccggtagatgacgttgtagatgatgaccacgaaggcgccggtgggtccgccgatctggtagcggctgccacccagcagcgagatgaggaaaccggccacgatggcggtgaacagcccgcgttccggcgtggtgcccgaggcgatggcaaaggccatggccagcggcagggccaccacacccacggtaaggcccgccaaaaggtcgcggatgaatttctgcgtcgaatacccggcgcgcaactccgtgatggtgcgcggcagaaaggatgtcgcctcgtcgctcatgttgtctgtaccagccattgccgctcccttgcttgcgcgcgccggggtggtgcatgcgccccaggcaccggtggcgccgtcattcccggaccgaatgcggcagcccgccgcgtccggccccagtcaggagtgcgccacgccccgattgacgcgcgtactcactcgcaaaaaccgcctacgctccgccggacatgccgcacgatgccttgccccgatgggaccgcaggtcagccggggtgcgcgccgcaaactgcggcgatgctgctgttttcagcagtaagtaaaacacgcaccccaaagcccggtccattacgcccggtgcgcgacgttggcaagtggacagttatattcttcaatttcagcatattgaaatgtgttatataagacattcgctccacaagttgcacaccccgcaccgttggcccgcaaccggcactgccggcgggctgcgcaggcgcacacaaggcggacagtgcatgcatgcgcggcaaggcgaacccaggagcagagtgcacgggaagtgtctccgcgcaacccggcaggcatgcggcgcggcactgccgcacaggttcaccgcgcgggccgaaaacggaagaaccgcccgcaggctgcggcccacggacggttccttcacaactggcgacaatgcaggcttcggaacatcccgccccgcttcccgccccgcttctcccggcgcacgccgggcgccggacggcatgtcacgacaggggggagagacggcggacggaagacgggagacgaaacgggcgagacgggcgaaacgaaggcgcagcaggcgcgcacccctcgcggctacagcgggcgcaccgccacgcagatgcccacgtcccacgggccttccgccgggcagcccagcatgtcgtggtacagttcgtagccggggcggtcgtcgcactgccagccgctggcgggcagccactgggtgtacatgtcgttccaggcccggaagaatccgttgcaggagatcatgctgcggtattcagcgtacagcccgccgggcagggtctgcacgctgatgcccgcctcggccagttccagcgcgtccacctccggcccgatggcgatgcaggcgtcatagcgacagttttccggcggggtcacttccgggttgtcccagctcacgccgaatcccggcacgccgggccgcatcaggccgcgctgtccggcccaggccatcaggcggccccacaccgggccgatggtttcgctggcataggggccgatatgccgcaggtaggccacgcggcaggcgggcctttcggcaacttccacgttcatgacatcgctccttgtactgtccgggtccagccggacgtgtggcggaccgtccgcaagccacggcacatctccgtgcggggacgccgtgcccggcagcgtcgggctgccgtatggctccgagggatgcgccagggcacaggctgtcccgtcgcgcccggccaccccgtcacccatggaggattcgtaccccgggtcgccgggcgcggcgtttcgcgccttgccatttccggcatgcgcgcgaaaggggtcggccagcaggcagtgcgccccttcccggtccgcgccggtcaggtagtgacggcggcgccggtattcgctgggcgtcatgtcgaaccgctcgcgaaaggcgcgggcgaagttctgcgacgaggaaaacccgcagtccatggccacgtcggtcacgctcagtgccggggcaaaggccagcatgttggccgcgcggtccatgcgcaggcgacggatgaacgcgtgcagcgtctcgcccaccagcccggcgaagatgcggtggaaatgaaagggcgaaaagggcgcggccccggccagttcgtccagggtgaagtcgcgcgcggggtccgccacgatgtagtcgatgacccggttgatgcgcgcctcgtagcggcgcagggtgtcttcgcgcaggggcaggctttccggacggggcaggccgaaggccgtttccgcgccggaaggggcgtagtccgtgaagacgcccgtgtacggcggcgcggatgcatcctgcccggtggtgtccacggcgggggcaccggcagaaggggcggtttcgggcgcggggtcggcagatgcttcgaacggggagcgcgtcatgaaactctcggctggcgaaggggatgtcgaagggagtatcgggccgccaacattccggtcggcacacgcaatggagcatgcgacggggcacgcagcaggccgtcctgatcgtccacgccacgacagccgcaaggcaggccgtcacgcgccggcatggtgtccacgtccggtcagagcctggtatccttggtgccggagtaggtgaaggcactggatatcatggcccagtgcccgcccttgtccacgcccacggcctgcccgcaggcgcaccagatgcgcccgtcgcgctcctcggcatcgtacacgcgggtgatgcgctccttgtggcaacgcagcacctcgcccttgccgagcttcaggtacttccagagtttgcggcggcaggccgcgcagcgaagggtgagcatggcccgtctgatagcaggcgcggttaaacgtgtcagccatgtcacgggggacaggacgggacaggacgggacaggacgggacagggcgagacagggcagggagcagcccgacgggggcatgccatcgttgcaccctttgacctgatatccgacaacgcaaaaggggcgaggtattgctacctcgcccctcgtgcattcgatggcggagcggaagggactcgaaccctcggcctccggcgtgacaggccggcgttataaccgtcttaactaccgctccgcggaaacccggacacggataccgaccgcaaagcggtcttccatgccgggaaattcgggctttaaaaagggggagcttgcgctcccccctctgggatcctggcggagccgaagggactcgaaccctcggcctccggcgtgacaggccggcgttataaccgtcttaactacggctccgcgtggtggtgggcagtgcagggcttgaacctgcgacccccgccgtgtgaaggcggtgctctcccagctgagctaactgcccacgtaggaaggactgtctatcctcacccccccgaagttgtcaacggaattttcccggggcggcgcatttttttgaactgcacacgtaatactgtaaaatcacacgttattttataaaactctccacactcttcgcccaaaaaccagccgcagatccccaatccgcggcgcaggaaacggcctgccaacgggggttcatccacgcgcaaagcggcggctgccaagggctggcacgatccatccacacatctgcctgccaccgctcgccagcggccatggccatgccggacaccaccgtctccaccggcgccccctccaccactgcgccccccccgcgccccggcgcgtgccacccctgcgcctgcctgcgtccgctccgccgatggccctcttcctttcccctcccgccagcgcgcaatcagcacgcaggcacagacaatccttgcgcgcgggaccgtctctctatacaagggtactcgcatatcgtcgtcatgcgcagcgttttcctgcagcgccgacgccggagacggaacgtccttttcaggagtgcgacgtacgcacatgttcgatcccatggataccgatgccgcagaggccctcccctgccgcacctgcatacaaccggccatcgaccacagcatgcagctcaccctgctgctgcgcgacgcaaccgcctacgccgcccggctgcgcacccgcttcgcggatgaacgctctcacgcgccgccgccgacgccagactcgtcggcccggagcaactgacgcgatttcacgccgcacccccacagcgggagcccccatgctcgcccagaacaccttgcaccccctgcctgcaccgcgtccccgacgccggagccgctcccttgtcgctcccgccacacccgcacgcttgctgctgctcctgtgtgccctgctggttgcggcgctgctgcaacgcccggcaccggcgctggcccgcgatcctgcggtgctcgacggactggccctggcccagcgcggcgtcagcgccaacctgtgcgccctcacctttgacgacggccccggccagaccacggaagcgctgctgaacatcctgcgcgacaagggcgtgcgcggcacgttcttcgtggtggggtcgcgcgtgcacctgtacccggatgtcatgaagcggctggtggcagagggcaacgaggtgggcaaccacaccttcacccacaacagcctgcgccagcgcgcgcccgtggaacagctgagcgagatcgcccgcaccaacgaggaactggccaagctgggcatcgtgccgcgctacctgcgtccgccctacggacgctacgacaacgccaccatcgacgccgccgccgcccagagcatgaccatcgccctgtggtcggtggacagccgcgactggcgcaaacacgacctgttcgccatgttgccgcgcaaatccttcggggtgcggggggtgcgcggcgtgttcctgttccacgacaaccaccgtgaaacggtggaggccatgcccgcgctcatcgaccgtctgaccgaggcaggctgtaccttcgtgaccatgtccgaatacgtggagacttccggcccgctctgtctgcactgatcggggcgcgcatcgcgccgcctcccgcggcgtcctgcccccttcggtatctctcgtctccttccgtcgacctcttctgtctgccccttcaggtgaccactcccgtcggccactcccgtcggcgtggacaacgccccgcgcccggcctttccctgcccccaccccatcgtttccgccacctcgccaacgtccctcgccctgctccgcacccggcccgccccgcgtgccccggcatgtcctcgcggcatgtcctcgcttcgtgtccgcctgcccccgcgcccgcaatccgtccggcggtggcgcacgagcgtgccccgttacgacaatttcgtcgcaccaccccgccgcgtttcccttcgccctcgccccacccgttcagctccgcaatgtgaacccagcgcattctcaatgggttgaacaaccaaccgtattgattgcaaaatttttttaatgccgcatgatatccagccaaaacggagcattaccccctgccggtgatatccgcaccactgtttgccgtgtttacattctcgtgcaaacgcgcgtattggaacgccattacaactttccggctcgcgagaaggagcccgccgcacttcgcggcatggcctgaccgggcgtcccgcccaggcagaccgcccttgcgggcggctgccgacgccccttcccgccgtgccgccgcctcgtgagcgcatgtcctccacccggccccgtgaccgggcggcgtccgtttccttcacttttccggaggtcgaaccatgcgcaacatcctgctggccctgtgtctttccctgtgcctcgtcctgcctgccacggcccttgcggcggacctttccctcagcgtgccgctgccgcttaccggcggccaggccaagtttggcgagatcatcaagaaatccatggagatcgccgccgaggaaatcaacgccaagggcggagtgaagggcggcaagctggtgctgcgcttcgaggattcgcaaggcaagcccgagatcgcccggtccatcgccgaaaagatcatcgacgtgcagaagcagccgctgctgttcggcgaatacacctcggcctgcgccaaggccgtggccgccgtggccgaagaacgcaagaccccctacgtggtggtggcctccgccgccgacgagataacccagcagaactacaagtacgtctaccgcatcaaccccaccaacgcctattacgcgtccggcctgctttcgttcatggacaaggtggtcaagcccaagaccatggtcatcctgtacgaatcgtccgacttcggcacctcgggcgcggaagagatggccaagtccgccgaaaaggcgggcatcaaggtgctgatgaaggaaaagtacgaaaagggcgcggtggacttcaagcccgtgctctcgcaggtcaaggcgcagaaccccgacgtcatctacatggtttcctacgtcatggacgcggccctcctgatgcgccagatcaaggaactgcgcatcgacgcgcgcctgttcgcgggtggcgccgccgggttcgccatccccgaattcatcgacaacgccaaggacgccgccgagttcgtggttaccgccaccctgtggagcccgcaggtaagctaccccggcgcgcgcgaattcgccgaaaagtacaaggctgcccatggcgattacccctcgtaccacggcgcgctggcctattcttcggtttacgtggtcaaggacgccgtggagcgcgccaaggccctgaccaccgaagacatcaacgccgccatgaagggcgtggacatgatgaccgccttcggcccggtgaagttcgaaagccgcgacggctaccagaaccagaacttcatcgacacgctggccttgcaggtgctgcagggcaagcacgagaccatctggcccgaacgctacgccagcgccaagccggtgttccccctccccaagtggcgcgaacgcaagtagcgccatccgccacgtcgtgaccacgcggcggcggagtgcctcccgccgccgcgcgacacaccggcccgacgggccgtccaccgtggctgatccccgtccgcccctccgcacggctgccggtgccgggttcgcaaaacccggcaccgacaggacggaggccccatagccggaccgtacccgcgcgcaacgcccgcctttccggtctttggacgggccttcctgcgcagggtcgcgcatgcccgtccgccgccgcacggacaacccgccgccagtcaacacaggccagctgactcaggccaaccaaatcagggaggtcacgccccatgtgggtgcaagccgaagtgtttctgcaaacccttgtcgccggcattctgctgggcggcctgtacgcgctcatcggcatcggcatgacgctgatcctcggcgtcatgaagatcatcaacctcacccatggccagctgatgatggtggccatgtacatcgccttctggctgttcaccctgttcggcatcgatccgtacgtgtcgctgctcatagcgccgccgctcatgttcgccttcggcatgctgatccagaaggcgctggtgaacccggtgctgcgcgtggaatccatcctgccgcacaaccaggtcatccttaccgtgggcatagggctggtgttgcagaacgtggccaccatcctgttcacctccgactaccggtccaccccggtggactatgcctccaccgccttctacctgtccgacctgtgggcgggcacgccggttgaaatatcgctgtcgctgccgtgggcggtgtcgttcctgctttcggtggtgatcaccgtgctgctgtggttcttcctggcccataccgacaccggcaagtccatccgcgccaccgcgcaggacaaggacgccgccctgatcatgggcgtgaacgtcgggctgatgcgggtcatcaccttcggcctcggttcggcgctggtggcctgcgccgggtgcctgttcattcccatctactacctgttccccgcgctggggtcgcagttcacgctcatcgccttcgtcatcaccatccttggcgggctggggtccacgctgggcgccatcctgggcgggctgatcctgggcgtgttcgaatccatgaccgccacgtacgtgggcatgggctgggcgcccgtggggcgcttcgtcatcttcgtggccgcgctggtgttcctgccgggcggcgtcgcctcgctcctcaagaccaggaagctctcgaaatgaaaaacaacctcgttccgctggtcgtgctggcgatgctggccgggctgccgctgctgggcctgaacagctacgtcatgcacatcctcatcctgtccatcatgtggaccctggcgggcatggcctggaacctgctgggcggctactgcggccaggtatcgttcgggcatgccgcgttcttcggcatgggcgcgtacagcgcgggcctcatccacctgcacctgggcctgtcgccctggtggggctttctggtcagcctgccgctggtggcgctggtggcgctggccatgggctcggtggtgctgcggctgcgcggcccctacttcgtgctggcaacccttgccatcggggaagtgctgcgcatcacctgcgaaaaccttaccgatttcaccaagggcaccctcggcatcatgatcacccgcacctgggtggaaaagacgcagtactactacatcatcctggggctggccctgctgggcttcgtggtgtgccgggccatcgtgcattcgcgctgggggtactacttcgtggccatccgcgaggaccaggacgccgcggaatccatgggcatagacaccacgcgctacaagaccatcgcgctgacggtcagcgccatgcttaccggcctggccggggcgttctacaccaactacatggggtacatcgatccgggggtggtgttctcgctgggcgaaatctccatcctgatcatcatggtggtcatggtgggcggggtggccacggaatggggcccggcgctgggcgcgggcatcatggtcatcctggcggaatacatacgctcgctgcccctcatcggcgtggcctaccagaccatgttcggcgtgctgctcatcgtgatcatcatctacctgcccaacgggctggtgggtgactggccggtgctccggcgcaagctgctgcgcaggggggccacggcatgagcatgctcgaaatccgcaagctgtccatgttcttcggcgggctggccgccctgcacgacgtgaacttcgacgtgcgccagggcgagatactggccctcatcggccccaacggcgcgggcaagactaccctgttcaactgcgtgaacggcttttacaccccttcggaggggcaggtgctgttcaagggccagccaatatccggattgaagccgcacaaggtctgccagatgggcattgcccgcaccttccaggtggtcaagccgctgtcgcgcatgagcgtgttcgacaacgtgctggcatccgccttcctgcgcaaccccacccgcaagggcgcgcaggacgtggccgacgaggtgctgcacttcaccgggctgtgggacgaccgggaccagttgtccaaggggctgccgctgggcaagcgcaaacggctggaaatagcccgcgcgctggccacccagccggaattcctgctgctggacgaatcgttcgcgggactgaacccggcggaactggacgtgtccatcgacatcatccggggcatcaagcagcagggcatcaccgtcatgatcatcgagcaccacatgaaggtgatcatggccatttcggaccgcatcgtggtgctgaacttcggccagaagatcgccgagggcacgcccgcgcaaatcagcgccgacaggcaggtggttgaagcatacctgggggaggagcacggtgcttgatgttcgcaacatcaatgtcgcctacggcgacgtgcaggtgatctgggacgtctcgttccgggtgggccagggcgagatagtggccatgatcggcgccaacggcgcgggcaagtccaccatcatgcgtaccgtgtcgggcgtgctgcgccccggcaagggccagatactgctggcgggcgaggccatccacaacgtggagccgtacaccctcatcgaaaaggggctggcccacgtgcccgaggcgcggcggctgtttccggaaatgagcgtggaggaaaacctggacatggggtcgctgcggggccgggcacgcaaggagagggcacgcaccaaggatcgggtgttctccatcttcccgcgcctggccgagcggcgcaggcaggcctccggcaccctgtccggcggcgagcagcagatgctggccatcggccgggggctgatggccctgccccggctgatcatgttcgacgagccttccctggggcttgcgcccattctggtacaggatatctttggcgtcatccgcacggtgcgcgacgagggcatgaccgtgctcatcgtggagcagaacgtgcggcagacgctggccctgtgcgacagggcctacgtgcttgagaacgggcgcatcacccaggagggggccggggccgatctcctgcgcgacccccacgtgaaggcagcctacctcggggtgtagcgcgccgcgccgccccgccattttccaacggaggtttccatgctggtcaaggactggatgaccacccacgtctacacggtgacgcccgacgattccatttcgtacgcggcgggcatgatgcgcgagcgcaacgtgaagcacctgccggtggtcgaaaacgaactgctggtgggcatgctgtccgaccgcgacatcaaggcctacctgccctccaagggcacgtcgctggacatctacgaaatcaactacctgctggccaagaccaaggtcagccaggccatgacccggccggtggtctccataccggcggaaacgcccatcgaggacgcggccatgatcatgcacgaccgcgacttcggctgcctgccggtgacggaggccgcccacggcggccagcggctggtgggcatcatctccgacaacgacctgttccgggtcatggtggacattaccggcgtgcgcggcggcggccaccggctggccctggtgctgcccgaccggcccggctccatcaaggaggcgggcgacctggtgcgggcgcgcggcttccgcctgcaaagcatcatgtccaccaatgaaaagtccgcccccggcacccgctacgtggtgctgcgcacccgtggcgagggcgactgggacggattgctggaagacatggggaagagtcccttccatctggtgcacgcgttgtagccgtgcacgcgccctccggaaaatgacccgaggccgggccgcgctgtgcggtccggccctcttgttcgtgcaccgcatgtgtctgccgtgcgtggtgcacgagggcatgccccgcatgcgagcactgcccgtcccgcaagcgcgtgcatccggcggcgtgatgaccacgcctttcgccatcacattcttgtgaatacgggaatcacattgttacgatacggtgacaacgccgtgacgaaatgctagcaaatccttgaaggagaagccactgacgcgccgccgcaacatggcgtggcgcgggctggcacactccattccacgcacccatggccgccgcgacggccccccataccggcaaccaaaggagagtccgcatgtccagacgcaccaccgccctgcttgtcgccctgctgggtgtcgccatgctgttcggcgcaaccggccaggccttcgcgaaacagaaattcatcgtgtacacctcgatgaaggagtcgctcatcggcacgttgaaagacgcgttcgtcaagcagcatccggacatcgacatggactaccagtcctcgggcgcgggcaagatcatggccaagatcgcggcagagcgcgaatcgggcaagatcctggccgacgtgctgtggaccagcgaggttcccgacttctaccagatgaaggcgcagggcctgctggacccctacgtgtcgcccgaggtgaagaacatcctgaaccccatcgccgactatgacggttcgttcaccccggcgcgcctgggcacgctgggcatcgcctacaacacccggtacgtgaagcaggccccgacctcctggcaggacctgatgaagcccgaatacaagggcgccttcggcatcgccaacccggccctttccggcacctcgtacatgagcgtggccatgctggaaaaggccttcggctgggagttcttcaagaagctgcgcgccaacggcgccaagatgggcaaggggtccggccaggtggtggacgacacctcctcgggcgacctagtggccagcctggcggtggactacatcaccaacgacaagatcgagaagggcgccaccatcgccctggtctacccgcaggaaatgctggtcatccccagcccggtggccatcatcaagggctcgcccaacgtcgaggccgcccgcaagttcgtggacttcctgctgtccagggaaggccaggccatcatcgccggcgaaggcacgctgcccgtgcgcgccgacgtggaggtgcccgcccgcttcaagctgcccacccccgccgacgccgtgaagcgcgccatcaaggtggactacccccagatgatcgccgagaaggaagaccgggtgaagaccttcaccgacatcatgcagagcaagtagcacccgcccggccagcggcggatgcccggcccccgcgcgggccgcatgccgtccggggcggacaacgtacggaatacgcggggccggggtgttcccccggcccccttcatatccggccccttcgcggccgacgcgcacgccgccgaacggggcgcgcacaggacaatccatggcagacataacccttgcaggcatcggaaaggcctacggcgcgcatgccgtgctggacggcctttcgcttaccgtgaaccacggcgaatgcttcaccctgctcggcccttcgggctgcggcaagacggtgctgctgcgcctcatcgccggctttgaaacgcccgacgccggcaccatatccatcggcggcgaaccggtgtccgacgcggtcaccggcgactgcgtgccgccggatgcgcgcgaccttggcgtggtgttccaggactatgcggtgtggccgcacatgagcgtggccgacaacatcggctacccgctgaaactggctggcctgcccgccgccgaacgcacccgccaggtgctggaaacggtggagatggtcaacctgaccggcctggaaaaccgcatgccctcgcagctttccggcggccagcagcagcgcgtcgccctggcccgcgccctggtgggccgcccctcgctgatgctgctggacgagccgctgtgcaacctcgacgccaatctgcgcgaggaaatgcgatttgaaatcaaggaactgcaacgcacgctgggcatcaccatcctgtacgtgacccacgaccaggaaatcgccctggccatttccgaccggttggccatcatggaccacgccggggccatccggcaggtgggcaccccgtgggaaatattcgaacggcccgccgacgaattcgtgttccggttcatgggggttgccaacttcctgcccgcccggcggcggggcatggccatgctggcggccgggggcgaacagcctgttccgtgggggctgcccgacggcgatgccgaacactggatggcgggcttccgcccgtcggacgttcgccttgcccgccagggcgacggactgcgcggcacggtgcgtcgggccagctttctgggggccatgaccgactacctcatagaggtggacggcgcctcgttccgcacccaactggacacccacgaggcccttgcgcgcgggctgatgttcgccgagggcgaaccctgcgtggtgggctttcacgacctgcactggttcgacgcggccacggtggccgcgcaggcgccacaggggggcgaatagcatggccgcgctcgcgaaatcccgttccttcggcgtggccgaggtgatcctggccatctccatcgccgtgctggtcatcgtggtggcggtgccggtgctgctcatcttcttcaacgcgttctgggtggatggttcgcccaacttcacggacgtggtgaagatcctgcgccagccggacacctacgaggcgctgctgaactcgctgttcatcgcctctggcgtcacggtgatgagcaccaccatcggcaccttcttcgcctggctggtcacccgcaccgacctgcccttcaaggccgccatgaaggtgctgttcctggtgccgttcatgctgccctcgttcatcggggcgctggcgtggaagatgctgctctcgccccgcgcggggtacatcaaccggctgttcatggacaccttcggcttttccggcccggtgttcgacatctacacctaccacggcatcatggccgtggagaccatgtacctgttcccgttcgtgttcatccaggtgtgcggcgcgctggaacgcatggaccccacgctggaggaggcggcgcgcatctctggcgccagcctgttcaccatcacccgcaagatcaccatcccgctggtgatgcccagcatcgtttccggggcgttgctgatcatgctgtactccatggcccatttcggcaccgtggccgtgctgggcatagaaatcggcatcttcaacattcccacgctgatctacgagaaaatccaccagagcgcgggcagcttccagtccatccgcaccggcaccgtgcttgcgtcggtgctggtggtcacggcagcggccatcatctggctgcagaacaaggtgctggagcgcggccgcttccagatcatcgcgggcaagagcttccgccccatggaactgaagctgcgcgggttccgcattcccctgctggtgctgtgcatcgcctacatcgccttcaccatcgtgctgcccacggccaccatcttcctggtgggcgggttgaagacctatggtctgccgctgaccatggaaaacctgaccctggacaactacaagttcatcctgttcgactggcaactcacccgcgacgccatatggaacagcgtgtcgctgggccttgcagccgcgctgatcaccatgttcgcgggggtgatgatctcgtacgtcatcgtcaagatgaaggtgcggggcaagggctttctggagttcctgggcatgctgcccttctcggtgcccggctcggtcatcgcgctgggggtgatcctggcgtggagcggcaagttcggcatcaacatctacaatacggtgtggatcatcctggtggcctacatcgcgcggtacatggccttctcgctgaaggccaactccgcggctctggaacaggtgcacgattcgctggtggaagcggcgcgcgcctgcggcgccaccatgtggcaggccctgcgcgacatcgtgctgccgctggtgcggccgggcatgctggccgcgttcttcctgatcttcctgcccgccctgcgtgaactgaccgtttcggtgctgctgtacgggcccaccacccgcaccatcggggtggccatctacaccctgaacgaggacggcgagacggtgtattccgccgcgctggcgggcatcgccctgatcatcatcgtcaccgggcagaccctcatcaagcgcttcaccggcggcaacgggcgataggagcgggaacatgtcgtacgtacgtctcgtcaacgtgaccaaacgcttcggcggcgtcaccgccgtggattcgctgaacctggaaatcggccggggggaatgcttctccatgctcggcccctcgggctgcggcaagaccaccaccctgcggatggtggccggcttcgaggatctggacgatggggaaatccacgtgggcgaccgcctgctgtccgcccgccgcaacaactactacctgcccccggaaaagcgcgacttcggcatggtcttccaggcctttgccgtctggccgcacctgtcggtgtacgagaacgtggcctttccgttgcgcatccgccgactgagcgctgccgagatagaccgccgcacgcgcgaggccctgcaccacaccagcctggccgatgtggcgcagaaaagccccgacgacctttccggcgggggcaagcagcgcgtggccctggcccgtgccctggccatcaaccccgacgtaatgctgctggatgagcccctgtccagcctcgacccgcatctgcgcgaggaaatgcgcttcgagatcaaggacctgcaacgcaccttcggcttctccatcctgtacgtgacccacgatcagtccgaggccatggccctgtccgacaggatcatggtcatgagaaacggcgtggtccagcaggtgggcaccccgctcgacgtgtacaccaacccggccaacagcttcgttttcgggttcatcgggctgtccaacttcctggacgtaaacctgaccccggaagggctggtgcgcgtgaacgggggggacgcccgggtcaccccggcaacgcctccctcggcccgcctggtgtccgccgggcgcgcggccctggccagccgcccctcggagatcgacttcacggccgagggcggactgcgcggcgtggtgcgccgccgggcctaccttggcgagatcgtggactaccgcatcgacgtgagcggccaggaagtgcgcgtgcagaagggacgccgggcccccggcccagccgagggcgacgcctgcggcctcgtgttcctgcggccccactggtacgaccccgccgcgtgacggcagccgcatccgccgtgcatcatgcaaatgagggggccgggagacgatcccggcccttttgcgttgcccgccgcatccacatatatgaacgggcgggacgcgggccagccgacggctgatgaaccaaaggaaagggattgccccgcgcaacgcgcccgcacgttttccctgccccgccgcctcgcctcccacctttcccgcttgcctccaaaagctgctgctgttacaagtttgcaaaaatcatgggggcacagcaccctatattttgaacgaatttgtaaaatttgatgtttttttaccggccccgtgcacaggccgaattgccaaccgcacggaacaccggccttttttttagtggaccgcttcttgcttttgtttttagcgtcgcaccgcgccgacacccgccacgtggcacgcggcggcaccggcacgccgccgcaacccggcagggcgaccacgtgaacagggacactggcgcgagcaggtcgcgtcggacacatgaaacaaatttgtaagcatcgcgattaccgcaaccccccttcaggagaacgtccatgagcggaatccaggcacgtctgaacgcgatctcggccatcaccaactacaagccgagcgcggcccccatgaacttcgccgaaaccaagcccaccgagctgttcggctgcaatgtcttcaacgacaaggtcatgaaggaccgcctgcccaagaccgtgtacaagtcgctgaagaagaccatcgaacttggcgaaaagctcgacccctccatcgccgacgtggtcgccaacgccatgaaggactgggccatcgagaagggcgccacccatttcacccatgtcttctacccgctcaccggcctgaccgctgaaaagcacgacgccttcctggtgcccgacggcaagggcggcgccctgtccgaattcagcggcaagctgctgatccagggcgaaccggacgcctccagcttcccttcgggcggcctgcgcgccaccttcgaagcgcgcggctacaccgcgtgggacgtgaccagccccgcctacctccttgaaaatcccaacggcaccttcctgtgcatccccaccgcgttcgtttcgtggaccggcgaggccctggacaagaagaccccgctgctgcgcgccaaccaggccctgaacaagcaggcccagcgcgtgctgaagctgtttggcaccgaaaccaagctgcccctggtctcgtatgccggtcccgagcaggaatacttcctcatcgaccgcaacttcgcctttgcccggcccgacctgcacatctgcggccgcagcctgttcggcgccaagcccgccaagggccaggaattcgaagaccagtacttcggcgtcattccccgccgcgtgctgtccttcatgatggaagtggagcgcgagctgttcaagctcggcgtgccggtgaagacccgccacaacgaagtggcccccagccagtacgaaatcgcccccatcttcgagaccagcaacctggccaccgaccacaaccagttgatcatgaccgtgctgcgcagcgtggccaagcgctacggcatggtctgcctgctgcacgaaaagcccttcgcgggcatcaacggttcgggcaagcacctcaactactccatcggcaacgccgacctcggaagcctgttcgatcccggcgaaagcccgcatgaaaacgcccagttcctggtgttctgcgccgccgccatccgcgcagtgcacaagtacggcgccctgctgcgcgccaccgtggcctccgcgtccaacgaccaccgcctgggcgccaacgaagccccgccggccatcatgtccgtgtacctcggcgaacagctgaccgacgtgttcgagcagatcaagaccggcaaggtcaacggctgcaagaaggcctgcgtcatgaacatcggcgtggacgtgctgccgccgctgcccatggatccgggcgaccgcaaccgcaccagccccttcgccttcaccggcaaccgcttcgaattccgcgccgtgggttcgtccatgtccatcgccggtccccaggtggccctgaacaccatgatggccgaatcgctggactacatcgccaccgaactggaaaaggccaccaagggcgatcccgcgaagctcaacgaggccgtgcagaagctgctccagaagatcatgaaggagcacgacaaggtcatcttcaacggcgacggctactccgaggaatggcacaaggaagcggaaagacgcggcctgcccaacctgaagaccacgcccgacgccctgccggtgctgagctcgcccgaagtggtgaagctgttcacctcctacggcgtgttcagcgaagcggaagtgaagtcgcgcgaggaaatctacctcgagcagtactgcaagaccgtgaagaccgaagccaacctggtcatccgcatggcccgcaccatcatcttccccgccgccatgcgctaccagggcgaactggccgccacctgcgccaacctgaaggccgccggccacgactacaaggtggtcacccttgaagacgtgaccaccaagctgcgcgccatgcaggccgccgtgggcgaactggagaagaagctggaccacgaggccgccagcacccacgccgaagccaagcacatgtgcgacgtgatcctgcccgccatgctgaaggtgcgcgaatacgccgacgcgctggaagccgtggtggccgacgacctgtgggccctgcccagctaccaggaaatgctgttcatcaagtagggccatgccctgccggacggcagacatgcaatgacacgggccgcccttcggggcggccctttgcgtgcccaccgcatcaggacaaaccggggcgcgcaggcgcaacgggccgcatgggccgcgcgccttgcgcttgacgccgggcccgcccccgtctagggcatgaggcaccacgcggtagcccccgtgccaggggccggatgccgcgcacatttccgccgccaggcgcaaaagaggtttccatggccaaccacgaagaagacgacggctacgactacctgttcgaggcagcctacgaggcgctggaggaaagcggcttcaccggcctgctggtaagcggctacgaggacatgccggagcccgccccggtggaagggcacatgcccgacctgaccgccaccaacgccaagggcgtggcctgcattttcgagatatgcccgcgcgaggcgttcgccacgcaggaactggcggaacggctgctggccttcgcccgccacgtggaagccatcaagggccatctggtgctcatcgtgcccgaaggcgaagaggacgtggcctgggccttcctgtccgagcacgccatacccgaggacaggctggacgtctgggaagcgtaggggcgccgggctggcagggcgccgggctggcaggcagggcggctggcaggctgacgggcagaacggcgggcgcaatgccctcgtgccccggctgattgtccggctgccccgcacgacggcacgtggctgcacccggcagctatccccgatcgcgcacggcgcgccgccacgaacacaacggcgcgcagcagccaaggccctggcgcagttcggtcagatccggaccgggtgcggctgggccaaacggggctgggccaaacggggttgagccagactgggctgggcctgacggggctgcatcaggcacgtcgggatggggcgtgtccggtcgggacgtgtccggcgactggccgggtgccgtgcaatgctgtgcctgcggcgccatcagcaggcacaggtaccggtccagcgctgcgttccagagcagttccgggcaacgcggcaggtagccgtgcagatggtgtgagaccaggcactggtcggacaggcagcaccagccgcagccgacacaaggcacatgggacatgaaggcaccgtgaacagcttcgcgggcaagccgtccccctgttgacggacatgttgcgggggtgggctccgggccgcgcggttccctgctccttcgggccagcacggtcttgggagaaaatcgtccggtacggtacacccctgccgctggcatggcaaaccgggggcttccggcaccacttgcgacgggtgcgcccctgtccggaccaacgggtgcgcccctgtccggaccagtcgttttcgctcccccgggcgacccgccggggctgttacacaccgttaccatttgccccttgccatccgcccccggtggttctagaaggcgaccagcaaaccccctgtgcagccctgcacccacccgctgcaacccggcaaagcttcccgctacccgacaacgcttccgcaacccggcaaagtccccgcaactccggcatacctgccaagacagcatccatgtcgcgccgctcccgcctgtacctcctccttgccctgccagccctgctggccgcggtgctgctggcccacccccccctgcgccacggcttggtgggcctggcccgctacaccaaggcccggctgtacgactaccgcctgttcgacgattccgacctggtcaccgatgtctccgcccgcgaggccgtgcccctggagcggctggccgacggcaacaccctgtacgtgctggtcatggggcagtccaacgccgccaacgaggtggatacccccctgccctccgacgacctggaaaacgtgttcatcgagtacgacggcaccctgtaccccgccgaagaccccatgctgggcggcacgggcgaacgggggtcggtgtggtcgcgcttcgcccggctggcgctggccaccggacgctggcggtacgtggtgctttcggtcatcgcggagggcggctcgccgctgtcctactggctgcccggcggcccggtgcggcccaagctggaggaccggctgcgggccattcagcagttgcccatcaggccggactacgtattctggttccacggcgaatcggacgcgctcaattccctgccgcgcctgctgtacaagtacgatttcctcgacctggtgggcacgctgcgcaccttcggcatcgacaacccggtgctggtttcgcagacctcgctgtgccgccgcttcggcagcgaatcggtacgtcaggcccagcaggaactggcccgccaggtgcccaacgtgaccctggggccggataccgacgaggtgggcctgcccttccgccgcgacggatgccacttcaccgacgagggcggcgacatcgtggccggactgtggatggacgccatgctcgacgccgaacagaccgccgaatagcctgccgtcgcgcccgcctgcactccccttcgtggccgcgccctttcccgccgcgcgcccctgccagaccgtgccccgccattgcgcccgcctgccgtgacctgcggcaggcccgtccgttgcgcccttcgcccccggcaccccggcatcccgtgacatccctcggcttccccgaacagcgcccggcatgacccgaggtcacccgacgccccgccgcctcttccgccccctccctcctgcgccctgccctttcccgccagccgggcatccgccctggccagcgaacgcccattccacgcatccagattcaaaaagtcagtattggcagaatgttccggaaaaagttctttcgccgttcaaccaatacggttggctgcccagacagtttcatccccatcccctgcatgcccccggttttcgccacttgccccggttttgcccgccgcgccgcacctccccccggcaaagcgcaaatatttccacgtgaatttccaaacatggtagcagttactgacattgggtgatatacggatgatagaccattagtctgttcggtacgcgaacctgcccacgcccctcgccgggcgggcctttttgcgtcggctcccgccagactcgcgaggggctgcgggcacgggacatggtccgtgatgccggtcacgttcactggcggcggaatcgggcatgcaggcagcggaaggctccgcaccgccgcagaccgacgccgccggggctccttccgcaggggttgcgaacacgacacgctgcaactactggccatggcatcaggactcagccggtaacaccaatttgacaaacgtaacaccataaggtagctcaccacgactccacttcctccgcgtttcgcccaccatcgacgggcaaacgccaacccggcggacacggtcgccgccggcgcgcaccgcatgtcaggcgctcctgacatggcatgcgcacgcaacgggcaatccaatgccgcagccgcgctgcggtttcactggtttccggaggtgaccgatggttttcgacatcctgcatcttgctatcattctcttcctcattgcggggctcgcgttcgcgggcggcccgctcatcctcgccatgctcgtggctccacgggcgcgcggcggcgacctgggcatgtcctacgaatgcggcatgcgcccccacggcaacgcctggacccgcttcggcatcaactactacgtctacgccctgctgttcatcgccttcgacgtggacgtgctgtacctgttccccgccgccgcccactaccacaccaccgtgggctggaccgccttcatcgaaatctgcgtcttcttgttcttcctcgtgcttgccctggtctatttccgcgccaagggggtgttcacatggccgcgcaagattgccctgtaaggcccccggtcatcgctccggccacgggcggggttgatgcacccatcgtcaacgtggcgccggtgcagaagatcctggacgtgtgccgggccatgtcgctgtggcccatgaccttcggcctggcctgctgcgccatcgaaatgatggcggtgggcatggcccggttcgacatctcgcgcttcggggcggaagtgttccgcccctcgccgcgccagtccgacctgatgatcgtggcgggcaccgtcacccgcaagatggccccggcgctggtgcgcctgtatgaacagatgcccgcgccgcgctacgtcatggcgctgggcaactgcgccatctcgggcgggccgttcaacttcgaggggcagtacgccatcgtcgagggcgtggacaacctggtgcccgtggacgtgtacgtgcccggctgcccgccccggccagaggcgctgctggaagggctgttccagatccagcacaagatcacgggccgccgctggtggcccgtgcctgccgaaatctccggctccatggggggtggcgcatgacgcccgaaacgccttccgtcacccccgacgtgctgctggccccactggaccccgcctacctggccgatgaaaacccggcccgcaccggcctgcgctggtcagccttcctctccgccgacgtgctgccccgcgccgccgccctgctgctggaagcaggctggcacctggaggacatctgcggcctggacgtgcgcgaagggctggttgcggtgtaccacttcgaccgcatgaccgccccgggccgcctggccatccgggtgctgatggaccgcgccgccccggtgctgccctccatcgcagacatccatcagggcgcggaatggcacgaacgcgaaaccgccgacttctacggcatcgccttcaccggcaaccccaaccccgcgccgctgctgctgcccgaaggcatgcagggccaccccctgctgaaggacgccgccgcccgcgcgccgctggccgccctgctggccgtgccggggcgcgaggacaccgtgctgcgcaaggccgaagggttcaccctgctggaaccggcagaggacgcaaagcccgccaaaccggccaaggccagggccgccgcaaccgaggagggtgccgacaatgcatagcaccgaaaccctttggtcgaacggcgcgtcctgccccgccgcctcggcggacggaggctgtgccgatgaccagatcgcgggcgacggctacacctgccgcttcgagcagggcgcccgcccggaatcgctcatcctgaacatgggtccgcagcacccgtccacccacggcgtgctgcgcgtgcttctggaactggacggcgaatacatcgtccgggcggaaccggtgctgggctacctgcaccgcatgcacgaaaagatggccgaggtgaaaacccccgcccagttcatgcccaacatgggccgggtggactacctgcacgccctggcctggaactgggcttacgtgggcgcggtggaaaagctggcgggcatcgagattcccgaacgggccgagtacctgcgggtgatcacctgcgagctgaaccgcatctcgtcgcacctcttgtggtggggcgcctacctgctggacctgggggccttcacccccatcatgtacgccttcgacgaccgcgaaatgctgctggacctgttgcagctcatgaccggctcgcgcctgacgtacagctcgttccgcttcggcggggtgtacaccgacgccagccccgccttcgtgcagggggtgcgccagttcatcccgcacctgcgctcgcgcctgcccatgtacaccgcactggtgacggaaaacatcatcctgcgccgccgcatcgaggaggtgggcgtcatcccgcaggacatggtcacccgctacggggccagcggcccggtggcgcgcggcagcggcattgcctacgacgtgcgccgggcggaaccgtactcggtctacgaccgcttcgactacgagattcccgtgcgccacgaggaatgctccatggcccggtacatggtgcgcatggccgagatcgagcagagcctgcgcatcgtcgagcaggccatcgaaaacctgcccgacggcgaacacatgcaccccaaggcccccaagcccagcttcaagctgcccgccggggaatcgtacttcgcggtggaaggggcgcgcggcaagatcggcgtgtggatcgccagcgacggtggcaagacgccctaccgcgtcaagttgcgcgcgccgggcttctccaacctggccctgttcgccgaatgcgcgcggggcaccctgctggccgacgccgttgccatccttggcagcctcgacatggtcatccccgaaatcgacaggtaggccgccatgaatgcaaccatctccttcgattccgtgctgcacgtggtgctcgcactggtgggcgtggccgtcttcgtggggctgaacgggctcttgctcgtctacgccgaacgcaaggtggcgggcttcatccagcgccgccccggcccctacgaagtggggccgcaaggcatattgcaggccgtggccgacgccctgaagctgatcggcaagcagctggtgcgccccgacagggcagacccgctgctgttctggatggccccggtgctggccttcttccccgtgctgctgctgtttctgcccattcccttcagcccgctgctcaccgggtgggacgtgaacctcggcctgctgctcatccttgcctttgccgggttcaacgtgctggccctgctgcttgcggggtggggttccaacaacaagtacggcctgctcggcgcggcccgcgccgtggcccagtccgtggcctatgaaatccccctgctgctggccgtgctggccatcgccttccaggaaggcacgctgagccttaccgccatcgtgggcgggcagggcggcatgccgtggcagtggaacatcgccgtgcagccgctggcgttcctgatcttcttcgtcagcgccctgggcgagaccaaccgcgcccccttcgacctgcccgaggccgaatcggaactgaccgcaggcttccacaccgaatattcgggcatgggcttcggcatgttcttcctggccgagtacgccaacatgatcgtggcgtgcagcgtgtgcaccgtgctgttcctgggcgggtggaaaggcccgttcctggacggggcatggtggttcctggccaaggtgtacgggctgctgctgtccatgatgtggttccgctggacgtacccgcgcgtgcgcttcgaccagctgctgaacctgaactggcggtggctgctgccccttggcgtgctgaacctgctggcgaccgcgttcgtcatgaagctgtaggaaagggggaatcgggggagggaaagggacccttttgaaaaagggtctccttcccctcccccgcacccccaccccatccccccaaaacgttcatatgtgggcacacagtccacagtgaaggggggtgcaggggcaaggccccctgcccgccggaggcggacaaaagcagcatctgacaacgcaccgttcttgaggaggatataatggcatcgatcttccgcaccctcgccgacctgtggagccttgtggtgggccttggcatcaccggcaaggaattctgcaagcccggcgtcaccgtgcactacccgcgggcagaggttacgccggaagcggcggcctcgttccgcgggcccatagaactcatcgggctggacaaggacccggcaaagcccaagtgcatcgcctgcatgctctgcgtgtccgcctgccccagcaactgcataaccgtcacccgcgcccccacgcccaagcccacgccagaggaactgaaggccatggcagaggcggaagcgcgcggcgaaaagcccaagaagcccgcgccgcccaaggcgcccggcacctggacctacgacttctcgctgtgcagcctgtgcggcagctgcgtggaggcctgcccggtggattccatcggcttctcgcacgacatctacatggtggggacaaaacgcgaggacttcgtgttcgaccagctggcgcgcctggcccgcaaggccgcggcccgcaagccggagccgaagcccgccgcgaaggtcgcgcccggggccgcacccgagaccccggcccccgcgcccgaaaccgccgcagcaacccccgcaagcgaggcatgacatggaaacaccggcaatcctcgccttcgccttctactttctggtcatcgtggtcggctgtttcatggccgtgggctgcgccagcttggtgcgggcccttgtggggctggtcgccacgctgctgggcgtggcgggcatgtacctgctgctcaacgcgccgttcatggccttcatgcagattctcatctacgtgggcgccatctgcgtgctgatcttcttcgcgctgatgctggcccgggccgacgcggaaggcgacgaggcggaccccgccccggccccgcgcaccttcaagggcgtgctggcggccatgctgccgggcacgctgctggcccccatcctgatgctgcaccccacggcatcaaagatgattccggcggaagtgccgctggccgagcttggtcgcaggctgatggaagactacgtgctgcccttcgaactgatctcgatggtcctgctcatctccatggccggggccgtgctgctcgtctgggaaaggagggacaagtgaaaccgctcgtgctctaccaactggcctccctcgtactgctgggcgcgggcctggcggggctggtcaagcggcgcacgctggtgggcatgctcattgccgtggagctgatgctcaacggcgcggggctgtccatcgtggccgccacccagcttaccggggcggaccccgccctcggacaactggccacgctgctggtcatgggccttgccgccgctgaagccaccgtggccctggccgccatcgtcgtggtgttccgccgcttcggcaccacccgcaccgacgccctggccaccctgagggagcagcagtgatgaccgtgcccaacaccgtagaatccgcaagcctgctcattccgctgctgataaccctggttgcgcccttcgccatcatgctggcgcgcggcaacgccaaccggcgcgaggccgtgtcgttcatcgccgccgcgctcaccttcgtctcggtgctgcaacttgcgccgggggtgctttccggggtcatctacacctacaccgtcaccaccatcctgcccggcatcagcctgaccctgtgcgccgacgggctgggcatgatcttcgcgctcatcgccaccttcctgtggggattcgccaccagctacaacatcgggtacatgcgcgggctgaacgaacacgcccagacgcgctactacacctgtttcgcggtggccatcttcggcgcggtgggcgtggccttttcggccacggtgttcaccctgtacctgttctacgaggtgatcaccgtcttcacctacccgctcgtcgcgcaccatcaggacgcggagggctttgccggggcgcgcaagtacctcgtctacctcatgggcacctcaaagctgttcctgctgcccgccatgatcctgacctacgtgcttaccggcacgctggacatgcgccttggcgacgtgctgaacggcatgttcccgcccgacgtcatcgccgcgcaccccaacctggtgcgggtgacctacgtgctgtacatcgcgggcctggccaaggcggccctggcaccgttccacaactggctgccctcggccatggtggcccccacgccggtttcggccctgctgcacgcggtggccgtggtcaaggcgggggtgttctccgtgagccggatcatcctttccggcttcggggtgcaggccatggacacgctgggccttggcattcccacggcgtggctggcggccttcaccatcgtcggggcctcgctcatcgccctgaccaaggacgacatcaaggcccggctggcctattccacggtcagccagctgtcctacgtgatcatcggggtggccctgctgacgccgtccgccgtgcagggcgggctgatgcacatcccccaccacgccttctccaagatcaccctgttcttcggcgccggggccatctacgtggccacgcacatcaagaagatcagccagatgaacggccttggccgccgcatgccgtggaccttcggggcgtttgccctggcgtccctgtccatgatcggcatgccgccggtgtgcggcttcgtctccaagtggtacatcgtcaacggttcgctgcaggccgggcagaccgccctgctggtggccctcctgctgtccaccctgctcaacgcgggctacttcgtgcccatcttctaccgggcgttcatgctgccgcccgccccggacgccaacatagagcagtacagcgaagcccccgcctccatggtggtgccgctgtgcctgaccggggccatatcgttgctgctgggcctgtatccgcaggtgttcctgaacttcatccaggcgttcggccacttctaggagcgcgctcatgaacggactcggagcattccttgaacgccagcgcgaactgcgcggcgcatggctgaaggcgctgtacggggcgttggccgccctcgtgctgctgaacctgttcgtcggcccgcacgagccgcacttcggccttgatgcctaccccggcttctgggcgctgttcggccttgtggtgggcgtgctgatggtggtgatcatgaagcgcatggtgcagcccgtcatcgtgcgcagggaggaccactatggagacgtctagcttcctgcatcccgccatcggcttcctggccctggcggcggtgctgcccttcctgcggggcaaatggtggaactggctgctgcccgcgcccgccgtgctggccgtgttcgccgtgttcaccatgacgcccggcgaccacctgaccctgcactggctggggcagaccctgctgctgggccgcgtggacaagctgtcgctggtcttcgcccaagtgttcgcggtgatgtcggtggcgggcatgctgtacgccatgcacgtggaggaccgggggcagcacatcgccgccgccctgtacgtgtcgggcggcttcggctgcgtgttcgctggcgactacctgaccctgttcgtgttctgggaactgatgtccatcggctccaccttcctcgtgctgctgaaccgcacgcgcgaatcggtgctggcgggctttcgctactttctctaccacaccgccggcggcctgctgctgctggccgggttgctgctgcgctacaaggccctgggcacgtgggaattcacggccatggccccttcggccaacgcgcccctgtacgaatggctgatcctggccgggttctgcgtcaacgccgccgtggtgccgctgcacgcatggctgcccgacgcctacccgcgcgggacggtgaccggttccgtgttcatgtgcgcctacaccaccaagacggcggtgtacgtgctggcgcgcggctttgccgggtgggagatactggcggcggcgggcacggtgatggcggtgtacggcgtgctgtacgcgtgcatagagaacaacgcccggcgcatcctgtcgtaccacatcgtttcgcaggtggggtacatggtggcgggcatcggcgtgggcacggccatgacgctgaacggcgcggtggcccatgcctacgcgcacatcctgtacaagggcctcctgttcatgggcaccggctgcctgctgtacgcggcgggcaccgccaagctggacaagctgggcggcctggccgcgcggctgccgtgggtcatggtgctgtacatggtggcggccctttccatctcgggcatgccggtgttcaacgggttcatctccaagaccatgaccatcaccggcgcggcggaagcgcaccggacgctggtggccctgggcctggaaatcgcggcggtgggcacgttcatctcggtgggcatcaagctgccctacttcgccttctggggcggcaagcccacggacaacgaccgtgtgctggcccccatcccgtggaacatgtacgcgggcatgaccgtgctggccgtgctgtgcatcctgcagggcgtggccccgtccatcctgtacgcctacctgcccttcgaggtggaacacccctacgtgccgtggtccttgtggcacgtgttgcagtcgctgctgctgctgggcttctcgggtctggccttctacctgctgcgcaaggtgatcaccccgcacgaggggctgaacctggacgtggacatcgcctaccgcgcggtgggcaccggggccctgcgcttcgtgtgccgcccgctggccttcctggatgaccgctggaccgaggcctaccgcacgggcggcctgcgcgggctgatgggcattgccctcggctccgtgtggttcgaccggcgggccatcgacggcgtggtggacggcagcgcacgcacggtgcggggcatcggcgggctgggcgcgcgcacgcagaacggcagccttcaggactacctgggactggccgccttcttcgcgctgtgcgtgttcggcctggtctggtaccttggttagccgcaacaggacccacaaaaaacggagctgcctgtgtatcctgacataccggtcctcagcatcctgatcttcctgccgctggtggcggcggcgctgctgctgcccctgcgcgacgacgagaccgtgcggcgcgtgtcgctggcggcgtcgctcgtggggcttgcggcggggtggccgctcatcgccttcaaccccgacgccgggttccagttcgtggaacgcatgacctgggtggcccgctggggccttgaataccacctggccgtggacggcatcagcatcctgatggtgtggctgaccctgttcaccctgccgctgtgcgtgctgtgctcgtggacgtacatcggcaagcgggtgaaggaattccacatctgcctgctgctgatgacatccgcctgcatcggcgtgttcacctccatggacctcgtgctgttctacgtgttctgggaagccatgctcatccccatgtacctgctcatcgcggtatggggcggggccgagcggcgctacgcgtccatcaagttcttcctgtacaccctcgccgggtccaccctgctgctggtggccatcgtggccttccgcattgccggtggcaccttctccatccccgacctgatgcaacagaccttcgggttccgcttccagtactgggcctttctggccatggccctggccttcgccatcaaggtgcccatgttcccgttccacacctggctgcccgccgcccacgtgcaggcgccgtccgcaggcagcgtgatccttgccgccgtgctgctgaagatgggcacctacgggttcctgcgcttctgcctgccgctgacgcccgaggccagcgtgcacttcgccccgctgatgatcggcgtctcggtggtgtccatcctgtacgggggcgcggtggcgctggggcagaccgacatcaagaagctggtcgcctattcgtcggtggcccacatgggcttcgtgacgctgggcatcttcctgttccagaaaagcggcgtgcagggcgcgctgctgcagatgctgaaccacggcatcgtcaccggcgcgctgttcatgatgatcggcgccatgtacgaacgcagccacagccgcgaggtggcggacaacatgggcatgggcaagtacctgcccgcgttcatgttcttctgggggctgtatgccctggcctcgttcggctttccgggtaccaacggcttcgtgggcgaagtgctggtgttcgtggccgccttccaacaaagcctgaccgtgggcgcgctcatcgtgcccggcgcgctgctggcggcggcgtacatgttccgggtcagcctgcgcatggcctggggcagcccgtccacggccaagacctggaacgacctgaaccgccgcgaatgggcctatctgctgctgcccgccgtgctggtgctgtggataggccttgcccccgcgcccttcctgcggcttatcgacccttccatcgaccggctgctggccgacctgcgtggccgcgccccggtgaaggaagcgccgctggccctcaatcatgcggacgcggtgcggcatgaaccgcccgccatcctcgcatccgcccccatcgccaaggaggtgcgccagtgaacctcgaccttgccctgcttgttcccgaatgcgccatgctgctgctggtggccgtgctgttcgtgcaggcgctgtccgccgggcctgcctctgtagcggcccaccgctggctgccgctgggcgcgctggcggtgctggcggcatcggtggtggcgcttcctgccgaaggcatgctgctgtgggacgcctacaaggtggacggcctgtcgcagttcttcaagctgtgcgtggctggcggcttctgcatcgccgtgctcaacgccacccgccagcccacgctggaggaaggcaaacgcgccgactacttcctgttcctgggggtatcggcgtggggcctgatgctgctggcgtcctccgcggaactggtgaccctgtaccttgcgctggaactgtcgtcgtacagcctgtacgtgctcattcccctgcgcgggcgcacccgcgagggggccgaggcgggcgtcaagtacatcctgttcggcgcggcggccacggccatctcgctgtacgggctgtcgtacatcatggccgcgcaccagaccacgtacatcgcggcgctggccgcgcgcgactggtcgtgggcggcaagccccactgcggttgtgggcctgtcgctgttcctgtgcggcatgttctacaagctggccctgttcccgttccacttctggtgccccgacgtgtaccagggctccagcaacgagacggcggcctacgtggccaccctgcccaagctgggcgcggtggtggtgctggtgcgcctggccgccgtgctgcaccccggcctggaaataaccacggccatcgcctggctgggggtcatctccatgaccttcggcaacctgtgcgcgctggcgcaaaaggacgtgaagcgcatgctgggcttctcgtccgtggcgcacgcgggctacgtgaccgtgggcctggtgtccggcacggcggaaggccttgccgccgccgcgttctacgcgctggtgtacgtggtcatgaacctgctgtgcttctgggtggtggcccgcgtggccgtggacgggcgcaacctggtcctgtccgacctcaacgggctgcaccgcagatcgccggtgctggcctttgcccttggggtgggcgccttcgccctggtgggcctgccgcccacggcgggcttcatgggcaagctgttcctgatcacggcggcgtggaaccacggctacaactggctggtcatcgccctggccctgaacagcgccatcgccatttactactacctgtcgctggtgcgccacgcctacaccgagcctgacgaaaacacctcgctgcccgcgcccgaccagagcgcgttcagcctgggcggcgcggtggcgctggccgccgccacgctggtgctgggcatcgtgccttcgccgctgttcgaaaaggcggtcaaggcgggcatggctcttttcggataaagtaggaaaccagcccctgaaaaacaccaacgctgtcttggctcccggcctctgcaacacgaatcccccggccccgcaccacgggaccggggggttttgcacgtgcaaaggcgcggcgcgctcgacaggcaccgcaaccttcacctagcatggacgcattcgcgcggggcgctgcctctctgccctcccatcccccgcgccataccccgctggagacgcagccatgcccgaacacgccccatccgccctgctcggcgccgccatcacgcccgaccccgccaaggggccgctgctcgtggcccaccttggcggacccaagaccggcagcagcgccatccaggccttctgcgaccacaaccgcaccgccctgttccgccagtacggcatcctctaccccaccctgaaccctgaccgcgtgcccgacgcggcgctccccgacatccccggcgacccgaatttcgtgctgccgcaccacggggccatcatcatgggcatggagcccgacgcgcaggacgactatctggaccgggcggtggccgtctgccgcgccaccaatacccccatcctgctgctgagcctggaggcccccagcctgccggactacgccgacatggtgcgccgccatacggagcgcaccggcctgcgcgccgtggccatgtgctacgtgcggcggcaggacacctggatcgaggatgcctggaagcagtgggggctgaagtacgaccagtaccccacgccggacgacttcgcccgcgccctcatggacagggaactggacgacgtgttctttcgcgccgccgtctccgtgctggagcacgcctggctggacgaggtgtggggcttcacggaccccgccgacatggtggtgcgcccctacgaacgttccgtcctgcaatgcggcgacgtggtggccgacctgctgggcctgctgggggtggactccatcgcccatctgccccttcctcccgccaccaacttcaacaccaaccacggtttcacgccggaggccatcaagctgctgcgcacggtgcgccccatgttcgacgggatatacgacaacggcccctacgcgatgctgtacgacgcgctgcccagcgccgccgctgcccccttcgcccacgtggggctgctgtcgcccggcatgcgcgcagcggtgctggcccactacgccccgcacaacgaacggctggcccggcgcatgcccgcgccccacggccacggggacggcatgctgttccgcgaagtacccgacccggacgcgccatggtggcccgaccgcgaactgaccatgcaggaggtggccaccatgctcatgcagtgcgtcgagcgccagcatgtgcgcatcggtgcattggaggaacggctggaacagctggagcggcgggaaaggaaggagtaacggcggctggccgtgcgggacggggacggaaagatgccgcagcaatgcggagtccgcccccggccatccgcgaacaaggcaggcgcacggctggcgccacgggttaaaccggacggacggcaggcctgccgccccctcgaccggctacatggacagcccgtgccgcatggcgaagcgcagcagttccgcctggttggtgatgttcagcttgcgcatggcgcgagtcttgtaggtgctcacggtcttgccgctcaggttcatgacccgggcgatctcggccaccgtggcgccctgcgccagccgggcgatgacctcgtattcccgcgccgaaagcagtgcggccagcccgccaaggccattcggcaacccgcccccgtacgacgccatgccgccatccggtcccccgtgcccggcggacccgcgcagccgtcccgtggccgcattggccagtgccgccgccaccgtggggctgatgtacacgtcgccttccaggatgcgggtcacggcctcgcgcagttcctccggcgcggagctcttggtgatgtagccgtcggccccgttgcggaaggcgtgcaccacatactcgtcctcgcggtgcacgctcaggatcagcaccgggcgttccgggtcctcttccttcagccgggccagggtggccagcccgctgtcgtcgggcagcgagatgtccagcaggatcaggtcgtgccgctggcgcgcggcaaggcgcagggcctccgccgccgtggtggcctcgtcgaaggtcaggtccggcgcaatgtcgggcacgaagtcgtgcacgatctcgatgatgcccttgcggaccacggcatggtcgtccacgatcaggaaccgcatgtcccgcccccttgcgcgtccgactgctccagcggcacgcttacccgcacggtggtgccgcccgcgccgctgtcgatatggaattccccgccgaaggcggccacccgttcccgcatgttgacgatgcccagataccccgtgccgccggggcgctgcccgtgcacgtcgaaaccgtgcccgtcgtcggccaccacaaggcgcaggcagccgccctcgcgccgcagcaccacccggatgtgccgcgccccggcgtggcgggccacgttggtcagggcttcctgcaacacccggtataccgccacggcgcggtcggggtccatgggccccagcgggtcgcgcccgtccggcacctgccgttcccggcccgcgcctgcatcgccgccctgtccgggaccatccccctgcctggggccgtcaccctgcctggggtcgtcaccctgttccgggccgtcgaagtgcacggcaatgccggtgttggccgaaaaatcctgcaccagccactgcgaggcggccaacaggccgatgtcgtccagatggccgggccgcaattcgcgcgagatgcgccgcaccgcctctatggtgtcctcggtcaggcgggtcatggacagaaggcgctcgcgcgacgggccgtctccctccggcaccacccgccccagccggtgcagcccgaacttcagggcggtgaggttctggcccagttcgtcgtgcacctcgcgcgagatgcgccgccggatgtcttccgccgcctgctgctggtaggcgagcagggtgcgtatctggtcgcgcgagacggccaggtccgcgttggcggctcgcagttgttcggtctggcggcgcacctgcccgcgcagggccttgttcaccccggccagcgccagcagcagcacggcggcggcgcccagtgcatagggcagccaggcgggcagcaccggcgcatcgacgcgtatccagcggttcaggctgcgatggtacgccgaatccttgtcggccttgtaggccgccagacgacggtcaagggcgtccatgacctcgtcggcccggccccgcatggcggcatagcgcatctcgaacgggctgaacacgatggacgcgggctctgcggtgccgcgccgctcgtgatgggtgccgatgaaccgggggatgacggcggcgtccacctcgccccggttcagggcgtccagcagggccgagtagtcgggatagtcgcgctgccggtactgcacgccgaagcggcgggcaaaggcctcgaacccggcgggaaagatgctcatggacaccccgcccaccagcttgtcctgcaggtcgaacagcatgtccacgcgggtgctgcgccgcacccatatctgcccccagtcgatgaccagatagtcgcggttgtagcggtaggcggtgcgcgtctccgaaaaggcgatgggggccagcacgtcgatgcggccatcttccagcatgggcatcagccggtcccagtcgtcgtacacgtagcgcacggtccagccttcgtcgcgggccacggcgtccatgacgtccaccacgatgccctgcacccggccatcggcgccgcgcatggacagcggctccatgtcgtagatgcccaccaccacctcgcgggcatgggccggggcgacggggcacaggacggacaacagcaccagcagggcaggaagcagccggagcagcagcggcaacgaagcgcggggaatgcgcgaaacacaaggcgaaaacgccgacagcgccgcccgcgcgcaacgggagcggcgcgaccggcgtgcgcgttcgcggaggtggtccgggtgcggatcaggcaccggacgggcgggtgatggcggccggggcaacagccttggcggcgcgcagggcgtggatatccgcatgcaggtcccttgccgcgccttcggccagcaggcccagcgcgacatagtggggggtgcgggcggcgcgctgcatggcttcacgcaccatcggcacccacatcaggagacgatcgtccagaaaagcgcgggccgcgtcaagcgggtccggcatgaacgttgggaatcccgtggacgttgcgagttccggggacgaggggggttcggacgagggggactccggggactccggccacgacgcggcaagcccggcgagatggccgagaaaaccgaattcgcgccccagatggtcgtccggctcgttgcccgggcggtcggcccccaggccaaagcgggcataggcggcgcgcacggcaaaggtggattcgccgaacagcagccggtccttgtcgcgccacaccgattcccacggcggcacggcaatctccggcccgacgaacaactgggcgtggtcgcgctccagatcctgcgccaatgcgttccagcggtcgtcgtccccaccggggtacacggcctccgcggcaggtccggcaaggccgcgcagcatttccagcgcctggcgggtggtcgtgccgacagacgccacgggccattccgcaaacagtccctcgcgcagggcgcgcaccagcccgccgtccaccggaccattcaggaacacctgccccagaaagcgcaacgccacggcgtgggccatgaacggcatggggccggaacacatgttcggggcaactggtctgccgtcggagacggaagaagcggcaatatcattcctgcactgggccatgacgcctccttgcacggtgcggggcatggctggccggggagcacgaacgccccccggccgaccggttctacagggtttcgggcctacaggcccattcgggcgtacaggccgaagaacagcacccgaccggccagttcaccggccagggcaagcgccagggcaaggcccgccagacgcagcgcgccaggcatgtccgccacgcgggcacgcagcgctgctgccagcagcacgcccgcgcccagcgccagcaggatcaggtgcgccgtggccaagcccatgccgcccggcaccacgcggccgggcatggcggccagcagcgcaagggcgtgcacggccagcgcggcaagggtcaccagcgcggcaagggccggagccgtcacgccggggcgcggtgcttcgccctccgtggcgtccgcctgcggccacagggccgcaacggccaccaccccggcgcccagcagcagcgccgccgccacgaaggccagcggggtaagcgggccgttccatgcgggcacggtgcgcagcatgtacacgttggtcatggacagcaggcaggcggcggcggccagcgccccggccacgcgcagcaccggggatgcgcccttgccgcgcccttcggccacggccagcagcacggcgcacaacgccagcaacccggtgaacaggatttcgcggctcagccacgacgaaccgaggtgcagcagcgtcttgggcgcattgagcggcgagcccagatgcagcagcgagatgagcagcgaggccaccatcaccggggcggcaaccagggccaccccgcgcgagatgcgccgggcgcgggggcacggcgagggaacggcagcattgcccgacccggaagccccggcctgacaggccagcgacaccacgggcgccagcagcatggccccggcggccatctgcaccagcacggtaaacagaaccagcgaccattcgtggaacatggtgctagacctcctctgggttggccttgaggcctgcggtggagcccacgggccgcgcgttgcggtgcggcatcacgaacagggcggggggggtggccgagacggcaggcagcggggccacggccatgggctggcccagcctgccgcgcagcccctcaaggtcgccccattgcagcgcccgcgaggggcacgcggccacgcacaccggcgggcggcccgcatcgatctcgtcacggcagaagtcgcacttggtcatgcggcccagacgttccgaatactgcggcgcgccgtaggggcagccccacgagcagtacttgcagcccacgcatttcttcgggtccacgctgacgatgccgttcttgtcctggtgcatggccgtggtggggcaggactggacgcagatggggtcttcgcagtggttgcaggacaccgacaggtagtagctgaacacgttctggcggtagccttccgccgtgcgcgtccattcgccgccggtgcattccgtcacccgccgccagcgcacgccggggtccaggtcgttcttgtccttgcaggcgatcatgcacgccttgcagccggtacatagccgcgagtcgaagagaaacgccggtctagctggcattggcatggctgcctcccgaatgtctggccatctccaccagggtggtgtgttgcgggttgcccttggccagcggcgaaggccgcagcgaggtaaggatgttggcgctgccgccgaagtccgtgccgcccgcgcccggcgtgtaccaggccccctgcgggatggagatgatgccgggcatgatgcgcggcgtcacctttacgggcagcaccgtggcgccccggtcgttgaacacgcgcaccatgtcgccatgggccaggccccggtcggcggcgtccagcgggttcacccacacggtctggggggccgcttccttcagccacggcacgttgccgtaggtggagtgggtgcgctgcttgtagtggtgggtgaccagttgcagcggatacttcttgcgcagcgggtcgccctggccttccgcggcctcgtcgtattccggcagcgcggtgatgcgctcaccggcgggcagttcccacttgtggccgatgtcccacagccgcttcgagaatatctcgatgcggcccgacggcgtggccagcgggttggccaccggatcatcgcggaaggccttgtacgccacgaagggcttgccgggattcctgaccttgtacacgcccagcttccacgcctcttccagggtggcgggcaggtcgggcagcttctggcgggcgtcggtcaggatcttctggagccattggtcgcgggtgcggccctcggtgtactgttcgcgcacgccaaggcgttcggcgatgtcggcgcacatgtcgtacacgctgcgcgactcgaacagcggttcgatggccttctgggcaaagaccacgtagcccatctccgccgtgctgccctggtgggcgaagtcgttctcctccaggttggtcacggcgggcagcagcacgtcggcaaagcgcgcgctgggcgtcatgaagttttccaccaccacgatcatctcgcacttggtgtcgtccgacaggatctgcgcggtgcggttgatgtccgagtgctggttgatcagcgcgttgcccgcgtagttccagatgaacttgacgggcacgttcagcctgggcacgccgcgcacgccgtcacgctcggcggtcatttccgggccgcgcacgatggcgtcggtccacaggaagaacgagatgctggcggccaccgggttcttcagcgtgggaaagccggggaagggaatggaatagccgccctcccgcgcgccggtgttgccgccggaaatgcccacgttgccggtcagcgcggccagcacggcaatggcgcggcagttggtttcgccgttgtggtggcgctgcggcccccagccctggctaatgcagcagggcttggcggtgccgatctcgcgcgcaaggcgcacaatggtatcgacaggcacgccgcagatggccgaggcccagcccggcgtcttggccacgccgtccggccccttgcccgtgatgtacgcctcgtacgagctgcccgcgggcacgccctcgggcaggtgcgcctcgtcgtggcccacgcagtaggtatccatgaaggaacggtcggccatgccttcggtaaacagcacgtaggcaatgcccgccgccagggcggcgtcggtggccgggcggatgggaatccactcgtcggccacggccacggcggtatcggtgtagcgcgggtcgatgacgatgacccgcacgttgctttcacgcttggcgcgctggatgtcgtagaccaccccgccgccgctcatgcgcgtttccgccgggttgttgccgaacagcaccaccagcttgctgttgacgatgtccgacagcgcgttgccaagcccgccgccgtacaggtagggcatgctggtggcgatctgggcggtgctgtacgtgttgtagtggttcaggtagccgccgtaacagttcatcagccgggtgatgggcgtctggtccgtgggccacgacttggacatgaccgaacccaggttgccggtgccgtagttgagatagaacgcctcgttgccgtagcgttccttgatgtccttcatcttggcggcaatgacgtccagcgcctcgtcccacgtggcacgacggaaggcggcctcgccacgcttgccggtgcgcagcatggggtacttcagccgttccggcgcgtacacccgctggcgcatggcccggccacgcaggcaggcgcgaatctggtgggtgccgtagtcgtcggagcccaggttgtcggtgtccatgcgcacgatggcgccatcacgcaccatggcgcgcagcacgcaacggctgccgcagttgacattgcacgaactccagacaaaatcctgcggctctccgccgccggcggcctcggccacggcggggcacagcccggcaaggccgccgggcagcatggccgcgccgcccagcagcgcgcaccacttgagaaaggtgcggcggtccagtccccgggccgcgcaatcctgcgggccggtcccggcgggcactgcgccagcgccccccgccgagccgccacgggccataccggacgttgccggctggtgtgtggtcttcatgaacgttcctctcctgttgcgatgggacgcgtggcatgacgcgcgcaaggcaccctgacgatggccgccgctggcggccttcaggcgcggtgcgcaccgcgcccttgtccgccgcctacccccacggcacggtcgccgcaagaacgtaggaaaacggagacggatgtagggtgtatcctacacgctttgcatccaacccgtgaccatggcagggttgccacggcaggatggcgggaaagccgcagaggggggccggaaggaacgacgggcagcatcggagccgcatgcgtgcgccatggtgccaatgtcacgccaagtcgcgcttccgtgactgccgctccaaaacctgctagtgtcctgccgcagggcgggttttttactgcaaagcactggtattttggactaatacgccaacacgactgcgcgcggacacgcgcccgcaacagcgggaatggcatgcgcgcgaacgccgttcgacgcaggcattcccggtcggctcccgccgccgcgccgttcacgcaacccttgccttcacgagaaccaccacatgctcatcggtccacacacccacgacgaattcatggaagtggcgcgcaatttccacggctacccggcccccggcctgatcatcggcggctacatggtagaactggcccgccggggcctgccggaaggcgtgctgttcgacgccatttccgagaccgaacagtgcctgcccgacgcggtgcagttgctgaccccctgcacggtgggcaacggctggctgcgcatcatgaacttcggcatctacgcggtgtcgctgttcgacaagcgcaccggcgaaggcgtgcgcgtgcacctggacgtggacaagatgggcccgtgggaggaaatccgcacctggttcctgaagctgaagcccaagaaggaccaggacacgccgctgttgcaggcgcagatcaaggaggcggggccggacatcctgaccgcccggcccatcaccgtgcggcccgaccggctgggccacaagggcaaggggctggtgggccgctgcccgctgtgcggcgaatactatccggtgtcctcgggcggcatctgccgttcgtgccagggtgaatcgccctaccatgccgggcccggcttcgccttcgagggccagccggccctgcgcgccgtgcccgtggccgaggccgtgggcaagcgcgccctgcacgacatgacccgtatcgtgcccggcgagcacaaggacgcggagttcaccgccgggcaggagctgaccgccggggacatctgccgcctgcagatgatggggcgcaactccatctacgtgcaggacgccgccgaatccgacgacgcctgggtgcacgaggacgaggccgccaggaccttcgccgccatgctggcgggcgagggtgtggccatgcgcgacaacccgcgcgagggcaaggccaaccttaccgccacccgcgacggcctgctgatggtggacaccgaacggctggagcgcttcaacctggtgcccgacgtgatgtgcgccacccgccagggctacagcatggtgctggcaggggccaaggtggcgggcacgcgggccattccgctgtacctttcgcgcgagaatttcatcaaggccacggccatgttgcaggacggcccgctgcttcaggtgctgcccatgcgcgccgccaggatcggcattctggtcaccggcaccgaggtgttccagggcctgatccaggacaagtttgcgcccatcatcacccagaaggcccagcgcctgaactgcgaggtggtgaagaccgtgttcgcccccgacgacgcggccctgatcacccagggcgtgcgcgacctgatcgccgccggggcggacttggtggtgaccaccgccgggctgtccgtggaccccgacgacgtgacccgcaaggggctgatggacgcggggcttaccgacatgctgtacggcctgcccatgctgcccggcaccatgagccttgtggggcgcattgccagcgaacaggcgccccaccccgtacaggtggtgggcgtgcccgcctgtgcgctgttcttcaagaccaccgcgctggacatcctgctgccgcgcctgctggccggggtggaaatcacccggcgcgacctggccaagctgggcgacggcggcctgtgcatggaatgcaagagctgcacgtatcccaagtgcccgttcgggaagtaacacccggacggcacccgttccgccaacgacaccggggcagccaacgctgccccggttttttcgtggcccgcacctgccgggcctgccgacctgtaggacctgccgtgcctgcaggacttggcgaactcagggaatctgggagtctggcccgctcccccctgcgccgccgcacactcccccgccccctcccacttgacgcccccggcaagccccccgatactcgccccatgagccgcaccccacgccacgccgccgtccgcttctggcgcgacccggacctgcccgaggtggaggtgcgccggtcgagctacaacgaggaaaccttccgccgtcacacccatgccgcgtattccatcggcatcatggacggcggggccgcctcgttcatgctggagggcgcatcgcaccgggccgtggccggacagctggtgctcatcgagccggaccgggtgcacgcctgcaaccccgaccgcgacacctttttcgcctaccgcatgttctacgtggacccggcatggctggcggagctggtcggacaggctgaacgggccgaactgcccggactggctgagctggcacccgcgcccgagccgccggagcaccccgccccggccaatgcccggggcgcatcaggcgaacgggccgcatctgccgtgcggggcgaacccgatgcttccggcgcccccgacgattgcgccagcccggccccgctgccccgcttccgcgctccggtggtggactgcgcgcagaccatggccgcgtggtcggccctgtacgatgcggtgtcgcgcggcggctcggtgctggaaaagcagtcgctgctggtgcaggcggcggaactgctgctggcccgccactgcctgcccgcgtccggtgcaggccccgccacgaacccggcgcttcccgccgacgcgcccccgcacccccggcccgccgcagccgcaccccggcccgaaaccgccgtccctcccgaaaccacggccataatcgacgcggtgcgccgccacctgcgcgaccacgtggcagacccggtacgcctggacgacctggcccgtctggccgggcgcagccgctgccacctgctgcgcatgttccagcaggccacgggcctgcccccgcacgcctaccagacccaactgcgggtggaggcggcaaagggcctgctggcggcagggcactccatcagccatgtggcggcggaaaccggcttctcagaccagagccacttctcgcgcgtgttccgcgacctgaccggggccacgccccgccagtaccagcagggcggggccgacgcgcagcaggccggagcaaccaccgacggcacctgacgccgcatccccctgtcctgccctgctgctccctgccctgtcctgtccggtcctgtccggtcctgtccggtcccattcggtcctgccgcgccctcttcccgcccccaccggattccaccgccgcaaaatccttccatacgccagtttcccccgatgctaggcgatggtccggcgtgaccgcacgccgtcaaccttcatccggcaacgcgggatgcccgccgacagatgccttggggcaaccagacccttcggccatgcctgccggacggtgcatgccgcccccatgggagatcgcgcatgaaccttgatgccaccaaattcgccatcgtgctcgacggcaacctgccgggcggagtggccgccaacgccgccgccgtgctgtccctgtccgtgggccgggcctttccggaaatcgtcggcccagccgtcaccgacggggacggcgacgaacaccccggcatcacccaactgcccattcccgtgctgcgggccgcgcccgaagccctgcccgacccgcgccgcaaggccgccgaacgcggactgtactgcgtgggctttacccacacggcgcgcaccgcgcgcagctatgatgcctacacgcaacgcatggccaccaccggccacgacgacctcagcttcgtgggcatcgccctcgtgggcgaacgcagcgccgtggacggcctgtgcggcgcgctgcccatgctgcgctgaaagccccgtccctgccgcctccgtgtcaccggtgcacgcggaaggctcccccgccaccgcaccattccatcttgcagccccagactccctcttgcaccgcaaagggccggacatgtccggccctttgccgtttccgcgcccgccccagccgtcccaaggaccgtaacgcctgggccgtcctgccttgattgtcctgcgggtggcctccccccgccatcctcatcgacctgcccttccgcctcgccttcccgtctgccctttctcgtaaagccgtctttacatctctttccgtctcttgatgggcatttcgtggtgccgcatccgtacatacggacaacaggccttcacacctcagcacggaagttcagcccatgagacagcaacggcaccacatgacggtgctccattccatcgaggaaggactgtgcacggacacttcaccatgtcccggcgcaaacatgatcgcctgctacctggagaagacggccacatcggcagaacgaaagcgccttgaatcgcattttgcggcgtgcaggtcatgcagggaagatcttctggaactgcgcaagattctgaaggctgcggaagtgaagacgccgttcgagatcatcgaggcggcactggcgttcggaagcctacacgcagcgcaaccgggcgcgggtcacggaacggatcagggcacggaggacggcaatgaccaccatctcatccttggctagcgccaccagcgcgtcatcgacgtccagcggcggaaccacgctggattccgacgcctttctgcaactgctcatcgcggaactgcagaaccaggaccccaccaaccccaccgacaacaccgagatgatcaaccagatcgcctcgttctcaacggtggagcagctgtcggccctcaacgacacggccacgtccatctacgactcgctgacggccatgagcctgaactccgccgtgagcttcatcggacagtccgtgctggcccagggtgacgacatatccaagaccgacgacgccaccaccgtggtctccttcaccctggagtcggacgcgcaaacccttaccgcgcacgtctacaactccagcggcaccatcatcaattccgtctccctcggcgcctcggacagcggcacctactccttcagctgggacggcaccaactacaccggcgccgaagcggccaacggcacctacagcgtggtgttcgaagcctacgacgaggacggcgacagcctggaggtctccaccatggtggcgggcacggtttccggcgtctccgtggaaaacggcaccacggtgctcaccctgtccgacggccgcacggtgaacctcgaggacgtctacagcgtcgtctcctccgacgcataacaaccagcacgcgcactgtcgcgggagcacgccatgggcctttcctcctccatgtatgccagcgtttctgggctgctgagcaccgcagaatccatcagcgtcatcggcaacaacctcgcgaactccagcaccacgggctacaagtccatgtccatgctgttcgaggacgtgttctattcctccatcaccacctcgggcggcatcgaccagatcggcaacggctccgccatctctgcgatttccacggacttttcgcaggggtcgtaccaggacacctccgaggccatgaacatggccatcgcgggcgaagggtacttcatcgtggaagacccgcagaacgacggccaaatctactacacccgcgccggggacttcacgttcaacaccgaaggctacctggtgaactcctccggctaccaggtgcagggctgggccgtggacccggacaccgccagctccaccgacccgtccaccaccggagcgctgggcgacgtccagctcaagagccgcacctcgcccgcgtcggccaccaccaacgtgaccctgacggtgaacctggattccggcggcgacgacaactccacctccaccaccgatccgtacttctcgctgctcacggaatgggacggcagcgccgacgaccccctgggcaccaccaaatacgagtaccagaccaccatcaccgtgtacgacgaggccgggtccgcccatgagctgaccgtgtacttcgaccaggtggaggactccgccaccggctccaccacctgggaatacctcgtcaccatgaaccccagcgaggacgtgcgcaccataggcggccagagcgtgtcgggcacatccgccgccggcctgctgatggcgggcacgctgtccttcgacgccaccggcgcgctggtctcgcagacggccttcacgctcggctccaccgccagcggcgacctgaccgacctttccaactggaccctggccgaactttccaccgatggcctgccggtgttcgcgtgcaacttttccgggtcggccaacgccagcaccaccgacgaggcggacgccatccaggtcgaactggacttcggcctgtccgccaagtccatcaccgacagctggaacaccaccgtgaccagcgcggcggacatcggcacggacggcacgctgctgttcggcttcacctccaccgcctacgacaccgaccgcaccaccagccacgattcggccagcagcaccgacagctccagccagaacggctacgccacgggctacctgaccagctactacgtggacgagggcggggtcatctacgccacctactccaacggccagacccaggccctgttcatcgtggccctggccagcttcaacaacgaccagggcctgcaactggaaggcggcaacctgtactcggccaccaccgagtcgggcacggccaacatcggcagggccgggcagggcatctacggcagcatctacggagaaaaactggaggaatccaacgtggacgtctctaccgagatggtcgacctcatcgtgatgcagcgcgcctaccaggccaacagcaaggtcatcaccaccgtggacgaaatgcttcagaccgcgctgggcctgaagcgctaaggcaaacggcgcgccggggcatcgtcgagccccggcgcgtcccctctgccgccctgccgggcgtcctgcccgcctgggtggccagagggatggagccgcccaaggcaggtcttccggcccgttcccgtctccgtccgggaacgggacggaagaccccacccgcaacgcacgggcctgcccgcccgcctgcccgcccacctgcccggaaggacgcgccatgtcttcgctcaactccattttcaacatcggctccagcgcactcagcaacgcgcagatcggcatctcggtgaccagcaacaacctggccaacgccgacgtgaccggctactcgcggcaaacggtgcagtacaccaccggccccacggtcagcagcggcggctacacctacggctccggggcggaagttgccgagatcactcggcacttcagctacaccgtggagtcgcagtacttgtcgtacagctccgatgcctccatgtgggagaccataacctccgcgctctcgtccatcgaaacgctgttcgacgacagcgacgacgaaggctacgacctgtccaccgcgctggacgccttctggaccagcctcgatgcgctggccgcggacccggaaagcgaagccgcccgtaccgagctgaccgggtacgccgaaaccctgaccgcgctcatcaattccaccagcgacagcctggaagccgtacaaaccggcctgaacacccagatcgaacagcaggtgggcgacatcaacgacctgctgaacaccctggccgacctcaactcgcaactggccagcgacccggaaaacgccaccctgctggacagccaggccacggccctgcgcgacctggccacctacctcgacctttccgtggtgtacaacagcgacggccaggtgaccgtgtacaccggcgaaggccaaaccctggtgcagggcggcaacacctgcacgctggcctacgaaggaccgcaggccacccagtcgctgacgtcggcctccaccttcgacgggcagatctacttcgagggcgggagcagccacgaaatcgccctggagttcgtcacctccggctcggcggacggttcggccagcgcggccacctacaaggtctcgctggacggcggggaaacctggctcaccgacgattccggcaatgccctgctgttcacggcatcgggcgcggacgacaaggtgaccgtggccggggtgtccatctggttcggctcggcgacggattccggcgcggcggcaggcggcacgctggccgtgggcgacgacttcaccgtcatggcgaagtcgggggtgtactggtaccagaccacctccggaaaggtgaacgtcacccccgtcgacgtcaccgcgtcggacagcaacaaccgcctctcgggcggcagccttgccgggctgctggccacccgcgaccaatacgtgggcagttacctggaaacgctggacgccgcggcagaggaactggcctggcaggtcaactacgtgcacagccagggcgcgggcctgaccagcttctcgtccgtcaccgccgaaaactccacgggcaacgccgccacgcccctggcagacagcagccttgcctacgccgatcggctgggctcgggcaccctgtccatctcggtgtacgacgacgacaccggagaggtgtccacgctgtcgtccatcgccatcgaccccgcatccgacagcctgcaagacgtggccgacgccatcaacaccacgttttccggccagctcaccgccagcatcaacaacgggcaactcaccatcgccgctgcggacgacatgtcgttccagttcgcgggcgacacctccgggctgctcgccgcgctgggcatcaacaccttcttctcggggtccgacgcgggcaccatcacggtgtccgattccgtgctgaacgactccaaccgggtcaacgcgggcgtggtggacgcctcgggcgaggccctttccggcgacagcacctgtgccaacgatcttgccgccctggcggacaccaaggtgacgctgaacatcggaagcggctccgtctccaagacgctgagcaagcaactggccgccctggcatccaccgtgggcacggacgtggatacttccgccagaaagcacacctactacagcaccctggccgacaatgccgacgacatgcagcagagcatctccggcgtgaactcggacgaggagcttctcaaccttaccaagtaccagcagtcgtacagcatcgccgcacagctcattcaggtggcgaactccatgttcgacaccatcctttcgctacgggattaggcgcccgcccgcgccctgccgcacaggagccaaccatgcgcatctcgacaaacatgacctacagcaactcgttgaaatacatgactcgcctgcaatccaacatcaacaggctgaccatccagatggccacgcaacagcgcatcaactgcccgtcggacgacccgtacgggacagaggtggccctgaccaattccacgctgatcaaccagcttacccagtaccaaagcaacgtggacacggccaagggctggctctcgctggcggacgacaccctgggcgatgccagcacggcgctcgccagcctcatcgagctggcggaacaggccgccaccggcaccctgaccgacgccaaccggctggccatcgcagaagaggcgcgggggctgtacgaacagctcgtcacctgcgccagcacccggtacaacgggcagtccatcttcgccgggcgcgactccggcggcacggcctacagcctgggcctgggggccacggtgagcggggccgccctggcctctggcgcgggcagcgcggtgctgtctgtggaaggcgaggcggacccgagccttcgcatcgaattcaccggcggcggcaccgtggggacggacgacatcacctgccggtattcctccgacggcggcgacacctggacggaggccaccctggccgcgggcgagaccaccctgtcctgcgacggggtacaggtgcacatgcaggacggcaccggcgtcaccgccgtatcggatgacgacaccggcgcgggcacgcgcatcaccgtgcgcccggcagccatctacaccggcgatgccgacgacggcgcccaggtgaccgcccggagcaacaccgacgtcaccgccacgcccaccggcaccttcagcaactcggtggtggtgcgcatagaggacgacaccacggtgaccggtcccgttgcgtacagctattcgaccgacggcgggctcaactggtcggacgtgcagagttcggacaacggcaccctgaccgtacccggcggcaccctgacgcttgccgcgggcagcggcagcgaccttgcggcgggcgacaccttcaccgtcacctccgattccacggccctcacggtccgcgtttccacctccaccagcatcgccatcaacaactgcgggctggacgtgttcggcgggctctacagcgccgacggcacaagctacgccggcacgggagacgacgacctgttcgaggccgtcggccagttcatcggctacctggaaaccaacgacgccgaaggcatcgccgaaagcctgaaggccatcaccgcaggccaggccaagatgctttccgccgccagcaacatcggcgcgcgcgaggtgcgtctggagcacatccagacggccaacaccctgctcgcctccacggccaagaatgccgtgagcaacgtggtggacgccgacaccaccgaactggccacccagctttccaagctcaccaccgtctacgaggcggtgctgagtacccagtccgccgtcatgaagctgagcctgctcgactacctctgattcgggtccagccggcccctgctccgacatcagcccggcttcagcccgaggcagggctggcgcagggctggtgcatgcccggctccggcccgattcccccagacgcccgcattgcccgccccacggcattcacggaggtcatcatgtccgaatactggtccggctccatcaccttcaccggcctgaacaccggcaccgactgggacgagatcatcgaggcccagatggccgtggaggaataccggtacaacgccatgctttcggcgcaaacgagctacgaagccaagctggccgccgtgcaggatctggaaacgcaaatgaccacgctgtaccagaccctgcaggactacagcagcgtgtccgactttctcgccaaggccgccacctcttccgacgaaacctgcgtcaccgtcaccgccgacaacgatgcgaaggaaagctcgcacaccgtggtggtgaaccaactggccaggaacgacatctggagcagcgacgacgggtacgccgccaccggcacggtgatcaccgacaccgaccagaccttttcgttcacctacggcgacatgacgtacaccctggacgtgccgggcggcaccaccctttcggagttcgccagcctcatcaacggcgccagcggcaacaacgacgacgtgcgcgccagcatcatcaacgaaggcaacgcctaccacctgcaaatccgcggcatggaccttggcgcggacaacaccgtgaccatagaggacaccggcttcgacgccatggggccggatgccttcaccaacacccagaaggcccagaacgcccagatcaaggtggacggttttcccgccgccgccgacgagtggatggaacgcagcgccaataccatcgacgacgtcatcgacggggtgaccctgcaactcaagaaagccaccggcagcgacggcgtgaacatcaacgtcgcgctggatgccgacgccatggtcggggccgtggaaaccgtggtcggcagcatcaatacggtgctgcaactgctgatggacctgcgcagccagggcacggtgtcgtcgtccgtatccacgtccacggcctccgactccgacgacgaggatgacgccgaagacgattccgcctccgcttcggttctggccagcaactacggcgtcaagctggtgcagagcacgctaaaaagcatcctgtccaccaaggggctgggcttttcctactacgattccgcgagcgaaacgggcgacctgttcaccagcctttccaccatcggcatttccaccgacgccgacgaggactcggagaccttcggcctgctggtcatcgactacgacgacctggaagcggccataaagaaggaccccaacgcggtggccgaactgctgtctgccgacgtggcgggcagtaccgattccggcgatttttccttcggcagcgccatctccggcaccaccagagcgggccaatacgacgtctcgtaccgcatcgagaacggcgagatcgtggaggcgtacatcaacggcaacgccgcctccatctcgggctggaccattaccggcgcctcgggaaaggacgaaaagggccttgccctcaccgtgaacaacacgtccgacggctcctacaccggctccgtttccctcaagcagggcaagatagggcagttcatcgacaccctggaagacatgaccagcagcaaaggcaccctccagatcatggaggacagctttcaggacatcctggaccagtacgcgcagtccatctcgcgcgaggaggaacgcctgggcctggtggaaagccgcctgcgctcccgctattccggtctggaaaccctgctcaccagctacgacaacctgtcttccaccatcgattcgctgcttgcctcgctgagcagcgactagggccactcttccgggccgtcgttcgaggccgtcgttcgggcccgtggctcgggtcgtcgttcgggctcgcgcctgcatcgggcctgtctcgcgcatggttcacgccatgctcgcacctcgctcgcgctgcacacggcagccggcgcgcccgtcggcatccccccttcgcgccgcgcgtgcgccaagggccttcccgcccggcccgcatgggaaaaggcggcgcatccctgcaccacgcgcgcaaaaggggccgggcatatgcccggccccttgccgttggtgtttcccctgtcgctccgtagccgggcagcaccccgctccggctcgctccccgaaaggtgcaggctacccgccgatcagcgaaagcgccatctgcggcagcgagttggcctgcgacagcatggccacggcggtctgcgccagcacctgctgcttggtgtactcggtcatttccagcgagacgtccacgtccgagatgcgcgactcggcggcggaaaggttctcggactgggtctcgaggttggtgatggtggcttccagccggttctgcatggcgcccagcgaggcgcggatctgatccttggagatgatggcgttgtcgatggcatccagcgcgtcctgggcggcctgctgggtggagatgctggacccgttgccgctggcggtgttgccgaggcccagcgacttggccgacaccgagccgatgcggatttcgtagtagtcctgcgcgctgtcgttgccggagccgaagtggatgtgcaactggcccgtggaagtcaggcccgaaccatcgtaggtcgaattggacaggttgccgttcagcagcgcgatgccgttgaagtccgtggcattggcgattcgggtaatttccgaggccatggcctggtattccgaatcgatgatcaggcgctggtccgaattgtaggtaccggtggcggcctgttccgccagttccttcatgcggatgagcttttcgtcgatggtttccatggcgccgtccgccgtctggatcagcgaaatggcgtcgttggcgttgcgaacgccctggttcagcgccgtgatgtcggaacgcatcagttcgcggatggcaagaccggcggcatcgtctgctgccgaattgatgcgcaggccggacgacagacgctgggtggacttttcaagcttgttgtaggtagcgttgagcgtatttgccgtggtgagcgccgtaaagttgttgttgacgacgagagacatggtttttcctccatgaaaaattcactatccttgtgtgcctctgccatgcatgcagcgcatgcttgttgatcctatcgacgcagatacgccgcactcttaattttcaattttccataaccactctaaaagccacgcaattaacgttcataacagtaactttgcattactttgcattgcctgcgccgcctgcctttggcacaaagaaaaggcccggaacattccgggcctttgcgttgcgcggcggcatcacaggcagaagtgatggcgcagccgcgcaagggcgttctgtttcagactgcgcacggtcttgggatggatgtccagcgtgcgcgccacttcatcggtatcgaggtcatcctggaacagcagccgcagcacggtaccctgccgcctgctcagcagcccggggggcaggtccagcatcccgcggtcgtccgtgatcgaagcagggatcgaagccgggatcgaagccggggcctcggcccacagccgttcggccagttcctcatccagttcgggggtatagggaacctgccgcgccatccgttcggtgcggcgcgcccgcaggcagtcgagcgcggtggacctggccaccacggtaagccatgtggccaggcccgcccgggcgggatcgtaggtggacagcaggcggaacccgtcgcccaccaggcggcagaacacctcctgcgtcacgtcctgcgcgtcgagccccgcggcatcccctccgttccactgaagggtgtagtgcacggccttgtggataaccggggcatagacagacacgaaacggcgccatgcctttccgtcgccggtcatgcatgccgctatatccgtagtggttcctgtattggcttccatcttcatctccagtcgtgcgttctgtggagccggaattgcggcaaccgggtccatgcaccacgccggaaattgtggaaaagccaggtcccgtacatgacgggctgtcattatccatacgcgaggccacccacattgtccgttcaggacaggtagggttttgaaaacatcagacacactagcttacattgttttacattcacggaaatcattcgggcgcaattcttgcagtatacccggtcgcaagcggcaaccgggaaatatgtgccaccgcccagagggtgacatcatggatcgagtcttgttgatcgacgacgacaaggaactctgcgcattactgaccgaatatcttgctcccgaagggcttgccgttgaaccctgccacaccggtggacaagggttggcgcgcgccctttcgggcgactacgacgcggccctgctggacgtggccctgccagacgccagcggcttcgacgtgctcggcaccatccgttcccgttcggccctgcccgtgctcatgctgaccgggcgcggcgacgacgtggaccgcatcgtggggctggagatgggcgcggacgactacgtccccaaacctttcgtgccacgcgaactgctggcgcgcctgcgtgccgtgctgcgccgcacccgcgttcatggaatgggggcagcggcgggaatggcgggagcagggaccggcgcgggctcgggcggcgtgggctgcatcggcggcgtggggccgtaccgcaagcgcaacctgtccttcgggggcattaccgtggaccgttcggcccgcacggccctgcgcgacggcgcccccctgcccctgacccccgtggagtacgccatcctggtcctgctgctggaggccgaaggcgcaaccgtcgcgcgcgatgacatctcgcgcggggtactggggcgcgaaatcctgcccttcgacaggtccatcgacgtgcacgtcagcaacctgcgcaagaagctgggcccctgcgacgacggccaaccccgcgtgggcacggtgcgcgggtcggggtactacttccgcgtttctcccacggaatccaccttcggcgggctggacgcggcggaaccgcgcctcgggacggggcatgagaacgtggccggttaggctgctggtgctgctgctggtcggctgcggcatcttcaccctgggcaccttcgtccggttccggctggaggagcgccccaggcgcggccccttcgagatgaacgccgtgctgctggacctgctgggcgaccgcgtttccgaatatctggccgaagggcgcacggacaagctggacgccctgctgggcacgctgcgcgagcgcggcgtgcgcgcggtggtgcacgacgccggattgcagccgctggccgacaacggcccggtgatgcctgtaccctttggtccgccccccttcccggatgagcgggacggcacgaaaccgcgcgccgtcgcgtcaggcgaaggcggcccggcaggcccccttcccggtctgcccatggggccgcctccgcagctgtcctggtcggaacgcatcctgggcgccctggaaggacgcatcccccccggccccccgcccacggaacctccccgcgaacccgtctggcaatcgccggaaacggaggccgccattcaggccgaggcacgcgagcaggccgaggacgcacgcgacaccggggccacccagctggactttccgcagccgttcaccttgcgcccggccgtgctgatggccgaccccatcgacctgcccggcggcgcgcacggcgtgctgaccctgcgcaaggacatgcccaccccgccggacatgcgcctgccccccttcgtgctgcccctggccgtggccatggtgctggcgggcggggtgctacacctgctgctgcgccaggccagcaggcccataggcgaagtgggcagcgcgctgcaacgctttgcccggggcgacctgcaggcgcgcgtcaccggcgatgtggccacccacggcaccgaactggcgcgtcttgcccgcgacttcaacaccatggccgcgcgcaccgaagaactgctgcaaacccagcgtcgcctgctgcacgacgtgtcgcacgagatgcgttcgcccctttcgcgcgtgtcgctggcgctggaaatggcctcgcgcaccgtctcgcccgaatcgcagcgctttctggaacgcatccgccgcgatgcggaacgcctttcgaccctcagcgcccatctgctggccaccgggcacctggaccagcagaaagaggatgcgccgcccgcatggttcgacctgcaagccatgctgactcaactggcggacgaaaccgactttcaggcccgcgcggacgccaagcgggtggaactgcgcgtgaacaccccctgcgcggcctttcacggcatgcgcgaaatgctgtacggcgcgctggacaacgtggtgcagaacgccctgaagttctcgccgccggatacgcaggtaaccgtgaccctgtcctgcgtggcggaccgggcagaacccttcggcgagcccgtgggcgcatgccgcgacacctgccggaaaacctgcgacgccagccggggagccggagccgacaacggttccgggccggagcggcaggtggtcatttccgtccgggaccaggggccgggcgtccccgaagccgacctgcccatgcttttcgtgccgttcttccgggcgggcaatgccccgcgcggcacgggcaccgggcttggcctggccatcgcccagcgcgccgtggaactgcacggcggcaccatagccgccgaaaacctgcccacgggcgggttgcaggttaccatccgcctgcccgcctaggggcgcggtgcgcatcgccgctccgcccgtcggccacgcgccgccggaccggatgccccggcaccttccccgcccgccacgccagtccttgcaggctcccgcagccaaagcccttgtcacccaaagcagaccgccccgcacaacagtgtgcggggcgggcaaagccgggcaaattttgccgggtggcatctttacgtttctttactgggtcgaaactgcccggcatgccgccgtcacgatgcagggtgggcctgccgggcataccgccgtcacgacgtcggttcgacccgccgggcctgattcgcatgattggtctgattggcatgattggtcaggcgacgttcacgggcaaagcgcagcagttcggccttgctcagcttgccgtcgccgttggtgtcgatgttggcaaattcgcgggtcaccacgggcaggccggtttcggggtgggcggcctcctcgcggctcaggctgccgtcatggtcgcggtcggccaggtcgaaacgatgcccatgctcctttcgcgtggccgctgaacccggcgtggtcgaaggcggcgcttcaaccgccgggaccgcgtcgcaagggggggcaacgccgtcctccgccatggccgtgaattccgtatgcagcagcaggccgcagaacagggcggtaatcaggggaatgcgggactctttcatcgcgggttctcccggacgcgccacgtggggtgattccgcgcgggcgccatggtcgtgccatatggtcttgtcggtcatgatgcggcgtccacgcctgcggctggcggcgtgggggcgggggcaagccccgtggcggaaacgccggcccgttcctcgccctgcgtcgcggcccagccgccgcccagcgcccggtacagggtgatggcgcgggtggccagcgccgcccgcgcccgtacgtgggtcagggcggcggtggacagttcgcgctcggcatcggccacggccagaaaatcggtcagccccgcccggtagcggtcctgggcaaggacgagggcggtgcggtccgcctccagcacggcggccagatcgggcagcctgcgctgctggcggtccacggcgtacagggcggtttcggcctcctccaccgccgtgcgggccgtggaaagataggccagggcggtctgttcgcgccgggcgtcggcctgttcgatgcgcgccgtggtggctccggaatcgaacagggtcagccccagcgccggggccacggaccacaccccgctgcccgaagacaacagcctgttcaccgtggacgcctgcgaccccagcgtggccgacaggctgagcgtgggccagcgttccgccgtggtggcggcaaggtccgacgccgccgatgccagggtgcgctccgccgcgcggatgtccgggcggcgcagcagcaggtctgcgggcaggcccacgggcacctcccgcgcgggcaccggaatgggcgcggcgggttccagcacggggcgcagttcgccgggagccgcgcccgtcagacgttccagacgggccagggccgcccaggcgttgttttcatactcggcggcgtcggcctgcgcggcatgccacagcgcggcggcctgcgccacgtcgatgtccccggcaaggcccgcgtcgcgccggtcggtgaccagggccagggtttcggcccggctggccgcgatgtcgcgggtcagggccagttcgttctgggcctgacgcagggtcacgtactgggtggccacctctgccagcagggtgaccagggtgtcgcgccggtcctcttccgccgcctgggcatcggccacgcgggcctcgcgggtggcgcgcagccgcccgaacagatcgatttcccaggccatgtccaggcccgtggcatacacgttgccatcgcgcgagccggaggactgcgcctcgcccgtgccggagcggatgcgggtgccggaggcggagccggtgaccgtgggaccaaggctggccccggcctcgcgcgcggcggcgcgggcctcgcgcaccttttcggcggcgatgcgcacatcgaagttggcggtggcggcacgggccagcagacggtccagcgccggatcgccaaaggtgccccaccagcgggccagcgtcgcgccggagtgcgcggcctgcgcgcccgccccggtggcggaaggcaggccggacgcccccgcgctccacgcggcgggcatgtcgggacggggcgcgacgggcgcagcggcgcagcccgccgccagcaccgcgcacagcaggatgcccggcaggacgcccggcaggacgcatgggcggcccggcacgccccggagccacgaaaggcggttcgacaccgggcgtggggacgttcctcccgcaccccggcacctcgggcgcaacggcgcggtcatccccgcacccccgcgtcggcagatatccgggagcctgcaccctttttcaggtcgcgcaccggcaccaccacttcgggcatggcccctccgacggcggaccgctccaccgccacggcgcccgcctcaccgacgcggcccgtcgaacccggcgcgtcgtcccccatgcgggccatgccgcccgccgccgggccgatcccggcgcggggtccggtgtcatcgaaatacacgtccacctgctggcccacataggcgggcatgtcccggacgtcgaaggcgtacagcacctgcaacacgcggatgtccacacgctctgtggtgtcgccggtcagggacgtcttgggcagcacgtagggctccacccgcacgaagcgcaacggcgcggaaaaatcgcggttgccgcgcagaaacaccgtggcgggcatgcccgcgcggtagcgccaggcgatgttctcgtcgatgtccacccgcacgtgcaggcggctgacgtcgcccagcatgaccagcggcgtggaaagcgcgcccgccgtggcgtattcgccctcgctcacgttcacctgcaacaccgtggcatccatgggggcgcgcacgcacagccggtccaggtccacctctatggcccgggccgccgcttcggcctgggccgcatccgccgtggccgaagccagcgcggtgcgggcggcgtcctcggcgtagccgcgctgggccgcctcttccgcgctcacggcgcgtccgtcgcgcaggctgcgcacgcgggcggcgtcggcacgggccttttccagcgccacgcgggcctcggccacccgggcgcgggccaccgccagggccgccctctgctgcgccagggccgccttgcgctcgcggtcgtccagccggaacagcatgtcgcccttcctcaccgcgtcccccacggtgacgggaatctccacgatgactccggacgtgggcgtggccacgcccacgtcgcggctggccgcctccactatgccggaaccgctgatgtaccgttcgtagggcggcgcggcaggatcggccaccgggggcaccggggcgggcggcgccgacgtgcgcgaggcgtgcacgacgcccgctgcgaggcccgcgagggccagggcgggaaggacgtaggcaagaatgatgttgcgtcgcatgtgtgtctctttctgggtatcagggtgcgccgcatgcgggcggggcggccttgcgggtgatcgggaaggggtggacggcggggctcagtccgcgcggcgaccaggcatccgcgcgggcgtgcccgtggcattgccgccgggcggggttgcgcattcgggtgaccacgctttggcgcaggccggatcgggtttcgcgccgggggcgtcgccgggggcgtcgccgggcatgtccgccgccaccggcacgcccgacggcgcggacagggcgccgggcgtacccacgcgggtcacccggccgtcgtccagttcggcgatgcggtcggcaaactcgaagatgcgggcatcgtgggtgacgatgaccagcgcccggccatccacggtgcccacccggcgcagcagttccatgacccgctgcccgttggcgtgatccagggcgctggtgggctcgtcgcagacgatcagttgcggctggtgcaccagggcgcgggcaatggctacccgctgctgctgcccgccggaaaggtcgccgggggcggattccgccttgtcgcccagccccaccaggtccagcgcggcttcggccttgcgcatggcctcgcgcggcggcgcgccgcagatgcgcagcggcacggagacgttctccgccgccgtcagggccggattgagattgtaggcctggaacacgaagccgatgttccgggcgcgaaaggccgcgcggggccggggggccagggcggccatgtcctgccccaggatgcggcagctgccctccgtggggtcgaggatgcccgccatgaccgaaatgagcgtggtcttgccgcagccggagggacccaccagcatgagcagttcgccgcgttgcacggtcaggtccacgccgcgcagggcgtgcacggcggcggccccttcgccgtagcgcttgcgcagcccggcgcagaccacggcggggtcgccagacatgccgggcccgtggtgcatgccgggtccgtaatgcatgtcgggcggagtggaagcgcgggccgcaatatccatggtcctgtcctgcattggtatcgattcctgttgcctgtcggcctactgcttgaacaccatggccggttccagccgcagcacctgacggatgctgagcgccgccgaaaccagggtgatggacagcaccgcgccgccgcccaccgccaggatcagcggcgaaaggcgcatgcccatggggtcgccgggcaggttgcccatgatcatggccatgcccaccccgatgccgaaaccggtgcccgccaccagcagggcctgcgacaggatcatcagcagcagtgtgcggtcgtcggcgcccatggccttcagcacgccgaagtggcgcaacgcgtcctgggtaaagttgtggaacatcagcccggtgaccactgcgccgatgcagaagctcatgagaatggtggtgccgaagtgcatgatgatggccgtgcgcttgatgaagtgctgcaacgtccgcgcgcggaaatcgtcggcggtcagggccgtgagccccgtttccgacgcgatgcgcgcggccagcgcgcggtggtcctgccccggctgggcttttaccagcacgaaggacatcagcttgcgctcgctcttgttgaacatcttcacccgcgaataggtggtataaagagtgggctgcgactggaaggtgggggtggcgttgaccacgcccaccaccacggcgcggcggtcgttgacctccagcgcgtcacccgcgcccagggggcgcaggccgtggtccgtctgcacggccaggcgctttgacgccccctcggcgtccaccaccacggcgtcgcccatgcgcaggtcggccatgctgccggaccgcatgacgcccggcgcgccgatgagcgacacgtcgtccacgccgatgagcccgcagcccacggtgttgccgtcgggcaggcgcaccttcagctggcccttgtgcaggggcacggcccattccacgccgctgacgctgcgcaccagcgacaggcgcgtgtcgggcatggccttcgattcctccaccgactgggcctgcgggtccatgacccagatgtcggcaatggcgatatcgtcgatgaggccgtaggtacgggcaagaatgctggcgaacacggcgggctgctgggtcattatcagcgaggtgaaggccaggctcagcaccatgccgaggtacttgccccggttggcgagcagcatcttgagcgctatctggtacatgcggattccgatggctgttggtgccgcgcattcctttcgcaggggcggagagcgaaacgagaagccggagcgccgacgtggcttgcggcgcccgacggcctgcgccgggaccatcccggcgattcggggaggaagggagaaaaccgcccggcccgtttgcctcccctgcgaaaaggaacgacgcgtgaccggggttctagcctcgcggcgtaaccggtgtatgtgttgcccgttgccgctccgttgccgcaacaggcaaagtgttgccgcgtattgcacccggcgcggcggaaacactgtgttgcaaaaaacccgtgcacgggctgcggcgcggcgctataggtggcccatgaacaccccggaacacatcctggtcgtggacgacgaccccgaaatccgcgccctgctcacaggctatctggacaagcacggctttcgcgccgaatccgccgccgacggcagcgaaatgttccgcatgctcgaggtgggccgctacgacctcgtggtgctagacgtgatgctgcccggagacgacgggctgaccctgtgccgcaagctgcgcgcccggtccgaattgccggtgatcatgctgaccgcgctggacgacgacaccgaccgcatcatcgggctggaactgggcgccgacgactacgtggccaagccgttcaacccgcgcgaactggtggcccgcatccgcaccgtgctgcgccgcgcccgcgccctgcccgaaaacatcgccaaggcagagccggaggccatgtcgcgcaccatccgctttgccgggtggacgctggacacggtgccgcgccacctggtggccccggacggggtggtggtgaacctgagcggcgcggaataccgtctgctacggtttttcttgaagtatcccaacagggtgatgagccgcgaccagttgctggacctgacccagggccgcgcggcggaagcctttgaccggtccatagacgtgctggtcagccgcctgcgcacccggctgcgcgacaacggacgcgagccgcagatcatcaagaccgtgcgcggcgacggctactacctggccaccgacgtggaacgcgatgccggaaccgatggtgcccccaatggcgcaacggatggcgcaacgggcttcgggcccggcacgccccctcgtcccttcccgggcccggcagacgcatgacacccgccaacgccgcccccccggccgcaaggccgccgttccccttcgcgcggcttctggcggcactgcccccgcgcaccctgcgcggcagggtggtgctggtgctggcgtgcggcatggtgctcatccagatcgtcagcatgctgtacgtggtcacgcgcggcggaccgttcgtctacagttccgtggcccgccaggccgccatgcgccttgcggggcaggccctgctgctggatgccgcccggcccgatgtccggacggacatgatcggacagatggtgcagggtgccagccgcatcgccctgaccgccaccccgcccatcaccccccatggcagcatgcccccgtccgaaatgtccggcacgccgggcacaccgggcacgtccggcgcaccgggcacatctggcacaccgggcacatctggcatgcccgccctggctgccgatgtgtattccgccatctttgcggaccacctgcgcgggctgctggccccggacatgcagcttgtctgccgggtggacggcattgcccgcgatgtggggcaccgcccgccgccgccaccggggcgcaccgacgacggccattacgacatcggctacaccgtgggcatacgcctgcgcgacggcatgtgggccgtattcacccacgtgctgcccggtggtgaccgaccatggataccccaccccatgctgtgggatctgggctggcgcatcgtgggcgtggccctgctgggcctgatcgtggtgggctggatgacccgccccctgcgcatgctggccgacgccgccgacgaattcggcgccgggctggtgcgcgcgcccctgccggagcgcggcccgctggaaatccgccgcgcggcgcaggccttcaaccgcatgcaggaccgcatccgccagttcgtggacgagcgcgggcgggtgctggccgccatctcgcacgacctgcgcaccccggtcacccgcatgcgcctgcgcgcggaccaggtggagccgccggaactgcgcgaacggttcctgacggaccttgacgaaatacgggacctgctttccaccaccatcgacttcgtgcgcagcaccgacagccgcgaggccaccgccgccgtggacgtggccgcactgctggaaagcctggccgaggactgtctggacctgcatgcggggcaaacgggacagaccggacaggcgggacaggccgggcagacgccgctgcgcattaccgtgcacggcaccgccgaagagcgccccacccacatccaggcccagcccctggcgctgaagcgctgcctgtccaacctgctggaaaacgcggtgcggtacggcggcggacaggtggacgtggaggtgcgggacacgggcgacacgctgaccgtggccatccgcgacaggggccccggcctgccggaacactgcacggacaaggtgttcgaaccgttcttccgcgtggagcattcgcgcaaccgccagaccggcggcagcggccttggcctgtccatcgcccgcaacatcgcccgacagcacggcggcgacatcaccctgaccaaccgcgagggcggcggactggaagccctgctgcacctgccccgcgtataccgcgaccgcacgtaatcccccacggcggggctccctggcgtgccccgccctttttccgcgcaagtccccaccgccgcttctttcgccgcgcgcccgacgccgcgtcttgtgcgcacccgcccgtcacgtcgaagcaccccgccaagggcccgccgcctcccccctgtcgcgccgcgtttcatgcctgtcagaatgcgcgcccttcgtcacagccgcctgaaatcgcaagaatttcggattcaggcactccacatgcaattcccattagaatatgtgtcgattccatcccccggaaaatattgtaaaatatcgcctcgctcactaacctcttcggcattgctgccgatgaaacagagagggaagcatcatcagggaggcatcatgcggggcactacgggatttttcgacaggctgaacacccggatcggcgcgctggttgtcgcgctgctggtggtcggtttcggcgggctgggctggtacgttacttccgccaccacgaacctggcgctgcacctgcggcaaagcagttcccaggggttggtggacacggcacaggtagccgcagacatcacgctggaaaaccagaagaagctggccgtcgccctggcccggcaacgggccatcgtggaagccgtcgtggatggtcacgacgagaacaacgtggcccagaaccgctttcgcgactatctgcgcacctacaaggaaatccggtcggcctacgccttcgacaagcgcgggatggtggtggccggagccaacaatggcggcgccgacgagcgcggccaggacaagagcggctacgccgtggtccggcaggtgctgaacggcagtgagatggccctggacaagaccgtggtcaagggcgacggcgaccggatgatcttccgcatggccaccgcgctgcgcgacgcatccggggcgctcatcggcggggtgcaggtggcgttcgacttcaacgccttcacacaagccgccatttcgcccatcaaggtcgggcagaccggctacctgtacattctggacaacgaaggcaccttcatcgcccacccggacccggccatgctgcagcaaccgggcaaggacctgtccttcgtgcgcgaaatgctggccagcccgcgcggcacgttgcagtacgaattcaagggcgagcgcaagctggcggcctacagccgcattgcccagaccggctggatcatggccagcaccgtgaacgaatcggaactgctggaggaggcgtactccctgcgctacgtggtggcgggcattgccgggctggtctgcgtggtgctggccaccgtggtggtgctgatgctgcgcaggctggtgatgctgccgttgcaggccgtggggcaattcacggcggacatcgccgggggcaactacggcaccacgctggacggcaacttcagctgcgaactggcggaactggccgacaacacccggcgcatgaaggacagcatcaagcacgaactgggctttgcccggggcgtgctggaaggcattcccaccccgtgcggcatcgtggcgcccgacttcaccatgtcctgggccaacacccaggtctgtgaactgctgggcaggccaaagccccccccggactattacggcatgaaatccggcgagttctactggttcgaccccaaccgggaaacactgtccgacaaggccatcaaggagcggcgcaccctgacggcacaaacggtatggacgtcgcaggacggcgcgcgcaccgtgcacctcgacgtggtgacaactccgttctacgacatggacggcgaactgcttggctccatctcgttctggaacgacatcagcgagatggtggagaagcagcgccagatcgaagcccagcgtgaccggatcgccgatgcggcccgcgcggccatggacatttcggcccggctgtccacggcggcggaagaactggcgtcgcagatagaggaatccagccggggcacggaaaaccagaagacccgcgtttccgaatcggccaccgccgtggaacagatgaacgcctccatcctggaagtggcgcgcagcgcgggcaatgcggctgaaaatgccgacctggcccgttcacgcgccgaacagggcgaacaggtggtgcgggataccgtgggctccatcagcgccttgcgcgaccgcatgaccgaaatgggcggcagcctgcatgaacttggcaagcaggccgacggcattggcgccatcatcgacatgatctcggacatcgccgaccagaccaacctgctggccctgaacgcggccatcgaggctgcccgcgcgggcgacgccgggcgcggattcgccgtggtggcggacgaagtgcgcaagctggcggaaaagaccatgagcgccaccagcgaggtggggcaggtcatccgggccatccagcaggtgacccagaagagcgtggacctgatgggccttgccggaaccgacgcgaacacctcggcggaacggtcggcccaggccggggcatcgctgcacgagatcctcagggtttccgtggatacggcggacatggtgcggtccatcgcatccgccgccgaggaacagtctgcggccagcgagcagatcgcccgcgccaccgaggagctgaacgtcatctccagcgagacggcagaggccatgaaccagtcggccctggccattgccgaagtggcccgcatggccgaggaactgcgcgccatcatcgaaggcatgaagtcgtagccgacggcgcgtgggcacggaccgaacgcaggccggacctggaccggacacgggccgagacatgaaagaaaggggttcgtcctgtccggacgaaccccttcgtttgtgctatggtgggggtgaggggatcgaacccccggcattcggcttgtaaggcccaattattgctgccaagttcctattttaaatacacttccattttcaaaaaaacgcacaggccagcatgattcaccgtggtccgggtgagtaacgagtgagccatgaaagccctctcgggctttcgtttttctccttgccacaaaacttattttgacttattaaaaactcatgacgcgcatcgaatgggcactgaaggcggtgaagcaactgcgcaagctgccgcaggcagagcaggtgaaggttcatgccgccgtgggagccctttccgagtggccggatgtgcgcaacgtcaaggcgctgatcaacaggattgactaccggctgcgtgtcgggcgctaccgcgtcctgttccatgtgacgcccgatggcgagttgaccgtcatcaacatcgacgaggtgagaaaacgcgatgaacgcacctactgaacaccagatcattcggcacaacgggcagcccgtggccgtcgtggtaccctacgcggagtacgttcgggccttcggtccgcaggccgggacggaatccaccgttccgcacgatgtggtggggcgcgtggtcaacgatggcgtttccccctgccgggcatggcgcgaacatcttgggctgacgcaggccgaggtagccgcccgcatgggcgtcacccagtccgcctacgcccagatggaggccagcgacgcgaagctccgcgtcgcgacccggcgcaaaatcgctaccgccctcagcgtggcggtcgagttgctcgacctgtagcccaggcccttgctcatcccctcggcttgttgccccagaacactagccagttcacaccaaaaatcccacctccaccgccctcacatcctccacagcaccgacggccatcacagccgccgcaagttcgcgctgctgctcggccaaccactgccgggcatagtcgagcccttccgggtcgctggcggccaacagggcagcctccaccgccaccacggtgggcgcagggttcgccaacgccacaaggcccgccaaggcggcgtcatgggccttggcgatctcagccagctttgcggccttggcctcttcaagtgttggttccggcgagggggcatcctcggcttgccgcgctgcctcccacgcatcgaccacagcctgccaagccgtgatggcttccagtttctcgttgggcgtaccatcgttgtactctacatggcccgcctttccgtcccactgcacggcatgcaggtttgcgggcagaccggacaggtccacggacagagcgcgcccgtccacgatcaccatattgtcgtcacggatgatggtcagtcgcatggattagccctctacctgctgctgatgtcctgcaatcccccgttcccggctgctcatgctggcaaggcgcacgatctcgccgatcccagccatggtcgcaccgctggctttcaccatctcgttgcggaacgactcaaccgccgccgcgccttggcgcacctcttgcgcattctcaatgagcaggatgggcagccacgagaccgcgcagccccactcgtcgatatcctgtcccgtttgcggatgtttgccccgcaactggatgtaccagcggcacgtttcccgacaggccttgaacccgttcaacgggcacttgtcctgcttcttcatggctagtccttctgggcgatgatgaggtctatgtacttcacacgcatgtccagcccgtgagaatgggctccgccgctacctgttgcgtccgtcagcttcggagtaatcgaaccaccagcattactgcggtatgaaatgtaccaatggcttgacgtgtaccccatatcgccgtccgtaatctgccacagggcgtgttgatgcgaaggaatatgcgccgtcgtcagtgtaaacgcatccgtggccgtcctgccaaacagcgtggaaaagcctacactgccgccgctccccactgcgccgctgacaacccgcagcgccttgtcgttatggctggcgtccttggtccagcccgtgggcgccgtggactgctggaacagcatccgggtgccgggctcaaacccgcccccgcctccggccgccttccacgtgatggggtccgtatccaccagcatccacaggctgttgtcatccagttgccgggccagtttcccgataccgctggcatcgactcccacgcccgtctcacgcgccgcctgattggcgaatgtccacgcgtagggcacgtgaatctggtccggcccggtctgctcgtgatgataggttccactcatcagaaaacccccatgagttgcttgggctcaccgttcaccaaggtgtacagcggcacctcaagaccaccatcaatggtggtcaccggtcggatagccccggagggcgtgttgagttggtaatccacgtcaacggtcaggccatccgccacactgccggtgtgggtgacggcaaagcggtacatgtgcccgacctcgatgttgcgggcgaggaacgaggggtatggggtcttatcgaggtacacccactcgtcggcatcggcccccagcctgcgcacgaacacgcgccactccagggccgttccacgccatgccagggagatgagcttcttgctcaccaagtcctcgttggcgtcgatgatcgtggccacgaggcccaccactgcgggcaggttggccgcgctgtcggtttgtggcgccacgccttcgtcggcataaaccgcctcgtcgtactccagcgctttgagcgtcacgcgcatgtcgctggagcggctcagcgagcgcacccggtaccaccgcgtcacccgttgcacctcgcccacagcggcggaacagccgggggacggcacctgctcccacggagccgcgagcgtcagggtatcggtctgagtcgattcggccacggaggcaaggggcctcacctcgaccttctccacgccctccacgtcgcccgccacatccacatgcgccagccgcacctcgtaggccgttccgggctcaagctgcacggggcgactcagcctcaccgtggtctcggtagccgacagcaccacgcccgattgcgtggccatgagccggtctgccgcaacctggatcaccgaaccgcgccggatgtgtggccctagggcgcgccagagcaacgtgaggtcaacgcggcggctcaggtagcggttgcatcggttgatgtactctccggcccgctgcgctccctcatcgctgttgcaggggtacagggtgatctgcgccaccgtcggtggtcggtccaccaccgcgttgaagaagtcaccgggggcaaagaccacctgcttgcctcgttccgggtcgaaccaggtgatctcgcatccgtcggccaggtcatccgagttcgggtattcgaggcccagcgtcccttgcaggatgtcggcagaggtcgcaaggaacgcggcatccggcagggccacggggcggtcgctgatgcacacgatcttcgtgcccaccctgtccacgatgaaccgcccgaactgcccctggtatccaagcgcggtttccagcgtgcactgggtgtcccaatacatcgagcctttcaggcccttgagctcacaccactcggcggcctccgcgaacgacggaacgtcgatgctttccacgggctcgcccgcgccccaacgggtgttggtgatcagttccagcgcagcccacgccatgttgccgatgtcgcggctgacggccccgccctgcccatccggcagcatggccgtcatgcgccttgcgctgcacgtgaccttcggcgcgctgccgttgagtttgtccgtggggagcgccctgatcgccagcaaggcgcagtgcggcagtcggaagtcatccggcacgatctcgtgtgtgtattcgagccaggtgtccgagatgtaccgatcaccagtcgggggcgcgacggggtgccggtaacgcacctcgtgccgtccctcggccacctcgaactcgtagtagcgcatgatcgcggcacgttttgccccggaaatcgacaccgttccgaggttcacccacgccgtctccccatagagacggtgctggaactgcacctgcacggtcaccgggtccagcccgcccttgtcgttggcgtacccgaggccggacgcgcactgcacgccgaagcccagctttcgcaccccggtgccgtccagcaccacctcgtgccagtccgtggagagcttgaccgtcaccccttcggtccgttcggtgatcgcgtcgttgaaccacgggagtacgtcctgtccttccgttccgagccggatgtcgatttcgaggccctcgtagttgccagccttgttcccgtcgatcctgacatcgaaaacctcatctaccgggccctcggaaatgaggaaaaggccattccacaaccgacggtcgcccgaggtcgaaaggtgctgcgtcagcttggttggggtgaagttgtgcttctcgccttggagcacgggtaccggtcgccccggctccatggggttggcctgcgcgctgaacccatatgtgggcgagttgtccatcggattctgacccagcccctgccccaatgacggcttggccgaagggatgaaggcgttgacccccaccgctcccaccagggccacagccgcagtgccaagcccggtcatggtccccacggacaaggtggaaacaagaccgtatgcgccaatggcgttttcaaaaccaagtgcaagcatgccaccaacagcaggcgcggcaagcatcaccgccatcatcgccactgcggcaatggtattcgaccccccaccaccgccgtcgcccggcaccaaggccacggataacccgtcacccggccgcacgatgtagcgctccgcctcctcgaaggacaggagacgcccgctcgccagaaagagcaggtccagcccctcctcgatgagcatgccctcaggccaccgcgcatcaaggatgtcggcaatagtcagccctggtcgccactccacccactcactcaccacctgcgtgagatcgaggcaattcaggtgcagcacaagcagcacgtcgtcctcccgcaccttcattgcgggcggaaagaacggcacggcgttgttggcagaggtcaaccgttccatacgtagaacccggcgatgagcctggcatagggcgaggtatccagccgatccgcatgcacctgcatgttgcgctggatgtgcgcgaaccggcaggaatcgaacactacgcccacatggtccacgaaatcccgatggcggggactggtgcgcagggccacgacggcccccggctccggtctcgccaacaccttccattcgccgctttgcaacgccctctcgtagaggccatgccgatcaacggcaggggcaggcggaacgatgttgggcacccgacgcccgaacacagcggacagggccatcacgaagccccagcagtcgtacaagggtacccggcgcaccgggcacatctctcctcgaccgcgccgccggaactgcccggacaaaacgtgacgcaactgctcggcctgtccctgaggcaacacgaggctagccaaagagagcccccttcccgatgaacgggaatccaccgaatcgttcgaaccggccagggtccagcgtctgatcaatgagcttgcagttggtggcggtatggcgacatgcggccacatgggggcactcgtccggccgcagccaactgcaatagtcccgcatgatgcgccgcctcggcaccatgcggcccatggtgttgagcgtgcccagggtgaaatgcaccttgtcgccgggggccgggatcgaaattcccagatcaacgagggcaagctcgtgcgtgggttccgggtcatcaagcaaggccgtgttgaccaccagcacccgaaccttgcacgacacccggccatgctgcttccgccagtcctccaactcctcgacgtacttctggggcaccccaccggcgttgaacaccgtgagggtcagcgtgccccggcgcgcgccctcgccttccgcccaatcctcatgctcgaaattcatggcctgccagagccgcgttgtttccggccccagaatggcgcgaaccttgccgccgaagtccgaccgggccaccagcctataggagcctgcgggctgcccctggagggtgtcctcgctgcgccggtgaaagaccgcaacctcaaaccacgcctcgccctcggcgcgctccagagccaccgaaccgctccagtcaccatcccccacggagaaggtcagcccccccgcctccggcaggacaaaggccacctcgtcgccaggctgggccaagtcgccaacctgcgcatcggtcaggggccatacccatgactgaggatcacgcgcgaaacgcatggtgcgcccggtgggcagccccacctccagaaacagcaggtaaggactgcccccgtggcggcgattgcgttcgatgatctgggcaagcgtggccatgatcactccacgcgccggataggctggatggtgcattgcacggcaagcctgccgggtgtgtcccgcgactcgctgtgcgtgatggcgttggacacgaaacgcgcctcccactgcacgccggtgcgcggtcgcacccacaggaacggcgtggaccgctggttggcatggaatgccaccaaggcatcgaagtcggcgtagctcatggccgcccactcaagccgcatgggctgttgccggggcaccgagaaacgcggccgggcagcatcgtccccggtctccatgttcgcctcgtccaacgggtcaaaaatccccccggacatggacgaaggcgcggcgatgtcaggccagacgttcatgctcacgctccgctggccacggcgtcacggacgcccatgatgttgttggcccagcccttgagccagatggtcatcacggcggcggtctggtcgaagcgcatctccgtgcgccgggcctgtacgggctgcccgccctcgttgatcacccggacctcgaacttcgtgggcatgccgcccgtccctccggccaccttcaccccaaggtcgccccggctggtacggccaagaggcatgatggcctcctcgcccgcctcgcccatgagaccgatgccatgggcaaaggggaacagggtgggtttgttcacgacggagttgcggtaggccgagatgccggggccgctgaacacgttcccctgcgccgacgcggtgaacagcccgccccagttgatgctgccgaaggccttggccagcggcccggtaatgttctgctcgacctgggccttgatgatcatccgcgcgaaagcctcgcccacggcctcgatgttggcctgtgcgcccatggcccaatcggtgatggcatctgccatgccgtccagtgccttcttggttgcctccttccactgcgacgcggcgttgctggcggcctcggcgtactcgatgaacgccagcttggccccgtcgctaccggcctgcgagatttcgagcatcttccgggcttccacttccgcgagcagagtcttgtcctgaaccaccttccggtagttcgacatttcgcggtcgaggatgcgggcctgcaaatcctccctgttcttcagcagcccggctgccatctggtagaactgctgctccacctgcatgttgcgctgggcggtggtcaggtggatgcgctcgacctcaagcgccacctgtttttccacctcctcgcgggagcctaccttctcccagtcgcggcgcttgttttcgagctcagccagggcacgggcgcggtcgatctcggacttgtcgaggttgcccccggcctgaaccgccacctcgttgcgcaagaacgaaagctcggtctcccggtcacgcccttggtcaaggaacgccttgcgggcgctgcggtactcctgaatcgtggcaaagcccttggcgaacgcctcctctgccgcagccttgaggcgttccatctccggcgtaaccgagccgatgtccttcttccacttctcgaaattcttgctgaacctaagctgcgcggcctgcacctcatcgccggtgatgcctgccagcgcctcgttgacctcgcgcaacgcagcagccgcgcgccccgccgcagcagcctcgttcttgcccacggaggaaagctgccggtcgcgctccttggcggcctcggcgagcttcccctcccagtagtccgtgctttcccccgcatcccggagacgttcgatgacacgggtgatggcggtctcggtctcgctgtaggaatcgttgatcttctgaattttcgcagcgtccgtgtccttgagaaaggcgttggcagcctgccgtgccttgcccagggcggcatcgagcacttcggcggcattcgtctggtcggcaaaggccccgtcgcgctgtcggtttccggcggacttccgccactcataggcgtcgatctgctcctgcgagtagccgtattgtccttcgccaatcagctcattgcccttgatgcccttggcctgcatctcggcgataatggcacggcgccgagcagtcgcttccatggcgtccgaggtcgccttcaacgcatccttcacggcgttgatcccggccaccatggcgtcggtctggctggcgctggccttgaaccgctcccactcggtggagagcccgctggttgccttctgcgcctcggaagctccgccggtgtattcggtccgcagcacacgggcgagcttcggcagcagatcgtcggcagtcacccggccctgctccagcagcttgtcgagttcggcggtggtcaagcccatggcttgcgccgcgagacggaacgcgccgggcagccgttcgccaagctggccccgcaattcctcggcctgcaccttgcccttcgagatcatctgcccgatggcgaggtagatgccctgcatgtccgcctgagacagggacaacgcggcaccggcctcggacacggccgtgaagatggagttcatgtcggcctcaagggcggtgcccttgcccgacgcgaagaaggttttggccgactcggcagtggagcggaactcaagtccgaggcgctgggtggtggcgtagatgaactggagttgctggcgggcggctgtcgtggagccgtaaatggtggtgtaggcccggttcagcctctccacctccatggcagccctgaaggtggccatggctgcggcacccgccgccacgccagccgctgccacgtaaggggtaaacgccatggccgcagtgcccgccatgcgcaacgccccgctcgtgtcgcccaattcaaggcgcaggcgggccatttgcagcgaactcgcacccgtgctgcgctggatattggcgaaggctcgctcggcagcctgcgaagcggactggcgcaccatggaggcggccagttcatccatgcgcgaacggctgaccccggcggcgctggctatttccccgaactcgtccaccaagcccttgaacgccccacgagaggccgttgccgcgcgccccgcagtggcaaggtcggaggtcagccttgtcaggccgctcgacatcgtgcgcggagacagtgccccgttgatggcgtccgacatggcctgtccctgctcgcgcgcaagggccttcgcacggtccaggtccgtctttaattgctcgtacgtcagacggatcggcacgtagatgccgggtatcttcctcgccatgaattcctcgttcggtattcagggcgctggtggaggttcttttcttccgttcgccgttgagacgccgctcatcttttggtaacggcggacaaaaaggaggtctgtatgggcttgttcgactggcttttcggcaagaggaaagaccctgcacagccgccagcagacacggcgacagcagcgcaagaaccgagcgtgaaggaagggactgaacctgccgaagttttcaaccgtccagaaataaaatggaatgactggaacaaacggaacgatgtgcacttgggcattcccgatctgcctgttgctggcgtgacgcatgtcaacaacgatggagtgggacgccagaacatcctgcgccacatgcggcaatgggaagcagtggatatcattcctgagccggacaacccgcatgaccccaacgcgctgcgcgtcatggccggtatggggcagatcggctacattcccaaagggcaagctgcaatgattgccgactggatgcgccatgggtggggagcgttggccaagctctctgcccggtatggcggggaaggaaagccttacggggccaagatagatatgctgctgacacaaccaccggacgcacccgccgaacagttcaatatctgcggcattcggggacgggaccgcgttgaagtggcgcaaagcctcgaacccggcgacagggttgatatcacatcgggcgatgaagacggggaatacaccgtagcctgcgatggtgaggaattcggaaagctttccaaggctgatgcccgcgtttacgcgaagcacgagggaaatggggccacctgctatgcctttgtttccgacgttgagcccaacgaggacgaggacaagccaccccatgtcaccgtggtagtcgtcttctgccagccttgacatcctccgggtttcatggcgtgttgtccgcacggtgctgaaaacaccccatggcggacccgccacccgacagattggccttttcttttgcccaactcatgggcataattgcattcatttgccgggtgtgggcgaaatacaatacccgaaaggggaactagcccgcagctccatgggctgttttcagcacccggcaattcccacgccgggagttgcctccgtgaacctgaaaagttcccatggaggcccacatgtctacttccctcgtctttcagtcccaccagcttgatgtcatcgaccagaacggtcagccgtgggtaagggggtaccaagttggtacggcccttggttactccgcaccggacttggcaatccgcaaaatctacgaccgtcacgccgacgagttcaccgactccatgacggcgatggtcaccctgcccacaccgggcggtccgcaggagacccgcattttctccctgcgcggctgccacctcctcgccatgttcgcccgcaccccggtggccaaggcgtttcgcgcgtgggttctcgacgtgctcgaaaccctcggtgaggccgaggcctgtcagcctgtcgccccgcaccttgccaccaaggccgaccgccgtccgctcgtggaccttgtgcgcatgtgggtcagcatggccccgctcggctacggtgctgcgttccggctggtcaacgcggccatgggcgtttcctcggtcgaggaaatgacgtcggagacggtccagcgcgccatcggctgggtgcaggcccgcatcgacgccatacaggcggcaccggtcgtgctgcctgccgcagccccggccctgcccgccatccccgatgatctgcgtgcccggctcagggcgcacacccgcgcctgcctcgactttatgggcgaaacctgctccaaggcccgcatgctgaacaccgaaggaagcctgttggcccgcgaggtgtacagcgtccttgaaccccggttcgccaccaccatgcccgactaccaagcccgtgaacgcgtccacgattcgctgacaacctttgcctcgcgtggcgtccacgccatggaggtcggagccgacaacctctacctcaccgcccgcctcatggagggcttggcggcgattcggtagccgacgccccttcacaccgtcatcgcggcccctcgggaaaccggggggctttttgctcaccaaaatgcggcgccagaagcatggaagctgcgcaccaaacctcgcataatacactgtaataatacaaaataatcccggcgccatcgcggcgccatgcatacacaaaaaatcgcattgacatggcgccggaatggtgttttttgttttaaaaacaaaccaacaaaatggcgccgcagcgcaaggaagcacatgctcaaggctatcaaaaaaggaaaactgaaaattcttgatgtcgagctagaatgtgccgtcctcgaagacgagacacgagtactttccgagcgtgccgccacaaaagcgcttggcggaaagcgtgggggatcgcattggcgtcgcaagaaggaaggcgctggaacaacgttgccagtgtatctctccgcaaaaaacctaatcggattcatagacgacgaattgaaagaatcaataatgaatccaatagagtacatatcatcaacaggcaataaagttggatacggcattgaggcaacagcactcccgaggatttgcgaagtctacttaaaagcaagggataacgaagctctgcttcctacgcaactgcacattgcagagcaggcagacatgctcatacgttccttcgcaaaagttggcattatcgctttaatagatgaagctacaggatatcaggctgacagagagaaaaacgcccttgaaaaacttctttcagcatatctaaacgacgagagacttaagtgggcgaaaagattcccaacatcattctataaagaaatctacagactaaataaatggacatggcccccggcaaacgcatcaaagcgtccaggcatagtaggaaaatatacaaatgatatagtatatgaacgccttccatccggagttttagatagattaaaagaactcaaccctacagatgccacaacaaagcgcagaaaacacaagcatcatcagttcctatcacctgacgtcggacatcccgacttacaggcgcatatcatacaagtcgtcggtttaatgcgcgccgcgactacatggaaaggttttttgaccctccttaaccgatcactgcccaagggcaagaccgtccagctagacttgttcgatgacatataaccccccaagggggccgggccatcccggccccctttcatttccaccagcaccctatttgcttgtcagtgatcaggcccggcactggccggggtcattccgagaacagcttctcgatcgcttcgtcgtcgttggcgaagccggtctcttcccggcgccgccgaatggcgcaaaaggccatccattcggtgaactcggcgctgctcatgcgccgcagcatttcaccgaccgtcatccccagttcgagcgcaagggagaaggcgaatgccctctccccgcgcgctaggagtttttttcggcctcctccacggccccggcatgcaggccattgagccggatggcttcctgcaacagccggtcgatcacttcggggttcttgcggccaagggtcgtgtccgcgtcctcgggcgcgaacagcggcacgccctcgtcatccaccaggcaaagcgcgaggaactcggcgttgctgatctccacgccgccgttctcgtcggtcccgcgcttggcgaggttgtcgcgggcggctgcgctgaacccgcgcagcgtcacctgtccgccccactccggcacgtccacgacggccatgggcaagtcctgcgctctcaggatgtcatctctcgtcaggcccatgatctgctccttaggcggcgaggcgcgtcaccttgccggaaaccttgatggtcagggagaaccgctgcacgttgttggtttcccagttgaggggcagcgacttcacgtagccagcaaagccccacttggttccggccgacgtgaccacctgccagttctgcacctcgccgctacccagcagatcgagcagggccagatgctgggcgttggtgtcgtcccagataccctcggcgctgaacgagccgtaatcggccaagcccggcgcgtactccttgccgtccgactcaaggtcggtcacgtcgatgtcgtctttggaaatgccgtcgatggagagcttggtcaggccgggcagtgtggtgaacacttccggttcggcaccatccccgagcttgagcacggagcccttcgacagcgtgtacttcttggccatggtgaatcctccgggctacgcccacacgatgaagtccatggaaacacggcaaacacgcgcctcctcgtccgagaggtcgcggtcctcgtccagttcggcggcgaactcggcaccggtcatcacgccgcgcaccgccttcgccagccgctttgcctcggcataggtcttggcccaggcgtcgatctggatgctgatgcgctcgcacggcgcgtccccatccagaaccgcctccggcgctccgctcacccgctggtaggtgatgaagggcagcggcgcgcccttgggcgcggacagcgggaagatgcgccgggacacgatcccggccacgcccgcatccgccgcaagggcggcctgcatcacctgctcgaaatcaaccccgctcatcgtaggcacccccgagacgggcctgaatctcgtgaatggcggcccgcatcaccctgtcccgcgccgggcgcaggaagggaaacgccgcaacatgccccacggtccggccgttcacgtcgatcatggcgtgcccgaactccacgaggtgcgcatgcggcgcgcgggcgacaacgatgtagccgcccccctcgaacttggacttccgggccttgatcgacttgcgcagcttcccggtcctgtcggtgaacgccgccctgttccgggcgtcggacgcgatgcgttccgcaagcatctcaagctcgggttccagcatcgcgcgcacctgctcggccacggcctcgtccgggatgtccacggtcacggagctcacgggaatgagcggcatcagttcatctccttgcacatcaggtgcatctcgcccccatcaagggacagcaccgcgtcgatggtcagcacccgcccgtcgaacaacacccgcatgtcggcccgcacgccgctccggctccggatgcgcacccggtgcgtcacctcggattgcgcctgcgccgccgcaaagaactcgcgcccggcaatcggctccacagcagcccacacggtggtcacgtcctgccattccgtggtgtccgccccgccccattcccccggctggtgcatgggggcctggagcgtgatgcggtgacgcagcagtccggcgcgcatggtcaggctcccaccatcacgtaggggtcgagcaggcaatccacgaagtcgcgggtcatgcgggtcaccagcgtcccggtgatgaaggtttcgcgctgggcatacagcccgccgatgcgcaccagcatccactgccggatggcgtggggtgtcgtggcccgagcgttctccccatctccttccaccggccagcctgccttcacgcgcaccgtcacctcggccccatcgggaaagcccggcagtggcgtgaacgtcccccgcacgggatgctcctgcggggacagaccggaggggactagggaatagagcccccggtccacctccgccccgtccacggtcacggcctccacctcacgcacgggagcaagaggcaggagcaccgggctcaccagcgggccgggcatggtgatcgtccagagcgagtccacgaaaacccgcccggtgagcgtctcgccctgctcccgcaccgcgatgatgagcgcggtcaacagcgcgtcatcctcggagacctccacccggcaatgggccttggcctcgccgagggtgacgggctcgatgcggggagcggcgacacggcggatgatcatttctgctcctgccccccggcgggcttgctgttcttggcgtcttcggccacgacaccggcggccctggcctgcgcggcaacctcgtcgtccaccttcacgacaccagcggggtagtcctcgggccagcacccgttgcgccagtagcggaacgattctttcagcgtgatcttctgcatggggtctcctgtgcggccggggcctctcgaccccggccgttaccgttacgcggccagcttcaagagcttcacggcctgggaatccgccagcatgctccccacgcgcttcgtggtgtagaaatgcacgtagggcttgttggtgaacggatcgcgcaggctgcgaatgccgatgcggtcgatgatccagaagccgcgccagtaattgccgaaggcgatggggatggcaccggccccgatgtcgggcatgtcctcgttctcggtgaccccgtagccgagcagcatggcgggctggccagcctggaggctaggcgaccagatgtagttgccctcggcgtccttccacttccgcaccgtggcctgcgtcttcccgttcatcatgaacgtggcgccggaccggtgccccttcttgagggtgtagatgaggtcgatcaggtcatcggcaggattcacgtcggcggtgcgggccttgaagccaccggcaacgcccgtggtcaggaactggatggtgccgaattcgcgttcaccgtcggggtccgcgctctgggggtaggccagaagccccttgggcttgttggcaccgtcaccgtggatgaaggctgcaccttcctgctccgcgaactcggtcacgatgtccgcgcccaattcggcctcgacgttgtagaacaggtcgtcgagggccttctgggtaactgccggattggcgtagacctcgcccatcacgggcttgagttcggccagcgtcggcgtgccggtttccggacgggcggccttctcgcccacccaacccgaagccgtaccgccgaggttcaccagcttgcggtactcctcggtcccgatggtcacgacgcggcacacttggcgcatgggggactcgtcgcgcaggaggcgcatgatctccttgtcctgctcgatgggcagcgcgtagccgccatcggcgggggtgccgacgctgatggccttggcctcgatctcggccagaccggtctcgtcacccttgcgcgcccaacggttccacgccgccttgtgctcggcgtgaagctgggcttcctcgtcaccgcctgcgccggggcgattggccttcctggccaggtcgtccagttccttccccagacgggaaagttcggcgttggccttctctaccttggcttcgagttccgagacggccttgccttcggccatggccttcagccgttcatcgttggccttcttgaactcctcgaaggccgtcccctgctgttcgagcaggcgcttgatttcctcgctcatgttgtgtctccgctacgcccggagggcgtcgatgttccgccgcaccatggcggcaagttcgtcaacgtcgccttcctcagcgtcccgcagaggcaagcccttgaagccatccgcaaggatgagcttcgcctgtttcctcgaaaacccggcttctcgcagggcaaattccgcttcccggatggtggggcactcgccgtcactcttgaccccggtgacccgagcctttccgttggccgggaaggtcacgagggacacctcaacgagttcgatggcggtgagggtgcgccgcggctcctccggcttcgaccgcgcaacccattccttggcgatgtagccgatgctcatcccgttgatggccgggcgcggcttcatcttcatcagcgtgtagatttcccgaccgcgcggcgtgtcggccagcgtgccctccacgtagagaccgtgcccgtcctcgcggatttcggtccacacaccgaccggcgtgaagtcgtcggccccgatgccccacccgccgtgctggaggagcatggcgggccacacgcccgaggtcttgaactccgcgatggtcttggtgaacgcgcctttggcgatcacatcaccgtaagcgtccatgttcccgaacaccgcgccatacccgctgaacgtcatggaggcggtatcctggccggcgccctcggcgagtttcaggtcgagcaggccgaagctaagcctttccatcgcttccctccgtgcgttccggcgcggagccgggttccaccatgttcagcggcacccggtattcgtcgccgccctcatagggattcatgtcttcaagctcccggatgtcattgggggacagagcacccaccccgtagagccgggtgtagaattccgcccggtcccgcgcggccccgcgcatgaggccgttggcattgaaccgcagatagtacccctttgccctttcctccgccgtcagcagcttctgcgtgccactctgctcgatgcaggcgtaccaggggccaagggtatgcacgccgtgctggaggaacatctgttcggcgctggcgtaggtgctggccttgtcgtagtgaccgaccatgatgggcagcacgccgaaggcccggcagacctcctcgacctggtgccgtcgggtttcgaggaactgggcctgatcgttgggcgacacgaggggaaaccacttcatgccgccgccgaggatcgcggtcttgaaggcgttctcgttcccaccgtgggccgactgccaggcctcacgcagttccttgcgctgctcctgcgtcaggttgatttccgtcgtgagcaggcccgacatccgggctccgttcttgaacagacgggcaccgtgctcttccgtggccaaggcaagcccgatggcctcgcgcgcctgccgcacaccatcaagtccgcacaccccatcccaggacaaccagcggagatgccacatgtcctccgcaggcacccgcacccgctttccgtccttggtcgagaggtcgtaggtgacctcccatccattgcgcgtgacggtcacggagcccggctggtacggcagcatctcgacgatgcggtcgcccacgcggttcagccagacgaaggcgttgccggtcaggctaagatgcagtccgagcatgtgccggaattcgaagctggtctggtactcgttggggccatgggccacgagggagaacagcggatgggccgacgcctccattcgggtccggccatccgctcggtagagcttgaacggcacctgtgcgaggccgttggcgatgacgcgggcgcaagcgagcaccgcagtgcattggatggccgtagccgccgtcacgtggacgccactcttggccaaaaccccacccagcacctccgccaacaggtcgtaggaggtcatgcggacgcccttcccttcgcgccggaacaagcgggacaaccagcccatcaccagacctccgcgaagatttccggttcctcgacgggggcggccagggcacgcccaaccgccatgatcagggcaacggcgccgtcgatcttggagctctcgcgctccttggtcgggtagaagtatttcaccggcccgccgccgcgcgcctgcttgagcaccacgttgcccatcatccacgtgagcaccggatcatcggcatgccggatggtgcaggcggctatgcgcgcttcgagttccttcatgggttcgctcaggttgcccggcccctgtgtgacttccacgatgtcgaacgcggcccagcgcgctacccggtccatgaggaacgtcgcttcgcgcgggtcgtagccgatggcctgcacgtccagcaggtcggcccatgcgcgcatgtcatcctcgatctggccgaagtcggtacgtgccccgtcggacacggtgagcgcacccacatcgcggaagctccggtaatgggcgttctgcggcttctcaacggtatcgctaggcaggtagtgccgggcgaacacccgcagcagttcgccatcctcgaccacggccaggagggaagccacgtcggtacggctggcgagatcgagcccgagccaggcccggtgcccggcgaagtcctcgatgcgcatgccgggggccgcgcactctgcccacttcaccatgtcggtccacgcctgccccgcgttcatccacttgttcaggtgcttgcacaggatgatgttgcggcgcgccgggctggtcatggcttcacggtagcggtcgcgcaggtagtcctcatgcaggctcacgccaaagttcgggttggccttgcgccacaccgcgaagtccttccagtcgtcggactcgtccacgccgaacatgatcaccagcacggtcggatcgagcgcgcctgcctccaactccttggccagtcggtcccggtgctcgtagcagggcgcggaggtatccaccccggccgtggtgatgaccaccagcaggggctgcgtacgcgcgcccatgccggtcttcatggtgtcgtagaggtccggcgtcttgtgctcgtggaactcgtcaacgagagccccgtgcgggctggccccgtcaccgggcttgcccaccacggcctcgaagcggctggcggtcgctaactggtagatggtgccggggttcttctccgtgccgccaaggtcgatcccgaaatgctcccggtaggcgtgattccgcagggtcatcatccacgcgggccggaagacctccagagcttgatcaagcgtggtggcccccgagtaaacctcagcaccgggttccgagtcggctaccagcaggtagttgccgatgatggccccgagcatcgacttgccgttcttgcgcgggatttcggcgtagagctcccggaaccggcgcaagccatcctcccggacccacccgaacaggcagcccagcaggaagacttgccactcctccaggctcacccgctgcccagcccactttcctttgacgtggaccatattctcggcgaaggcgcagacccggttggccttctcgacagagaacgcataggggctcccgcctccctcgaccgctacgaggtcggacaggtgccgcttgcaggccagcacaatccgcctgcccgcgatggcattcccggccaccactgcatgcgcgtatgcatgcacccgctccgcgtagctcttggcgcgctgcctacccaccgaatgccccccacgggttctcgtcgctctgccccttctgctgacggcccacgcggccaatcgacgcgggggtaagcccaaactcggcggccagcgactgcgcatgcctgcgcgcctcgttcagcatggccacctccggataaggccgacacatcacgtcaccctgcgcggtggtcgtggtgtacgagcgaccgttctcgcggatgaaccgctcaagctcctcgatctcggcaagacgggcggccagcaggcccagcgtttcctcgaaggtctcggaggccagcccaagcggtgagagcttggcgcagagcactccgaaccacaccagcgcccgccccgaaaggaacgcaggggcgttcgccaccaccgccgacggttcaggcgcggcttcgtttgcccggtccttgcggaacgtgccctggagcaccttcagggtgcgtggtttctgcttccgtcctgtcgccacttttggtcctcagttttgacatcgcgcgaaatcgggagaccatcccggtctaccggttgcccactcaaagatttaccctccccctccccttggccgcccgccgtcctcgcggttggtcttggcggtgtggcaccggtggcaaaggggttggaggttcgccctgtcgtccgttccgccgcgcgccctgctcacgatgtggtcaacgtcggtggcaggtacgaggtggccttgggctgcacaggcacggcagagcggctcctcgcggagcacttgggcgcggatggcccgccatgcccggccatagccacgtgcggcagcgcttccccttgccttgtcctgcttggcctcgcgttcagccgctcggactcgcgccgcttcggcgtgcggtgggcagtagcccgaggcgtcgcgggtcagggcccggcaaccgggatgccgacagggcttgaggggccggagggtgctcatgtgcgcctcctagcctcccgcttgcatcgctcttcggcgagggtgctgtaggtggtgtcgaggccccatggatgggggccgataggacactggtgtcctatcagagcggacacgggtgtcctctccactattccacctctctttccaccctccggagggcttgcagccctcagcacagaggagcgccctgtgcgctgggagacgaagagtccggagaccacaagtgtggccacagcgcgccggacggtcctgacggtgaccccgcagagttccgccagcctggcttgggaaattcgtgcgcgcccggagcgcgcatcgagcgagagcgccagcacgagcccgacgagccgttcggttggcgtcagggctgccgcaaggatgcggcgctggagtgcgaaggtgtctgtgcatgggcgttcgctcgtcatgttggcaggggcgggttgttgttgccttcgggcgtggccccgcccctgtgccccacggctccgcgcaccaacgcagcccgtggcggcggcccgagaactattcctcgtttcccccggtcttgccggtgcccgtccggcttccgaggagtgcgccgatcacctcggcaatccgtccctgcaatgcatccagcacggcaccgccggagtacgcggagacagacgcgcatgcgacgcgggccgtctccggtagcgatgtcaggtccaccagcatcaggttggtcacaaccccggcgaagagggcgacgacgatggagcagaaccagccccacaggcttttctctccacacttggctgcgcgggccatgcctccggccacggagagggccagcacgagccacatgctggtgagccaatccttgatctcgttcattcggtgcccgcccatttccgcatccccgccttgtcggcattgcacctgcccagggccgctcggctgtcctgcgcgtagtccagcaggtcaccattggttgccccgtcccaaacgggcgggtcgggtgtcggagtctcctgcatgagcgtggcgggcggcgtgagcctgacggtttcgggcacggccacgacctcccgcctattcgcggaacaggccccgcacagcatcaggcagaggcacagcgttccaatcgcgtacggtctggtcattgcgcagggcctcctgccacgtccgacggtcagcgacccgtcgggcgttgatgtcgttgatgcgctgatcccgctcggcaaggagcgtgtcccgcttggtgatctcggattccatggccttgagcgaggtcgcgtaggcggcattggacgcccggagggtctccgcagtgctctgcgcctcggaaagttcggcccggagcgccctgatctgcatttcgcggatgtagagcgccccgccgagagcggcgacaacaagggccaccgtaccggctgctaggagcttgcgactcaggctgctgggcaaaagcgccatggctaggccctctccaccgccatgccgaccccgcgcccgatggtggccgtgtcataggggtgctggccgttctcgtgccggatgatgcaggcgacgagggtgggcagcacatcggctacgacaatgggatcgtcagggccgacgccgagacgctccgcgacgtgacggatgtaggcttcggtgttgttctcggtcgggggtgcccagcgcgagatgatctgccggactgtcttgagcccttgcttgcgctggtagttgagcaggaggacggccatcgcgcggatgccgtattcgggcgtggcgaacgtgcagaagtcgggatcgccctgggtcggggcgaggcccttccacttgtcaccgtgccggatgttgccgggattgttgttgcggatgccgcgcgggatagccatggctacgctcctgtttgggagaagcgtagcgcggggaggcgggagggtatcaaggaaggctggtgtagaaaccgggggtttctacgcatgaagtcggaggactcgacacacgcaaaaggcccccggttcaccgggggcctagtcgtttatagggtcttgcgaccacggcgggcatcagtgggcagatggtgcagggcttgatgctggagtgcatagagaagcggtttggggtcgtgaaggccccgcaacccgtcgaatggctctcggacaacggctcttgctacacggccagggaaacggtggcgttcgcgacactgttaggcctgcttccgcaaaaaacaacacagcctgcgttatatggcgacaggaataaatttttaccaattaaacgtaattgctgatccaacctacattacatcacattttgcatctcggccttctcagagactcttttacgaatccgttcaagtgttccatccgccagcattgccacagatatagatataatcaaaagtatcggaactgtaatgataaaaaaagtgattgtctttggcgtaaaatcaaagacttcaagaactataaaaccaacaccatagtgatacaaataaacaggataagacgcatctccagaaattttattaatatataacaacaatttagattttatttttaattgagatgcataatggataaccactgaccataggagcaaatttgcataaaaaggcaatctagtctgtgatctaacatctgtaaatataacctgcgtcacaaccaagaaggtgacataagcgagagaagccactagcaacctttttatgctgaaaggaaaagcctttctcaaggcgttttgcatatggtatatcaatgcaccaatactaaacgggagtgaagccgcaagtataccgtaatacctatccatgggatatacaaatgctactacatgatataatgcgctaataaaaaaccacacctttgctatcctgtagcttcgcccaagcacggctccaatggccacataataaaccaactctacataaatagcccaagttggcggcacaaggcgagcaccatcaacatctggccttagaccaaatataaacatgtttgacattatctcactaaaagtgcccggcattacaatcgccttatgaaacgatgccacggcttcttgcccaaatgatgcgatcataactatggacaatacacacccaacccaatacaggggatatattctcaacgctctattcgtacaataaagcgtgaaccctcttaccgtaaatccatatcgctgatttgtaatggttgtcataagccacccactcaacatataaaaagagtagacagcataaccggcgctgaatcctccagcgccacccaagtgtgcaagcacgacaagtagagataaaaacaatctgtacattccgaacattttgacaattacaccttagagaaatgtaaacaaccaaacagcgtcaagcccctgtcctgcaacagcttaacaaaaaaatatcgcgccaaacagacggcaaaccataaaggctttttatatatcggcgataggcatggctgtacagagatagtattcacctgacactgccgtgcccggcgaggcgctgatcgggctgcctgctgcccttcgcggccctcttccggctgtccttcgggaaggccatcaaggaaggcctggcacggtgaccgaccttcatgtttctgccttgggggaaagggcacgccctccaacggccttcagggcaagcctccttttcgccaagcagacgcctctgcctccaccggcggcgtactcctaatccaatccccctggatcaactccctccgccgacccgtgaacccgcacacctcgcacaggtagtcggagtcccggtcatccggcccggccaccgacgtacgcagcagacgcaacgttgccccgcacaggggacagggcaccacgttcctcggcctcgccatcagcacgtcctcccggcgctcgcgcgcatttccatggtatccggcaccactccggaccgcatgttgacagacatgaccgcccctcttagtttaacgacaaacggtaaacgctggacgaaaaatgatcgcatcgttccgctgcaaggaaacacgggcactcttcgagggcgcgccaacccgcaggttcagggccttcaccagcgttgccctgcgcaagctcgacatgctcgacgccgccgcatgcattgacgacctgcgcatccctccggccaaccgcctcgaagcactcaagggcgaccggcaggggcagcacagcatccgaatcaatgaccaatggcgcatatgcttcgtctggcgcgacggggccgcccatgatgtcgaaatcgtggattaccactgaggataccgccatgcgcatccgcacccaccccggcgaaattctgaacgaggaattcctgaagcccctgaacatcacggcccatgcccttgccgtggcgcttggggtgcccgccacccgcatttcggacatcgtccaccagcggcgcggcgtcaccgccgacacggcggcgcggcttgcccggttcttcgggaccagcgcggccttctggatgaacctgcaatccgcctacgacctgtccatcgtgcagcgcgacaagggcgacgatctgctccatatccgtccgcatcctaccgccggtacggcccacgcctgctgatccgggcatcagaacctctccacttcccactcgccgcgcttgccgggcttcacggctacgaacgtaaaccaaggcttctgcttggccgcgaccttgatcttcacgcgggcatcatcttcccagtgccctttcacctcgtgaagctcgacaacgccgcttgcccggatgacgaggaagtcgggcgtgtagaacgtcttgtcggcgagccgcagcttgagcccctcgtagtcccagcccacgatcttgcccgcccgttcgagggcggccagatgctcggcataccgggcctctgtctggttcatcccctcgctgcggtaggtccgaccgggcgcgggtagccgccccttggccttcaccggcgccgggacacctgccggacgctgcacgggtggcgctgcctgcaccagcgcgcggttgcgcatccacttttccagccccccagccgccttgatctctgctgcgctgaccgtgctcatcgtgcggcccccgccagggcttcggcgcgtgcccgctcgtgctccggtcgctcctgccagtccacgccgccacgctcgaatgcccgcactgcgcgcggcaccggcccgccatggttgcccctgtccgggtagagcccgaggcgttcgcgctcgaaggcgacggtgccgcccacatagccacgcggcatgaccatgagtcccagcgcctcgatgtcacgtcggctctccccgttgccgccgggatggcaccggcaccggcggaccaggcgctgccacgtgtccgccccggtgcgcggatcgcgggccggtgcccaggcgaagatcacgccaggcacatcgcattccgggcagcagcgggaatcgctgaccacctgctcggggtggttggcctgccactcctcccacagcacgcgaatggcttggccgagattgcgcggcagggtggcgccgtcgagcaggcgttgccgaatccactccagcggcggccccgacgggacatgcccgcactgctcgaaccagatgtcgcgggaacgctcgccgggcgggttgcacccgaagcctgcgtagacatcgctcaccagcgcctcgaatgccgtccgacccatgttccgtggcgttgccttgctcatgcccgtacctccgtctgctctgcttctctggccagcctagcctcatagtcggcggtgttgatctcgtggaacgacttgccccgcaggttggcgtacgggtccggcgagcgtggcggcttattgagccaaaatcgcccggagaggaacttctggggcgacgggatgaaccgtccgccctccttggcccactgctcgctgccctcccactcggacagggcatcaaagagccgggggaggccggggtacgccctggccttcttcatggccagccacgacggcaagacggcgtagatcggctgccgggcccgctcagggtaggcgtcgaggaactgctcaagctcgatgtccgggacatggcgaggcggctctggcgcatcaggctcttcgggagggagagaatcgaccggccccaacccgtctccaccccccaacgggggggtaggggggggcttatctccttctgtctctgtatctgtctctgtatctttggtccggagcggctccggagcgactccggagttcttgaccttcttcctcgaccattcgtcgcggtatttcagtatgttggggatatcgatggtgagtgagttttcggaaaattccgccgagaaaattccaattttcgagcaaatttcagcgaaattccgcagttttttcggagaaaacccggtgattttccgccaaaacgcaaccggataggtcagcgcggtgcgattgctcccggcctcgatttgcccggcgattgtctccaggatgagccaatagaagccgtacccctcaagtccgagctcggacacgaggcgcgccattttctcgtcttgatgcgcaccggtgagatgcttgaaccacctcatgacagccactccttggtcaccagccgtgaccctagcccccgcgtcctgcgtctcatctcatcctcttccgcgccgtgtcggcgcatccggccacggtgcccaaaggtcaccatggacaagagccaaccattcgtcgcggcacaaccacaaccgcccagcggatgggagggagtacagccgggccgcgccagccagcacccttccgccccgttcaagcagcacgctctgacccacttcgggcaatgtgcccggcgtgccgtcgtaccgcgtccacgtgagcgtcgtttccaacttcatgactatcctcgcatgtccgaccccggatttccggaaccagcgcaagctatgcaaacgaattgcgcccagccaaaatttactgaggctctttctcggctaccacgcaccgacccagtggcattgcagaactttgcccgttaattctcacacgcatctctgccctgccgaatagctgtgaccttgccgcacgtcttttagcgacggcgaaaaaaaacgccttcctaccggacagggtgcccccctctccccctcccctccggctcctgccccctcctcccccagcaacgggtcttgcaccactcgacgtgcagccactgccagggtggcttggtgaaggggcacgggcgcaggtggggatagcggagatacgcggcgcgggcagcctccggcgtcgtgtagccgatctgctcgggcgacttggggcggtaggggcatccacagggcacgccctgagcatcgccccgcgcaggggagcgaccaaccccggacgcacgcaggcttgccacccctgcatcgcagtgccgggaaccacccgccaatgggacttcacgctgcccgtactgtcccgtcacacgcgcccccttcatgcatgggcacacggcgtcaccgccgcgctatcccgccttgcgtatccctttgtggttattgcgcaacatcagcaattcatgttgaccgcaccagaagtagacactacatctcttgagagcacatcacctccgatgtactccctctctgaggagcctccgtctgcaccacgggggcttctctcttttcgggccaagcactactgcgtcacagccaaagtggttccacagtccgcagccacactacatgccacagtgagcacctaccctgcgccgctgtcccggtctctggcgcgcacaaccacatcctccaattccttgagcgcggcgcggagcctgggcatgaggtcggtgtagtgccgcccggcccgcgcggccttgatgaagtcggtcacggcctcatagccttgcaggcactcgtcctccatgctccggccatccggctcgccgccaaggggccgcagcccgtagcccatgaacccggccagcgcctccagcggggccacggagccgcaggcgcgcatcagcggcaccagcgactcgacgccgagcttcgcgcccgcgtcatagggcgaaagctcgcgcgagagcgtggacttgtgcttgccgatctcggcggcgatggcagtcagggtacgccccgagttctccaccatgtccgcgatcacatcttccaacgcgcgcattaaacaacctcctgacaagtttcattttctcttggcgcatgtcggggtaacgtgtgagcatggaaaagaaggtgcatgcccacgtcaccagccgccggtgcctgaacggcaaccacgtcgccctggtccgcctgacctcgccgggagacgtggactggcgatccgtcctgctcccctcccccgcgttgtccggctcgctgcttgatgccgtggttgcaacggctctgcgtcaccacgcgggaggacatggggcgcgcctgcgcgccgagtaccagctacggctgccgatgcacccttgatgcaggatgctgcaccgccagcacccgaccagcctccaccggcagcagcgccccgcgtcctgtaaaaatcatgctgcataattgaccttgcccgtgtgcccgccctaccccacaggaagagataactacccatcagcacactcattctcgcggggcacctcatgaacgatctcatcagtaccgccatccggaaccgctgctgccttttcgtccgctgcgcagagcatgaatgcatgatcgagccacaccttctgggactcagcgccaacggcaagctcctgctcaagtcctaccagccacccatcccggacgcgccgtcccctgttgctggctggcgaacctaccgactggaggacatcgaggagatcgaactcacagacatcccgtttcccggccctcgcgctgactatgacgccacgcaatcgggccgcatcgccaaggtcatctgccaactgtagcggaggatcaccctcccgcccgcaacaccgggggcaggttgcccccggctgcgaaccctcggtatggaggcggtagccactccaaccttctcaaccgagggaggacttcatggacgcgaaaccctacatgtctggcctttttgctctcgcaggggccgtaatcggagcaacagccgccattgggacacaggtatacgaaagccgtcaggctgatctcaggcatgtccgaggccttgcgtatgaggccgccattgaggaatggcgcattaaggttgagacgattcggtccatgggtgcatatgattcgcttccctactttgaagacatacttcttcgccatatggcgtatgcatcacttgtttaccatcacgcacctgacaaattatcaaagcagaagcgtgatgattttctagaatatcttttcgatgaaaatgcaaaacgccacgatgaacgaatcaagaaatctccatccgcagaagagatacatgcttccgaacaggactccgacaacaagaccaagaagcgcactcacccctgacgtatgacatcccggcatgacaacccgtccgctacacgccatcgtgatgcaacgcggaacttcctccgcaattgggccgggggcctcgcccacaggcgagtaacttcaaggtgcgtagcgcccgccgcaagccagagaagtccaaggtcggtgtcgtatagccgcccgcgtgccagccccattgctcacgcagccactcgatttcccgctgggacagaccaccgcctcgagggagtggcccaacttccggacgtgcttcggttaattcgtagagagtgcgacgtacctgcttgaagcgcagcgagcccacgcccttgacgtggaaccagaactcaggccggtcttcgtgcaggaactcgaagtaggcgtggatgctcggcacaggtgagcccttggcctccttgcgctcgaagaagtggaagcgcccgaacatttgcatgctgcctcctggttccgcccgcaggcgggttgaagtgacaacgcggcccggcagcatgggcatgccatgccgtcaggccgcgtcgcggggaggggtgggggaagggagagaggtgccgtagaccagcgggagcagcttaaaaacagactcaccgctcaaccccttttctccacgcaagaaacgagaaaggcttgcctgctcaactccacaggcctgcgcaaccgccgtctgggtcaggctgcgacgagccattactgcccgcaaagctgttcgaaagtcgtcttgccgcatgcccgcattttatgtctttaaacatcatgatgcaatacggacaaagactttcagcatatgacaaaattcataacctatgattctgtccaagcatgggatttaaagaagacttcagagatggcctaatcagggcttcacagggaatgttccgcaatccctcgcacttggctgcggaggcccatgtggagcaggcctcagtctcgcgctatctccgcaacgaaaaaggcctatcccttgaatccgtcggaaaactcctagacgcgatcggggcgcgcctagtctttccggatgagcaactcccctcccgcgaagtctgctgggtggatgccaaggtggttgctgccgggaacggtctcccctcgccagagcatgaggactattacgccgtcccgctggtggacgaggccggggccggacctggcatcattccccaaggacaactgatctcctggttcctcgtttggaggcatcaggaaaccatccgccacagggcagacctgatcgccgtgcggattgcaaagggatcagattcaatggccccgacgctggcccccggcgacattgtgctcgtggacagacaggacaagaacgcggacaggccggggcgcatcatgcttgtgatggacccggatggggcgggcaaggtaaagcgcgtgcatgcgcaacacctgccggaagagaaggactaccgcctgacttactactcggacaacgcggcggcatacccgcccgaagtttacagcctcaaacgtgatttcgacagcgattggcacagggccattgtggggcgggtaatttgggcgtggagtgatgtgagcggaaagtaaactttccttaacacaatcatcacacttttactgaggcgccacgcatgaacaaaggcgcgcaaacgacgccagaatacagaacccaaatgggcatgacggagcaaaaaaatgatcgacgtgtatgaaacttcgcaattcggtatcaatggacgaggtatcagctactatacaggtagtgatgctggaaaaaatgtcttcatcgacattcctcaagactttaaaagcggggggatacctccaaaatttattggattaacgagtcaattccccgtcccttctgacagcttcgcattcatcaatgccctatattacataaattataccctaaacgacatatattttacctttggagaatacagaaaaggactccccaatccagaaatcgttggaaggcattacatggggattcaaaatgttgttttctttttgaataaaacaataaacatgtgcatctacagacaatgcgtaatcaacaataatgcaaaaaaagaaccgctcgtaattttcaatacacaaacgttatttgaaggcaaagagtccggaaacgaactagcttctttaatttatagcagtgtattcaaatcacaaaacagtcaagacctagccaggattcttgaatggctcaagcaaatttatttttcaataaatatgtacacaaacactcgcacatgggcagaagactaccctacagtaacagcaatagagccttcacatgaaataggaacaagctacttctttcacaatcactctctatggcagatcatcctcggcatgaatgcgtttattcaagagattgaattgttcgcagctagtaatatggaggcataacaaaatgcccagcaacgaaagaagaccgaaaacatcaacagtcgatacggacagaagtaatcaatcaagccaatatgtcgatgcatcagaatttcgaccacaaatatacaatctgaatagcagagttgctgttcttgaagaaagaaccatgacacacgaaaaagaaatctcctcactcggaacaaaattttatcgcgcaacgtgtgcactcatattaatgttaataagcctcgccggattcctactaaaagaaaaattctacccttgaatcaatgagtttattcaccactccgcacatccgagttatcaagcccctaccactccccatcccgcatgtcgtccagatatagccacggaagaaatcccaacaacgttcaacattccatgatataaaagactaactggctagccatgactctccctacctcctcaccgcccctcaccgggcggtgtttttttgcccttttcaatgtttttaaacatcgcaaggtttgacttgtcatgttttatgacataaaacatattcaccaccaccgaggaacaccccgcgagcagcgccatcccggcagagcgaacggaaggagccgaggaggtggtgcccagcaagtaccgagcacggcaagccgcaagcccttgggagcgggaaagcacgcgacggcagggaatgggccacgattcattaccggcggagggaacatggcgaccatcatcaccagagtgaacggcaagcccgtctgggcgaacagcgccgacatgctggccctgctcatcgtggccatgcagatcggggcgctcagcgcgcaggcccacacatggcagcgcgcgcagggatggaggcagtgaccatgcagtggttcaccatcgcctacacccgcgagggcgcggaccgcatccacctcgaaacggtcgagcaccccaacgaagtcgaggcatggggctacgccgtggacatggccgacaccggttgcgaggtcgagatcatgccccattacttctgcatcccctcgtaccacggccacagcttccggcgcgaagtcagggacgccagcgcccgcgccgatgcggtcaactggcaccacaaggggctcgcagcccgcgaacgcctgaaacaggtggcccagacaacggcgacctagcgccccgcgcggcccagcgccgcacctttcccacatccctgtcacgggaggacagcatgaaccaggcacagactcttgcgcccatctcgcctcacgccccggctccggccaactacatgccggtgaccgaccttgtggcgcaggtggggcacatccagcaggtgatgcacgccgtcatgaaggacggcgaacacttcggaaaaatccccggctgcggcgacaagcccaccctgctcaaggccggggccgaaaagctggccatgacgttccggctcgcgcccgaatacgacatccaggagcgcgagatgcccggcgggcaccgcgagtaccgcgtgatggtccggctcgtgtccatcctcaccggcgtcatggtcggcgctggcgtgggcctgtgctccaccatggagggcaagtatcgctaccgcgccggtgatggcgagatcacctccgtccccgtgcccaagaactactgggacacccgccgcagcgaccccaccgccgccgcccgcatcctgcgcgagatcgccaacaaggccggtctgcctggctccaagttcggcaccaagaaggacgcggaaggccgctggatggtcagcacccatggcgagcgcgtcgagcacgacaaccccgccgactactacaacacggtgctcaagatggcgaagaagcgcgccctcgtggacgcggttctcacctccactgccgcctccgacatcttcacgcaggacatcgaggacatgcccgaggtcattcccggtgccggtgccgccacctccccgcagcagcataaggcccagggcgcgggcaagaagaccaccgcgccgcagcagggcaaccagcagcccgcccacaacccggaccagcccccggccccctctgccgcgcaactcgccatgctgcgcaacgaaggcaagaaggccgggctcgatgaggtggccctggtctccctcgcgcgccacatgaccggcgacgactcgatccagagcatcgaccaactcaccaagcccgaaaccacgcagatgatcgacggcatcaagtccggtgcgctgctcaacatcccgcccgatgccaaccagcagatgggcgacatgccctcggggttctagccatgaccgaaccgaagatcaccgaaaccctgcccgccatctcgttcaacgccgaggaactcgaagcgtgggtgcgggccatcgtggccaactacgaggggctcgtggtcaccgaggacatggtgcctgccatcaagtccgagatggcggggctgaacaaggtgcgcgaccggctcgaagcggcccgcaaggaagccgtgcgccgggtcagcgccccgatcagggagttcgaggaccggatcaaggcggtcaccgccatcatcgtggaggctcgcgccgggctcgatgcgcaggtgaaggcgttcgaggaactccagcgcgcggacaagcgccgtgaggtccagttcctcatcacggccacccttgatgaacacgggctgcccggcctcgacatccccattcaggacggctggctgaacaagaccaagcccctcaggaccatcaaggccgaggtcgaggcgatcatcctgcgccacatccagcagcagcgggaacgcgccgccctcgaacaggcgcggcaggaccgggccgtggccatcgaacagaaagtcgaagccctggccgaaatctacggcttctccctcccggcctcgtccttcctgcgcttgcaggacttgcaggtgcccttggccgaagccctgacccagatcgagcaggcctactcggcgcgggcgcaggccatgcgcatcgccctggcggctcccgccgccaccccgtcccggtccgcgcaggtgctccaacccgtggctccctccgccgcgcccggacgccccctgcgcaagacgctgaccatcactctcgaatacgacgccatgcgcgagcccgctgtattggcctcgctccggcatctcgaaagcctttgcgcgtcgttcacccgcacccccggcatgcgcgccgcgtagccggaaaggaggccccatggcccgcaggaagaaggaacaggccccggttcaggctgatctccccgagaacaccgtcttcatcaccatcaccgccgacatcctccaggagaccgacgccgcgatcctcatccgttgcggcgaggtcgaggactggctgcccctcagccagatcgaattcaccggcaccaagggcgacaccggcgtggtcatcaacctgcccgagtggctgggcgacgagaagggcctgaccgacggcatgggcgcggccccggctccgaccgatgccgagcaggccgacgcctccggcgatgacgacgcggccaccgatgagcccggcgcgtcggcggtcgccaacgaccagaactggctgcggcaggaaacgatcaccgtcacgcaggaactgacgcaggccgagaaggccgagtacgccgacgagatggcccggctcgatgacgagatcgaggaactggaaaccgagcgcgaccgggtgagcaaggcgttgaagaagcagatcgacgccaaggaagacgaacgccgcgccctgtccaaggtcgtgcgcgaaggcaccgagacgcgcgaaatcttctgcgacctagtggccgactacaacacctgcgaaatggtctggaccgacgcccatccgccccacgaggaagtgcggcgccgcaagatgactgccgaggaacggcaacttcccctgaccatgaacacccgcccggccccggcggaccaatctgcggacgacgatcccgacagcgacgaggaactgcccgatgacgcccccggcttcgatgcccacgacgacgaagcgaccggagatgacgcgccggtcaacgacggcccggacgactctgacatcgatcccgactaccctcacccggttccgcccatggccgcacacgccgaggccgaagcggttcagtaaccgaccacccctgacccaaggagcaagacatgactggtgaagctggttttctgggaattctggccaagatggggatggaggactgcgcctgcgaacggaagcgcgccaacttcccgaagttcgagaacgagggcgatgcccttgcctatgccaagcgcatcgccacgctcaagcccggcgagatcgtgatgtacggcaaccaggacgaagacctcaccacggccgtgtacatgcaccccgttgaaggtggccaacgggcgtttcttctcacgctggacgaggacaaggaagtttctggatcggtatgcccctggggtgccctgtggttccccgacatggtgaaagcctcctgacccggcgcagccgtggcgaccgggcatcctcccttccgtgccaggtcgtcacggccaaccgggcagcgatcacacgcaactagcagggcctgtctcgctgtccgggcttgaggagccgccggggggtgcaagccccccggcaaaggaggtcacctgaatgcatgaaggcaacgaggccgcaccggccaagaagccccgccccaccaagaacttcgccgccatcaacggggcctgcaagatggcccgactgaccgacggcagcaaacccaagtcatgcccccattgcggcaccaactccaagctccggacgtgcccgttctgccaccgcaagaaatagttccctccccccaacacccgcagcgacaaaacctccctcctccgtcgctgcgggcactccgaccacaccaccccggtgtggtcggacggggatcacgctcagcaaggaggtccaggacatgcaccccacaacaggaagcaacacaccgcagccctctacccgactgtgcgcgcccctcccggctctcggccccctcatctcccccgaagacctcgccgcgtctcttggctggacggtgaaacgtctgtatgcccacgccaaggaacttggcggcatcaaacgcgggcgcgcctggctgttctattcggccaacgtcgaacgcgcccttcaatggaggaatgatgccaataacgaggaaagaccggcacggaaaaccggtgatctatgggagggtgaagcttccgagcgggaagcaccgagagcatcgttgcaccacatggcgggaggccgtggcgtgggaagagagcgtgaaggtgacgcagcccgatacggtgaccggcacggtctccttggcggcgctcttcacggcgtacctggatcacgtgcaggcgcgcggcatggcggacaagacgtacggggagaagaggcaggcgtttcgtgacctgctggccgacgtaaagccgtccctgcctgtccagcgcgtgacctacgccctgatcgaggcgcacctggacggcattgcccggcgcatcagcggtgcgcaggccaatcggcggcgcaagaatatcctcgcggcctattcgtggggcgtgcgcgccttcaagctgcccgagccatgcccgtggcgcgtggaacggtacagggaagacaaacgcccgaagtacgtcccgacgcccgaggacttctggaaggtccacgacgcggcgaagtcaccggatgaacgcgccatgctgttcacggcgctgcacacggcggcccgcaaggaagagttgttccgcatgcagcggagcgacctcgacttcgccaaccgccgtctccggctctggacgcgaaagcgcaagggcggcgggcttgaagaggactggatacccatgacccaagccctgcacgactgcctcttgcgccaccgcctacaaatgggcttccgcgagcatgtcttcgtcagcagccggggaaccccttgggtatccgcaacgcacctcatgtactcgctgtgcgacaaggctggagtgcgccgcttcggcttccacgcaatcaggcacctgagcgcgtcgatgctcgacggggccggggtgccgctctcggtgatccaagccatcctgcgccatcggagcgccctgaccacatcgcgctacctcacctcgttgcgcggcgtgcaggcatccctggacggggtgttcgacagaacaaaaagtgagtcaccaagtgagccatgcttggcggctactcacttggtgactcacaactaactgcaaacaatggtgggcggtgaggggatcgaacccccggcattcggcttgtaaggccgacgctctaccagctgagctaaccgccccggtatggcaaggcaatcacggcaaggcaatgatggcgggacactacgtcatgtcgcccgaaagcgccacggcgcgccccgccctgtgggcaactaacgcctgcggcctgcctcagaccgctgccgcccgtgacgggatactgctcatagtgcaggggcggcggtcatgtcaaacaccttgtgcttttgtactggacattgtgacgtcggatatctatgtagcactcgcgcggccctgtgtccgccgtgccaccgcccagagcggcgcgcggacaccgatgcacgcgccgactcgcgaaccggccgacggaccgtgaatccgcccctcatgccccccacagccccccgcacgttgcggcaggacatctccctgctgctccgctccgcgccgcccaaggcgcgcgccgccatactcgccctgctgcccgccgccaaggccgtgctggacacgggctggcggcccgacatgcacgccgcgcccatccgcaactggcgcgacctgatgcaactgctgtccggcctcaccgcccagcgccacgacacggaaaccctgcttcgcgtcaccagcgaactgctgggcattgccgacgaaatggccccgccggaaatcgtcctgcgcgaaagcgcagccgtgctcctgcgcgcctttcacgccgacatgttcgtgtgccgcctgcgcgacgacgagggcgaatggcagatcatcgcggcggaacgcgaggacggcggccccatcccgctcttttcgccggtgctggaagaaggcctggccgggcacccggtcatgcgcgcggtgtgtgacggcacccgccacgtgctctccaacaacctgatgggcatggatcgcggcggcgattcgtacgactgcatggcctacaaggtgggctaccgctcgcgcctggccttcgtgctgcgcgaccggggcggtcgtccgcccttcgggctggtgctgctgtattccgagcgcgaacacggcttcgacagctatgacgcccgctttctggccaagtgctcgcgcatcgtggccctgaccaccggcagccgcgtggccgtggcccgcgatgcgctggaaaaggccgccggggccgtggcccaccacggcaacaacgctctggccatattgcgcaaccacgcggaatactgcgcggaactgcttgacgacatggccgacgactgggacgacgccgtgcacgccgccgacgagttgcgcggacttttgcccgaaggctccaaggcccatgccgccgccgcgcggctggccaatgccctgcacggcatggacaccacgcagttgacggaacagttggacggcgtgctgcgttccacgcggcgcattgcccgcatcatcgacgcgctggaggaatctgccgaaaagcctcgcctgatgcactacgtgctgggccgccacgtgctggacctgggcaaccccgccgacgaggaagaggaaatggaaaccctgcgcaagacctgctgcacggcgtgaccgccacggcagggcgcacggccagcccctgtcccgcgagccttggccctttgatggaaattccccggcatggccggaacggaaagagcgccgatggatgcgatccatcggcgctcttttcttcattccgtactgcggccccccgcagggaacccgcctgaaaataccgttcgtcccggcacggtcggcagcgcccgtcccagtccgtttcaacccggttcaatccggccccgcacgggccggtctggcactgccccggtctagcactaccccggtccggcacggcacggcacggcccgatccagtcccatccgactagtcgtccccgtcctttccccttgttccgctcctgcctccggccccgccgccgtcgtcctcgaaggcacgccccttgtgcttgggggcatcgcgccgcttgcggcgcttgtcctcctgcacgcgggtgcgcaggtccagcggcacgtccagcagggcgtcacgccgggcggcgcgcagggcgcggcgttcctcctcggtcaggcccgcttccgaagcgtccccgggagcgcccttgggggcgtccttgtcagcatccttcatgtccgtctccccgcagccaccgagggcctacagcccgatgaccaccttggtggccaccgcgatctggtagagaatctgcgacatgtccttgaccgtctgcagattcttggaatccacgcgcggcagcaccagcagttggtcgcccgccgcgatggtggtgtcggacgtgcggaacacctcgccgttggggcgcaccagcaggatgttgccggtgtccgcgcggttggtgtagccgcccgcgccgcgcacgtagtccttcaggcgtctgtcgccgttccacacgatggcctggggcatcaccacctctccggtcaccagcaccacgtcgctcttttcggggatgacgatgacgtcgccgtcctccagcgcgatgtcggccaccttgccgccgctgcccaccaccacgatgccctcgggcgtcacgttgcgggccttttcggcgaacttggcgatcatctccgcctcgtggttgcggatctgcgcctcttccgggctggccgaggtggccgtgaacgagctttcctccagcctgcgcagggcgtcctctatggcgcgcttctggcggaccgccacgctgcgccgcttgatgtacaggccggaaaggtcggcccggtcggcatccacggcaatgtactgctgcacgtcgcgcaggcgggcggtgcgcttcagcggaaagcgcgacgcgccccggatggccccctgcacctcgaccatgatggtgtcgccgggggtgtcggccagaaactccacccggtcgccgtcggccagcggcagggtgcggaattcgcgcaggggcaggtacaggttgaagggcgcgccgttgcgggtgcccacgatgctggcgtgcgaggccgtggccagcgggtcggccatttcggccagcctggccccggtggcctcgcccttgcggaattcgaaacgcgcggcgttgcgtatctcgccgctggcggacacggcggggcccttttcgcccaccacgatggtgtcgccatccagcaggcgcaccagcggcagcgcgcccttcagcgcgaagggatacaggtcgaagctgcccagttccgccccgccgcgcagcaggcggatggtgcggtagctgccgcgccggggatcgatgccgcccgcccggtccaggaaggctagcaccgaatcggacggcgcgccgttgtagcggcccggcttcatgacgaacccggtgacgaagaccgacacgggccgcccgtccaacgggctgacgtagacctgcacgttctccacgccggacgcgctgagcttgctgcggatggcctcggtcacctgggcctgggcaaggcccgccacgggcagggcccccaggtcttgcaggtctatctcgcccgcgtcgttcaccgtgaccacgccgtcgaagttgcggtcgccccacaggcgcagcaccagccggtcaccgggggtcagttcgcgcgcctcggcgctgcgggcctgcccgaagttgccctggaacaggttggcggcaaagggcggcaggtctgcaccgggaaccggggcggctccggaagatgcgggcgacttggcctcggacggcgcggcaagcgcaatggtgcgggccgggccaagcagcacggccagtgcaagcagcaggaaaagggcgggcagccatgcggcagcccccacgcggcagggtgcgacgtgacggggcgcggcgtgacggaaaagcggtgcggtatccatggcagtatccgtaattggctacgccgggcgcggtgcgcacccggcggatgaaagcgtgtgtgtccgtggtgatggttgcggcgcaagcggcgcgcaccgcccgaaacggaaggccctccggcgctggcgccgggcatgccggggcaggtcagtccggttgactggctggccgggccatcccggcccgtttgccccgtccggccattccggctggcatgaaaaaattcctattgcgcgggccgggctatcccctgcccccagatgcggggggccatctgccacgcgacgtcgtcgccgctgcccgccggacggcaggcgatgaccacctctgcctcgccatgctgcgaaagcagggtggcgcggcggcattcctctccggtggccgaggtgaacagcccctccaccaccacccggatgccggtgccgaattccgggtcgtccagcacggcggaagcccctgccggattgccggtcatgaattccagaatgggcctggcgggcagggcctgttcccgaacctgcggcgcgggctgctgacgccccccgcaggcggcgagcaggacgggcagcacgctcagggcgcacagggccagcacggcggcgggacggaagcggcgaatggcgaacatgaagtagacctctggtgcgtggggaatgtgtcggtgtggcgtgcccggcgtgccgggggggccggcgtgtcctgcgtgtcctgcgtgtcgggcgtgtcgggcgtgtcgggcggacacggggcgcgtccgtgcggatgccgccttctatactcccggcgacgggcgactgtccactggcgcgggggcgtctggccgctggcgcgcaacggctttacaataagaaggacacagccgggggcaaggtgcctacgcgccccgccacccctttcccgcagcgccgcatgaggatcggcgggctacccggccaccgccttgtgcacatctatcccgaagcgcagcatgcggttgcgcaccgtgccccggtgcacccccagcagccgtgccgcctcggacacattgcctccggcggcgcgcaacgcctccaccagttcggcccgttcacgctcgtgccgggcgggacgccccccgtaggcaaacgccccggcgggcatgcccccagcatcaccaccacgccggacgacgccctccccgcttccgtgcggtccgtgtcccccttgcgccgaatgcaggtccggatgcctgtcgcctgttcccgcatggttggcatggttggagtgactggcgttccccgcaacgccccccgtcccgcccggccccgcgcattccggatgccagcccgccccggcaatgtgctgcggcagatgctccacgcccagccgcccgccttcggcgatgacgcaggcatattccagcgcgctgcgcagttcgcgcacgttgccgggccagccgtaggccgtgagcaggcgcagggcctccggtgtcaggccggtcacgtcgcgtccgtcgcgttcgcggatgcccttcaggaaatgggcggccagcaggggaatgtcctctcgccggtcggccagcggcggcaggtggatgggaatgacgttgatgcggaacagcaggtcctcgcggaacctgcccgcccgcaccagccgccccaggtcgcggttggtggcggcaatgatgcgcacgtccacctcgcgcgaggcgttgtcgcccacccgctcgatgcgcttggtctccagcacgcgcagcagctttacctggatgggcagggggatgtcgccgatctcgtccagaaagatgtcgccgccgtgagccgcctcgaaccggccctgccggtcgcggatggccccggtgaacgccccgcgcacgtggccgaacagttcgctttccagcagcgcctcgttcagggccgcgcagttcaactgcacgtaggccccgttcttgcggcggcccagttcgtggatggcccgcgccgccagttccttgcccgtgcccgacgcccccagcaccagcaccggggcgtcgctttccgccgcccgctcgatgatcttgaacacccgctgcatggcgggcgaggtgcccaccatgcccgcgaacccctcgtccgaacccagcaggcgcgaaagctcctcgatgcggcggtccttttccaccacggcggaaatgtcggtgatggtctccaccgccgcgatgacccggccatcctccttcagcaccttggcgttcttgagcacggtgatggaggtgccgtcgcgccgcaccagggtgcagcgcttgcggtgctcgtccttgcggtcgaacaggcggcaccagtggccgccgcccagcgagcgcgaacgcacgcaggcgtcgcagttgagcaccgcgcaggtctggcccaccagttcgcccgcctcgtagccggtcagccgctccagggccggattggccatcaggatacgcccgtccggccccaccaggaaaaagccgtcgttgatggtgttgatgacctcgcgcaggaagcggccggattcaagggcgtccatgggcattctccttgggtgcggtgtgggcgatgccatgcatgctgcacgtgccccgccatgcagcttcggggccgtcgcagcgtctgcacaaggatgcgggacagggcacccggccagatactcgtatcctcatgcaacatcgcgccctgcctgaaaatgcgcacacgcacttccaatggccgacggcacgcgccgccgggcaaccccacggcagccatgcagcatggcgcaacatgtgcttaatttttcgccatatgtcgcatcatatgccgaatattccacaccgcgcaagtaggccttctcaccttcttcacacgcgcaacaccctgaccaaaaacgataaatcgaaaatctaacgaccgggcatgcttcctgctcaagggcaagtgacaaatggggcgatgcgccacaacggcatgccgcgccacatactcacctgcacacggacagcatgatgactacacgcaccagccacgcagcatccccccgccgcctttcgcggcgcggtttcctcaagggccttgcgggcaccgggttcgccgggtccgcctccctcgcaaccggcatgttcccctccacggcggagggtgcgggtgtgggtggcaacacatccgcgccctccggacggggagcatccggaaacgacggcccgctggccacgctcatcgacatttccgcctgcgtgggctgcggagcctgcgtgcaggcctgccgcgaacgcaacgcggcccggtatccggaaccccgaaagccctttccgcccatgttcccggcctcggtaaaggccgaggactggtccgcccggcgcgacacggacgaccgcctgaccccctacaactggctgtacatccagaacgtgacagtgcagcacggcgggcatcaggtggaactgaacatcccccgccgctgcctgcactgcgacaacccgccctgcgccaacctgtgcccgtggggcgcggcccggcgcgaggccagcggcaccgtgtccatcgacgcggacatctgcctgggcggggccaagtgccgcacggtgtgcccgtggcagattccccagcgccagaccggcgttggcctgtacctgaacctgctgccccgctacgcgggcaacggcgtgatgtacaagtgcgaccgctgcgccgacgtggtggcgcggggcggcaccccggcctgcatggaggcctgccccaacgcggtgcagtccatcggcccgcgcaacgccatcatcgcacaggcccgccgcctggccgccgaacgcggcgggcatctgtacgggctggacgagaacggcggcacctcgaccatctatctttcacccgtgcccttcacggccattcaggcggcgctggaggccgcgacaacggcggcgaagcccgtttccatgcaggatggcaagcaagacggcgggcaggacaccggaaaggctccggcacaggcttccgccacgctgggccccggcaggccgcacttccgtgcagtgggcgatgccatgcggggcgagaccatgctggccgccgcgctggtcaccgcgccgctggccggtgccggggccgccctgctgcgcgtggcgcgcggcatcagcgacatggccagtgcgaacgccaacgatccgggcgcaccgaatgcgtccaccacggcaggcacgccgggcaccacgggtatccctgacgccgcatccccggcccacccccggcccgtggcccgctggctgtggatcgcctgcgccacggtgctcggcgtcaccggcatggcccagatgcccattgccgcgcgctacggcattgccgcggtgcccggtctggcctggaccgccgacttccatttcacccatctgctgcactacgggggcgccgccgtgctgctggccctttccgcatggctggccgtgcgggcccttgccgggccgcgcatccgccgcctgttcgccgcgcatcccctccccaccccgtatcgcctgacgggcggcggcaggttgcgcctgtggctggtggcggccctcatcgtcaccgggggcatgcgggtggccaagaacctgcccggcttcgactggggccccaccctgaccatgtacctggactggacgcacctgggtcttgccgggctgctgggcatggcctcgctggcgctggccctgacgggccgctccgcctggaccgcccccgtcccggcgtcccggtccgcagcccggcccgcgcccccggaccaccatcccgaacatccgccccgcgcgtagcgcagggtttaccgttgacgcttgaagcccaaggaggagtccacatgtcgtcgccacacgtttccgcccgtcgggcacacggcggttcgcccccaaccctgctgttcctgctgctcctgctgttgctcctgctgccgggccttgccccgctgcttgcgccagcccccccggcccacgcggcccaactggccacaggggtgcccgccggggccaccggcgcggtgaagaagccggaagcccacgccatcaccgccgaccactcccgccacccggccctgcaacagcccttcgccacgccgcaggaagtcaccaaagcctgcctgtcgtgccacaacgccgccgcgcagcaggtgcacaagaccatccactggacctggctggaccccgccgacccggaacgcaagatgggcaagggcggcatcaccttcaacaacttctgcatcgccatcccgtccaacgagccgcgctgcacctcgtgccacgcgggcttcggctggaagaacgcgcagttcgacttctcgtcgcaggaaaacgtggactgcatggtctgtcacgaccacaccggcacctacaagaagttccccaccatggcggggctgccggtcagcgaacccaccgagttcgagggcaagacgttcaacccgcccgactacaacaccattgccgcctccgtgggccgtcccacccgcgacaactgcggcacctgccacttctacggcggcgggggcgacgcggtgaagcacggcgacctcgactccaccatgttcaagcccagccgcgaactggacgtgcacatggacgtgaagggggccaacttcacctgccagcgctgccacaccaccgaggcccacgtcatcgccgggcgcacctacaagcagcccgccttcaccgaacgcaagagcgtgctcgacgacgaccgggtgcaccgcatcgcctgcgaatcgtgccacaccgccaccccgcacagggccggacacaaggccaacgaccacaccgacaagctggcctgccagacctgccacattcccgcctttgcgcgcgagatggccaccaagatgtggtgggactggtccaccgcgggcaagaagaaggacggcaagccctttgcggaaaagggccccttcggcaagcccagctacgacagcaagaagggcgacttccgctgggaaaaggacgtcacccccgaataccactggtccaacggacgcatggaattcctgctgctgaccgacaaggtcgacgacaccgcgaagcccgttgaaatcaaccgcatcgacggcgacccggcagaccccaggtcgcgcatcatgcccttcaaggcgcaccggggccgccagcccttcgacgcgggcaaccgcaccttcgtggccccgcacctgttcggcaaggacgacgacgcctactggaagacctatgactggatgaaggccgtggaagccgggcagaagtcgctgaacctgcccttcagcggcaagctggaattcgtggacaccgtctactactaccccatcacccaccaggtggcccccaaggaacggtccgtggcctgcggcgaatgccacaagcccgctggcagccgccttgccgccgtgggcggggtgtggatgccggggcgcgaccgcaacgcgggcgtggacgccgccgggtggatcgccgttgccgggtccgtgctggccgtgggcgtgcacgggttcctgcgcctggccgcgcgtggccgcaacaaccgcaaggaggactagccatgcacgccaccgaacgactctacctgtacagccggttcgaacggttctggcactgggctcagaccctgctcatcctggcgctgctggtcaccggcttcgaaatccacggcaccttcaccctgctgggctttgcccgcgccttcgccgtgcacaacttctgcgcatggtcgtggctggtgctgtacgccttcatcgtgttctggatggccgtcaccgacgagtggaagcactacgtgcccaccttcctgaagctgatggacgtggtgcgctactacctttccggcatcttcaggggcgaaccccaccccgtgcccaagagcgaacgcgccaagcacaaccccctgcaacggctgacctatctcggcatcgtctcgttcctcgtgccgttccagatgatcaccggattcctctactacacctacaaccagtggccgcagctcggctttgcgggcagcctgaccctgaaggccgtggccatcctgcacaccctgggcgccttcgccttcctggccttcgtcatcgtgcacgtctacatgaccaccaccggccacaccctcaccgcgcacatcgccgccatgttcaccgggtacgaggacgtgccccgcaacggcgtgaagccggaggcgtagaggggaggacggaagaaaacagatgaaaaaatgtgggggaggagggaaactttgaaaagtttccctcctcccccacatcccctccacccttccaaacttttcaattggggaaagaccgtttgtgcaaatacactaccatccttcccctcctacatatctgccctgaaactgcctttcttccttatacgccgcgccggccttacggcgcggctggcagggcgggcaggatgcgagaaattacgagttttgccaccggacaaggcgaatcggcgtttttgagcgcagcgtacttttgtacgtgagcatcaaaaacgccggttcaacgccgtccggtggcaaaagacggattttgacgcaagcatgggcgcgcaagcatgggcgcgcaaccccaagccccaccccaatatcatcccgctcccgtgcccctccgcctcacatgaagcgcaccagctcgaacagctttttccgctgcgtggccactatgtggtagtactgcgtctgcggaatgaagatgtagggtacatcctccgtccgccggtacagaaagtgcgacaggatcatccgattgatggcctgatgcccgatgatcatcacccccggcgcgcccccggccagaaacagcgcccggcgcacaccacgctccacccgttcgcgcagggtcacgtacccctcgccgcccggatacacgtagtggaacttgtcgcgctggcgggcggcaaaggcatccggaaaactgcggcgaatgtcgtcgtaacgcagcccctcgcactcgcccgcgtctatctcgtcgaactccggcagggccatcaccgtggcctgcggcctcgcctcgcgcatgggggccgccgtctgcgccgaccgcctgcgggtggaggtgaagatgtacggcacctcgatgtccgcgaaatgcgcggccagctccttggcctgggcctgcccgcgcagggtcaggtccgaatcgccgccgatgcgcccttccacgttgtagtaggtctcgccgtgccggaccaggtacaggttgcgcacccacgcggacaccagaatgtcccggatgcgatggtagtaaggcacccgcccgcctatctgctcgcccaccacgcggttttccagcgtgtccacccgcacccagcacgactcgtcggcgcacggggcatacatgcgctcgtagtaccggatgcgcttggtaaagctgtccatggccgcctgcgtggtatcgcgcgcgaactccggcatctgcgtcttgcgccggatggccgcgcccagcgccacagggtcgtcgttgacgcattccacgaacagcagcggatggtcggtgagcatggcctctatggtggcccgccgggcacggctggcgttggtggcgtccaggatggccacatgcccgtcgcccgcaagatagtcgcgtgcggcggctatgttcagccgggcgatttcctcgcgccgggcgcggccttccgcgttgtccgggtcgtagaactccggcctcgcggaatccatgcccagcatggaacggcggatttcgccgttgttgaacacctcgacgcggaagtcctctgcctccaggccctcgcggatgcggcgggccatggtggatttgccccgcgcgggcaggccgaccatgacgacatagagcttgttcatgcggaatcctgtgaaaggcgttgtgcacacgcgggggcggagcggcgtcccccgctgtcctccgggcctgtccggtccggacctgaccgaacctgtctgggcctgtctggtcctgcttgggcctgtttgggcctgtccgggcctgtctgggcctgccccatcggtaacggcttccgcgcggacacaccagcgttttcgggcgcgcgaggcttcgcgtttgcgccgggctcctgacggacagggaggcacggagcaccgaccaccatccgcacggcttgcgccctgcatgcgcaaacggttgccgccacgggctacccttaccccctcttgacgccacccgcccggcatgccaactgaatttcacggcggggttcgccctgccccctctccaccacggggcacaaccacccgctccacccccgacatccccgacatccgccgttcatccggcaggaggccgaccatgtatgccatcaattatctgctgaacctgtgcggcatggccatgctggccggggccgccttcaactggctgcgctggcgcgcgggcaaccgggcggcgggcatccgcgcgcgcagccttgccgtgggcggggccatgctgctggtgttcggcaatctggtgtcgcccatcgaaaacaaggtggtgcaaccggtgaacgccaccgcgcccgtgacccaatcacagcaggtggaaccccaatccgccgcgcaaccggcgccccaggccagcccgcaggccgaaccccagacgcctgccgcccccgcgcagcccgaccagcccgccaaatagtccgccgaagaatctgctgaacagttcgccagacgcgcaaggcggcccgacatgccgggccgccttgcgcatacttttttccgcgccctcgccgctctttcgttccgccctcctcggcgggggcaacatccgcagccatcgcggggcgttccggccatccgcgttctttcgccgtccggcttccggtgcattgccattcccctgccgggggccgacatctgccacctgccagtggccgccctgcccccgcgaccggccatccaccccacgcgccgacgccccgtgccccggctccccgcgcgcctacgccacgccgcgctcgcgcatgaaggcctcgtaccgcttgtccaccttcatgatgtgcgacaccagccagtccaccagcccgcgcagtatctccatgaccaccgtgggattgccgcccgccgcctgcttttcccactccagcacccgctgcacgaagcggtggtgcacgtccttgtgctgcgccccttccgggtagccgtgcacgtcgaacagccgttcctcgtacccgaagtgctccacggtgtagcttttcagttgcccgaacacctcgagcacggcggccatgtcgttggagcgcgcggcgcggtgcacggcgttgatgtagtccaccagcttcttgtgctgcgcgtcgatgctgggcaggttggacagctcgtccgtccagcggaccagggtttcgtcgctggcatcggccatcagggccacgccgtcttccccggcgcagatgacctccaccatcgagaacatttcctgcacctgagcaaagatgtcgctgagcgtgccggtaaagcggtccatggcctcggcggtctgcccggcaatgcggttcacctcgtccacgctgcgccccaccacctcgctggccaccgcctgctggccgttggcggcggcgatggactggaccatgcccgccgtctcgtccaccagcgtgacgatgcgggtcatggcctgcccggcggcctctgccgacgcggcggacgccgtggcatcgcgcgcggcctgttccacggcggcgatgttgtcgcgcgtgtgactttggatgcgcgccacggcctcgcccacgtcgcgggtggcggccatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccccgcccggcatccccggcgcgggccgcctcgatggcggcattcagcgccagcaggttggtctggtcggcgatgtccgagatcagcgacatgacctgcccgatgttctcggcctccaccccaaggcgggccatggcctcgttcagccgctggatgcgctcgcggatgccgttgatggccgccacggtctcgcgcattccccgcgcgccctcgtcggcgttgccgcgtgaaaggtcggcctgctcggcggcccggcgggcattgtgggtgacgttggccacggtcacgcgcatgtcggccacggcctccgccgtttcgtccatgcggcggcgctgggtttgcaccccgccggtgacggtgctcacctggccggtcagatcggctatggagtgcgagacatgctccgacacgttgcgcgtcttgcccgcagcgccggtcatgcggtccatcagccgcttgatgcgcgactccgacgcggtggcgttccgcatggcgtcatgggcctcgcgggccatgcgcgcggcctcctgcctctgggcgtcggcttcctcgatgcgctggcgcaggttctgcaccatgcgttctatggaatggcgcatgtcgtccagttccggcgggtacgcgccctctggccgggcttccagatgcccttccgccacctcgcccgcataggcctgcaaccggcgcaagggccgcgagatggacgccaccagcgccacggccacgcccgaccccagcgccgcgcccagcagcagcaccaccagcgctccggtcagcatgctgcgttcggccttgccgctggcagcggcgatgtccctcgtggcggccagggcctcgtccatgtcgatttcggccaccagccccagggtcagtccctctatgcgcaggggctgccatgcggccagcacgggcctgccctcgtggtcgcgcacggccccgcagccggtctcgcccgccacggccttgcgggcggcctcggtgtccatgacgtccgcaaggatgtgccggttggtggagccgcgcggcagcgagcgcacccgcaggtcggggcccaccagataggcatcgcccgattcgccaaggcccacgtccttccagcggccttccgacgtcatgacgcggttgatgcccgtctccgtgacgtgcagggccatcacggccaggaatgcgccggatgcgtcgtacaccggggtggcgatgaacgcggccggggcgttgcggtccggctcgtacggggcgaagtccgtcatgacggcggcattgcgctcgccggcctttccggcggccacggccttgcggaacaccgtggccaggccggtatccttgtacgggcccgtggcgagcgacgtgccgaaatccggcagcttgcgcacgctgtaggtcaccgcgccggtcccggggtccagcagcaggatgtcccggtagccgaaggtgtcggcaaagtgcagcagcaccggatggcagcgggcgtgcaacgcgttgtaggcagtgggcagggggtgcctgtccggcgtggcggatgccccccgttgccccgccgccagcgcgggcagcaggtacatgccctgcaacagcacgccgctggcgtccgcgggcaggtacgcttccggcgcgcggggaacgtagccgggggcggatggcgcgttggccgtgaattccggcgagcgcaagtaggcgggccccgcatagacgtccagcaactgccgggccacggccctggcgtccatctgcccggccacctcgccctgcacgccgagccaggcggcgggcagggcctgggccgcctcgcgcgcggtcagttcgccggccagggtcagcagctggttgcgcatgcgccggaagatgtcttccacgtgcagggccttggaactgcggatgctggtcagctggtcccgcgccctgtcctgcatggcggtggtggcggcatcgcccacacggcgcatgccgtccaccccgaaatgccacaacagcccggcggtgagcaggcaggtgagcacctgggtgccgatgaaccccgcaagcaatttcatgcgcagcgtcatgccgccccctcgtcgttccgatgttggcggcggagaagggcctccgccctgccagtataccggcgactaggggtggacgggcaatgattagccggagcggcgcgtgataattctgggctgcggcgggcgggcctcgggatggcagggagcgcggcggggagtggacgtgaagggcggcaacgcccggcactcgccacgcggcaagcgcaacggatgcgcagcggcagtcacgggcggcggcgcaacggcaagcgccccgcgcccgccggacggaccggggcggcgcggggcgcattcgggcggatgagcgcggcgcgggctagccctggccgcccgcgaaatcgggccacatttccagcaggcggcgcagggccttgccccggtggctgcgggcgttcttttcgtcgcgggtaagggtggccgccgtgcggcccagttccgggtcgaagaacagcggatcgtagccgaagccgttgtcgccctgcggggcggcggccacgcggccttcccaggccccggcggcggtgatgtggcggccatcgggagcgcaggcggcaatgaccgagcggaaccgcgccgtgcgctgcgcatcgggcacgttggccagggcggccagcagcttttcgttgttgcgggcgtcggtggcgggcacgccgtcttccgcggaatagcgggcggaatacacgccgggcgcgccgcccagggcgtccacctccagcccggaatcgtcggccacggcgatgcggcccgtcagttcggccacggtgcgcgccttgagcagggcgttttcctcgaaggtggtgccggtctcctcgatttcgccgatctcggggtaggcgtcgaggccgaccacggtgaccccggtgccgtgcagcatgtcgttgagttcacggatcttgcccgcgttgcgggtggccagcacgatgacggcggtgttgccggtggtgttcgcgggggtggtgttcgaaacggtggtcatggtgtgtcgtatggtcgtgtttggttggggtcgtgttcggggttggggtgccgacgatgatggcggcggagggcgccgccccacggcacgggcctcgcgaaaggccaccggcaggcgccggaggcacggagaccgcgcgccgcgcattgtgcggaagaaacggaccggaggcaagggcgcgccggacggccttcgcacccggcgcatggtcagcccttcataccatcgcctgccgggtcgtcccgcgcgggttccgtcgtccggggcacggccagcaggggcagcaggtgcagggtgatggtggtgcccttgcccacctggctttgcaggtccacccggcctcccatttcctcgatgatcttgcggctcatggccaggccgatgcccgcgcccttttccttggtggaaaagaacgggctgaatatcttgtcgtgcagttccggcggaatgcccacgcccgtgtccgccaccgcaatgtgcacatgctgctggttcatgccggtgcgcacggtcaggcggccccctgcgggcatggcctcctgcgcgttcttcaccaggttgatcaggcactgcttgagcatctcgccgtcgccgtgggccttggggatgtccggcgcaagctgcatgtccacggtgatgcgccgctggtcgaagcccatgctcatcagttccatggtctggcgggccagcaggttcaggtccacttcgcccgtgcggggcgaggtgggccgggcaaagttgaggatggacttgaggatggtgtccagccgccgcgattcctccaggatcacctgcaccttgccgcgcgcggcctcgtccagcgagggcgagcgcagcagcgaattggcgaagccgccgatggcgaacagcggattgcggatctcgtgcgccacgtaggtggaaagctcgccgatggcggccatcttttcggcctgttgcaggcggatttccatgttggtgcggttggtgatgtcgcgccgcatctcgatgacccgcgtcagccgccccgcgtcatcggtgaccggataggtgtacacccggaagtactgcacccggccatcgtcgttgaccctggtgtggatgcgctccgccttgtggccggtggacacggtttcgcggaaggtgcagccgccgtgctccggcgggcagcagaaggaggcgccatccagctgccagcagcaggtgccgatccagtcgtccttggtgccacccttgcgctgcaggatgttgcggttcaggtccacgatgcggccttcggtgtccagcagcaggatgtcctcgtccacctggtcgatgagcgtggcgaacaggtcgcgcgcctcgcgcaggtgcaggttgcaggtggaacacagcttttccgaggccagcatctcccacacccacagcgcgccgcccgcgtccagcagcgaaaccccgtcgggggccgccgcgcgcagttcggccatgtggcggccatcgtcggtcaggtcgatgaccatgcgcaggccgggctgggccgcgaacaggtcggcggcggcggcgaagcggggcacgccgccgggcgcgggcggggccgggggcaggcccgcgcgggcctccagggcggctggatccggcggcggcggggcccctggagcgctcagcggctggcaggcgtgctgtacaaggtcgtcatggtcctgcggggtcagcagcatgcccgtcaggtgcacccacggaaagcccagcagaaaatcggggcgttgcagcaggcccgccaccgggcgcagggctcggcccactccggccagcgccacgggaaaggggcggcgcggcgcggcgtggccatccgtttgggcctgccccgcgtgccccgggtcatgagccggatcgtgagccggattgcgttccggcgcatgcaccggagcgcatgcgggacagcccgcagacctgcggggcgatgcgttgccggattccggcgtgggggcggggggaacggaagggccggaagggggctgcgtggtcatgcggggctccttggccggtgggtgatggcggcgggcgtcctgcgcgagtgccggtcgcgaatgccggtcgcgggtgccgggcatgggtgccggacgcgggtgccggtcggggggcatgccccttgcccggctgccggacgcgggggcttgcgcccggcgcgcattgcgggtacgcggcacccagcaccacgccaacggacaccctgcgctttcgccggggctttcggggcgcatgggcttccgtggcacgggcatgtgccgccacgggggcgtgcggcaccctccatcctttccatacccggaacgtcatccaatgataagtgtttattccgtcagccttggttgccccaagaaccgcgtggacaccgaacgcctgctgggcgcgctgggcgcccccgtgcgccccgtggcccgcatggccgaggccgacgtggtgctcgtgaacacctgcggcttcatcctgcccgccgtggaagaatcggtgcgcaccgtggtggaggccgtggacgagatttccgggctggcccggcggcccctgctggccgtggccgggtgcctggtgggccgctatggcgagcgcgatttggccgccgaactaccggaagtggacctgtggctgcccaaccagtccatcgagacatggccggacctgctggcacgcgccgtgggggccagggtggccatggggggcgggcttgccggaagcggaacgctggcccccggcgccgtcgcgcccggctacgcggggggcacgcggctgttgtccaccgggccgtcgtacgcctggctgaagatcagcgacgggtgccgccacaactgttcgttctgcaccatcccctccattcgcggcgcgcaccgctccactccggcggcggaactggagcgcgaggcgcggcagctgctggacatgggcgtgcgggaactgattctggtggcgcaggacgtcaccgcctggggcggggatctggaaaacggccccggcggttccgcgggcaagggcgacctgcgccccctgctggaccggctgctgcccctgccggggctggacaggctgcgcctgatgtacctgtatcccgccgggctcaacgacgacctgctggcgtaccttgctgcggcgggcgcgcccttcgttccctatttcgacgtgcccctgcagcacgcccaccccgacgtgctgggccgcatggggcgcccgttcgcccgcaacccccgcgtggtggtggaccgcatccgcaaacactttccggacgcggccctgcgcacctccatcatcgtcggctttcccggcgagacggaggaacactacgccgcgctcaccgacttcgtggcggagacgcgctttcaccaccttggcgtgttcgcctaccgggcggaggaaggcacccccgccgccgccatgcccgggcaggtggacgacaaggtgaaggaatggcggcgcgatgcgctgatggaggtgcaggccgaaatcagcgaggagatcatggaatcctgcgtgggccagcgcctgcccgtgctggtggacgccccccacgacgaatggcccggcctgcacacgggccgcacctggttccaggccccggagatagacggggttacctacgtgagcggggccggtgtgatccccggcgcgctggtggaggcggacatcgtggaggcccggacctacgatctggtggccctggccgagccggaggagtaggggcgcggaagctggcgggaaccgggccgaaggccgaacggaacccgggcaaagcgggacaaggcagggacgggaccggcagcggaaaggccgcccccgctccgcacgccgccccccgcctcccctgcccggtcccccggctggtccccggctggtcccgaccggttttcgggctacccttgccgtacttcaccatccgccgcgcctcgcgcggttgtcattccctgggcattctgctatgcagaccaatcccgcgcatcagggcgggaaaatttgcgtcggttggaggaaacgtatgacagcaacccccgaaaacatggaaaacgccgctcttgaaatggatctgagtttcgagagcgccctcgagaattacctcagctccgatttcggcgacctcgaagaagggtcgatcatcaagggcgaggtggttcgcgtggatgaggacagcgtcctcgtcgacgtgaacttcaagtccgaagggcagatttccgcttccgagttcagggacagcaccggcaaggtcaacatcgccgtgggcgacaaggtggacgtcttcgtcgttcgcaagaacgagatggaaggcaccatcaccctgtccttcgagaaggccaagcgcatgcagctcttcgacaagctcgaagagattcaggaaaacaacggggtcatcaccggccgcatcgtgcgtcgcatcaagggcggctacaccgtcgatctcggcggcgtcgaagccttcctgcccggttcgcacgtggacctgcgccccgtccccgacatggacgcgctggtcaaccaggaatacgaattccgtgttctcaagatcaaccgtcggcgcagcaacgtcatcgtttcccgccgcgtcctgcttgaagaggaacgcgattccaagcgtcaggatctgctgcgcaccctcgaagagggtcagatcgtcaccggcaaggccaagaacatcaccgaatacggcgtgttcgtggaccttggcgggctggacggcctgctgcacatcaccgacatgtcctggaagcgcatccgtcacccgaaggaactggtcacccttggccaggaactgcagctgaaggttctctccttcgaccgcgacaaccagaaggtgtcgctgggcatgaagcagctggtggccgacccctggcaggacatcaccgccaagtaccccgaaggcgccaagcttcagggccgcgtgaccaacctggtggactacggcgcgttcgtcgaactggagcccggcgtggaaggcctggtgcacatttccgaaatgtcgtggacccgcaagctgcgccatccttcccagatggtgcgcgtgggcgacgaagtggaagtggtcatcctcggcgtcgatcaggacaagaagcgcatctccctcggcatgaagcaggtcaagccgaacccgtgggaagttgtggccgaaaagtatcctgaaggcaccatccttgaaggcgtgatcaagaacatcaccgaattcggcatgttcatcggcatcgaggacggcatcgacggcctgatccacgtgtccgacatcagctggaccaagaagatccgccatcccaacgaagtgttcaagaccggcgacgtggtgcaggccaaggtgctgaccgtcgatcaggagaacgaaaagttcaccctcggcatcaagcagctgaccgaagacccgtggacccatgtgccctcgcgctacccggttggcgggctgatcgaaggcacggtgaccaacatcaccgacttcggcctgttcgttgaagtggaagaaggcatcgaaggcctggtccacgtctccgaaatcagccagaagaagatcaagtctccctccgagatgttcaaggaaggcgtggtcatccaggccaaggtcatccacgtctccgccgaagaacgccgcctcgggctgtccatcaagcagctcaaggacgaggaagaacgtcgcaagcccaaggaattccgcgccggtcccgccgatacgggcggccagaaccttggtgacctgctgaagcagaagctggaagaggatgcttccgacagctagaccttccttcagccagcggcatccgttcatcttcggattcctgctcattctggcggccgttgccctcttcatgggggcttcggccgccttgcgccatttgaccggcggcgcgggcccctttgcgggcccgcgcgtcggggtggtgcgggttgaaggcatgattgccgacatttccaagaccaccgcgtggatggacacgctgcgcgacgatccttcggtgcgcggcgtgctgctgcgggtggattcgcccggcggcggcgttgccgcctcgcaggaactgctggacgccgtgcgccgcatggcccgcgtgaagccggtggtggtgtccatgggcaccgtggctgcgtccggcgggtactacatctcgctgggggccacgcgcgtcatcgccaaccccgccacgctcaccggttccatcggcgtgaagatggaactgcccaacgtgcagggcctgatggacaagctgggcctggcccggcagacgctggtttccggcgacatgaaggacgcgggctcgccgttccgggccatgaccccgcaggagcgcgagtatctgcaagcactggtcatggacatgtacgaccagttcgtgaccgaggtggccaactcgcgcaacctgccggtggaaaaggtgcgcgccgtggccgacggccgcgcgctgaccgggcggcaggcccatgaactagggctggtggacgccctgggcggcatggacatggccctgaccgatttgcagcagttgtgcggcattgccgaacggcccgtgctggtggaacagcccaagccttcgtcgtggctgcgcgatgcgctggagacggtgctggacctgcaaccggcgtcgcgggtgattacgcccggcttcctttacgtatattgagtgatgcccggcatcctccgtacatgcagcccctgccgcccacgccgcaggggcttccgttttgtggcagcccgtcatgcacggtttgcggagcaagggaggcggccatggatgcgggaaccgggagacctttcgtgattgcgcaagacgttgcataccaccagccattcaccttcgagttgccccccgcctgcgccgcccggcaggaacggctggcccgctgcctgcggctggaggcagcctgcttcgccgcgtggcccgcacgggaggaagaacgccggggcaacctgctgctccgcgcggctggcggctattccatgcgcatcaacagcggggtgccgctgctgcctgcgggtgcgggcgtggcgtgggacgaaggccacgtgcgtgacgccgaggcatggtacgccgcgcgcggcctgcctccgcagttccggctgccggagcccctggaaggcgaagccgcagccgcatcccccacacgcggccatggcggtgcaggggggctcgaccccgtgctggcagccatgggctacaccgccaccgaccccacgctggtgcaggaactggatatggcagggtgggtcgcgaatgcgcatgccgcgccgcatgccaccccaccccgctccggtgccccctcctccgcgccgcgccgctgcgccatggtgacccacccggcgtggcttgcggcggaaggcgcagtgcgtggccgcaccggcaacgccacggaaaatcccgtcctgcgcgtgctgctggccacccttggttccgccgggcagacctggctgctgcatgtggacggcctgcccgccgtgtgcggccttggggtgcgcacgggcgatgcgtacggcatcttcgccgtggcggcccaccccgacctgcggcggcagggacacgggcgcgcactggtcacggccatgctgtccgtcgcccggcgggacggcgcacgcaccgcctggttgcaggtggggcagggcaatgcgcccgcccgcgcgctgtacgagggattgggctttgccaccagctacgggtactggtaccgcgtgcggcaatgatgtctttgccgtgcgggcggggacggttgcgtgcgctgtcgtttggcgtatcccggccctgttcggcttcaccggggcctgcggcccatccggtccgcttgtcattttcggccccacgccccaacacaacccgacccggccctatgcggccctctccggcccgacccaacccgacccggccctatgcggctcgccacccgttccccactcccctgcgtcttctttcccgacagcgccccatccgtgcgcatggcgcacggttgccgttcatgctagccttgcagtcgggttcgtccatcatgcatgatccggacgcgccccccgcagccgcacatgtttcaaggagcacgccatgacccgaccggttcgcgccagcggcatcctgctgcacatcacctcgctgccctcggccttcggcatcggcgacatgggaccggcggcgcacgccttcgcgcggctgctggccggggccgggcagacggtgtggcagttcctgccccttgcgcccacctccacgttcatcggcaattcgccctattccagcccctcggccttcgcgggcaataccctgctcatcagccccgaacggctggccgaagaaggctttgtctcgtgggcagacgtggacgccggggcggaacagttccgcgaggcggcgcatgaatcgggtggaccacacggttctggccgcccggtccggttcgaggccgtggaggcccaccgccgcgtcctgttgcgcgccgcgtgggaacgcaaccgccaccagttggccatggacaccgcctacctgcgcttctgccggggcaacgcccactggctggacgactacgcccggttcacggtgctgaaggaacgcttcggcgggacggcctggaccacttgggacgaacccttcgcccgccgccacccggacgctctggccctgctggacgtacaggaggccgccgcgctggaccacgtgcgcttctgccagtacctgttcttccgccagtggtacgacctgcgggccgcctgcaccgaccttggcgtgcggctggtgggcgacgtgcccatctacgtcacccacgacagcgccgacgtgtgggccaaccccggctatttccggttggacgcggatttcgcccccacccacgtggccggggtgccgccggactatttcagcgccacgggccagcgctggggcaacccggtgtacgactgggacgccctgcggcgcgacggctttgcctggtgggtgcgccgcgtggcgcacaacctgcgcatggccgacatcgtgcggctggaccacttccggggttttgccgggtactgggaaattccggcggcggaagaaacggccatcaatggccgctgggtggatgcgccgggcatggaactgttcggcacgctggcccggcggttcacggcgctgccgctcattgccgaggacctgggcgtgataaccgccgacgtgcgcgagctgaaggcgaccttcggcctgccgggcatgaaggtgttgcagttcggctttggcggcgaccccgccgacaaccccgatgtccccttccggcacgaggtgcgtagcgtggtctacaccggcacacacgacaacgcgcccacgcgggcatggttcgaggcggccccggcgcacgaacgggcgcgggtggaagaatacgtgggccacgccattgccccgcacgaggcccccggcgtgctgctgcgcctggccatgggcagcgtggccgaactggccgtggccccggtgcaggacgtgctgggcctgggggcggaagcgcgcatgaacacgccgtctgtggcggcgggcaactgggcctggcggatgacgccggaacagatggaccccggactgtacgcggaactggcgcggctgacgcgcctcttcggcaggtagtgcggcacgcgcagcgccttgcagaagatcgcgaggcgcacggacccggtcccgagccgcgtgcacgccgccttcgcggcatatgcaagccgggcgcgcgccccgcaagcagcccgtaccgcaggccgcatccgggcgcgcaccgcattttccgcaccgccgcgtgcccccgcaccagttgcgaaccgtgccgcaaacctgatacatgccacaccgcgaggaatcgttcgggcggcatgcgccgaccgggaagattcccgcaccggccgccgctttttccgaaagcctacggccctcgcccacaccttccggcggccacccaggccgtcgccgcgcggcgtccgccgcgcctctgccaaggagcacaccacctatgtgcggcatcatcggatacgccggtcatcgtcccgccgttcccctcatcatagaaggcctgcgccgcctcgaataccggggctacgactcggcgggggtcgccttcgtccagaaccgcgaactcatcaccgtgcgcgccgagggcaagctttccgcccttgacgaaaagctggcgtcctgccccaacaccgtggccaccacgggcatggggcacacccgctgggccacccacggcattcccgtggaacgcaacgcccacccgcacaagtccaacgacggcggcctcgccatcgtgcacaacggcatcatcgagaactacgcggaactgaaggccgaccttgccgccaagggctacgtcttccattccgagaccgacaccgaagtgctggccaacctcatttccgagggccgcaagcacaacgccaccatgctcgacgcctttgcctgggcgctgcgccaggcgcacggcgcctacgccgtggccctgaccacccccgaagagccagaagtgctctacgccgcgcgcctgtccgccccgctgatcctgggcgtgggcaccggcgagaacttcgtggcgtcggacatccccgccttcctgccctacacccgcgacgtggtgttcctggaagacggcgaactggtgcggatcgacgccaattcgtggaaggtcatgcgcatcgccgacctttcgcccgtggaaaaggccgtcaaccacatccagtgggacatgcaggcggcccagaagggcggctacaagcacttcatgctcaaggaaatcttcgagcagcccaaggtcatcaccgactgtctggcgggccgcgtggactggaaccgcatggaagtgaccctgccggaactggccgcgctgccggtgcccaagcggctgcacatcgtggcctgcggcacctcgtaccatgcgggcatgtggggcaagcacctgctggaaagctgggcccgcgtgccggtgaacgtggaaatcgcctcggaattccgctaccgcgacatcatccttgacccggcggacatggtgcttgtcatcagccagtcgggcgaaacggcggacacccttgccgccctgcgcatagcgcgggagcacggggtgaaggtggcgggcctgtgcaacgtggtgggttcgtccatcgcgcgcgaggcggacgcggtcatctacacccaggccgggccggaaatcagcgtggcctccaccaaggccatgtgcagccagatggtgctgctgaccctgatggccctgcactggggccgcaacaccggcgccctttccgaaacagtgcgcgccaacgtgctgcaaacactcaggaagctgcccggccagctggaaaccgtgctgcccgccatgcgcgacgaggcgcaggtgctggcgcgcacctattccaaggccaagagcttcttctacctggggcgcggccactgcttcccgctggcgctggaaggtgccctgaagctgaaggagatttcgtacatccacgcagagggctacgcctccggcgagatgaagcacggccccatcgcgctcatcgacccggactttcccacttttgccttggccctcaacgacgagttgttccccaaggtgaagtccaacatcgaggaagtgcaggcccggcgcggcaagataattgccctgaccaaccccggcgtggaactgaaggtggaccacccctggtccatccccgacgcgtggggccccatggccgccttccttgtgctgcccgccctgcaactgttcagctacgaggctgccgattacctcggcaaggacgtggaccagccgcgcaacctcgccaagagcgtgacggtggaatagccggacgccctgcccgttcaacaggaaggcccccgttcagggggcctctgactgctgacaagcccccttcccgggggcttgtcttgttttcggccccgccaccacccacgctgcccttccgagcgtgcccccgcccccgacaggtcagcagccagagcgccagaccgggcagcggccagacgggcgacaagcgccagagatatccggaacggggccgtcacggaacacaaaaaagcccccgcgcgagcgggggctttttcgcatcgtgaaccgaaccggattcgggatctgcgggcaccttccgggctaccggaccggcccgccgtccttgggcgcgatttccgccgccacctctgcgtacatggtcagggccaccatggcgaaggtgagcagcagcggcccgtacagcagccccagaatgccgaacatgttcagcccgcccagaatggccaggaacaggtagagcatggggatgcccgcgccttccttcatgaaccacgcgcgcagcaggccgtcggaactggagaccagcaccgcgcaccaccccagcagaaacaccgcccgccacgtctcgcccgaaaggtacaggtaggccgtggccggggcccaaatcagcgcggtgcccaccacgggaatcatggctgcgaaggacatggcaaagccccagaacaacgcgggcaggcccaccagggcaaagcccaccgcgccgatgacgccctggaacacggccaccagcaccccgcccatgaacacggaccgggccaccccgcgcagggccgtcagcaggcggtcctcctgtgcgtgagccagcggcgagacgcgcttgacgaaggccatcatctgccgtccgtcgcgcagcagaaaatacaggatgaacagcatcagcagaaaatggccgaacaggtacacggcattgcccaccccggcggtaatgccgtgcagcacggtctctccggcctggcgggccgcgcccagcagggtgccgcgcaggctggccgggtcgaagtcggccaggtccggggcgtcgatgccgaaatcggccagggtccgggtgacccacaccgaaagctcgtgcagccgggccagacccagttccaccggcgcgggcagggaacccgcagcaacggcggctccgggcacggcgcccgtggctgcgcctgcggcggccccagcggcggcgtcagacccgccgttacccgacgcggcgtaaaaggccatggccgcgcgggccagggcgcgggcctggggtatcagcgcggccacgaacacggccagcggcgcggccacgcccagcagcagggtgaggatggtggacgccgcggccaagtcgggctggcgcacccggcgggcaatgcgctcctgcaggggcgcggccagcgcggccaccacgatggccacggccagcgtatggatgaacggacgggccagcagccagccgatgcccacggccaccacggccagcagggccagccagacccgcgtgggcgcggcgtggccgggcgcggcctgtgtggacggggcggacggagcgggcggggcggatggtgcggacgggacgcccgccgccgaagatgcggcagtggccgccccctcaggctgtccggcgggggcggcatgcgcggattcggcacgggccgaagggcaccccgcgcaggccgggggggcaaagggggcgatggaaacggaggagccggagccatcagcctcgcgcagcgcatcggcagcgccggggcagccgccgcaggacggggaaaggcgcgtggccgcacggcgcagcacgggccgggcattacggcgcggggaacgggcaggagtactcatgttgcggtgctagcacgcggtgcgcgccgaagcaacagcaccgccgccctgttccgcccctctacagttccgcgcgctccagcaggcgcaacggatgcagcaccaccacctcgcggcgggtcacgcgcaccagcccctcgtcctgcatctcgcgcagaaagtcgctgacggtctgctggcacgagccggtcatggcggccatctgctcctgggtcaggcgcacgggaatcacggcgggctcgtgccatgccgcctcgtcgcccagcacctcgtaggccatgtacaccagcagcttggccagccgggtgcccacgtcacaggtcatcaggttgcccacctgctcgcccaggtagcgcacccgcccccccagcgtggcaatgaccctgcgcgccgcgccgaagttgtcggacaggaacttctcgaactcgtcccgccccgcctcgcgcagcacgcacggggtcagggcctgtgcattggccttgcgcggcaccgaatccagcacctcggccagcccgaacatctcgccccgcctgcgcagaaagaagatgggctccttgcccgacggcgcgatgcggaagatgcgcacgatgccctgctccacgtagaagcacgaatcgccggagtcctcctcgaagaacaccatgtcgttcttcgaaaattccctccggcgcgacaacgccagaaacgccgcccgctcgtccggcaggtcggcgaaaaaatcctcggtccagagatgccagttgcgttccatgagcccccctggcggagagcgtagtgctcctgcggcatattgcaagggggcaaaggcggtatcggacaccggatgtccgtgccgccccgcccccccggagtgtgattacgcgtcctggtcagtccgcatggccggggccacggccagacggttgcggtacttgtaggtggtttccacgccgtggatgtccacgcacttccaggtgatgtggtccttgcccatgatgggccgcagggaggccttgtggtaccccagctggtaggggatgcgcgtctcaatggcggcgcgggggcaggccttggtgcaggacatgcagtcccagcagtcgcgcgtgcagcggcagcgggccttgcccgtggctgcgtccaccaccatcaggtcgccggggcaggcttcttcgcaacgcgattcgggcagcccttcgcaaccgttgcacttttcggtcagtattctcggcggcatgtgttcctccgtccggatgaaatgcggttaagccttgaaccggtcgccggggaccagttgctcgtagggccgggtgaaggcggtcacctcgccggtggccgggtcgcgccgggtttccacgaagcagtcgaagttggcgtcgtcgcggccggggtagtcgctgcgggtctgccacccggcccagcgggtttcgcggcgggccttcaggtggtgcaccacggcctcggccacgtccacgcggtccatggtctcgttggcctgcatcaggtcgtgcaggtcggcggccttcaggtaggcgaactgcgattgcagcatcttgatgtggcgcagggcgtagtccaggcgttcctcgttggtgcggtagaactgcgagctgccgcccgcgtactcgtccatcaggcgctggaggcgttccttcatctcggtgggggtcacgccgtcgtaatccttgccgcgcagcagcggcgcgtaaacgcgggccttttccgactccagttgcgcgctgacggcggcttcgtcgggcttttcaaggcccgccgccatgtaggcaatggcgccgcgcgcggccagcttgccttccgccgcgcagccgcccacgaacttgttggggttgccgcccgccgtttcacccgccgcgaacaggccgggcacggtggtcatgcgctgcatgtccacccagaagccgcccatggtgtggccgcccatgatgtacgggtcggacccgtagatctcgatgggctccttggtcacgtcctgcccccggctggccaggaacagcacgaacgacgggcgctcgttgaggtagtcggtcatcatggcctgcaccagttcgggggccatgttgcgggtgtcgcagtaacaggggccgcgaccggccagccattcctccatgggggcgttggcccggatgaagcgcggggccgcatcgccgccgaggtgggcgtagcggctcatgacccgctcgtccttgcagttgatgatgggcgccttgtagcccaccgaaatggtgtccacggggccgcagaagtccttggtgcgggtggccacccagcgctgctccagcgaggacaactccgcgccctggcggaagcccatggcgtagccggagcccacgcaataggggcacatccagatctgcgcgccgctgtcggtggagtcggcggtgtacgacttgtacagggtgcccgcgccgccggtggaaaccaccacggatttggcgcggaacacgtagaacgcaccgtcacgcacgccaaggcccatggctcccacgcagcggccaccgtccatgagcaggccggtgcccaccacgcggttgtacacttcggccccggcctcgatggccttctccgccatgatgggcttcagctgttcaccgtggatggagatgtcccacttgccgcggtaacggatcttgccgttctcgtcgcgcaggatgggcaggccccaacgctccaggtcgtcgatggcctcgttgagttcctcggcgttgctgagggccaggtcttcgcgcagggggccgccgcccacctgggcgcggctccagcgcaccaggtcctcgggggtcttgccttcgggaatgtaggtgttcagggcgtccatgcccgccgaacacgcgccggaacgcatgatctcggccttttccatgatcaccacgcgcagcgacggatcaagccgcttggcctcggtggccacgaaacacccggcgttgccgccgccgatgatcaacaggtcgcactccaccgtttccgtgcgcacctccgcaaggctgcgcggtgcgatgtccacggccctgctggcctttctgttcgccatgtcgtttctcccgacgttgattggatacgttacggatgcgccgcaggggccaccgcatcattctttctgtcgttcacgtggcccagggcttgcggcacaggggctcatgaatcttctctgccctgattcgggctatcttttcgcgacgcagggcgcataagcattcctgagactgcctgctgtattgctgcggcgcagggattttgtgcgctgacaaggagaacgagtccggcatggaggagtatactcttctcgtattcgacgacatgccggacgaagttcgacgcagtcagcgcgcaaaagaccaagccacagcctaggcgctgccgagtccgagcttgatgcccatgtactgcaaccccacgaagatcagcaggatgccgaacagcaggcgcaggtagcgggtatccaccacgcagcccagacgccgcccgaagttggccccgcagtagccgcccagcatggcgaacacggccagctggtagatgacggtgtcggccacgccgcgcacgatgaactgcgagccgatgttggccaccttgacgaagttgccggtgcccacggccaccatcatgggcaggccgaaggccgcgtgcagcatgggggtgaacaggaagccgccgcccacgccgatgatgccggtgagcgcggcgatgaaaaagttgccgaaggccgggtacagaatgttggtgcggtagggcacgccgttccattcgccgcccgcatagagcaggccctgcttttcggtggccacgaagccgccgctcttggccggggcggggcgaatgccgcgccacagcatccagaacgccgcgccaaagaccagcacggagaagtacatcttcagctgttccggggtcatgcccagcgaaaggtacgcgcccgcgcccgcgcccagaaagccggtggccatcatggggaaggccaccttcatgttgggggtcttcttggacagatgcaccatggcggccatcaggccgatgacggcagaggcaaggctgttggtgcccagagccaccttgaccggcaggcccagccacagggtgtacaggggcacggagaacaggctgatgaacgcccccaccatgccgcccaggaacccggccaccatgcccacgccgatgcccagcaccggcaccacgttgacggtgccccagttggggtgactccaggccacggtccacgagggcgcaaccgattccttgaccagcgccagcagcagcacggcggtcagcgcccacagggccatgttgccgggggtgcgttcgcccagcaccgcccggatgcccgtgaggaacggggaacaggtgatgtcggcgtccgccgctccgtttgccggggccgcgcccgccgctgcgcccgtcttgttcgtctccgccattcccgcctcccttgctggttgaagtgattgtggtggtgagtgtgcccgcctcgccggggcatccggaaccggacagccgggcgcggggcgtgcatcgtgagccacgggagtagcgcgaagggggcaacgggttctatcgcggggacgataaacggagggaacgtgacgaaacgggggtgaaaaaagacgggatggcgggagacacgaaaaatgaactcgtgggctgacagtgcgttacgaaccgacaaggaaaaaacggagcggaccacacgcattccgccccgcctgctgacaacccgcgcgtgccggggtatgggtgaagcatccccgcccctgccgcccgccccccgcgcatgggggcacacgtacggatcagaccggacacacaccacggacatgcggcgccacacggggaaggaggatgcgccgtgttcgccctgctgtttctgcaacgcgactgcgtgggctgcggcttctgctgcgccaaggcccaatgcccgccgggccgcgaggcttacggcgaccgccgccgctgccccggcctgttctgggacggggcgcgctaccgctgccgcctggtcatgaccgacgcacaggttgccgccgtgttgcaggtgggcgaaggctgctgccgtccgctgaaccgctggcgcaaggatgtgcgggagcgggtgaagccgttgtgaccggggcccccgccctccttcctgcatgcgggcgggcacgcggcccggcgtcccgattccgtcatcctttcccggccagtcccgccagtccggccagtcacaccagtccggccagtctggtccaacccgtaccagcccgtaccagcccgggcccgcgcgaacggctttgcttcgggcgcggcgtgacgtataccctttgcgcaggttgccccggccagtgcgcgcagccgctgcgcattccccgcgcagccccggcgtgtccggcgtgcccgtcacatccggcgcacccgttgcgcccgattgcgtctggtcgcggctggtcgcgtcccttcgcgtcccttcgcacccggcccgcgccatcccctcacatccaaaccgccaaccggaaccagcatgtcgctcacccaacgcctcggccttcgtggcgagcccctgtggctcatggacggctcggccttcatcttccggggcttctacgcctaccagagcatgcagcgttcggacgggtttcccaccaacgcgctgttcatcgtcacccgcatcctgctgcgccttctgcgcgaggagcgccccacgaatttctgcttcgtgctggacggcaagggaccgaccttccggcacgagctgttcccgccgtacaagatgcagcgcgcggtcacgccggaaccgctggtgcagcagttggaccccatcaagcgcatggtaagggcgcttggcctcccattggtcgtgtccgacgggtgcgaggccgacgactgcatcgcctcgctggcggcgcgccaccgcagcgaacggcccgtggtcatcgtgggcacggacaaggacctgaagcagtgcctgcacgacaacgtggtgctgtgggacccggcggccaaggaagaaaagctggtcaccctcgcggacttcacggcggaaacgggccttgcgcccgcccgctggcccgactttcaggcggtcatcggcgattcgtcggacaacatccccggcatccccggcgttggccccaagacggcggaaaagatattcaaggacttcggctcgctggaagacatccgcgaccgcgtgggcgaactgcccgaaaagctgcgcgccaagttcgagccgcaccttgaaaccatgttcctgtaccgccagctgaccaccctgaccaccgacgcctgcccggaagtgaccctgcccgacctggcagtgcgcccgctggacccggcggaggccggtgccatgctgcgcgaattcgagttgcgtcagcttacccgcgaactctccggcatgatagagaacggcagcgtcacctctgccccgcgctccaccagccaggtgcaggccagcctgttcggcgacgagggccgccgggccgacccggtgaacacctgcaaggaccccggcaagctgcccgactgcgaaggcgtggccgccgccgtggtgcccgtgttcgacaacggcgccatcaccgcctacgccgtagccgccggggattgcgaaagccgctactccgggccggtggacgcgctggcccgccacctttccagggccgcgcaggtggccgcgcccgacgtgaagcacctcttgcgcaccgacccggcctgggccggcatcgacccggcccgctggttcgacctggggcttgccgcctacctgctgaacccggaagagcgcgactacggctggccgcgtctggccgcccgctggggcgacgaactggaacgctcgtccggcaaccccggcctgctggcgctggaaatggcgggcgcgctgtcgggacgtctggccggggcgcagctgtcgcgtctgatgcgcacgctggaaatgccgctgatccccgtgctggccgacatggaggcggcgggcatcgccgtggacctggacgcctttgccgccttcctgcgcgaggtgcagggcgaactcgaccgcctgacgcgcgacgtctacaaggccgccgggggcgaattcaacatccgctcctcgcagcagctggccgaattgctgttcggcacgctgggcctgcccacgggcggcaagaccaagggcggccagacatccaccgcgcaggacgtgctggaaaagctgtccggtcgccatccggtggtggacgccatcctggaattccgcaagctggagaagctgcgctccacctacctggaaccgctgccccgcctcgtggacggcgccgggcgcatccacaccaccttcaaccagctggccacggccaccgggcggctgtcgtccagcaacccgaacctccagaacattcccgtgcggggcgaccttggccgccgcatgcgcacctgcttcaccgccgcgccgggcctgcgtctggtgtccgccgactattcgcaggtggaactgcgcgtgctggcccacatgtcgcaagaccccacgctgctggccgccttccgcgagggggcggacatccacagccgcactgccagtcttttatacgacgtggcgcaggatcaggtttccaccgaccagcgccgcaacgccaagaccatcaacttcgggctcatctacggcatggggccgcagaagctggcgcaggaactgcgcatcccgctcaccgaggccaaggcgttcatcgaacggtatttcagcaagttgcagaagctgcgcgaattctacgacgaggcggaaaccaccgcccgcgaactgggctacgtgaccaccatggcgggccgccgccgcctgctgccggaaatccattccgaaaacacccagctgaagtcgcaggcgcgccgccaggccatcaacaccctgatccaaggcagcgccgccgacatcatcaagctggccatgctggccgcccacgccgacccggaactgcgcgccctgaacgcccggctcatcctgcaggtgcacgacgaactgctgctggaagtgcccgccgacaacgcccccgccgccggcgagcgcctggccgcgatcatgtccggcgtgcggcccggtggggttgcactggatgtcccccttgccgtcgattgggggcagggggagaactggggcgttgcacattgacgcaatctgttggaagacatcgcgtgggggagaggcgggaaacttttgaaaaagtttcccgcctctcccccacaccccctctccacccttccaaacttttcaaatggggctgacgccacggcgtttttccccacccgaataaaaagtttaggggaaaggggatggggggccgggggaaggggaaaaccccttttccaaaaggggttttccccttcccccggttcttcttgttatcacagccagcaaggggccgcatgaaaacactgatcctgaaacgcggggaagagcgccgactgcgcgtggggcacctgtgggtgttcagcaatgaagtggacgtgcagcgcacgccgctcaaggactttgcgccgggcgaggccgccctggtcatggacgacgggggccgctgcctgggcacggcctacgtgaacccggcctcgctgatctgcgcccggctggtgagccgccgagagaacgacccgctgaatgcggacctgctcaaaaagcgggtggaacgcgcgctggccttgcgtcaggcgctgttcgacacgccgcactaccggctgtgcttcggcgagggcgacatgctgcccggccttgtggtggaccgctacggcgacacgctggtggcccagatcaccacggcgggcatggacgtgcagaccgacgcggtggttgccgcgctggtggaggccaccggcgccaccggggtgctgctgcgcaacgacacggcctcgcgcgagttggaagggctgacccgcgaggtgcgcgtggcgttcggctccgtgcccgagacgacagagatttccgaaaacggctgcaccttcaccgtgccgctcactgccgggcagaagaccgggtggttctacgaccagcgcgacaaccgcgcctttgccgcccgcttcgccaaggggcaggacgtgctggacgtgttctgctacgtgggcagctttggcgccacggcggcgcgcgcgggcgcggcctcggtaacgctggtggatgcgtccctgcctgccgtcgaactggcggtggaaaacgtgaaggccaatggccgcgcgtacgggattaacggcgtgggcggtgtggacgacgccgacggcatagagggcgacgccttcgaggccatggcggaactgcggcgcgagggccgcaagttcggcctggtctgcctggacccgcccgcgttcatcaagcgcaggaaggacgccaagcagggcctgacggcctaccagcgggccaacgaactggcactcgacctagtggccgatgggggtgtattcgtcacctgttcctgctcgcagcacctcgacagggaagaattgcgccgcgtgctcacccatgccgcggcaaaacggaagatgcaggcccagatcatcgcacaggggcatcagggcgcggaccatccggtacacccggccatggccgagaccgactacctgaaatccttcaccgcgcggatattccgcgcctgaaccggagacattgcggcatgctcgacaagccccgcctgctcacccccggccccacgcccacgcccgaaagggtgcggctggccatggcccatgacatgatccaccaccgcaagcccgccttcaaggccatcatggcggcggtgcagcccaagctgcgcgagttgttcggcacggcccagccggtgctgcccatggcctgctccggctcgggcgtcatgaccgccgccgtgcacggcctgttcaggccgggcgaaaaggtcatcgtggtcgaaggcggcaagttcggccagcgctggcgcgaaatcgccgccgtgcgcggcctgaacgtggtctccgtggtggtggactggggccgcccggtcaccccggcggaagtggaagccgccctcaacgaacaccccgacgccgcaggcgtgctggtgcagctgtcggaaacctccaccggcaccctgcacccggtgcgcgagatcgccaggctcaccgccgggcgcgacaccctgctggtggtggacggcatctccgccgtgagcatctcgccctgccccatggacgaatggggcatcgactgcctgctcaccggttcgcaaaaggggctgatgctgccgccgggcctcggcctcatcgcgctgtccgagcgggcctggcgcaaggcggacaccgtgccgccctcgtgcttctatttcaacttccggggcgagctggccaaccttgaaaagcagcagaccctgttcaccacgccggtcagccttatcatagggcttaacgaaagcctggacatgttccgcgaggtggggttggaaaccgtgtaccgcaagcagtgggcgctgacgcagatggcccggcgcggggtgacggccatgggccttgagccgctggtgaaggaaggctacacatggggcctgaccagcgtgctgctgcccgaaggcgtgcccgccaccggcgtgctgcgcgtggccgcagagcgctttggcgtgatcatggccgccgggcaggaccacatgaaggaacgcatcatccgcatcggccacatgggctggctggactgggccgacctggccgccgggctgcacgccctggccgagggcttccgggcctgcggcgggtacatcggcacgcgcgacgtgctggagcaggccctggccgcgtaccaggccgggctggcggttgcaccgggaaccgaaatctaaccgcgaaggatcaggacatggccgacaacgaacgcaccggctgcggctgcgcggctggcggagccaaggacggcgaggcccatggcgcgccccagatgccgcaggtgaccttttccaccttcatcctgtcgctggcctcgtcggcgctggtgcagctgggcgaagtgcccgacccggacaccgggcgcaccagcgagaacctgctgatggccaagcacaccatcgacgtgctgaccatgctgcaagagaagacgcgcggctgcgccgacgcggacgaggcgcgcctgctggagggcgtgctgtacgaactgcgcatgaagtacgtagtgcacaagaagtaaccgccggctcccaaagactccccaaatcacacggaccacacggacctaacagatcaaacagcgcaaggaccacggcatgaccatcatccgcgccgggctcgtgggcgttaccggctacacgggcatggaacttacccgcctgctggcgggccacccgaacatgcgccttgtgcgcgccacctcgcgtacagaggcgggccgccccctgtccgacatctatcccttcttgcgcgggctgcccggcggcaacgcggtcatgaccgcgcccgacccggacgacctggccgacaactgcgacgtggccttcctggccgtgccacacggggcggccatggaaatgggggccaccctgcgccagcgcggcctgcgcgtggtggacctttcggcggacttccgcctgcgcgaccccgacgtgtacgaggcctggtacaaggtgccccacacccgccgtgccgaactgccccaggcggtgtacggcctgccggaactgtacggcgatgcggtgaagaaggcgggcctggtggccaaccccggctgctaccccacggccaccatcctcggcctgtacgcggcgctgaagcacgggctggtggaaaccgacggcatcgtggtggacgccaagtccggcgccaccggcgcggggcgcaaggccgccgtgggcacgctgttctgcgaggtgtccgacaccttccgggcgtacaacatcggcaagcatcgccacaccccggaaatcgagcaggagctgtcggccatcgcgggcacgtccatggtggtgtcgttcaacccgcacctgttgcccatcaaccggggcatcctggccaccatctacgcaaagctggcaaagcccgtcagcccgcaggacgtgcaggcggccttcgagcagacctggcaggggtcgcgctgggtgcgcgtgctgcccgccgggcagttgccggaaacccgccacgtgcgcggcaccatgttctgcgacgtgggcgtggtgacggaccagcgcacgaaccgcctggtcatcctgtccgccatcgacaacctgtgccggggcgcttccggtcaggccgtggccaacgccaacctgatgttcggcctgcccgtggaaaccgggttgatgctggccccgctgatgccgtaggctcggcgcggcaaccatcgttcacgcaagggggcgctccgcaaggggcgtccccttttgcgtgtacggcgggcatcgtgcgcgcgtgaacacccggtaaccaccccgacacgacgcctgccggtctgcgccactgtcgccccccacgccgccgcatgcccccattgcccccggcgcgccttctcgcgcagcccgcaacccgcgcgcatgataatcatgggccatcatcccccgccctgacatacacgggaccataggggggtactccgcatgagcatccggctgcgcattcttctcgcggttctcggtcaggccctgttggccgtcgccctctgcatggcggtcatcgtcatttccaatcgccagaccaccgatggcatggcggtcaacctagccgggcggcaacgcatgctcagccagaagatgaccaaggaggcgctggccctgctgcacggcggcccggccgcactgcgccagtccatcgccaaccagatccgcgtgttcgatgtcacgctggcggccttcatcgagggcgggcaggccccgctctccctgaaggcagacggccccacgggccggttgcccccgcccagcccccccgtgcgcggccagttgctgaccgtgcgcggtgaatggctgcgcctgcgcggccttgtggaagccgcactgcccgaaggggccgtggccgcgccagacaccgcccccgccctgctggacgccagcgacggggtgctggacgccatgaacaaggccgtcaccctgatgcagggcgaatcggaaagccgggtctccgcgctgctggtcagccagttcgtcgggctgtgcctggcccttgcccttggcgcgatggcggtgctggtgctgcaccgccaagtcatcaaaccgttgtacgccatccgcgacttcgcgcgggatcaggcccagagcccccggtgcatggaccttgcgggcaacttccgccgcgaactgcgcgaggtggccgacgccctgtgcgccatgaccggcaaccttaccggcgcgcttggcttttccgagggcatcctgcgcagcatagagacgccctacctcgtggtggacacccgggaaaaggtgctgcgctgcaacgcggccctgctgacgctcatcgaacgcgagggaacgccggaacagtaccacggcatgggcgcctcggaattcttctacggcgatccgggccgccaaaccgtggttggcaaggtgatgcgcgaaggcgtaccggtggtgcgcgaggtggagataaccgggcggcgcggcggggtgcggcgggtgaacattgccgccgcccaactgcgcaatgccatggacgattcgctggtgggcggcatctgcctgtacaccgaccttaccgaattgcgccaggcagaggccgacgccgaggcccgcaccgaacggctggcccaggccgcccgcgaggccgacggcatttctcgccaggtggtggacggttccgaatcgctggccgaacgggtgcgcgacgcggccatgggcgcgcaaacccagcgcgaccgggtggacgagaccgtttcggtcatgcaggacgtcaacgccgccgccgtggacgccacccgccttgccgggcgcgccgcggatgcggcggaacgcgccgtggacgaggcgcgagccggttccgacaaagtgcgccgcatgcgcgaggccatgcgcggcgtggtggagcggtcggaggaattgcgcggcggcatgcgcgaactgggcgggcaggcggactccatcggacgggtgatggccgtcatcgccgacatcgcggaccagaccaacctgctggccctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgcaggccaccagcgaggtgcacgcggccatcaccgccatccagcacggggtgcgcgacagcatgaaccgggtggacgcctcgggcggggccatcgacgagaccgcgcaactggccggtgaatccagcgaggcgctggagcgcatcgtgcatctggtaggggccaccaccgacgaggtgggctccattgccgaccgggcgggcctgcaggccgaccaggcggcgcgggcggccatggccatcgatgtcatccgcgaggtggcagaggccatggccgagggcatgcacgaggcggccagcggcgtggacgggctgcgccagcaggccgaccggttgcaggcgctcatcgtgcagattaccgcctgacccacgcccttccggcacccgggtaccggcaaccgcacgtcaccctgcgaacgccgcgcatcacggaatcgggcgacaaaccggacaccgggccggacaccgggccggacactggggcggacactggggcggacacgtgatcgtgcacgaaatcgggcgccgacgaaacgggcaacgcgcggtccccgcaacaaacgcggcctgtccacaaactgccctcgcagccaccgggcctgtccacaaacggaaccggggcacccccaacggagtgccccggcgttgttcacggcatggcgtcagtaacgaaaagcggaatgcacgggacggtggcgggcagactctggcgctgccacgtcagcggcccgcaggtcaggacgtgcccagcacctggccggggtctatgcccgagtcgcgcgggtccaggcaggccaccaccttcacggcggtctggccggaaaggtccagcctgcgatgctgggccgggcggcccttggggtcgcgcaccacgatcacttccggcagcagcggttcgcgggcgttggccttgctgaccacgccgcgctggccggtgttcagttccaccacgctgcccacggggtatatcccgaggcaccggatgaaccgctccacgaagccgggatgaaaatcctgcccgcgcatgccgtacatcaggcccagcgccttgtggggcagcatcgcggccttgtacacacggcggctggtaagggcgtcgtacacgtccaccacggccaggatgcgggcgatgatgctgatttcctcgcccttgaggccgcgcgggtagccgaggccgttgtacttctcgtggtgctccagcatgcccgccagcacctcgtcgtagaccatgggattgtcgcgcacctgttcccaccccagttcggggtggcgcttcatgacgccgaactcggcgggcgtgaggcggcgcgggctgttcagaatgatatcgggcacgcgggccttgccaaggtcatggaacagcccggccaggcccacccggctcagggtgatgtcgccaaagcccagatgccgcccgaaaaccacggccagcacggccacgttgatgcagtgggtgtaggtgtattcgtccaccgagcgcagcttggaaaggcccagcagcgcattggcattgcgggtgacgctggtaaggatgccctcgaccatgggctgggcggcctgcacgtccacgaagccgtccttgcgcatgatgtccatggccttgcgcgcgaagcccacggaatcgtcgtacagggcgcgggcctggggcatttcctccgccagggacacggtgggcgccagcgggtcttcgtcgcccaggtcgcgggccagttcggcggaaatggcctcttcatcgctcaggccgtcggtgccgtcgccccccagcgaacggcgcgtatccacgaagacttccatgaagccctcgcgctggatgcgcagcacgtcgccctcggagccgacgaccccaacctggctgtacaggtacgggttttcgagccacgaaaggcccatgtcgaccacgtacatgccgggtctgagatcccgcgtggagatcttcttgagcaccggtccctcctcgctttcccttgctgccgccggtacggcgaccctttgcatctacgtatgttcgctgcaaaaaacaactactcgcacgacttcgcggcatcggaagggcgtatggaggaagtgccaccgcccccccttcggcgcaatgctggctcacccccatgtgccgatactcccttcctccgcctctgggggtatcaccaccttgcccgggaccgccgcgcctgccatactgaagtgcttgcaccagaccaccggacggaccggcaggtgcgccactgtccctggaccacggggcgggccgcagatgcttcgccgtccatagcccacgggacgggccacaggtgcgccaccgtccttgaccacacgggacgggccgcaggtgcgccaccggccttgaccacacgggacgggccgcagatgcgtcgccgtccttgctcaacgcgcacgcggggcggagcccgcaccccatgcagccccagaactccacacagcagcccaccatcttcatcgcccggcagcccattttcgatgcaacgggaacgctgtgggggcacgaactgctgttccgcgacagccccagcgggcccgcgcgcatcgacgacccggatgcggccaccgcctcggtcatcgccgacggctacgccatcgccagcgagaccatacccggcaccacccccttcctgatcaactttcccgaagggttgctgctgtccggcgcggcggaagtgctgccgccggaccggtgcatccccgaaattctcgaaacggtgcagcccacgccggaactggtggatgcactgcacaccctgaaacgggcgggctaccggctggccgtggacgacttcgtggggcaggaccaggcccagccgctgctggggctggcggacatcatcaaggtggacgtgctgggcgtgcccccggcggaactgcccgcgctcacggccaccctgcgcaagcgccaccacgccgtgctgctggcggaaaaggtggaaaccgcggccatgttcggccagtgccgcatgctggggtacaccctattccagggctaccacttcgccaggccggtcatcgtgccggggcgcaccctgtcgtcgggtcagacctcgcgcctgcacctgatgcagtcgctggccggcgaagccgacccgcacaagctggtgcgcgccgtgaccgtggaccccggcctgacctaccgcctgctgcggtacatcaattcggcgtggttcgccctgctgaaggaagtaacctcggtccagcacgcggcatcgctgctgggcttcgagacgctgcgcaagtggctgctggtgatcaccctggccgacacggcgggcagcgccgccccgcccgaagtcatgcgactggccgtgacccgagcgcgctttctggaactgttgtgcggccttgtgcgcacctgcacccatgcgccggaatccatgttcctgctggggctgctgtcgcaactggacgcgctgctgggcattcccatgcccgtgctgctggcccacctgccgctggacgcggactttcgggccgccctttccggcgagccttcgcccatgcacgacgaactgcacttggccgtgctgctggagcgcggcgcctgggacgaggccctgccgctgatgacgaagctgggcttttctcccatggacgtggcccgcagcagcatcgacgcccagatgtgggccagccggatattgagctagcgggtaccggcaggcgtgccgggccacaggcccgtgaacgcgtgctggaacgcaggaaaagcaaaaagggcacaccaccggtgtgcccttcaggttgttggcaacgtctgattttgcaagcctccggcggccaaggacggcagtcgttaggcgcgcttgcgagccttacggatggcgtcgcagagcggctgccgccccttggaaccccgtgtttttcatttccataatacattggaaacacaagcaaaagactcatttggagggggtgcagttgcgctgcccgccccaaaagggcctgtgtaccctatgtgagggccctacccgtcggccatgcgcagatcggtcacccgcttggacttgccgaacgaacgcggcagcacgccggggtccaccatctgcacggccacgcgggccatcagcttcttgtgcaggcggtcgcccacctcgcgcgccagacccgcgtcggcgtccgccgtggtgccttcctgccgttccacctgcaacagcatggcgtcgcggccatcggtgcgggtgagctggatgtggtactcggaccccagcaccggaaattcgtgcagcacatccgctatctggccggggtagatgttcaccccccggaagatgatcatgtcgtccgagcggcccaggatgtggtcgtgccggggaatgcaccgcccgcacgagcactggccgggcagcatgcgcgtcaggtcgcgggtgcggtagcgcaccagcggggatgcttccttgcgcagcgaggtgaccaccatctcgcccacctcgccgggggccaccggttgcagggtggccgggtccaggatttcgatgatgaacaggtcggcccagtagtgcaggccctctcgggcgtcgcattccagcccggtgccggggccgtacatttcggtcatgcccgcgatgtcgtagctgcccgtcaggcccagcttctgctcgaaggtggcgcgcatgcgcgggctgtgcgtttctgcgccgaatatcaccttgcgcagcttcaccttgtccagcaggccgttgcgttccacttcctcggccatcagcagggccatggaggccgtggaccccaggcaggtcacgcccatgtccaccagcagctgcaactgcatctccaggttgcccggccccaccggcacggtgagcgcgccgaacttctcggaccccagctggaacccggcccctgccgtccacaggccgtaccccacggcgatctgcacgcggtcttcgcgggtaaggcccgccagttcatagcaacgggccatttgcagggcaaaggtgtccacgtcgttctgggtgtaggccagaatcttgcgcttgcccgtggtgcccgacgaggcgtggatacgcaccacgtcgctttccggcacggacagcagcggcagggggtagccctcgcgcaggtcttccacgctggcggtgggcaggcgcacgatgtcgtccagggtgcggatgtcgtcggggtgcacgcccgccgcgtcgaacttggccttgtaggccgggctgttggcgtaggcgtggcgcacggtccagcgcaggccctcggtctgcacgcggtgcagggtttcggggtcgagatggggcaagaagcgatactgcgacatggaagcggactcctggggacgacggaataatggacgcgacacgaaaacgggactcggtcgaatcgggccagacagcgcattgggccagacagcaaaccggtcgggcatggggccgtgttccgggcatgcgacggacctgctcgcaacagacgccggacatgttccggatgggccccggagcgtgctgccggcgggcgcgcggcttgtgcggcggcgcaaaagcctgtatctgaggcccacgcgacgcaccggccagtcccccttgcgggggggacatcggcaacccgccggaaagccgccggtgctttgccgcaggctgtgccccgacgagacacgacgaggcgcggcggcctgtgcgcaccggcatcgcgcggcgcccgcatattgtatacaatccggggcgcaccagagagctaccacgaatcctcgcgggggaaaaccccggccagccgccgtgcggcccccgcatcatcaccccttgccgcatcaggaggcccacagtgcggatactcatcgtcggatccggcgggcgtgaacacgccctggcctggaagctgcgccagagccccctcgtcaaggacatcttcatcgcgcccggcaacggcggcaccgcccttgaaggcaccaacgtgcccatttccgacggcgacctgcccgcgctggtgcgctttgcgctggacgaaaagatcgacctcgtggtgcccggcccggaactgccgctggtgctgggcatcaaggacgccatggtcgcggcgggcgtgccctgcttcggccccgacgcctacggcgcgcaactggaaggcagcaaggccttcgccaaggaagtgatgcgcgcggcgggcgtgcccaccgccgccttcggcgtgttcgacactgccgatgcggcccgggcgtacatccgccagaacggcgcgcccgtggtggtcaaggccgacggccttgccgccggcaagggcgtggtggtggcccgcaccgtggacgaggcgctggaagccgtggacgacatgatggtcaggcgcgcctttggcgacgcaggcgaccgcgtggtggtggaaagcgcgctggcgggcgaggaggcctccttcctgtgcctgtgcgacggcgaaacggttcttccgctgccctccgcgcaggaccacaaggccgtgttcgacaacgacgaaggccccaacaccggcggcatgggcgcatacagccccgctccggtgctgcccgaaacgcgctacgaggaaatgatcgacctcgtgatccgccccgtgctgcgcgaactgatcaagcgcggccaccccttcaccggcgtgctgtacgcgggcctgatgatgaccgcagatggccccatggtgctggaattcaacacccgcttcggcgacccggaatgccagccgctgctgatgcgccttgacggcgaccttgccgccatcatggtggcgggagcgcagggccgcctgcatgaaaccaccctgcccctgaagcgcgaaaccgccttgggcgtggtcatggcggccaagggctaccccggcagctatgccaagggcatgaccatttccggcatcgaggatgccgaggcgctgggcccggtaaaggtgttccaggcgggcaccgagcagcgcgacggcgcttccgtgtcgcgcggtgggcgcgtgctgtgcgtcaccgccctgggtgacaccctggccgacgcacaggcgctggcgtacaaggccgtctcccgggtgcgcatggacaacgcccactaccgcagcgacatcggcgccaaaggcctgaagcgcggggcgtagcccagcacccggacaaatctgcgaggaagggccgggtgacggcacgccgtaccctgccccggcagacagggcacgtttccgaccaggcctgaccggccccgacaggttccaatcggtcccgactgatcgaccatgggccacgcacgacgcttccggcactgcccgcgcgttccgccacgctgtccaacagatgccagcccggattgaaccggtgcacggcggcacggaactcccggttaccgaacccttatcgacaacaggagatcagcatgaccaaggttgccgttttcatgggctctgcctcggacgaggacaccgtacgcccgtgcaccgaagtgctcgacagcctgggcatttcctacctgttcaccgtcagctccgcccaccgcaccccggaacgtacggaacacctggtgaccaagctggaagccgaaggctgccaagtgttcatctgcgcggcgggcatggccgcccacctggccggggccgtggccgcgcgcacccagaagccggtcatcggcattcccgtggcggcctccgcccttggcggcatggacgccctgctggccacggtgcagatgccccccggctttccggtggccacggtggcgctggacaaggcaggcgcgcgcaacgccgcctggctggccgcgcaaatcctggctctggccgatccggccctgtcgcagcgccttgccgccgcccgcgccaagatgaaggccgacgcggaaaaggccggtgaagaactggaagcacggtaccggaagtagcctgcgttcgccgcgccgcgtgcgtgggtcagccttgcacctgaaaggatgcgcaccatgcgcatccttttttcttgaccccgatgcgtaccatgcgcattatgggtacatgcacagcagggacgtcatcaggtgccttcgcgccgccgggttcgaagaagtgggaaagcggggcagccacctcaagttgcgccatcccgacgggcgtacggccatcgtccccgaccccaagaaggatctgcccctgggcccctgtgcagcatcgaacggcagtccggcgtaccgctgcgtgctgcaacggacaacaagaggtgagtaccgtgctctatccggtcatcgtccacaaggatgcggacagcgcctacggcgtgatcctgcccgactttcccggctgcttcacggctggggataccctggaagaagccttggccaacgcgcaggaggccgtggaactgtattttgagggggaacgcgacgccgtggcccctcccccttcccccattgatgcagtgctcggcagcgaggacgcgcgcgacggtgccgtgctgctggcggatatcgacctgtcgttcctggatacgacgtcggttccggtaaacatcaccatgcccgtgcacatccgcaacaccatcgaccgcgcggccaaagcgcgcggcatgagccgctccgcgttcatggtggaaagcgccctgcgcgccgcagggccgggcaaggccgcaagcgcgtaaaccgccccgccccccaacgcaatgacgaccgcatcccattgggacgcggccgtcatgcgttatatccgtttcggaaaggaatcgaccctttgccgtggggcaaccgggaggggttgcgaacccgtcaaaacctctggtggcgggcactccggtgcccggccttttcgtgtccggggatctcatgcggggatctcttgtctggtcttctcgccagcgcccccgcaggccgtggcccagatcctgtccgggcgcctgccgggggggcaatgcaatcgctcgatgctccgtcctgacccagtgccccacccctcggctgtccggtgggcggcgcatcccggatcgggcactccgtcaatccagtgcctgcgctcaggcgttgcccatgggctccccgtcgcgcagcagatcacggtacacgatctcgctgatgcggatgaccttgaggcgatactcgtcttcttccgggtggcagtgcgcacagccgtcggtgacgatcatgcaatgctcgtcaaggtcggcggcgcgtacgcccacgccatgcagtacaacggttgcgcggccatgttcccacattaccggcctgccgcaacgggcgcattccacaaacatcaattcagggtcatagcctttcggctgcgatggcacgtggggctgccgctcaacaacgcgatcaatgcggtcaatctggcgcatggcgttcctccctggcttgtgcccggctcgtgccgaaccttttgatggtcgcggaatcgttggtcgctcgtcctcccgattgttcccgtgcagcgctctgtggcgggcattcggcatcgccagtgaccgtccgtaaccgtcacctgacagggccgtccgcctgttccacgcgctatgccttcaacagtaagttatgcgcgcgtccgaagcaacgcctgcgcaccagatgcaacacgataaatgtggccagcgccgtggaggccacgatcatcagcatgaccacgatctggtagcgcacggcgtccgccgggtctgccccggccatgatctggccggtcatcatgccgggtatggacaccagccccacgcccatcatggaattgatggacggaatcatgcccgcgcgcagcgccccgcgaaagatgtcggcgctggcctcgtcccggtccgcgccaagacacaggcgcatttccacctctgcccggtgggcgcgcaggtcggagaacagccggtccagcgccacggccagcgcgttcatggaattgcccgccaccatgcccccgatggggatgaagtactgcggctcccaccacggcctggccccgatgatcagccccgtgaccacgaaggtgaccagaaagaaggtcacctgcaccgccagcagggtgggcatgaagtagtccacgctcttctcgcgcacccgccccttgacgatgcgcgccgcgaaccaagtcatggccatgtacatgcccaccaccagcagcgccgattgcaggccgaacaggatgcgcagcaggtagcccatggcgaacaactgggcaaaggtgcgcagtgtgccgatggccaggtcgcgttccagcttcaggtggtgcaccagcgacagcgcgcccgccagcagcacgaacaccacggccacggccaactgccacgggccgatctggatgtaggccatgcccagcggatcgttcatgcggcacccccggcaatcatgcctgcggcggcgttaacgggatggggcaccgccacttcgtgcaccccgccgtcctgcacgcgcacgtcgcgccaggggcggcgcgccgggcggtaggccccgtgggtgaccatgagcacggtcaccccgtcctcgttcagttcctcggtcagggcttccacctccgcgctgctttccgggtccagcgcgctggtgggttcgtccatcagcagggcggcgggccgcagcagcatcgtacgaatgatgcacacccgctggcgctggcccacgctcaacgccgccgccgtggcgtccagccccaccccggccagccgaaagcgggtcagccacccggccagttccgcgtcgtcgggcggggtcagccccttgttggccgcaaaggtgaacggcagcagcaggttgtcgcgcaccgtgccctcgcccaccgtgggggtctgctgcacgaagcccagggtgcggcgcaactccgccggtggaatgtccgccaccggtcggccaccacatcggaccaccccggcgtcggcctcttccagccgcacggcaagccgcagcagggtggatttgcccgcgcccgacggccctgtgagcatgacgaaatcgccggggtgcaccgcaaggttcacgtgggcaaggccggggagcgcgggcacgccggaaccggcaggcgcgacggcggatggccggaccgatggcccggcgggccgagccgacggagcagcggttcccgcgcccggcttggccgcaccatcccctgtcgtgccggacgcatacgcgaacgacatgtcgtcgaactgaagaagtggctgcatgacaccaatctaccgccgggcgcgcgggggtgtcaccaactatcatccgggcaaatgcagaggggggcgccgcgcaggtggccaccaatgttgacacgggcaaaggcgaacacgggccgggccagcacagacaggatgagcagggcaggggtgaatgcggcaagtgcggacgcggggccaacgcccgcaatgccgggtcattcgcgccctgcccccacccggccctccccggcccctccccggcccccccccggccctccaaagctcctgccgcgcaggcgtccccgccgccgctttaccttgcccgcccgagtggctacagatgaatcatgcacacgcacgaccacgacaccgccccttcccccgtttccgacaacgccacgtccccggctgcaggcaccacgcactcctcccccgcgcgcggcgcgcgccgccgcatccaggtgctgcccaccgatctgcgcaaccagattgccgcgggcgaggtggtggaacgcccggccagcgtggtcaaggaactggtggaaaacagcctggacgccggggccaccaccgtggaggtgaccctggacaacggcgggcagtcgctgatcatggtgcgcgacgacggcaccggcatcccggcggaagaactggaactggccgtcacccgccacgccaccagcaaggtggccaacttggcggaactggcccgcatcggcagcttcggcttccggggcgaggcgctgccctccattgcctcggtgtcgcggttccgcatgacctccgccccggtggccccagatggcacccccggcgaggccacctgcatagaggtggcgcacgggcacgtggtgtccgcaggtccggcggcgctgcaccggggcaccatcgtcgaggtgcgcgacctgttcgccaacgtgcccgcgcgcctgaaattcctgaagacccaggccaccgagctgaagcgcgcccaggaactgttcgcgcgactggccctgacccggcccgacgtggccttcaccctgtctgcgggcgggcgcgaggtgctgcgctttcccgccgggcagaccctggcccggcggctggccgtgctgtggcccccggcggtggtggacaccctgcaccccttcgaccgcatgaccgacggcatccgggtgcacggcctgacggcggacccgcgcggcgcgcagccccggcccgaccgcatgctgctgtacgtcaatggtcgcgccgtcaacgaccggctgctgctgaaagccgtgcgcgaggcgtacaagggccgcctgctggcccgcgaatatccgcagctggcgctgttcctggacatcgacccggaagaggtggacgtgaacgtgcacccggccaagaacgaggtgcgctttcgcgacgagcgcgccgtgttcgtggctgtgctgcgcgcgctgggcgaatcgctggaccgcatgcccgccatgggcgcgggcgatgaggctgcgggggcgctgccggggcagaacccgttcgcggtcggggggcagcagccgggcggctggcggaccggggagcacggacaattcgggcaagcgtcccagccccacgccgctggcaacaatccttccgccccggacgcaccccggcgcgaggcgcgccccctgggcttctgggggcaggccgacgcccgcgacgtgatcatcgacaagcgccagcgcgaggacgatccctacgcggcccctgccggcaatgacgcccatggtgctcacgacgccgggcacatcccgcacgggggccacgccacagccgatccgttcgggccatccggctccgctggccccgcccatccttccgaccccgcagaaccttcggactccgcagacccgcgcatcgacttccgccccggcctgcccggcgcgcgccgcgacggcccggcacccgcactgctggtggccgaggaagcgggccttgccgcatcccccggcctgcttgccgacggctcccgcccgttcaccgacgcggacgcccccaccgcgcagacatcccccccggatttccccccgccggacttcaccccgccgaacagcatcacggaggacacccgcgagggcggcgtgcgcatcggcgactacacctacctcggccagatcgcggacacctatctggtgctgcgccggggccgcgacaccctgctgctggtggaccagcacgccgcccacgaatgcgtgctgcatgaacgcatcaggcggcgcggcacggcgggcggcgggcagttcctggccctgcccgtggaactgcccctgcatccggcggaggcggaacggctgcacgaactgcgcccggatctggaagccctgggctttgcgctggaaaccaccggcgccacggtgcgcgcccgcgccgtgcccgccctgctggaccgttccgaagccgccgccttcctgcgcgaggcggtggccgggcgcaccagcagcctggatgcgttgtgggccatgatggcctgcaagggcgccatcaaggccgggcaacgcctgacgcccgacgaggccgccggactggtggcccagtggctggccacgccggggcgcgacttctgcccgcatggccgcccggcggtgctcaccttcacgcccggcgagatggagcggatgttcaagcgaaaagcctaggggactgttcccggcttgcctttttgcccctttccgcctttccgccctttccgccaattccgctcagcccctttacccggtgcctgtgcgggggtactctgtacggaatacccccgcgcaggcaccggggcctcgccgtttcggccctgcccatgccccgagccctgtgccgccgaacacccccgtgtccgcaacgcctgcccgcgcgccccgcgccgcgcggccgcaaggagcccggccccatgtgtccaccgccctcgcagccgccccaatcgccgttatttcccccgcccggcaccgcccacccgcatggccgccccgcctgcgtgctgtcggtggaggacgatccggtcatccgccagtccatcgccgggtggctttccgatgaaggctacctggtcctggaggccgaggacggcatctcggcgctgcgcgccgtgcgcgaacaacgccccgacgtggtgctgctggacctgggcattcccggtatttccggcgatgccgtgctggagcgcatggcccaggaatcgcccgaggtgccggtggtggtggtttctggccgggcggagatcggcgatgccatcaacgccttcaagctgggcgcgtgggactacatcaccaagcccatcctgaacatgaacatgctggcgctcacggtgcgcaactgcctggagcgccgccgtctgcgcgagcggctgtcggccatggaatcgcgctattccgggctggtgcaggggttgccggtggtggtcttcagcctggacgacacgctggagctcaccttcatcaacgaggcctgccgcacggtgctgggctggacgccggaacaggccctgctggaacccggctggttcatggacaacgtgttccccgaagaccgcgagcgggtgcgcggtgcattttccggcgcgttttccgccagcaccccgttttcgctggaattccgcatgatcaacccgcgcgggatacccctgttcgtgcaggcccgttccaccgccgtggcctcgcccgaccttgcgcgcggcatgccgggccgcatcgaaggggtgctgatcgacctttcgcgccgggtgtttctggaacgactgctggtgcagcgcgaaaagctgaacaccctgggcgcgctggtggacgagatagcccacgaattccgcaacccggtcttcgcgctggcgggctttgcccgcaccctgcaccgcaagtttccggacgcccaagaggcggaagtggtgctggaagaagccacccggctggaagccctgatcaaccgggtgcagcagtacctggcccccgtggacatcgtgccccgcccgtgcagccttgccgccgtgctggactttgcggcggacttgctgcacgcccccttgcagcgcaagggggtggaactgcgggtggaggcccccgccaacctgccgcccgtgcagtccgacccggacctgctggcccagatcgtggtgggcatggcggggctggccgtggaacacggcgtgcccggcagcgaagccgtactgcgctgccgggacgcgggccgtggccagttggtggaggtgctgctgcgcaccgaatcgcccctggcccacgacacggaactttcgctgatgcccttcggcgaccagcagggaccgcagccgctggccgtcagctacaagctggcccgcgacctgagctgcctgctgcacgtgcggcgcgaaccggacggcctgctgctgatgctggccgtgcccgtggaccccgacgacgtggccaacctgctgggcgaggaatagcgcgcaccgtcccccgctcccctattcgccccgtttcccgcatcctgccaccccccagggcccggccttcacggcgccgggcctttccttgcgtccgcgtaccgcgatatcccctgacgtctccgggcagcccgcctcgcccgcaccatgccgcccgcacccgcctccctgcccgtccccacaccctccccgccttcgtccccgcctctgcccgggctgcatccggtgacacgtccgtcccgttcgtgccgcccgatgattatcattcgccgcccatgccgccccacctacggtcgaacatccacaacccccatcagggaggcgaacccgatgcaccgtatccgatgtcttgcggcggctttcctcctgctcctgctgcccacggcgctgctggcgtacgaggtgcccaaggagatcatcatcaagcggccggaaaagaaccagcccatggccgcatgggtgaagccggtcacctttccccacggcaagcacgccgtgctgaattcctgcgattcgtgccaccacgaagagtcggacaggacactcggccagttcctgccctgcacccagtgccacaacaagcccacggtcacggaaacctcgtcgttctacatggcctggcacaacgacagcacccacagttgccttggctgccaccgcaagatgcgcgaggccggaaagatgccccccctctcgtgcacccgtggctgccacaagaagacggaggcccaatgaacgctctcgcccaactcgtggcgcgccgtgcagaggccgaggaacgcggcgtctcgcggcgcgactttctgaaattctgcggcatggtggccgtggccatggggctggaggcctccatgggcgcgcagatcgcccgcgcgctggaaggaaagaaaaaaccgtcggtcgtgtacatgcacggcgcggaatgcaccggctgcaccgaggcgctgctgcgcctggtggacccgtacttcgacgtgctgatcatggaggttgtctcgctggactactgcgagacggtcatggccgccgccgggcacgccgcccacgcggcgctgcaaaaggccatcaggaacccggacggctatttctgcgtcatcgaaggggccatccccacccgcgacggcggagtgtacggccaagtgggcggacagaccatgctgtcactgttcaccgaggtggcaggcaaggccaagggcgtcatcgccatgggcagttgcgccagctacgggggcatccaggcggcggcacccaacccttccagggccatcggggtaggcgccgcgctgaaaccgctgggcatcgcgcccatcaacctgccgggctgcccgcccaaccccgtgaacttcgtgggcacggtggtgcacctgctgaccaagggcctgcccgacctcgacacctcgggccgccccaggctgttctacggcaagaccgtgcacgacatgtgcgaacggcggccccacttcgacaagggcgaattcgcccccgcgttctcgtcgcagcaggcgcgcgacggctggtgcctgcacaagctggggtgccgtggcccgtggacgtacaacaactgtcccaccgcgctgttcaaccagaccacctggccggtgcgctcgggcgcgccctgcatcggatgcagcgaacccggattctgggaccagcttgcccccttcaaccgcgacgtgcgcgaaaagggcgatgacgcctgaggaggcatttcatggctgacaaagcctataccggccgcatcgtggtggacccggtcacccgcatcgagggacacctgaagatcgacgtctcggtcaggaacggggtggtggacaacgcgtggtccagcacccagctgttccggggcctggaaatcatcgtcaagggccgcccgccggaagacgtgcacaactacgtgcagcgcgcctgcggcgtgtgcaccaccacccactcgctcaccagcattcgcgccgtggaaaacgccatgggcttcaaggcccccccggcggcggaactggtgcgccacctgattctggccacgctcatcgtgcatgaccatctggtgcacttctaccacctgcattcgctggacttctgcgacgtggccaacgccctgaaggccgacccggtggcggcggccaagctggcgtcagaggtttccgggcgcgacgtaccccccggcgacctgttcgtggtgcacggcaggctgaagaagttcgtggatgccgggcagctgggctggctggacaacgcctacttcctgggcgggcacccggcctaccgcctgtcgccggaagaaaacctggtggtggccgccaactacatcgaagccttgcgcgtgcagatgaagatcgccaaggccatggccatctttgcgggcaagaacccccattcgcagaccatgcgcgtgggcggggtgacctgctacgaggccctgcgccccgaacggctggcggaattccgcgccctgtacgaggagtgccgcaccttcatcaaccacaactacctgggcgacctgaccattctgggccgccgctacccggaggtggccgcctacgggcgcaccaccaactacatggacttctccgacttccacgacccggaaaccggcaaagacccgttcttccggggcggggtgctgtggggccacgccatcggcaagaccgaggaactggaccccgcgcagatccaggaacacctgtcgcgcggctggtacaagccgggtccgcccgcccacccctatgacggcgtgaccgacccggactacaccggctacgacccgaacggccactactcgtggtccaaggccccgcgctacaagggcgaagccgtggaaaccggggcgctggcccgccgcctgatcgcctattcacgcggcgagcaggaaaccgtcacccgcatggacgcctggcttgccgcctgcaagctgaagcaggagaacctgttctccaccatgggccgcacggcggcgcgcatggtggaaagcgtcatcctgatgaaccgtgtgcagggctggctgaacgacctggaagaccgcgccaaggccggtcccgtggaaatctacagggaatggaccatgcccgacgaggccaagggcgtgggcttctgcgcggtgacgcgcggggggctttcgcactggatacgcatagaaaagggcaagaccgccaactaccagatggtggtgcccagcacgtggaaccttggcccgcgctgcgacaagggcaagccgtccgcagtagagcaatcgctgatgggcaacccggtgctggaccccgaccgcccggtggaactgctgcgcacggtgcattcgttcgacccgtgcattgcctgttccgtgcatgtgttgcacgccgggggcaagcggtcgttccgcatcctgtagcgatagggacgatgggcgattgggggtgcgagcagacgaaacccgcgccccaacgagacacgacacacgtataacggggcggaccacgcatgacgcgcggtccgccccgttcgcaatcgtcggggagtggggaactgtccggccttacgcctccgggctcaggtacggatcatcggtggccaggtaaccgcgcacgtagtcgtccacgccctcttccagcgaccggaagggcacgtcgcacccggcccggcgcagcttgtccatgctggcctgggtgtagttctggtacttgcccgcaaggtgcgcgggcatgtccatgtattcgatgaccggctggcggtccatggacgcgaacacggcgcgggccaggtcgttccaggtgcgcgaggtgccggtgcccacgttgaacacgccgcccacctcggggtgctgcaacagccaccacatcacctccacgcagtccttcacgtacacgaagtcgcgcatctggccgccgtcggcgtaatccggatggttggagcggaacagggtgatgcggcccgcgttgttcacgttgtggaacgacttgcagatgacgctgcgcatgtcgtccttgtggtattcgttcgggccgtaaacgttgaagaacttcaggctggcgatggaatccagcacgccttcgcgccgcgcccacaggtcgaacagctgcttggaatagccgtacatgttcaggggcttcaggcggggcatcagttcgtcgtcgtcggaaaagcccagcgtgccgtcgccgtaggtggcggcgctgctggcgttgacgaagcgcgcgccggtctgcatggccagcgtgcacagcatgcggctgtagcggaagttgttttccatcaggaagtcggcgtcgcgctccgtggtggacgagcacgcccccatgtgcacgatggcgtccacttcccacggcaggtcgccgtgcaggaccatgtccatgaacccgtcgcggtggatgtagtccgcgtagcgcaggttgacgaggttcttccacttttccgtggtggccaggttgtccacgacgatgatgtcgtcgatgcccatgcggttcagcttccagaccatggcgctgccgatgaaccccgcgccgccggtgacgatgtacatttcaggctcctttgcgaaggctgcccggcaggcgcgccgggcgtgcggcatgatgccgcgatgcgggccgcagggcaagggggcggcgggtggatggccgccgtgcccgtgcagggaaaatgtcctatttgccggaggcgggtagtaccaccagttccgggccattcgcggtcatgcgcacggccacgccgtacatggccgccgtggccgcaagggtgcgccccagcagaaagtccagttcttccatggccactccggcgcgttcgcgcacgatggaccggaaggcgaagtcgaagcgcacggcttcaaggaacgtggcgacggcaggggcagcttcggccatgcccgccatgcccgccatgcccgccagacgggacgggctgtcctgtccatccgggtcttccgaaagcggcatcgggtgcgccatgccggggttgcgagcgcgcagattgtccgccgcgcgttgcagggccgcgcccgtggcggccagcaccgcgtagccgcaacgttcctcgtgcgcggccagaatgtcggcccacggcacgccgggggcggcgcagccgccggaagccgccggatcggcagggactgccgaatcggagagaccggcgggaccggactgttcgacatcggttcggccggcagcggctcccgcgcgttccgccgcaccttccgcccatgccgccagcacgtccagccgggtcacccggtccacggcgtgcagggtcttgatggcccaggtatcgcggcacagcagggcgcggcattcggcggggcgatgggcgtagacgccacaccgattgtcggactggttcaggaacaggcaggtccagtcgccgttgccagcggccatgcgcgggcgcaacttcaccagttcccgctccagcgggcgcagttgcccgtccagatcgcgggccagttcgcccgcgcgcagggtcaggcaatgctccggcgccagatgcccggcacggaacagggcaaggtcttccgcgtgcagggcaggcccgcccttgcggcagcaggtgccgcagcctcgacaatcgatatcggtcgcatcgctctgtggcgccagggcgggcatgtcgtgttcgttgtgcatccggattccgtaagggacgaaaaagcgttgtgcgcaggccggttgtgcgcgggccaattgtgcgcggggaagtcgagcgcagcgttcgcaatgccgaggtcgggcagcggaatgaaggccgggaacggactgggtggatacgcccgcgctacgccgggcgtgcgccaccgaggccgtgccccggtgcggcccgtgcccgaacctagcccgaaacgtcgccgcgcacgctccggaccgcccgaacatcccggatctaccggacctcccggaccgtgcgaaccacgcggacatggaaccggcaggtgtcgtcctgccagcccacgaagcccatggacgcgctgacgaaccaccccgccgtgaacgacttgcggtccgccgtccacagcgggtcggggatcgggtccagcacggggggcacgcagtggccgcccccttccggcggcggggccagcagggtgcacacctcgtccacggtgggcagccgccagtcgtcgaacccggcaaagcgcgccgcgttcagctcggccacgtgggcgtgggcctcggtcaggggcaggccccattcgctgccgccgcgctgccacagcaaccccgtggccggttggtacgccaccagcgcggcaagatcaatcgggctggcggggagatcggcaggggcggcgggttcgggggaaccggaagcgtcagaggcaacagggccagccccgccgggcacggcggatgcgccgggggtggctgcatcgggcctgcgggaaccagtggaggatgcgcccggggcgggcaggttcggcacgggaagccccggcagcagcccgcacgccgggccgccgttgcgacccgcacccgatgcaagagatgacggcgcgaacaccccggcgggccgccacagttcgtccagcccgaacagggcgcgggaatggcggggcatgaccttcaccggggcggagcggacctgtccgggcacaatgacgttcgccgccgtgcggccagccgtatccgaaaggctgccatgtgccgcgcgccgcacaccatcgggcgtggcatcattcccgttgtccgcatcgcccgccacgccagcatcacccggcgcgccgtccccttccggcagcaggcacaccgcgtccacccgctgacgccacgcggccaccagcgcatccagttccgccgccatggtccgggcgtccgcaaagcgctgcgccgggtcgcgggccatggcccgcgcaaaaaagtcgtcccacgccgcgtccagttccgcgtggcgtttgctgatgcgggggatgcgcccgccaaaggcctcgtccgtgggcagcacgccggtcagcatgcggaacagcatcacccccacggcaaacaggtcggcccggccatccaccccgtccgggtcgcgttcctgctccggcgcggcgtagtacggcgagcccacctttaccccgcgcggcaggcgctgcacttcgccgcccagacgcgcctgcgcgccagtttcgccgcgcaagcgcgacagtgcgcccgcttcgccccgcaatcgcgacaggccgaagtcgatgagcttcacgtcgtcttcggcggtgaccatgatgttgaagggcttcacgtcgcggtggatcaccccggcgtgatgcatgcgggccagcgcgtccagcgtctgcgcggcgtagcggcaggcgcgcggcagcggcaggcggcgggtgggggcctctacccggtagctttcgccgatcagcagccccaggttcaggcagtagtattccatgacgaagaacggcagatcgccgaagcgggccacgcgggcggtgcggtcacgctccgggtcgcagtcctccggggcggcggtgtccgcgccccgcgtatcccccgcgacctccacagcccccgcagcctccaccagcgggttcccctctcccccgtcccatgcatcgggcggcgggcagaagtcgtcgccggagggcaggcgcaacgtgcccgccggggccacgtccacatcccacaccgccgccacgtgggggtggtccagcgcggccatcacctgcgcctcgtgcaggaagcggcggcgcaggtcgtccatatcgcttgggtcggaaaggtcggccagcgcgtcggcggggcgcagcagcttcagcgcggcgatgcgcccggtgaccggctggcgcaccttgtacaccgcgcccatgccgccccggcccagcaggccgcacacctcgtaacgtcctatgcgcataggaaaaatccttgcagggggatgcgcgcggcgcgcagggggtgaattcgcaaaagagcggacgcgcccgccggaatgctcccggcgtaacgacacccctgcggcagtgagcggggcaagacggtgcaagacatggtcggacgcatcgtggcgggggggatcatgatgggtcggctcgggatgggacggcccaaggctttgcgggaccgagagctaagcaacatggcgtcgggcaccccttacaacaatcgcagcacataccgctcattcacccccgcctcgcggaagcgccgggcggcgtcctgcacgtcgtaggggacgaagcgcaccgtcaggcggcgcggggcgggttcccacaacaggtacttggcgcggttgtcgccgtcgcgcggctggcccacgctgcccgcgttgaccagatagcgccccccggcgggcagtacgcgtgcgccctcggtcagcggctcgcgggccaccacgccgtcggcgtcgcgccggaccagttcaaggtcgtgggtgtgccccacgaagcagatgggctccggaaaccggtcgaacaccgaggccagccgcttgccgtgaaattcgtacaggtaggtgaagggcgaatcgggcggcatgccgtgcacgaagcggcagccatcgcgcaccagcacgcggggcatggcgcgggccagttccacctcgtcgtcgtccagccagtccatggtcatgcgcgcggcatcgcgcgactggctgttgaactctcgcagccaacgggcgtcggccacggccatctcgtggttgcccgccaccgaagggatgtgcctgctggccacaaggcgcagcaccgggccggggtccggcccgtagcccacgttgtcgcccagcgacacggcgcaggtggccccctgcgcgtccatgtctgccagcaccgccttgaacgcgccgaggttgccgtgaatgtcggaaatgaccgccagcttcatggcttacggatagcaggcgcggggatggttgggaagggcggggggaggaggcgttgccggggaacgcaaaagccccggcggatgtttcacgcgccggggcttcggagtggctttttctacggcagatacggcttgggcgtcaccggcagcatggtgtcggaaaaggcgtcgcgctcgtaggacggcgaatagcccggcgacaggggacgccagccgtagcgggcatcggcgcgggcttcgcgcccgttggccgtggcggcctcggcaacatagccgctggcggcctgcgggcctagggccagttcaccggacatcagctgttccacgcggggccggatggcccgcacgatctcgaagcggctggcggtccattccgaccacgcggcgcgggcggcggcttcatcacgggcggcgatggcggcgatgcccgcccagaaccgggcgtattcggcggcgcggcggttggtccacaggggcttcaggacgtcctgcgcggcctggtagtctccggctcggtacagcgcataaccgcgccgcacgcccgcctgccagtcgtccgggttttcgcgctgggcggcggcgtaggtttccgccgcctgccggaactgcccgtcttccatctgcgccgaggcgcgcatgctggtggtggcgcaccccgtaacggcaaacgccgccagcacggcggcgagggtgagcgtgcgaagctgggtgttcatggtgttctcctgcctgccggggtgcatgacggcctcggaacgggcagcacaatcataagcacggcccggcggcacgcaaggtgctccaacaacctatcccgccattatcacaaatgattgcattggccatgccatgtgtgcaagaggaggcagggcagtagatcgggcagccgtgccgtcccagtcttagccgttctgctccgtcatcctgcccttttccgtgcgcccagccccaacgcacggacagggctcggcaggcaataaaacgcccccggaagctcacagcttccgggggcgtcatcattcgccaatctggcgtatctacttaacgcatcccgatcgctacagggccttttccaccaactcaccaaacgccacggtgcccacggtggtggcgctagccatttgcgaggccaggtccacggtgacggtgcgtttgccgatggtggtattgatggcgttgtagatgcgggtggccgcatcgttccagcccatgtgttccagcatcagcgcgccgcacaggatgaggctgccggggttggccttgtcctgcccggcaatggtgggcgcggtgccgtgggtggcttcgaagaaggccagcgaatcggacatgttcacgcccggcgcaaggccaaggccgcccacctgcgcggccagcgcgtcggacaggtagtcgccgttcaggttggacgtggcgatcacgctgtactggtcggggcggatcagcacttcctggaacatggcgtcggcaatgcggtccttcaccaccaccttgcccgccgcgcccccggcgtcggcttccagcacggcggcgtcggcgaattcgtcgcgcaccacttcatagccccattcgcggaagccgccttccgtgaacttcatgatgttgcccttgtgcaccagcgtgaggctggaccgcttctgggccacggcaaagtccatggcgcggcgcaccagccgcttggagccgcgcgcggtcatgggcttgatgcccacggcgctttccgggtccacgttggcgcccagttcgttgcgcagaaagtcgatgagccgcttggcttccggcgtgcccgccttgtattcgatgcccgcgtacacgtcttcggtgttttcgcgaaacaccaccatgtccaccaggtccggccttttcacgggcgacatgatgccctcgaagtagcggatgggccggatgcaggcgtacaggtccagcgtctggcgcagggtgacgttgaggctgcggaagcccttgcccaccggggtgcccagagggcccttgatggccagttccgcgccgcgcagggcctgcatggtggcctcgggcaggtattcgccggtggcggcgtaggccttttcaccggccagcagttccttccattcgatggagcgcgcgtcgccgtaggttttcgccaccgccgcatcgatgacgggacgggcggccttccatacgtcggggccgatgccgtcgccttcaatccagtagaccgtcttccgcatggaggcgctcctttgcgcaggccccgccggggcggggccgtactgtcgtgctgatgtcgtgctgccgaaaagcggccggacggcacgccgcccggccttgtatcacgtgcttccggtgggatccggtgtacccttgcgggtcagttccggtagccggtttggcggattttgtcaaaatcagaagggtctgatgccgacaacataagaacgaacagctacgaggaaaaaccaaataaaaagtttttgggggggtggggttcggggagggagatccttttacgcgctgcggtcgccatccgtaagactcgcgcgctgcgctcgtctaacggctgccgcaaagggtcccctccccgatttgtttgcataaggttctatacgatccttacttccacgcggccaggaacgattccgcgctgttgcccgcatcaatgtggcgcaacagggcggagccgaacaccacggcgtcgggccggtcggggaagccttccagctgcttcggctccttgatgccgaagcccagcgccagcggcaggcggaaggccttgcgggcgcgggccagcgtctgcggcacctccggcggcaggccctcgcgcacgccggtgatgcccagcaccgacaccacgtacacgtaaccggaggccacggcggcgtattcggccatgcgttcctcgctggtgttggggccgactagggcgatgaggtcgatgccccgcgcggccagcagcgcgcgcatctcggcgtcttcctccagcggcaggtcgggcacgatgaagcccgccaccccggctgccgccgcgtccgccgccaggttttccagcccgtattgcaggaacgggttgtagtagcccatcagcaccaactcggcctcgtagcggcccgcgcgggccttcaggccgtccagtatccagcgcagggtcacgccgttttccagcgcccgcagcgatgctgcctccaccaccgggccgtcggccaccgggtcggagaagggcacgcctatttcgatgacgtccgcgccgccgcgatcaaggccgtccatttcctcccagaagcggtccagcgtgggaaagcccgccgtcagaaagggcaccagcgcgggccgccccgccgcattggctgcggtcacgcgggcttccagccgcgacaccggggcctcgggcagcatgtcgttcatgtcggtatgaatggccgcactcatgccagctctccttcgcggaacagcacttcccgcacgatttccatgtccttgtcgccccggcccgaaaggttgaccaccacatgtcccccggcgggcagcttgtcccggttgttcagcacccacgccagcgcgtgcgacgattccagcgcggggatgatgccctcgcgccgggtcagggcctggaaggcctccagcgcctgactgtcggtggccatgccgtacgccgcccggccaatggcccccagatgcgcgtgctccggccccacgccggggtagtccagcccggcggacacggagtgagacggctcgatctggccgtccgcgtcctgcagcagcatggtcatctggccgtgcagcacgccggggcggcccaggttgatgggcgcggagttgtagcagcccggctcgccggtgcctgccgcctccacccccacgatgcgcaccgaggcatcatcaatgaacgggtggaacatgccgatggcgttggagccgccgcccacgcaggccaccaccatgtcgggcagccggcccacgcgctccagcatctgggcgcggctttcgcgcccgatgacgctttgcaggtcgcgcaccagcgtggggaaggggtgcggccccgccgccgtgccgaagcagtagtgcgtggaatcctgctgggctatccagtagcgcagggcctcgttgatggcgtccttcagggtcttggtgccgctctgcacgggcaccaccttggcccccagcagcttcatgcgcatgacgttgggggcctgacgcaccacgtccgtggcgcccatgtagatcacgcactccatgcccagacgcgcggcggcagccgccgtggccacgccgtgctggcccgcccccgtttccgccaccagcgcggtcttgcccatgtacttggccagcagggcctgcccaagggtgttgttgaccttgtgcgcgccggtgtgcagcaggtcttcgcgcttcagccacaggtgcactcccagttccgccgacagcgtggggcaggccgtgagcggggtttcgcgccccgcgaagttgcgcagcaggtcgtccagttccgcacggaacttgtccgagggcaggatgtcgcgcatggcggcttccagttcccgcagcggcggcatgagcaactcgggcacgaactgcccgccgaactcgccgaaatagccttttttcatggtggtatcctttggcgccggggcgccagttggtatcgactatgccgcgcgcagcgccgcaagggcggcggccacgcgggttgcatccttctggccgggggcgctttccacccccgaattgagatcaacgccgatcagcgcgccggggtcatgccccccgcaggcggcaacggcgctggccacgttgtccggggtcagcccgcccgccagcagccacggcgcgccgggggccagcccgcgcagcgcggaccagtccatggtggccccgtgcccgccgccgctggtgcccgcatccagcagaaagcagcgcacgtgcggggcaagcccggccagctcggcttgcagcgcgctgcggtccgcatggcgctgcggccacgccgcgcggatgacccgttccggccccacccggtcgcagaaggcggcatcctgcccgccgtgcaactgggcaaagtccagccgggccgcgtccatgacggccagcacctcgtcggcggactgcttcacgaacacccccacccgcgccatgccgtggctgtgcagcccggcagccacggcgggcgttaccccgcgcgggctggccggatggaagatgaacccgcacaggtccaccccggcctccgcgcaggcgtccgcatcctgctgccgggtcaggccgcagaccttcaccagcaggcgggagggggcgtcgaacagggtggccggttttgacgagttcattgcgcaccttcggtttcgctgcaatctggcacgacaggattttcgttctccggcaaggaaggcgagcccgacgcgcagggagcgtactccgaccgtacgtgaccggagcaggcggcgcagcctgacgacgccggagggcgaaaggacggagtgccctcgcgccccagaagacgcatcagtgagcctttgaggtcgccgccatccatgagcgcagtgcccaccaatgccgcgtcatacccggcagcggcggcttccgccagatggcggttctcgctgatgccgctggccgctatccacacctcgccgggggcgcgcaacggccccaggcgcaggcaggcggtgcggtccacggcaagggtttccagatcgcggttgttcacctgaatgatccgtgcgccggattcacgcgccagcgccagatcagcctcgtcgaatatctccaccacggcgtgcatgccgtgcgtttcggcctgctcgcgcaggtcgcgcagggtgtgcgcatcgggcgtcagccgcacgatcagcagcagcgccgccgccggggtggccgccgtggccgccacctgcaacgagtccatgatgaagtccttgcgcaacaggggaacatcaggattcaccccggccatgcgccccagataggtcaggtcgccgccgaagtactgctcctcggtcagcaccgagatggccgtggccccggcggtggcgtaagccgttgccgcgtcctcgggcgacacgcccgtctcgatgaccccgcgcgagggcgaggcgcgcttgtactccgcgatgaccgccaccggcgcatcggggtagccggtgcggtcccgcagcgcccgcaggaagtcggggcgcggtgtgccgccacctgtcccggacgccagcggcgcgggcatcccgcccgcctcggccagcttgcgcagccggtccagttccggctgcttggcgatgcggaaacgatcaagcatgcagcaccttcccccctgccccggcggcaagggccagccgcgcggcggccatggcgtcgggcagggccagccccggctccagcaggtgcagggccatgcccacgttcagcatcagcatgtcgcgcatgggggcggggccgccgccggacagcagctcgcgcagcacccgcacggcggtgtcgcggtcgggcacggccagttcttccggggtgcacgacgcgatgccgtagtccgccgggtccacgctgatttccgtcagcgtgccgtggccttggccgtcgccctccagcagcatgatgtgcgcggggcccatgggcgtcagttcgtcgtagccgcccgcgccatgcaccaccgccgcccggcgcacgccggtcagcagcagggtgcgggccatcaggggcagcagttcggcgcgggccacccccagcagcatgtggctgggccgggccgggttgagcagcggccccagcaggttgaacagggtgcgcacgcccagttcgcgccggatgggcatgacgttgcggaacgccgggtgaaagcgcggcgcgaacaggaaggcgaagttgcgctgcgccaccagcgcgcgcacgtcctccgggtccagttccagcggcaggcccaggccctccaccgcgtccgccgccccgcacgaggacgacaccgcgcggttgccgtgcttgaccacccggtggcccatgcccgccagcgtcagcgccgtggccgtggagcagttgaacgacgagcggccatcgccgccggtgcccacgatgtcgatggtggggccgtcaatgccggtcacccgcacggcgcgggccagcgcggcgcgtaccgcctcggtgagctcctgcggggtctcgcccttcatgcgcaggcccatcaggaacgaacccgcctgcgcgcaggtcatctcgccgtccatcaggcgcgagaacccggcctcggccagctccggcgcaaggtccatgcccgttgccagtgtttccagtatgatagacgttgcggtctgcatttgctgtctccttcaggagttctttgtcgggcggggaggcgccgggggaagggaccctttaaaaagggtccccttcccccgaacccccatccccctaaactttctttatggacgagcagcccacccaaagggggtgcagggggcctgccccctgcccgccggaggcgaacaaaaaacctcttcgccgccccgctctcacctccccgccacatgggcgggaaagttggcgagcatgcgcacgccgtcgggggtcagcacggattcggggtgaaactgcacgcccacccacgggcggtcggtgtagcgcagggccatcacctcgccttcgggggcgcgggcggtgacggccagcaggtcggggcgttcctcggcgtgcacgatgagcgagtggtagcggcccacctgcatggggctgggcacgccgtggaacaggccctgcccgtcgtgggtgatgtccgaggtcttgccgtgcatgatgcgcgggcccacatccacggtggccccggcgaacaggcccagcacctgatggcccaggcacacgcccagcacgggcacgcggtgcggcaggcgcgacaggaaatcgaggcagaagcccgcgttgcgggggtggctggggccgggcgagatgcacaccatttccagtgcggggtcttcggccatggcgggcacggcggggtcgtcgttgcggaccaccaccggatgcagcccaaggccgtagaacgcctgcaccagattgaaggtgaacgagtcgtagttatcgattaacaggaacatattcccctccggtgacggcggcgcggatgacggcggccttgttgttgcattccttccattccatctcgggcacggaatcgaacacgatgcctgcaccggcctgccagtgcacctggccgtcgcgcacccacagggagcggatggtgatgccggtgtccaggttcaccgagtcgcggtccagccccagccagccgatggccccggcgtaggggccgcgcgccaagccttccgcctcggagatgatctccatggcccgcaccttgggcgcgccgctgacggtgcccgccgggaaggtggcggccagcacgtccagcgcgtcgcggcccggctcgatctgggcagtgacgcgcgaggtcaggtgcatgacgtgcgagaacttttccacgtccatgaaccgttccacctgcacggtacccggcgcggcgatgcggccaaggtcgttgcggcccaggtccaccagcatgacgtgctcggcgcgttccttggggtcttccagcagttcccgggcaagggcggcgtcgtgggcgtcgtccgtgccgcgcgggcgggtgcccgcaatggggctgacctgcagcttgtcggcccggcagcgcaccatgacttccggcgaggaccccagcagcgagacgccgggcagccgcatgaagaacatgtacggcgaagggttgatgcggcgcaggcggcggtacagggtgaacggatcgccgctgaacgaggcctggaaccgggtggacagcaccacctggatggcctcgccctggcggatcatgtccttcacgcgggccacggcgcgggtgtacacggcctgttccggcacgttgaccacggggcccacttccggcggctccggcgtgcggtccacctggctgcggtccaccctgccgccgggcaggtcggtgagcgaaagctggcacagccggttgtacaggtggtcgaacagcaccacggtgccgggcagggccaggcaggcttccgccgacgaggtcggcagcaccttggccagcttgggctcgaacagcccggacacgccgtagccgaagtagccgtacagggcgcgggtgatggggggctggtcggcaaaggccgcgtccggctcaatgcgcagggcgcgcatcaccgcgcgggtgccctcgatgaagcccatgccgtcgaacctgcgcagcggggcaaggcgcgggtcgcgcacggccacttccagcttgccgtcgcggcagccaaggcgcagcaggaagttgaaggcgatgacgctgaaccggccccagcggccatccacttcggcgctttccagcaggatgccctgcccggaccccaccatgccgaggaacacgctgatgggggtgtccacgtcggcctccagccagcggcccgtctggcgcagcacgatctcgccgccttcgggcagcgcggggatgtcgtccccggaaccggtggtggcgcaagggcagccgttgccgttggccggggcttgcgcggtttccggagcctggggagccttcgccgtttcgggggcttcggcctgtgcgggcatttcgggcatttccatctgggttctccttcaagttcggcgtgccgtgagtggtgcatcgaaaacaaaaagccgcgctcccggggcgggagcgcggcctactattgccttgtccgttactctactactcgcgtgcagctatgacggacgcactcctcccctttcggtgtgcgaacgccaccaccactgggcgcggtctaccagcacgtccacatcgccggcggcggcgaagttgaggaacgacaggtagctgcggacagcggtctggctgtggggattggcttcgaacatgccttcgaagagggatgcgtcctcggtcagcatcttgcgcgccgcgtcgaggcggcggcggaacgagggggtgatgaagggggtaagctcgtcgcggtgggccagcgtggcaaggtaggcaacgctggtgatgaagttgaggccctgaatgcaggcggcggcctcgtcatgctcgtcggcggtggtgcggaagggtacgcagcccatgtcggcgaacacgcgctcgatgagcgccacgtccgtttcgtgggcagtatcgccgggggtcacggccacgcgcaggttttcggcggggtcaccggcaggcggcaccgggccgaacagcggatgggtgcccaccacggggcccgcgtaatggcgctccatgacctgcatggggcgcaccttgacggaggtgatgtccgccagcacctgcatgccgttcagcagcggggcaacctggcgcagcacctcgtccatgacttccacgggcacgcacaacagcacggcggcggccccgtccacggcatgacgcaagacatcctgcgtcagcggacggtccacgccccccaccgcgtatcccgcggcggagagcctgtcggcgaacaggcggcccatgcggccccccgcgccgaccagcgcgattttcactgcgttcatgcgcgcaccttttcccactcgttccagaaatgcgggaacgacttggccacgcaggccgggtcgtccagaactacatgtaccccggcaaagcccagaagcgcaaggctcatggccatgcgatggtcgccgtatgacaaaaatggcatcactttttcgtcaataaccggagccggaccgccgctgcgcagcgaaccatgcacgatgaggccgtcgtccagttcctccacccgcaccccggccttgcgcagttccgccgccggggccgacagtcggtcgcattccttgatgcgcaggtgcgccacgttgcggatggtggtcacgccctgggcaaaggccgccgtggccgccaccgtgggcaccaggtccgggcagtggcccatgtccacttccaccccggtcaggctggagggggccactaccacgccgttgtcggcccgctcgaagcgcgcgcccatgcggcccaggatgtccagcatggccctgtcgccctgcaacgaatccacccgcaagcccgccacgcgcaccgggcgcgggcccacggcccccgccgccaggaagtacgaggcgttggaccagtcgccctccacgcggtagttgcccgcgcggtacacccccggcgacaccacgaagcgcaccaggccgggacgtacttcacgcagcattctccagtcgtcggcctgccacttgccgcgcggggtctcgcgcgtttccacgcgaaagccgatgccgaagtcctccagcgcctgcagggtcagggccacgtacggccacgacaccaccttgtcgccggaaacctcgatggtcagcccgctggtaagcggcgcggccagcagcaggcccgacaggtactggctggattcgccaaggccgatggccgtcgacccgccggacatgccgtcggaatcgatgagcaggggcgggcagccttcgcggccttcataggtcacgcgcaccccgcgcccgcgcagcacgtccaccagttcgccgatgggccgttcgtgcatgcgcggcgcgccgtggatgcggaactggcccttgcccgccgccagcaccgccgtcagcaggcggcatgtggtgcccgattcgtgcacgtcgcacgacaccggcgcgtcaaacccgcccgcaggcgtgcccgccacgcccgataccgcgaacctgccgtcgccctgccgctctatgcgcgcgcccgccgcccgcaaaatgtccgccgtgcgctcgatgtcgcggctctccagcacgtgttccaccaccgaatcacccgcggccagcgccgccccgatcagcatgcggtgcgacaccgacttggacggcggggccgccacggtcacggtttcacgcttggtttccatgaacattcctttgcagggtaccgggggaagggatcctttgggaaagggcctccttccccggaccccagctttgctgtcgccatccgtaaggctcgcgctgcgcgctcacctaacgtctgccgctccccgcaaactttttatttgggggttgattcgcctctttccctgtaccccgccgggacgcgcgcagcgcggctcgacggcaaacggggccaaggaagcgcgggacaaagccccgctttcccaaaacacgacaagacgaaatcaatctcgactcatgtccaactgcggcccggcggggtagctcccgaggatgcgcaacgtatgacacagcctgcgcagttcatgcaccacccggccatagtcctcgttgccaaggtcgcattccacgtccacgaaaaacacgtatttccacttttcgccgcgcaggggccgcgactccagcttcttcatgttgatgccctcgcgggccagcaggttcagcacctctgccagcgcgccgggcctgtccggcacagagaacagcatggaggtcttgtccgtgccgggctggcccgccggggcggggccgatgaccacgaagcgcgtccagttgtccggctggtcctctatgccgcgcgccaggatgttcagccccagcagcgcggccagactgcggtgcccgatggccgccgcgcccttttcgccccccacgcggcgcgcggcggaggcggtggaatccgccgggatgatccgcgccccgggcagggcctggcgcagccagccgccgcactgggccagcggctgcggatgcgaatacaccgtggtcacgtcggccaggctggtttccgtggtcagcaggcaatggctgatgcggcagaacagctcggactggatgaatacctcatgcgacagaaacaggtccaaactctggcccacggtgccgtgcagcgaattttccagcggcaccacgccaagctcgcactgcctgtcgtgcacggcgcggaacaccccgtccagatccttttgcggcatgtattccacggccttgccgagaaattccacgcccgcgaagtacgaaaaggtgccctccggcccaaggtaggccaccttctggggccgttgcaggctgcgcgatgacgaaagaatctcgcgccagatggaacgcaggtgctcgttgggcagcggcccgccattggcggccatgagattttccagcacctcgcgctcgcgaaagggcttgaacacgatgcccgcgtcgtcggccttgatgcgccccacctccagactcagcgaggcgcggcggttcagcaggttcagcaggtcggaatccagcccgtcgatctcgtggcggatctggccaagccgcccggccagcgccgcttccgggtcggctgcgcccccggatgtgactgcggatgtgactgcggatgtgactgcggaatgcgcaggctggggcgcgccgtcgtccgtgaccttgggggcgctggcggcaacgtgatccccccgccagtggggttccttgtcgtcggtgaggctcatggccgcgtcctccggcgttgcatcgtggtgcgcatcagcattccttgatgtcctccttgatgcgcatgccgaagtggcggcccgcgcaatcggtgcggcacaggatctggtcgccttccttcaggctcaccacgctcacgggggtgccgtcgggacgggtcaggcggatggtttccgcattctgcaggaacaccgcgccctccacgtcgcccactttggcgcgcaccagcagcatgggccgcgcctccatcttcagcctgcccacggtggccacggtggtggaaccgtcggcactgacgatgagcacctcgtcgcccgcgcgcagttcctcaagataggtggtcctgtcgccgggcatctgggcgtaggcatgcacggccccggcattgatccggaacgggcgcgcggccacgtattcgttgtgctcggtctcggcatgcaccagaaaggtgaacgcgctggaattgcccaccagcatgccctgcccccggcgcaacatggacatggtgtccacgcacacccggtggccaaggcccacgttctccaccgccgtgaccacggcgggggccaggtccatgcacccctgcgacagctttaggtcggccacgatggacttcagctcgcctgcgccttcgggcagcaccaccacggtggccacgccccgctccagaatgcccgctgcaaggcgcgcctcggaaagatcggccacttccacggccacgtcgtcggactgcgccaacagattctccaccggaatgatctcccacccgcgctccagcaccacggtttcgccccgcgccagacgcgcggcggcttcttcttcgtcggccttggccgacagcgcgatggtcgccacgtcctcgtctgccagcacccggcaccgggccagcgtcgccaccgaatccacctgcgcgcgcggcacgatgatgccgtccacgcccgattccagcgccagggtcaccaggcccttgtcgaaaggcacgctcttgaaaagaatggtccgcatcggcccctcacatttttgtcatggcggcgaaccgctctttggcttcgaccagggcaacaaggctttcggcctttcgctagacagtcctgcgcccctggcctttcggattcagcgcagtttcgttctctggcaaggaaggcaagccttttacgaagggagcgtactcttctcgtacgtgaccggagtaaaaggcgcggcctgacagccagctctcgatgtccgtaaggctcgcaaactcgcctaacggccacgcttcgcgcccttcgggtcggtcagccagagggcggaaatgcaccgaatccccctagtcgccgacgagggccatggcctgctccacatcccaatcctcgtgcaccaggccgcgcagggccttgacgagggcgggggtgcgttcgtgctgaaagatgttgcggcccacggaaagaccggcagcgccggcgcgcaccgcgtcgtggaccatttgcaggaacgaccgggtggaatccagcttggggccgcccgcgatgaccacgggcacgcaacaggaggccacgacgtgggcgaagctgtccatgtcgccggtgtaggccaccttgaccacgtcggcgcccagttccacgcccacgcgggcggcgtgggccaccacttcggggtcgtactcgttcttgatgcgggggccgcgggcgtacatcatggccaggagcggcatgccccagtcgttggccacggtggccacgcggccaaggtcggccaacatgtcgcgttcggtctcgtcgccaaggttcacgtgcacggacacgccatccgcgccgtgcttcagggcgtcttccacggtggctaccagggtcttggcgttggggcggggggaaagggaggtggatgcggaaaggtgtacgatcaggcccacgtcacggccgccctcgcggtggccgcagcgcaccaggcccttgtgcatgagcaccgcgtccgccccgccttcggccacctggttcacggtttcgcgcatgtccacaaggccgtagatgggccccacgctcacgccgtgatccagcggcacaatgacggcgcgcccggtttttcggttgaaaatgcgctccatcctgattcttttgccgatttgcatcgtatgttcccctgttctttcggaaaggttgcggcgcaactggccgtgatcgtgtttccttgccttgcgccgggaccgtcgggtcgcgggcgccggggggcaatccccccgcgtaccgggtactgctgatgcggcagcgtcaggcgtcggaccggggtggccttgcggcctgcccggtcctccgggtcacacgcttccggggcacgccgcgcgtaacgcaccgccgaaaaaacagaaaaggggccgctggcttttcgcccgcggccccttgagtcttcgtgtgtttacaccttcgtcagatgcttacgcacgctccatgcggccacgggcttctccatagctaaaaaagtaccaaaagtaatagttggtacgataggcagtggtgaaggtggcggaggtggaaagcattgtcgtggtgtcctgacgttatccgttttcaggtgtttctggatacctacgcccgcctcgcaaaggctgtcaagcggaatgttcggcaaaactccatctttgttcgcccctgacaggcagtttgtaatttacttttttgtctcactgaacactcatcaattattcaattttgttattacagacacatcatctcgttctcacaggcctcccccgccacaccccacgccttgaaatccggcggtttgccgccattggcccccgttttgctatcattcaggcacggacggcgtggtgccgcccgtgccgccccgtaccggttgccgccggaacgggcacaaccagcaacagaatcatgcgggcccttgccgccccggtacggacaacgcaatgcacgccacgccacgccatgccacagcccgccacgcaacccgccgccacggcgcgggatgcgacatggccatggctgcgcaggtccatgcggacgtgctgccctttgcctgccccggtgcgtccactggctccaccattccagcgccgcccgcgggcgccggacgtgcctgcgacacgcccggccacacctcgcgcggccttgcgccggggctctcgtgccttctggcggccgggctgggcgtgattgccgccgccctgcccggcgacccggcccgcatcgcctgcgcggccctggtctgcgcgtggctggtgttcaccatgcatgtggccgcaacttcgctgcgcagcctgctgcgcctgcccaaggaggttggcgcgaacaccggcgacacccctttctatgacgatgcgtcactgtttgcccgtgcgcatgcggtctcccgccatggggggcacgcagccgcaacgggcggtggctttccgccggaagcacccggtgcaggcactgcgcccggcttcgcggttccttccgtgcactgttccgccggggggagcaccctgccgctccacctgcaacccgacggaatcacgcacggttcctcgccttggcgaaggaactgaccacggcgtgaacgggcggcgacaccccagcaacccccgccgcccgcaccctccgccggaccggggcacccttcccccgcccgccgccccggtccggccctatttctgcccgcgcgccgccgcgccaacgagacgaccgcatgatcgccacgaacccggcgcgcgcaggttcccctacgcccgccagatcacatgtccacgcccacgccaccccgccacccgtgccgggggtggccattgccgacgtgatcaccctgttccagccgctggtttccgtgcgccgccacgccgtggtgggcatggaagccctgagccggggccgcgtgcccggcggcgcggtgatgccgcccgacatcatgttttcctccgccgccgccagtggcagcgcgctggaactggaccgcctgtgccgcgagcgggcctttgccgcctttgcccccatggtgcgccgcaggccggaactgctgttgttcgtgaacatcgacacctccgtcttgcggcgcggggtggtggggtccgggcacatccagcaactggccgaaaccagccgggtaaaccccaacaacgtggtgctggaaatcgtggaatcgcaggtggacgacaccgatgcgctgatggagttcgccgcgcgccaccgcaagctgggctttctggtggccctggacgacgtgggcgccgggcattccaacctggagcgcatcgccgcgctgaaacccgacgtgctcaagctggaccgttcgctggtgtccgggctgcccgattcgttccaccgtcaggaggtggtgcgggcgctggtgggtctggcccggcgcatcggggccatgaccgtggccgagggtgtggagcacgagcgcgaggcggccctgctgatggacctgggggccgacgtgatgcaggggttcctgtttgcgcggccctcgccggaaggggccgtggccgaaggcggcacggccatgcacaacgtggcccgcgcctacgcggcgctcaccctggcccaggtggaggaagaggagcgccgcgtggccaccctgcgcagcgccgtgcaccgcctgcgcgaggacctgcaccatgcctgccccggcgagttcgacaagctgctggcgcgctacctgaacgcggaatcggcactggagtgcctgtacgtgctggacggcgcgggccgccaggtgtcggacacggtatgcaacccctaccggctctcggccagcaggcggttcatctaccagcccgcgcggcgcggcaccgaccattcgctgaaggaatatttcctgcccatgcgcagcggcatagaggaatgcctgaccgccccgtacatttcgcgggcctcgggcaacctgtgcgtgaccctggcggtgcgcttcatcgatgccacgggcgcgccccacgtgctgtgcgccgacgcgggccgccccgaccgcaggcggcgcggcgcgtagcgtggccgccgggccctgctccggtcctgccccgtactgaccggtgctacccgtgcagccggtgctgccccctgctgcctcggcttcctcggccgaatgtcggatcggccacagcgcgaggcagcagcaccgccgcccctggccccggccatcgttcctttcccttccctccacgcgcaaggccgccccccggaatcccggagggcggccttgccatatttccgtatccggcgacggacaacacggagatgtgcaccggcaccccgcgcccctcggaacggggcttcccgccaccgacggcacagcccctacgcacgccgcaaacagcacgcgccgcgtgcgaagacgacacgcccacgaaggaaagctgtcggcaaggagggaaacgcgcggcagcgcaacctgccgcttgggcgctacgtgccgtctgggggctacttttcgtttgggggcaccggggggacggcggcggcagcggacgccccggtcgaggcggcagacgttccgccagtcgtcgcagcggacggcgcgccggacgtgcccgcaggcagcgcggcggacgtgcccgcaggcagcgcggcaggggccttttgctcgggcttgcgttcgcccggcggcaccgccttctgggcggttttctgtccgggcgcggattccgccccgccaccgggtttggcgtcgggcttctggtcgggcttcggctccaccttggcccgcattttcttgcggggggccagcagccgcttgtagatgaagaactccacgttgcggccatcggcggcggtcaggggaatctccgcgcgggccatggcccggtgccccccggctgatcccacgtcgccgaattgcaggctggcgtagcggccaaggtcgcgccccatgccgtcgccgcgcaggatgaccacgatggtatcgtggtacaccccgcacaccgccgcccagcgtatttcgtgcacccgcatgaagaaatcggcgatgaccaccaggatgtccggattttccacctcgcccacgtacacgtactggccggtgcccagcttgtgcatgctgatgaacgcgcgcgaaaagtagtccagccagtgcagccggaattcgctgcgcacgatgcgcgaaagcagggcgtggtccgcgaacttggtcaggtagcggtaggcgcgcatgtccacgtcgtggaaggcgcgttcgaagctggcggtgtcggtcttgatgccgaactgcaacgccgtggccagcagctttccgggccggatgccgagattgtacaggtactcggtcatgatggtggaggtggcgccgtactcgttgcggatttccttgaagtcggccaccaccgggtgctcttccacgagcgggtggtggtcgatgaccagcgagaaagacaggtccttgaacgccgggtggtggtggggctgcgaatccaccaccgcaaaacggtcgaactgggcggcaagcgtgggggtaagcttgaccatgggaatgcgcaggtagcgggccatggccaggttgtcgggccgggtgatctcgttgacgcgggcgatgaccacatcgtccacgcgatggatcatgatgcgcttcagcgccagggcggaagccatggcgtcgggatcggcgttgatcacgatgagccagcgctcggcgcggtcgaacagctcttgcaggtgggtgagcctggtctccagcttccggaagtaactcatgatctcctctcggccccgaatcgcgtgatgcccgatgcgcgtctctcgtgatgtccgtgatcttgtggtgttcgcgagcccgtactgcccgtactgcccgtcatgcccgtcatgtccgtcatgcccgtcatgtatgggacgtccggcaatgcccgcctgacagtctcaggccgactccccgtccagcaggcgttccagcaccggcagcgaggccagcaccccgtcccaggcgaacacctccaccatcagcaccgcgtccggcggcagggcgggcaacacccgcgcggcccaggcggcttcttccgccgtcagttcggtgagggcgcgatggcggtccatgccgccgggggcatgcacgtgcaccatgcccacgcgctccagcagtgctgcggatgcgggcagcctatgctgaccgtaggtcaggacatggcccatgtccagacacaccttgcagtttccgtcgccgatgaccggcagcaggcccgtcaggtcctgcccggcgatgttttccagcagcaggcaggccgggtcgcggccgtggcgggtccattcgtgcagaaaggccgccagcagccgggccgggccgtcctcaccggcacaccccgccgcctcagcctgctgcggcgtgggcgggtgcagcaccgcgcggtgcgcggccagaaaggccacccggtccagcagcagcccgcacacccgcgccgcgcctgcgccgggcgcaccgtgcggcccggccccccagtccagatccaccggcaggtgggcgtgccagatcaggggcagcgcggccagcgccgggggcaggtcggcgtcggtgtaggcaaggcaggcttcggcctcgaacaggcacagccccacctcgtgcacccgccccgaaagaaatgcgcaattatcatggacgttgcccgcaaccacccacgaaggggccgctacggttctggacagaagccgaggcgatgcggtaagggcctgcggaacgtgcatgccgttccggttacgggctttccgcctgagcggcaagcgcggcccggcagaaaagtgccgcccgcgcgcccccgcaatgccggttttccggtcgtccgcagtgcgccgccttcgcaaggggccgccaccatggaccacggaccaacccggcacgcgccatgcacggcatacgtcgttcccccgtcacgccaccatgggcaccatgagccaccatggggcactccggagcaggacggggaacaggagaccttgatgcgccacgtgaagcactttctgcagcaccgtttcaaccccctgcacgtctactgtcgcctgcgcgacgcgggcctcagcccccgcgcggcgggcagggtgtccggcctgtacgaacgctacgtgtaccgggtgtgctgccccctgtagccccgcccgccacgtcattcccgcacggtgggcgccccgcgtgacgggaccacttgcaccacggggcggcttgcgccagtgcgcgccgtccccgccgccttccccttccccgaaaaacaccacggcccggcatgaccgggccgtttgcgttggcgggatatggggaagaccgggccggatggcgccagacaaggacgggacaggggccagacagcgacgggacaggggcgggacagcgcgccccggaaacatcacgcgccgggccacacggcacagggactgacgacatcacatcagcgacagctggcgttccttgcgcttctggtgctgcaccagcatggagcggcgcagcccttccaacggcacgtcgtccagaaagcgcgaaggcttcaggcgcaattctcggccatacagctggcggcgcgcggcgcagctgaggaacagcccctcggaggcgcgggtcatgcccacgtagagcaggcggcgttcctcgtccatgtcggtacgggtgtcggggctggcaccgtcgcgttggggcttgccggtcagggtgcccgccccggcgaagggcatgatgccgtcctccagcgcaggcaggaacaccgcgcggaactccagccccttggccgcgtgcaggctcatgatctgcaccttctcgctgccgcgccgcaccagttccagctcgctttgcaggctgatccagttcatcaacccggcccagccgccgtgggtgtcgtaggcgcgggacagcgcccggaaggccgaggactgccagaaaaggtcgtcgaagggcggggtttcgcgcaggtaggcggccacgcccagcgggccgcgggccagcaccttgggcgggcagtccacctcgtgcggcgtgtcgcgcgcgggaatttccgcgtcggggcgcaggggggcctcgccgcctgcggggtcgatggcggcaccggatgcctcggggccatcagaaccatccggcgagccagacacggcgggcgagcccgtggcagcggctgcctcgggcgcaccgtgagcgttgtcagccgcgtccccgccgcgatgcatggggaacggcgacgcatccagccccagccggtcggccagcgagggatgcaccccttccgccaccagacggcggtggctgagcccggcgggcagcgccggaccagcgggggacgacgtggacccgatgcccagcatgcgcccggcagcccccaggatgagcgccacccgctggtcggcccagaaggcctcggcctcgggcacggcgcagggcacgccgaagcgggtcagggtgcgctgcaactggggaatcagcgatttgacgcggaccagcacggcgatgtcgccggggctgaacccgccctcgtccagcaccgtgccccggcgcgtccggccatgcccggcgtccagcagcgaatggctggtggccccgatgaggccgcgaatctgctcgccgatccaagccgcctcgccttccgccgtgggcgcctcgaacaggtgcagttcgccgggcatgtcgcgcgcggcgcgcagcgggccgcaggccgagcggccctgcatcagcccgcccgcaaaatcgaggatgcgcgccgaggaacggtagttttcctccagcgccaccacggaaaggtcgggccacgcctcgcgcaggaaggcggccacgtcgccgtgcgcgccccggaagccgtagatggactggtccgggtcgccgatgccgaaaaagcccgccccgccgcgcggggccagcgcccgcaccagcgtcagctgcaggggcgaaaggtcctggatctcgtccaccagcacgtgccgccacgggctggcgtagatgttgttctgcatctgatccagccagaattccagcagatcggtgtagtcggccagattccaggccgccttctgctcggtgtagcgggccagcagcggggcgtgctccgcaaggcacgaacgcatcttctcgcggcacaccccgatggcctcccacgcctcgcgcaggcgctgggcgggctcgtcggggttggcttccgcgaacacgcggcgggccgcctcttccgaaagcagcaccggcggcgtgggcgtggcccggtgccagtattcgaaggccagggcgtgcagggtgtcggtgcgcggcaggggggcgtcctcgccaagggcggtggcgaggcgctcgtccatttccgccgccgcgcggcgggtgaaggtgacggccaggatgcgccgggcgtcgatgcccgtttccaccagatgcagcacccggcccaccagcgtgcgggtcttgcccgtgcccggaccggccagcaccagcaccggctgcggaccggcggccagggcgcgacgctgggcggggttgaagcgcacggtggcgccttccggcgggcggggcgcgctgaacgcggcaaaggcgggcggcggagggccgtcatcggcttctggagcgtcgggcaggcccgatgcgccataggggccgggcgcggacggatccggcgaaaattcgaagtccggctcggcagcgggggccggccgcgccgccgcgtcagacaggccggatcgggcagccccgacagccccggcagccccggcagcagcatcaggctggccgcccaatccatccagcagcgaggggcgatccgcgcccttgcccttcctgcccttgccagtggcgcggggggcggtttttccgtcgtccgcgcgcggggcggcgggcacgcccatgccttccagcagcggcaggccgcccaccaccgagcggcgctggatggaggcgcgctccttgtccgtgaacacgcgcaccacgccgtactcgccgtcgtagcccgactggcgcagcacctcgcgccgcctcatgcgggcaatgccttcgcccagcggttcccagaaccgggaaagctctgcctcgggcacgtcctgcaggatgttcagttccgagccgaagcgggccacgcaccgggcgtgctgttccgccaccttgcggctcttggcgcccacgcccagcagttcgcccaggatttccggcagggggatgagcgaaaggtagccctgctgccccggcgactggatgggcgtttcgcggtcggccagttccaccacccggtgcagcacgcccacggtcaccggcttgccgcacaccgggcacagcccgccgcgggcgcgggtttcgcgcggctccatgaccacgccgcacttgcggtggccgtccaggtggtatttgccttcctcgggaaagaattccagcgtgcccagaaagcgtccgccaatgccctgccccttcaggctgcgcaggatgctttcgtagccgatctcgccggagaacaggttggcctcgcgccccaggttttcgccggaatgcgcgtcggaattggagatgagcgcaaagcggtccagttcgctccacagccagttcatctccgggtcggacgacaggcccgtttccatggcgaagatttcggacgacaggtcgccgaagcattccgccaccgaatcgaagcccgatttcgagccgaacagggcgaaccacggcgtccagatgtgcgcgggcaccagaaaggcctgcgggtgcgtttccagcaccatttccagcaggttgcgcgaatccagcccaaggatgggccgcccgtcggactctatgttgcccacctctgccaggcggcgcgacaggcggtcggcggcgtccatgtcgggcacgtagacaaggttgtgcaccttgcgcacctttccgccgcgcttgtagatgctgctgatttcggcctggagcatgaacagggtgcgcccggccagcggcttgcccgcgtattcgggcagttcggcatccagcccgcgcgggtcgcgcaggcggtacaggccgctggcctcgtccggcaccagttgttcggccagttccgcacgccacctggggtgcgtgaagtcgccggtgccgagcacgtccagccccttcacccgcgcccacgcggccagatggcgggcgttgagccgaccgctggtggcgcgcgaaaagcgggagtggatgtgcaggtcggcccggaactgctgcatcgggcgggctcctgtggggctggccggacggggaggaaatgcgggcgcggagcggaaggcgcgcggcccaggacatacatgacaatggcgagacgcgggtctgccgtcgtcatccttgtctaccaaaatcatcagcgatggcaaatgggttcgccacggcaaacgagggggcgagtacccgttgccaacccggcaccacccggatagcctgcccccatgcgccgcaacgcccccgacatgactgacatgaccggcacgactggcatggctggcacgaccggtacgaccggcacggctggttcaccgggcaccctgcccggctcgccgcctgattcgccgcccgattcgctgcccgacgccgtggttcaggctcgcgccctgtttccgcgcgggctcgtccagccggtgggcggcttccgcttttccgtggatgccctgctgctggcggcctttgccggggaggccctgtcggcacgggggggcctgacggcggacgcggcaggtatccgccatggacaccgggcggcaaccggcgcgtgccccgcgtcgggacagggcctgtcaggggaggcatcacgacacgcatcagggggcgcatcaggcgacgcatcaggcggcgcaccgggggaagcatcgggggaggcgtcaggggccttcgcggaccttggcaccggctgcggcgtggtggggctggccctgctgctggcccacccgcacctgacgggcacgggcatcgacatcgacggggaactggcgaacaccgcgcgccagaacggggcgcggctggggctggcggaccgcttccgggtgctgcgggccgatcttgccgccaccggcgcaggcggcggaaaggacggaaggaacacatccggcatgcccgaaggccacgaattttcgaaggcagcgaacctgcccaactccgcgcccgacgccgccccgctcatggccacacccgtcttcgacgccctgcccagggccgggtccatggatctggtggtggccaacccgccctaccgtcggcacggctcgggccgtccctcgcccaacagccagcgcacccgcgccctgttcgagtcgcccgaaaccctgcccgccttcacgcgggcggcggcacgcctgctgcgtgcgcggggccgcagttgctgggtgtacgggccggaccgcctgcccgacctgctgctggcattgcgggaaacaggacaggagcccgcccggctgcgctgcgtgcatgcccgcgcccacggcccggcaacgctggtgctggtggaggcccgccgcgcgggcaaacccggcctgctcgtggagccgccgctcatccttcactccggcgaaggcgcggccacggccctcaccgacgaggcgctggccttctgccccctgctggcctgcaacgccggggggcgagaaaaatagggcatcgcacccttctccgcactggcgcgtacttgacatcttatgcaaaagcgcggttttttggcgcttcactgccatggcgcatgcacatgcagcgcgccctcagcctgcgcaaactcaggggtgagcatgtccaagaagcccaaccgaccatatttctcagccagcatagaacatcttgaaaatctatacgccacgcaaggcacaaacgtttccgtactgcgcgccattgcccaggaactatctcatcggcaaacggtccgcgctgctgcccttaacgcgaacgtcacgcgggatatgaagaataacgtgccagccaggcccgacgccaagtcttctgccgccagcgacacgccagccaacacctttccgtcaacgactcaggccggcactcccgcaacctccacccgcatcacggtacacgacagtacggcagccgcgcaccatgttggcgaatcccccacgacacccgcagcgctctccgcctcttccgcaccgccccccacccctgaagcgtcgccatttctcgcgccggacaaaatgccgcccccctcgcgcattcttgccgcatggacggcactggaagccttgtcgccacaagcgttcaaaaaacccgaagacctagtcaacggggacccagcttgcatcgcccagcttgaccgaggcttgccatggatcccgccgggagaaaaagcccgtccaaaaacgcaattacattatcaggttgttctcggatccatctccatggccaaggctaccgacgccatggtcgccgcatttggcgaaaacgatgagcagccctcccgccaaggcggtatcgccgccattgccacgctgctcgttgacaggcacggcatcctgctggccgaaaactgtatcggactcagcagttttgcctgggcgttgcctttggccctgcaacagcgtcttgatgttttgggtacatgggcatgcgtagagcgccagaccgccgaggctctggaaaaaatgctgcgcaaaaccgatgaagacggcacgccgctgcccctgacgcatgacgacatcatggcggcgttcggctggcttacccagcgttttgccattccgggcgacatgacaataccgccgacctttgccgtgcgcgtctaccattactacaaggcccagaatcctccggaaccgttgctgctcaattccttcttcctgcatgaccttggccgatgcctcggacaatcccaacaggatgatctgccaaagggcctccgccgttatctcggcgtcgaagctccgcagtcaccgcctgacctgctgaccgacacggcagcgctggagcaggccatctcgcccgccatgatgccccccgcccgctggcccagtccaggcggacacccgctggtgacgctgcaacaggccgccgtaaacctttcccgaaaggaacttggacccaacggcggtatccttgccgtcaacggcccgcccggcactggcaagaccaccttgctgcgggatgtggtcgccgcgtgcgtgttcgaccgggcagtggtcatggcgggttttgacaatcccgtgtctgccttcacgccatccggggagaagatagccttcggtggcggggccttttatcacatctaccgtgtggattcccgtttgaaaggccatgagatccttgtggcatcaagcaacaacaaggccgtggagaacatcagccgcgagcttccggcgctttccgccgtgggccgctccccggacgagcttcgctacttcaaaaccaccagtgacaggctgcaacaaggctccgctggcggaaacccatgggacggtgacggctcccctgccgccacggacgttgcagcccctgttgaaacctgggggctgatcgcagccgtgctcgggaaccgggcgaactgtgcggcgttccagaaggcattctggtgggacaaggattgcggcctggctggctatctgaaaaccgccgccggaaagccgcagcagattccggtactggaccccaagacgggcaacgaaaccggacaacgcccgccgcgtatcgtcgaagaggaacgcccaccgacaccgcaactggcgcttgcgcaatggaaagcctgcaaggcacgcttcttggctctcaaaggggatgtcgaaagcgaactggcatctctggaacaggtccgccaatgctgtctgcgcattccggctgtccgggccaagcatgcgcagctgcgggaagcccatgcgcagtttgccgcacagcacgaacaggcggcggcagtcagggatgcctgcatcgctgacgctgatgccgcccgacaaacgcacgagcgacaagcctccgtggcgcaacaccaccggcttacgcgaccgggtttcttctctcgcctgttccgcactgcacggtggaaacaatgggcagcagacaacgaggccttgctggacgccgtggcgatggcacttgtggcagtgcgcgataccgagcaggcacgtacacaggccgtggctgccctgaacaccctggctgatcaactccgctccggagaattcgcccttgatgcactcgcacgagaattgtcggaacttgaacggcaggtcgcatcatggcgttcgacattgggcgaaagcatggtggacgagcatttcttccgtgcagatcatagcgccatcaaccttgcagcaccatggatccccgccagcctgcacaagaaacgggaagacctgttcatagcagcccttgatgtccatcgcgcgttcatcgacgtttccgcgcaaaaactcctgcacaatatcggagtgctcacgggcttcatgtccgggccagtgcaagaccccgaaaaacgtgctcttctgggtgacctttggtcgtcgctgttcatggttgtccccgtggtgtcctccaccttcgcctcggtagagcgcatgctttgcgatctgccgccggaaagtctcggctggctgctcatcgacgaggctggacaggcaacgccgcaggccgccgcaggcgcaatcatgagggcgcggcgcaccatcgtggtaggcgaccccatgcaggttccgcctgttgtcaccttgccgcaacgactagtagaaagtgtgtgccgtcatttccgcgttgatccgctgcaatgggccgcgcccgaggcctcggctcagatattggccgaccgcgcatcgaacttccaggccgcgttcgcggcagacccggagccgcgccgcgtaggcgtgccgttgcttgtccaccggcgctgccagaaccccatgttcgggatatccaaccgcatcgcatatgacgggcagatggtgcatgcgcctgccccatgtcgcccgtgcgcggtagcggacacgctggggtcctcgtactggctcgatatatccagcccctccagcgccaaatggagcgccgccgaaggcgatatggcttacggtctgttgcagcggctggctgacgcaggcatcacggcccccgacgcgttcatcatcaccccgttccggaatgtctccagcggactccgcagagccgcaagggaaaggaacgccctgttcacggcgttacgcgcggacccaaaagaatgggcagagcgccgcatcggcaccatccacacctttcagggcagggaagcggatacggtcatcttcgtgttgggagctcccggcacggcggagatcggcgccaggatgtgggctgggaatgcaccgaacatactcaatgttgcggtgtcgcgggcaaaacgaaacctgtacgttatcggctcgtatgatgcgtggtcccgaataggacatttcgcggcgctggcggacgccctgccccgcgtacgaacctgacgggcacatcgccgcccctactgctcctcgcgcagcgccttcagcgaatcgctgtacgcccggaacaggtcggagcgttccagcaggcccagcacggcttcctcgttgtccttggagaccacgggcagttgcgaaaggtcggtttccacgaaggccagcagggcggtgtacaggtcgtcgtcctcggtcagggcggtcaggggccgggccaggtcgcccgccagcaccaggtcgaacaggtccgcctcgtacaggatgccgcgcacgtcctgcacggccagcaggccgttcagcctgccgtgcatgccccgcaccggaaaggtgaacgcccgcgtattggcgatgatgtccgtgagggccttcagggtcacgttttcctccaccaccgccacccggccccgcgtgtagcagtcgcgcacgcgcatggtggccagcaggttcaccgtggcgtcctgcaggtgggcgggcgactcgaacttgttctccacctggttctcgtacagcgcggtgcgccgccccagcaggatgcacaccgccgacgacagcatcagcggtgccagcagcccgtatccctgggtcagctcgcagaccatcaccagcggcccgatgggcgcgtgcgcgatgcccgcgaaaaacgcggccatgcccaccagcacgtagccgccgggctgggtgaccacgccgggctggacctgctgcgccgcaaatcccaccaccccgccggtcatgccgcccacgaacagggccggggcgaacatgcccccgctcatgccggaccccagggtcaccgccgtggccagcgtcttgcccagcagtatcgtcaccatggtgaccaccggcaactggcccagaatggcctgctcgatccatccgtacccgtccgacagcaccggcgggtacaggatgccgaacagccccatgagcaccccgccaagggccgtggtccacatgatgcccacccgcgcccgcagcttgccgaacaccgaatacttgagcacgcggaaggtgcgcacgtaggcccagccggtggccgcgcaggccagcgacagcagcaggtaccacggcagttccagcaccgaggtgaagctgaagcgcggaatgccgaagatgggcgcggtgccgaacacgaaggtgaacaacgaataggacaccaccgacgagagcacggcgggcagcagcgcctccgactcgaagtcctcgcggtacagtacttcgatggcggtcagcgcgccgcccagcggggcgcggaacaccgcccccagaccgcctgcggcccccgccagcatcaggatgcgccgctcgcgcggggaaagccccagccgcatggacagccacgagccgatgcccgccccgatctgcgacaccggcccctcgcgcccggcgctgcccccggcggctatggtgcagatggaggtaagccccttcagcagcggggcacggcggcggatgacgcccttttccgcgtgaaaggcgcggatcatggcgtcggtgccgtcggtcatgccgtccaggctgttgggcagaaagcgctgcaccagccagccggtgaccagcccggtaatgcccagcgcggccacgatgacccaggggcggtaggcgcgcgcggcggcctcggcatggccgaacagcgtttcgcccgccggggcgggcagcgaaagcccggcccagaccacctggatgtagtgcttgcccgcctctatgccgagaaagaacaggatggccgcgcaaccggacagcaaccccagccccatgcccagcacgccaaggcgcacgtaggccacggtgcggtacaggcgcaggaattcgtgcacgggtttcttgagcatgcgcagcatggtgcttccttggtgggtgcttccttggccctgtgcgttcctgcgggatgcgtcccgacaggatgtatccggacaggatgcgccctgacggcatgggtcctgacggcatgggtccggtacccccaagaccggggtacgtccccggacacggcgcttgcggcgtccatgtttccgggctggcggtaacgcgtgcatgccgtcaacacacagcgacgctgtgcgttacggcggcatgcgggccgcgcggcgcggcacggggccgggcgcgcggcgggacgaaaaatgcgacgggacgaaaagtccgccggtccgaaaaaaccggcagtccggcggcctggcagtccggcgaatcgtcccgcacggcgggacgcatcccgccggaaaactacaggcgcgcgtcgggcgcggaaagtatctgccgggccagatccacgtcgcggcggatctgggtcaccagttcatccagaccggagaacttgcgctcgtcgcgcaggcggtgcacgaacgagacgcgaatttcccagccgtatatgtcgcggtcgaagtcgaggatgtgcgtttccacgctgagccgggcgttgtcaaaggtggggttgaagcccacgttggtcacgccctgatacacctgcccgtcgatcagcacccaggtggcgtacaccccgggcttgggcatcaactcgtcgcgcggctccatgttggcggtgggaaagcccagcagcttgccgccccggtccatgccgcgcaccaccttgccccggatggcgtagaagcggtccatgagcgggcgcacgtcccacacgtcgcccgcgcggataaggtcgcggatgcgggtggagctgaccacggcgtcgttgatgatgacggggtccagctgttctgtggcaaagccgtactgcttgcccaggcgctggagcagttcgaagttgcccttgcgccccttgcccagcgaaaaatcgtagccgatgaccagttcgcgcgtgtgcagggcatccaccagcacacggcgcacgaattcttccggctcctgcgcggccatctcccgggtgaagcgcagcatcagggtcaggtccacccccagcgcctcgaacaggtccagcttcttctcgtagtcggtaatcagcggcggggtgtgcggccccaccagcacccgcaggggatgcgggcaaaaggtgaccaccaccgaaggcacgcccagcgcggcggccttggccatgacccgcccgatgagcttgcggtggccgttgtgcacgccgtcgaagttgccgacggtgacgcagctgccccgcgagaggtcgaggctgatttcctgtaattcgcgtgcgatttccatgaatactcgtgacggcggaatggtgcgcggcgcatgccgtgcggcagcgggcatgcggcgcggggccgcgtgaacggctgacggcgcggggctgacgttccggcaccgcgccgtctcgtgctaccccaaacggcgcgcgggttcaagggcgggcacggccggacgcggagcggggcagcaaggacgaatgagaacccggacaatggcccgggtgaaagaactgccacggggcaatgcaggaacggacgaggggcggacaggtcggcgtatgttgcgacgtacgggcctgggagacgggccaaggtgcgaggcaggggatgagacacgccaggggaacggccagaacccgtccgacatgacaacagcggcaggacaacaccggcagggcagcaccggcatgcgctgcgtgccccgcccaaaattgccctgtggcgcgacaggtatcgcccctgtgccgcgccagccgccaattccgctgccgcgtcagtaccgggctggcactgggctggcgcccgccattcatatatatcggcatctttttttacgccgggcaaaaaaaccgcttgccaagctcacccgcctgtggctatacgactcctccgcgccgaagtggtggaattggtagacacgctaggttcagggtctagttcccgcaagggagtgggagttcgactctccccttcggcaccacgagaataaagggccgcaacgaaagttgcggccctttctcagtttcgaggcctgaccgaccgatcatccagcccccccgtttcgccctagaaccgcaatccgtactcgctgaacttgtagcgcagggtacgcgggctgacgccaagcaggcgcgcggcctcgcccttgttgccgccgctggcacgcatggccttcaggatcacgcgcacctcggcctcgcgccgggccacatccagactgaggtcttcgcccatgcccgccgggtgcacggcatggatggccaggtctccgcccggcatgccgccgccgttgccgttcccgttgccgtttcccgccccgcctgatgcaacgccggacacgccgccaccggcgtatccgcccgccccgcccacgcccgcggcccccagggccacagccgaccgcagttccagcggcaggtgctccggcccgatgtctccatccggggccagcagggccagccgttccactaggttcttcagttcgcgcacgttgcccggccacggatagccgctcagccccgcctcggtctccgggcgaaagcgcagcccgtgccggtggtacttctctgcataatgggcaagaaaatgccgggccagcggcacgatctcctcgcgccgcgcccgcagcggcggcaacgacaccgggatcacgttcaggcgaaagaacaggtccgcccggaaccgcccctcgcgcaccatgtccggcaattcgcggttggacgcggcaatgatgcgcgcctggaacggaatgtcccgctgcccgccgatgcgccggtacttgcgctcttccagcacccgcagaaagtccgcctggttggcgggcggaatctctcccacctcgtccagaaacagcgtgccgtctccggccagctcgaaacagccctgactggtgcgatgcgcgccggtaaaggctccctgctcgtgcccgaaaaacttgtccgcgaacagttcgccctcgtgcacgccgcagttcacggccacgaaaggcttgcgcgcccgcacgctcatgtcgtggatgagccgcgcgaacagttccttgccggtacccgtctcgccgtggatcaggatgggcgcgtccgacgaggccacctgaaccgccagctgtttcaggcgcagcatgtctccggacaacaggagaaaccccgttccgttctgcaacgtttcgaaatgaggaccatcctggccatcgcccggcaatttgttgccggtatgcggaaaatttctgccgtccatgtgcgtgaactaggccttttccctatgtttggcaagcgctcattgatggcacgaaacttgttacagcaatcacaaattcaggcgagacccagatcaacaccccgattttcggtgtgttgctggcaaactggacgcaacgcgcgccgcagcaccgggcaggaaggccaaacatccccccggattgcggaccgcgatggcgagttgttgtttcattaatgtttcaatgtttcaaaaggggacattaccgacatgaacaccgctaccaaagtcaggttctggggcccggcggtccttgcggtcctgctcgtgctgtgctgggcccttcccgcgctggcatctgggggcgacgtcgcctccaccgtcgccgcagccatgccggcggacggccatccgtggtggttctggcccacggcgctgctgttcttctgtttcattctcggcatcatcgccgtgcttgcgggcgtgggcggcggcgtgctgttcgtgccgctggtcagcgggttctttccgttccacctcgacttcgtgcgcggcgcgggcctgctggtggccctggcgggcgcgctggcggccggtcccggcctgctgaagcgcaacctggccagcctgcgtctggccctgccggtggcgctcatcgcctcggcctgctccatcgtgggggccatggtcggcctggccctgcccaccaacgtggtgcagatctgccttggcggcaccatcctgttcatcgccgtgctgctgctggtgtccaagaacaccgtgcggcccgaagtgaagaagcaggacgccatcagcgttgccctcggcatggacggcgtgttcatcgaaccctccaccggcgaggtcatcgactggaaaacccaccgcaccctgccgggcctgctgctgttcatcgtcatcggcctgatggcgggcatgttcggccttggcgccgggtgggccaacgtgccggtgctcaacctgctcatgggcgtgccgctgaaggtggccgtgggcacctccaagttcctgctgtccatcaccgacacctcggccgcgtgggtgtacctgaaccagggctgcgtcatcccgctgatggccatcccctccatcatcggcctgatgctgggctcgttcgtgggcgtgcgcctgctggccgtggccaagcccaagttcatccgctacatggtcatcggcgtgctgctgttctctggcggcaaggcgctgctgaagggcctgggcatctagcccggcgcacaggaggaaacagacatgtccaatcagtccgtcaaggcgtctccggaacaggtgacctacgccaacctgctctattacggctgctggggttcgctggccatcatggtcgtcacctacctcatctacgtgctgggcatcctgcccccgcacatcccgctggacgtcatcacccagctgtggagccagcgcgtgggcgtgtacctggcccagggcaacgtgcccaccggctggggctgggccaccctgatcctgcagggcgacttcctgaacttcatcggcatcgtgctgctcgcgggcatgaccatcatctgctacctgacgctgatccccgccttcctcaagaagaaggacccgctgatggccaccatcgcggtgctggaagtcatcgtgctcaccgtggcggcgtcgggcatcttcggcgctggcggccactaggcattccgatctgaaacgcgcccggcacagccgcttgcaaaaatgtgccgcccgtggaactgccatgggcaacggtccggggtgcgacgcggcaccccggaccgcaccccccgacgccggacgccccgtgtcctcacccagcgcccggcataacgcgcaacgacggaacaggtgcttcgtgtccacgcagcagacaggcccagcagccccgcacagcatccggccccgcgccgggtcgcccgcacgtcacggcgcgccgccgctgccgcacgtgtcgggcatctcgcccctgccggtggacctggcgaccatgctggacgccctgcccgtgggcgtggccctgctggacaccgactgttccatccgcctgatgaaccgcgcgctggaaaccctgaccgggttcaccacggcggaagtgcgcggcataccctgccgccacgccctgcgtgccagcatctgcctgcaccgctgcccgctgcgccgcccgctgaccaccgcatcgggtgtcaccgtggccacggcgtcgggcgcgcattacgacatgatcgacgacggcgaactgccccccgcgcaggaaggcgacatcctgaaccgccatcgccgccgcatcccggtgcgcatgagcatgtcccccctgcgcgatgccgatggccgcgtggtgggctggctgcacgccgtggaagacctgacgctggtgcgcgagcttgaggaaaagaccgccaagggagaggccttcggcccgctggtgggacgcagcgtggccatggaacgggtgtttcaggccctgcccgccgtggcacagaatgacggccccctgctggttaccggcgagacgggcaccggcaaggacaccctggccgaggccgtgcacaaggcgtcatcccgcgcccgcgagccgttcgtgaaggccagcctgtcgtccctgcccgaatttctggccgaatcggagctgttcggccaccgcaagggcgccttccccggcgcggaagaaaacaagccgggccggttccgcctggcccagggcggcacgctgtacctcaccgagatcggcgatttgcccctgtccatccagggccgcctgctggccttccttgacgagggggtcatctaccccgtgggcgccaccgagcccgtggcttgcgacgtgcgcctggtggtggccaccaaccgcgacccggaacaactggtggccgaaggccgcctgcgcgaggacctgttccgccgcctgtccgccgtgcgcctgcacctgccccccctgcgcgaccggggcgaggacatcgaattcctgctcaaccatttcatggggcattttgccgcgcggatgaaaaagaccgtgcgcggctgctcgggcaaggccctgcgcaccctgttggactaccccttcccgggcaacgtgcgcgagttgcgcaacatcgccgaatacgccgtcaccctgtgccacggtgaaacggtgatgcccgcgcacctgcccgcgtatcttttccaggccaaggcagaggcccgccgcgccgagcgcgagcgcagggccgggcgcggcattcccggcgagcccgacgcctccggcgcgcccggtgacgcgcagggttccgcgcaggcagccgccgacatggccgagcccctggcccgggccagcgtcagcgacctggaacgccgccttatcgcggacgccctgcaacgcaccggcaaccgccggggcgaggctgcggaacttctgggctggggccgttccaccctgtggcgcaagatgaaacagtacgggatgtgctgatatgcccgccaccctgctcatacccctgtaccgtgacgaggtagccccccgcttcgacctggcgggcgaggccctgctggtgcacctggacgccgacggcgccgagctttcccgttccagcgtgctgctggcccacgcctcgtccgaggaactgtgccgcatcgcgctggaagaaaaggtgcgcgcggtgatctgcaacggcatcgacgacgagttctggcagtacctgcgctggaagcgcatcgaggtcatcgacaacgtcatgggcccggtggacgaggccattgcccggttccgggccgacgtgctgcgccccggcgacatcctgttccacaggagcgacgcatgagccgcctggatcgtttccgcagcctgttccgcaccgcgctggacgtgccggaagaaatcgcgccggaacgctaccaggccctgcgccgcaagatcaccctgctgctgaccaccgccgcggtggtgccgctgctcatcctgtcggtgatcaactactaccagtaccgcgccaccctgacgcgcgaaatcgtcaccccggtgcgcgggctggtgaacaagacccgccactccttcgaactgttcctggccgagcgctcctccaccgtcagcctcatctcgcaggtgtacaccccggcggaactggcggacgaacgcaacctgaaccgcatcttccgcgcggtgaagggcgaatttcccggcttcatcgaccttgggctcatcaatgaaaacggcgtgcacgccagctacgtcggcccgtacaacctgaagggcaaggactactccagcgccgactggtaccagcagacgcgggtcaagggcgtgtacgtcagcgacgtgttcatgggcttccggcgctttccgcacatcgtcatcgcggtgcagcgcatgacagacgacggccactcgtgggtgctgcgcgccaccatcgacaccgggcagttcgaccggctcatcgcctccatggggctggagccggaaagcgacgcctttctggtgaacaccgccggggtgctccagaccgcatcgcgcttctacggcgccgtgctggaccagctgcccctgcccatgccgcccatgacctatgaaacggccacgctggaaaccaccgaccccgccgggcgcgacgtgttcatcacctacacctacttccagcacgccgacttcgtgctgatggcggtgaagccccgcgccgacatcttcaagccgtggaccaccctgcgcagcgacctgctactgctgttcgtcaccagcgtggcgctgatcctgtccgtggccttcggcctgaccgacctcctggtgcggcgcatgcgcgccagcgacgaacggcgcatcgccgccttcgtgcagatggagcacacccagaagctgtcctccatcgggcggctggccgccggcgtggcgcacgagatcaacaacccgctggccatcatcaacgaaaaggcgggcctggcctccgacctcatggaactggccaaggactttccggagcgcgaccgctttcgcgggctggtggacgccatcctgcgctcggtggaacgctgccggtccatcacccaccggctgctgggcttttcgcgccgcatggacgtgaacatcgagcagctggacgtcaacgacgtactcaaggaaaccatgagcttcctggaacaggaggcgctgcaccggtccatcgccacctcggtcagcctcgacccggccatgccgcgcatcgcgtcggaccggggccagttgcagcaggtgttcctgaacatcctgaacaacgccttcgccgccgtgccggacggcgggtccgtgacgctggccacctggctgcgcgacccggacacggtgggcgtgtccatcaaggacaacggcaagggcatgtctgacgaggtgcttcggcacatcttcgaaccgttcttcaccaccaagaagacctcggggaccggccttggcatgttcataacctacggcatcatcaggcgccttggcggcgacatcgcggtgcagagcaaggagggcgcgggtaccaccgtgaccgtcttcctgcccgtgaaggccgcgccaacggccaccctcgggagctaagcatgcaggaactgaaggttctgctcgtggatgacgaagaggaattcgtcacgaccctggccgaacggctgtcgctgcgcggcatggccacgcgcatcgccaccgatggcgagcaggccctgcgcgccgtggaggcggacccgccccacgtggtggtgctggacctgatgatgcccggcatcaagggcaccgaggccctgcgccgcatcaaggccgggcaccccgccgtgcaggtcatcctgctgaccgggcacggcagcgcgcgcgacggcatcgagggcatgaagctgggcgccttcgactacctgatgaagcccctgcgactggaagacctgctggaaaagctgcacgaggcgggacgactggcgcaggccgcccagggcaacagctagccccggatgcacgcaccccggcacaacgtatcgcacaggaaacacggcatggcacacgacgacaccatccacatggccgtccccgccgccacggcgggggatgacgccgcccacgaatgcgtgggccgccttgccgcatcggccacgcacgaactgcagaacgccctggcggtgatccgcgaatccgccgggctgatgcaggacctcgtgtccctgtgcagcgaagggctgccccaccgcgaccggctgtgcaccatgctttcgctgattcaggaacaggtggcgcgcgggggagacctggcgtggaacctgaaccgcctggcccacgcctgggaagaggacggcgagggtccccgcgaccttggcgcggtgctggaggaattcgtggccctggcccggcgcggctgcgccatgcgcggggtggaactttcgcaaggggaaggcccggcggtgcgcgtgaacgccccaggcctagccctgcgcgccagcctgttgcgcgccgtacgctgctgcctgggcgagggattgcccggcggcccggcagacgacatggcaggcgaggccgtccgaagttcccggcccgccaccggcggggcgctggtgctgcgcgcggccctgcaagacggggtgcccggcgtggagatggacttcaccccgcccggaacgcgggccgcttccggcgcgacggagctttccacgaccagtgccgacacagcacgatgcatgcaggcctgcggggcagaggtgcggcaggcggaagccgcgcatttgcgcttctttctgccctgccccaactgcaccgcatgatgcggcgccatattttccgctttcgcgttgcaacggtttcagctacgatatagccaactgctctcctgaaacacttgtctcacgcggcggcaacattctgccgccacggcacaacggaggaacgtatggcaacacttcgtgaaacgctggaacgctgcttcgcggccgtggccttcgccgatgcggcggaccacgacgaggccatgcgcatggcgggcgtaacccccgctgccgcatgcgccgggcggcttgaggatgtcttcgcggccgtggccttcgccgaggccgactgccacgacgtggccctggagatgatgggatgcgtgcgccccgcgcgccgggtcatccacaacagcttcctggacaacgtgggccttggcgacgtggccgtgtgctacggcgtcgtgcccatctagaacacagctagtgcccgtgcggcggcttcgccaccgccgcgcgggtttgcggaccgagtttcacccgaacccgaaggagagcagtcatgaagggtatcaaggtattgctggtggacgacgaggaaaatttcgtccgcacgctggccgaacgcatgtccatgcgcgacgccggggccaccgttgccctgaacggtgaagaagccctgcagatggtgtccgctggcgaggtgcccgacgtcatggtccttgacctgcgcatgcccggcatcgacggcatggaagtgctgcgccgcgtcaagaaggcctacccgcaggtgcaggtcatcgtgctgaccggccacggcaccgaaaaggacgaggaagaagcccgccgcctgggcgccttcgagtaccacaagaagcccgtggacatcgacatcctggtgcgcgacatccgccgcgccttccgcgaaaaggtcgaggacgccatggtggccgccaccttcgcgcaggcgggcgacttcgacaacgcccgcaagatcctggacgaagacaagaagtagcgggcgggccgcacccgcccggggtctccggggggtctcctggggccggggcatccgtggggatggccggggcggattccggatatatccgaggaaagcatgatgcgcgccctgctcgtggatgacgagacggccttcgccgaactgctggccgaacggttgcgtgcgcgcggcattgccgtgcgcaccgcctatgacgccgaatccgccttggcgttgctggacgccggggaggaattcgacgtggccgtgctggacgtgtgcctgcccggcgccagcggcatagacctgttgcggcgcatgaaggcccgcctgccgctggtcgaggcgctgatgctgaccggctcgtcggacgtgcgcagcgccgtggagggcatgcgccacggggcgttcaactacctgctgaagcccgccgacatcgacgatctggtgcgcgaactgcgcgccgcccacgaacgcaagctgcgccaggaggaaaacgcccgcatgatcgaggcgggcaagctggcctccatcgggcggctggccgaaggcgtggcgcacgagatcaacaaccccgtgaacatcatgaccaacgcggcgggctggatagaggacctgctggacgagccggaccttgcatccagcccgcacgcggcggaaatgcgccgttccgtggtcaagatcaaggcccagagccgccgcgtgcgcgagataacccgcaagctgctgttcttcggcaaggggctggacccgcgccccggcccggtgcgcatggccgacctgctgggcgaggccctgcgcctgctggccgaccgcgccgccgacctgggggtggcggtgcggctggacgtgccgccggacacgcccctgctggtggccccgcccgtggaactgcgccaggtgttcgtgcacgtggcggaaaacgcgctggacgcggtggaatacgcccagcccccggtggcggagcgcgagcttgccgttaccgtgcgggtggagtttccgccttccgcaagttccgcccccccggaaagcgccgcgtccgcgcctccctcatctggcccgtccccctcttcccccccatcgggcggcgagatgtgcatcgcctttcacgacacgggccacggcatcgcgtccgaagtgctgccccacgtgttcgagccgttcttttccacccggcccgtggggcgcggcatgggccttggcctgtccgtggccgtgggcgtcatcaccgcccttggcgggttcatcgacatcgacagccagcccggcgacaccacggtgaccctgcgcctgcccctgccggaaactccggcggaggcggccccgcccacctgtcagggctaggccggtcacctgttcccgcccccacccgccttccaccacatcgccaaaaaagaaccagccacgaggcagcaccgcgtggctggtggtgtttcgcaccgcaatccggcgaacgctatcttccgtgcaggcggttccacccgcgcaccagcgacgcggcgctggcctccaccccgctgcgcgcggcgtcccagcggccaaaggcccgcaacgggtccagcccggtgacggagcagcgctccacatagctcagcagccgcgccccggtttccgcgtcggtcagttcgccgccgatggtgatgttgcccatcagcgccgcccggcccgaatcgtccagccgcgaaaggtcgatacgcccgaagggggtgtcgtaggcggcatcgctgggcaccacctcggtggcctgcatgccgaagatcatcagccgcagccgggccacgccggggccgggcgtgtcggttacctcccacccgccgcgccgcagcgcatccacgaaaatatcatgcgtcaagaagaccatggccgccttttcgtccagggatgcgcctcggaacgtctcgggccgttcctcgcgcagcaccacgtgctccacctgaaacttcgtgtagcggcgcaacagttccggctcgcgggagtacagcatgccgccggtggcggggtgctccagcagcaggggggattctgcgggggaaacctgcgcggcctttgtcccggcttcggcggacggctgcctgcatgcgcaccccgtcagcatcgccagcgacagcaagagcagtgaaagccgaatgaccgggagccggatggcgcggcgggggtgcaagcgacgcgcggaacggacgggaacacggaacggacgcaacgggaacacgcgcatggaaacctcctggggtgtcgatggacctggtggcacggccaaaggggcgctgcacggcactgacgggtggatgttccgggccgggcacggcaaggccggggcaagccgaccgccggaccgaaaaattccggaaccatgcgtcaacgtagcatcccttcacgacacgcggcaaccgggctagtttttttgccccacgctgccgcccccgctcggcacggcgcgacacgagccgtgcggcgacgtcgccataccccgtcgccccagcatccccgaaaacgtcggaggcggaccggcatgaccggcccgcctccttatgcgggaaggggggagagaacattcagggggcgcgatgctcgtcgcgcctccccgtagtggccggccacccgcgccggacatcgccgcacgtccggcgcgggtgtgggtgccggcggatggaacgccccgccgccaaacggggcgttccatcttgctatgattaatgtccggtcaattggacacggccttcgatgagatcctgcaccacccccgggtcggccagggtcgaggtgtcgccgaagtcggaacccgcgccggaggcgatcttgcgcaggatgcgccgcatgatcttgccgctgcgggtcttgggcagcccctcggcgaactggatgacctccggcgtggcgatggggccgatttccttgcgcacccatgtgcgcagggccgcgcgcagttcctcggtttcctcagtgcccgccgacagggtgacgtaggcgtagatggcctcgcccttgatggcgtggggcatgcccaccacggcggcctcggccactgcggggtgcgacaccagggccgactccacttccgccgtgcccatgcggtgcccggaaacgttgatcacgtcgtccagccgccccatgacccaggtgtagccgtcctcgtcggtgcgggcgccatcgcccgattcgtacatgccgggaaagcgttcgaagtaggtggacttgtaccgctcgggcgatccgaacaccccgcgcagcatgccgggccacggcttgcgcaccaccaggtggccgccctcgttggggccgcagggggtgccgtcggccttcaccaccgccgcgtcgatgccgggcagcggcatggtggcggaaccgggcttcagcgtggtggcgtacggcagcgcggaaatcatgatgccgccggtctcggtctgccaccaagtgtccacgatgggcaggcggctgtggccgatgtgctcgtggtaccacatccacgcttcggggttgatgggttcgcccaccgagcccagaacgcgcagcgacgacaggtcgtgcttctgcgtccagtgcgcgccttcgcgcatcagggcgcggatgaccgtgggggcggtgtagaagatgttgacccggaacttttccacgatgtgccagaaccggtccggccccggccacgagggcacgccctcgaacatcagcgtggtgccgccaagggccagcgggccgtacacgatgtagctgtgcccggtgatccagccgatgtcggcggtgcaccagtacacgtcgtcgtcatgcaggtcgaacacccactgggtggtgtgggccgcgtaggcaaggtagccgccggtggtatgcaccacgcccttgggcttgccggtggaaccactggtgtacaggatgaacagcatgtcctcgctgtccatctttgcgcacgggcacgacgtatccagcgtgcggtcggccatggcctcgtgccaccacatgtcgcggccttcgcgcatggcgcagttgctgtgcgcgcggtcgaccaccaccacccgttccacgctggggcagtccttcagcgcctcgtccacgttgaccttgagcgggatggaccgcccggcgcgcagcacggcgtccgccgtgaccaccaccttggcctcgcagtcctgaatgcggttctgcaggctgaccgccgagaacccggcaaaaactatggaatgcaccgccccgatgcgcgcgcaggccagcatggccacggccagttcgggaatcatgggcatgtacagcgcaacgcggtcgcccttctgcacgcccaggccctgcaacacggaggcgaaacggcacacctcgtcgtagagcatctggtaggtcagcacgcgcacgtcgtcttccggctcgccctgccagatgatggcggccttgttgcggcggccattgaccaggtggcggtccaggcagttgtacgccacgttcagcgtggcgcccttgaaccattcgatgcgcggctcgttcatgtccgcgtccatcaccttgtcccacggggtgaaccagtccagcagctgccttgcccggtcgccccagaagccttcgggatccttgtcggcgcgttcgcggtgggcgaggtactcgtccatgccgttcacgtgcgggcggcggcgatcaccggaaggcgcggcgggcggggcgaaaaggcgcttttcgtccatcatgctttcgatcttgtcggacttgttctggctcatgccgttgcctcccgttcttttggcggtacgccggttttccggcctttgcgtggcggccctgcttgtgttgcggcggggcgcggctcacagcccttgtctagccgcgcgccgcaaacatgcgaagacgtgcgccacccccttttcggtgaacggtcatcccgcgccggtgaaattgactttttgccggtggacggaaagaatgcccaaaatggtgcgccccatgaacggcgcaggacggcccgtcaccggacggggacggcacgccggggcaacagaatacgccccgcccgcgcacttccccgccgcaccgacaccgccgtggccgccgcaaccgcgcaccgcacgacgccgggcaaccgcccggcgcgcccgcacctgcccgcacgcggcggcacgacggaagggggttcgcacggtggccacgcaatcgtccctggaacagatgttcaaacccaattccgtggccgtcatcggggccacgtccacgccgggcgagccgggctgcgtcatcatggaaaacctgatggccggcacctttctggggccggtgctgccggtgaacgaaacgggagaggccgtggcgggcatgcccggccacaccgccatcgacaccctgcccctgacgccagacctcgccatcatctgttccccgcccgaaaccattcccggctacatcgaagaactgggcaagcgcggcacccgcgccgccgtgatcatgagccgggggttcttccggttcgaccgagaacgccgcgaagtgcagaaggccgccctgttgcaggccgcgcagcgctggggcgtgcgggtgctggggcccaactgcctggggttcatcacgccgtcggtgggggtgaacgccagccttgccccgcgagaggcgctgcccggcaaggtggcctttctttcgcagtccgattcgctgttcacgtccgttctggactgggccacgtccaagggcatcggcttttcgcacttcatcgccctgggcgaccggtacgacgtgcatttcaacgacgtgctggactacctgaacggcgacgtgaacacccgcgccgtgctgctgtacatagagaccatcgacagcgcccggcgcttcatgtccgccgcgcgcgcgctggcccgcaacaagccggtgctggtgatcaaggcgggccggtcggaggcggctgcggctgcggctgccgcgcattccggcatgctgctgggcgcggacgaggtgtacgacgccgccttccgccgggcgggcatgctgcgcgtggccgacatcgacgccatgttcgacacggtggaaacgctggcccttgccaaaccgctgaagggcgaccggctggccatcctgaccaacggcggcagccccggctttctggccaccgacgccctgttgcaggggcgcggcaagctggccgaactttccgacgagacctgccaggcgctggacaacgaactggggcgcgactggtcgtactggaacccgctgatcgtgcgcagttccgccgacggggccatgtacgcgaaagcgctgcagatactgctggacgacaggggcgttgacgccgtgctggtgatgcacgtgcccaccttttccatgcccagcgacgacgtggctggcgcggtcatcgaagtggcccgccgcagccgcaagccggtgctgaccagctggctgggcatagacgacgccgcaggggcgcgccgcaagttcgccgccgccggggtgcccagccacttcaccccggacaacgcggtgcgggccttcctgaacatggtggagtaccggcgcaaccaggacaccctgatggaaacgccgccctcgctgccggaggccttcaaccccgacgtgacggcggcgcgcatggtggtgaacgacgcgctggaggccaagcgcatgctgctgaccccggcagaggcccacgccgtgctcaccgcctatggcatacccgtagccgagacgcgccacgtgaagaccccgcgcgaggccgtggccgccgcggcggagataggctaccccgtggcgctgaaggtggaatcgcccgacgtgccgcgcacctcgctggcgggcggcgtggcccttaaccttgccagcgacgaagaggtgatggacgccgccctgtccaccgccaacaacgtatgcgaccaggtgcccggcgcgcgcatggaaggctatgccgtgcagcgcatgtgccggttggccggggcgcacgaactggccgtggaaaccgccaccgacccggtgttcggccccatcatccgcttcgggcagggcgggtccatggcagaggtgctggccgaccgccagaccgccctgccgccgctgaacatgggccttgcgcaggaactggtgtcgcgcacgcgggtgtaccgcctgctgcgcggcagcggccacaaagcccacgtgaatctggacgccgtgcgcctgctgctgtgcaaggtgtcgcagctgatcatcgacattcccgaaatattcgagctggagatagacccgctgttcgtggatgccgacggcgtggtggcgctggatgcgcacatgcgcattgcctggtccaccaccaccggcacggaccagctggccatccgcccctacccgcgcgagttggaggaatgcgtggccctgcgcgacgggcggcacgtggatctcttgcccatccgcccggaagacgagccggagcactgggaatttgtggaaagtctgtcggcggaggacaagcggttccgcttcttcggcaatgtggccaagctgccccgcgccgaaatggtgaagctgacccagatcgactacgaccgcgaaatggccttcatcgccaaggggccggacaacgacggggtgatgcgcacgctgggcgtggtgcgggccatggtcagcaccgacaacagcgaggcggaattcgccgtggccgttcggtccgacctgaagcggcagggcctgggcaagctgctgatgcagaagatcatccgctactgcaaggcgcgcggcaccaagcgcattgtgggcgctgcccttggcgacaacaagtccatggccgaactggcgcggtcagtgggcttcatcgtcagcaaggactacgacgaggacatctggcagctggacttgccgctggaggatgggaagggggaataaaactaaaccacaaagttccacactggaggtgccgtcaacattacccccgagctattcttcctttatattatcaagcaataatatattagaggctataatgacaagttttgaagaattcttctcgcctaatgcgttaactgaaatctacgcagataaaataaaagcaagatcaagcaggggattagatcgaataacaccttttgcatttgataaaaactcaaatcagttcataacattaatatcgaacaaagctttgaaaaacacttacaaattcactccatatttagagcgcttaaaacttaaaggaagggattcttttccacgagtaatatctgttcctacaatacgcgacaaactaacgctcactgcattaaataaatacctacagacaatatttccagaacatgtaaacagaagagtaccaaatcaacgaatcagagaccttcacaacttactttccactattgatacatcatcagtatatattgcaagagctgacatttccgacttcttcggaaaaattgacaggagcctactcttaagcaaaatccaacaccacgttgacgttcgtgcactttcactcatcgaaaaaacattacaaaacccaaccgttccctacaattaccaacgcatggagatatcaaaatatgtaaacactcagggcataccgcaagggcttccactatctagcattcttgcagaattttacatatccaccatcgatagcgaactacgccccttgacccttctctacgacagatacgtcgacgatatcatcgcaatatctaacaaaaatgacacatttgaaaaatccattacgcatgctctagacacattgggtttaacattaaatatccgcaaaacaaaattcaaaattatagatgccacctttaactaccttggttactcattcaacaatgcaaatgtatcgatgaaaaattcgaattttaatcgacaaataaaaataattaacaacctctttacagaatacaaatccgacatccatcgtgcagcacaagcaggagacaccgcaaaacaaaaacagatattgaacaacttcattgaatcgcttaacattcggatagctggagcaatacacaacagcaggagatatggttgtccattttattattctgagattacagacataagccaactctatcaaatagatgcatacgtcacaaaaatgctacaaaaacacccaaccatcccaacgatacgaataaaaagtgcagctcgcgcctactacaaaataaaatctggagaggcagataaatattcgcacaactatgaccacctaaccccaccagaaaaacgggcttacctagaaaagcgaggcgtcatcgccaccgatgcagcgcttactccatttgaaattgaacacaaatactatcgatacataactcgtcgattaaagggccttgaagaagaccttggcatcgcctatagctagcaagggctccgcctagcacaatgttaggagcttgggtcacaaactcaggtacgtttctaagcaaacgacaacgctgcacacgcagatctctgcaatagcagggcacttcttctttcatcggagcccttacaatggacgaatgtaccgagctgcacaagctcaagctaactattcttaaaacaaaaaaatccagatttaacgcagcacaacgtcttgaaagaaagcttgagttcataacattcacttgcagcgtactaaacattttgcaaatggcaatcgccgtcttccttcttgcgtgcagcgatggagacacaaaaattattagaacgctagcaatgtctgcaataactgtcgcagtcctagccagcacgctacaaaacaatgcttccttatcaaccataacactacttgcccataaatttcacgaatgcgggaaaaaactttcaaacctatacaatgaatactcagaaagcgatgaatccgtcaccagcactgtcgacgctgcgaaaaaatacaaggaaatactcgacaactacgataccaaccactcatcaacagattactggctagcaaactctgagatcgacagtaaacgcacatgggtattccgaataatacactggatgcattccgcgatgcatccgatagcactagcgacaacgactatattgcttatatgtgcaatttatgccgcatcagacatagtatatccaaaaaactgtccatcgcctgataagaacctgagctacacgaccccgcaagcaaatactgccgcacaaccatagcggacatccgccatcggacagggatagaccgttcgcatcgcatccgtgagacgggcgagaaaagatatgtccaagcaactttccactgaagaattcgacagccgctttgacgagggcgaaggcatcaccgcctttctggataccagcgccatctgccatcccaactgtgagaagaagaccgccaacgtgaattttccgctgtggatggtgaacgcgcgggacacggaggccaagacccttggcgcctcgcggcaggcgctcatcaagacggtgctcggcaggcacttgcaggaacgcaagaggcagttagtttaacgccgcgaccataggcatggaacggttgggtactcgcccgtcgcctcccggcctctctacatccaccttatcccagaacgccacaaggcccgccgtttccggcgggccttgtgatttgataccccctaccccctaaaaggggtcaagggggtgcggcccccttgcggggtgcggggcagcgccccgctctcccggattcgcccccctacaatatgaaatcgttcgacaggaagttcgaccgcctgtccctgatgatgctggtcagcaaggtcttgttggcgtcgctgcccttggccgcaaccagcgtgcggatggagaagcaacgcagcgcatcgctgaccgaaagggtgccctcggcggaatccttgcgaccggtaaagggaaaggtgtccggcccgcgctggcactggctgttgatgttcacccggcatacctggttgaccatgggatcgatcagccgcgccacgtcgtccgggtcgttgccgaagatgctcagctgctgcccgtactgcgaccccaccacgtaacgcaccggcgtttctatgtccgtgaaggggatgacgggtatcaccgggccgaactgctcctcgtggtacacgcgcatctgcggcgtggccgggcagaccaccgtggggtggtacagggtttcggcgtgggtgccgccgccgctgttggccaccttgccaccctgcgcggcggcgtcctgcaccaggtcgtccagataggcggacttgccgggcaccggcagcggggtgatgcgtaccccctcgtcccacggcatgccgatgcgcagcttgcggatgccctcgtccatgcgggccagaaactcgtccagccgcttctgatgcacgaacagcatcttcagcgcggtgcagcgctgcccgttgaacgagaacgagccttgcaacgcctcggccacggtcaggtccatatccgcgcagtccagcactatgcccgcgttcttggcgtccagccccagcacgcagcgcaaccggtgcgggtacggatgggcaaggcgcagcgcgtccgccgccgtgctggacccgatgaacgccagcacgttgatgcgaccggacgccatgatgggcttcacgatgcgccggtcgccatgcaggatgttgaccacccccgcgggaaaggcgtcgcggaaggcctccatcagcggcgaatacagcagccgccccaggcgcggcgttttcacgatgaccgggttgcccatgatcagcgcgggcatcagcgtgcagaaggtttcgttcagcgggtagttgtacggccccatgcacagcaccggccccagcggcgcgcggcggatctgcgcgtagatgcctttctctatgacgaagcgcgacgaggcgcggtccagatccttcagcgcatcgatggtgtcgcgcaggtactccatggtgcggtcgaattcgccgctggcgtcctgccacgacttgcagatttcccacatcatgatgcgcaccacctcggtgcgccgcgccgccatgcgccgggcaaaatcctccacgtggcggatgcgctcggccacgcccatggtgggccatgcgcccatgccatcggcccaggcgtggtcggcggcgtccacggcacgcagggcggcggcctcgtcaaggatggggcagcgccccagcaggcgcggggtgaagccgcccgcaccgtcagtctcgccaatgggcgaaaacacctgctgcatctcgccgggccattcctccagcttgccgtcgatgaggcaggtgcgctgctctatgggcgcgaaggcgtgggcggcttccggcaggggctgcccggccacggggaaaagggcgcgcagactttccggggtatgggctgcggcagggctggcggcgggtccagtggctgtggcggtcggctgggacgacatgcgtaactccttcatccggcgacgggccgggctgtgggatggcggcgatagttgcaaagcggcgcgggactggtccaatcgggtccaatcgggccgaatcgcgtcgaatcgcgtcgaatcggtctgatgccgagcaatcgaacaggaccggactcgaccgaacggggccgcacagaaccgcacagaaccgggcaggaccgaactggaccggacaggaccgggcggggccgggcagggccgggcagggccgcgacacggaaccagcatagcaggcttgcggcccgatgacagcagggaaggcggggcggagatgattatggccggggcggcggaatggccaagcagggcgaaaaagacaggcacggcgcgcggggcgctggtgatgcggggatgcgcccggcaccgcagcaatgggggggcgaagcaggacaggcgaagccgaacaagcgaagcggaaggcggacggacgaagccgaaggcggacacaccgtcgcaggcgacaagcagcgcgagccggaagcacgaaaatccgggcgggatgcgaaccggacacggcgcgagccggaaaaaagcgtcgcgggtgcgagattcgaaaaatcgctccccggcgtccttaccccgccgcctcccacgcggcggcctgctcgcgttcttccggcgtcagcagttccagccagcggcgccggaattccatgtagtggttgatgcgcaggtccttccacaacgcgggtttggtgtcccacggcttggggccgtgaaagtgcacgatgcgcgcccgcgtcagcgcgtcggcccggtagggcgggcagttccacgaagggtccagcttggtcacccgcttgccgaagaaatagttcagcagcgactggtccagattgccgatgcggtgcaggttctgcacgcagaaggccagaaagttgtggatgtggtcgtgccgccgcagccgctcaaggttgaacagcaccaccccgctgctgaaggtccagatgggaaagggcagcggcaccacgtagcggcggccccgccattcgtagtccagttgttcgtgggcgtggtggaagggggccgtggcctcgcgggccatggccatgtactgcgggcgaatgtgctccgccccgccctccccggctcccagaatcggttggtgaaagtacacgtcggcgtcgcagtacagcacgtactcgtcgtcggccagttccggcagcagggccagttccagcttcagaaacgcgccgatgcagcggtggaactgcggcggggcgttgtgcacgccgatgaccggggtgtgccggacaagctgcacgccctcggcgcgcaccgcgtccatgaccgccgggttgctgccgccgtacacgcacacgcagggggccgcatcgccatgcagacgccgcagcgaacgcacggcggcgcgcatcatcagcaggtagcgggggttgtcgtcgatgcagaagacgatcttcatgcgaccaaggtccggcgtgcgggtgcgtggggaagggggtctgcccccgctcgtagcccatttccgggggcaaggccagcgtgcgcgggcgcgctgcgggagcggacggcgaaatggggggcaaaatccgggaaagaaatcggggcacgcaacccggcgcgtgctgtccggcgggattacccggcccgaaccatccggcgcgagctacccggcctgaccgcccggctcgcccgaaccatccggaccgcccgaaccacctgaccggcccgattctcccgaccggcccgattcgccagacgggacggaaccggaccacggtgctggctgggcgtcgtacgaccaggccgggggctcggcatggcggccccgcccggtgcggcccgcgcctcggccctgttcggccaggctgcggcgcagcagcttcacccacacctcgccggtgcccgcgtggaacagcagcttgcggccccgttcgcccagcacgtgttcgctggacaccaccagccccctgtcgcgcagcaggtcgcgggccacctgcacgttgcggccgcccacgtccaccagcgagcgcaccagcgacttttcttcggtgttcatgctgaaggcgccgccgaacaatttggtttcgatctcgatgaccggcacgcccctgcgcagaaaatgggccagcaccgcctccacggcggtatccacgtatttgcaggggttgcaatcgaaatcgcggctgccttccgccgtgggcagcatggcgtgaaagatgcccgcaagcccagtggaccgatggaaaaacgtggcggacacgcacgagccgagcaccgtggcgatgatggccggtcgccgcgccacaatgccctcgccaatgcgcaggtgcagatggcgcaaacgctcttccgccagttcgcgcggcatgactgccgggacagggcatgccctctgcccgtgcgatgtgtcttccgtgccgttgcccatcgtccccccagtgccgcccgccgggcggcacgcagccccactgttcgccccgtccaaaccaaacgcgagcgctcgcgccgccagccccccgaccgacagcgcaaccgcccgcctggcggcgccatgcgcgccgccccaccaatggcctaagcgaaggatatcgcggtcaccaacccctacgggttcagaatgtccttcagttcctttccggcccggaacacgggcagccgtttgggcggcaccgccacggaatcgccggtcttggggttgcggcccttgtagccgcgatagcccttgatcttgaacgaaccaaagccgcgaatctccacgcggtcaccttccagcagcgcatcgcgcacgcagtcgaagaaggtgttcaccaccacggtggcgtcctctacaggcaattcgtgctcttctgcaagtgctcgtaccaattcgctcttgttcacgtggacctccagtcggacctgtccgtgcggggcatggcgtgttggtgcagggccgccgcgcccgccccggaaccccgatgcggcggcaccatgtgcgaaacattttttgtggcggcatgttatgcgcgcgcacggcactgtgccggcatgttccgcgccccgcccatgagaaggcgcaggcgcgtccccggctgttgccgcatggggtcaccacgcccttctccccaatattccatcaatatcgcgtcgcccccaacgtgacaaggggtgtggacacatttcatcggctcgtatgcactgccatgccgccttaacgcgccacgggcacccagtcgccgccgccagttccgccagtcccgccagtcccgccagtcccgccagccgcgcctgccgcatcgctgccgccagccgcgcgcccctgcacgaaacggaacccttccagccgcccgtcggtggaaaggcgcgcccacaactggaagggcacgccctcgccgcgcagcatgcgcatgaacggcaccgtggaggcaaagcgcaggtcgcgataggcgatcacggacgccccgttttcctgccgggtctcctgagtcatgaacatggcaaagcggccatacacgcggaacagttcttccccctcggacaggcggcggtacagcaccgggtccgccttttcgaacagttcgagggccagcggcgcatccgggttcagcaactggtagcgggccatgccgtagcggcggccatcatccaccaccaccttccagttgaacggggccagcacctcggggattaccgccaccgacacgggcggcacgggctgcgcggccagcttcgccaccaggccggactgcacgtgctgctgcaccgccagcgaagcgccgggccacagcacggtccaggccaggcccagcgcggcaaaggtgcgccgatgcgcccggcccatggccgccacgatgcacgccagcatcaccagcgtcatgacagggtcgatgatgaacacggcgggcagggccacccggtagtcggaaaagggcaggaacacctgcgtgccgtaggtggtgatgcagtccagaaagatgtgcagcaggatcagcccgtaggcggcaagtgcatggcgggcatagccccaggtgtgcacgccgccgctccccatgaaatcgcgcggggcgcgccgcagcagcggcaggaacagcagcgccgtcagcagggccatgaccgccccgcccgcaaaggaatgggtgatgccccggtgcagtgtcagatagtccagcggcgtggaaccgaagaacacatccacgtcgggcagcaccgcgcaggtcagggcaaagggcatgaaccagcggctgcgccgggtatcgggcagggccatggccacaagcgcgccgctggcaagatgggttaccgggtccatggggcgacctccgtggggagcatattggggatgcgtgcgtggcgcgggtgacgtcgctggcagaagggaacggaaggggccgggagaagccggggaacgggagtgcgggcgcggacggaatacgccgggcttccgcccgcgtggcgggacggggcgtaccggcggcagccgcacaggggcttgccccggatatatcgtcatcgggacggcggatggcaagatgggtgcgcggggcgggattgggcaagacgaggggacgggaaggacgggcctgccgcaagaagaaggcgccccggaaatgcaaggcggacagactgcatggcaatccgtccgctcatggtcgcatgcgcgcgccggcacgccgctgcgatcgccgccatggcgtgcccgtcaggattcggtgtgttcgcggttgcggttgccttcctgccgcacgtattcccgaaccaggtcgcgcacctcaagcagcaggtagagcggtccaaaggagacaaccacccccgacaacccgatgaacagcaacgaaaagaacggaaggaacgcaaacccgccgcccttcttgtccagcattccggctcccaccgcaaaccccactgcccctatcagccccaccacaaaccccacgtcgagcagcttcggaaagatcctcatcaaccagcgtctgatcatgcgtgcctcctcacgatttgaaggcaccgtaaccgcaccacgcatatgcgtcgatacatagtgagcgcgtggccccctgacatcctgtcgtcgccagccccgacggcgcacactgcaaatcattgcatgccatttcagcatgatatggagaaatgccttcccactacccgcacgcgcgcaacgaacgggccgggtgcgaaaccgctcacgcgtggttgcgcagcttcagctccaccgggtgcgggttcaggtagaactgcccggccaggtacgcttcgccgtacttgcgcacgtagtggttcagcagtgtcaccggcaccaccagcggcacctgcaacttgcggtagcgctggatgacctccagcatttccattttttcgtccggggtcagcacccgcttgaagtagcccatgcagtgttgcagcacgttggcgtgcttggccgtggtggcgggcaggcgcagcccgtccatgaggccggtcaggtagtcgcgggcaaggcttgcctgctcgtggctggccgcatgggccaccagcctgcccaacgcgcggtagtgctccaccgaatgcgacatgagcagcagcttgtgccgggtatggaagtccaccagcccgccgcgcgacatcccggcctctgccagggcgcgccagcggcgcatgacgaacagccgctcgatgaagttctcgcgcaggcgcgggtcgttcaggcggccttcctcttccgtgggcagcagcggaaaacggtccatgaacacgcgggcaaagatgcccacgcccttttcctgcggcggccccagattgacgcggcccgcgccttccggaacgtcgcgggggtcgtggtcggcgtacaccttcacccgctccatgccgctggaaggcgaggcccgcttgaagatgaacccgtccagccgctcggcggccagctgctccacccggcgcagggcaaaggcgcgcatgcgctccgtccagtcctcgtagcccttcacggtgaccagccgggggttggccgggtcgcccaccagccgcagcgcctcgcgcgggatgggcatgccgcattccacctcggggcagaccggcacgaagtccatgtactggcccagggttccggtaatgtacgggtcgtgcttgtgcccgccgtcgaagcggaccttgttgcccataagacacgaactgatgcccacccgcagcctgtcgtcgccgtcggcggagtgcaccgcctccgatgccccggcggacatggcggggccggtagtgtcggtggggcctgtggatgcgggccgagtggatcctgccattgcgctttgcctccgcgtggttatcctgaacgagttgccgtccgcgtccgcgccgactttctggcgcgcgggagcgcggcattccggaaccggggcaccgcgcagcatgtacggcgtggccccgcagacgccaaggatatcccatgacacactcgcgcggcaatgccgcaccccacattgacgtcatcttcttcgacttcagcggcgtgctggccgaggaaggcttcatcgaaggcctgcgcgccatcggacgcgcccagggcctggacccggaagccgccatgcacacggccaccgacctttgctactccaccggctacgtcaacggcagggccgacgaggccgcatggtggaacgccgtgcgcgcggccaccggcatgaccggcaccgacgccgccctgcgcgcggagatcatgaaccgcttcaccgtgcgtccggaaatgctgcgcgccgccgacgcggtgcgcgccgccgggctgcgcacggccatcctgagcgaccataccaactggctggaggaaatcgacgcggcgcacggcgtgtaccgccacttcgaccgggtgttcaattcgttccgcgaggggctgaacaagcgcgaccccggcttcttcacccacgccacggccatcatgggcgtggccccggcgcgcgcggcctttttcgacgacaacgtcgggcacatcgggcgggcaaccgcgctgggcatccaggcccggctgttcaccgggcacgacgccttccgcgccgacctggccgcgctggccccgcaggtggcgctgcccgcagggtggccggggtagcgaccgttcgaaacagcggcgtccgtgaagctgtcggccagttgccgcgcagcgaacggacgcccacccgcgcagggacaggtgacggcgcggcgcacaccggcatcgtccgcgttccgtcaccgagacatcatcattccgccacgggcatggggcatgctgcgcacggtgtcgccttcctcgtgaaggccgcccatacaccgacaggcaggcccgtccgtgcgcattccccgtcgccccccacccccggcccgcaccccccgaagcccggcgcacgacggacctgccgccgcgcgtgggcaacaccacgccaaagccacgggcacgtgctggccctgcctgcatgaagccgtccgccgtatgcgcctggtgagccggataagttggacgagttggacgagttgggtgagccgaatgagccggatgagtcggatgagtcgaatgacgcggcgcatccccctgcccgcatgcggtccaacgtcccggcccggcatcctgtggacgttggccgccctgctgatggcggcgcttgtcctgctggccccgacaacactggccgcgctgtcagcgctgaccggtcacttcccgaccctggggccggaagatggactgaccctgcgcgaccggctgctggacctgcacgcccgccaccccgtggtcagtgtggccgcgtacatggcgggctatgtgctgatgaccgcctgctccatccccggcgcggtgttcctgaccctgaccggcggggccgtgttcggcttcggcgtggcccttgccgccgtcagcgcggccagcaccgccggggcctgcctggccttcctgagcgcccgccacctgctgcgggccacggtgcgccgcctgtggcccggccaactggcccgcatcgacgcggccatggcgcaagggggcggcagccccggtgggccgacgcaggcagggacgcagcctccttcccccttcccggattcttcggatcatgcgtcggcagtccatgcggcggcaggccaggcatcccctgcccggccaccgtccggggtgcccggctccgggttgatctcgccaggcgcgctgtgcctgctgggcctgcgctgcgtgcccgtgatgccctactggctggtgaatctgctgttcggggtcaccgccatgcgtctttccaccttcgccacggtctcgctgctcggcatggtgccactgaacgccctttacgtgcacgccggggcggaactgggacgcatccgccaccttggcgacatcatttccctgcgcgccgggcttgccctgtgcctgctggccgtagcccccctgctgctgcgccgggtggcgcgcacgccgcaggctcggccatgcaccggcacccaccccgcgtccgccacggaccccccccgttagcgcgcaatccgcaacgcccgtcccgcgccccccccggcccatcccccggcccatcccccggcccgcaggttgccagcgcggcggcttttgcctacactcccaccacattgcccgcacgcgggccgcgcactgcggccccggcataccgctcaccaccgcaaccaacggcaccccacatgcgcaaagcctccatcggcatcacccccgaaggcgtcccggccatcggcctgtgcgccctcgtcacgctttccctcgccatgctcggctgcgccaccggcagcttcgtgttcatgctgctgacctggttctgctgccacttcttccgcgatccggagcgggtaacccccactgcgcccggccttgccgtcagccccgccgacggaaaggtggtgcgcgtgcagaccatgcccgacccgttcaccggccagccgcgcaccgcggtgtgcatcttcatgaacgtgttcagcgtgcacgtgaaccgcgccccggttgcgggcaccgtgaccggcattgcctatcatcccggcaagttcctgaacgcggcatgggacaaggcctccaccgacaacgagcgctgcgcctaccagatgaccgaggaaggcggctccgcctggaccttcgtgcagatcgcggggctgatcgcccggcgcatcgtgtgccgcaccgatgaaggcgacgtgctggcccgtggcgaacgcttcggcatgatccgcttcggttcgcgggttgacctttacctgccggacgactattctccggcggtgaacgtgggtgaacaggtgttcgccgggcagaccatagtggcgcgccgcaacgcctaaccccgtcaattacaacggttcacgaaccgagaaaaggcacaggacagccgcaaggccatggaacagcccgcccgcccgatccacaagggagtgtacatcctcccgaacctcttcaccacggcaagcctctttgcaggcttcctggggatgttgtgggccgtttccgggcggtacgaagactgcgccatggccattctgttcagcgccctcatggacggtctggacggcaaggtggcccgcctcaccaataccgccagcgaattcggcgtccagtacgattcgctgtgcgacctggtggccttcggcgtggcccccggcttcatgatgtaccagtggcagttgcaccagtatggccgcctcggcattgccgccgccttcctgttcgcggtgtgcggggcgttgcgccttgcccggttcaacatctccaccgccaccacctccaagaagttcttcatcggcctgcccatcccggcggccggttgcgccgtggccacgctggtgctgttcagcccctacgtgcccgaacagttcgcggggttcttcccgcgcttctgccttgcgctcgccttcgtgctcgccttcctcatggtgagccgcgtgcgctacgcgtccttcaaggaatacgggctcatcaaggcccatccgttcagctcgatggttaccgccatcctgctgttcgtactcgtctcctccgaacccaagctcttgggtttcctggtgttcgcgggctacctcatctctggtcccgtgtacaccttcgtcatcattccccgccgcaatcacaagctactacgcaacctatcctagggttgtcgtagcagcgccccgtacctccgtgtcaggaacgcacgccgttcccgggcggacgtgtaccctcctctcagccagagtcccgtctcccgggccggcgcgcagctaacgaacagatgcagcaatccgtcaggcgcacacgctgcacgtgacgaccgcgcatcagcgccatggtcccgcccccaaccacaacgggcgcggaccacagccagaggagcacgaatcatgaccatcgaatccggtcgcatccgcattttcgacaccacgttgcgcgacggcgaacagtcgcccggcgccaccatgaaccttcaggaaaagatccgcctggcccgccagctggaaaccctgggcgtggacatcatggaagccgggttccccgcctccagccagggcgacttcgaggccgtgcaggccatcgcccgcgccgtgaagggtgtggaggtggcgggcctgtgccgcgccatgcccgccgacatcgaccgggcctgggaggccgtgaaggtggccgaaaacccgcgtatccacacctttctcgccacctcgccggtgcacatgcagtacaagctgcgcaaggagccggaccaggtggtggaaatggccgtggccgccgtgcgccatgccgccaaatacaccagcaacgtggagttctctgccgaggacgcttcgcgctccaaccccgactttctggtgcgggtgttcgaggcggtgatcaacgccggggcaaccaccatcaacgtgccggacaccgtgggctatgcccagcccgaggaattcgggcggctcatcaggtacgtcatcgaaaacacgcccaacagccacaaggccgtgttcagcgtgcactgccacaacgacctcggcatgggcgtggccaacacccttgccgcgctgaaggcgggcgcccgccaggcggaagtgaccatcagcggcattggcgaacgggcgggcaacgcctcgctcgaggaaatcgtcatggccctgcatacccggcgcgacttctaccagctggactgcggcgtggtgaccgagcagctgttccccacctgccgcctgctgtccatgatcatcggccagcccattccgcccaacaaggccatcgtgggcgccaacgccttcgcgcacgaatcgggcatccaccaggacgggatgctcaagaaccgcgaaacgtacgagatcatgacgccggaatccatcggcaagaccaagacagacctcgtcatcggcaagcattcgggccgcaacgccgtgaagaacaagctggacgagcttggctaccggctggaggaagcccagctcgtcaccgtgttcgaggcggtaaagaagctggcggacaagaagaagcagatttatgacgaggatatcgaggcgctggtgcttgaagaggtctaccgcctgcccgacctgtaccggctggtgaacctttccgtgcagtgcagcgacaccggcatgccccccaccgccgccgtggtcatggacgtcatgggcgaggtgaagcgcgccgccgggttcggcgttggccccatcgacgcggtgttcaacgtcatcggggaaatagtgggccgcgcgcccgtgcttgaacgatactcggtcaccgccatcaccggcggcacagacgcccagggcgaggtgaccgtgcgcctgcggcagaacggcagcagcgcggtcggacgcgggtccgaccccgacatcatactggccagcgcccgcgcgtacgtgaacgcgctgaaccggctggcaaagaaagaagaagagcaagagaaggagggaatctagatggcacacacgcttgcgcagaagatcctgcaggcgcacaccgacgaggcgatcacggccgcggggcagatcgtccgctgtcgcgtctcgctggctctggcaaacgacatcaccgctccgctcgccatcaagtccttccgggccatgggggcgaaaaaggtgttcgaccgcgacaaggtggcgctggtcatggaccatttcaccccgcagaaagacatcgcttcggcgcagcaggtgaagctgacccgcgaattcgccagggaaatgggcgtcacccactactacgaaggcggcgactgcggcgtggagcacgccctgctgcccgaactggggctggtcggccccggtgacgtggtggtgggggcagacagccacacctgcacctacggggggctgggcgcctttgccaccggcttcggctccaccgacgtggccggggccatggcccttggcgaaacgtggttcaaggtgccgcccaccatccgggccaccttcaccggcaccctgcccaagtgggtgggtgcaaaggacctgatcctgcgccttatcggcgaaatcggcgtggatggcgcgctgtaccgcgcgctggaattcgacggcgcggccatcgaggccctgtccgttgaaggccgcatgaccatcgccaacatggccatcgaggcgggcggcaaggccggcctgttcgccgccgacgccaagacccttgcctacaccgccgcgcgtggccgcaaggacgcccccctgtccgccgaccccggcgcgacctatgaacgcgagctgaccttcgacgtgtccggcatggaacccttggtggcctgcccgcacctgccggaaaacgtgaagcccgtgggtgaggtgcggggcgtgaccctggaccaggtggtcatcggctcgtgcaccaatggccgcatcagcgacatgcgcgaggcggcggaagtgctgaagggccgcaaggtggccaagggcgtgcgctgcatcgtgctgcccgccacccccggcgtgtggaaggaagccctgaaggaagggctgatcgaaaccttcatggaatcgggctgcatcgtgggcccggccacctgcgggccgtgccttggcgggcacatgggcattctggccgacggcgaacgcgccatcgccaccaccaaccgcaacttccgcgggcgcatgggcagcctggaatccgaggtctatctggcaagcccggctgttgccgccgcatccgccgtggcgggcatcatcgcccaccccggcagcctgtaggcccctgtagaccaggaaccgttccacacgccatttacggaggtttacgcatcatgagctacaccggcaccgcccacaaggtgggcgagcatatcgataccgacgccatcatccccgcgcgctttctggtgaccaccgacacccagaagctgggcgaaaactgcatggctggccttgaagaaggctgggtgaagcgggtgaagcccggcgacgtgatggtggcggggcgcaacttcggttgcggttcgtcgcgcgagcacgcgcccatcgccatcctgggcgcgggcatgcccgtggtcatcgcgcacagtttcgcgcgcatcttctaccgcaacgccttcaacatgggcctgttgctgctggaagtgggggacgaggtggacaagatcgccgacggcgacaccgtggaagtggatgcggccaaggggctgatcaccaaccgcaccaccggggccaccatcacctgcccgccgctgcctgcgtcgatgcgggagttgctggataagggtggcctcgtcccctacgtccgcgagaagctggcttaggcattcgggtcttttgccctccggcttcgtcagatgcgcctttcgctccggtcacgtacgaaaagagtacgctccctccgcgaaagacgcctcttcctcgccggagaacaaaatccctcgcatgccggttttgcaggcgcgaggagaaaaggcggaagcgagataagccaatcctgaccattccggcggcgagccgtacaccccgccgccgcaccacccatagcgcgcatcggtcatcgagaagggatatccagatggacatgaagatctgcctgatgccgggcgacggcatcggcccggaaatagtggaacaggccgtgaaggtactggacaaggtggccaagaagttcggccacaccgtcagctacaccaatgcgctcatcggcggcgcggccatcgacgccacgggcggccccctgccggacgaaaccgtggccgcgtgcaaggcggcggacgccgtgctgctgggcgccgtgggcggccccaagtgggataccctgcccaccgccatccgcccggaaaaggggctgctgggcatccgcaaggcgctggggctgttcgccaacctgcgcccggccaccctgctgcccgaactggccggggcctgcctgctgcgcgccgacatcgccgcgcagggtctggacgtgatggtggtgcgcgagctgaccggcggcgtctacttcggcgagccggtgtgcgaggaagagctgcgcgacggcctgcgcaccagctacaacaccatgatctacaatgaagaagaggtgcgccgcatcgcccgcgtggccttcgaggcggcccgcaaacgcagcaggaaggtctgctcggtggacaaggccaacgtgctggccgtgtcgcgcctgtggcgcgccgtggtcatcgaggtggccagggaataccccgacgtggagctgacccacatgtacgtagacaacgcggccatgcagctggtgcgctggcccgcccagttcgacgtcatcgtcaccgagaacctgttcggcgacatcctgtccgacgaggcggcggtgatcaccgggtccatcggcatgctgccctcggcctcgctgggcgccagcggccccggcatcttcgagcccatccacggctccgccccggacatcgccgggcagaacaaggccaaccccgtggccaccatcctttccgtggccatgatgctgcgctacaccttcggtctggagaaggaagccgtggccatcgagcaggccgtcagcggcgtgctgcgcgaagggtaccgcaccggcgacatcatggaagaaggcaagacgctggtgggcaccgtgagcatggggaacctggtgaccgagcgggtgtaatgccctgacggcgtggcccggcatgcgcccataggccggttttggaaaagaatggcgcgccgtcgttgcaggtttgcagcggcggcgcgcctgtttttcatggagatgaagcgaaagggagacgtgtcgcgccttggcggacgcgccctccacgaaggcagtggcgcgctggtgaacaccccctgcccgccggaggcatgacgaaaccgaggggaaccaaaaaacgcgggactgtccgcgcagaagccgtcaccgcgcagccaccccacatcaccgcgccatcagcgcaaacacaccccatccaagatattcacgcgtgaaggctgcatagcgttgtggttccgaggtcagctgggcgcgaacttcctgcgcaagatcgtcgtcggggttcgcttcaagccagcgccgcatggtaagccacttgccggcctcgtacctgtcccagccttcctgatccgccagcaccatttgcaccacatcgtagccaaggtcgccaaaagacccgagaagttccggaagtacgagaaaatccgaaatggcattggcatggcaccccctggcaacgtcttccgtaggcggcacccgaagccagtaaggctcaccgacaagaatgatgcctccggcgcacaggctcttcgccagaagctcgatggtgcctgccacgcccccgccgatccacgtggcgccgacgcaggctgccagccccacctttgcggcggcgacatggcccgcagcatcgccgtggatgaactcgacctgcttggcgacgccaagttcttcggcacgaagcttcgcttgccgggtgaacaacgggctcatgtcgatgccgacgccggtaaccccgtaatcgcgcgcccatgtgcacaacatctcaccagagccgctgccaaggtcaagcacacgcgtccccggctccagatgcaacaccgcaccaagcgtggcgaatttttccggcgtgaacggattatggatacggtgattgctttccgtaatagtgaaaatgcgcggaatatccaccaggcaaacctcttgcacagccaaaaccgtgtgaaattaccgcacgtgattgcacgcgcgcccgcgcgttaccgccgcataaaggaaagcgcccctcgacaaggcacgcccttttccctgccactacccctcaagccccatccctctctccatcagccgcccggacagcgtcgtctcgtacccgcccatggcttccacccgcttcaggaaccgctcgtcccgcagcagggccagcatggcctgcacccgcgcatcgtccatgtgcgcggcgggaatcacgatgtcgtaccgctcgcgcgccagcggcacgaagtccagccccagcgcccgcgccgcggcatggatgcccaggccacagtccgccgcgccggtcagcacgttcacggccacggccatgtgggtgaattcttccttgtcgtagccctgcaccagcgatggcgcgatgcccgcctgcccaagatgccagtcgagcagaatgcgcgtacccgcgccgcgctgacggttgatgaaccgcacatcggagcgcgcaaggtcttccactccgatgatattcttggggttacccgccgccacgatgagcccctgatgccggatggccaggttcaccacccgcacgtccatgtcgggcaggtacttttccaggaagggaaaattgaagtcgcccgtttccgggtcgaacaggtgcgccccggcgaaatggcacgagcccccgcgcagcgcggtgatgccgcccatgctgcccacgtgggtggagatgagccggaagggccgctcgcctcccatcagttcgtcggccagcacgtccaaggtgttgtcgtggctgcccacgcagaccagaatggagtccagcaccgcctcgggcacggtcagccgggcgcgcagcacctcgtgctcggtggcgccctcggacagggcgggcacgcgggccacggcctgcgcccgcgacagcgtggtgatgttgcccgcgccgcgccccagcggggtgcccaccagccggttgcccacgcgacccacggccagccgcacgaattcttccacccccagcttggagggcaccttgcgggtcagatgcacgtctgctgcggggcggtccgccggtacggtgcgtcccatccacgccaccagcggggccaccagttcgtcgaagcagaccaccgcgctgacggggtagccgggcgcgcccaccatcagccgtccgcggcattcgcccagcagcgaaggcttgccgggcatggcctggatgccgtgcaccagcacccggccttccgcggcgatgacctgccgggtgaagtccttgctgcccgcggacgatcccgcgcacagcacggtgacgtgcacgccctcgtccaggctgcgggccagtgcggcgcgcagggcgtcggggttgtccggcaccgggggaatgcgttccacgatgcagcccatgtcgcgggccatggccgccagcacctgcgagttggattccaccacctgccccgcgcccggctccggcctggtggtgaagtccagcacctcgtcgccggtggggatgatgcgcatgcgcacccgctcccacacctgcacgtcccagatgccgccggacagcagcgcgcccacgtcgcaggcggccagccggtggttgcgcgggaacagcagctccgtggccacgatgtcctcgccgatgcgccgcacgtgctgccacggaaaggccggggcctctatctccacggtgtccgcgtcgatctgggccacgtgttcgatcatcaccacggcgtcgcacccttcgggcatgggatggccggtgttgaccgggtgatagccttcaccccggcgcagggccacgggatgcccttcgcgcgcggcaaaggtgtctgccgcgcgcacggcaatgccgtccatggccgcgctgtgcatggtgggcgaggaatagcgcgcgtacaccgcctcggacagcacccgcccggcggcctcgtgcgagcccacggtttcggcgcggaccagcgtggcgcggtccagcgcggcgcgggcgcggtccacggcttccgcgatgggcagggtttcgaggtagatgttgcgggtacccacggtggcggacgtatcgggatgggacatggcgtgcctcttggtgctgaggttgagcgcgcggtgcggtggggtggggtgacggctggttacggcggattacgtttccatatcctgccgatggcgacggtacaagccgcggaattgatcgtacgagatgcccagcagttcggcggccacgcggcggttgtgccgggcacggtccagcgcggcgcgcagggcggaaagttccagttggcggatggcctccggcaggggcatgccgggcaggggcggcccgatggcggacggcgcgccgaccgcgccccggtgcgcattgtccgggccgacactgaccgggccgacactgtccgggcctgcgttgtcggggctgatattgaccgggcgggcatcatgggggctggtgccgtatggccttgcagcatcaggcggtacggtgccgggaccgcgccttggcccggcaccgtccgccatggcccccgtggagggtgggggctgcgtggccggggcggaacgggggactgccggtccctgccgccatggccgcgcgaaaggatcaaggtcgaaatgttcgatgcgcggggcgcggcccgccggtctcgcgccgcccgcgcctgcgctttcccgccgcctgtcgccggtccgcatgccgccctcatccagccgggccacggcccgttccaccgcgttgcgcagctcgcgcacgttgcccggccaggggtgggccagcagttgggccagtgcggcgggggccagttccggcgtgtcgggcaggtccagttccgccgccatgctggccgcgaaatggcgagccagcaggatcacgtcgtcaccgcgctcgcgcagggggggcacggccagcacctcgaagctcagccggtccagcaggtcggcccgaaagagcccccgcgccaccatggcgggcaggtcggcgttggtggcggccaccacccgcgcgtccacgcgtacgggctgggtgccgcccacccgttccagcatgccgtattccaccacccgcagcagcttgtcctgcaccccggcgggaatgttgcccacctcgtccagaaacagcgtgccgccgtctgcccgttcgaaccgcccggcccggcgcgccgccgccccggtgaaggccccggcctcgtggccgaacagttcggcctcggccagggtgggggccaacgccgcgcagtccagcaccaccagcggcccctgccagcgcggcgacagatagtgcagccgcgcggcggccagttccttgccggtgccccgctcgcccgccagcagtacgggccggtccacgcgcgccacgcgcgaaagcgcctcctgaaaggcgagaaacgcgtccgactggccgatggcctcggccagcgcaggcgacgcgacagcgcgcgtgctatcgtgcatggctgattcaaccatattttggtgattttcaccagatattggtgtaaatcaattttgcgggcggtgcgcatcgcccggcatgttaaggccattcccagtgattgctcatggttgcctcctgcgggtaggctggcacggttgctgctttcccgctggcacgaatgcacgacgcaccgcaggaggcgatcatgggtatcttttctcgattcaaggacatcgtcagttccaacatcagcgccatgctggacaaggccgaggacccggaaaagctggtccggctgatgatccgcgaaatggaggaaacgctggtggaactgaaggccgggtgcgcttccagcatggccgaggcgcgccgggtgcgccgcgaactggacggcgtgctggaccaggtggaccgctgggatcgccgggccgagctggccgtgacttccgggcgcgaggaccttgcgcgcgaggcgctgctggaacgccgacgcgagaacgaacgcgccgacgcgctgcgccgcgaactggacgagatcgacgcgctggtggcccgcacgcaggccgacatggacgtgctggacgaaaagctggccgccgcgcgcgaaaagcagcgcatgctggtgcagcgccacgtgcacgcccgggtgcgccgtcaggcccgcgaggacgtgcgccgcgccgcctcgctggaggtgatgcaccggttcgaggaactggagcgccgcgtggaacacatggaggccgaggccgacgccgtgcgcgtgccatccgacagccgcaacggtctggacgccgccttcgcggatatggaaacgcgcgacgaactggagcgcgaactggccgccctgcgcgcccgcgtgggtgaacgggctggcaattccggcaagggcgatgccgccccgcgccacggtgaagtttccggcgcgggggagtaaccgccttgcgcccgccggttgcaggggctagtctggcggtcgcaggggctggcctggcggttgctgaggctggcctggcggttgcaggggctggcctggcggttgctgaggctggtctggatacccgcgcggcatcgcccctgcgggcatgggccgcacgccgccccgcatggggccgcgccaggctcaccaggcgcaccaggcgcatcacccgcaccgcacgtgttgacgtccgccattccatccgggcttgccaccccgctgcccgcgccacgggccacgccccggcgcacggcggcacgacagttcgaggccacgcatgcatgagccgtacatgttcgaggaaatattcgccgtcatggcgcaactggggccggtcatgatgttctggttcatggtgctgcccgctttggtggccgtgctgttgctggccatcctgtatcgcctgctgcgcacccgcgagggcgccaccccggcgcacgacgacgagacccggatgatccaggagatgtaccgggccatgggccgcatggaggaacgggtggaggcgctggaaacgctgctgcttgatccggacggcacggcggggcgtgcccggcatgacgccggacgcgatgccttgcgcggtccggggagggaatgaccatggacggccacgaaagcaggttcgacaggcgttccggctggggccggggcgggcggaagtgccccaacggggcaagccgcgacggcaacggattcgaccgtgacggctcgggccggacaggatggcatggcgactgttcttgccgcgacggcgcacgccaggaagatgcctgggacacgctgcgcggcgggcgggatgcctggcacgaccgtggcccccgcaccctgtaccgcgcccgcgacggcaagttgatgggggtgtgtaaagggcttgcgcaacatttcggaatgtcggtattcatggtgcgcgcgctgttcgtggcggcggccctgttcaccgggttctggcccgtggtgggactgtacgtgctggccgggctggtgatgaagccgcgcccggtgctgcaaccggcggacgcgggcgaacgcgacttctacggcagctacgtgtcctcgcgcggcgaggccctgcgcaggctgaaggaaaaattcgaccggctggaaggccgcatccgccgcatggaggatgtggtcacgcgacgagatttcgactgggaccgcaggtttggcgcacagcgatagcgccggaacgggtaggcgccagcgcggttaaaacgcgaaaaaggcgttgccgcgcaggactctgctcgggcccggcggttccggacaccatagtccttagggatggagaggcgtctccggacgggggcgagggcaaaggctctcgtccccgtccactttttgggggaatgggtgctgtgccctgttggacgtggcctctacggaggcactccagccaccacgttagcgctcgatttcgttatgcctccggcggatggggggtgttgtaacgaacaccccctgtacccccgcgttccaggggctccgccccctggcccccccaacgattcttgcgcggcgttcctgccgtcggcagcttccctccggcgccaagcgcctccgggtgatctgcccggcggaatgcgcatgtgcacgaatctcccgcagccacgccgccactcgggtgcccttccgatgcccccgttgctgccccgatccccttccgccaatcccgtgcgcggccttgggcgcacgggggtgctggtgccgggaaggcgacgtgaaaacaagagtttattccgctgtcgaggaaggacgtgtttcgccgcagggagtgtatacggatactcgaccaaggcgaaacgcggactgacgacgccagcggggaacaggctgtttttgcgccgcattcccggcgttcccaagcaggcgcctctctcccaccgccagccccccccgcgctacccccggcgctgcaacaggttgcctgccacgatcagcaccagccccgccagcgtggtgggcagtatccgctcgcccagcagcagcgcaatgaacaccagcgacagaaacggcgaaaagaagatcaggttgccgatgcgcgccgcagactccgtcagccgcatggccttcagccagaacacgaaggcaatgcccatctcgaacgcccccacgtacgcggcggcggcaagccccggccacagttccgcccccagcggcagcgtcgaaaagatgcacgtggccgccagcaccagcggcaacccggcggcaaaattgcagaacagccccagcaccggttccagcgggctgcgcgcgttgcctatccagtacagcgcccagatcaccgtgctcaccagcgccagcgccactccggtcacgttgcccccggccagcgcggccatgtcgccccgcgtggcgatgaccaccactccggcatagctcacggccacggccagcaactcgcgccgggtcaccttgtgccccagcagcggcacggaaagcagcgtcagggtgatggcccaggtgtagttcaccggctgggccacctgcgcgggcagcagggcgtacgccttgaacagcacgatgtagtaggcgaaggggttcagcacgcccagcagcgcggcccgcagcagttcgcgccggggcgcggccgccagttcacgggccagccccccgaatccgtgacggaccagcaggatggcggccagcaccagcagcgacaccgccgtggacaccagcagcaactgcaacggatccaactggcgcagggccagcttgaaggccgtggccaccgtggaccagatggccactgtggcgatgccgtacagataggccttgcgctggtcggggcgctgcccggcagcgacaggcgtggcagaggcggagacgtcaggcgcaggcggggcggatgcagacggggcggacgatgcggacggggcggacggggcggacgcgcaatcgccgacaggtccggcacccccggtgcggggtgtgatgtcgaccggggcgcccttcgcagcggtcgtgtcgccaggcggactgtcgtggggagtggtcatgtgcgcctcctgccgcgtgtactagcaccgcccggcagacaatgccaatggcggcgcgctcctgcgtccggtgctggaccgggtgcaatggggcacgcctttgcgcaatccggattcctgctgtatgctccgaatactacgcaccgtcagtaccggagaccgccatgcccttccgccataccccagaaatgccgcgtccgtccaaacaggccgcagcaatcgcacggacagccccccgccattggcgccccggccagccgcacggcacggtcatccccctgccgctgctgcgcaccctgttgctggcagccctgctggccctgctgcccgcctgcgccacgcccaccctggcggaaccggttccggccagttccccattcccggacattcctctggaaaacgccgccacgcccgcccaactggccgcgctgggcctttccggcgagggaccgtggaagctttcggacatccgcccggcctcgggcggcaaggcgcagctggtgctgatcgaaatcttcagcatgtactgcccgcactgccagcgcgaggccccgcacatgaaccgccttgccgagttgctggccgcctctcccctgaaggaccgcatcacggtcatcggcgtgggggcgggcaatacccgcatggaagtggatctcttccgcgagcggtacggggtggccatccctctgttcgccgacccggacctggccgtgcacgagcaggtgggcgaacccggcacgccgcatttctttctgatttcgctgaaaaaccgcgccgcccccgccacgctgttctcgcgcaccgggcgcatggcctcgccgcaggcctttctggacgagctttccgccatcgccaaacgcagcaactgatgccgacgggcgcccccggctgccccgccgctccgacgatacgccgccccgaaagagggtaccagccatgccacgcactaccgcatcctgcacgggcaccccgtccccggaccgcactgttcttgctggccgcacggcccagacatcttcggcccccggcacgccgtcctggtccacggggcccactgggcacactggccgccttctggccgccgccatcctggcactggcccttgtgggcgggctggccgttgccgtgccggtgcaggccatcggcctgcaagacctgatctacccggatgccccccgcaagccggtggacagcgtgctgaaggtggccgtgggcgacaccgcgcccgacttcgtcctgcctgccctgcccggcccgtacacatccgccagcggccccgacgcaggcacggtccggctgtccgacttccggggcaagcgcgccgtggctctctcgttcgtgcctgccgcgttcaccccggtctgttccggacaatggccgggctacaacattgcccgcgaggaattcgaacggcgcggcgcggtgctgctgggcatcaccaccgacaacctgccctcgctgtacgcgtggacccgcgagatggtcgagcgcgcccccggaaacggcaacgatgaagggcgcggcgcgaagggtggcagccagaacggtgacggcgcgggccagtcctcacccccgccccgcaaggggcaggcagcgacgccccggcaaggcgaagtcggcggcgctaccggaggcgtgtggtttccggtgctgtccgacttctggccgcacggcgcggttgccgcgtcctacggtctgctgcgcggcgacggcatggcggaacgcgcccttgtcatcatcgacaggcagggcatcatccgacacattcacgtatccgacgtgaacaagcgccccccgctggacatcatcctgcgggcgctggatgccctgcccgccccctagcatcatcacgcaagccatcaggagccccgatgccccgctataccggcttcaaccatctggccatggtcaccggtgacatggagtccaccgtgcgcttctggcgcgacctgctcggcatgcgcatcgtggccgggctgggccaccccggctaccgccagtacttcttcgaagtgtcgcccgtggacatgattgccttcttcgagtgggacggcgtgacccccgtggaggaaaaggaccacggcgcgcccgtgcggggagccgtggtgttcgaccacgtttccgtgggcgtggcgacggacgacgacctgtgggaactcaaggacaggctggaggcggcgggattctggtgttcggaactggtggaccacggtttcatccactcgctgtacagcttcgaccccaacgggctggccatcgagttttccgcgccggtgcacggcgtggacgtgcgggcgaatccgcgcatgaccgatacccagcccgtgcccgccgcactggaggggccggacccgacgcccggtcactggccgccggtcaccacacccacgccgttggccgaccgccgggtgtacccgggagaaggcgacgatttcctgcggaccaagcgcaacgcctggcctcccctgaaacacgacccggcatgacgtccggcaggggggcgtaacggttccccggcatggcatcgcataacgccgcacttctctgcccgcagcttccgcatgcgtgcaccacctattccgcgagtgccgcaacccattcgccgctccccggtcacatccgggagcggcgttgcgttttcacccactgccacgctgcgccaggtgtgtaattttgcatgtaaaaaaataatggaattgcacatcgcatggtgataatgcagtgcgcatgcgcgttgctgagcacgaaagagcatgacgtctaccggcaaaattgtgcatcatgcaacattcgaagcggcatcccgcatgcggagtgcgatgatggcgaccagcgtggcaccatccatgacgttgcacacccgccaccgcaaaggagaaccgaaatggaagaatatctcaagcaggccctcgacatcgtgaaggctcaggccagcgtccgcaccatgaacgaggaagagatcagttccatggtgcagaagatcgcgctggccatccgtcagatcagcgatggcgttccctgcgaagagcaggccgctcccgaagcgccgctgcccgacgctgcaaaggccctgaaggaaaagtccatcacctgtctggaatgtggcaagaccttcaagatcctgacccgcaagcacctggcttctcacgacctcacacctgacagctacagggacaaatacggctaccgcaaggacatgcccctggtgtgcaagtcgctgcaacgcgagcgccgcaagaagatgaaggacatgaagctgtgggagaagcgccgcaagcaggcgtagcgcccggcggacaatccgccgcgccccccggccttcttcctgttcagcacccttcatgcctcgcatgacggatcccggacgccccgacggcacctgccgccggggcgtcgccattggcgggccggttgccattgacgagccggttgccattgacgcgcctgtcgctattgacgcgccggcaccgttggcggcggtcactccgtacgccgcacgcattgcgcatggccgtcgccggggcacatgtgcccgccagcccacagaaaaagacgccagcgaaagcaccgccccagcccatgccagtggacacccggacaccgcacggatagtgtgcgcccaccgatcctgccgtcgacaccgtacggcgtagcgaccggcattccttcggcaatgccgccgggcatgcacaacgctgcccaggcaacatgccgccgcccggcaccccggcgcggcgcgcgccctgcaccctttgcgccctgcaccgccatgcccgcaccacgcaccctccccgtctcttccgccactctggcattgctgctggccatgctgctgtggagcagttcgttcatcgccatgaaggtggcgctggaagggttcgaccccatggtggtggtgttcggccgcatgggcatttcgtcggcggtgttcctggccctgtggcgcaactttcgccacgtgcgctaccgcaagggcgactggaagcgcctcggcgccatggcgctgtgcgaaccgtgcctgtacttcgtgttcgaggcgtacgccctgcgctacacatccgcctcgcaggcgggcatgatcgtttcggtgatgccgctgtgcgtggccgtggccgcgtggatcgtgctgggcgaacggctggcccgccgggtgtggtccggattcgtgctggccatcatcggggtcatctggctgagccttggcggaaccagttccgacaacgcgcccaatccgctgctgggcaacctgctggaattatgcgccatggtcagcgccaccggctatgtgatcaacgccaagaagctgtccgccacgtatccgccgctgttcatcaccgccgtgcagtcgctggcgggcagcgtgttctttctgccgctgctgttcctgcccaccacgcagttgcccgacgccttccctctgttgcccacgctgtccgtggtctacctgggcacgtgcatctcgctgggggcctacgggctgtacaacttcggcgtcagccgcctgcccgccgggcaggcttcggcgttcatcaacctgattccggtaatcaccctgctcatgggccgggtgctgctgggcgaccagctgacgccgcagcagtatgcggcatccgccctggtgctggtgggcgtgctgctgtcgcaggggcgcggcgccaccgtgcccgacagggccgcgccggatgaagccgcgccaaacggcaccgcctcgcagccgggcggaaaaaagtaacaccccgcccgtccccccgcacaacgccaaaggccgcccccggttccggaggcggcctttcatgctgcctggtggttccgccaaagcggcatactacgtgcgcttcagttccagcgccttctggatcatggaatccgccgtcatgatcgacttggagttggtctggaagccgcgctggtagatgatcatgttcacgaactcccgctccatggacacgttggactgttctaggctcttggccgccacggtgccgtagttctgggtgtcgggcaggccctcttgcgcggcgccggattccagcgtggcggagaagtggttcatgccctcgcggcgcaggccgtcctcgctggtgaagcggtacagggtgatgtggtacaggtcgtcgttctgtccgttgctgtagcgccccgtgatgatcccgtccgcgctgatgtcgatgcccgccagaaagccctgtgcgtagccgtcctgcttcgaccggatttccgacgaactgccgccgtaggccgtggtgctgaccgccgccagggtggccccgcccatgcccatcaggttggatgcgttgctgcccacggcagccggactgccagcccccgccgtccaggcccctgtggacgaggtcaggccaaggtccagccccaccacctgcgttccgccgccgcttgcaaaggtggcggtgaactggggcaatccgtccgcgccgaacgacgccggagcccagttgctgaggttggtggcgtcggtgcccgtgggcgtgtaggcggacatgttcaccaactggccggacgaattgaaggtaagcgtgccggacatcagcagccccgcggcggatgtcccggccatgcccgaaccgtcgtgcgccgggtccatgctcaccacgaactcgaaatgcttgttgccgccgctctgcccggcgccgtcgaaatagatggtcacgtcatgggcgttgcccgtggcgtcgtagaccttgatggactgcttgtacgtgtaggccgaatcgcccaggggactttgcgccgtgccgttccacttggacagcagcgaaaagtacgggttggccgcatccgacgacctgtcgcccgagcccaggttgttcagcgccgtgatggacgtggtggccttggcgggcatgacgttgcgcccgtccgcgcccggcggcaggctgatggggccggtggcgccctccaccccgttggtgatggcccgcccgttcagcacgaagccgttggggtccaccaggtttccgcccttgtcgaaccggaagttgcccgcgcgggtgtaatgcgtcttgccgcccagcgaaacctggaagaaccccttgccgttgatggacaggtcggtgatatcggtgcccgattcgtacgatccctgcccgtacacggtccggatgtccgtcaggcgcgagcccagacccacctggctgatggaggtggatgccgagtttcccgtgcccgcgtactggctcatgaggtcctcgaacagcgcctgctgttgcttgaaccccacggtgttcacgttggccaggttgttgctgaccgcctgcatgccctgcgccagggttttcatgccggtggcgccggaatagagggcgcgtaacatgcgtatctcctcgggcgcgaagtgccccggtccgtaacgcgtcccgcctgccttcccggtggaaggcgggcacgcggaaccggggaagattcttccctgcgggttcgcaaagcacgagccgtgccagcgcaaagcagcacgaagcaacctttcggaatgtaaagaaagacgcgctcaaaacatcccaataggcggcagaacctgccccccaaaacgcagcagggccgtgcgacatgtgccgcacggccctgaatctttcaggcccgcaaccgggcggatgcccggctccgcgccccgcaaatgtccgctacccggcaatgccggtgcggcccttccacgagatcacggtgttgatgagcagctgggcaatggtcatgggccccacgccgccgggcaccggggtcatggccgccgcgatgcagctgatgtcgtcgtacttgcagtcgcccaccagcccttcgtcggtacggtggatgcccacgtccaccaccaccgcgccgggcttgaccatgtccgaggtgaccaggcagggccgccccgccgccacgaacagaaagtccgcctggcggcactcttcggccaggtccggcgtgccggaatggcacaccgtcaccgtggcgttggcgtacttgccgggcgcgcccagcatcagcgccagcggcttgcccacgatgttgctgcgccccaccaccacggccttcttgcccgaaggcgaaagatcgtaacgctccagcagggtcatcacccccgccggggtgcacggacgaaagcccggcagccccagcgccagacgtcccatgttttcggggtgaaagccgtccacgtcctttctggggctaatgcgctccagacagcgctggctgttcagccccttgggcagcggcagttgcagcaggatgccgtcgatgtccgcgcgcccgttcagttcgtcgatgagcacttccagcgtttcctgcgtggtgtccgcaggcaggcgaaacgcctcggaccggatgcccgcctcttcgcagccgcgctccttgttgcgcacgtacacctgcgaggcgggatcctcacccaccagaatgaccgccaaccccggcgcgcggcccgccgccgcaagccccgccgccacttcttccttcagctccgcgcgaatggccgcagccgtcgccttgccgtcgagcagcaacatgtctccaacctcccgaaatccggcgcgcgtgcgcgccgcctgtctgattccgctgcccggcaccgtcctgcgttccggtcgcatccgccatgtgtcgcggccctgcttctccgtgtgagagcgggcggccttcgaaatatcggggcgctgccccgtacccgccgggggagcatgccccccttcccccctgtcctgagggcgggttcaaactgaaattttctgccggcccgcaagcaatccgtgactgccgccaccacgcactcggcgcttcctccggctttccggcctttctcccaccgcccgaaagcaaaagggagggagccacgcaggccccctcccccgatgtacgcgacagcccgctactcctcgccttcttcctcgaagccgaagtgcgagctcatcatgggcccgaagtagatgcccgtatcgtccaggtcttcctcgatgcgcagcagctggttgtacttggccagccggtcgctgcggcacaaggagccggtcttgatctgcccggcgttcaggcccacggccagatccgagatgaagtggtcctcggtctcgcccgaacggtgcgaaatcaccgtggtgtaggcggcctgcttggccatctcgatggtgtccagggtctcggtcagggtaccgatctggttcagcttgatgagaatggagttggccacgccctcgtcgatgccctcggccaggatgtccgggttggtcacgaagatgtcgtcgcccaccagctggatggtgtcgcccagcttgtaggtcagctcgcgccagccgtcccagtcggcttcggccaggccgtcctcgatggagatcagcgggtagcgggtggtgaactcgcccagccactccaccatctcggaattggacaggttcttgccttcacccgccagcacgtacttgccgtccttgtggaactcggaagcagcagcgtcgatggccagcgcgatttccgcgccgggaatgtagccagcttcctcgatggccttcatgatgtagcggaaggcctcgtcgtggttcttcaggttgggggcaaagccgccctcgtcgcccacgctggtcacgtggccgtcggcggccagcagcgccttcagggtgtggaaggtctcggcgcccatgcgcagcgcatcgcggaaggtggccgcgccgatgggcatgatcatgaattcctggatatccagattgttgggcgcgtgggcgccgccgttgatgatgttcatcagcggcacgggcagcaccttggcgttcacgccgcccaggtactggtacagcggcaggcccagaaagctggacgcggcgcgcgcggtggccagggacacgcccagcatggcgttggcgcccagacgcgacttgttgtcggtgccgtcgaggtccagcagggtgttgtccacctgcacctgacgcagggaatccagccccacgatggcttcggcgatttcacccatcacgttgtccacggccttctcaacgcctttgcccttgtagcggcccttgtcgccgtcgcgcatttccagcgcttcacgggagccggtagaggcgccggaaggtacggcggcgcggccggtgtggcccgattccagggagacttccacctcgacggtggggttcccgcgggagtcaaggatttccctcgcccagacggatacgatggtgctcatctgcatctccttggtcctttcatgttcgtcgggtttcggtcggaatgtcgatgccagacgctgtgcgtcgcaagtcatgccagacgcgaagcgtcataagtcatgccagacgctgagcgtcgttacgtgctgccagacgcgaagcgtcgtgagtcatgcctgacgcggagcgtcgaaacgtgcaatcagacgcagagcgtcgtcatatcagcaaatacccatgccgccatgcggcacgtcgaaaatccggccccgacgcggcgcgccgcaaaccctagcgtgcgtcgcgttccagatacaacagccgcaggccctgcagcaaaaggtcgggcctgacgtggtcgaaacagctgctcacccgcgcgatgtcccgggcgaatccgcccgtggccaccacctccgtggggccgggcagcacgccgttcaggcgggccagcaccccttcggtcatggcggcaaagccgaaaatgaagccgtggttcaggctggtggtggtggaccgcccgatgaccggcgaatcctcttccacttccagactgatgcgcggcagcttggccgtgcgcgacgacaacgccccggcggacgacagcacgccgggacagatcaaaccaccaagatacgcacccccttccacgcagtcaaacgtggtggcggtgccgaaatccacggataccagcgaccgggggccggggtacagccgccgggcggcataggccgccaccagccggtccgcgcccacttcggcgggccgttcgtagcggttgtccagcggaatggcgatgtcgccgggggcgaacagcagcttgcgatacaggtagcgttcgcaggcgcggcggatcagcgggttgacgccgggcaccaccgaactggccacgcaggcccccacgtccgccggtcccagcccggcatggcgcagcacctccagcaggcgcagcccgatggagtcggtcgtctggccggggtctgtgggcagcacgtacgaagtcagcacggcggtttccaccgcgatgccgatcttgacgttggtgttgccgatgtcgaacagcaggaaatgctgggtcatgccgcttccgccagtcaggtatggatgtggccgctgccgtcccgtgcgtgatgcacctttgcgcaagtgtagcctgttcggacggaaacgcaaccgtggcgcgccgcttcgcctacctcaaagcggcccgattcgcaacggttcgcggcctgccgggcctgccgggcctgccgggcacgaccggacacgaccgtacacgatacttgcggttttgcacgtcacttgcattcctgccggggcatacggaaaaaacttccaggaggccgccatgaccacgggcatcaccaccatttcgcaggataccttctctcgcatcgacacgctgctggcgcacgcccgcgagaccaccgaagccaagcgttcctcgctcggcgccaccggttcccagtccgcccacgccgccccggcaggtcaggccgccaatgccgaggtgcccaccgccgaggccaacctggcctacagcgcggtcatggacatgctggccgccccctccggcgatgcgcaccgttcgctggatccggaacgggtggcccgcctgctggacctgtaggccgccctccgggctgtctcccggcactcgggcagcagccgggcaccagtccgccgccagcctcccggcaacctgccgcaacggggcaccaactgccggacccgcccgccgttgtcacccgacggtgtcacccgccgttgcccccctgacggccacgggcacgcggcctgacattctccctgcgccgcaacggcacgacgccctcatgcacgcggaacgtttcgcgtgcatgagggcgtcgtgcctgtcggatttcctgtgcctgccggatttccgggccggtcctgtcccggtccggacttgtccgctgccggccccctgcccgcccggcgccggtcggacgcgcccggcgtcaggcagaaccggggtgccgggcaacgccggggcatcacgccggatcgggctcgcccttgctgcgggccagggccgtatcgtgcacccgcctggcctgctccttgtccgggtccacctccatggccttgcgcaggtggcgcagggcgcgcttgggttctcccgcgtccagcatggccttgcccatgagcagaaacagccggtgttcgttgcggtagaagcccgtggcctcggtgaaggcctcgtccgcctcgcccaccttcttgtgttccagcaaccgcttgccgtgcagcagcagcttgtccaactgctgcttgcgggcaatggcctgctcgtaggtttcctgctcctgctcgtcgcgcatggaccgcagaatgcgcgccagcatggccagcaactgcttctcggcccccttctcgaaggccagcccgcgcggcgaaatggccatggcgcgcgccttcacgtcctcgtcgcgcgagagcatctgcaccatctcgcgcagcgcgccgtgcagttcggccaggtcgcgcccgacgatgccgccgtccacgatgggttgcacgccggcggcggtggccgccagggcgcggggcacgtcgtgcctgtgaaaatatgccttggctcgcgccaggtactcgcgcgcctggcgcgcgtcgcctttggatgccaccgggttgcctccgctgcgttggacgccgtgcgcgccccgcccgttgtgctcgacgcttcggccatgctatgccatggagcaaacagcccaaggaggccaccatggcgaagtatctgtaccttgatcaggacgaatgcatggcgtgcgaatcgtgcgtcgaactttgccccgaggcgttcagaatgtccagcgcaggcgaatatgcggaggtcatcgaccccaataccaccgcggaatgcgtggaagacgccatctccacctgtccggtggaatgtatcgagtggcgcgaggaatagccccgcgtcccgaaactccccgcttcgcatcgcacggcgctccgcccggacgccccccgcgcccgacgcccctccatacctgcccgtttcggcacattccgcacgggccgctcgttcttgccgggacgcgcggcccgcacgcgttacgccccgcgccgcgcatctcgccgcgccaatccgcccctgccccgtcacggggcagaccacgtcgcacgcaataccctcccgcgcgataacagtcgacagttccagggttttgccccgccaattgccaccggaatcctcccggaacacgctgcgcagcgcatgggcagcacaaaaaatcacgcatcgatgttgacaatgaaaatcgttttcattaaacgggacaaaacgacgcgagactcgtcggaaggagcctcacatgtgcgcagcactcatcggcggaatggacagactgaagcgcgactacatcaatgcagccctcgccagcggcgtggacctgaaggtgttcacgggcaaggagaaccgcatcgccgacaagctcggccaggcggacctggtcatcgtgttcaccaacaagatctcgcacgctgccaagcgcgaggtggtgcagcacgccaaggccaacagcattcccgtgcagatgctgcacagctgcggcgtttccacactgcgtcaggccctggacaccaccaactagaatttcaggcacgacgacgccaccgccgtggacccccggcccttacccgcgaagcgcgcggatgcgaccccgcccggcgcagccgcacccacgcttcatgccggggctccgcggcggcgtcaacgacgccagcggcaccatggggcaccgccccgaacggaaagcacggcgccacgccaccaccgcatcacatttctggaccaaggacaaagaccatgtgcgcagcaagccggatcggcgctttgaacaggcagggcatgcaggccctttcggaaggcaacctcgccaacgcggactttctgctttcgcaggccctgcgccaggccatggcccttgggcttgtcgggttcgaggccaagatccgcaacaatctcgggctggtctgccgtctgcgtggccgcaccgacgaagccgtgacccatttctccgccgccctggctcatcttgaagccaaggtgggcacgcagcaccgcgtctacaccaccatcgcgggcaacctgaacgccgccagggcggaagcctctgccagcgttctgcattagccgccacgcgcaggcttgcggccctgtcctgctcccgcttgcccgccacgcgcaggcttgcggtacggcatcctcccgcgcccccgccaggcgcccgcaccatgctgcgcacgtcgcgcgccaatcccgcatgacactggcgcgcccgcgcgcacgcttccccttcaccgcccgcacgatgcatggcccgtgcatgcgctgcgcccgccacgtgcagagccgcaccgcgacgccgcagtcttcgcccttgcccggcgatgtgggccgcgtttcccggccatttgcgtgaaacgagcgccttggcactggacggccccagcccgtttccagtaggttgttcagtgcgccctcgccaccccgccacatcacgggaggggggggcacgcccaccgtcaaggagccataccatgagcagcggcatcgaagtcgcaaagcccttcgtcgcggccaccatcaacgtgctgtccaccatggcgggcatcacccccacggctgggcccccctacgtgaagaagaacaacgtggccaagggcgacgtatctgccgtcatcggcattaccgggtacaagaacggcaccatctcggtgaccttcaccaagaagtgcgccatcgccctggtcaaggccatgctgggcgacgacatccaggacatcgtccaggacatcaaggacgccgtgggcgaggtgaccaacatgatctccggccaggcccgcgcgggccttgccgaaatgggcatgaccttccagggggccaccccctcggttatcatgggcgacgggcacaccatcagccacgtcaccaaggcgcccatcatcgccattcccttcggcacgccccacggcgacttcaccgtggagttctgcttcgagtagccacctccccgggccccggcggcgtcaccgtcgggccgcgtgcgggaacgcacgagagttttccaccgtcagcgtatccacaatacccctgccttgctgtgtacggtgccgccggaactccggcggcacctatttttccccagcacgaaattcacaaggcatcactctgaaatcacgatgaatcattgcggcgcgcaacaccacgcgccgcaacgaaatgccactgccgcgcaccatgcgcacaacgccgcgcgcagcctgtgaaaagacaggaacaaaggcccgatccgcccctgccgacggcagaaaaccgggaaaaaatagcccggtattccaccccctaacgggttaaggactggcttttccaaaacaccccactatacaaaaaaatatgggtgcagtaggcttcggctcgaactaacccgccgggttaaaaatttactagacactttcttgacggcgcggggcaccgcaacgcacctgccgcaaggcgccgccaaggggcttttcgtttccgggatctcgccgcccggacaaggatacttcccgtcatgtcctccgcatggaaccacgtgcatggcttcgagcgcctgagcctctgcgactggcccggctacagtagttgcgtcatctttctgggcggctgcaacatgcgctgccccacctgccacaactggcagctggcctggcatgccgacaccctgcccctgctctcccgcgccgccatcgaatcctacatcgaagcccgccgccactggctggacggggtggtcgtgaccgggggggaagcgaccatggtcgatggcttcgcggacatgctgcgcggcctgcgccgcttcggcctgcccgtgaaggtggacagcaacggcctgcgccccgacgtggtggaactgctgctgcgcgacgggctggccgacgccttctccatcgacgtcaaagggccttttgccctctacccgcgcctgtccggcggcaccaccagcccggacgaggcccgcaccgcgctttcgcgcatcttcgcgctggcccaggcgcagcccgatgccttcatgttccgcctcacccgcgttcccgtgctttccgatgacgacgtggaagcggcccgcagccagcttcccgccggattcgacctgaagatacaggattacgtgcccccccggaggaagcatgccgaagcagattctgaaacgcgacggacggctggagacgtggtccacggaccgcatcgcggaagccatcctgaaggccctgaaagccaacggcattaaggacccgctgctctccaggcgcatcgcccacagggtggagctgaaactcgcggactgcgagattcccgagcaggaacaggtgcaggacaccgtggaacaggtgctgatggaatcgcgcctgtacgcggtggccaagcggtacatcatctaccgcgaaacgcgccgcaccctgcgcgagcagaaggccgccttcctcgacatttccgagaccatcgacaactacctcaccaaggccgactggcgcgtgaacgagaacgccaacatgacgcactcgttccagggcctgatgctgcacctttccggcacgctgcaggccaagtacgcgctcgagaaataccccgaggaagtgcgccaggcccacgaccacggctacttccacatccacgacctgtccttcggccttgcgggctactgcgcaggctggagcctgcgcgacctgctgctggaagggttcaacctggaaaaccggtccagcgccgggcccgccaagcatctggacaccgccatgggccagatgatcaacttcctcggcacgttgcagaacgaatgggcgggcgcccaggccttcaacaacgtggacacctaccttgcccccttcgtgcgcaacgacggcctgacctacaagcaggtgcgccaggccatgcagaagttcgtgttcaacctgaacacaacctcgcgctggggcggccagagcccgttcaccaacctgaccttcgacctcgttccgcccaagcatatcgccaccgaacccgtcatcatcggcggcgcatacaaggattcggtctacggcgaatacgcgccggaaatggagatgctgaaccgcgccttcctggaagtgatgctggacggcgacttccatggccgcatcttttcctttcccattcccacgtacaacgtcaccaaagacttcccgtgggattcggagatcggcgacctcttgcttaagcttaccgccaagtacggcgctccctacttccagaacttcatcaattccaacctcaaccccgaagacgtgcgctccatgtgctgccggttgcagatggacctgcggcagttgcgcaacaaggtgggggggctgttcggcgcgggcgacctgaccgggtccatcggggtggtcaccctgaacctgcccaagctggcctaccttgcccagggcgaagaggactttctggacatggtgaccgaatacgcggaactggcccgcgattcgctggaattcaagcgcaagctggtcaccgccaacctggaacgcggcatgttcccgtggtcgcgccggtacctcaagcacggctttgccgggcatttttccaccatcggcctggtgggcgggcacgaggcctgccagaacctgctgggcaagggcattgaaaccgaggcgggcgtgcggctgatgcagcgcaccctgaaccacctgcgcaacctgaccgcgcgcttccaggaagaaaccggcaccctgtacaatctggaagccacccccgccgagggcaccagctaccggctggccaagatcgacaagtcgctctattccgaaatcaaggcctcgggcaacggcacgccgtactacaccaactccaccgccctgcccgtgggcatgaccgaagacgtgttcgccgcgctggaccaccagaacaagctgcagccgctgtacaccggcggttcggtgttccacacctaccttggcgaatccgtggccgacaccgaagccctgaagaagttcatcatcaaagccttcacccagacgcgcctgccgtacctgtccgtcactcccaccttctcggtgtgcaaggaccacggctacctgcagggcgaacagcacgaatgccccgactgcggccaggccacggaagtgtacacccgcatcgtgggctactaccgccccgtgtcccagtggaacaagggcaagcaggtcgaatacgacgaccgcgtctgctacaacgggttctaggccacgactccgctcgccccgctccttgcgggccgacccagcaatgcgaaaaccgccggtgacggcggttttcgcgtttgcggatggagaaaggggcagactgcacccgtggggtgtccgccatgccaacaccgtttgcaacgcagcaacatgccgcacccggcaatgccaccgctgttgcccgtgccgccttcccggtgccgcccggtgccccctgcacgggcgagaccctgcaacaacgacgggaaaatccggcatgggcgcccccggccacgttcatttcccggaatttttgccgtactgtccccgcagacacgttgcaggcggctccatgaccccaaacccggcacggcgtttgctttttccgcgtcatggcacaggcgcggcgcccccgaaccccgcgccacctccgcaacgttgcgctccgcagtgccagaaccggaaggaacgcaccccaccgcagcagacagaaaggacgcaccatggcccccattaccatgcacccggacaatgccgcacaggttctcgacgcgttcgcccatgcggcgcagggcaacgacacaaccagcagcgtggtgttccggaacggacggatggagcagaccgggcgccttggcgcgtttttcaccgggcaggccgcgcaccgcgccaccatcgacagcctgcgcagcgccatcctgtcgctctacggcccggacgtggccaatatcgcagaggccaggctggaacacttgcaggcccagggcaagccgttgcgggcctgcgtggtgcgcgacctgctgcgcgacgtggaggcgggcaggcaggaagtggcccgcatgaactccacgctggtacagcagttcaccggcgacaatccccttttcgagggggccacgctcacccccgccatggacgcgtttttcgccggaaagaactggacggaaggacaaaaggcggaatgcaggcaactgacccaggactaccttgcacagggtccgggccacagcggcaaggaattcttcacccctgacaagctgttccagcagatcagctccggcgagatgccctgccttgccgcctaccgcgccgccgtggagcacaccccggaccgcagctaccgcgacgtgatggagcgcgtgccaccgcaactggccaaggacatgagctacatgcgcgccatgttctgcggcaacagcaccgacatgggcacggtggccctgatgctggaaaaactgccgaccatgcgcgccgcccagccgcaaggcccccttgccgcggccaccatatggaacgcctgcaccaacggcgcgcccatgcccgaagggctgggtgattcccccctgaaactcggcggggcgttgtcggacttcctgcgtgcgcaaatggagcaggccgcgcaggacaggccggatgtccccgtactggtcctgttgtccatgtgcgcgggcatgcggcacgacgtggccgcccagcttgccctgcaacccggccccatcgcgctgcacgatcttgtcagcactgcccccctgtactccctgacgccgcacgtcaccctggacgccgccgaggcgcaacttggtgcggacctgcaccgcatggggcaggaagacggggtgcactccacgttcaccttcaccacccccctgggccagcgcagcatcgacgtcaacgacgacacccacatggacgccgccgacaaggcccggtacgcagggggcaaccccaacgccatgacccgcgacattcgcgaacaggtcgtggccctgtgcggcgaaggcaaccccggccaggcccaggtggtcatgttcggcatgtcgcaagccgggcttgcactggtgcgcaacctgtcgttcatgaccggggcgccccgttcggagcactgcgccatgaacatcagcctgcaccgcgaggacaacggcgacatccgcatggaattccgcaggccgcccggcaccccgttcgactgcgaaatggattacgtggtgcaccccgacggcaccagcgaattgacgcaccttcagatgagcggccacccgtagcgaacggcggacgtgccccgcaagcatccgccgcacagtcacacacagcccccgcgcgcgttcctgccgcgcgggcaggagaatatcatgcaagatgctttcggcagcctcatgcgcggcgtgggcgagcgcctgcttcagggtgaactgtccatcgacaacggcgtcagcgtggtgatcggcatcgacgacatgctggtcagcgcctatcatctggaagggccggaccaggtactgctgtacaccgaggtggccccgctgcccgctgaaggccgccaagccctgtatgccgccctgctggaagggcagaccttcttccgcgacaccgccggggccacgctttccgtcaatgccgaggcggggtccgtgctgttgcagatggtcctgcccctgcggttgctggacgtggaggtcatgctgcggatactggaaaacttcgtgcaggtggggcggcactggcgcgcggtgtgcagtcgcctggccggacagcaacaggacagcggtaccggagccgcgtccggcgacgaagcggcccctcccctgccccccggagccatgctgcgcgtataggggccgtacgtccttgcagcaagacatcccgacggcaccacggcagcgactggcagatccacggcagcttcacgacagcaatgggcccggcaagacctcggtccggcagaggcagtgcgccgcacacggcgcgccgcctgatgccttttcgaaccacaccacccaccccgcaaacccgacgaccgcgtcacccatcgccatgtccgaccacagcttcgacttcgaccacgcccctgaccgacgcaacaccggcagcctgaaatgggatgacatgggacacatgttcaacctttcgccggatgaagccgccaacgccattcccctgtgggtggccgacatggactttccctcgcccccggcggtgcgcgatgccgtggcccggctggccgaacgtggcgtgttcggctaccccgcagatggaacagcctgccgcgaggccgtgtcccactggctggccgcccgtcacggctggacggtgaacccccgccacctgctgcccctgcccaccgtggtggcctcgctgtgcctgtcggtgcggctgttcacccggcccggcgacggcgtggtcatccagacgcccatctacccgcccttccgcgcggcggtgcaggatgcgggctgccgggtgctggccaatccgctgaccctcaccacggatgccgggggcaaccccttccacgaaatcgatttcgacgcgctggacacggctcttgccgatggcgggcgcggggccaaggtgttgctgctgtgcagcccgcacaaccccggcggtcgcgtgtggacccgcgcggaactgacccgcgtggccgaactgtgcctgaagcacggcacgctcatggtcagcgatgaaattcaccacgacctactgctgcccggccacgcgcacaccgtgctggccagcctggccccggaagtggccgaacgcaccatcaccgccgtgtccgccgccaaggcgttcaacgtgcccggcgctgggctggcccatgtggtcatcgaggacgacaccctgcgccgcaccttccgcgcggagctgacgggcctcggcatccgccaccccaacatgttcgggctggccaccacagaggccgcctgccgtcacgggggcccgtggctggacgcgctgatggcctacatcgcgggcaacgccgcgctggtgcgcgacgtgctgacagcgcgcctgcccggcgtgcgggtcatgcagccgcagggcacctacctttcatgggtggactttcgcccgctgggccttgcagaggcggacctgctgcaccgcgtgcgctttgatgcgggcgtggtgcccagccccggttccagcttcggcccggagggcgatggctggctgcgcctgaacctgggctgcccgcgcgcgctgctgcgcaccgcgctggagcgcatggcggatgtgttggggaagtagctacagatatcggctcctgtccctccccgcacacgcccaaaaacagcaaaatcctccggaaccatccagaggattttgctgtttcgctcgccgccccaacggggcgcaggggcagtttacgccgccagatgcaactccaggttctgaatggcggcgcgcaccttcgcatcgggataagtatcgcctttccatgccttgaactgcttcagaatcgcgtcctcggtgacatcttcttccgctgcggccttgagcgcgttccggcagtacagcacggtgccgtagatttccatctcgtcgaaactgggtgctttcttgccaagtatggcatcatatagggctgtcacgcatgcacgaatacgcgccttttcctccacccgcaaatccgggcgctcggggagttcgcgcacttcgtatgccttatcacccttcttcgccaagttgtcccagaaggcgaggtcttcgaggcaacgcgacaactcgcccgaatatggaccatacgtatagggacggaaccgcaatcccagcgacacgccccacgccgtcagaaaatacgcggtcttctgaatgttgatcttcgtcaactccacgccgtgtccctgcatgacgtccagcaattcgcagactatctgccgattcaggtcagccatatcctgctccttctagcgcgtttttctgcaggtcttcctgaccaattcttctgccaagagcctgtgtgtttcggtagtataaatccggtaaattgtcaccgggcgaagggcggaaagaataggcgaatatgacatgatgtcaacaagcccggcgtctttcgtccggacataaatcgtttcctggttttgccgtgagccgctcccttcatcattggcagctatcagcttggacacctgctcttctctcatccagtgaaaaaaatcctcgccttcgcacagccccgcagtttttagcttctcgacaattgttttgtacgcttgtttggccccgcgcaccttgctggtcgtatcatacacagggcaaagatgcccgccgcgcaacaacatattcgcccaggggtttcctgcgcgcgcctgctccttgatacgcccgaaaatcgtataatcgtcgaaccattcaaacttgtcgatgtcggcacgagtgaatcgcccattggcaaagtccaaccctagctgcgcctcttcccacgtatgcagaaattcccggagaaaacgtttgagaacaagatcatatcctgttcgtgtccggtgatacggaacctgcatgttgtaatgataccgggccatcaggaacgcttcgacaacaaacacgtcacgctcgttgacgaatagcttgagcatgccgccctgccgcgtggccccgaacgcttgcatgtaacgcgccacgtcgtattccccgtacttcaccccgcacgcgtgggaatcgcgcatcaggtaatcggcacggtccgcatccagatgtccggaaatgatctggtgcagcagctggtatttctcaagaaactgctccgaaagaatgccgattaccggtgtggcgtgctcatccagcacgtccgctatgggggcatagttctctatgatatgccgacccaggtgctcatgtttgagcggcgagagaatcatcttttctgctgcgtgcgaaaacgctacatgcccgatgtcgtgcagcaaggcggcgaatctcaaccttcgcaagctagtaagcatgtctccgtgatcaagccccatttccttggcagagttgtttacgattcccgtaaaaatctgcgttgcacagtgcatggcacccaaggaatggacgaagcgcgaatgttcggcggcaggatacacatacttcgtcagcgcaagctgacccacccgccgcaaacgctgaaaaatcggcgtatcgatgattcttcgttcatcttcgttaagatacacatacccgtacaacggatcacgtatcttccggttggctttaagaccctgctgccaatcccacatggtccttccctcgcagtggcagggaacgcacatcctgcatcttcatcaggctctttggccgcgtcgctccggctaaatccgcccttcctccacgccgtggcaggccacctgcgcgccgccttcaagctggcgggccttgggcacttcctgcatgcagcgcgcgttggcgtgctggcatcggccatggaacacgcagcccgtgggcaggttgatgggcgtgggcacgtcgccggacagcttgatgtgcccggcggccttgccgccgatgcgcgggatggccgacagcagggcccgggtgtacgggtggcgcgggttgccgaacaggtcttcggcgctggccagttcgcacaggctgcccaggtacatcacggccacgcgggtggagatgtgctccaccaccgaaaggtcgtggctgatgaacaggtaggtcaggttgcgcttctcctgcatgtccatcatcaggttgagcacctgcgcctgaatggacacgtccagcgcagagatgggctcgtccgccacgatgaactcggggtctacaaccagggcgcgggcgatggagatgcgctggcgctgcccgccggagaattcgtgcgggtagcgcacgccccatagcgggttcacgcccacctgttccatgacgtcggccacgcgggcgcgcacgtcggcgtcggagatgccggggttgtggaagcgcaccggctcttccagaatctcgcgcaccttcatgcgcgggttcagcgaggcgtagggatcctgaaagaccatctgcatgcgggtgcggtagggcagcatgccgttgtcgctcaggttgtcgatgcgctcgccccggtacaggatttcgccgccggtggcccggtacaggccgatgacggtgcgcgccagggtggacttgccgcagcccgattcgcccaccacgctcagggtctcgccgggcaggatgtcgaagctcacgtcgttgacggcatgcaccacggtgcgcttgcgggtgatgcggccaccggaaatgcgcagctggtccagcagcccgccggaaatgtcgaaatgcttgacgacgttgcgcagcgaaagcagtgcggtgatctgattggtcattcccgtgccccccttaagcgaccatatgacaggcagccatgcgcccatcactcttcacttcgagcagtggccgggtggtggtgcacacggtttcgcacagttcgcagcggttgttgaacggacagccgcgcggcacgtcggaaaggctgggcatgctgccggggatctggttcaggcggcggcgcacgcggggtgcggccacatcctcaagaccgcagtcggccttgtccgcacactgcggcagcgcgcccaagaggccccgcgtgtaggggtgcagcggctcgcccaccaccatggcggtgtcgcccatttccacgatgccgcccgcgtacatcaccgcgatcttctgggtaacctgcgaaaccacgccaaggtcgtgggtgatcaggatgaggcccatgtcctccgactggcacagctccagcagcaggtccatgatctcggcctggatggtcacatccagcgcggtggtgggttcgtcggcgatgatcagcgacggcgaggtcagaagcgcgatggcgatgacgatgcgctggcgcatgccgccggaaaactcgtgcgggtactgggccaggcggcgttccggcgagggaatgtagaccttgcgcagcttgtccagggcaatggcctcggcttccttgcgggtcaccttcttgtgggcaaggatggtttcgatcatctgcgtgcccacggtcagcaccgggttcagggtcatcatggggtcctgaaagatcatgctgatgcggttgccgcgtatgtcgcgcagggtttccgcgtcggccctggtcaggtccttgccctcgaacagcacggaaccacccgcgatgaagccgggcttggacaccaggttcaggatggagaacccggtgacggacttgcccgcgcccgattcgcccacaaggcccaggcgctcgcccttggccagggtgaacgagacgtcgttgacggcggtaagcgcggtgtcgcgcagcgcgaacttgacggtaaggttggatacgtcgagcagcggttgcatggactagtccttgtacagcttgggattcaggaagtcccgcagccagtcgccaagcaggttgatggacagcaccagcagaatcagcaccacgccgggaaacagcgtgatccaccagctgccgctgaagaagtactggaagcccgacttgatcagcgagcccagcgaaggcttggtcaccggcatgcccagccccaggaacgacagcgccgcctcgctcatgatggcgttggccacctgcacggtggaaatgaccagcaccggggtgagcgtgttgggcaggatgtgccgccacatgatgcggaacggacgaaggccgatgacccgcgccgcctccacgtattccttcttcttctcggccagcaccgatgcgcgcacggtgcgcgcgtactggggccattcggcaaggccgatgaccagcaccaggaagggcacggccacctgctcgtagcggcccacgccaaaggtcatctgcacgatggcccccaggaagatggccaccatgtacgacgagaacgacagctgcacgtcggcgatgcgcatcaggatgttgtccagcctgcggctgccgtagccggaaagcaggcccaccatgatgccgatgcatgcctgcatggccacggcgcccaccccgatcagcagcgacacgcgcatgccgtacagaatggccgagaacaggtcgcgcccctggttgtcggtgcccagcaggaaggcggggttgccgccgtccttccacagggggggcgtttccgcgtccatgatgtcgatgttggcgccgtcgaacgggttgtgcggggcaatgaccggggccagcagggccgacatggccaggacgacgaacagggcgaagctggtcaccgccaccgggtcgcgcaggaaggaatacaggaagtacgactggcggaaacgtttcagaagaccggccatgctacttcctccccgcgatgcggaccatgggattcacgaaaccgtagatcaggtccaccaccgtgttcacggtaacgaagatggccccgacaaagatcaggtaggccaccagcagcgccgtgtcggcgcgctccacggcctccacgaacatgaagcccatgccctgccactggaacaccgtctcggtcaggatggtgaaggcgatcatgatgccaagctgcacgccccccacggtgatgaccggcagaagggtgttcttgaaggcgtgcaccatcaccacgcgccattcgggcaggcccttggcccgcgcgaacttcacgtactcggtctccagcgcctccttcatctcggcgcggatcagccggatgaacagcggcagcatgatggacgacagggcgatggagggcaggatgatgtgcttgaagttggaccaggtggtcaacaccgatgtccaccccgggaatatctccaccgggttgccgcgcccgaacgagggcagccagccaaggtgcaccgaaaatatgtagatcatgaagatggccgtcaggaacaccggcaccgaaacccccacgatgctgatgcccatgaacaggcgcgacagcaccgagcgcggacggcaggcggaatacacgcccaccggcaccgaaatcagcacgatgatgcactgggccacgaagaccagctcaagcgtggccggggccttggccaggatcacgtccagcgcgggcttgcggtagaagtacgaggtgcccaggtcgccctgcacggcgttcttggtgaagcgcgcccactggaccaggtacgggtcgttcagccccagcttttcacgcagggcctcgcgttccttgacggatacggacacgcccaccatttcgcgcgtggggtcgccgacggactgcttgatggcgaacccgatgaagctgatgatgaacatgaccagcagggcttgcgccaccctgcggacgatgaatgcgaacatgtgcgtctcgttgccggtaacggcgttgctggttgccgcggtgccgcgtgccgcgcgtcattgtcacacgatgcgggccacactatgcgggcccgttcgatgcgggcgccacacggtgcccccccgcacgccacggaaacggggtcggactgacggcggcagcgcccgcgcgctgcggggctcatgcatgcgtgcgtcccggccacggcttgatccatggcgccctgcggggcaggggcagcgggtccgcaggcggcggccacgaaagcgcgaaggcgcgaaacggcgtgcgcggcgttgtccgcaacccggccacatctggcgcaccgtgctccggtgggcctgctgggaacgcccgccgcgcgtcagcccgggctggcatgtcgcccagccggaagccggaatgcggggggcggcggaatgccgcgcgtcggtaacggggtgatccccgcccggtgggctacaaaatttcggcggggcaggcaaggggtgttcccctgcccgcccgccttcacaaaaccgtcgaaaaggcgcggtggtcctgtaaccacccgcgcccgttcgtcattacttcatcaccacgtcgccgaaataggggaagtcctgcacgttgatgatcgccttggcgttcgtcaccgtcttgcgggcagcccacgacagcggttccatgtgcagcggcacgaaggcggcctcgtcgtaggccagcttctcggattcctgcaggagtgcgtcgcgcttcttgggatcggtggtgcggttggcttcctcgatcagcgcatcgtacttcttgttgcagtagttgccgctgttgtactggcccatgccggtgtccttgttggcgcacatcagcaggtattcgccgtagttggcggtgtcttcggtatccgggtgccagccgatcatctggatgtcggcaacctgggcgtcgtactcatcccagtactgggccttgggcatggtcttcaggttcaccttgatgccaatcttggccatcatggaaacgaaggcctgggccaccttttcgtcgttcacgtagcggttgttgggcgcgatcatggtcagttccagacccttctcgtagcccgcttccttcatcagcttctgggccttggccaggtcgaagcggggcttcaggtcggcgatgtagccggggtagcccttgggcgcctgctgctgggtgaccacggtgtagcccttcatgatcttggccacgatgcccgcatggtcggtggcggcgatgatggcttcacgcaccttggggttggccagggcggggttgcgcttctggttcagctggaaggtgatgatgcgggtgctggccatggtgatcagctccacatcggggttcttggccaactggtcgtagtcctgcacgggcacgggggtgatgaagtccacgtcgcccttcaggatggcggccacgcgggtggcttcgttcttgatgggggtaagttcgatggtgtcgacgttgccgtgcttgccccagtagttggggttggccttcagcaccagcttcacgccgtgttcacgctgggccaccatgaacgggccggtgcccgaggcgttctcgttggcgaacgaggcgccgttcttcaccacggcgcccttgggctggccggcggcgtcggtgccggagtagaacttggagtccatggggaagatgtaggtggcaaggttcatcaccaggccgtagggctcggtggtgatgatgtcgatggtgttgtcgtccaccaccttgggctcggcgaacttgacgtacaggcccttgaagtcgggggattccttcaggcgcttgacggtccaggccacgtcggcggcggtgagcgggttgccgctgtggaacttgacgcccttgcgcaggtggaagcgcatggtggtggggttgatctgctcccacttttcggccaggcgcggctcgaacttcatgtcctgggtccagcgcaccaggggatcgaacacccagtgcgagtacgccagcatgggcccggaaagctgcatgtgcggatcgagcgattcagggtcggacgagatgccgacgcggaaggtcttgccttccgcggcttcggccttggggccgaacgccagcacggccgccaacatcatcagaagcagtacgagagtccgtttcatccagtacctccagcggttgttgctacaatgacgccacgcgggcccggcatggcctgtgcggacggctcgtcccgtggccgtcctgtcggcaccagcgatgcccgcgatgcgttgtccagtgcaatgagaccgacagtcctgtagaccatccggcggcaagtgcgtcaagccacgcgccgtgcgaatattgtcaaatcacgctacacaaatgtaccgtgaaatcagcctgtagccggaacatgccagagccgccgcgcccagcacgggtgcgacggccccggctgaaaaccccggaggctggaaaaggcgtgccgcgcgcccgggcggcggaacgtccaccgcgcctctactgcgaacgcaccttgcgcatgtattccatgtacacggcgttcacccactgggcgatgcggtacaccccgtcgcgcacgggcacccaggtcaccgtgccgtcggcgtcgaccttgccgtcggccagaaactccacgcccacgtccaccccgccggccacgctgcccgtggacatgcgggtggaaacctccgccttcagcagcacgtccagtggctgatgcgcgccgccgggccagtgcagaatggcgcgcagcaccaccctgtcgccacgtgccagcggccccctttccccgtcctcgcccgcgcggggggcgatgcaggcgcgcagtcccccggcggaaatgtccacaaggccgggctgcgggtcgctggccgggctggaggcgggcacgggggcctggtcggcggcgggcgcgggggccgggggaaccgttggcgcctcgccctccagcagattctgggcagccatcccgatgatgcgctggtagccgtccagcgcggccagggtcagcgggccgtcatcgggcgactggtcgcggcgcatttccagcaggcccaccagttccggcaccgggcgcacccgcacgctacggcggcgctggcccgactcgatggcggcgggcttctgcaattccacgatgagcccggtggacagggcgcggatgtcgagaatgcgcgaggcaaacatgaaatgctgttccgtgcgctggggggccatggccactatgcggaagtagcattccaccgtctgccccttccacgccgatgaaagccgtaccccgctggacatgtcgatgagcagcgtggggccctcgtacgattcgatgagccccggcagcgaatgctgcttgccgtcacgggtgcgcaccaccacgtagaatcgcgcccggcggtccgccgcaaggcgcagttgctggaacaccaggttcgccgcgtgttcctcgtccttcttgccgaacaatgccattgatgctcctgcaacatgccctggcgcgtggcatgccccgaatgttcgtgcgtccgtggtgtctcgcgcgcgacggcccgaactcccccgagcggggccttgcccctgtgccgcgcgttcatgagcactgccccggaagccgccatgcgtcaagaataaccgctgcgcgcaagggacaggtcgacggagggcggcacggccacgcggcaaaatccgccgccgcgccgcgcgcatgcaacgccggtgccgtgccgggccgccacgatgccggagcggctcggtggccgccccccttcattcgcgccccgtccccttgcgcccggcgccccgacggcatgcatcgcccccggcgcaaccccgcgcgggcatggcacattccccgccaacccgcgccagccgtgattttttcgcaccctgcttgacacatccccctcggcctgcgaaaatcgatcataaacatactgaacgatttttcgggggcctcatgttcttccagggcaaggactacatccgtccgtccaaaaagctgcgcctgctgtccgtggtgcaggcgctgaccgagaacgaacggctcagccagacccagctggcccggttcagccgcaccagcagcgccatggtcaaccagtacctggctgaactgcatcgcgagggcatggtccagttcgccccggtgaaccgcaagagctttgcctaccggctgaccgacaaggggcaggaggcacggcgccacatgatggagcagtactgcgccgagatggtgcgcgggttcgcctccatcaaggaactggtgcggcggcggctggaaccgctggcggaaggccgcgcgccggatgcgcccccctgccccgccccgctgcgtctggccctgttcggagccgccgaaacgggcgaagtggtgcttgcggcgctggaaggcaccccctttgccgtcaccctggtggtggacaacgacaccgccaagcacggcaccccctttcacgggcacaccgtgcagcccccggcggccctgctggccgcacccggccaactggccgtggacgcggtggtggtgtcttcgttcgcgcaccagcgcaccatccagcaacagctgctggccatgcccggcatgcccgaatcggcgcgggaggtcgtcgtgctgctatgaacgcacccgccaacattgcgggcggcaccgccgccccgtgcatcaccctggcttccggcaggcgcatcggccccggcagcccgtgccttgtggtggccgaggtgggcaacaaccaccagggcgacatggaaaccgcccgacgcatggtgcgcgaggccgcccgcgccggcgccgacgccgtgaagttccagaagcgcgacacctccgccctgctcaccaccgagggggcgcgcgccgcctacggcggccccaacagcttcggatccacctacggcgaacaccgcgacgcgctggagctttccgccgcccagttcgcggagctgaagcaactggcggaatccctgggcatggtcttcttcgcctccgcctgggacgcgcccagcctggacgtgctggccgagctgaaggtggaactgctgaaggtctgctccgccgacgtggtcaacgtgcccatgctgcgccgggtggccgcgctggggctgccggtggtgctgtccacgggcatgagcacccttgcccaggtggaccgggccgtggccgagctttccgccgggcggtgcggcgtggtggtgctgcactgcaattccagctacccctgcgacgaggcggacatcgccctgccggtgatggaccagctggcccggcgctacggcctgcccgtgggctattccggccacgagcggggcattggccccagcgtggccgccgtggcgcgcggggcttgcctggtggagcgccatttcaccctcgaccgcacccagcgcggcaccgaccatcaggcatcgctggaaccggacgacctagccctcatggtccggatgatccgcgaggtggaacgggccatgggcgtggctgaaaagcgcgtcaccccgcacgaggcggccatggccgtgaagctgcgcaaaagtctggtggccgcgcgtgaccttgctgcgggcacggtgctggccccggacgacctgaccgtgaaaagccccggcgacggcctgtcgccggaactgtgggacgcggtggtcggcaacgccctgaccgtggccctgccgcgcgacgggcagcttttgcccgccatgctggccatgccggtgcacacgggcgaagcggacattccggaagccccgtccgggtccgaatccggggccggagccgggtccgaaatccgccgcaaggccggggccgcgtgatgcgcgtggtccatttcgccgtcactccgctggcgggcgcgccgctgcgcctggtgcgggcgctgaacgccctcctgcccggctgcacggcccggctggtggacctgacgcgctacggcagcgaggacttcgggcaggacgtggtgttcgacgaaacgccaggcctcgcccgcgaactggcggatcaggccgacatcatccacttccacaactatctggacctggattcgcgccacttcgcgcccatcgatttccgggcgctggccgaaaagggcacgcttgtactccgccagttccacagcgagccggtgctggtggcgggccgcatgggcatcacctccgccgcgctgctggcccagcccatccccgcgctggtggtggggcagttccaggaacgctgctacccccgcgcgcgggtggtgcccaatcccctgcccatccacgacgcggaccatctgccgcacgaccctgccctgcacggcccgttgcgccatgacgtgttcctgtcgcccacccggctgcattcggcctgggccgaccgctggaacaccaaggcccggcccgaggccgaggccgccgtgcgcgccgcctgcctgccgcgcggggcaagctggcatctggtgcacaagacgccgctggccgccacccttgccgccaagcggctgtcccgcatcgtggtggacgatctggtcaccggcagctggcacctgaccgggctggaagggctggcccagggcaagccggtgctggcccatctggatggccgctgccgccgggtgctggcgcgcatggcggaaacggatggctgtccgttcatcgacgtgcggctggaggatgcggcccacgtgctgggccacctgctggaccatccggcagacgcgcaagaggttggccgcgccgcgcgagtctggatggaagcccactggcagccggaacgcatcgccgccgcatacggcacggcctacgcatcgctggcccacgaccccgtggccgccgcccgcgactggcgccagccggaccttgcgctggacaccccggcggaacgtttttttgccgtgaccctgccggatgtggtgcacgcggcgcggcgtcaggcggcgctgggtgatgttcccgccgatgcggcaaccgccgttccggaagccgcacccgtcgtcagcgggcagggtgatcgggaaagccgggggaaccggccatgagcgcgcgccatcccctttcgcccgcgcagcccggcgcgccccatttacccgatcaggccatcatgcccgccgaacagtgcgtgctggcggtgacggaatcgtggctgggccgcgcggacagtggtgtacgccgggtactggcccacggcctgccatcctccgtcctgtacgactggatcgtggactgcgggcaggtgcgtcaccagcatttgtgcgacccggcccggcgcgacgtgaacattccgcgcacggaatgggacgtggtggccgtcatcgcggcgcgcggcggttcgcgcggggtgccccgcaaggcgctgcgcacggtgggcggcgtgccgctcatcgcgcgggccgtggctgcctgccggtcggtggcgtccatcacgcgggtcatggtcaacaccgactgtccggacatcgccgcggcagcccgcgccgccggggcggacgtgcctttcctgcgtccggcggaactggccacggacgaggcgtcgccgctggacgcctgggtctacgcgcaggtgtggatgctgctggtggaacggcgcgtgtccgactttctgctgtccgtctcggccacccacccctgcctgcacccggacgagatgcgccgcgccgtggaccggctggcggcggccaaccgcccctcgctccagaccgtggcccgcctgcccgccgtgtcgctggaattcctgaccccggacttccgcccgcttgacggcggaccggccctgacgaaaggcgacggcgcgaacgaatcaggaccggaagacggctgcccgagacatggccgcccggaaaacggtcacccggacgacgagcggtttctgcaatgcggcgcattttccatcacctgcaaccgcccatactaccatgtgcagccgtggttccggcagtacatgaccgacattcccgcacctccagcggaacccctggcccatgtgctgtccccgcggcagggcgtggacatcgacgaaccgtgggacctcgccacctgccgcctgctgctggacggggacgacccgtttccggcgtgcaccccggcggacgtggccgcgcacggcggcgcgcaccacgccgcagggaacgacgggacggacgcccggcccggtgtaccggctgcgcccgttacccccggcattgaggacatggcggaccctgccgatcttgcctgcgttgtggtgctgccgcccgaagggctggagccgcccggcgcgccggatgtgccgaatgtgccgaatgcgccggacatgacggatgcgccggaagacgcggaaggcacggacgggccgtacctgcgcatcgccggcatacccgcgccgtgccgggtgctggacgcggtgcgcgccgcgctgccccacgtcccgctggccgtgtgcggtgaaggagccatggcccgcgccgtggcccaccgttacgggctagacttgctgcccctgccgcaaattctcgcgcaacgtcgcgccgcgtggccggtgccgctgctgaatgctggcgaccttgcggcggcaagcgcggcctggcctgatatagtcacccatgcacctgaagtttccgggcgggacatcctgtgcatcgacggacgcgccgccctgctggatgcggccaccgtgcgcgccttcgtcggatcggcacgggtcgccgttgccgccgccgacgcgggatgcggcctgcccgcgtgttccgtgtctcccgcgcccatgcaccccgcgcacctcaaacgggtggacgcggcaggctccgtgctctccgcgccgggcgtgcctgcccggcggcagaacctgcccggtgcgctgtgccgtgacggcgcgctgaccctgctgcgcgttgggggcggcaccacagaaagctcaacggaaggcaccgccgatgacgcccccggcccgcacgattccggccccgacgagtccggcgtcttgccctatcgccccatccccatcggtcgcgcccaggccaccctggtggcctcgcgcctggacgccgcacggggcatggccctggccgtccacgacggacaccccgacatcaccgcccaagccgccacaggaaacaccgcgtgaacgccgcatccatcaacgcagaacagggcgacccgcgcccccgctaccccgacatcaccgacgcgctcttctgggatgcctacttcgcgtggcgcgatgcctcgctgctgtcggtggagcggttccacgccctgtacctggccctgcgccacatcacgaccacgggcgtgcccggcgcgctgctggaatgcggggtgtaccggggcggctcggcctgcttctgcgccgccgtactgggccaactgaaccagccgggtcagcccagtcaatcaggccagacagaccatacggaacgcgaccttttctggtgcgacaccttccggggtttccccgacggggtggaggaagcctccatcaccggcgagaccctgcaagccttccccaaggacgacgtgctgccctcggccatggccaacttcgcccgcaccggctacccggcgcggcggctgcacgtgctgcgcggcccggtgcaggacaccattcccgaaggccccctgccggaaaacatcgccctgctgcatctggataccgacgacgcggcctcggtgctgcacgaactgacccacctctacccgcgcctgtcgccgggcggggtgctgtgcatcgacgactacggccactttcccggtgtgggccgcgccgtggacgcctatttcgcggaccttgcccgcgccgggggcaccccgccgctgctgacccgcaccgactacacgggccgcatgggcgtgaagcccgcgcctgaacgcgctcccaagcctctgccccggccctgatcgaaactgaccggacttggccggacttgaccggatccaaatctggccggaccccgcgcaccatccgccgcagcccataaccgcaggataccgccccgcatgaccagcccccacaccgccaccatgaccgacactccccacgcctccgccacaccggacacggccagccttcccgatatggcgggtctatcccgctgcaatccccggctggccgcgtggtttgcatggtcgcacgacgactggcagggagcggacgccgtgggggcctacgtgcatctggggtgcggcggcgcggtgctggacggcttcgtgaacctggactttctgccccacgacgcgcgggtgcgcgaatgccgcctgctggacgtgtggccgcgccgccttgccgggcaggtggccgccttctatgcggaggacgtcatcgagcatttcttccttaccgagcagttgtacatcctgtgctccatgaacgtgctgctgcggcccggcggcgtggcccggctgctcacaccggacatcggccagttgtggacctacggccagcgcttcgaccccgccgtgcttgtgggcagcggcgactatttcgccgacgtgatgcgctgccgcaacggcatggatgccgttaacaccggcctgcgcatgggcggccaccgctggctgcacgacttcaccagcctgcgccgggcggcggaggaatgcggttttgccgcgcggcgcacgccctgcgccgcgtcggacgaccccaggctgtgcaacatcaacctgcgcgacgaatcgggcatctccttcgcggcggaactgcgcaagacgcggcccctgcgccatctgctggtatggccggaacgcatcgccaacgccgtgcccgtggcgggcggcgatccgaatgccgcgctgcccgccggactcgacggcgggacagaccgtgaacgcctgggcgccatccagccggtgttccgcgccgtcaccggcgatcccggcatcacctaccgccttccggacgtggacgtgcagcgcatcgccatggtcaacgtgcgctcggccaacctgagcgaattccgcgagcacaacttcgccaaggcgtacttccggctggaggaaagcggggccgtgtacgccgaccgcaccctgcattccgtgccgcacatgaacggcttcacccgcgccgacgtggaaaccgccatgcgcggcgaaggcgtgctgcgttccgtccgcttcgacccttcggagcgggagggtgacctgttcaccgtggggccgctggaactgttcctgtacgacgacgcggcagaaggtggggaagacggagacggcgcatgtgcgacggacgcagacgcgcgtcccaaaggccggggcatggcggcggttggaaccgacgtggcccccacgcaggatgccccggaagggaacacctcgtccggcagcatggcatccggcaacatcccgaccggcgacctgcccccgcacctcgaagaccacgtcatggccaccccgtgccgacagggcgtcatccatcacttcgacttcgacggcccggtgggcatggccctggccatctacggcgaatgggcgcaggcggaactggatgcgctggccccctacgcgcccgccgggggccgcgtgctggacgtgggatccaacgtgggcacccacgccgtggcctttgcccgcatggtgggggcaagcgggcaggtgaccgcgctggaaccgcaggcagaggtgttcgccctgctgcaacgcaccgtggccgtgaacaaccttgcgggcgtggtcaccccggtgcgggccggggcggcgggccgggcaggcacggcgcgggtgccgcgcattgtcgcgccggaagggcagaatctgggtgcggtgcgcctgctggacacggacaatgtaccgcaggacgcggctcatcccactgacgaaatccccctgctgaccatcgacggactgggactgcacctgcccgcgccggaaaggccgggcaccggcggacggctggacctcatcaagccagaagccggaacggcgggcaccgccgggcggctggacctcatcaagattgacgccgaaggggacgaggccgccatcctgtgcggggcggcggacaccatccgggcctgccgcccggtgctgcatctggaatgccccggcttcgcgcgggcctggccctgcgcgcggcaagcgctggcctggggttacgcggtgttccacctgcgcctgcccgccttcaaccccgccaatttccggggggccagccgcaacgtgttcggcgcggcggaagagggcgcgctgctgtgcatcccgcgcgagcggctggaagacggcagcctgccagcgccctgcggcacggaaatccgcgaccctgcccatctagcccgcgccctgctggaaacccgcgcctacggccagccggaagagcgcatccccgccgccgtgcggctggacctggccctgtccgacctgcgccgcaagcgggcagaggaacactgcgtggcggccaacgcccgctccggtcgccaacacggacgcatcaccaccctgcgcacggcagccagcgcggcggaagccctgctggcggggctggacagtgcaacgggggaggctgccccggcatccccgacagttccgtccgccacggaagacgcccgcgcccgtctgctggaagcgctggaggccaccgccccggaacgcccgaccatcagcgagccggacacccgcgagccgtggcccgcaccgcccgaccttgcggatgcaaccatctggacggcactggccgcgcgccgggcggcgctgtctgatgcatcagacggcacgccgtcccgcccggtcatcgacgtcatcgtgccggtgtacgcgggaacggaccagaccctggcctgcctgcattccgtgctggtcgcggaccttgaacctgcagacgccgccgcgccccgcgcccgtgtggtggtggtcaacgacgccagcccggaaccggatctggcgcaggcactgcgccgcctggccgggctggggctggtggaactggtggaacactccgccaaccggggcttcgtggcctcggccaacgcgggcatggccctgcacccggaatgcgacgtggtgctgctgaactcggacaccgtggtctttcccggctggctgggccgcctggcggcgcacctggacgcccggcccgatgcgggcagcgtcaccccgctgtccaacaacgccaccatttgcagctacccggtgacggaacgcgacaaccgcgccgggctggaactggacagcaccgcactggacgcgctggccgccacggtcaacgccggggtggccgtggacattcccacggcggtgggcttctgcatgctgatccgccgggcctgcctgacgaaaaccggccccttcgacgaggccaccttcggtcggggctacggcgaggaaaacgacttctgcatgcgcgccgccgcgctgggctggcgccacctgctggccgccgatgtcttcgtgcgtcacgcgggcgaaatgtccttcggcgatgatgccgcgccgctcaaggaagcggccttcgcgaccattcagcggatgtacccggactacctgcgcaccgtggccgcccactgcgcggcggacccggcccgtccggcccgccgggctctggatctggcgcggctgcgcggcgcactggcgcggcgctttcccggtacggcgtggtcgcccggcacggacggggcgcaagcgcccggcaatgacgcgacccgcccggtgctgatggtcacccacaactggggcggcggcaccgaacgccatgtgcgtgacctgtgcgaccggctggcggcggaaggcacgcccgcgctggtgctgcgcccacgcggcaacgacgcgggctgcgtgtggacgctgaatctgcccgaacctgccagcggcgctggtccggcctgcgggaccggccccctgcatctgcccaacctggccttcgacctgccgcccgacttcggcgcgctgctggaagtgctggccgacctgcgcgtggcccacatccacgtgcacaacctggccgggtacccccacgccgcgccggaactgctgccgctgctggcccggttgctggaaatcccctacgacgtcaccgcgcacgacctgtccgccctgtgcccgcgcatcacctgcatcggcccggacggctacccctgccccacggcgctggacggagacggggggactgcgcacggtacgcacggcgcgccgtggcgttgcggggcctgcatcgcgacggaaacgccgcaactgggcaacacggacatcgtgcgctggcgcgcggcatggggcacgctgctggatggcgcccgcgtggtcttcacgcccagtggagacacggcgcggcggctggccgcccatttccccggttgcgcggcgcgcatcaccgtgcgtccccacccggaaacctcgccccagacccgtgcggtcaggccccatgcggccatgacagatacgatcatgacccacgcgcccacggcccggcccgaaggcgacgcccccccccccgccccccgcaagcccgacgagacactgcgggtggcggtgatcggggccatcggcccgcacaagggttcgcacgtgctggaagcctgcgcccgccacgcccgcgaggccggacagcccctgcacttcaccgtggtgggctacaccgaccgcgacgacgtgctgcgcgagcttggggtgaccgtcacgggccgctacgacgcggacgaactacccggcctgctggctgcgaacgaagatgccccgcatcatctggtcttcctgcccgccgtgtggccggaaacatattcctacaccttgtccgaggcggtgctggccggactgtacccggtcaccttcgacctgggcgcgcccgccgaacgcatggccgcgtggaactacggcctgcgcctgccggtgtccctgatgcgcgacccggcggccatcaacgccgccctgctggcctgcacgcccgcagccccgacagcaggactggcccgcgcccttcttgccgccggggcctaccccgcgccgttccgggccagctactacggcatgcaggatgcggaaaaacccggcgggaatgccgcgggcggcgacgcggcaccccccgtcacggagcagccatgagcacggaccagcaccacgccgccgactcctgccatccgctgatctcggtggtggtgcccagctacaaccatggccggtacatcggggcctgcctcgattcgctgatgttccaggactaccccaacctggaaatcgtcatcaccgacgacgcctccaccgacgattccgtggcggtgatccggcgctttctgcgcgacgtggccggggccactgcctcgtacgcctgccgctacgatgcggcggaggacgtcatcgagcgcgccgtgcacccccgctacgcccgcacgggccgacgcatcgtgttcctgcgagcggaggccaacggcggctccacggccaactacaaccggggccttgcccactgcgcgggcgagtactgcaccttcgtcccggcggacgacatctgccacccgcagctgttctccgccctggcccgccccctgctggatgacgtggccgacttcgcctacgccgacatgttcgtggtggacgacgacatgcgcatcctgcgcgaattccgcctgcctgagcattccttcgatgcctcgttccgcaactggtacctgtgcggggtggccaagctgtaccgccgcgccctgcacgaccgcttcggcccctttgacgaaaccgccgacgccgacgaccacgaatgcttcctgcgctttgccctgggcggggcacgcttcgtccatgtgccgcacaccctgtattcggtgcgcagccacgaggggcgcgaaaacggcctgcacgcgccggggcgcttcgcccggctgctggagcattccaagcggctcaccctgatggcccgcgagcgggaacccgccccgcccggcgcgtggcgcgaggagatggcgagtacggtcggccccgtcacaccgggcgtactggacgcaccgggcgtaccgggagcacagggcgccaacgccccgcatccggtggccgaacgggtggtgctgaccgacgaggaacgcagctttttcacggaaggacactgcgcgaccgcgccgcaaccgccgtcagacaacgatacggaggcccgccgtgggtgacctggccctgccgcacatcctgccccgcgtgcgcgatgcccggcgcgagacgcgcaagtacgccaacttcctgctggccctgcgcgcccgccgcgccggggccgcacatgtggcgcaccatcccttcgacctcaccgtggactgcgccaccctgtgccagctgcactgcccgtactgcgccgtgggcaatggcgtcatccgccgcaaaccctccctgatggacgcggccctgcacgaacggctggccaaggacgtggccccggacctgttcctggcctggtacttcagcgccggagaaccgctgctgcacccgcgcctgcacgagcacctggcccgcaccgccggcgaagaagccttcaccgtggtttccaccaacctcagcgtgcccctgaccccggcccggcaggaggcgctgctgcgttccggcctcggcatgctcagcgcatcggtggacggggccagcgcggcgacctatgcccaatatcggcgcgggggcgacttcgggctggtcatggacaacctggcgggactggcccggcgcaagcgggaaatgggcctgcaattccccctgctggaatggcgctttctgctgtttgcccacaaccagcacgaggtggacgcggcccgcgccatggccacggacatgggactggacctgctggaattctttcccggctacgccctgccgcccggcgaccccggcgagcagggggtgcaccccatgaccatccccatgccgcagcggcccatttccggcccggcgtacgaggcaggcctgacccggcgcgaaacgctggtgcagaggctggcgtcggacggcatgccgcccgcacccgcccccgtggatactgcggaagacactgcggtgggccgtggggcagaaggacgcggcggaaaggacaaggcccgccgccgctgcgactggctgtactacagcggcatgatctatccggacggtgcgttcgggccgtgctgcgtggccaccgacgccgacgacgacttcacccggctggacgcgcaccccgacttcggcacggcgtggaacgccccggcctttctccgcacccgcgcggcctttgcggcgggcgatggcggcaacggaaggaatagcggcgccgaccacgcgccggcgtccgatgtttccggcaccggcggcgcggcgggtacggtatgcgaccgctgccccctgcctgtggcgcaggaactgcaattcgtgcagaaggtgcgcgccatcctgcgcaacgcaccggactgggtggtgcgcatcctggccgccgcaccgggcgaattcttcctgcccgccgaccagcgccgcctgcccgtggaactggccgccctgcaccaccccgaggcccgcgccctgccgtcagacccggacgcgctggcccggctgcgcgcgctggccgccacccaccccgacccggcactggcccgctgcgccgacattctggagcacggccatgcctgacgcgccgcgccccggccttcacccctttctcacaccccgcgcgcaggagatgcccgcatgacacaggattgcagcaccccgacggacaccatggtgggcacaccccgccccgccgggtcctctgacgcacaccccgatgacgccgcgcatccccttcttgcctggctggccacccagcgcgcccaggacggcatgctgctgctgggcgatgcccgcccgttctttcacgacgaggccacctacaccgcccaccacggcgaagaccccgcccccttcgacgcggggcaggggctggcggccctgctgcgggccacgggcgcggacatgtccgccccggcgctggagataggctgcggcttcggctatctcagcctggggctggccaaggaaaatccctttccgctgttgctgcttaccgatacctcgccgggcttcctgcgcattctgggccagcggctggatgcccacggcgtggcatggcgggcggacgacaacgcatctgcctcccccggcatgaccattcccggcatggctggctccgacatggctggccccggcaccgtcagactgggcatcctgtccggcgacgccatgcaggaaatccccgacgccagcctgtcgtgcatcgccatgcgcgccaccctgcaccacgtggccgacgtggacgcctttctggcccaggccgcgcgggtgcttcgtcccggcgggcatctggtgttcgaggaaccctgccgcgaggccctgctgctgatgggcgtgctggtggcccagatgccggagctggccgccgcgcgcgggctggaggtgaccccgcgccaactggaactgatcgacctgttccggcgcatggtggaattctactgccgccaggacatcgacaagagcacggctgaagacaagcacctgttccaccccgtggaaatcgccgcgcgctgccgggcgcacggcttcgacaccgccgtctacgccaacaccaccctggcctcgctgaagtacctgcacggcgaatcgcccctgccgcccaccttcttccacgacaccacccgcgcctacatcggcgaggtgtgccgcatgccggagctggtccccctgttcgacgccaccatcgccgcatcgtgcgcctacatcgacgactgctcgcgcggggggcgggggccccactacatcagcgtgttcgacgcgcggcgggggtagacccgcccggaacccggccacgcgttccgccatgcggacggttccggctcccccgccgatccggcacttgcgcattgcttgcacactacttgcatacattttcgcaataccagccaccggcccggaccggcaccgccacgctgcgctgataccgccgcgccgtggttccgcacagggcgccccggcctgtcccaatcccctgctggcacggcgcaaacgttccgaagggcgtggggacacgacggcggcaacggactccgggcggaaaaggacgtccgccggagtactgacggaaggcccctggaaaaccagcgttcgagaccaacgagatgcacatgctcgcgacagacggaaagaaaggcccggccaatcgccccaaggtggtctttgccggaaagatgggcggccttctcaacgtcaaatacgccttcctgcaagcagttgccgccgattacggcttcgaccccctgctggcggcggaccccgacgatgattacaagctgctgcgcgaggcgggcctgcccgtgcttgcccgctgcaccccggccgacgtggcggacgccgccgccatcgtgctggacgacttcgtggacaacacggccctgaagcaacttcccctgccccgcgtcccggtgattcagctatggcacggggtgccgttgaagaagatcggctttccggaaatatcttccgtcgtgaacatgacaccggaaaaggccgcccgcctcacccggctgtactccggctatgcctccgtcccgtccacctcgccgtggatgaccgagcagctgttctccagggtgttccaggcggatgcctttccggaactgggcttcgcgcgcaacgacgtgctcctgcgtgcccccggccgcaacgacatgctgggcgcggacgtggacctgtatgcccacgtggcgcgccaccgcaaggcgggcggcaaggtggtggtgtacatgcccaccttccgcgacactggcggctcgtttctggaagacggcatcatcgaccccatgttcatcaacgccttctgcgctcgccacaacatcatatttctcgccaagttccaccatctcgtcagggtggattccttccgcaagctgcagggcttcatcgtgcacgacagcgcgtgcgacatctatcccctgctgcccatggccgatgcgctgataacggactactcctccatatacttcgacttcatgctgctggacaaaccgctgatcttctttccctacgacaaggaaaagtacatctcgcgcgacagggaactcttctacgattacgcctccatgacaccggggctgcacgtccgttcgcaggaagaactcgtttccgccatcctccgcaccgtcgtgcacggggaagatccgcacgccgaagcccggcgcggattgcgggacaccgtcttcgcacgggtcgacgcccagtcggcccaccgcgtgtgcaaccacatcaaggacctggtaaccagtaacaaggagtgttgagatgtacgccgtcattcttgccgcgggggtcgggacacgccttggccgcccgttcccgaagtcgctgtcggtgctgcccacgggcgaacgcatcctcggccgccagatacgcctgctgcgcgaggcgggcatcaccaaggtcatcgtggtcgtggggttcaagatgtccctgatcatggaggagtacccggacgtattgtactgctacaacccggtgtactacgtgaccaacacctcaaagagcctgctgcactgcctgtcccgcctggacgaggacgtgctgtggatgaacggcgacgtggtgttcgacggcgacatcctgcccgaggtgatggcaagggccggagagaacctggtgtgcgtggacaagaagcgctgtgccgaagaagaggtgaagtaccgcgtggacggcacgggcaacatcgcggaaatatccaagaccgtggccaacccgcagggcgaggccgtgggcatcaacatgatttcccgcgccgacctgcccgccttcgtggatgcgctgcaacgatgcgacgacatggactacttcgaaaagggcatggaactgtgcctgcgcgaaggcgtggcgtggaagccccacgacatttcggcgtaccgctgcatcgaagtggactttctggaagactggcagcaggtgcaggccaccttcgccaacgggtaacggcgccaccgccaccaagggcccactggcccatgtggccacaatgcggaaccacacggacggagaggatgcaggaactcgtcggacacaaggccgccgcgctggcggcggaagccgaacgcagcatggcgcgcggcgacgtgcaggccgccggcgccctggctgcgcgggccttgtccctgcacgctggccagcccctggcgctggccgtgcgtgaacgcatcgccgcgcttgccgcgccgggctattccgtggtcatccccacctgcaaccggctggacatcctgcaacgctgcctgcactgcctggaacggcaaaccctgccccgcgaccggttcgaggtgatcgtggtggacgacgcctccaccgacgggaccgcagatttcctggccgggtaccacccgccgttcacccttcggaccatcgtcatgcccaggcggggcggaccgggcaaggcgcgcaacgcgggcatccgcgcggcgcggggcgacatcgtgcactttctcaacgacgatgcgctgatagagccccacgtgcttgccctgcacgccaccctgcacgaggccctggccgacacgcccgtttccgtgctgggccggttcgacttcgccccgcccttcaccgacaccctgtggggctacaccctgcaacacggcgacctgctgttccgttaccccacgttcacccacaacgggctgcacgggcacacctcgtattatacctgcaacatcagcacgccccggcagcagttggtgcaggccgggcttttcgacgaggcgttcaccggcggccagtggggcgcggaggacatggagttcggcatgcgcctggccgcgctgccggtgccggtgctgttccgcgacgacagccgctcggtccacgtgcacgacgtggccgtggaggggctggcgcgcaccgcgctggtgcggggcggcggggcggtgtggctgttcgccaagcacggcggctcgccccactacgcccgcatcggcgcgcgcgacgtggcctactggcgcaacctgcccacccgcgtgaccgaacgcatgcgcgaactgcacgcggtgctggcccggacggaagacctgcggcccgcgccggaccccgtcacggcccccgctccggagggtaccacggccccttacctgcgccgcgaagaccacgacgacatgcaccgcctctgcctggggctgtggcccctgcgcacgcgcgaactgcttcaggtcatcgacggggtggaacgcatggccctggatgtcctgcacgccgccgaacgcggcgcgaccatgcaggaatgcgcggcccggttgtaccccgcgcaactgttcatccgcttctttcacgacaccatcggcgtgtgcggggtggacaccatccgcaggttctgccccgacgccccgccccttccgactctggatgacacgcggggtgccacgccggatgccgcgccggacgaaacgacgaacggaacgccaaacggaacgacggacgacatggcgcagccctccgccgcgccaccccgcgcaggcaagcgcgtgctgctggcctgcaacttcttctggccttcggtggggggcaccgaactgttcatcgaaaccctgggcctgcacctgcgcgcacaggggcaccacgtggaagtcgcctgccgctggcaggagaaccgggcctcggaagtgcgccacggcatgcccatccacgcctttcgctgccacggcaagttcacggaccccaccatggggccggacacggaacggtaccgcaccctggtccgcaacggcggctacgacgcggtcatcgtgctggcccacccggacaactgggcctgccatctgctggcgggcctgccgcagccgcacccgcgcatcatcatgctgcccagcatcaacgccgaaaacatggaacactgggcggagcgcggcgttctggacgacattgcccgcaccctgcgcgccgccgacgtctgcgtggccgtttcggaaaacgggcatgacagccgcctgttcaccgagcttggcgtgccgcaggcctttgtcccgcatgccatggaccccgctcccgcgccatgggacatgcgcgcgcgcctgggcctgccacgcgaggtgcccctgctggcctgcgtgggcaacttctggccggtgaaaaaccagctggccctgctgcgccgcctggccgacgcccccctcgatgccctctctgacggcaccccggactggcggctggtgctggccgggggggccctgccgtgggaaaaggaacgccgctacttcgaggaatgctggcaactggcccggcagaacccgcgcgtgcgcatgctgggtcccctgccgccggaagaggccaccgcgctcatccgcgacgccgacctgctgctggtgccctcgcagggcgaaagcgcgggaccgctggtggtgctggaggccatggcccttggcaccccgtgggtggccacgccgcaatgcaacgcggtgcacgacgaaggcggcggcgtcatcgccccgctggaggactttcctcgtgtgatcgggcggttgctggcccgaccggacctggcggacgaactggcccgcaacggtcgcgcgcactgggaacgctgcttccgctgggccacggtggccccgctgttcgacgcgctggtgcgtaacggctccatccccgtcggggcacgcatgcccgacgacctgcgcactgcacggcagcaactggcggatgcggtgctgggagtgtgacggtgagacacggaccaccacccttccggaacattccggacctgaaagacgaacccacggtgccgctgtccgcagcggcatgacgcatcagaacgccattgaccacacgggagccggacatccggacatggggtttcgccgcaaagggcggcaactctgcgcggggccccgttgcacgggaaaagcaatgcctgaacagaacaccgcattccgacgctttcagggcgtttccttcgggaaaaacgtccagatactgggcctggccaacgtcgccatcgggcaaggttcggccatcggggacgacacatggataaatgtctgcgaccgcgatgaccggctgcggctggtcattggccaacgcgtccttgtgggaaggcagtccatgatctcggcaggcggcgagcttgagattggcgatttctgcctcttcgccccccgggtcttcgtttccgacgcagaccacgtggtggacaatatttcgcgcccatacagcgagcaggggttcacccgaggcaaggtggtggtggaggaaaactgctggcttggcatcaacaccgtcatcacgggttccatcactgtgggcaggggatgcgtcgtcgcagccaacgccgtcgtcacccgggacgtgccgccattttcggtggtggccggtgtacccgccgtcatcctgaagatgttcaatcccgcgaccaacgcatgggaacacgtgcgcacctcggaggacagcgagcgaatcgctgctgcacgcaccgtccacgggctgcccagccgcgaggagtaccgcttcatcctgcaccggacctcaaaggtcggtcatctttcaccgctgctcgttggcagcggacaatgcctgtaacggctggcgagccccgacaaattcctgacgactccactaccacgcagaagagaatcccgccgcgccttctccccattctttttggggccaggccccgtcccgcatgcagttcgcaaggcacgttgcatgcgggaccactttttgcatttcccctcccaccacgaggaaaaaacgaccatgcctactccagcaccccacagcgccgaaactgccgggccgattctcgggctgatcaccgcccgtggggggtccaagcggattccgggaaagaacctgcgcatcgcaggcggcaagcccttgttggcatggactatcgaggcagccctgcaaagccgcctgctgtcccgtgtcgtgctgagcactgacgatccgcagatcgcagccgccgggcgcctgtacggagccgaagtgccgttcctgcgccccgccgaacttgccaccgacaccagcgcccacatcctgtgtgtgcttgatgcgctggaccgactgcgggatatggatggatttgctccaacggcggtatgcctgttgcaacccacctctcccctgcgccaggcctgcgacattgatgccctgctatcggaggcggcggcaacgcgcccccccgccatggtttcggtgaatgcctgcaccgaacatccgtatttcgcccggtccgtgtcggccaccggagaactcatgccattcgtgccgcaaaacctggcctacgcccgcgagcaggatctggaacccgcctgcttcatcaacggggccatctactacaacaccgttgagtcgctacgaaaacacaagacgttctatccggaagggctgcggggtcacctcatgccccgggagcgttccctgcaggtcgacgagccgttcgacctgcacctggccgacctgctcctttccaatcccatgccctccacagccaggagcaccggatgcgagaattcgtaatcgccggtcggcccgttgggccggaccatccccccttggtcatcgccgaagtaggcatcaaccatgaaggcagcctggaaaaggccctgctcatggtcgagcgcgcccacgaggccggatgcgaatgcgtgaagtttcagtgccacgtcatcgaagacgaaatgattcccaacgacgtggtgcccggcaacgccacggaaagcatctgggacatcatgaagcggtgcgccctgacccgcgacgaggaacgcctggtcaaacagcgcgtcgaggaactgggcatgctctatctgtgcacgcccttttcgcgtgccgccgccgaccagcttgaacaactcggcgtggctgcctacaagatcggctcgggcgagtgcaacaactacccgctgatccgccacatcgcgaacttcggcaagccggtgatcctcagcacgggcatgaacgacctgtcctcgatcaggccggccgtggacattctggaggcggcaggaacgccggtggccctgctgcactgcacctccatgtatccgaccccctacgacaaggttcgcctgggtgcccttgcctctctgcgtcaggcttttccggacgtggttctggggctcagcgaccattcgctcggcaactacacctgcctggccgcggtggccctgggggcaagcatcctcgaacggcatttcaccgcagacaagaactggcccggccccgacatccccatttccatggatcctgccgaactgcgcgacctgatcacaggttcacgcgctgtcttcgcggctctggggggcaccaagaccatcctgccggaggaacagccgaccatcgacttcgcctatgccagcgttgtcgccatccgcgacatcgccccaggcgaggccctgaactccgccaacatctgggtcaagcggcctggcacgggcgccatccttgcggcccactacgacgccctgataggacgccgcgccgcacgccacatcccggccgacacccaattggcatgggaggacatcgatgcctaagcgcaagatacttttcatcagcggcacgcgagccgacttcggcaagatccgcccgctcatccaggccctggaaaacgatgcgcgtttcgaacattcgctgttcgtcaccgggatgcataccctggcacggtacggcttcacggtggacgagatattcaagaccttcggctcggcgcgcctggaaaagggcttccgcaatgtccacgtcttcatgaaccaggtccacggcgaatccatggacctggtgctggccaacaccattttcggcctgtcgcgctacgtcagcgaatatcagccggacatgatcgtggttcacggggatcgcgtggaagccctggctggcgccctggtgggttccatgcgcaacatccttgtggcgcacatcgagggcggggaactttccggcaccatcgacgaactgatccgccactccatttcaaaggtggcccacttgcacttcactgccaacgaagagacacgcgaccggctcatccagatgggagaacggcgcgaaagcattttcaccatcggttcgccggacatcgacatcatgctttccgacgacctgcccgacctggaagaggtgcgcgcctactacggcatccccttcgaaaggtatgcggttgccctgctgcacccggtgaccaccaatcccgccgaaacgaggcgcgaggcccgggccatggtcaaggccatgcttgcctcgccgcacaacttcgtggtcatctaccccaacaacgacaccggcagtgacttcattctgcaggaatacgaatgcctcaaggggcatgcccgcatccggatatacccgtcactgaggctgaccagcttccttacactgctcaagcacgccgatttcctgataggcaattccagtgccggagtccgcgaaacccccgtctacggcgtcccctcgatcaacatcggttcacgccaggccaaccgcttcatctgcccgtccatagccaacgttgccggtcgggtacccgacattctcaccgccatggaaaacgcgcgtgccgccacctgcttcgagccggtctaccacttcggacgcggcgacagcgccagacacttccgcgctgcccttgccgacgaggccgtatggcagaccccccggcagaaacagttcgtggacatcatccagcccttgcccaccccgcagccgcaggcggaaaagacgggaccgcgctcgcggcggctggcactggtcaaatagaccgggcgaccgacagggcgtccccgtccacggcccgcccatggggaaacagattgcagtcgtaacggggcagggccaacggtcgtcgacgcaaatcccacgcggcgatgtcgcgatcctccacgttgaaggcgaatcgcaccccatggcgcgcaaggatcgtttccgtgaggggaccgaagctgtgccaccccccgtacggataggcaaaccactccacacagctgccgatcacgccggaaagcgcttgcaggctaccggttatctccgcttcctgctccagtggcgaaagcctggccagcaactcgtgagtgcgggaatgcccgcccacgatcatgcccatgcgctcaagtgcccgtatgtcactctctgccatgtacaggcgtgatgcccatgccgtgccggaaagatgcgacgcgcaaagggcatccagcagcgcctggcgctccgttctgcttgcctcatagttcaggatccgcttgaaacgtgcggcgggcccttcgggctgatgccggtaggtatccgcagcacgccgtgcatctccctcgcctggcaggcgccggtcgcccagcagcccgtccagggcatccagcatggcagcccccccatggcggcccagcaacaggtggatgcggtggacatccagtatgcgcccagtctccagcggtgccgtgggcacgaaaaacacgccaaaggtaccccggcgctccagttcgtgcgccaccagttgggcgtgctcgaccagcccgtcgtcgaaagtggggacgaatacgtcaggtaggggctggccccgttccagagcttcctcgaattcctcgcgggaggccaggcgccccacactctcgaaccagtcgagctgacggcggaacgaatcgaaatccaggtacgtgaaatacggaagctccggatcgtggcgcctcacgtagtggtacatgaccgccttcacaggacggtctccagccatgcccccacggtgccgagaaacgcggtggcctgcccgcgcaccatgaccatgcttgcctcataccgcttgcgcagccccggcaggtccttcaggctggcatccagcagccccgcaaggtttccggcgaagtccggatccgccgtggcaaggcagcggtcgggcaggttcacctcgcggtagagttcccggatttgcgggtgcgtcacgaacccgatggaaggcacattcaggcctatgctgcacacgttggtatggaaccgattgcccatattgagggcacaacgggcgtaggtatcaaagatgtagcgttcagcccccggcccgtgcaggtagggggccaccgtggtgcgccgccgcaggagcgggtcggggaatcgctggcagaattcgctgatcagcgaaaaatccttccagatatgcgggtaaaggaccagattcaaatccggattccgggtcaggctgtcggcaagaacggacgttaggtcatcaagaaagcgccgcaccccggagccgtcctgcccgccgaaacggaaatccggcatgtcgcccgcaagattcacgccgatggtcctgcaatcatcctgcagttccggatggtaatgggactctggccgcacgaagaaaccaccgtccggcatcatgtgcaggcgatcggcgtacgcatcccccagcacggtgcgggcagactgcttggagccgtcgttgcgcaccgaaaccaggcaacgctcgctggcaagcaccatgtccagaaaccctttgaaccgctcgacgcagacctcgggcgcgcccatgtacgggtcgagtcccagcgcatagaaaagcgtaggcgtacggatcatgcccattatttccggcgggatcgccacgctcgtgcccgtgggagaatgctccacccacaactcgaagtagtttcccccgccgatgaccagcaggtcgtacgtgttggcaaggctggcgaaatccctatcaaacgcacgcattttccaataaaattcgcgcatttcaagatgatgaaaatgaaaccggtacccgggaagacatgtgcgccacaattcatgcacgccattgtggttggcattgtcgccgatgttgccctcgaagctggcaagatggagtacgcgtacgtctttcatggacgaacatccttgtcggcaagttccgaaacaagaggggcataaggcgcatccgtaccattcacgcaattcccgcacagcgtgttttccaggcttgcatccatgtggcgcttgcgcatggtggcacacaacggagaattccaggcttccgcaagcggggtcacgttaaggtccaccaccgccagtgcattcttgaagtcgaagcagcacagattcaggtatccttctgcagtcacatgcaaccgattgaacaccatggggcacggggcacggaaaaagcgctccacctccactccttcctcgccgggaaccctgcaggtgccgtgcacgtaaaattcgtcgatgcggggggcaaactcgtcgcgcagggccagaatgccctctttcgtggcagcggtatacgtggaggacacgtaaatcttgaaagcggcacccgattcttcgcggtacgagatgacgcgacgcaggcgatctatcacatgagaaaagacatcaagaccatgcgttgctgcatagtcgtccgacttccctgcattgatggaaaatttgaatgaatcaatgcccgcatcaatgacggcgacataacttttccacgatcctaccgaaccatttgtggaaagatatacatattcgtagccaagctgcttggccagggccaccatgtctgccagccttggattgagaaaaggttccccccgcaggtagaaccccacctcgcgcgtacccagggcataggcctgggtcaggatggaggcggccctgtccatgggaagattcctgtggcggtgcggtcgcttgtcattgccgcagaacaggcaggactgattgcaggcactgcttggctccagcatcagcacatgcggaaagggtggctgtgcctcgaatacggtggccttggcgatggtcttgatgcgttcacgtatgctcattgcggtctccgttgcttattgccgccgcgggtagacggcatcgaacccatgttccatcaggcgctcgtgctggacccgggaaatgaaccgtccgtctcccagacactccagtaccgcccgcacatccggatcatccgccagttgcgccaggttctcctgcatccacacgcacccgtcctgcggctggggcgtaaagcgcgtccagatgcggccgcaaatctgcgaaaggtagtaggccagccaggcctctccttcatgaatgcgcggcacatccggggtcgccagcgcatcttcgatgcgccggaggtattcctcgcgattccggggtagcggggtgaacgacagcccggcgtagaatgcctccgccatcatttccaccttgcggcccaggatggcagcctcaagccccagcgtggtgacgaagggcagcaccagcctgcaggaccgtatcaggtcataggtgttgaccgtggcatcgcaacgcagcaggcgaaagcgaccactcgccccgaattgccgttccagcgcatccagcatcgcgtcgttgcgattcgcaaggcgcgcttcgtaggggtgctgccgcacaagtacggtggcggtcgtgcgatccaggatgtgcccgatcgtcacggtgagccattcgctggaatcgttgaacagacgatgctttccgagcgccgaggagtcgttctccagattgagcggaaacagcacgtctccttgcaccgcccccctgtcgggcgatgccgcaccggcggaaacaggttgaaattggtacttgtccaccccttcgagacgaagacgcaattcccgctcaccgatttcacgggcaagtccggccacgtgcgggtcgtctgccagaagcggaccgagcaccttgggcacgtcgtccaagtgcgccgccacggaattgacacccgtggaaacggatccggggccgctatcgtaggtagtgacaaccgtgccagccttgcgcccggcatgcagcaacaggcccgtgtggcgaaagatgccgcccggcaggacaagccggggcggcgcgtaatccctgaagaatcccagtatgcgcggcagggagggggcaatggcggcaaactgttcggccgtatgccgcgccagttcccggcaggggaccggcgacttccaccaccacaaggcattaagcgcggccagccgcctggcggcatccaggtcgccccggtcatgcggagcttccgtgcactcgctcaggcgcaccacgggaaacccggcccggaccatctccttgatggcgacggcgatgcccgtctgctcatcggaaggcacccggaacgcgggaaggtcgtcccataccagcaccacctcccgtcctgcctgccgcaacagcatggccacggtcatgctgtagaagggcaccagggtggccagccaaggcgccagatagacgaacacgggcgagccgccccgcaccgggttacccccctcttccaaggccctggactggaaggccagaaaggcctgcaccattgcaccgtacgtcatggcctgatttccagcacgtagcagttgatcagtgtgcagaggccgttggtaagcaggcgctgcccactctcgtcccggaacgtccatgaccggaaaggattatccgaaacgggggcaacatccacgtcaagaagaaacggctcgaaggtgtgcctgtccgggccgagcagatcgtccaggcaacgggaaacgccggcccgggaatgaatgtacagggtggtccaatccccggcatctccggctgcacgatagcggctggccacatccagggggtagggattgaaaatgccaaacaggtaaacgcgcccccccggcttcgtccagcccaccaaggtttcgagtgcgggcttgatctcgggcagcgaagaatgcacgccgttcatgaaaacaaaatcttgactccctgcttccatctgggccgcatcagtgaccgaacccaccgaaaaccgggctgcaggcaccatgatctgggccttttccacaagttccggcacaagatcgaagccagtcccgatggcctgaggatgcaccttcaggaaatggtacaaaaattccccggcggcgcagcccgcatcgcacaccttggcccctgggggcacaccaaccctgtccgcgaccaacgctgcaaggtgcttgaaaatttccttgggctgctcgtagcggttctcatgcaggtaaatttcgcgatcacgggtttggctggacatcgttccttccagtgctctggttgagttactgctccacccgatgcacacttcataccaacaacacagtcaacaaccacttctcccgacagctgccgaccgcccaccttagtggtcacgcagtgaaacccctcatgccgcacaggcacgccacatgcatggcgaacgacatctcttcgtgcccttcctgcggattgtaccgcctgcgcggttgcgctaccctgcttcgcagcggcatacaccgcctccataaccatcccaacctcggcaggtttcgatgtcggaccacctggaagcatttctaccttcagaagaccggaactacctggtttccgccatcgtttccgtctacaaggccgaacggttcctgaccgggtgcctggacgacctgctggcgcagaccatcgccgacgccatcgagatcgtcatcgtcgattcctgctcgccccagaacgagcgcgccatcatcgacacctacctcgcgcaccacggcaatatcacctacctgcgcaccccccaacgcgaaaacgtctatgccgcgtggaaccgtggggcggcggcggcgcggggcaaatacctgaccaacgccaacagcgacgaccgccaccaccccgcctgcctcggtctgctggccgccgcgctggaagaacgccccgaccacgtgctggcatacggcaccagcttcaccaccggcacggaaaacgaaaccttggccgagaacgacaggtcgcgccccttcctcacgcccgcgccgttcgcgcccgccacgctgctgtattttcccttcggcccgcagcccgtgtggcggcgcgacctgcacgacaggatcggcccgttcgacgccacatactctgccgccggggactgggatttcgccatccgggcatcgctggcgggcaaggtggcgcacgtgcccgaggccatgggcctgtatcttgcccaccaaggggccattaccttccgcgatgacaccatgcgcaaggaaaacgagcggatacgccgtttctggcgcagggcggacgtcatcgaacaactgtacgccatggcgggcgcccccctggcaacgccggaacaacaggccgacgtccaccacgacatggggctgcgcgccctggaatttctcacgccgtggtcggatggcgcgttcgggcaggatgcggacttcgcgcgccgctgctttctgcatgccctgcgcctggcccccggccgcgatgcccccaggctgtcactggccattgtcgacgccctgcggggggacgtgcaaaaggccgtcacggcgctgggcgagttgcgcacgggcccgtgcgcggcattggcggaacgaaacctgcgcgtcatcgcccgcgccgcatccaggcccggccacctgctttcgctgcgccacgcgccgtcgccgctgggctttccctcgcagctttcgctggccgccgcccatgtcgcggacatcccgtccgccagcacgggcagcacgggcagcacgggcagcacgggcacggggtgggacggtgccgaccgcaacggagcgccccgtgtgctgctgttcggcgaatcctttccgcccgaccacggaggggcggccccccgtactgaaaaatcgggaacggcccgccacctggaagaactgggcgcggcccttgcgcagtcgggatatgccccgcacgtggtgaccggggcacgcccggatcacgcggaacctgccccgcaggacatcgccgtcaccgaaaccggactatgggccacccccggcctgcccgacctgtaccggctggaccgactggccgaaagcggcgccacctgcgccgcccttctctcgggccctcccggcgcgtggctgctgcccgcatgcaggctgctgcgcaagcacgacgtgcgcaccgtgctgctgccctccatcagcacagccgaccttgcgacggtccggcagggcggcgacctgtcctacctgcgctttgcgctggcctgcgcggacgaggtggtccggggttccgaatcgggctgcgacgcgcaggtgctgcacctcatgggtgcaaccagccatttcgtaccgcgcgccgttctgcccgcgcccgcgcccggtgacttccggcggcagcacggccttgcgccggacatcccgctgctggtcgccgtgttcgactccctgccggagagcggcctgcccgatctgctgaatgtacccaaacggctcgatgcgctgcacgggctggcccacggcgacggacagtggcaactggccatcatcggcggcccaaccggcgatggccccggcgacgaacccggcggcggcgtgcccggccgcgccaatgccgactcgcgcgtgcggctgctggggccgttgccccgcccgcaggtgcagtccgccctgcgtgacgccgacatcctgctgttgcccagcggcgcggaatccgccctgccgtacgccgcactcgaagccatggccctgggcacgccgtggatcgccaccccccgctgcaccgctctggcggacgcggcgggcggcctgattgcggagccggaacatttctcccaggccatccgtgccctgctgcgcgatgccgacgcggccgcggccctgggcgaactgggcgcggcccactgggatgcctgcttccgcccggaacggtgcgcgcaggcattggcggcgcttcttgagggcgcgggcggcatgcccgacctgcgcatgcccgccagcctgcgccgtgccaacgccgccgtgcaggcccgcctgctgggaaccggaaaaccgcaggcctgatgcggcaagcccggcctgaatcgcaccgggtctagccggaacaggctcgaaacagtccaccgggccttccatccaccccccgcacacagacgccacaacggacaggcccgccatcacgcgattcacgatggcgggcctgtccgttggtgccccttgggccgacctgtttcgggatcaggaaggaaaagccgtcagcgcgccccgcgccttgcgacagcggcgcgggcaagatgcaccaggcccatgccgaagcgcagcagacgctccgcgccctgttcgcgggcctgcgcctcgcgctccgtacccgccgtgggaccaaagccggaccgcgatcgcagcagcgcacgggccagatccacggggtccccggcccggaacgccaccccgtgcggcgggttctgttccagatgcacgtcgatgtcggaatacacgatggtcttgcccagtgcccgggcatcctccaccacggtgctccacccctcgaacagcgagggatgcaccacggcatcggcgccgcgcagcaactggatctggtcgccccggtcgatcagccccagaatgcgcacctgcccggcaatgccaagccgctgcacctcgcgctgcaacatgggaaaatggccgggcgcccggtagtcgtgcacgctgccggtgcacaccagcggcagttccaccccaccgtcgcgcagccgcgccagcgcgcggaacagcgtcaggtggtccttgtgcgcccagaactggttgcagcacatcaggtagccgccaggcacggcatgcttcgccatggccccggcaacgtcgccggtgtaccagtccgcctcgcccaccgtgcagaacggcaggacgaaggaacggtcggcctccacgccatagaactccgccaggtcgcgctgcgcggcctcgctgctcagcaccaccatgtcggcccgaccggcgatctccgcgaacagcgcgtcccggttggccagttcctgtccggaaaagaaccggggcagccgcttgtgctgaaaatcgggtatccagaacacgcgcggcagatggggcgggggattccagaacccgtgcggcagggggtaggccaagtccagcccggcaaaggccgtttccgggtcctgcacgcggaacacgccgtcagcgtcgcgcccgccggacaccacgcgcacctcgtccaccagcggcaggatgccctcgtagcaatgcagggccggggcctgggcggcgtcgaacagcagcacgatatgcgggcgcaggcgcggcggcagggcggcggcccccatcaccagatggcgaacatagttgatgccgccggtccagccttccactccccactgcacgtagatgccgatgcgcatgcgctgccaccctttgcccgaatagtgccgtgccccgaattcgccaactgcgccaactgcgccaactgagccagacacgcggcgtatgccaaaacgcaacgcgcccggctactgccgggccgtgcccttcacctgctccagaaaccagcgcgcatactcgtgcacgccgtcttccagcggcaccgtgagttccagccccaactgccgcgcccgtccgatgtccgcccgccagttctgcgggtcgcccttgcgggcggcccccgaaaattccggggtcacgtggcccaggccgcaccccgccgccatgtgttccaccatggcgcgcacgctggtttcctgcccgctgcccacgttgcagacgtgcacgcccggtccgggccacgccttggaaagatgcacgatgaaccgggcaagatcgcgcacgtggacataatcgcgcgtttcctctcccgttcccgaaaataccgcgtcgcccgcgcgcagcttgtgccccacgtcccacaacagttgcttgcgcagccccgccccgtagcacgaaaacacccgcagcaccgcgctggaaatgccgtacagtccgcaaaactcgtgcgcgaggtcctcgcacatgcgcttgtgccagccatagggcgatatgggccccaggggggcatgctccgccacgggcaacacgccggggttgccgtacaccgccgcgcttgaaagctgcaccacgcgggtatcggtgcccgccttgcgaatggcgtcgtacagctggaacaccacgggcgggccggactgaaagtccacgccggggctggtcatggacagccccacagaggccacccccgcgcaatgcaccaccacggcggggcgcagccgcgcgatcagctcgtccaggtcgggatgcggcagggtcatgcgcaccaggcgcacggcatcgcgcgacgatggatagacggacgatgccaggcccaccgcctcgctgccgggcggcagcgcccgcagcacatggctgccgatgaaccccgtggcccccgtgaccagcaccgtgcccccggccatggctagcgcatcctgatggcgaaggccacgccgtagccggtttcgtcgtagacgtggcagctcatgttgggctgcgactgcaccacccgctgccagatgccgcgcaggtagcccagttccggatgagaaatgtcgtcgaacacgatggccccgccgatgcgcaggcgcggcagcacggtggccaggtcgcgcagggcgccttccgggccgtggtcaccgtccacggtaatgaggtcgtaggtggcgtccggatgcgccgcgaaataagcgggcactgtcgcggccgaatcgccggtgacgaagcgcaacgcacccctgtggccaagctgcaccatctgggcggccacgtaatccgggccgggattttccatgcccgcatagtcgcgcagccacaggtcgaagcccaccacgtcggcggaggggcggcggtcaagcaccatggcaaggctgcgaccacgccgcacgccaatctccaggtacgattccacacccaacagatccgccaggacgtacagcacggtgcagatgtccgcgtagcgccaggattcgccaaaccgcgccatgccgcgccgcatgaaccccttgaggtaggcggaatagtcgtcctcgtccagccggcccagcacgtcgagcaccccggcgtagacgtccggcttgtacagggcggcggccagcgtcgaggccccggccagggacggcgcataccactgcgtcttcccgtcgtgaacataggtggatgcccgaacgcggtcggcgcaccactcagcgatctgcaacatcggcatcggcctcctgtgccgtagggcccgcgtctgcgggaagaaaatccacagccttacgcctgcaagcgcagcgggccgttgccgttgccaccgtccttttcctcgcggctgaactgcacggcggtgccgtagcaggagaagaacttggagccgtcggggtggaaggccacgttctcctgatagcccacgatggcctgggcgcccttgttcacggcgcgggccgccatgccgaagaacgtttcgtcggaatcgtagccccggcaagccaccaggcccagcacgcggcctatcctgcggtcttccacgccatcggtggtgaccacgggaaagcgcccggactggaacagttcacgcacccgctcgaggttttcggtctgcgcggcctcggccttgcgcgcctttttgtcgttgccgccaagcagaaacagcatggggaagcctccttgcgttgaatccggcggaatgccgccacgccgccggatgatgcaagagccttgccgagtgtgcatcatgctgtatttgcaaataatcaccaaagcaaatgccggaccgtgtcgagaatacgacactgcccggcacattccgccgccgttggcgcagcaatcccgccgctgccatgacggcgttccgaaatcctgctggcacgcggcccgcacactccagccagcgccgcgccatccgcaggcccctgccggttctgcccgcaccgcgtcctggaaccttccggtaccggactacaccagcggcaccagccccagcgaggcccggaacagaaaccagcccagcgcggccacgtacagcaccagccccacgatgaccagcttgagcgaccacaggaaatagcgcgtcttgcggttgcgcaccgccagcagccgcaggaagctggcctccaccgtgtcgccgcgcaggctggacatccagcgcacccgcaccacgccgtacagcgccacgaacatcccggcaaggatgcacaccagcccggccatcagggtcagcccgctgaacggcccggcagctgccatccggtggccggaaaacccggccacggaaatggccagcgtgcccacgccgaacaccatctgggtgcgctgggtgacgatgccgaactgctgttgcaggctcttccacacctcggcctcgctgcccagcacctgaagcaggaagcggtattcctcgcacaggtcgcaggtgtcgtcgcgcccggacgggccgccacgttcgtagtcgtcgggctggcacgtggccggtccgtcctgcccggtgccaccgccagtggggtctccggcctccggcggcaagccgcaggtggcatcggcagcggcctcccgcttccggtcagcttggtgttgcgcagcctgttccgtcattgtcggctccttgcggatggttccatgcccgtaaccatcaggatatccccggcgggccgcccgcacaagcgaggccctgcgcgtggcataggactgtgcacgactgcccacgaccggacgggacgcttcgggcctacccggtcattgcggacggccacttatatgcggccatacgcgggcacacaccacgcacagtgcacacaggggccggggcacgggacgaaaccgcgcgcagagacgccgcacggccagtccttgaccttggcgtggaagtccagcattagttgcactcacgggggcactactgcaaactgcgcggtcaaacaaaaccctgccccccccggcggagcgcccgcaggcatcgccgcccgggatgacgcgacggcccgtctgcccatcctggccagcccggccttcgcgccccgtccggtccggcgcttcatccttcctcgcaccacagcctttcggcggaacctccgcatgcataccatcccgttcccgtcggcccggcccccgcgccgccccgtccttgccctgcggcgtcgccacgcggcaggccgctctccgctccgccgcatggtcaccgtgctggcggcgctggcccttttgctgtgcctgtcactgggtctggcatcatctccgacatcggcacccacgcccggcgcgttgctgcccgtcagccccgcgcccgcctgggcccagacttcacaccccgcccagtcggcccagccgccggacaccgccacgtccgccaccggcgcctccggctcgctgggcacgcaggaaggcgcgcgcaagaacgtgctgtacctgaactcgtaccacaacgggtatgcctggtccgaccacatccaggagggcatccgccagacgctggccgaaagcccgtacagcatcgtgttccaggtggaatacatggactccaagaagttccactaccaggacacggtttccaccctgtacgccctgtatcgcgacaagttccgcaacaagaagttcgacatcatcatcgcctcggacaacgtggcggtggatttcctgctccagttcggcgaagagctgttccccggcgtgcccatcgtgttctgcggactcaacgacgtgcagcccgaaaccctgcgcgccaccgggcgcgagatgaccggggtgctcgaaaactacgacgtggcctacaacatagaactggccctgcgcctgaacccgcagctgcggcgcatggtgatcatcggcgacgactcggtaaccggcgcggccatccgcaaccaggtgctggcccaactggggccgttcagggaccgcctggtggtggaggagtggagcgactacagcctggaccagatgctggactgggtgcgcgaccagagcccggacaccttcttctacttcgtgcccatctaccgcgacatcgacggccagttctattcggcggaagaactgctggaaaaggtgcacgccgcctcgcgcgcgccgctgtacagcaactgggccttcctgctggggcacggcatcgtgggcggcaagctcatctcgggggtgcgccacggcgaaatggccgcgcgcatggccctgcaggtgctgagcggcatccacgcctcgtccatccccatcgtggagcaggccgaccaggccttcatgttcgacaacaacgagttgcagcggctgttcatcagcccctcgcaactgccgcccgaccgcatcatcatcaacgagcccagcaggttctacgaactgaacaaacaggtcttctggaccatcatcgtcagcatggtcatcctgtcggtgaccctggtgctgctggtcatgaacatcctggaaaagcggcgggtggaaggcaagatcaaggaccagctgtcgttcctgcgctcgctgatggacaccatccccatccccatctacagcaaggacgccgatggccgggtgcgcgaatgcaacgtggccttcgaacgctttttcggggtggaccgcgaggcgctgctgggccgctacgaatggcaggccgggccggaaggcgtggccatgctgcgcgacgcctcggacagcagcctgatgcacgagccgggcgtggccagctatgaaaccaccctgcccggccccgagggttcgccccattccatcatcatgcacaaggccacctaccgcaattccaggggggcggtggcgggcctggtgggcgtggtcttcgactacaccgaccgcaagaaggcagaggaccggttgcgcgccgccgaggaaaaataccgctcgctgttcgaaagttcgcctctcggcatcttccgcgtcaccccggagggcgactacctggacgccaacccggccatggcgcgcatgtcgggctttgcctcgccggccctgctgctggcgtcgggcgcgggcacctttgcccggctgcacgacgcgccggacatgtcctgtgccggctcggactccggtccgggcacgggacaggacacggtgatctcgttcgattccagcgtggagcggcccggcggcggcaccgtgaccatgcacctgaccatgcgcccccagcgcgacgaggcaggcatggtccgccacattgagggctatgcggaagacatcacccaacgcaaggctgcggagcgcgccctttccgcctcgcagcgcatgttgcagctggtgctcgataacattccccagttcgtctactggaaggaccgcgacctgaagtacatgggcgccaacaaatccttcctcggtttcgtggggctggacagcgccgatgcgctgctgggccgcaccgacgaggaggtgctgccctccgccgaggacgccgcccgcgtgcaccacgacgacgaggccgtggtgcgctccggccagccgcgctaccagaccaaggtcaccatcacctcgcccggcggcgaggcggtgtggctggaaaccaaccgtgtgcccctgctgagcgaccgtggcagccaggccgaaggaagcggcgacgacgtggtgggcctgctgaccaccgcggaagacgtcacccagcgcatccggctggaacgccagctgctccagtcgcagaagatggaggccatcggcacgctggcgggcggcatctcgcacgatttcaacaacattcttacatcgatcatcaactccatcgagctggccatcagcgacatcgcggcggattcgctgacctgcaacgacctgatgcgcgccctgaaggccgcccagcgcggcagccgcctggtcaagcagatcctgaccttcagccgcccctcggtggaaggcttcgtcatcaccgacatcaacgaggtgctcaccgaggcgctggtgctcatcaaggcctcgctgccccgcaacatagagatccgcaaggccattccgccgcgcccgtccgtgacacgggcggaccccacccagattcaccaggtgctcatgaacctgtgcaccaactcgttccaggccctgcgcgacacgggcggcgtgctggaggtgaacctggagcaggagatgctgtccgacgaacgcgcgctggaactgggcatggaaccgggctgcgccctgcgcctgaccgtggccgacgacggccccggcattgcgccggaaatcgtggacaagatcttcgacccgttcttcaccaccaaaggcaagaccgaaggcaccggcctcggccttgcggtggtgcacggcatcatcaaggggcaccggggcgcggtgcgcgttgccagcgtaccgtggcggcgcacggaattcgagatctacctgcccatgcacgcgcaggacgcctgcctcatcgacccggccctgctggccccggaaacgggcagcgagcgcatcctgttcgtggaggacgacgacgaccagctgcacaccattccgagggtgctcgagagcctcggctacaccgtgcgaccgttcaagaacccgctgctggcgctggccgccgtgcgcgaacaccccgcctcgttcgacctcgtcatcaccgacttcgacatgccggaggcaaacggccttgagcttgcccgcaaaatgggcgatattgcaccgaacatgcctataatcctcgtttcgggccgcgaggtggcagccgaaggggcggctgtcgccggaaacatcaaggccatggtccacaagccgtacaaccggaacatcctggccgacgccatccgccgggtgttcgcccggctggggagctagcaagcgtgcccaccattctcgtcatcgacgacgacgtccaggtctgcgagaccatagccagcctgctggcccgcctgcactacgcctgcgaaacggcccacacgctggaagagggactgcgcaagctggaaaccgccgacgtggacgtggtgttcctggacgtgcgcctgcccgacggcaacggcctggacgcgctgccgcgcatccggctttcgccgtcgcggcccgaggtcatcatcctgaccggcgagggcgaccccgacggcgcggaactggccatccagggcggcgtgtgggactacctggtcaagccttcgcccatcaagcagaccaccctcaccctgcaccgcgccctgcaataccgcgaagaaaagctgtcgcgcggcgatgccgccgccgttgcgctggacctggacggcgtggtgggcaccagcccctccatgcgccagtgcttcgacctggtggcgcatgccgcctcgtccgacgccaatgtgctggtcaccggcgaaacgggcaccggcaaggaacttttcgcccgcaccatccaccgcaacagcacccgccgcgcgggcaccttcgtggtggtggactgcgccgcgctgaccgaaagcctggtggaatccaccctgttcggccaccgcaagggggccttcaccagcgccctcaccgaccgcgacggcctggtcaagctggccgacggcggcaccctgttcctggacgaagtgggcgagatgcccctgtccatccagcgttcgttcctgcgcttcctgcaggaacgcaccttccgcccggtgggcggcacccaggagatcaagagcgacttccggctcatctccgccaccaaccgtgacctggacgccatggtggagcgcggcgaattccgcaaggatctgctgttccggctgaagaccgtgcacgtggagctgcccccgttgcgcagccgcccggaagacctgaagccactggccatctaccacgtgaaccggctgtgcgagcagtacggggtgccccacaagggcttttcgcccgacttcttccagcagctggcccagtacgactggccgggcaacgtgcgcgagctgtacaacgtgctggagcgctcgttcgtcatttccggccttgaaagcgtgctctacgcgctgcacctgccccaggacgtccgcatcaagatcacccgcgccgccattgcccgccccgccacgggcgaaggcggcatcggggccgaatccgccccgtactccgccgccgacggcaacggcgacggttccggcggtgcacaggacatggtgccaccggccaaacgcgccgacggcctgcatggtccggatgccgccttcaccagccccttgccgccgctcaagggcttcaagcgtctcatggagcgcaagtaccttgaaatcctcatcgggcagaccggcgggaacctgcaggagatgctggacgtctccggcctgtcgcgctcgcacttctatgccctgctgaaaaagaataatatgtcgctgtagacggggcgcggtaggctcggagtacatccccccggcaggtgtcctacctttcggacgcggctcgcatgcccttttcgccatccgttttttcggacacgggacgcaacctgccccgacgaaccgtttgaccattcaattcggcggcgttaggcttcatcgcagccattccacgccccctgcctttccaagcgccgcacgcctgccgtccggattttcggaccacccgctggcgtcagtttcataagatgaatcgatacttcaacaatccaaggaggatgcagccaacgcaccgacgcaacggaactggcacacttcttgttgttgcgtaggggccgcagcctgcccgcccgccttcagggtgccggcgccgggtccgccgggtccgaagggatcccggggttcgcaaggaccacgggggccgcagggaccacgaagaccggggcgccgcccgaaaaggccaggcagacgggcacacgccgcaacgcgacaccaacggcccggcaacggcagcgataccgcgccacaagggccgccatgacgaggcacgataccggttcattcccattttccgggtccatgcccgcttccggagtcatgtgacggaccgcgccgcaaggcacggctgacctttcacccccgcttcaaggttagcaatcccaaggagagatcaatggccaagaaaatgaagaccatggatggcaacaccgctgccgcgtacgtcgcctacgcgctcagcgacacctctgccatctaccccatcaccccttcttccaacatgggtgaatcggcggacgaatgggccgcccagggcaagaagaaccttttcgggcagacggtttccgtccgccagctgcagtccgaagcgggtgccgcgggcgccgtgcacggctcgctggccgcaggcgcgctgacctccaccttcactgcctcgcagggcctcctgctgatgatcccgaacatgtacaagatcgccggtgaactgcttcccggcgtcttccatgtttcggcccgcgcgctggcctcgcacgcgctgtccatcttcggcgaccaccaggacgtcatggccgcccgccagaccggtttcgccttcctgaactccaactcggtgcaggaagccatggacatggcgctggtcgcccacctggccgccatcgagtccagcgtgccgttctgccacttcttcgacggcttccgcacctcgcacgaactgcagaagatcgaagtcatcgaatacgacgacatgaagaagctggtaaactgggagaaggtggaagccttccgccagaacgccatgaaccccgagcacccgcacatccgcggcactgcgcagaaccccgacatctacttccaggcgcgtgaagcctgcaactcgttctacaatgccgtgcccggcatcgtgtcgaactacatgaagaaggtcggcgaaatcaccggccgttcctacaagctgttcgactacgtgggccaccccgaagccgagcgcgtgatcatcgccatgggttccgcctgcgaaaccatcgaggaagtggtcaacttcctgaacgccaagggcgagcgcgtgggtctggtgaaggtgcgcctgtaccgtccgttctccatcgaccacatgctgtcggtgctgcccgccaccgccgacaccatcaccgtgctcgaccgcaccaaggaagccggttcgctgggcgaacccctgtaccttgacgtgtgtaccgccttcatggagcgcggcgaaatgcccaagctcctcgccggccgctacggcctgggttcgaaggaattcaccccggccatggccaaggccgtgtacgacaacatgaaggttgtcggccccaagaaccacttcaccgtgggcatcatcgacgacgtcaccgacacctcgctggaagtgaccgaaggcgtcgacaccgtgcccgccggcaccgtgcagtgcaagttcttcggccttggcgccgacggcaccgtgggcgccaacaagcaggccatcaagatcatcggtgacaacaccggcatgtacgcccagggctactttgcctacgactccaagaagtcgggcggcttcaccgtgtcgcacctgcgcttcggcaacagccccatccagtccacctacctggtcaacagcgccgactacatcgcctgccacaagtcggcctacgtgcaccagtacgacgtgctcgacggcatcaagaccggcggcaccttcgtgctgaactcgcactggaacagcgtggaagagatggagaaggaactgcccgcctccatgctgcgcaccatcgcccgcaagaagctgaagttctacaacgtggacgccgtgaaggttgccaccgaagtaggccttggcgggcgcatcaacatgatcatgcagaccgcgttcttcaagctgtccagcgtgattcccttcgagcaggccgtggcgctgctgaaggactccatccacaaggcctacggcaagaagggcgaaaagatcgtggccatgaacgtggccgccgttgacaaggccatcgaggccgtcaccgagatcaagtaccccgaatcttgggccaccgccgccgacgccgctcccgtagccaacgcggaccccgacttcatcaccaacgtggtgcgtcccatcctggcccagcagggcgacaagctgccggtttcggccttcgagcccgacggcctgttcccggtgggcaccgccgccttcgaaaagcgcggcgtggccatcaccgtgcccgagtggctgtccgaaaactgcatccagtgcaaccagtgctcgttcgtgtgcccgcatgcggccatccgccccatcctggcctctgatgaggaactggccggcgcgcccgcctcgttcgtggccatcgaagccaagggcaaggaactgaacggcctgaagtaccgcatgcaggtctacgcccaggactgcatgggctgcggctcgtgcgccgacgtctgcccggccaagaacaaggccctggtcatgaagcccatcgaaacccagatggccgaccaggttgccaaccttgcctatgccgacgccaacatcgccatcaaggacaccctgatggcccgcgacagcctgaagggctcgcagttccagcagccgctgatggaattctccggcgcctgcgccggctgcggtgaaaccccgtacgtcaagctgcttacccagatgttcggcgaacgcatggtggtggccaacgccaccggctgctcgtccatctggggcgcttccgcccccaccacgccgtacaccaccaacaaggacggtcacggcccggcctggggcaactcgctgttcgaagacgccgccgaattcggctacggcatggccatggcctacaaccagcgccgcgccaagcttgccgacgtggtgagcgaagccctgaccctggacctggacgccgacctgaaggccgccctgcagggctggctggacaacaaggacgacgccgaaggctccaagaagtacggtgaagaaatccttggcctgcttggcggcgcggacgaccatccgctgctggacgagctgtggcacatgagcgaccagttcaccaagaagtccgtgtggatcttcggcggtgacggctgggcctacgacatcggctacggcggcgtggaccacgtgctggccagcggcgaggacatcaacatcctggtcatggacaccgaagtgtactccaacaccggcggccaggcctccaaggccaccccgctgggctccatcgccaagttcgccgcctcgggcaagaagaccggcaagaaggaccttggccgcatggccatgacctacggctacgtctacgttgcctgcgtctccatgggcgccaacaagcagcaggtgctgaaggccttcaaggaagccgaagcctacaagggcccctcgctgatcatcgcctacgccccctgcatcaaccagggcctgcgcaagggcatgggcaagtccatggaagaagccaagatggccgtggaatccggctactggcccctgtaccgcttcaaccccgaacttgccgaagaaggcaagaacccgttcgtgctcgaatcgaaggcgcccaacggcaccatgcaggaattcatggctggtgaaacccgttacgccgccctcgaaaagatcgctcccgaagagtccaagcgcctgcgcgcggccatcgagaaggagtacaacgaacgttacctgctgctgaagcagatctccgaagcgcccgccgttaccgcccccgccggggacccggtgaccgtgggaaacggggatagcggcttctgcgccgtgaccgaaacgccggaacacgcccgccgcaagggcggggatgcctgcgacgacggccgggccgctgaataacactcacaggtagatcggtgccggaggggaggtgcaaccccctccggcacttgcatacccttcccaatcccggcgggtgcactccgggggcgggtcacgcacaacagaagaggagcgtcttgatgtcattggaactgcttgcattggtggcactgttgcccatcctcgtggccctggtgctcatggtcggcatgcgctggccgtccacccgtgccatgcccctggcctggcttgtctgcgtactcggcgccatcggcgcctggaacctgccggcggggtacattgccgccctgtcgctgcagggtgtggttaccgccatcggcgtgctgatcatcgttttcggggccatcatcatcctgtacaccctgaagtattccggcggcatggaaaccatccagtacggaatgcagaacatcagccgtgacaagcgcattcaggcgatcatcatcggctacatgttcgcggccttcatcgaaggcgccgccggtttcggcacgcccgccgcgctggccgccccgctgctgctgtccctcggctttccgccgctggccgccgccgtcatctgccttgtgttcaactcgttctgcgtgtcgttcggcgccgtgggcacccccatcctcatcggcctgaagttccttgccccgctggtcaaggacgctgccgccgccaaccccggcctgaacttcaccgacttcggctccttcgccaaggtcatcggccagtgggtcaccctgatgcacggccccatgatcttcatcctgcccatcttcatgctgggcttccttacccgcttctacggccagaagaagtcgtgggccgaaggctttgccgcatggcagttctgcgtattcgcggccgtggccttcatcgtgccctacctgacctttgcatggctggtgggccccgaattcccgtcgctgatcggcggtctggtgggccttggcatcatcgtggctggcgccaagaagggcttctgcgtgcccaaggaaacctgggacttcggcccccagtccacctgggaagctgaatggaccggcaccatcgccacaagcaccaacaccgaattcaagccgcacatgagccagttcatggcgtggctgccctatatcctcatcggcgtcatccttgtgctgacccgcattcccgaactgggcctgaagggctggatgtccgcccagaagctgcccatcaacgacattctcggctacaagggcgtttccgcctccatcgactacctgtacctgcccggcaccattcccttcaccctggttgccctgctgaccatcatgctgcacggcatgaagggtgacgcggtcaagaaggcctggagcgaatcgttctccaagatgaaggcccccaccatcgcgctgttcgccgccgtggccctggtgtccatcttccgcggttccggcgtggccgatgcggccctgaaccccaataactacccctccatgccgctggccatggccaagaccgtcgccgccttcgcgggcaacgcctggcccatgctcgcctcctacgtgggcggccttggcgcgttcatcaccggttcgaacaccgtttcggaccttctgttcgccgaattccagtggggcgtcgcgcagcagctcagcctgccccgccagatcatcgtggccgcccaggtggccggtggcgccatgggcaacatggtgtgcatccacaacatcgttgccgtctgcgccgttaccggcctgatcggccgcgaaggcatgatcctgaagcgtaccttctggccctttgccctctacggcatcgtcgtgggcatcatcgccagcattctctgcttcggggcgtactccaacctgttctagtttcgaggtgcaaggggggcggggcaacgccccgccccccttttcaacagaggagtggctgaacatacagccaggacaggagcgggaacttccgctccactaaggtttccgccgcctcgccctttcccggtgacggaggtggagcaacgcttgacccggaggacatccgcatgcccagtgcagccctgatcaaggaattcgaagccgtcgtcggcaaggacaacgtgttcaccagcgaggccgaccgccagtcgtactcctacgattccgccgtgcttgaggccgttgtgcccgcccttgtggtgcgccccaccaccaccgagcagctcggcaaggtcgttcgcctgtgcaacgagaacggcaaccccatcaccgttcgcggcgccggcaccaacctttcgggcggcaccatccccgacccgcgtgaaggcatcgtcatcctgaccaacagcctgaaccgcatcatcgaaatcaacgaagaagacctgtacgccgtggtcgaacccggcgtggtcaccgccaagttcgccgccgaagtggccaagcgcggcctcttctacccgccggatccgggttcgcaggccgtttccacccttggtggcaacgtggccgaaaacgccggtggcctgcgcggcctgaagtatggcgtgaccaaggactacgtgatggggatcgaatttttcgacgtcaacggcggcctggtgaagaccggctcgcgcaccgtcaagtgcgtgaccggctacaaccttgcaggcctgatggtggcgtccgaaggcacccttggcgtgttcagcaacatcgtgctcaagctggtgccgccgccgcaggcctccaaggccatgatggccgtgttcgacgacgtgaacaaggcgtccgaagcggttgccggcatcattgccgcccacgtggtgccctgcaccctggaattcatggaccaggccaccatccgctacgttgacgacttcaccaaggccggtctgccgcgcgacgcccaggccattctgctcatcgaagtggacggccacgccggccaggtggccgaagacgccgagaaggtggaaaaggtgctgaacaaggtcggcgccaccgaaatcaaggtggccaaggacgccgccgaaaagttcaagctgtgggaagcccgccgcaacgcgctgcccgcccttgcccgcgccaagcccaccaccgtgcttgaagacgccaccgtgccgcgctccaagattcccgccatggtcaaggccatcaacgacatcgcggccaagtacaacatctccatcggcaccttcggccacgcaggcgacggcaacctgcacccgaccatcctgtgcgaccgccgcgacaagcacgagttcgagcgcgtggaacacgccgtggacgaaatcttcgacgtggccctttcgctgcatggcaccctgtcgggcgaacacggcatcggcatggccaagtccaagtggatggagaaggaaacttccaaggccaccatcgagttctcgcgcaacatgaagcgcgccatcgaccccaagtacatcctgaatcccggcaagatcatcggagcctaacgccatggcagaccttaccaaactcgccaagctgctccaggagctggacgaccagatggtcggctgcatgaagtgcggcatgtgccaggccgtctgccccgtgtttgccgagaccatgaaagaggcggacgtgacgcgcggcaagatcgcgctgctcgaaaacctggccaaggaaatgatccacgacgcggcgggcgttcaggaaaagctgaacaagtgtctgctgtgcggctcttgcggggccaactgcccctcgggcgtcaaggtcatggacatcttcctgcgtgcccgtgtcatcgtgaacacctacatggggctctcgccggtcaagaaggccatcctgcgcggcatgctgaccaagcccgccctgttcaacgccttgctggacctgggttccaagttccagggcatcttcaccagcaaggtggacgacctgctcggctcctcctgctccaaggtgctttcgcccgtcatcggcgaccgccacttcgtggggctggccaagcaatcgctgcacagcaagatcaaggcgctggacaccccggcgggcaagagcggcaagcgcgtcgccttcttcccgggctgccttggcgacaagatgttcgtcagcgtggccgaagcctgcctgaaggtgttcgaacaccacggcgttggcgtgtacatgcccgaaggccaggcctgctgcggcattcccgccatctcttcgggcgaccgcgtggcctacgacaagctggtcaagatcaacctcgacctgttctccaagggcggcttcgactacctggtgaccccgtgcgccacctgcaccgccaccatcaaggaaatctggcccaagctcatggacgagtatccggcgaccatgcgcgaccagatccgcgccctgcacgacaaggtcatggacgtgaaccagttcgtggtggacgtgctgggcgtgaagcccgaggctccggccaagggcggcgtgaaggtgaccttccacgattcctgccacatgaagaagtcgctcggcgtcacctcgcagccgcgcgccctcatcggcatgaatcccaagtacgaactggtggaaatggccgaatgcgaccgctgctgcggttcgggcggcagcttcaacctgtaccactacgacctgtccaagcagatcggcgagcgcaagcgcgacaacattctggccaccggcgcccagattgtgtccaccggctgccccgcctgcatgctgcagatgaccgacatgctctcgcagcatggggccaaggtggcggtgaagcactccatcgaactgtacgcggattcgctgcgctagaacggacatccggggcacggcatgccgtgctccggatcatgtgcttgttgatcgggcgcgcatgccgcgccgcgggccagtacggatgacgagcgggcgcggcctggacgtgcccaatggattatagagtttcgatcgggcgcgcatgccgcgccgcgctctggtatcattccccggcggggggccgaacggcggcctcctgccaggggatttcggccccgcggaatgttccgcgggccgtttggctcaccgggccaggcccggaaacaccggcggccacgccgccgatgtacgatccacggacgcctcgccgcgcccgccagtgccgcaccccacccgggtgcggggcacgcaaggagatatgcatggccaacaatctgtacatcaccgcgacggaatcgaagagcggcaagtccgccgtggtgctcggcatgatgcagctattgctgcgcgacatccgcaaggttgccttcttccgccccatcatcaaccggcctgtcacggacgcggtggaccacgacaccaacctcatcctgacccacttcaacctcgacattcccgtggccgacacctacgcgtactcgctgcaggacgcccgggagctgatcaacaacggtcagcacgccacgctgcttgaaaacatcctcaagaagtacaagcagctggaagacagctacgacttcgtgctctgcgagggcaccgactttctgggcaaggatgccgccttcgagttcgacctgaacgccgacatcgccgccaacctgggctgccccgtgatggtggtggccaacggccagcagaagaccgcccacgaaatcgtcgcctccacccagctgaccatcgacctgctggacgaaaagggactggatatcgtggccgccgtgatcaaccgcgcttcggtcaccgatgccgaacgcgacgtggtgatcagcagccttgaatgcaaggtcaactgctccaacccgctggccgtgtacgtggtgcccgaggaacccaccctgggcaagcccaccatgggcgacgtgaagaagtggctgaacgcccaggtgctgtacggccacggccgcatggacaccctggtggacgactacgtcatcgccgccatgcagatcggcaacttcctcgactacgtcacccccgggtgcctcgttataacccccggcgaccgttcggacatcatcctcaccggccttgccacccgcctttccggcgcctaccccgacatttcgggcatgctgctgaccggcggcatccagcccgcgcccaacgtgcaccgcctcatcgaaggctggaccggggtgcccattcccatcctgtcggtgaaggaccacacctacaagaccatccagaccctgaacgaactgtacggcaagatcgagccggacaacgagcgcaagatcaacaccgccctcggcctgttcgagcgttccgtggacagccaggaactgggccgccgcctgatcaaccgcaagtccagccgcatcactcccatgatgttcgagttcaacctgatcgaacgcgccaagcagaaccgcatgcgcatcgtgctgcccgaaggggtggaggaacgcatcctgcgcgccgccgacatcctggcccggcgcgaggttgccgacatcatcctgctgggcgacgccgacaaggtgggcgccaaggtcagcgaactgggcatcgccctggacggcgtgcagatcatccagcccaacctgtcgcccaagttcgaggaatacgcccaggcctacttcgaactgcgcaagcacaagggcgtcagcatcgaacgcgcccgcgacaccatgaacgacgtcacctacttcggcaccatgatggtgcacaagggcgacgcggaaggcatggtttccggctccatcaacaccacggcgcacaccatccgcccggcgttcgagttcatcaagaccaagcccggcttctccatcgtgtccagcgtgttcctgatgtgcctgaaggaccgcgtgctggccttcggcgactgcgcggtgaaccccaaccccacggcggaacagctggcggaaatcgccatcaactcggcccacaccgcgcgcatcttcggcatcgagccgcgcgtggccatgctgtcgtactccaccggctcgtccggcaagggcgccgacgtggaaaaggtcatcgaggccacccgcatcgccaaggaacgcgcgccggaactcctgctggaaggtccgttgcagtacgacgcggccatcgacatggatgttgcgcgcaccaagctgcccggcagccaagtggccggccaggccacggtgttcatcttccccgacctgaacaccggcaacaacacctacaaggccgtgcagcgcgccgccggggccgtggccatcggcccggtgctgcagggcctgaacaagcccgtcaacgacctgtcgcgcgggtgcacggtgcccgacatcgtgaacaccgtggccatcacggccattcaggcgcaggccgaaaagggcctcatctagcatccaccgccgcgcggcggggctttccccgccgcgcggcatccacgcatgcaaccacagccgggggccagcccacacgccccccggcacccgcccctccgggccgcccacacgcccggagggccacaccccgaaaggaaaagacccgcatgaacgtactcgtcatcaactccggcagctcgtccatcaagtaccagctcatcgacatgaccaccgagaaggccctgtgctccggtcttgtcgagcgcatcggcgaaggcatgggcaaactgacccacaagatcaagccggacaccgacgccgaggaaaagatcgtcctcgaacaggcgtttgccaatcatgtcgaaggcatgaagaaagtcgtggacctgatcaccgatgccgacaagggcgtcatcgccgacaagggcgaaatctacgccgtgggtcaccgcgtgctgctcggcggcgaagagatcaagcagtccgtcaagatcgacgaatgggccaagggcatcatccgcgactacattccgctgggcccgctgcacaaccccgccaacctcgcgggcatcgaagtggcggaagaactcttcccgcacgcgccttccgtgggcgtgttcgacaccgagttccaccagaccatgcccaagaaggcgtatctttatccgctgccctacgacctgtacaagacgctgcgcatccgccgctacggcttccacggcacctcgcaccgctacatcaccaagaagaccgccgagttcctgggcaagcccctggacgagctgaacatcatcacctgccacctcggcaacgggtgctccatggccgccgtgaagaacggtcgttgcgtggacaccaccatgggcatcaccccgctggaaggcctgatgatgggcacccgctgcggcgacatcgaccccgcgctcgtccccttcctgatggaaaagaagggctggtccggcgccgagatcgacaccgtgatgaacaagcagagcggcctgaagggcatctgcggcatgaacgacatgcgtgacatccacgccgcccgtgaaaagggcgacgagatggcggaacttgccttccagatgttcgtctaccgcatccgcaagtacatcggctcgttcgccgtggtggtgggcaagctggacgccatcgtgttcaccgccggcatcggcgagaacgacgacctggtgcgcgccgcggtgtgcaaggacatggacatcctgggtatcgacatcgacgaggcggtcaacgccaagcgttcgggccaggcgcgccacatcggcaagcccggccagcgcgtgcccgtgctggtggtgcccaccaacgaggaactggaaatcgcccagaccactgttgccgtgctgaacggcaagaactaggcgatacgtgacattccccgtcgcgcggttccgcaaggaccgtgcggcggggtttctccgggtttggcccggagaccccggggataccgcccgcggccacggcccaaggcaacccccggacaaccccacggccttgcgtacaacggacaaacggacatggtgggcatctacatcggatctacggcggctcgggcaggcaaaaaccttgtctgcatggcgcttggtcttgcgctgcggcagaccggacgcaacgtgggcttcatgaagcccctgggaacgttgccccggaccgtggacgaacagacaggcgacgaggacgccctgctggtgcaggaggtgttggggctttccgccccgcccgaagtgctcacccccgtgatcatgcccggcaacatccgggcggccgccctgtcggggggcaacgcgctggagcgcgtggcctctgcctacggggcgctgtcgcgcgggcacgacaccatgctggtgggcggtgccggcgcattcctgaccaccggcaaggcgcgcggcgtggacggtcccacggtcgtccggcgtctcgggctcaaggtgctgctggtggaacggtatgcccacggcatcgactacgatgccatcctgtacgcaaaggaactgctgggagacgcccttgcgggcgtcctgtgcaacgacgtgcccgaaagctacctgcgcgacgccgaagaggtgcttgtgccgttccttgcggaacggggcgtgcccgtgctcggcatcgtgcccaacgacccgctcctcaacgccatcaaggtgtcggagctggcgcaccgcctgggcggtcgcatggtctcgggcacggcgcgggccagccgcatcgtggatgggttcctcatcggcaccatgcaggtggagaacttcatggcgcactttcggcggcacgccaactgcgcaaccatcgtgggcggagaccggacggacctgcaacttgtcgcactggaggggcagtgcccttgcctggtcctgaccggaaacatcccccccgatgagatcatacgcgccaggtcagaggcgctgggggttccggtggtcgtggtccgcgaggacacgtacaccgtggcccggaagatggaagagatcctgaacagccagaagctgcgcgaactggtcaagatacgccgcggggccgacctcgtggcgcatgccctggaccttgcgcggctgacggcgcaacttggcattcagtagagcatttcgacatgaaggaaatgccctggcggcgcgaatgcgccgtccgcccagaaggcgcgggcgaaaccccgtttcgccgccagacgccgaagggcgcgttgcacagtaaatccgtttcaaagggagagtactgatgagtgctaccaatgaccttgcccggctcatgcgtgagaaagccgaggcggtcggcgccaccgtggtggaactaaaggacctgaaagaggccttcgcctacgccctcgacgtctgtgacaagaaggaagcctgccagctgctggtttccggctgcgaggaaaagctttcggacaaggccgaggccctgtgcgaaaccaagcaggaaaaggttgtggccgcccccaacctttccgaggacgaatacgccgccttctcggccctgtgcgccgagcgcggcgtgaagtgcatccgcgagggcctgcgcggccatctcgcgggcatcgacatcggcgtggcccatgccgacatggccattgccgaaaccggcacctgcgtcatcgactccaccagcgaggaactgcgcctgtcctccatgatcagcgagatccacatggccatcctgccgaaatcgcgcatcaaggccacggccttcgacgccgagcgggaagtcaacgcgctgatcaacaccggcacgccgcgctacaccgcgttcatcaccgggcccagccgcaccgccgacatcgagcgcgtgctggccatcggcgtgcacggtccgctggaactgcacatcctgatgctggaggactagtctgatgcaaaccgccaagaccctgaaagaataccgcaaggaactgcgcgaatccctcgacaacgagtttctgcgcgaggccatggacaagttcgccacggcctaccccgtcagccgcgccaacgccttccgcgggctggacgaaaaggccatgatcgccgaagtggccgacgccaaggacgccgccgcgaagaacatggacgccctgtacgcccagttcaaggcagaggccaagaagcgcggcgtcaaggtgcacatggcgaaagacgccgccgaggccaacgagatcatcgcgcgcatcgccaagaactcgaactgcaagaagatcgtcaagtccaagtccatgacggcggaagaaacgctgctcaaccaccgcctggaggaagacggccttgaagtgatcgagaccgaccttggcgaatggatcatccagctgcgccacgaagggccgacccacatggtcatgcccgccatccacctttcgcgctaccaggtggccgacctcttctccgaggtgaccaagcagaagcaggaagtggacatccagcgcctggtcaaggtggcccgccgcgaactgcgccagcacttcgccaccgccgacatgggcatctctggcgccaacttcgccatcgcggaatcgggcaccatcggcctggtcaccaacgaaggcaacgcgcgcctcgtcaccacgctgccccgcgtgcacgtggccctgtgcggcctggacaagctgacccccagcctgaacgacgcgctgaagtcgctgcgcgtgctgccccgcaacgccaccggccaggccatcacctcgtacgtcacctggatcaccggtgccaacgagtgcaaggctgccgccgacgagaagaaagaaatgcacatcgtgttcctggacaacggccgccgcgccctggcccaggacccgctgttctcgcaggtgatgcgctgcgtgcgctgcggcgcgtgcgccaacgtgtgcccggtgtaccgcctggtgggcggccacaagatgggccacatctacatcggcgccatcggcctcatcctcacctacttcttccacggcaaggacaaggcccgcaacctggtgcagaactgcatcaactgcgaatcgtgcaagagcatctgcgcgggcggcatcgacctgccccgcctcatcaaggaaatccgcgcccgcctcagcgaagaggacggcgcacccgttgaagccaccctgctcggcaaggtgctgaagaaccgcaagctcttccacaccctgctgcgcttcggcaagttcgcccagaagccggtcaccggcggcaccccgtacctgcgccacctgccgcagatgttcatgaaggaccacgggttccgcgcgctgcccgccatcgcggacaaggccttccgcgacgaatgggaaaccatccgtccccgcgtcagcaacgccaagctgcgcgtggccctgttctccggctgcgtgcaggacttcgtctaccccgagcagatgaaggccgccgtcaaggttctggcctcgcgcggggttgagatggacttccccatggaccagagctgctgcggcctgcccgtgcagatgatggccgaacgccaggccaccatcgacgtggcgcgccagaacgtcatggcgttcgacgcggccaagtacgattacatccttaccctgtgcgcctcgtgcgcctcgcacctgaaggaaggctaccccaacatcctggcggggcagaccgacatgacgggcaaggtgaagctgttcgcctccaaggtcatcgacttcagctccttcgtccatgacgtgctcggcatgaccgccgacgacttcaagggcaagggcgagaaggtggcctaccactcctcgtgccacctgtgccgtggccttggcgtggtggaacagccccgcgcgctcatcgcgtcttccggctcggaatactgcccggcccaggaagaagcggtgtgctgcggctttggcggcaccttctccatgaagttcccggaactgtccaaggaactgctggacaagaagctgaacaacgccgaagccaccggcgccacccgcatggtggccgactgccccggctgcatcatgcagattcgcggcggcgccgaaaagcgcggcagccgcatgaaggtcggccacattgcggaacttctggcggaaaacctgaagtaaacgcaagttacgccgatagatgacacaagggggggccgttcccgcatctgcggggacggcccccttgcgttccggaaaccccgcagagggatgcggagctttcgataataaccgctaactccctttgcaagaatgatatctgcgtatagtgttgctccaaaccagcaccagagggctggtcctcggcaggcacaccgacggcagacgaccagtgcgaacactcaagggggatcgcatgttcaggaatttctccatcggcgcgcgcgtcatcgcgctgctggttttcatggtgctgttcgtcaccggtgttgtgggcgccttcgtggccaccatagacacggtgaaggatcacggcgtcaccgaaacccagcaggtgatgctggaagaggaaaaggccaagctgcaggtggccacccactccgtggccctggcactgggacagttgctggccgacgtgcctgccgatgcgggcgaggccgcccgcatcgaaatggtgcgcaaggccatcgacaccatccgcttcgaaaaggaccagtccgggtactatttcgtctaccagggcaccaccaacgtggccctgccccccaacaagagcgtgcagggcaaggacctgtccgaaaccaaggacaagaacggggtctacttcgtgcgtgaactggcgcagcgcgcgtcgtccggagggggcttcgtggaatacatcttccccaagccgggcaagggcgaccagcccaagctggcctatgccgaaatgattcccggcaccaggttctggatcggcaccggggtgtacatcgacaacatcgacgacgccaaatccgccatcaacgccaccctcgaaggtctggccaacaaggccctgacctggcagctttcggtcatggcggcgatcctgcttctggtcgtcatacccgtgtgcatcatgctcatcgcgtccatcgtgcgaccgttgcgtgaagccacgacggcggcccaggccgtggccgaaggcaacctggaggtgcgcatagaggccaggggccgtgacgaggtttccgccttgcaggccgcgctgaacaccatggtcaccacgctcaagaacaacatcgccgacatcaccgaaaagcagcgcgaggcgggccgccaggccgacgccgcgcgcgcctccacccagcaggccgaagaagccatggccaaggccgccgtggccaccaaggaaggcatccttaccgccgccgagcggctggaaggcgtggtgcgcgccatcgaccacgcggcggacgacatctcgcgccggtccgaggaaataagccggggcaccgacacccagatggcccgcatcaacgagacggccacggccatggaagaaatgaacgccaccgtgcttgaagtggcgcgcaacgcgggccgggcggcggaccagaccgaggcgtcgcgcaccaaggccgacgaaggttcgggcatggtcggccagacggtgaaggccatgcaggacctgaaggggctggccagcaacctcaaggacaacatgcaccgcctgggccagcagtccgaggccatcggccacgtgatgaacgtcatcaacgacatcgccgaccagaccaatctgctggccctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgggcgccaccaaggaagtgggcgattccatcaaggccattcaggacttggcccgcaccaacgtcacgggcatggacgacgcggtcaacgccatcgacggcgcggcgcgcctttccggcagctccggcgagttgttgcaggaaatcgtgaccatggcccacgacgccgccgggcaggtgcaggccatcgccacggctgcggaggaacagtccgccgccagcgaagagatcacccgctcggtggaggaaatcgaccgcattgcccgcgaaaccggcacgctggtcaacgccaccaataccgacctgcgcaaccttgccgaccaggccgccgaactgcgccgcctgatcgagggcatgaagaaggaagccgcgtagccgcccgcagcggcacgcggggacgcacgccccggagcgctcgaaacgtcgcgggccggagggaacaccctccggcccgtttgcattggcaggcagcgcgccgccagcatcggcagatggggaccgcgccggacgaggccgccagcggcggcgggtgcggcacggcccttgccgcgacaaccgggcatgaccgtcagtcacaatcggcagtcacaatcggcagtcacgaccgccaggccgcccacaggcggcgcacggtgctgcgcagcagcgtgccggggcggaaactcatgggcttgagcacgccgggcacctcgaaccggccggcatcgaaggctccggggccttcgcgcaccagttcgatttcaccggagtgcgcgccgggggcggcgcgccgcgccagctcggcccacaggggcacctgggcgggcgtcaggcccagcagtccgcaaaccgccgcatccagcgccacgccggacgcagaggcccccaccagccccagatgatacggcttgccggcccccggcccggtcacgtgcatggcctgcaccccgtccagcagggccgccgtgggcggcagcgtcgccgccacctccaccagcgcgccctcgaagcggtggtcgcggtcgccgtggcgggtatgcacgaaggccttgcgcacgccgggcacgccgccgaacaggttctttaccgccagagtgacgcgcatctggctgtgcgccttcaggcgcggcacgctgagcacgccgtccgcctgcaacgcgcagcgggccacgccgatggacccgccgaacgacaggggcacctgcaccgcatcgtccagcggcacgacggacaggccaaggggccgcagggcctcggtgaggccgatggcctccgccacgccgcgcgccgtgccgaagccgggcgaatccgccacggtgatgcggcatccgctgtccagcagccatgcgcaggccgcgcgcaccacctgcggatgggtgcagctgagcgccggggtcgcgcggagcaggttgggctttaccagcacgtggcctcgcggcggggtccagccggaggcgtccagcgcctctgccaccacgcgccccacgcgttgcgggtcgtagtccgggcagcgcagcagggccacgggaacgggcggggcggcatcgggcgcaagggcatcaggatggccggaagcggacgcgccgatgaaagcgggctgcacgggtgcgccgttcggcttgtcagccgcgcccgaaggcctgcccgccccatccctgcgccacggggcaggcaggggcacgggcaggccggagtggccggagtggccggatttgcaagacgggcgggaatggtccgaagaccggaacgcgtgggtcaccggtcctccccgtccgcggaaaaggtggcgatctggtcgatgatcatgcgggcgtgggtcttttcctgcgtggccaggtccaggaaggcccgttccgcaaggccgccaaggccgctgccgcgccgggcctcgtcggcaagggtgcggtacaggtcgtaggcgttcatttccacttccagcgccagttccgcgatgtccagacagtcgccgctggcggcatcgcgcagccacggctccagatcggacacggccatgccgccttccagcacgcggccttccagcgcctcgaacagtgcgtcgaagggcggcagcgggccgcgcgtggcgtcggcgtgggcgtcggcgtcccagcgctgcgcaagatggtggtagaccaccttggcgtgggccagttccacgccgatcagccggtccatcagcgcgcacacggcgggtttcggcccggcggcgcgcacgcgggtgtacagcaggtgggcggccttttccatgtccagcgcgcggcgcagcagttccaccatgctgcgcaccccggcaaacacctggatgcgcgggctgttggccacggcctgtccgggcccggcggaccaggcattcatgccgcccgtcaggttcaggatgcgcccgcccgccgtggcggcagagccacccattccccccgtggcatccgtgccacccatcccccccgtggcccccgagccacccatcccccccgtggcccccgtgccacccatccccaatgacggcgcggcgaacctgccgctttccgccgccatcaccgccgccgccgcagaccgcccgccgctgcggcagtagaagacgtggtcctgcgccgggtccagcgtggccagcaggcgggccagttcgcccacgggcaccagcctagcgccggggatgtgctcctgccggtattcctcgggctggcgcacgtccaccagcacgtagctgccctctggccgggcggccatgaagtctcgcagggcctgcggagaaatggactcgatggggacgcggggcgatgggctcatggtgcctcctgcggtgaatgctacgggatgccgcgtggggtcgggcatgcgtccggaacggatcaacggcacgcaacggcaacgcacgcccactcgctgtcgccattctacccgacacagccgtacccgcaagggcatcgtgcaccccacacagccccgtcatgctcccttccctccttttcgctgactttggaccactttcatgttgacagcaccggccaccggggctacacaccttttctcgcgtgtcgggatgtagcgcagcctgggagcgcacctgaatggggttcagggggtcggaggttcaaatcctctcatcccgaccagcttagacacgcaaaggccgccgatcgaaagatcggcggccttcttcgttttgcgcgcaagccgtggcaacgcgcctacaggccgtactgggtgcggatcagttcgtacacgcccttttcacgcagcgtgtccaccggcgcaaggaaggtggcggtaaccgtgccgggcgcgcggccaatctggatgttgccggtgatggtggcgcggttcatcacttccggcacggtgcagcccagaaatgttgccgcgcggtccagcgcgcaggcggtggcgtcgttgaggttggggccggtgcccacgaaggagatgggcgcggattcttccagttgcacgccccatgcgtctgcctgctgccgggcctggcgcttttcgtcctcgctcagggggcgggccagcaggggcaggtcgtcgtataccggcaggatgatggggccgccgcaggtcacgcccttcagcaccgaaacctgcatggtgatgaccccggccacgtcggcggtgtgccccgcgatttcgccgtcgccctgcatggcgtgcatgtcacccacgtacaccccgccgccgggcacgcgcaccggcgttatcagcacggccccggcgcgcacgcggttgatgtccatgtgcccgtcggtgacgtcggccagctgttcctgcgtaatggcgtattcatgcggcgcgcccacgagaaacgagccgaagtcgcgcgcgttgtgcgaatcgggaatctgccgggtgggcatgacgccaagctgccccacaaaggggatcatgcggctgaccacgccggggatgtcgctgggggccagggccaccaccgggttctggatggaattgtccggcgtgcacatgtactggcgcgcgttgccggccacccgttcggcggcggccttgttcagggtgacgcccagcgtgccctgttcgttgaaggcgatggtgtagccgttggtgaaggcaaagggcgctgcggctgccccgcacgccgcgcagcggatgcagtccggcccgcagccttccacgcaggtgttttcgtacagcgcgccgcactgcggacatttgcccgccacataggggtcgcccaggcagcggtctgcgaacatgctgtcgttgccggacgccgtgacccgcgaggtgacctggatggacaggatgcggatggcgatggaatcgcccggctccgcgccctgcacgtaaaccggctgcgtcacctcgtgcccgccccggatggcgggggtaagcatgggcccccagcagcccggcgccgtgttggcgacgatgatgccgccgtcttccaccgggcccagcatgggaacatccgggccgaggatgccgttggtgaaggtgttgacgaagactgtcctgttcgccacgagtgagctcctttttttgaggtggagatatcgcagggggactggacagagcctaagcactttgcggctcgaatgaccagtactgagaatgggagtggcgcttgcggcggaacgcgcggcgcggcccggcgggcggaatgccggggtgcacaggggacagggggacaggggggccgggcggtcaaggggcgagccgcatggcggcggggaaggactgcccgcacggggaaaggacggctgccccctgcccggcgcttcccgcattctccgtcgccgcccggcagaccgcgccgcaaggggcggcacaggcggcattgacgcctccgggttgcttggctaaattgccaaatacgcacattccgtgccgccaaccgcccacctgacgcggtgtcttcccgcaaaggcttcccatgcccacagccgccattgccgcatccccggccccccggcacgatgccctgctgccctacccccgcaagctgttcgtggaggttacctcgcgctgcaacctgcactgccggatgtgcgtgaagcattcttccgacatcagagcgccggaaggcgacatgacggcggaaacgtacgccgccctgctgcctgccatgccgcacctgaacggccttgtgctgaacggcgtgggcgaaccgctgctgcaccgcgaccttgaaacgttcatccgccttgccagacagcatatgccaccggaaggctgggtgggttttcagaccaacggacacctcctgacggaaagccgggcgcacgcgctgctggccgccgggctggacaggatatgcctgtccatcgacgccgtttcgccggagctgttttccacctgccgggccgggggcgacgtggaccacatggagcgggcgctggccaatctggcgacggcgcgtgcggcgcggcccggtgcgccgcttgctgtgggcgtggaatttgtggtgatgcgcgacaacctgaacgagctgcccgccaccctgcgctgggccgcagagcggggcgcggacttcgccatcgtctcgcacgtgctgccctatgccccggggatgtccgaacaggccgtattcggcacgaacacggaagaatcaatgcgcttctaccgcgaatggcaggcgcgggccgagcgggagggcatagacatccgccgctacttcgacgtggtgtggcggtttcgctttaccgaggaggaaacgcggatcaccagcttcatccgcgaaatgaccgaggccgcgcgcgaggcggacgtgccccttcatctgcacaacctgctgcgcgatgccgacgcccacgtgcccgaggcggaagcggtgttcgacgccgcccgagccgtggcccgcgagcacggcctgcacctgcgcctgcctgccctgcacccccgcaacctgcgccactgccccgccgtggacgaaggcggggccttcattgcctgggacggcaaggtggccccctgctactttctgtggcgcgattaccactgccacatgtacggcatgcgcaagcaggtggtggggcgctttttcggcactgtcggccccgcgcaggggcaggacatcttagacgtgtggaacggcccggagtaccgggcattccgcgacagggtgacggccaagggctacccgttctgcaccaactgcaacgtgtacccttgcgatgacatagaaaccactaccttcgaaaccgactgctacggcgaacccgtgccgtgcggcgactgcccgtggtgtctggggttgttgcagtgcatggggcaggagttggggtgagggggaaggactatctctgtacagtcaacgtgtgtttgccagatcaactgatccgcaaaagcgttgcattgagaaggagcgcgacatgcggctaatgcttgcatttatgacagctcacctagttgcccgttaggctcaatgcggagccttcgtcaccgataacgccaaaagcaattccgcgacgccccaggcccggccggcaaatattctcattcccgccaacgttaaaagaatatatgctcgcacctataagtcgtgtacccgcgctcctgcatccgatcatgtcaaaagaaaaaccatcgataacttactgccttgcgcaaattatatgtcttttatcgcttaacacacttagaggccaatgatgcttaaaagatacatctctcttgattgcgactttttgaaaacagaatgggaacgtggaactcctgatttctcaaaattcaatttaatttttggatggaacggttccggaaaaacgacattttcaaaaatattatcgcatatttctcaaaaaacaatcccgtctaactggaacatgcgtctccttttcgatcatgggtgcttcgacagacggtcaattttatcaagtgacaacaaatttgatataaaagttttcaactcaaaagcaatacaggatatgttttttactgaaaaaacaccaatagctccagttgtttacattgggaaaggcgacagttcgctcgcaaggcgcagggttgcgcttcagaaaggatacaacaaactcgccgcctataaacgaaaaattacagatgaaataagcactatcaaactagattcgctctttacggatgttggccgcgcaattcgaaataatgcccaatgcccaatgaacatgacatacagaaattttgacaaaagagatgtagaacaaattttccgagattttgcagatggaactacccctgatggcgctaaattactgactgtcgatgagtacgacaccatcacccagaaaaaaaattccacatacaagaaacccatcattatccagccgctacctgatattgatttcaaaaaaatcaccgataactgtcgcgacaccctatccaaaacagcaagtacaatatcagagatagagataaataaggccttcagagattgggtcgaaagcggcttttcgctccataagtcacacaacatgtcgcagtgccaactgtgtgggaaccaaatatccagcgacagacagaaaactctatccgagatattcacagacgcacacaacgacatcctccgatccataactatacaacaggatttaatatctaaaaatataaacgcaataaaagactgggaagcatcagtgccacaccctgcaacactcttcgaccactacacagaaaaatacagcatcgcctttgcgttagtcaaagaaaaaatagacttcgcctgtgaggaaatgcgaacactatcaacactgctcgaacaaaagaaacacaacaccgacaaaaaacaagttcactctctacatacaccgcacatctccaatgactgccttaaagaactattctccatagctttattgcataataatgaatccgacaaccattcaagatgcgtcgagaacgcacaatccatgatagcatcgcaccacattcttgaaaattttgaaatttatacacaaaaaacaaatcaattcacataccttacggatagacaaaaaaacatttcaatcgcactagaaaaaacggataaaaagctcaaccatatcagcgcacaggtcaaagacacactaaaaccggcacacgagctcacaacagaacttgcagactatcttggaagaaaagaactcgaatttaccgttgaacaaaacggatacataatacgacggaacggcaccgtcatatccgatctgagcgacggtgaaaaaacagctattgcatacctatattttctgaaatcactctcggacgaaagcaatgacatatcatccagcatcattgtaatagacgatcctgtgtcaagcttagacacaaacgcactatacaatgcttattcatacaccaaagaaaaaacaataaatgcacatcaacttttcatacttacccacaactacatgttttttagactcataaaatcatggattaccagagaacacgactctgaaaacaataaactatgcggaatatatacttttgagacttttttctcatctggcacaagatcgtcaaaactcacaaagactcgacaagtttttaaagattatgaaactgaatatcactacctgtttgaaacatgctataagtgctgcataagctgctctccggaaaaatgtggcgagaaatgctacatgcttcccaatgtggcacgccgagttctagaaacatttctgagcttctcttttcccacaaagacctccttatcgcaaatggtcttggcacacccacaccttacatctacagagaaaaacgtactatactcccttacaaacgactattcacattcatgcattcctggaagggattactatgatagaactgtacttgagaatatccctctaatcatgcgcctagtcattaaagcgatagaaacacttaatgaacaacattttattggaatgaagaaaactttaggacttgcagacattcccgaattaaccacttagcgataacacacctgccttttccttcgcgcgcactcgatctcctcgacaaggtcggccatgtcgaagggtttggccacgtagccgtcaaggccggcagccagaaagcgctcgcggtcgcccgccatggcggcggcggtcacggccagaatgggcacgttgcacttgtccgcaaagcggggtgacgtgcggatggtgctggcggcggtaatgccgtcggtattgggcatgtggatgtccatcagcaccacgtccacctcttcggcggccagccgggccagtgcgtcgtctccgtccacggccagggtcacgctgtatccggccttttgcagcagccgctgccccaccaggcgggtggtggcgtcgtcttccgccagcagcacgcgcaccggcgcgccgtccggcggcgggggcgggcaatccgccacttccggcggcagttcgcaccgctccgccgtgcggaagggcagggccacgcagaacacggtgccgcgcccttcctcgctgtccacgcagatggtgccgcccagcagcgtcaccagccgccgcacgatggacagccccagccccgcgccctgatgccgccgcacgtacgagttgtcggcctgggtgaacggatcgaagatggtgcgcagcagggcgtcgggtatgcccttgccggtgtcctccaccatgaacagcacgcccgccacctctcctgccgtggcctcggtttcgtccaaagcgcccggcctgtccgccccgtcacgcctgtcggacccgtcaggcccgcccggtatcccctgcctgcccgctccgttgccgcctgctccgttgctgcctgcgccatttccgcctgcggcggtcacgctgtcacctgcgccgccagcctcgccagaccgaaacggctgagggtgcgaccggtccaactgttcggggcgatcaggctggtcgggccggtcgggcaggccgggcaggcctcgcaacggcgacaggctcagccgcaccccgccccgttcggtgaacttcagcgcattgcccacaaggttgaacagtatctgacgggtcttgccctcgtcgcccagcacggtttgcggcaggccgggggcaagctgcacgtccagcgcaaggccgcgcgtgcccagttcgaactggaacagttcgcgcacggcctcgcccagccgcgccaggtcgaagggctcgctggccacgggcatgcgacccgcctccacgcgggacaggtccagcaggtccgtcagcaggtgcgccagccgctgcgacgaacggatggccaggttcgcgtacccggcttgctccgggtcggccaggtctgccttcagcagttgcagcgcgcccagaatgccgttgagcggggtgcgtatctcgtggctcatattggccaggaacaggcttttggtctcgctggcgctcttggcctggcgattggcctcgatcagttcgcgctccgcgcgcttgcgtgcggtgatgtccttgatggtgccgtacacgcggtgccgctcggcgtcgtacttggcgcgcgactggatatcggccacccctccgtccgaagggcggcggatcctgaactcgatgacgtattccacgccacgggtgaccagttcgtgcagggccgcgtccagcgcggggcggtattccggcagggggatggccttcacgacctcgaagctgtcgcagtggtccggtatgccgtagatgcgccgggcgccttcagaggtgaccagtacgccggtgcgcaggtccgcctcccagttgccgatgcccgccaccagttcggcgcggcgcaggcgcgcctcgctttcgcgcaggcgttcgcttttggcctccagccgctccagcatgcgctcgttgcgggtttgcagatacgacaccagcagcgagaccaccggcatggtcagcagaaagaccaccaggcggctgacgctggcctctgaatagacgaacgtggcgaacccggtggaccaggtcagcagcacgtacaccagcgacagcccaacgctggcaaggcccgatgcatgcccgcccaggtacgccgccagcacgatggccaccacgaacagcagcaccgggttgtgcacatgcacgccgtggcgcgacaggaaaaacagcgtcacggccatcaacgccgtaagcagcggcccggccagaaccagaactgtcttgctgggtctcacgcgctcccccgtggacgggtgcgctggtggagcgcatcgctgtccgacagatgttcgtaccccggcggcccgttgcgggcgtggccggatggttgcgtgccgccgggttccgccggattccgccgggcaggcggacacaacgcggcagcgcacggcggcagtgtgcgacgccgtcggcagcagtgcttacggcactgccatgcctgcgcaataccccggagcggcccgcacggcaacacacctgaaaaaactgcaacacaccgacaggacaaggagcctgaccggcacggatagggacgggccgggcagaacggcaggaggcgcacgcaacggcgcgaagcacgccgggacatgacgagcatggcgggacacgccgggacacgcgggacagggcggggcaggacagggcggggcaggacagggcggggctctacgggctgcggcaggcacgccgcaagcgcgccgggagcgcgccgcaacacgcggtgatggaggaacgacgagacggcggcgggggcggggaagagaaaatgcgcgccgcgtgtgcgcaccggggcggctcagctgaagcgggcggtaacctgcttgcccatgctcagcacgcagtaggcaatgcagcttaccgcgtccgtcggaaggcgcaggctgtcctgcaggacgcaggcagagacatggtggtcggagcaggcctggctgcggtgtgtcatcaacaatgaaggcacaccgtttctgacaaggcttccgtgcagggtggcgcggtcagcagcgttctccatggtgcccgcatcgaccagcgcgaaatcgaaacggtgcgtatccaacgcgggcagggcgtcttccaccctgcgcaccacgaaggcttccgcaccgcgcttgcgcagttcccactcgcacatgaatgcggacatgggattgcagtccaccacaagaacaaaaatacccgtcagcatatcccccccaagggatgacgccacgacccgcgctgacgcactgcctcccggtgcaggcaacccggctgtctctacgcgagatccgtggctttccgtccccgcctcgcagcgggtttggctttcgcttgtgtgtatgagtgacgcaccccagagaatgtgtcaatgtgccactgcgagcacacaaagttgcccccgagattttacagaatcattccggcatattcacaattgccccactatccccatccgccaccctacccgcaaaatagggggtttacccagatgcctgtatcgataccgccataccccttggcgcggcgttgccgccgcaaccggcggggcgggcgcggttgcgggcatactggcaagcatactggctgaagtgcggtttcactggcgcctgggcgctggggcagggatgcgggggcaatgcgcattgacgacgaccagacggcgcacactcgtgcgcccttgcctgctgccgcgcgccggggcatgcacacctgacgggctggccggataccccaccccgcccatgcccggcagccaacctcatccacgccacggaggccccatgtttccgcttcgcactgccactgcctgctggtgcgcgctgtgcgccgtggccatcgccaatggcgccctgcgcgaagcgtggctggggcccgggctgggcaccgccgccgcccatgtggtcagcacgctgctgctctgtgcggcggtggggctggccgccctgctctacgcacggcgtctgggccccgcgtggggggtgcggggcatgtgggccaccgggctgttctgggcgggcctgaccgtggccttcgaattcctgttcgggcattacgtggccgggcacccgtggcaacggctgctggcggactatgatgtgacggcagggcgggtctgggtgctggtgccggtggcgctggcgctggggccgcgcctggcctgggggtggctgcgcggcagggggtgaccctgcgcggcggggaagggcttccgccatccgcagcacgcgccatgccccgcgcatccggctcccgcgccgcatccggcacgccagcggcatgggcgaccgcacctgcaccgcctgccggagccggttacccgccccacgcgcccgcacacgtgccgggcggatcggggctagaccgcgcgggccttttcataggccgggtacagacggctttcctcgcgctggatgcgcatcttcagggcaatgatgatgcgcccgagctcgcgcgcaaaatctagcccgcccgcgtccgccgtgcccgtgctggcatcgtagcgggcaaagaactccagcaggctgccggaaatggactgcatctccgaggcaaaggaatcggccacgttgccaaggtcgccctttcccgcagcctgccgcagcgcggggtacagcatggtgtcttccttgcgcaggtggcgcgccagcagttccttgcaggtgaacaggcagcggcggccctctgccgtgcccagccccaggcggcgggcctcttccagggtgtccagcaggcgctggtggtcgtccttgagatcgcggatgaaatgcgtggcggtgatgggggccatggtgtgtctccttgcggatgcgggttcgggctgatgtgggcgatgcggccacatgccgcccgtccgaaccctatatagacaccaccccagacccattccgtgagcgcggtcacatccggacacaactttttccgcaggggtgcctacggtgtacaagcatgccgccgttgcgccacacacccgcaattccgggttgttgcaagcattccgccccgccgtgcggcattcccgccgccctgtttcagccccaccgcaccacccctggccgtccccatccttggccacgccttccccatggcgccaccggccttgccagccttcagcacgtgcaagggccgggatcggccgcagcccggcccttgccacaatgcatttccacgtcgcacagcccctaccgtgcttttccaactttgctccactatatcgaacaggcaggcatattcagaaaaattgcacatcttcgaaaaacgatatctttgacgtcacgaaggattaccgcatttaccactcataccaatgaaaacaaaatacatcctgacatttctccttgatatgcaggcgcactcccaaccagcgctccttgtatgaattaatctttgtcttttgatttttacgcaccctgcacacagcccatgcattcccctgcatgcctctgtaacgtcatgcgttatcgcactacacatcacagtttacgcctcgcccgataacaatgcaaaaaacatgaccatacagccagccccaggcaggcttgaaaagtcattcgcaacaaattatagttaaaaaatacagccaactgcacataaaaatacagacaaaatcccatggcacgtccacgccgaaccgatattccgtacttttcccctcgactcaaggccaggctgcacgaagccctgaacatgcgcagcgtgttcatcgaggccccatccggatacggaaagaccaccatcgcgcagaactatctgcgcgaacgcctgcccgaaggcgcgacctgggttcgacatgtctgcgtagaggaatcgccgcaggccgcctggcgtcgcttttgccagaccatgcagaaggtcgatgcgcacaccggcaggaccatgcagtcctatggcctgccggacgaggacagcgccgggcatctggcctcgctgctgcgcgaactgccctgctccacgcccttctggctggtgcttgacgatttccaccaccttgccccccatgtgcctgccccgatctggaaggcctttctggaacacgaagccgcgcaactgcggctgatcgtcgtcacccggcccgttgcaacacgcatcctgccctatgaaaaggccggcatcctgcgcctgaacgctgacgaccttcgcctgacggaggcggagtccagggaatatgcgaccagggcgggcattgcgctcaacgaggcgcaggcgcaggaactgcaccgccgcgccgaaggctggatcatcgcggcaacactgtatttgcggcgctggaacgaacggggggcgtttgccccggcctccacccagacccatgactccggggtggacggcctgctgcgggacgtggtctgggacaatctggacgaggccgggcaggagtgcctgctgcggctttcaccctttgacgccttttccgcggaacaggctgcgtttctgctgggcaaggcgcgccttacccagaaaacgtgggcggctctgcaacacaacgccatgctccggcatgaccctgcctcgggcttgtactatccgcacagcacgctgctggatttcacgcgcaggatatttgccgaactgccggaagaaacacgccgcgacgcgcttcttgccgctggcgactggtgcgccaggtccggcgacctggaaaacgccttcgtcttctattaccggctgcgggactacgagcgcattctggcgctcgacctttccggaatgaagggcgaaggcctgctggacatgcctggcgtcgcctatgttcccgcgatcagggacatcgcggccaacagcacgcgggccatgaaggccacgcatccgctttccgccatcgcgctggccctcgacctgctgtccgccaactgccacgaggaattcggagccctcttcgcggagcttgccgacatcgttgaaacggagcctttcgcgccgcaccagcgggactacctgcgcggtgaactgcggctgctggagtccttcacctgttacaacgacatcgcggccatgggcgtgcgcatgctggaggcgttgcaactggcgggcaggcagacggccatggtccggctggacgattcatggaccttcggcaatgtgtccgtgctcttcatgttccaccgcgagcccggtcggctggacggcgaactggcggacatgcagacgtactgccctcactatcttgccctgtccggggggcacggggcgggcggcccggaactcatggaggcggaatgccggttgcaccggggcgatgccgacccggcggaaatctccggctacaaggcccggcaccaggccgccctgcgggagcaggccagcatcgtcatcggggcggagtttcttctgggcagggtggccctgctgcggggcaacgccgccgcccttgccgacgccatggacaacctgaccggcatcgcggggcaattcccccagcgggccaaccggatggcggcggacatggcccgttccttcctgatgagcctgctgcaccagccggacgagatggcgcactggctgcgcgaggccacgccgggctcgctggccaggcgtttcttcgtccaggtgctcccctttgccgaactgtgccgcgcccgctatctgctgctgtccggcaagccggaactgctgcttggcgaaaacgaagcggccctgggcctggcttccgccctcaactattccctggccctgacctacgggcatctgcacggcgccgccgcctggttcatgctgggcaaacgcgacgccgcagcggattccctgcgcgccgcccttgccctggccgtgccggacggcctgcttttgccttttgcggaatgttggccgtggatcggccccctgctgaaaaaaatgcacccaggcgtgtgcccggaaatgcccccggcatttgctgcggacgtgttctcgctggcggagcggctggaagccggacggcgcgccgtcgcggacacgctgtactccgcccggggccgtttcgggctatccccgcgcgaagacgaagtggcccgcctgatggcggacggcctgtcctacggggaaatcgcgcagcacctgtgcatcagcctgaacacggtgaaaacccacctcaagaacgcctaccagaaagtcggaacgtcctcccggtcagacatgaagcgcctgctgtcgtgaaaatcacccgaaacgggtgatgccgcaaaaaatgcccgatgctagccacctaggctgcatcgggcatttttgcgtgcctcgacctgttgaaaaaagcgcccgcgacacctcaggaggcttccatgttcccgccctttcccccacggtccgcgcatgccgccacaaggcccccccgcgcacgctacctttccgtaccgcaactggtcaccgtggtgggcgtggccctgctggccctgctggccctgagcgggccgctgcgggccgccaacaccggcggcaccgaacagacagacccgtacaaccccgtcatgaacgcctacgtcggccaatacgacacggccagctacgtcggcattgatggcgggtacaccggcaacgtctatggtggccaaagctctggcaactttgtccaggccaacaccgtgatcctgaccaccggcacggtgaccggcactgtttacggcggcagcagctggagcgacgaggccaaacaaaacatcgtaaccctgtacggcgctcaggtcggcgagtacatcttcggcgggcatgtccttgccggcacgagtgcggccacggataacaccgtgaacataaatggcggcacggtggagagcgtgtacggcggcgcctctgcctccggcagcgccctggacaacaccgtgaccataaatggcctgggcagcgcctggagcccaaatggcgccgtggtgaactacgacgtctacggcggattcgtcggcaacgccgccgactcctccatcaccgcagcctacaactcggtgaacatgaacggcggcatggtgagcggcaacatctacggcggcatggtcgaatccggcgcgggtgcggccacggacaacaccgtgacaatgacctatggcacggtggccgaggacattaccggcggcgaatccacctccggcccgtccaggcgcaacgccgtgatcatttccggcggctcggtaaacggatacgtctacggcggctattcctactccggcgatgccacggacaacaccgtgaacatctccggccttgctgccgtgggcggctacctttatggcggcttagccgaatccggcggcgtcgccacgggcaacaccgtgaccatttccgggggctcggtggacggcgacgtgatcagtggcagctccggcgtcgccacgggcaacaccgtgaacatttccggcggcacgctgggccgcaacgtctacggcggcttcggcagctctggaaccgcccaggataacgacgtgaacatttccggcggcacggtagtcggctatgtctacggtggccgagccgacggcagcggcaccgccgcgaacaacgtagttaccatttccggcggtacggtgctcggctatgtctacggtggccgcgccagcggcagcggcgacgccttgctcaacacggtggccattaccggcggcgagttgcacgacaacgtctatggcggctcctccaacaacagcgacgccacgggcaacaccgtgcgcatcgagggcactcccaccttcgggccaaccagcgccctgtacggcggcaatgccaacacgggcaccggcgacgtgcgcaccggcaacaccctggaaatgtggaccacgggcgtttcggtaaaggggctgcacaacttccagaacctgtatttcttcctgccgtccaccaccgcagcgggaagcaccgtgctcacggtggccgacgccgtggacatcagcacgcccgccaccggtccttccacgggcgccaccaccgtgggcgtgggcatcatgggcggcggcgcccccacgctggccacgggtgacagtgtgaccctgatcaagtccaacaccggcctgacggctgacgcaggcctgaccaacaccaccacgggcatgcagggcatctccaccctgtacacattcacgctggagacctccgccgacgccctggtcgcccgtgtgggcgaggcctccaacacccatgagggcattcgcaaatccccctccgaaggacaggccgccggggcggcagccctgacgcagggcggcgacctggctggcgggcagggcatgaccagcgcaaggcaggcggcaggtgccgccagcgcgggcggggcggcgcaaggcggctggggcgggtttggctccacctccggcggcatgtccacctacgccaccggttcgcatgtggacgcgcgaggcgtgtcgatcatgctgggccttgccaagcgcttcgggctggacggcgcggacctggtggccgggccgttcttcgaggcgggcgtgagttcgtacgacagctacaacgacggccccggcggcgacgattccattcacgcctggggcgacagcaactaccagggcggcggtctgctggcacggctggaggccacgcaaggcatgctcaagggcctgtacggtgaagtctcggcccgcgccggcagcctgcacaccacctaccgcagcgacgacctgaaccccgccctgggccgggcctcgtaccagaccacctccggctacgtgggcgcgcacggcggcctgggctacgtgtgggacatggacgaaaagaccgacctcgacgtgtacggcaagtacttctggacccgcaccgagggcagttccgcaaccgtccttggcgacgacctggatttcgacgcggtggactcgcaacggctgcgcgcgggcgcacgcctgagccgcgaccttgccgccaacatccgtccctacgtgggcgcggcgtgggaccacgagttcgacggttccgcgcgcagcacgttgaacgggcaaggcgtggcggccccgtcgctggccggagacacgggcgtgggcgaagtgggcctggtgtggaagcccttcgaggacggcggcttttccgtggaccttggcgcacagggctacgccggcatgcgccagggctggagcggctcgctgcaattgaagtacgaattctgaagcatttcaaagaaatcaagctactatcgcgacccgccgcagcgcacgctgcggcgggtcgtcttcgttacggcgatcgggcaacctcctgtaggccacggagaacgcctcgctgtttatacttgcgtgtggaccttccccttgtgttaagatatccatgcgtcagtcacgaatacgtaactttcgaggacaatcatgaaattcctccgccagttcggcattaccacccggcttgtcgtcctctcgctgctggcatttttcttcatcggcgccgctggcatggcaggctggatgggggcgcgcgtcatacaggaaaacctgaaggacgtttccaacgtccggctgcccgggctgaatttcctgatacaggccgaccgtgacctgcaacagttgctggtggctgagcgctcactgttgtttgcagatcctgcggacaagaaacttatcgagcgactgaagaaagaatacgaagacaacctgcgccagtcggacgaacgctggaacaagtacaagaagctgccccttgacgagccggccaggccgctcattccgcagtacgacgcggcccgcgccacctggatgcccctttcgcgcgcagtggtggacgccgccctttccggcgacccggcggcgcgccagaaggccgccgcaagctcgctgggcgacgtgggcgtgaaattcgaggccatgcgcgaggtcatcaaccagctgaccgaaatcatcgagcaggcggccaaggcggataatgccgaagccgacgccagctacgacgacaccatgttccggctggccggggccaccaccttggcgttgctggtgctggccggattcgccatcgccattacccggtcggtcaccgtgccgctgaagcgcaccgttgcctattccgaagccgtatcgcgcggggcgctggaagaatgcctggccgtggacgcccgtgacgaagtgggcgtgctggccgaatgcctgtgccgcatggtgtccacactgaaggacaagataggcgaggccgattcccgttcggcggaggcccgcgccgaatcggaacgggccaggcaggcatccgccgaggcggaagcggcccgccgcatggcggaatctgccaagcgcgacggcatgttgcatgccgccgacaccctgacgggcgtcaccggcgttctcggttccgcctccgaggaactggccgcgcagatagagcaggccagccggggcgcggaacaccagatgcagcgcgtgtccgagaccgccacggccatggaagagatgaacgccacggtgcttgaggtggcgcgcagcgccggtgaagccgccggttccgccgaaagcgcccgcgacaaggccgtcagcggccaggacgtggtgcgccaggtggtggcgggcatcggacaggtgcagcagaccgccgaccagctcaaggccgacatggccgaactgggtcgccaggccgaggacatcggccgggtgatgaccgtgatcaacgacatcgccgaccagaccaacctgctggcgctgaacgccgccatcgaggcagcccgcgccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgctggccaccaaggaggtggggcaggccatcgcgggcatccagagcggcacccgccgcaatgtggggcatgtggaggacactgtgcagcacgtgcagcaggtgacccgcctggccacggagtcgggcgagtcgctgggggtcatcgtggacctggcggcctcggtgtccgaccaggtgcggtccattgccacggccagcgaggagcagtccgccgccagcgaggaaatcaaccggtccatcgaggacatcagccgggtttccgccgaatccgccgaggtgatgcgccagtccgccgtcgccgtggccgagatggcccagcagacgcacgtgttgcaggggcttatccgaaagatgcgcgaagacggctaggggctatgtctgaatagccttttcgcccgttgactacgtcaaacttcgcctgccatttcggtcaaatacgataagagtatattccctcatggctggctggttttccttgccaacgaacgaaaatcctaattcataaacagcccctaggggccgaccagcccccgcaccccaccggaacaggtccggaatacacaacactccccgcgtcccgccacggcagccaccgtggcgggacgcgtcgttttgccccggaaggggggggcggcgctactgcccggctgtttcgcgctcccacgcggccatgcattcggccagccgggcaaacccttcgcccccggcgggacggcggcgcacgtccagcacatcgtgcagcttgcgcacctggcgcaccatctgctccagccgctcgtcctcggccaccagcagccagatgcggctcacctcgccgccgttcaccggcgtgcacaggatggcctcgacgttgaaggcccgccgggcgaacagcccgcacacgtgcgacatgacgccggggtggttgttcacggtcaggcgcagggccaccagcggccgggcgtccggggccaatgcggcggggcaggcggggcggggcgaaagggtggcggtatcaggcatggacatggcggcctccggtggcatcggcatgggtgtcgcaatcatcgtcatcgtacgacagggcaggcatggcgtcgcccggttccggctcgccgccgatcatttgcaggttgtccgcgccggggggcaccatgggatacacgttggccccggcgggcacggtgacccggatcaggcacggtccgggcgcgcgcagggcgtcggccaggtcgcgcagggggtgttcgctggcgtccaggtccacggcgggcaccccgaacccttcggcaatgcgcgcaaagtccaccttgcgccggtaggtgctggccaccagccgcccctcgtagaacagttcctgctgctggcgcaccaggcccagggcgttgttgtcggccagcagaatcttgacgttcaccccctcctcggcggcggtggccaattcctggatattcatctgcaggctgccgtcgccggtgaagcacaacaccgtggcctcgggccgggccagcgccgcgccgatggcggcgggcaaaccaaaacccatggtcccgagcccgccggaggtcagccagcggcgcgggccgcgcaggggataggcctgggcggtgcgcatctggtgctggcccacgtcggtggccacgatggcgtcgtggtccacggcatcggcggcgcaccggatcagcccgtacggcgtgcgcgggtcgtccgcgcctggcatgacgaagggatggcggcggcggcattcctccacccgggtcagccacgcctcgcgcccggcttcggcgcgggtgcgcagcaggggcagcagttcggccagggccagacccacgtcgccggtgatgccgcagtgcaccggcaagatcttgtccagttcgctctcgtcgatgtcgatgtggatgatggtggcgccaggacagaagcgctcggccttgcccacggcccggtcgtcgaagcgggccccggccaccagcagcacgtcgcattcggccagcagcaggttggtgtgccgcgccgcgtgcatgcccagcatgcccagcgacagggggtgccccgcgggcatggcgccgagggccatcagggtcatcaccgtgggcagcccggcccgctcggccagctgcacggccatgtccgacgcgcccgaggccaccaccccgccgcccagatacagcatggggcgctgggccgcgttgagcagcgcggcggcacgggatatgcccgccgggtcgggtgcgggaggcgcggcaggctggcccggctgcggcgggttgtcgaacacggcctggtccacctcggccatctgcacgttcttgggaatgtccaccagcaccgggccggggcgcccggacgcggcgatgcggaaggcggcggggatcacctcggccagttcctccaccgagcgcaccaaaaagttgtgcttggtcacgggaatggacatgccgtagatgtccacctcctgaaaggcgtccgaaccgaccagtcccagcggcacctgcccggtgatgcacaccacgggcacggaatcgagcttggcgtcggcgatggccgtcagggtgttggtggcgccggggccggaggtggcgaagaacacggcgggccgcccggtgacgcgggccatgccctgggccatgaagcccgcgccctgctcgtgccgggccagcacgtggcggatggaaccggcacggccaagagcgtcgtacaggggcaggttggccccgccgggaatgcccgcgatgacgtcgatgccctgccgctccagcaggcggatgaccaagtccgcgccgttgggctggcgctttcggggggttggcgcggcgccggatgcggtgccgggtgcggtacgggacggggtgtgggctggcatgtgcgctccttctggtatccgggcggagccgggagagggtgcgccatttccgtcgcgtcgcggaaaaacgacaacccccgccggctcgcgccgacgggggttggactgttctctgctgctgagacctgccccggctacggcgcgacgcgacgtactacgcgtacgacgaccgctacgaataccggggccagtaggccggtggcgttcggaagagcggtggctgcggtgcggcgcatggggctatcgtccttgcgttggagatgcgaagaaaacctagaagaccatgggtaccgaactgtatgccgcagtcggcgccgcaggtcaagcaggcatacatagattggctgcacgatcaatacatcgcgccatctgcttccgtacacgcgcatggcggcgccggtgcatggcaacaacggcccccgccgttcctggtccacccgttgccgaagcgccgtgttcccgccccccgcacggcttgacggcggtggcgaaacaggctagtcaaccgtccgccgcacgcgacgggcctttcgtgcccgcgcggcctgcggcaccagccacgcaagattcgcccttgtagctcagtcggtagagtgcgtccttggtaaggacgaggtcagcagttcaatcctgctcaagggctccatttcgggccgtcgggaaaccggcggcccggcttcgtttccgctcccgtcttcccccgtcctcccccatctgggccgttcgtgtccctctgcgcccttccgcgcctgcccgcacctgcacgcgccatcaagtgctgcgtacctttagctttcaggcatgataacctgcgcccgccgcgccttccgcagggcccgcaccattgcccgcgcgggcgacacgtcatatcatgtggctatacggtggctcacgcgcgtccccattctctccgcatctcccggcccgctttcgcattcgggccgcaacgcctgccgacccgcgccttctccctcctccacgatccgtctccgccacggcatccgcgccagcagcacggacaaggtcggcacgccgccacgcgcgcaggaacgccgcatttcgcggcaccgggccccagcacggagggagacgtcatgaaaaatcccatcgatgaccgcagggaacatttccgcatcaatctggcggccgaggaacacgactacccgtgccgcatccgctacggcgaacacgagtacagggcgcgactgctggacgtgagcaccgggggcgcgcgcctgctggtgtacggcggcggcgcggacctgggcggcgcgggcaggggcatgtacctgcacgccaccttgaacgaaccggggcacctgcaaaacattccctaccacacccgctggtaccgggggaacgaaatgggcgtggagttcgaaccgcccctgaacgccgaccgcgaggaacttcgccgctccatggtcaactgccgctagggcgagccgcatcgccaccgcggcggacacgcggcaaacgcgtacggaggcaccccgccgaacggggcgcacccgcccgacacgaaacctgcgacggcacctgcaacgcgcgacggccctgccgctccccaagggaacggcagggccgtaaatcgttggcatgtgcccggggcgcgacctgcgcagccccttccacagacgcgccgccgcgcccgggaccgggccgggggtactgtccggtgacggacgcggcccgacgacgccagaccgccggggctacaggccccacttctccacggttaccggggtataggcgcgcatggcggacaccagccgggccgggtccgcgtgggccatgaccatggccttgtgcccttccggcagaaagcgttcctcgatcatgtggtcgatcatgccgaagaacggcccgtagaaaccgcccacgtccagcaggccgatgggccgcgcgggcggatagagctgcccttccacccatatctcgaacagctcctccagcgtgccgatgccgccgggcatggccacgaagccttcggccaactgggccatgcgggccttgcggctgcgcatgtcgggcaccacgtcgtggctggtcagcccgttgtgcagttgcccgcgctccaccagcttttccgtgatcacgccgtgcacctcgcccccggcgcgcagggccgcgtcggccactacgcccatgaggcccttggtggtgccgccgtaaaccaggcggatggactgtgccgccagggtctgcccaagggccacggcggccttcagataaccgtcgccccttccgaaattggagccgcaatacacggcgatgctgcgcatggcgaatgccctcgtttgtggcgttgtcgcggcgatgccgtgatgatccgatgcagtgacgttgctgccgggcggcgcacccgcgcccgcccacaagggcggttacctactctcctgcgccgccgggtgcaagggcagagcggactgttggcccaagacagtgacggccagcccaaaaacaacacgggaccggatgtcatatccggccccgcgcatgttcttcatgccaaggcagaaacaaacgtgccccgtgcgctggcgcgacgggattttcgttctccggcaaggaggagacggctgtcacgaagggagcgtgcggcagccgttgtgcgagtgtgcgagcactacggatggcgaccgcaacgcgcccaaacgtacgtgaccggagtgacaggcgggctccgacgccgccggaggacgaaaagacggagcgccaagggctgctcccaaattaggattttcgtccgttggcaaggaaaacaagcctgccatgagggagtgcctcagccgttaggcgagcacgcagtgcgagtcttacggatgaggaccgcagagcgtactcttatcgtattcgaccgagccttagccgttaggtgagcgaagcaaaccttacggataaggacagcagagccatggcaggcgaagttagacgaagccaacggacgaaaggacaatttgggtgctgcccttagccgcagcagctgctggaactcccgcacccgctgcaccccccgccaccgccgccaagctgcacttcggaggtcacggcaaagcccatggagccaaggtcgatgttgatggcgccggactgttccagcagcgcgccgttgacgcagaaggtgtagccgccgggctcgaacaccttgtcttcctcgccgggctcgtccagggccagggccaggcgggggccgctgcaaccgccgggggccaggtagacgcgaatggggctgcgctccttgtcggagaaataggcatcaagttccgtgcgggcacggtcggtaagcgtaatcatgaattccactatctccttgctgttgcgatagataaaaacgatagcagtaattatatgcatcaattttcacactggcaagacacacccccgtggccgggacggggcgggggcgatccggacgcgcaagaaccagcaaatacgagtaatgctattgcctgaccagccgcgctgcgctaggaatccggaaaatgtaccctgtcccggccccgctcggcgcgttggccgggcatccgggtcaacggcatcgcgggcgcctgccccacggagcagcgatggattcccccgtcgtcaacgtcaccatccccacgttcaatcgcctggaattgacgaagcgctgcatcttttccctgaagcggcatgtgcacgtcccgtcgaagctcacggtggtggacaactgctccacggacggcacgcgcgaattcctggtgaagctgcacgaacacggcgtcatcgaccatctgtacctgctgcgcaagaacatgggggtatcctgcgcgtccaacttcgggttcgacgtatgcccgacgccgctgtacatgaagctggacaacgacatcgaggtgaccggcccccggtggattctggacatcctcgacctgtggtcggccaacccggaggtggcctttctggggccacggctgggcacgccgcaggcggcactgtacgaggtcaccctgcgcagcgggcagacgatcaccgccaccacgcgcagcctgaccggttcggccacggccatctcgcgcgacgtgttcaacgtcctcggctactggaacgaggattacgggctgtacggcgaagaagacgccgactactcgcaccgggccaagctggcccggtacctgctcatctgttacccatcggagggccggatactggatctcggcacgccgcccagcacccgggcggactacaacagctacaagcgcgcccaacgccgcaagaaccttgtgccgcgcacgggcatcaacaggttcgcgctgtactgctacctgtacgagcacggcattctggaactgtactgcccccgccggtacctgcccgccatccacggccatgacgtggatttttccatcaatcccgacttcatgctgcgcaagaaggtggtcaccgcctgtgcccgcgccatcggcgccctgcccgtcgccatgttcgccagcgccatgggcagtggcgacttcgtggccgagttggcggccacggcggcggcagtgcgccaacgccaccagccgcaggccacggaccaggcctagaccccgccacaggccagaccgtgccccgggtgcaggccagcgcccctcaccgacgcggagcctgccctgcccccatcttttccgtctattccatctgcccccggcgctccgccgccacctcggcatggcgaaagcagctggtcaggtgatcgttgaccagtcccgtggcctgcaagtgggcgtagatgaccgtggaccccacgaacttgaagcccagccgcttcagctccttcgacaccgtgtccgacagcggcgtggtggcgggtacctgtgacagttcgcgccactggttgcacaccgggcggccatccacgaagttccagatgaacgcatcgaagctgccgtggcgggcctgcacgtccaggaacagccgggcgttgtgcacggcggcctccaccttcaggcggttgcgcacgatggccgcatcgcccagcagccgctccacgtcggcctgggtgtaccgggccaccgcggcggggtcgaaatcggcgaacaggcggcggtagccttcgcgcttgcgcaggatggtcagccacgaaagcccggcctgcgccgcttccagcaccaggaattcgaagtggatgcggtcgtcgcgcacgggcacgccccactcggtgtcgtgataggcgatttcctccggcgtgcgcgcccacgggcagcgggtgcccccggcttgtgcttccggcatgcccccgctcaccggaccatctccagcatcagttccagatagaccgggttgccgtgggtcagcacgtactgcggcgtcggggtgcggaaccacacccggcccggcccgccgcccgtgcccggctcgaacagggtggcctcgaccacgtagttgcggcgctggtcgatgcgcgcggcgtcgaagtcgatgcgatacggcgcgggcacccgcaccggcgcgggcagctccacgcgggccagctccaccccttcaccgccatcggtcacgtccagcaggcgcacctcgccctgcaccgaaagcggcagcagaatgcgctggcgaaagcttaccgtgcccgtcaccatggccagcgcgccgggccggtacagttgcagcttttcgctgcacccggccagcagcgccgccagcaccagcagcgcaaccagcgccgaaagcccgcgtgcggcgcaccgattgcgccgggtcatggtcttgcagtcgtcgttcatgcatcctccccgatggctgttgaatgttccattgcaccactcccctgccatacccgcgctgccaaggccagcattgtgcattgcaccggcccctttcccattgactttggcacgccgaatccttactgctgcatccgtcgcgagtcccatccactccgttccgccgggcacccccggcggcagcacgcggccacaccccgcccggcatcgccggccacccccatgcatacccccgcaccgtcctgccttctccgtgtccccggcccgccgggccggtcccttacgcacgccgcaccgccggggcatttccccggttaaacgcctgctccacatatttccggacatcttgcccgcccccgcgaatacgcctagaatgcgtaacgcggcgcaccttccgcacaacccccaggagaccaccatgtaccgcaataccaagaacgttcccttctacatcctcggcaagggttccttcgcccagctgggcgaccttgtggacgcgcgccgcgccgccgtggccggtcccgccgtgttcttcgtggaccacttcttccgggggcgcgagctggaaggccgactgcccaagaaggacggcgacctcgtgctgttcgtggacaccaccagcgaacccaccaccgagcagatcgacgactttgccgccgccacgcgcgcccatgacaaccgcctgccctgcaccgtcgtggccattggcggcggcgccaccctggacgtgggcaaggccgtggccaacatgctcaccaaccccggccaggccgcggactaccagggctgggatctcgtcaagaaccctgccccgcacaagatcggcgtgcccaccctgtccggcaccggcgcagaatgctcgcgcacctgcgtgctgctgaacgccaagcgcggcatcaagctgggcatgaacagcgacatcaccatgtacgaccagctgctgctggacccggaactgacccgcaccgtgccgcgcgaccagtacttctacaccggcatggacacctacatgcactgcatcgaatcgctgcggggcagctaccgcaacgtcatcgtcgatgccctggcccagaaggccgtggacatgtgcgaggaaatctttctctccgacgacatgatggccgaggaaaacctggaaaagatgatgatcgcctcgtacctcggcggcatgagcgccggtaacgtgggcgtcatccaccccatttccgccggtctctccgtggtgctgcacacccaccacggcatcgccaactgctacgccctcagcgtgctgggcgaattctaccccgaagactaccccaagtacgcccggatgatcgaacgccagggcgtcaacctgcccaagggcctgtgcgccaacctttccgatgaccagctcaaggccctggtggcctcgtccgtggtgcacgaaaagccgctcaccaacgccctcggccccgacttccgcaagatcctcaccgacgagaaggtcatctcgctgttcaaggcgatgtaaggccgggaaggatttctaccggggaggggaccttttgacgcgttgcggtcctcatccgtaaggttcgcgccctgcgctcacctaacggctgaggcaaaagggtctccctccccggacccctccccccaaaacttttctcatgggcaaccatgctggcggtactgggaaaacaaccaccgcacagttggccccctcaccttgcccgtatcctgtccgtatcgcacgcagtgcggtacggacaggcataaggggtcaagggacggcagccgttatgtgagcgcgtagcgcgaacattacggatagcgatcgcaaggcgtcacggaccccttgcggggtgcggggcagagcccagcatgcaaatccagttcacgttgcaggagcatggacagatggatatcaaggtgaatttcagcggccgcgccctctactatacggaggacgagattgccgtggtggccgaggccatgcgcactgccgagaccctgacccagggccggtacatgcaggaattccagcgcaagttcgcggagtaccttggcgtgaaacactgctttgcggtgatgaacggggtgtcggcgctggagctttcggcgcagctgtgccggttcaagccgggcgacgaggtggtcattccctcgcacacgttcacggcgtcggcgtaccccttcctgaaaaagggcgcgaagccggtgtgggcggacatcgacctgaagacccgcgtggtgacggcggatagcatcgaaaaggtgctcaccccgcgcaccagggccatcgtggtggtgcacctgtacggctatgttgcggacatgcccgccatcatggagctggcccgctcgcgcggcatcctggtggtggaagacacggcccagtccatcggggcggacgtggacggcaagatgtccggcagcttcggcgacttcgccatctattccttccactcgcacaagaacctgaccaccctgggcgaaggcggcatgctggtggtgcaggacccggaactggccaagctggtgcccgggctgcgccacaacggccactgcggcttcgacttcgagcggcccgactactgggtgcccgccatgggcaacgtggacatgcccatgatcgacggcgagatgctgtggcccaacaactactgcatcggcgagatcgagtgcgcgctgggcatcaagcagctggagcgcatcgaccgcatcaatgcggaaaagcgcgaacgcgccgtgcgcttcatcgacgcgctggccgactatccggagctggagttccaccgagtggacaccacccggcacaactaccacctgctggccgcgcgcatgaccaacgccaaccgcgacgcgttcatccgcaccatgttcaacgacaagggcgtgaagtgcgtggtgcagtactacccgctgaaccgctatccgttctaccagcgcctgggctacggcgcggcggactgccccaacgccgacacgttcttcgacaacatgatctccttcccgttccagcactggctgaccgaggcggaattcgactacatgctcgctgccaccaaagacgtgctcgacgggctgcgcaggggctagcggcaccatgaccgccccccggcgctgcatcgtcatccccgccatcaagaagaacgcggtcatccccgaccagctggtaaaacggctggccggggtgaccctgatccagcgcgccatcgacacggcccggtccgtggcggaggcggcggacatcgtggtggtcaccgacagccaggaaatcgccctgatctgcgaacgcaacggcgtgcgccaccactacaacgccagcctgcgcttcacctcgctggacatcgtgcgcgaactgcgcggcgtgctggaagaactggccgccacctacccgtacctggtcatctaccgcgccagctgcccgctgctgaccggacacgacatcgacgacgccttcgaccgcttccggagcgagggcgcggacgtgctggtgacggtgaagagcatccgccagcgggtgtgggaaaagcgcgacggcagcctggacgccatccttgcggatgatggcccggaagacagggcggatgacagccccggcgaagggccgcaagacgggcaggaaggtggtgcaggcgcgggcgacacgcccggcgggctcgccggtcacgcatcactcagccgcgaagtctacgtggaaagcaaggcgctggtcatgctgcgcgcatccgccctggcccccggcgccaccccgcgcgttatgccctatttcctcaacgaccgggccatcgaaatcaacagctaccaggactggtggctgtgcgaaaagctgctggagcggcggcacatcgtgttcgtggtggcgggctacccggccatcggcatggggcacgtgttccgcgccctgatgctggcccacgagatttccgaccacaagatcaccttcctgtgcacccgcgacagcgagcttgcggtgaagaacatcgccgcccgcgactaccgcacctacatccagcagacggacgatcttgcctccgggctcgcacccgggctcgcacccgggcttgcacatgacgtgctgcgccttgcgccggacttggtggtcaacgacatcctggacaccgacgcggagtacatgctgcgcctgaaggccgccggggtgcgcaccgtgaacttcgaggacgaaggccccggagcggcccacgccgaccttgtggtcaacgccctgtacgaggaaaagcacgaagacccgcgcctgctctacggccaccgctacttctgcctgcgcgacgaattcatcgctggcgaacgcaacgaattccgcccgcagccgaagcgggtgctggtgaccttcggcggcaccgaccattccgacttcacccgccgcaccctggactgcatcgagccgctgtgccgcgagcggggcatcgccatcagcatcgtggccgggccgggctacgcccaccgcgaggccatgcaggcgcacgtggacgccctgggctcgccgctggtcgaattcacccacgccaccaacgtcatgtcgcgcaagatggaaggggcggacatcgccatctgttccgccgggcgcaccgtgtacgaactggcgcacatgcgcgtgcccgccatcgtcatggcccatcacgaacgcgaggcgcggcacacctttgcccgtgcccgcaacggcttcgcctacctcggcgtgatgcaccccttccgcgaaggggcgctgcgccgggccttcacgcgcatgctggacgaaggctttcgccgcaccctgcaccagcgcatgcagcggctggacttcacccgcaacaaggccggggtggtggcgcgcatcggcgcgctgctggcccccgcgcagggcggcgccgcgccgcgcaggccgtcgtacatcgacgagttgcccttcggcccggacttcgacctgcgcagcgcgctcatcgaacaatcccccagcgtggaaggggcggccaccgccagcggggccgcctccgacgccccgctttcaggtgcgcacgtggctccggaaatgccgcgcggcccgcacggagacaccgcatgagaaccgttgccctcatccaggcccgcctgggttccacccgcctgccctgcaagaccatgctctcgctgcacggcctgcccgtcatcgactgggtggtgcgccgcacccgcaaggcgcggctcatcgacgaggtggtagtggccacctctgaccggcccgaaaacgacgtgctggaataccacctgtcgcggcagggcgtggccgtgttccgcggacctgaggacgacgtgctggaacgcttccgcctggccggcgccgcccacggcgcggagcaggtggtgcgcatctgcgccgacaacccgctgatctggggtccggccatcgacgacctgatccgcttctggcgcgacgaaaacgccgccggagcctgcgactacgcgtacaaccacattccgcgcaacaacagctaccccgacggcctgggcgcggaaaccctgtcctacgcgctgctggccgacatcgcgggcaaggccaccctgcccgcccaccgcgagcactgcctgtcgtacatctgggacaaccccggcctgtaccgcatccgcacctttgatccggccaaccccgtcctgcaccgcccagacctgaagctggacatggatacccccgaagattaccgcgccctcgccctgctggacatccacccggacatcacccccgaggagatcgtggccctttttccgcccaaggggtaatgaggggcaggcaggaagacgttacgaggggtgccgcagccgtcaggtgagccaagcggaccttgcggatgaggaccgcagagcgcacaaaattccttccgccgaaaaatcaatcattcgaccacaccacaaggagcacgaccatgcgcctgaccgaaatattcagcagcagacctgcctgcgcgcgcagcgcgggcatccagcgtccgtacatcattgccgaggcgggcgtgaaccacgagggcagcatggacattgcccggcgtctggtggacgaagcctgcgcgggcggcgcgcacgccatcaagttccagacgtacaaggcggccacgctggcgtccaaggattccccggcctactgggacaccaccaaggaaccgaccagcagccagtacgaactgttcacccggcacgacaagttctggaagggcgaattcgaggcgctgaagaagcactgcgacagcgcgggcatcgagttcatgtccaccccgttcgacgtggaatcggcaaggttcctgaacgacatgatggacgtctacaagatctcgtcgtcggacatcaccaacaagccgttcatcgagttcatgtgcgggttcggcaagcccatcatcctgtccacgggcgcggcgcacctgcacgagatcgccgaggcggtggagtggatcgaggccaagggcaacccgctggccctgctgcactgcgtgctgaactaccccacggacgacgtgaacgccgcgctgggcatgattccggcgctgcgccagcactttccgcagcacgtcatcggctactcggaccacaccctgccccgcgacatgaaggtgctggaagtcgccaccctgctgggcgcgcgcatccttgaaaagcacttcacccacgacaagaccctgcccggcaacgaccactaccacgccatggacaaggacgatctggcgcgcttcaacgcctcgctcgaccgcatcctgcccatggtgggcccgttcaccatttccgcgctggaatccgaggccccggcccggcgcaacgcccggcgcagcctggtggcggcgcggcccattgcggcaggcgccgtgatcacccgcgacgacctgacctggaagcgcccggcccacggcgtgagcccgcgcgagatcgacgcggtgctcggcaagcgcgcccgcgccgacatcgcggaagacaccgtgctccagtggagccatctggaataaacggtcgcgttcatgcgggccgggcatttcccggcccgcgttccccgaccggacgtcttccgttttccaggcaatccgcacaacgcacctgaccgctcgaagggccgaagggccggcgggccttcacgaaacaccgcgcctcgcgcgcagccgcacatgacccaacgccgtaccctcgtccttgccgtcgcccccgacgatgccacccccgacacccatctgatggccgggccgtggtgttttcacgggcgcgaggacgcctttcccgactgggacacccgcttcaccttcggccccgacccgtacgccagcggcgacgaggtggccgccgccatcgacgaggccaacagctacgccatttcgcgcatcccggaccttgccctgcgccttggcgcgcaccatggcgccgacctgccgcgcgacttctgggacctgaccctgtacccgtggctgaccctgtgctgccagatgctgcacgagcgccagcgccgcgtgcaggacatgatccgcctgtggggcacggaagagctggacgtccccctgctgccgggcgactgcgccttttccttcgaggacagccaccagttcatccttgcgggcgcgcaggaccagttgttcaactggtgggtgttctcgcgcattctcgagccgcagttgcccgccgcctggcgggccgtgcatgccgagccggtcacccgccattccggggtccccgccgaaggcggcctgcgcagccttgcgcggcggctgctgtacgcgctgccgtttccgcgcatcaagggcttttccaccctgcaatcgctggtgttctccatggcgttgctcgggccgcgcacctgcgaggaccgcaccatccccctggcccagctcaagggccgcatgccggtgtggcgcttcgaaccggacgacatcatcctgccgtccatcccccgcgccctgtgccagcagcgcctgccccgcaccgtgcggcagcgccgcccgcgcacccgcgtggtcaacgtggcctcgtaccacgacgacgcctaccgcatgcgcgtggccctggaccgcgccgccgggacgcggctggtgttcatccagcacggcggcaactacggccacatccgcgaatccgccgtggtgcccttctacgaataccgccagcacgccttcgtcacctggggctggaccagccacgcgccgttccggggcaattacgtgcccctgccgcacgcccagctggaccgcatcaaggacagccacgccgaccgcaccggcgcgctggtgcttgtgggcgcggaaatgagcctgctttcctaccggctggattcacgcccgcagccgctgcaatggctggactaccgccgcgacaaggcgcgctttctcgccgccctgcccgaccacgtgcgcgcatccgccctgtaccgcccctatttccagaccatgagcggcctggacgacggcccgtgggtgctgcgccgctttgccgacgtgcgccgctgcgaagggagcctggacgagcacatgctgggctgccgcctgctggtgctggaccaccacggcaccaccctggaactggccatggccgccaacacccccaccgtgctgtactggaaccccgaacactggcgcgtgggacgcgaaaccgccgccgccctggccgaactggccgccgtgggcatccaccacgccacgcccgacgccgccgccgcgcacatctgccgcatctggcccgacgtgcaaggctggtggcagagcgagcccgtgcagcaggcccgccgcaactggtgcgcccagtacgccatgaccacccccggcagcatcaacggcatctggctggacgcgctgcgcgggttgtaagaaaagaaaacaaaccgggaaatttgcgggggaggggcaccctttggaaagggtgtcccctcccccgcacccccacccctcccaaacttttcagttggggtatgcggaaagcaggcgcgaaaagaacgcgcaaaggtcggggacatgggcggattcatcaccagggcgctgcgcaaggtgcgcgaagaggggctgaccccgcgcgacatcgtgtcctacggctgcatggccgtgcaccgcaccgcatcctgcctgtggggcacggtgcgcatgcggctgaaggccgcgctgttcggcgtgcggctgggcggcgggtgcgagtgctgcggcaccatcatcctgcaacgctggccgggcagccgcatcgaactggggcgcggggtgggcatcatttcctcgtcccggcgatgcacctcggccaccatccacgcccccacccggctgcgcacctttgcgggcagcgccgccatcctggtcggcgacggcgtgaccatgaacggcacggccatcaccgcccgctcgcgcaccatccgcatcggcaaggggaccatgatcggccccaactgcgtgatcaccgattccgacttccacgcgccgtggccaccggaaacgcgcctgaccaccccggccttcgaacgtgaccgcgacgtgaccatcggcgacaacgtctggctgggcatgcgctgcatcgtcctgaagggcgtgaccatcggcgacggagccatcgtggccgcaggcagcgtggtcacccgcgacgtgccccccgccaccctcgtggcaggcacgcccgcccgcgtggtgcggcagttgccgtagcccccgcgtcgccctcgttccctttttccccgatgcagtgtatgcgctcgcgcagcatacgcacgagatatttcccgctcccatcaccccatttgaaaagtttggggggatgggggtccgggggaaggagacccttttaaaagggtcccttcccccggtaactcttccccaaccagccccaccccatgacccaaccaacccttgccaagcgatacgcgttcaagctgctggcgaacgtggcgtccatcccggtgtacctgaccatggaggcggtgctgccgcgcgcccttggccccacgggatacggcaactacagctttgccacgaacatgttccagcagttcgcggggttcctggacatgggcacctccacctgcttctacaacgcgttgtcgcggcggcagcaggaattcgggctggtgtcgttctacgtgcgggtggcggcgctggtgctggccatcaccatgctgttctcgctgtctgcgtacgtgccggggctggggcagtggctgctgccggacgtgcccgcgtggatcgtgccgctggcggccctttgggcgtttctgtcgtggtggggccgggtacttcgctccatgaacgacgcgctgggggtgacggtatccagcgagatttcgcgcacggtgctgaacctggccagcgtgggggcgctgctggcgctgttcctgctgggctggctgaacatgggcaccctgttcgcgcaccagtacgtgacgctgatcgcgctggcggtgggctatgcgctggtgctgcgcgggtgctggcccacggtgaccttccgcatgcccaaggacgaacggcgggcctacacgcgcgaattcgcggactacagcacgccgctgttcgtgcaggcgctggcgtccaccgtctttctggtggcggaacgctggctgctgcaaaccttcaacggcagcgcgcagcaggggttctttgccctgtcgcagaaggtgggcatggcctgcttcctgttcgtttcggccatgacgccgctggtcatgcgcgaactgtccattgcctggggcaagggcgaccggacggaaatgggcaggctgatggaccgctttgcgccgctgttgttcacggtggcgggatatttttcgtgcttcacggccatggaggccccggcggtggtgcgcatcttcggcggggcggactacgcggcggccatcctgccggtgcagatcatggccctgtacccggtgcaccaggcctacgggcagcttgccgggtcggtgttctacgccacgggccgcacccgcaccatgcgcaacatggcggtgacggaatacatactgggcttcggcctgtcgtggctgctgctggccccggcggacaagttcggcttcgggctcggggccatgggccttgcggtaaagacggtgctggtccagttcctgtcggtcaatttcatgctgtggatgagttcgcggatcatcccgctgaactacctgcgcaacgtggcgcatcaggcgctgtgcctggcctttctgggcggcgcggcgtgggcctgccgcagcctgaccattgccacggggttgggggatgcgcaggacatcgtgcgcttcttcgtttccggcgtgatctattccgcactggtgggcggggcggtgctggccgtgccgcaactggtgggccttacccggcaggacctgcgcgggctggctaagagagcgttggggcggttccgcaagtccggggcgtagcgccgtactcacgcaacaccatcacaccattctcgcccgttaccggcatattgcaccccgcatcgtgcgcggatatactgccaccgcctgaaaagcccccctgccaggccgcgcggtgcggcccgcgcacgggggcacggggccacgggatacggggcacgccaccgacagcagcaacagggccggggcgcagcccggcccgcgcggtttccacatcatcgacggacgccaccgcgcccgccccacaccatccggcggcattgccgccgcaccgcacgcgaacgcaaccaccatgatcaccgcacgcgacattcgggaaaagatgcgccggggcgaagccaccatcggcacctggatgcagattccttccaccgacgtggccgaaatccttggccggtccggctacgactgggtggccgtggacctggaacacgccgccttcacccgcagccagctgcccgacgccttccgcgccatcgagcttggcggggccgcgccctttgcccgcgtggccgaagccaccctgaccgacatcaaggcatcgctggattccggcgcgcggggccttatctttcccatgatcgaaacccgcgaacagctggacgccgccatcggctgggcgctgtacccccgcaccgacggcccttccggcgtgcgcggcgtgggctactgccgggccaacctgttcggccgcgaattcacgccctacgtgaacgaaaccgcccgcgacaccctgttcgtggcgcagatcgagcacatccgcgcggtggacaacctggacgccatcctgtcccacccgcgccttgatgccatcatggtggggccgtacgacctttccggctccatggggctgaccgcgcagttcgaccacccggactttctcgccgcgctggaccgcatcgccgccgccgcgcgcgcccacgacgtgcccatgggcctgcacatcgtgcagcccgacacggcggaccttgcgcgccgcatcggcgaaggctaccggttcattgcgtggtgcatcgatgcggtgttcctgtaccgcaactgcgcctgcccgcctgccggcggcgcggcgtagttccggttcctgacgtgtccttccgctgacggaaggccaactcggggccacggccccacgcatcacagcagcaaccgaatccgcacggcccgcaacgcgccccgagctgcgcgcaggaccagtccgacccgaacgctttcgccccgaacaattcagacccggatcaccccgcccacgggcggcatggggcacagccccgaagggatacagcacaatgaagatcacctttttcggcggggccgggttcctcggctcccacgtctgcgacaagctttccgacgccgggcacgaggtcaccatcgtggacctgcgcccctcgccctacctgcgcagcgaccagcgcatggtggtcggcaacatccttgacgaggccgccgtggacgccgccatcgccggggccgacgccgtgttcaacttcgcgggcatcgccgacatcggcgaagccaaccgcaagcccgtggataccgcgcgcatcaacgtgctgggcaacgtcatcctgctggaagcctgccgcaaggccaaggtttcacgctacgttttcgccagctcgctgtacgtgtacggcaagtccggcgggttctaccggtgcagcaagcaggcctgcgaactgtacatcgaaaactaccaggccatgcacgggctggactacaccatcctgcgctacggctcgctgtacggcccccgcgccgaccgccgcaacgccatcaaccgcttcgtggcggaagcgctggaaaccggggccatcacctactacggcagccccaccgccctgcgcgaatacatccacgtggaagacgccgccctgtgcaccgtggaagtgctgaagcccgagtacgccaacgagaacatcgtgctcaccggcaaccagcccatgcgcgtgggtgacctgttcaagatgatcggcgaaatgctgggcaaggaactgaacatcgcctaccagcacgaccccaacagcggccactaccaggtcacgccctatgccttcatgcccaaggtgggcaagaaactggtgcccaacctgaccaccgacctcggccagggcgtgctgcgcgtgatggaagaagtgcaccgcgaactgcaccccgacatgcacaacgtgggcggctacctgctgccccgcgaggagtagggcgcaggccgcagattttggagaggaagagctatcggggaggggaccttttgcggcagccgttagatgagcgcttgcgcgaatcttacggatggcgaccgcaacgcgtaaaaaggtctccctccccgaacccctccccccaaaacgtttcaaatgagggtgaaacaaagccgcgcccacatcccccacagaaaggccgctgctttttcttcccagtcttaaaactgcctttcttccttataccccgtagcggtcttccgctgcggaaggctggtgcggggacgatgcaaggaattacgagtttcgtcgccgggcggcgaaaggcgacagccgttagatgagcgcttgcgcgaatcttacggatgacgaccgcagagcgcggattccgcccgcagcgtatccgcagtaccctgagcgccagcaccgcacccaaccagacatttcccggcgcaccgcgccgccaaaggagcagccatgaacatcgtcgccatcatccccgcccgcatgggctccagccgcttcccgggcaagcccatggccgacatccacggcgtgcccatggtgggccacgtcaccttccgcacggccatgagccccaccctgaccgccacctacgtggccacctgcgaccaggaaatctacgactacgccgaaagcgcgggcctgaaggccgtcatgaccggcgaccaccatgtgcgctgcaccacccgaaccgccgaagccctgctgaagatcgaagcagccaccggcaagcgcgtggacatcgtggtcatggtgcagggcgacgaacccatggtcacccccgacatgatcgacgccgccatcgcccccatgctggccgaccccgccatcaacgtcaccaacctgatggcccgcatggaaaccgtggaggaattcgaagaccccaacgaggtcaaggtggtggtggacctgaactccgacgcgctgtacttctcgcgcgagccggtgccctcgcgcaagaagggcgtcaccgacgtgcccatgcagaagcaggtgtgcatcatccccttccgccgcgactacctgttgaagttcaacgacatgcaggaaaccccgctggaaatcatcgagtcggtggacatgatgcgcatcctcgaacacggcgaaaaggtccgcatggtgcccaccgacaagcgcaccctcagcgtggacacccccgaagacctcgcccgcgtggtggacatgatggccgaggacaccctgcgcctcgtctacacgaagtaacggagccgacatgcccacgccgcacatgccgcgcatgcccgacatgtcgcgccttgccgccattgccgaggaactctggctttcgctgttcgcgtggattcccaccgtcatcggcgtgggcgcgcgccttgtggcgtggcaaccgctgttctgccactgcggtcgggtacgcttcggccagtcggtgacggtgcagggctgtcgcaacatcgcgctggccgacggcgtgcgcatcggcaagggctgccacctgtacgcccgcaccggcgcgcttgagatggccgaaaacgcggccctcaacgtcaacgtggtggtggacgccgacggcgggcacatccgcatgggcgcccacgtgacggtgggccccggcacggtcatccgcgcggccaaccacaacttcgaccgcaccgacgtgcccatcatgttccaggggcacgagtacggcgaggtgaccatagaagacgacgtgtggatcgcggccaactgcaccatcacccccggcgtgcacatcgggcgcggggcggtggtgggggccggggccgtggtgaccaaggacgtggagccgtacaccgtggtgggcggcgtgcccgccaggccgctgcgcaagcgcggcgtgcacgagcgggcggctacgcctccggaagcctagggactgttccaacttgtcttttcgcccgttgggaaaattccctggccgaagatgcagagcgacaattacacgcgccacataccgcgcgacatgccgaggggccatgcccccggcaaaggatgacgaatcatgaaggtagccattaccacctcttcgttcgccaagttcagcgacgaaccgctgcgcctcctgcgcgaggcgggcatagagtacgtgctcaaccccacgggccgcgccatcaccgaagacgaggccatcgaactgttgcagggctgcatcggcgtggccgcaggcaccgagccgctgacccgccgggtgatgcaggccctgccggaacttaaggtcatctcgcgctgcggcaccggcatggacagcgtggaccgcgccgccgccgccgaactgggcattgccgtgcgcaacacgcccgacgcgcccaccctggccgtggccgaactgaccctgggctacgcgctggacctgatgcgccttgtcagccgcatggaccgcgaactgcgcgcgggcacgtggaagaagcgcatgggcaacctgctggcgggcaagaaggtgggtctgatcggctttggccgcattggccgcgccacgggcaagctgttcgaggccttcggctgcgaggtggcctttgccgacccgttcgccgaaagcgacaccaacgccaggatggaagtggacgccctgctggcctgggcggacatcgtctcgctgcactgctcgaagccggaaggcggcgggtacatcctggacgaacaccgccttggcctgatgcgccccggcacgtgggtgatcaacgccgcgcgcggcgggctcatcgacgaggccgccctgcacgcgctgctggcctccgggcatctggccggggccgcgctggacgtgttcgccaaggagccctacgaaggccccctgcgcgacctgcccaacgtcatcctgaccccgcacgtgggctcgtacgccgtggaagcccgcgtgaagatggaaaccgacaccatccgcaacctgctggacgcgctgccccgctagacagggagcatcggcgggaagcgtcggcgaaaatcatcggctgccgacgcccccccccgacgaccagctacgcgccatatcccgttccggtggtccgccccgtcccccagtgtgtggacggggcgaccatcaccaaggagtaccatgcccctttcctgcatcgtcttcgactgcgacggcgtcattctggaaagcgtgaacgtgaagaccgaagccttcgcccgcgtggccgaacccttcggcgcggacgcacgcgaccgcctggtggcctaccacatggaacacggcggcgtgagccgctacaagaagttcgagtggctgttcaccgaagtgctgggccgcgaaatcacgtccgacgaaatggacgagctgggccgcaggtacgcggactacgccttcgagggcgtgctgaacgcccccatggtgcccggcgcgcacgacgtgataaccgcgtggcatggccgcgtgcccatgtacgtgtgctccggcgccccgcacgaggaactggtgcacatcctgaccgagcgcgggctggccagatacttcgaggccatctacggttcgccgcccggcaagaccgacgtgctgcgccgcgccgtggaaaaggccgccgtgcccccggcggaagtggtgatgatcggcgatgccaagaccgacatgaccgccgccgaggccgtgggcaccctgttctatggccggggcgaggcctttgccgccaccccgcacccgtgggggcatgacctgacggggcttaatgcgtggctggatggcgtggccaaggcgtagcccaaatcgtccctttgcccgctgcctgcgtctggacggctttttgttccggtcgaatgccgcaaggacgcgttgcggtcgccatccgtaatgctcgaagacctgcatgacggctgccgcactccctccacaagaagccgtccttccttggcagcgaacaggaatccccgtggcgcaacaggccccgggatacatacagccacaccgggcagccgcatgcctgcccttgcatgccgcgccagcctgaccgccagccccgccgccgcaaaggagccctcgtgaccaccttcatcctgctggatggaccagacgccccgccccacccgcaaccggcatccgacggcctgcccccggtggtggcccattgggcccggcgcaacgtgccgcacgggcatctttcggtgcccgcgctgatggaggcgcacttcacggacatccggcgcgactacatcacctgggcgcacgaggccgggctgacccgtccggcacgctccacccgcaacctgcgcgaactgctggccgtgggcgacaccttctcgcactggtggttcaccacgcttgccgagaagcatcccaaaatctgccgcaacctgtacgaagtgacaaagctgcgcgcgctggagctggccatagaggacgcccgcgccgaccatgtctgcctggtcaccgacgacacggtgctggcgggcatcctgctgcgcttctgcgcggccaccggccgccggttcgaactgcatccggccaacgcggaagccggaaacggcgcgcatgcccctgccgccgccccccgctcagccaggcagcgtctggtcgccctgtaccatcgcctgcccgccccggtgcaggccgtggcgcgcctgggcgcgtggctgctgcgcgaaaagcgcctgctgcccgccgcgcccgaggccacgggcaaggccagcctgcccgcgcacccgcgccccggcaccgtggccacctactttcccaacatcgacgtgcaggccgccaagcagggccgcctgcgctcgcgctactgggaaagcctgcacgacgcgctggacccgcagcagggcggcgtgcacggggtgacctggctgttcatcttcgaacccacgccgcactactcgctggccgacgccatccgcctgcgcgacgaattccgcgcccgcaagcaggacggcatcgcctttcacttcatagaggaattcctgaccccggccaccatcgcccgcgaagtgctgcactactgccgcatggccttccgcgccgcgcgcctgacccgccacgtggccgggcagtgtcgcctgcccggttcgcgcatggatttctggccgtacatggcccgcaactgggcggaatccacgcgcggctggctggggctgcaacgccgcctgatgcgcgcggccttccgccgctacgccgccgtgtgcgcgccgcaggaatggaccatcttccccatggaaaaccacccatgggaaaagtcccttgcccacgccatgcacgaggcgcggcgcggcccggtgtacggcacccagcattccacggtgcgccccacagacctgcgctactacgaggacgcccgcgcctttgccgagccggacgccgccgccaccctgcccgacctgctgtgctgcaacggccagggcgcgctgggccacatgcgcgacgcgggcatgcccgacgaacggctgggcgaaatcgaggcgctgcgctacctgtaccttgccgatgcggcagcggcccccgccgcttccacccccgatccgggcgccgcacccggcaagcccaccctgctcgtgttcaccagctttttcatcgacgagacagacaaccagctcgacgtgctggccgaggccgcgcaggcaggcttgctggacaggtacgacgtggtggtcaagccgcatcccaacctgcccgtggaaggccgccttgccgcgcgctttccttccggcggcgcgccccgcgtggtgaacacccccgtggcccagctgcttgttcccggcccccacggtctggtcgtctgggcgtccaactccaccaccgtggcgctggaagccgcctaccagcggctgcccctcatcgtgcagaccgccgccaacgacttcaacatgtgcccgctgctgggcgtgcccggcaccgccttcgtggccaccgccgacgacctcgccgccgccctggcccaccccgcgccgcccgacctgccccccggcttcctggccctggatcgcgggctgccccgatggcggcggttgctggggatgccgaccccgcgggacgaggccggacagtccacgtaaccggacagcccgcacaaccggactccacaggccggaccgcaccgggcagccacgcaggccgctgcattcccgcgcggcatgcgcggaccgcatgtgcgcaccggccccgcgcgcggcacctccacgccgtaccctcctgaaaaacacgcccccctgccggactggtctgtccggcaggggggtatgcgttttaccctcggcgcggcgtggcgctactggccattgcgtcgcagcatcgcctcgtaggtttcgccgttgggcagcagacgcggtcccggagtgtatccggcgtcgaacaggctttcccgcggttgcgccccctcgaaggccacccgcgcaagctccgccccggactgggcgaaccaagcaaggctgaagggcctggccctcgccccggccacctccgccgcaaagtcgggattggccgcgcggtattccggcgacagccagcacacgaagggaatctccaccatgtgccgggaggggttgcgcgcgtcctgcccccggatgggccgggtgtcgtacacctcctgcccgtggtccgaaaagtacaccacgaacgcgcgagtatccgtcgcatccacggcgtgcatcacgctggagacgatgtgatccgtgtaacggatggagttgtcgtacgcattgatgaatccgacgtcctgcccgttgcgccacggtgccggggccagctgcggcgtatcggtgaacacgtcgaactgcgcggggtagcgcagcgaatagctgaggtgcgaaccgatcagatgcaggaacacggccttcttcggcgcggggtccgccagtatgcgggaaagttcggtcagcagcacctcgtcgtggctgacgctgttgccctcgtggcgtgcccgattgaggaatcgcgtgtccgaggcgtcacccgcaagcacggcagtgcctgtcagcccgtcggaattggccgtctggttcgacacccagtaggtggcgaagcctgcatcgcgcagaagccggatcagcgaccggcgggccagcacatccttgtccgcgtcaagctcgttgaaaagcagcgtcttgcgtagcgaaggaatggtatgggtatccgcgctgaccacatcggtaaaaacctgcaacccgttgcccaccagggcggatagctccggatttgtggggcgctggtagccgtacagcgaatgatggttgcggttggccgattccccgatgacgaacacgtaggtgcgcggcgcggcatcatccgcatcgagcaggcgcaccccggcaaaccccgccttctcccgcacgcggcgcatgtcgtctatcttctccatgtcctcggcgtacgaacccacggacttcagcaccatgtaggtggtgctggacgcaagaaaacggtcgcccttgcgcacacccacggcaaccaccgcggcacaggccacgcacagcacggccacggcctgccactgaaggcgcgcatcgcgcacgcgcagatggcgcaacgcctgccgcaagctccagcacacggccagcatcacgcatgccagcaccgccagcggcccccagccggaaaaatcgctgacgaattccagcgcctcgccccgcgacgtttcgagcaccgactgaatggcgaagcgcgaaagtccggcaccgtagacgacaaggtgcgcggaactcagcagcgtgatgcccagcaacacgggaaaaagcagccatatccacgccagcgcggcccattgcggcagcagcgccatgggggcaaacagcaggatgtccagggagagcgcccgcagcatgtccgccacgggaaaccacttgaaggaaaccccgacccccaggatgcccgtgcataatgtgggcatggccgcatacaggaagaagaaagccagatgcttgtgatttttcatgacccggagtagctgtcggttgcgttggcgcgttggcgcgcggcgtggccgtgccgtcgtcgtgctccacggggcttcatctgcgctccatgggcacccgtttcgacagccggaccgtgttgcaatgccagattgccgcacctgcgtcgaggggcacgacctctccgcgccgcgtgcagccccttctttcccgtccctgccccctccccaaggagccgccacatgctgaccgccatcacccgcaagctgaaggaactgacccgcatgctgggcacccggccctactacggattcgtgaccgggcacggctacctgacggaggcgcaggtggccgaggtgcggcgggtgctggaatcgcccgcccaggcgacgggcacggtggcggagtacgagcgacgcttcgcggcggtggtgggcgatgggcgcggcctggccacggcaggcgggcgcatggccctgttcgccaccatgcgggcgctgggcgtgggcgcggggcacgaggtgatcctgcccgcgttcacctgctccgtggtggccagcgcggtgctgcgcacgggggccacgccggtgttcaccaacgtggacccggccaccttcggcacggacccggacgcggtggccaaggccatcaccccgaagacgcgggccatcatcgcgcagcacagcttcggcattccctgccgggtgggcgaactgcgcacgctggcgaacggctgcggggcggcgctgatcgaggactgcgcgctgaccgtgggctccacgcgcgacggcgtggccgtgggcaacaccggggacgcggcgttcttttccacggaccattccaagcccatgaacacggtggtgggcgggttcttctacacccgcgacacggggctgtacgacgcggtggcggcccagctgaacgacgcccccaccctgccggaagcccagcagaggcggctgttcggccaattcctgttggagcggcggctggcacggcccgccagctacggcctgtaccagctggccatgctgggcaagtcggtgctgcggcggctgtcggaccccggcatgacctttctggacgacgactacgtggtggagcgcacgggcgcgtatgcctacccggcgcgcctgcccgccgttctggcgcgcatcgggctgttcgagctggaccgctggcccgccgaagccgcccggcgcgaggccctgctgcaacgctacctgaccgccgcctacggcacgccgctggccgcgcacctgcccgccgcctatgccgacccggcgctgcgcatcgtggcccaccggctggcgttcacccatcccggggcggaccagctgaaggcgcttatggatgcgcgggtgcacaccgcgtggacgtggttcatggatcccatcgtgggcgcgcgggcggggatggcctcgctgggctatgccgccggggcctgcccggtgtcggaacgggtgggcacgcaggtgctgaactggccgtgcgtggtggaaaagggcgcggaaggcccgctgctggagtttttcgcgcaggtggccaggcaggcatagcctctgccgcccaatcccgcctcttgcttgacgccgggcgccggcggcatcatgttcaccaatgaacacgcccccgctcataggccacatgatgaatactggcgaacagcatcaacccgccaccgtgacgtcggagcctcctccgcccccactcggtccccgtcgcagcctgcgcgggggtgcggccttcggccttacggccatcctcggcgcactggggctgatatgcgtgctggcaaccgggtcgctggtggtcggcaggctcgacgccttcgagcacgaacttgccgcggccaacgcccgccgggcggtcaacgcgctgcaaagcgacgtgcgcagactggatgcgctgctcaaggactgggcctggtgggatgactcctaccagttcatggtcgacgtcaatcccgcctacattgaaagcaacatcacgccggaagtctttcgcgaccagcatctggacgccatcgtcttcatttccgtcgacggacaggtagcccactccgccgcgccggacattgtcagcggcggcgtggaaaaggccgacccatccctgcttgccttcatgcgccaggccgtcgccacgctgccgcacaccgtgcagcatgacgggctgtccgggctggtccgcatcggcgacgccacctggatgacggcctgccgcccggtgctcgattcgcagcaaggcagccccgcccggggctggatatggatggcccgtctggtcgacgatccgtaccagaaggagctggcccggaacacggaactgcaactcgcccttgttccggccctggccgaaaacctgccccacgtcctgcggcaacttgccgatgtggccgcagccgcccccaagcgggacaagcccgcaccggaaactccggtggtgggcgtggacagccacacaatctggagcggggtgctgctggccgaccttggcggcggcccccctctggccgtcaccgtccaggcccaccgcgccctgggcgaaaccgcccgcaacatcgtgcacagcggcttgctggtggtgctgacgctgagcatccttgcactgatcgcaggcctgctctttcttgaccgccgcgtgctgtcgcggcttgccgcactcagcgcccaggttgccgccaacgttcccgccgccaaactggccaccatgccgcagggcggtgacgaactggacaggctggccctggtcacctcgtgggcattccagtccatccgcgagaacgagcagttcctgtccgagatgctcgatgccctcaaggtgggtgtcatgcttgtggaccgcgaaacccgcaccatcgtcagcatcaacagccacgcctgcgcgctgctggggcgcgatgccgccgaagtgacgggcaggcgctgccaccagttcgtatgcccggcggaagaaggcgcatgcccggtgtgcgacctgggcctgcccatggatcatgccaagcgcaacctgctgacggccaccggaagcctggacatcctgaagtccgtggtgcccatatcgcgcgaaggcaaggagtatctgctcgaaaccttcatagatatcagcgatctggaacacacccggcggatgctggaagaatcggaagagcagtaccgggccatgttcctgaacacgggcacgcccgccatcctcatcaacgaggacaccaccatcgcgctggccaacccggaattcctgcggctggtccgcatggtacaggccgacctggaccaccgcccgtcgtggacgggcttctttcacgagcacgacctgccccgcatgctggggtaccatgccgaccggcgcaacggcgttgccgccccgcgcgaatacgaaacccggctgatcgacgccgccggggggctgcatcatgtggccatgaccgtgaccatgattccccatacccaccaatcggtggccttcatccgcgacatcacggacatgaagctggccgaagcgcgcctgcaggaactggccttcaccgattcgctcaccggtctccccaaccggctgcgcgggctggaaacccttgacgacatgctgaccgaggcccgccgcaaggcgcagccgctgggcgtgctgctgctggacctggatgacttcaagctggtcaacgactccatggggcacgccacgggcgacgtggtgctcatggaggtaggcaggcggctgggggcagtgctggatcccgacgaggccgtggcgcgccttggcggcgacgaattcatcatcttcacggcggcgcgcggcgggtccgaggcccacgccgaactggcgaagcggctcatcacggaattttccacgcccttccgcgtggcccattccgaagtgtaccttggcgtcagcatcggcatagccgcctttcccgccgacggggacaccggcggccatctggtgcgctgcgccgacctggccatgtaccgggccaaggcgtccggcaagaacacctaccgcttctacaccccggaactgacccgcgcggcgcagcacaggctggaggtggaagccgagttgcggcccgccatcgcgcaggggcacatcgtgccctactaccagcctgtggtggacctgggcagcgggcgcatcgtgggggcagaggcgctggcgcgctggcgcaagccggacggcagcctggtagcgcccgccgagttcattcccgtggccgagcagacgggccttgtcaccagcatcgacatggccgtgatatcgcgggcctgctcgcagacactggcctggacggaagcgggtctgggccggttgcgcgtgtcgtgcaacatttcggcgcgccacctgcaacgcggcaacctgccgggagacatccgcgccattctcgacgccagtgggctgtccgcagcgcaactggccctggaagttaccgaaaccgtgtacatggaaaacatcgacaaggcccgggccatgctcgatgcggtgacggagcttggcgtgcccatcgtgctggacgacttcggcaccggctattcgtcgttgtcgtacctgcaatcgctgtcattcgacatcatcaagatcgaccgttcgttcgtgaaggatctgcccgacgcctcgtcgctggcgctgctgcgggccatgctgggcattgccgcggggcttggcgtcacctcgctggccgaaggcgtggaaaccgtggagcagtacgtgctgctgaaatcgctggggtgcggcaaggggcagggttacctgttctcgccccccgtgcccgccgcgcggttcgaggaactgttgcgcgaacagaaggcgggcaagcgctttccctgagaagacccggcacgccgcacccaagcgagcggtggagggggctgcccccgcgaaaatcacgtgccgcacctatggacaagcgccacgcgcaagcgtatctagcacgccacgtagaagggccggaaattccggcggaaacgcggcacgccagtgtgccgcgccgcccccggattgtcggccacccacccgcgcgcggaacggaggttccgcacgtcatcatgacgccaccgcaccccttccacacgtcccggccatctggcgcatccctgccatctggcgcacttcacgattttcaccagtcgcgccgagggcaccgtgcgccctttcgcaccacggccccgtcggccttgcacgcaggccgttccgcaacgccgcgcgttctgctataacaacccggacgacgacagcacattaccccatcacgaggtatcgcatgaaggtcatcatcatgtgcgggggcaagggcacccgcctgcgcgaagaaaccgaattcaagcctaagcccatggtcgagatcggcggccgtccggtgctgtggcacatcatgagcatctacgcccgccacggccacaaggatttcgtcctgccgctgggctacaagggcgaggtgatcaagcagtatttccacgattaccgcatccgcaacaccgacttcaccgtggacctcgccaccggcgcgctgaccacccacgagtgcagcagctgcaccgactggaaggtgaccctgtgcgacaccgggcaggaaaccctgaagggcgcgcgcatcaagcgggtggcccagcacatcgacaccgaccgcttcatggtcacctatggcgacggcgtgtcggacatcgacatcgacaagctggtggagttccacaagaagtcgggcaagatcggcaccttcaccggcgtgcgcatgccctcgcgctttggcgcggtgcagaccgacgcggacggcaacatcctgtcatggcaggaaaaaccggtgctgaacgaatacatcaactgcggctttttcgtgttcaagcgcgaattcctcgactacctggacgaggacgaatcgtgcgaccttgaaaagcagccgctggaacgcctggccgccgacggccaactgtccatgtacccccacgaaggcttctgggaatgcatggacaccctgcgcgactggcagaagctgaacgccatgtgggacaagggcagtgcgccctgggccaagggcttcaaggtttaattgattcatggaggcaaacggggaggggaccctttaaaaagggtctccctccccgcacccctcccccccaaattttctcattgtggggtagtgccttcccaggacgtcactgtccaggctcctcagcaaataccattaggggtgcaggacggcagccgttaggtgagcgcaccgcgcgaaccttacggatggcgatcgcagagcgggcatagccccctgcccgccggaggctgacaaaactcccctgaacggagagacatacgatgtttgcagatgcctatcgcggccgcaaggtgctggtcaccggccataccgggttcaaggggtcgtggctgaccgcgtggttgttgcagcttggcgcggaagtggccgggctgtcggtggacgtgcccaccagccccgccaatttcgacgaactgggccttggcgcccgcatcacggacatccgcgccgacatccgcgaccgcgcggcggtgtgcaaggccgtggccgactttgcgcccgaggtggtgttccacctggcggcgcaggccctggtgcgcaagtcgtacgacgacccggcggccaccatagaggccaacgccatgggcaccctgaacatcctggaggcggtgcgctgcgcgccttcggtgcaggccgtggtgtgcatcacctcggacaagtgctaccgcaacgacgaatgggtgtggggctaccgcgaaaccgaccacctgggcggcgaggatccgtactccgcgtccaagggctgcgccgagatcatcgcgcactcgtacttccgctcgttcttcaggaacggcgtgcgctgcgccaccacccgcgcaggcaacgtcatcggcggcggcgactgggcggcggaccgcatcgtgcccgactgcgcgcgcgcctgggcggaaggcaaggccgtgcagatccgcagcccgtgggccacgcgcccctggcagcacgtgctggaacccctttccggctacctgtggctgggcgcaaagctgctgctgaacgagcaggggccgttccccctttcgggcgaggcctacaacttcggcccggcggcggacgtgaacaacaacgtggccgaggtggtggacgccctggccccgtactggcccggattcgccagcgaaatggaccgtgccgggcaggcgggcatgaaggaatgcaccctgctcaagctgtgctgcgacaagtcgctggcctaccttggctggcaggccacgctgaacttcgtcgaaaccatccgcttcacggcggaatggtaccgcgcgttctacgcgccgcagggcgccgcccgtccggacatgtacgccttcaccatgaaccagatcgcggaatactccgacaaggccgccgccaagggccttgcctgggccaggtagcgcccgccgcgcaaaggatgctgccgtgaacgccacgaccattgacggggtggtgacgctggacctgcgcgtcatcccgacagagggcggcccggtgctgcacatgctgcggcccgattcgcccatgttcacgagtttcggcgaactgtacttctcggaagtggaacccggcgcggtgaaggcgtggaagcgccacacccgccagacgcagcactttgcggtacccgtggggcgaatgaaggtggtcatccacgacagccgccccggctcgcccaccttcggcgtgacggaagaattcctgctgggcaggccggacgactaccggctgctgcgcatcccgccgctggtgtggtacgggttcacggcggtgggcgaaacacccgcgctgatctgcaactgcgcggatatcccgcacgaccccacggaaagcgaacgcgcccccagggacgcgccggaaatcccctaccgctggtaggcgaaaaggccagcgcagacagctgtcccaggccgcccccgcaccggccacgcacaagcaccaatccggccccgtggcacccccagcggccgccacggggccgacaccgaatttcccgtccacaacctgcctcgcggcgctcccgcgtccgcgccaacaccagagcgacacgccatgaccaccccctccttgcgtctttcccggtccatcgtgggccaggccgaagccgacgccgtcagccgcgtcatcctcgaggacggctacctcggcatgggcaacgaagtgaagcgcttcgaagaagacatcgccgcctaccttggcgtgcccgcgcagaacgtggtcaccgccaacaccggcaccgccgccctgcacctggccgtgcaggccgccgtgcagccgggcgcggaggtgctggtgcagtcgctgaccttcgtggcctcgttccaggccatcagcggggccggggccgtgcccgtggcctgcgaggccctgccggaaacctgcaccatcgaccttgccgatgccgaacgccgcctgaccgagcgcaccgccgccatcatgccggtgcactacgccagcaaccccgccgggctggacgcggtgtacgcctttgcccagaagcacggcctgcgcgtcatcgaggacgcggcccacgccttcggctgcctgcacgatggccgcatgatcggcaccttcggcgacatcgcctgcttcagcttcgacggcatcaagaacatcaccagcggcgagggcgggtgcatcgtcaccgccgaccagaccgtggcccaactgtgccgcgatgcgcgcctgctgtccgtggccaacgacacggaaaagcgcttctccggccagcgcagctgggatttcgacgtcacccggcagggctggcgctaccacatgagcaacatcatggccgccataggccgcgtgcagctggcccgcctgcccggcgaattcgccccggcgcgcatgcgcctggtcgcgcgctaccgccagcggcttgccggtgcgccgcatctggccctgctgaccacggacccccgtgacgtggtagtgccgcacatctttccggtgcgcatcctggacgacaggaagcaccacgtggtggacgcgttgcaggccaagggcattcccaccggcatgcactacaagcccaaccacctgctgacctactacggcggcggcgcgcagtccctgcccgtcaccgaaatgctgggccgccagttgaccaccctgcccctgcaccccggcatgagcgacgccgacgtggatctggtgtgcgatgcgctgctggatgcgttaagctaggtttcgattttctggtgtccacgcggaccctgcatacggattgccacgacaaagaaactgttcgccaccacatccccccaataaaaagttttgggggatgggggtccgagggaaagacctttgcctcagccgttatgcgagtcttcgagcattacggatgaggaccgcaacgcgtcaaaaggtcccttcccccggttccttccccgagaaacaaactgccatgaccgacaccgccgcccactccacccccaccgtcagtgtgatcatgaactgcctgaactgcggcgagcacctgcgcgccgccatcgacagcgtgttcgcccagacctttgacgactgggaaatcgtgttctgggacaatggttcctccgattgcagcgcggacatcgcccaaagctacggcgacaaggtgcggtacttccgcgccgagcgcaccgtgccgctgggcgcggcgcgcaacctggccattgcccgggcgcggggcgagttcatcgcctttctggactgcgacgacctgtggcacccggaaaagctggcccggcaggtggccctgttccgcgccaaccccgccgtgggtctggtaagctgcgacacggtgatgttcagcggcgacaaggaactgagccgccagttccaggccgcgccgcccgcgcgcggcaaggtgttccgcgagctgatgaccacccagtggatttccatgtcctccgccgtgatccgtcgcagcgcgctggacgcgccgggcatgggcggacactggttcgacgaatcgctgaacgtgtgcgaagaggcggacgtgttctaccgcatcgcctgggactgggagctggaccacgtggacgccccgctggcccgctggcgggtgcacggcggcagcaccaccttccgcaagttcgcccagttcgcggacgagacggaagccatccttgccaagcacatccgcatctaccgcgactacgagcgggattacgccgaccttgtggcgctgctgcgccgccgtgccgcgttccagcgcggggtggccctgtggcgcgagggcaagggcgctgccgcgcgggaggccattgccccgtatgccgcatcttcgctgaagttccggctgttccggctggccacgttcctgccgggcgggatgtttgatgcggtggcaggggtatattttgcgttgccatcgtttttgagaaggtagcggttgtaccggttgtaaaggcgaagatggggtgtgccctgatgggtacgacttctacgaacacacgccagcccagttggatgcgctcgatttcgttatgcctccggcggggggctgagagatggcgcgcgctgccgggtgcggcttctacgaacacacgccagccctgttgctacccctcgatttcgttatgcctccggcgggcaaagggtcgctgagcggcgaccccttgcatccccgcgctccaggggggctgcgccacccctggacccccaacgcatcctgcaccgcatttctttcgccgccagcttccctgcggcgctgggcgcctccgggtgatctggcgtcgggaatgcgatgtgcgcctgtctctcgccgccccgccatagctcgggtgccctatccccacccatcctgcgccgcgttcctagctcggtcagcttccctcggccaaggcaccttcgggtgatctgcccgccggaacgcgaatacgcacaaatctcccgcagcccctatcccacgtgggtgtctttaccttcgccccgttgcgacgcatatgccgccgccaaggcccggcggcatacgcttcttcgcacgtcacgtgcccgttggccaaaacagtcccccaacactcggcatgcatactgattgttcgctggcacatgcacacgcgcccccaccaccgccatggcggcagaagttccgcgcgcattggcggcagcggcggcagatcacccggaggcgcccagcgccgcagggaagctgacgccgaagtgacgccgcgcaggataccccatggtacgcgcacaccctgaaccttcaccatgccaccgggagcaacacgcacatcgcattccgccgggcagatcacccgaggcgctttgggcgagggaagctgcccgtcgaaggaatgcggtgcaggacgcttgcgggcaaaggcacccgagctttaccaagacgacgagagccacatgcgcattggcggcaccggcggcagatcgcccgaaggcgcccagcgccgaagggaagctgacgctgaagagacgccgcgcaggatacgccggggttccaaggggcgaagcccctggaacgcgggggtgcagggggtgttcgttacaacaccccctgcccgtcggagacataacgaaattgagcgtaatcaacaggacacaactgccttcgtagaagccgtgctcaacagcgcactcccttctcccaccccacctcgcacctacgcaccccaccccgcttgacctgcacacgcgcaaccatgctatggtacattcattcttggtcttcctcttcaagcacgcaccctctccacctggagcccccatgtacaccatcggcaccttccgcaccgacgtcaccatgatcgaatgcttcggccatgccgtgttgtggtttctgatcaccctgtgcacactgggcatcggcgtgttcttctacccgtacgccctggccaagttcatcatcaaccgcacgtacgtggagcgtgacggcgcgccgcgccagcggctggtgtgcgacctggacctggccgcgcaggtgggccacgcgctgatctggctgctgctgtccatcgtcaccttcgggctggcctacttcctgtacctgtacggcgtgggccgctacgtggccgcgcacacccgcgtggaaccctcgtagccgctcccggcttctgccccctctcgcccgcttgccagccggtcaggccgggcgtatgtggtgcctccggcatccgccaggaccaattgtactcgtccgaaaccggcagaaactgatcgaaactgatcgaaaccggtcgaagctggcgcggccacgggaccacacccgctcccgcgccacactgcttccgacccgcgcaccctcaaccgccgtccaccccgcgaccgagaccgccatgcgtcgccccacactcgccgacatttcccccgcccacatccgccacggcatcaagaccggcatcgccgccgtgctcgccctggtgctggccaatgtgctgcacatcgaatacggctactgggccgtcatctccgccgtcatcgccatgcagatgaacgtggccgaggccatcgagatgtgcctgtaccggttcatcggcacggtcatgggcgccgtgatgggtgtcggcgccatcatggtctttccggacacgcctgtctggaacggcgtttcggtgttcgtcaccaccgggctgtgcgcctttctcacccggtgggacccgcgctaccgcatggcggccatcaccgtgagcatcgtcatcctggccagcgcgggccatgcggaacgcatcgacgtggggctgttccgggtgctggaaatagccgtgggcgtgggctgcgccttcgtggtcacggtcaccctgtggccggtgcgcgcggcggtgggcctgcgccgcgacctggccgcgcaggcggaagactgcgccgaccacctgaccacccttgtggacaacttcctggcccgccagacacacgcgtccgccaacctgctggaccatctggcgcgcgccatcccgcgcaaccgcgagcggctgtccaaggtgcgccgccacgaatcgctgatctacttctacgacaaccagccgctggacaccctgtcgacgacggtggagcgcaccaccgaccatttgcgaaccatgctgcgcagccttaacgcctgcacgccagacggccatgacattatcatggcgccggaaatgcgcgccctggcggaaaccgtggcccgcaccctgcggcacatggccgccacgacaacgggcgtcaccggatcgcgccccaccggcgcactggccgggttgcggtcggccctggggttgcagcctgaaagcggacaagaagccgcccccaagccttccgaatcgcccgccgccctgctggacgcggccctggcccgcgcggacgaacgcctgcttgccctgcgcgaggccggagccaccaaacgcttcgacctggccatgctgacccagttctatgccttctactacgccttgcgccaattggccgaagacatgaaggggctggccgcacgcatggccgggaacgaggctgtgtcctccgacccggacaacggccccgccatgccgtagcccgcggcacaccctttcgcactgcccccaccacggaggccccatgcccgcacccaccgcagactccgccgcactgtccaccctgttcgagatcatcggctacgcggcgggcctgctgacctcgctggcctacctgccgcaggtggtgcgcattgcccgcacccgttccgccgacgacatctcgctgcccaccttccggctgctggccgtgggggttgcgctgtggctggtctacggcatcggcatcggatcgtggccggtcatggccgccaacgccgtgggcctggcgctgatcctggccgtgatctggctgaagctgcgctattcccgccagctgtaggctgcacccggcacgggacaagaccggcagcagaaaagacgaagggcaccgccgtcccgctggccgcgcggcatctttcgtttcgcacggtccctgcccgcagccgcgtccaccttccgacgccctgcctgcgccacgacacgcgccacgcgcgtccagccctgcctgcccgcatctcccccctgcaccccgccatacgccagcgggcaccatgcgtcgctgcgcgctccccagcatgcggcacgccccgcccgtaccagtggacggcatgccatttccgggtatactcgcggtgttgaagccttccggccgacttccctcaccccatccggagaccggacatgtacaccgccttcaccgaactttcccccgtcatgcaggcctttctcgccgggttgttcacctggggggtcaccgcgctgggcgcggccctggtatttctgaccaaaagcttttcgcgcaaggcgctggacgtcatgctgggctttgccgccggggtgatgatagccgccagcttctggtcgctgctggccccggcgctggaaatgtccgagcacctgggccgctggtcgttcgtgcccgccgccgtgggcttcgtgctgggggcgctgttcctgcggctggtggacatggtgctgccccacctgcacctgcacaaccccatcgaacacgccgaagggctgcccagtacgtggcagcgctccaccctgctggtgacggccatcaccctgcacaacattccggaagggctggccgtgggcgtggccttcggcgcagtggcggcggacctgccctcggcatcgctggccggggccatggcgctggcgctgggcatcggcatccagaactttccagagggcacggcggtgtccgtgccgctgcggcgcgaaggcttttcgcgcatgaaggcgttcctgttcgggcaggcctcgggcatggtcgaacccatcgccgccgtcatcggcgcggcggcggtgctgtgggcacagcccctgctgccgtacgcgctggcctttgccgccggggccatgatcttcgtggtggtggaggaagtgatccccgaatcgcagggctccggctacggcgacctggccaccatgggggtcattgccgggttcaccctgatgatgaccctggacgtggccctggggtagccccggcgggacggcaagaacgatcccgccgcatcctgcggggcacgccaccgccgtcctgccgccgcagcccttctgcgttcgccatgtattccagcaccatgcgcgtgctccggaaaataccttgaccgtcaaactatcttggacataaagaagtttgaccatcaaacattctggaggcacaccccgtgatcggacgcttcgcctgccccggctcctaccgcgaactgatttcttcccgagaaaccctgctctgcctgctgggcggcgtgctggccgccgtctcatgggtcgcatcgctttccggcgcgcccgcgtggctggccgccgcgctggccctgaccggggccgccatcaacggcctgcccatcgtcaagggcgcggtggaaggcctgatggaaaagcaggtcaacgtggacgaactggtgtccatcgccctcatcgcctcggtggcgcagggcgaatacctgtccgccgccatcgtggcctgcatcatgaaggccggttctctggtggaaggcttcctgagcgatgcggcccggcgatccatcaaggcactggcctccgtcacgccggacaccgccaccatcatcgtgccgggtggccgcgagcgcaccgtgcccgcctcagaagtgcgcgtgggccagcagttgcgcgtgcgccccggcgaacgcattcccgttgacgcggtgatcctgtccggcatcaccgccgtggacgaatcctccatcaccggcgaaccgctgccccgctcgtgcaccacggacgacaaggtgctggcgggcaccatgaactacaacggcgtcatcgtggtcgaggcgcagcgcgtgggcgaggacaccaccatcggcaaggtggtgcgcctggtggaagaggcggaagcccacaatcccagggcggcccgcctggtggacaagtacgcccagtggttcaccccggtggtgctggcctgcgctgccgcggcatgggccgtttccggcgaatcgtcgcgcgcggtggccgtgctcatcgccgggtgcccctgcgccctgctgatggccgcccccaccgccgccgtcgccgctgtgggccgcgccgcccgcgcgggcatcatcgtgcggggcgggcaggcactggaaaaggtggccgccgccactctggtgctgttcgacaagaccggcaccctcacctacggacgccccgaactggacgaagtgctgcccgtgcccggcatgaccgaagaacggctgctggccttggccgccggggcggaaggcggcggcacccaccccatcgcgcgggccatcgtggccggcgcccaggcgcggtccgtcgcacccgccgctgccgagggcgcgttcaccgaggtgggcgtgggcgtgcgggccaccgtggacggccacgccgtggaggtctgcggcgttactgccgaggtggaggcggaactttcccaacgcgcgcccggcctggcgcagccgctggcagccctgcgctcgcgcggggccaccgccctgctggtgcgcgtggacacggcccccgccgggctgctggccgtcaccgataccctgcggtccggcgcgcgcgcctcggtcagcgggttgcgcgccgccggtcttgcccacgcgggcatgctgtccggcgaccatgaaaccgccgccgcgcgcatcgcggcagaggccggcatggactactggcgcgccgggctgaagcccgccgacaagctggcgtccatccgcacccagcagcagtccggggccacggtgatcttcgtgggcgacggcatcaacgacgcccccgccctggccggggccgacgtgggcgtggccatgggcggcgcgggcaccgacgtggcgctggaaaccgccgacgtggcccttacccacgacgacatcggccgcctgccctttctggtgcgcctttcgcgccgggccatctcgctcatcaagatcaacatcggcctcggcgtgctgttcaacgcgctgtccatcctgggcagcggctacggcctgctctcgccggtgatggcctccgtgttccacaacgtggggtcggtgatcgtggtcatttcgtccgccagcctggccttcttcgacgacggcgagccgggccagcccgcctgccccgcgcccgccgtccccgccgccgggggcaaggcggtgtagccgccttgtgcaaggtcgcgcagcggacgtgcgtgagcacgtgtaaccgccccccgcaattcgcagcaacaccacgggccggaaggagcatgccttccggcccgttttcgcgcagcaacagccgaaccccttgcaccagcgactgatgcttccgtgcaccagccgctcacgcggtccggcgcccttgatttcccgcccggattctgcaatgcctatccggttcgcacgcacgccgcgcggacgcaccacgggccgtgcgcgcaccggcgcaccagccgcaacagaccggaggaaccacatgaagcgtcttatccagatcgccctcggccttgccctggtggccgcgctgtgcgcccccgccatggccaagaagctcgtcgtcgcgcacgacaccaacttcaagcccttcgagttcaagggcgaagacggcaagtacaccggcttcgacatcgaactgtggcaggccgtggccaagatcgtgggcgtggaatacgaactgcagcccatggacttcaacggcatcatccccggcctgcagaccggcaacatcgacgtgggcatcgcgggcatcaccatcaaggccgagcgccagcaggtcatcgacttttccgacccgtactacgattccggcctgatgatcctggtgcgcgaaggcgacaccgccatcaagtcggtggaagacctgaagggcaagatcgtggccaccaagaccgccacctcgtccgtggatttcgtgaaggcctgcgccagcgccaaggaagtgaagctgttccccaacaacgacggcatgttctttgaactgatgagcggcggcgccgacgccgtggtgttcgacatgcccgtggtgaaggaattcgccatgaccgccggcaagggcaaggtgaagaccgtcggcccgctgtatcagggccagtcgtacggcatcggcttccccaagggcagcccgctggtggccaaggtgaacgaggccctgaagaaggccaaggccgacggcacctacgaaaagctgtacatcaagtggttcggctacgcccccggcaagtagccctgccccattgctgatgacggtcacggcgacggacattccgtcccctgcggccgcctgaacggacacgacggggatggccgcagggccatccccttgcccgttcccgcaccccgcgagaatcacccaaaggcattccatggcactggacttcaaagcaagcgtcatgtgggaaagcgtgcccctgctgctcggcggggtgcacctgaccatcatcatcaccctgggcgggctggccatcggctttctgctgggcaccgccaccggactcgccaagacagcgcgcggcaaactgccccgcgcccttgccgacatctacgtggaggccatacgcggcaccccgctcatcgtgcaggtgatgttcctgtatttcggcgtgccgctggccacgggcatgcgcattccgccggtgacggcgggcatcatcgccattgcggtcaattccggggcgtacatcgccgaaatcgtgcgcggcgccgtggaatccatcgacgtggggcagaccgaggcgggccgctccatcgggcttacccgcatgcagaccctgctgtacgtggtgtggccgcaggcctttcgccgcatgatcccgccgctgggcaaccagttcatcatctcgctgaaggacacctcgctgctggtggtcatcggggtgggagaactgacccggcagggacaggagatcatcgccgtgaacttccgcgccttcgaggtgtggctgaccgtggccgtgatgtacctggtgatgacgctgagcatcgcgcgggcgctgcgcgtctacgaacgcaagctgaacgcccgctccggcagatagggggatgacacgatgaagacctgcgaatcccccatgatcgagatccgcaacctgcacaagcggttcggccagaacgaggtgctgcgcggcatagaccttaccgtctgtcccggcgaggtggtggtgatcatcgggccgtccggctcgggcaagtccacggcgctgcgctgcatcaacaggctggaggaaatcacctccggcaaggtcgtcgtggacgggcacgacctgtacgaccccgccaccgacatcaactacgtgcgcaccgaggcgggcatggtgttccagcagttcaacctgttcccgcacatgagcgtgctgcacaacgtgaccctgggccccatccgcgtgcgccgcaccccccgcgcggaggccgaccggctgggcctggccctgctggaaaaggtgggactggccgacaaggccaccgcctacccggaccagctttccggcgggcagaagcagcgggtggccattgcccgttcgctggccatgcagcccaaggtgctgctgttcgacgaacccaccagcgccctggaccccgaattggtgggcgaagtgctggaagtcatgcgcgcccttgcgctggaaggcatgaccatggtcatcgtcacccacgaaatgggcttcgcgcgagaggtggccgaccgcgtcatcttcatcgatcagggccggatacaggaagaaggcccgccggacgaattcttcagcgcgcccaaaaatccgcgcctgcgcgaattcctgggccgcgtgcgccacgcatagacggacctgacgcgggacgggcctgacgcgggacgggcctgacgcgggacgggtgtgcggccagcaccgcgcgccgtgtcgatctgatgtttccagagggggagccggaacatatccggttcccccttgcccgttaatggggcaaaaccgcacgcccccgtgcagttccgcgccttgccagccgcgccgtgcgtgcggtacatccccgcccatgcccgcccgcgacacttccccccattccgcctgcgccaacgccgctctcgaccgaccggacacgcagtcggacgcccaaccgaaccagaccccgcccggcgccgcccccgtctcctccgcccgccccacccccacggcccgccgcgcccgcgccgccgacaccgccgacaccggccagccccgcgaactgcccaccgccgcctttgcggaagcctttgcctcggccctgctggactggtttgccgtgcacaagcgcccgctgccgtggcggttcggctacgagccgtattcggtgtggatttccgaggtgatgctgcaacagacgcagatggaccgcggggtggactactttctgcgctggatgacgcagttccccgacgtggccagcgtggccgccgccagcgaggacgagttgctgaaggcgtgggaggggctgggctactattcgcgggtgcgcaacctgcacaaggcggccaaggccctggtggagcggcacggcggcgaactgcccgacgacccggaggccatccgcgccctgccgggcatcggcccgtacacggcgggggccatcgcgggcattgccttcaaccgcgacgtgacctgcatcgacgccaacgtggatcgggtgttctcgcgggtgttcgacatcgacacccccgtgcgcgcccggcccgccgccgcacgcatccgggcgctggccacggcgctgctgcccgcgggccgcgcccgcgacttcaaccaggcgctcatggaattgggcgcgctggtctgccgcaagaaaccgcaatgcgcttcatgcccgctgtccggcctgtgcgaaagcctgcgcctgggcattccgcacgagcggcccgtgccggggcgcaagcagcccatcgtcccgctggacgtggccaccggcgtgctggtgcatggcaaccgcatcttcatccagaagcggcccgaagagggcgtgtgggcggggttctgggaatttcccggtggtcgcgtggaaaaggacgaggccccggacgcgaccatcgtgcgcgaatacgccgaggaaaccgcctttcgcattgcggtgcgcgacaagctggcggtgatccgccacgggtataccacctaccgggtcgccctgcactgctacctgtgcgaactggacggggacatggccggggaaccgccggtgccgccggtactggacgccgccaccgagtaccgctgggtggaattcgccgagttgccgcgcttcacctttcccgccgggcaccgcaagctcatcgaccagctgaccacggacctgcgcttcgcgccgtaccggtagcgtcccgcaggggcgcccagccccttcagcgagccgactcacggcctccgcatcgggccgcactcacgagattccgaggggcgatagctacggagccaccggagatatcccccaaaacgcccctgcatgcccgcctacggacgccggaacaccacgaagtgctccgtctcgtccaccgcgcgccattcctgccgcacccgcgcgggcacggaatagcgggtgcgctcgtagccgtccggggccacggtgtccatctggtcgcgctccatgaacaccaccacgtcgcgggccaccagcaggccgtacacctcgtccacccgcccgttgatctcgccgtcctgcaaccattcggcgggcagggcgggccggtcgccggtcagcaggtacgccagcggaaagccgggcagcgtcttgtagttggccccgtaccgcgcgcgcaggtcgcgcaggtcgcgcagggtgcccagcaggacggtgtccaccttcaccccggacaggcgcggaaacaccgtgcccgcgtcgtacaccagttgcgcgcgcgaaaggggccgctgcggaaacacgtacgggtactggtacccggcccggaacatgaccagcccgcaggccagggccacccacgccagcgtggccgccctgccccccaggcgcgcgtgcaccagcatggccgcaagccacagcggcgcggcgaagaaggccggggtcttgtagccccagctgatgcccgtggaccatgccagcagcagccccgcgcccagcagcacggcggcccggcccgccggggatacggcggcggatgcgccccgcaggggatacggcgcgggggacggcgcagccgaagcagccccgtcggaggaggcaacggcggcaggggatgcaacaacggcagggggcgcgcccggcaccgccttttcgcccgccgtcccggtgtcccgcgtcccggtgtccggcgtcccggcacccacggcaaagcgccccaacagatcatcgcgaaacaccacgcacaccgcgcccacggtcaccagaaacagcggccagtccgccccgtagccgatccaggcgcgggtggtcgccaccgtgtacaggtagtccgccgccagcagcaacacgtacagcagcagcggctgcatgccgccgcgcggcctgccatccagcacggcccacgcgccccacagcagcagggccagcgcgggcaggcgcaactcctgcgtcaggtacagcacgatgcccgcctgcaacgcctcgtccagcccggtctggccccccactccggtggccatggcccgaaacgcgtcccatgccccggctgcgtgcagcagcccggcgaatatcgcgaaggatgccgccgcgcccgacactgccatggcgccgtcgcgccagtgcaggccgcgcaaacgcacccgcaggggaacgactgcggcgtcgtgcggggtatcgtgcggggccgcaccatcccgccagcacgccccacgcccggccaccagcgcggccacggccacgcccagcggcaccagcgcgtacgactgcttggtcagcgcgcttgccgccgccagcaccccggccaacagggggtgcccggccaccacggcgtacagcgccccggctccgaacagcaccccttccaccgtgtgccacggcatgggcggaaaggcatgcaccgaccacacgaaacccagcgtggccagcagcggcaggggcacgcccaggcggcgcaggtccacggcgcgggccaggtacagcgcccccagccaggacgcggccagcatctcggcgtagaacccggccttgcccgccagcacggaaacccgttccggcgtcagccacagccagaaggcgtgccagtacagtgaaagcggcggtttgacgtagaagaagtcgcggtagggcacctcgcccagcagaacgcgccaggcatgcccgtagaagaagccgaagtcggtggtgtccatgccgtggggcgcgtaggccaccacgtacagcacgggcacggccacggcgagcaggctggccagccgggcgggggtgacgacgccgcgcgtgggcggcgagccgcgttccgtaccgcagatgtccggcaagtaccgcccggtatctccggcgtgcccggcaggttcaccaggttcgtcggcgctcccgcgaggcgcgccgtccctgccccgccgccggaagctgtacagcttgtgccccgcgaaattgaccacgaatccggccactatgcccgccgcgtggcagccgccctccagcgcccggcccatgaccggggcaagcagcgtgcccacgtcgtgcggcagcacggcgcgccagatggccgcatcgtgcagggccgcccccatgccgccagccaccccgcccatatccgcaggcacgggccagcccggcagcaacaccaccagcgactccacaacccgcagcgcggccacggacaccacccacaccacggccatgcccacatgggccaccaggacgaagcgcaggcacatggccgcatcgggccgccgcaccccgaaggcccggcggtacgacagcaggaacacgatgaccatgccggtataggtggccagcagcacgcccgcctcgaagcccagcagttccgaccacgcgaagcgcgacacgaaattggccagcgtgccgatgacggatgcctgaaggtacaggacggcctggcgggtggtggcggacggcatggggcaagggttggcggacagtgacgcgggcgcgcccccggggaggccaccggcaggatcggcgggcctggccggatcgcccgggccggttcccccggtcgctacgggcggcgggtcgggggaatggcgatccatgcgaatacggggcatcaggcgcggggccgatcgttgtcgtcgccaggaacggtcggatgcccagccgcatgaccggccgcatgacccgttgaaatgccaagcgaatgcacgggcggggactccggccccgcatgcccggccagccttgcgccgcagcaggggcaatatgccgccgcgcccgtcggggggcaaacggcgttgcccggcaagttgcccggcgagttgtccggcccgagaaagccaacccgccgccgcaccacgtactgcgggcggcgcttgacctcttcgtacacccggcccagatactcgccgatgatccccagagaaaccatgaccagcccgcccagggtcagcagggtgaccatgaacgaggcatagccgggcacctgcgcgccgaacagcagggtgcgccccgcgatgatggccgcgtagacgaacccggccagggccaccagcatgcccaggtagctccacacccgcaggggcagcgtgctgaacccggtaaggccgtcgatggcgaaattccacagcttccacggcttccacttgcccgtgcccgccgagcgcggggcgcggtcgaagtgcacggccacctgccggaagcccacccaggtgtacagccccttggtgaagcgcacccgctcgggcaacgcgttcagggcgtccaccgccggacgcgaaagcagccggtagtcgcccgcgtcgggcacgatggggttgccgctcacccggttgtacaaccggtagaacagccgcgcgctgacccgcttgcccacggtgtcgctgctgcgggcgcggcgcacgcccaccaccacctcggccccctgctcccaggcgcgcaggaagtcgggaagcacttccggcgggtcttgcaggtccacgtccatgggcaccacggcatcgccgcgcgcggcctgcaaccccgccgccagggccagttccttgccgaagttgcgcgaaaggtccaccagcttcacgcgggggtcacgggcgtgttcggccagcagcacgtccacggtgcggtcgctgctgccgtcgttcacgaacacgaattcgaagtcgtacggctcgcggtccacgatgggccgcaccgtggacaggaaaagggggacggcgtcctcctcgttcagcacgggcaccaccagcgacaccacgcggcgcggcacaccggcgccgggcaggcggccaggcgcggcaccagcggcaccggaagactgcggggccggcgtttcatgcgttgaatgcggcatcatggcggggtcatagcccatcgcaccgattccggcaatgcaacggaaatgtagcacggtcacgtcgcgctacgccaactccacgcgaacccgcgtcccttccggcaggtccgcgcgcagggtgtgcaccaccagtaccggcatgccgggccggaggtcagtccccgcgcgcgccggacacagggtcagccgggtgacctgcccggtgaacacggcccgcgcgaccacggcggggccgtccggatcgggggtggcggccagcccttcgggccgcagggccagcggcgcgcaatcgtcgccgccgccgcacaggcagccgcccggcaggggcaggccgaaggccgtgcacgccgggccgtccagcacgttgaccggccccatgaagcgcgccacgtcgagcgacacgggccgggcgtacaattccgccggggtgccgaactgggccagccgaccgtgcagcatgaccccgatgcggtcggacacggcgaacgcttcttccaggtcgtgggtgacgctgagagtggtcaccccgtagcggcgcaccgtgtcgcgcacgtaggcggccatctccagacgcagggtgcggtccaggttggcgaagggctcgtccagcagcagcagggccggattgcacaccagcgcgcgcgccagggccacgcgctggcgctgcccggcggaaaggtgggccggatagcggtgggccaggtctccgatggcgaagtcggccagcatgtccccggcccgccggatgcgctggcgacggcccatgccgcgtgcccgcagcccgaaggccacgttgtcgcgcacggtcaggtgcgggaacagcatgtaatcctgaaagaccaggatcaccgcatcatcgtgcccttcaggcggggtgacggtgaacccgcccgcgtcgtaggggtgcagcccggccagtacccgcagcagggtggtcttgcccacgccggaaggcccaaccaggcaggccatttcgccctgcgccagatggaaggtcaccccgctgaacaccgggggggccgctgcggagtgtccgttgctcccggcctgtgacgttggagaagactgatcatgccgatcaggcctatcgggcctatcgggcagatcgggcagatcgggccgggcctgcggcagcggagcgcgcggcccgcgccgcccggcgacgaaccccacggcccgccccacggcggctgccaccagccccgcgccgccgggcgcggcatcgccctctccgtacgaggcgcacagcccctctaccgcaagaaccatgcgatgttccccagatagcgttcgatggtccgaaaggtgtcggcatgggccagcgcgcggccgccgcccgcgtattcgtgccaggccatcaggcaccacgacaggccgcgcagcagcacggcgcgcaccatgacgtcggcctttgccgcgcattcctccgcgtccggcacgggctggcccgcatggcgcagggccgcccggtagtggttcagaaaggccgcgcgcgtggccgcgtcaaaggtgaagtcggtcttccacagggtagtggtgggcgccagaaagtggcccagatcctgatagcgggtggtgaccaccgccttttcccagtccaccagccatgcgccgcagggcgcgggaaaggcggcggcatcgcctccgggcacgagaaagttgccggaattgacctcggtattggcgatgaccggggcctcgtccgcgaacaggtggcgggtatccccggccagccgggccacccggtcgcggtagtccagcagcgcttgacggacggtggccatgcgcggggccagcggatggtcggcgtggcgggccagcagggccgaactttccgccacgatggccgccaaggggtccggctgcgcggccagcacgccgcgcggcagcacgtgcggcaccgggccgggcgggggcagttccaccgccgggggcacgggggccgcgtgcacggcggcgaacacccgcgcggcgtggcgggcatcggcgcggtagtccagcggacggcccggcagccactgcatcagcagggcgccgccggtcggggcggcatctggagttggcgcgtcagccgggttcccagcgggccgcatcgccacgggggccaacgccagcggacgcggagtggcggcgcacccggccagggcatgcagcacccggtactcgtaggaaatctggtcggccagccccaactggctgcccgccgcgccgccccggttgctgcgcagcaccaccggccccgccggggagcgcaccagccagttttcatggtattcaccggcggccagaaaggagacgtcctccgccgatacgggtgcggttccgggtgcggatgcggccccggcccccttcccggccacgggcacgcccagcgcggcggcccaggcctggggggtggacgcgcccgcctcgtcggggacggccagcgggaagcccggcgtggagccgaacgtggcgccggacacggaatctggcatggcgccggacagagcacatgacagggcgcccgccccgtcgccctccctttgcaggatcatgcgcccgagaaagtccgctaccatggccgccgtgtgcacatccgcctcccgtgtcgatgcccagccatagcaggaagccgccgcccgctcaacgcggcagcccctgccacgcctgcgcccccgtcatcgcgcgccatctccggcatggcccggcaccggccgatgccccttcatccgcctccttcatccgtcccctcatgcgtcaaggggttggaaagcgcgggcaaatggggtagggctggaatctcgtccgggttccatgcggacgaagctccggcaacccatggcgccgccgcacggcggcgcttgaaccgtgtcggctggtcggcgtgcgccggtccgccccacggcggttacctgcggcgtttcgcccggcgtcgccgcgtcttgtgccgcgcatggcgcgggccggacgcgccgcgacgaaacaagcaaccaccgcccttcccgctcgccccggaagagagcacacgatgacgcccaacgacagacaaaaactccgggaacggatcgtcgccgatcttgcccgcatcgcgcaggacatcgaggccctgaaggaactgaccaagcctgttccccccggcgcggacggcatggacgaagtctcgcgcatggacgccatccagaacaagagcgtcaacgaggccgccctggcccagttgcgcaaccgtcaggtgggcctggaatacgccctgaagcgcatcgacgaggacgatcccgacttcggcttctgcgtggaatgcggcgaacccatccccctggcccggctcatggccatgcccgaggccagccgctgcgtgaactgcgccgactgatcccggcccgcgcccttcgttctcgaccctgacggggcatcgaccctcgacggactacctacgggacgacgccatgccgcacgcctcccttgcccttgcctggcagcgcctgccgctgtggctgcgcatccgcctcgtgcatggcagcgtggggtccgtccaccggctgcgctgcgccgccgacgccatcacccgctcgcaatcccccgccgcttcgcccgccgacaccacaggcccccacgggcgtgaagacctgctgcgcaccggtcgcgaactgctgctggccgcgtgggaggacgacccctgcaacggccagttggccgggcaggtactgctgctgcatcagcgcctgccctggctgcaccccgcgctggccgcgctgctggccgccgtgcacggggcctggcggcggcccgccgacctggcccgctacgaacggctggccgcccaggcagactgggtgcgcctgcaacgccatgtggacgccgagagccaacgcgagccggacaacctgttctgggtgcagcaggccgtggccgtgggcgaactttccggcgacctggactggctggacgggcacctgcaccgggccgcagcccggcttgccccgtctggcggatctggcctaccccctctcgccccgcttttcgaccatcttcacggcggcctggccaccaaccgcgcctcatcctgtgtgggacttgctgatggcggggccaccgccgcccgccaccatgacgccgcgctggcccattttcgcgccgccgcgctggccgtgtccggcctgcccgcgtccggccagcctgcatcttccgccacgccgggcagcggctgctggctggccccggtggagcacgccgcccactgcctggtccgcctgggcgatgtccccgccgccctgcccctgtggaatgcggtgctggccgcccggccctggcacgtcaacctcgccctgcgcgcccacgacgtctggcgcggcgtggacactccggaagccgcgcccgccgggtccaccgccgtgctgctctattcgtggaacaaggcgcaggagctcgacaccgcccttgcccacctggcacccggcctgccggacgtggcccgcatcgccctgctggacaacggatccaccgactgcaccggcgacgtggtgcgcgcctgggccgacaggttcggcgcggaccgctgcaccgccgtgcacctgccggtcaacgtgggggccgccgccgcgcgcaactggctgatgcgcctgccggaagtggccacctgcgactttgccgcctatctggacgacgacgccgccgtgccgcccgactggctgcgccgactggccggggcggtgcgccgccagccggatgccgccgcctggggcgggcgcaccctggactggcacgccccgtacatgatccagtctgccgacctgcacctgaccgcgcacttccgcgcgccggaaggcaccccgccgcacctcgccgccttcgcggacgacaccccgccaccgcccgacagcgcgaccggcgagccgcagcgcgacacgctgtcgccggaggtggccttttctccggcccgcgcccatgcgctgcccttttcggtcagcgacctgcacgcccaggtcacggacatgggccgcttcgactacctgcgaccgtgcatttcggtaaccgggtgctgccacatgttccgcaccacggaactgctggagggcgggggattttccctttcgctgtcgccttcgcaatacgacgacctggaacacgacctgcgccgggcccgcgccggacgcctagcctgctacaccggctttctgcccgtgcgccacatgaagcgcagcggcaaggccgtgcgcatgggggcggcgcagttcggcaacggccttggcaaccggtacaagctttcgggcatgttcgacgccgccgaggtgctgaccatgcgccgccgcgaattcgaggcgctggaacgcgacctgctgcgcaagctggcggccctgggcgcacgcaaggctccctgacggcaggatctgacggcgaggcttgccgacgggacttgcctggaccgggcccgtcaggcacgattctccgggctggcgccattacccgagcaggcacgaccacttcccgaacggaccgagtggccttacgcccggaatgcctgggccgccccggcccaccacggtcatcacgccccgcactggggcatacggctgccacgcgaacacaccgcgcgacccacaggacaccgcatgcacgtaaaatacctgatcatcggcgcaggccccacgggccttggcgcggcccaccggctggcggaacttggggaacactccgtgctggtgctggagcgcaacccctacgccggggggctggccgccagcttccgcgatgcggcggggttcacctgggacatcggcgggcacgtggtgttctcgcactacgcctacttcgacaagctggtggaaagcctgctggacggccagtacctggagcacatgcgcatcgcgcgggtgcgcatcgccgggcgctgggtgccctaccccttccagaacaacatccgccacctgccgccggaaatgcagtgggaatgcgtgcaggccctgctgcccggcaaccggcgcgaacaggcgcccaccaactttgcggaatggttcgaatacgtcttcggcgcgggcatcgccaaacatttcatgcggccctacaacttcaaggtgtgggccacccccgccgaactgatgagctaccagtggatcggcgagcgggtcagcgtcatcgaccttgaaatggtgctgcgcaacttggtgctgcaactggacaacgtgagctggggccccaacaacctgttccgctttccgctgcacggcggcaccggagaaatcttcacccggctgtccgcgcgtctgggcgacaaggtgcgcctgaacacccccgtgacggcggttgatccggcaaaacgcaccgtgcgcacgggcagcggccaggccatcacctacgaccacctgctggccaccggcccgctggacctcctgatccgcgaccagatcggcgcggggcccgccgccgccatggtgggcgacgacctgcgcgccgccgccgggcaactggcccgcaacggcgtgtacgtggccggcgtgggcgttgacgacatgcggcctgaggacatccgcaaggacgacacctgctggatgtactttccggaatccaacgcgcccttctaccgcctgaccaacttccacaactactcgcccaacaacgcggcccggcccggccagcagcgcgcgctgatggccgagacctcgtggtccgtgcacaagccggaacaactggacaccctgatggacaagaccgtggaggggcttgtaaacacctccatgctccatccggacgagcgggagcgcatcgcgtcgcggtggtccattgccgtggattacggctacccggtgcccaccctggggcgcgacgccgccctgcgctgcatccagccgtggctggaggcgcacggcatatactcgcgcgggcgcttcggcgggtggaaatacgaggccgccaacatggaccattcggtcatgcagggcgtggaatgggccgggcgcatggtgctcggcgaagaggaaaccacctacaagctgtgatgcggctgcctgacaggcgagccgattcgagaccaccatgaatgcacaacgctacgaggcgcggcgcgaaaccctgcgcgccgccatgcgcgaaaaaggcctgtccgccctgctggtaagccacgcggccaaccggttctacctttccggcttcgaactgcacgacgtgcagctgaacgagagcgccgggtacctcatcgtcaccgccgacggcaacgactggctgtgcaccgacccccgctacctcgacgcggcccgccgcctgtggcccgaagagcgcgtgttcatctattccggcgatgcgccgggccagatcaacggcctgctcaaggacaaggtgcgcggcaccgtgggcttcgaggcgcgtgccgtgaccctggacttcttcgacaaggtctcgcccggcctgaccatggaacgggccgacggcatggtcgaggaaatgcgggtgatcaaggaacccgaggaaatcgagctgatgcgccgttccgccgcgctgaaccaccagctcatggaatgggtgcccagcatcctcgtgcccggtcgcaccgaagcggaaatcgcctgggacatcgaaaagttcttccgcgaacatggcgccagcgaactggccttctccagcatcgtgggcgttggccccaacgccgccctgccccactacgcccccggcgacgtgcccctgaccgaaaactgcccggtgctggtggacgtgggcgcgcggctggacctgtacaactcggaccagacccgcaccttctgggtgggcgacaagcccgccgaccacttcacccgcgcgctggaacagaccaaggccgcccaggcggaggccataaggatcatgcgccccggcctgccagtggccgacgcctaccgcgccgcgcgcgcccacttcgaggcgcagggcgtggccgcccacttcacccacgcgctggggcacggcataggcctcgaaacccacgagccgcccagcctgaacccgcgcaacgaaatgatcctgaagcccggcatgatcgtgaccgtggaacccggcctgtactaccccgaatggggcggcatccgctgggaatacatggtgctggtcaccggcgacggggtggagattctctagccccctccccagccacactgctggcacggcacatgcgagaaaaggccgcccccgaaggggcggcctttgtttgtgcgcatgggcgccggcatgcagtgcacgcatgcgcgggctccggcctcagtccgctccccgggccgggtccaaccgttcccgcaacaggcgggcatacgtctccgccagcgcggcatcgtcggcaagcgcacggccactcacggccaccgcagccacgcaccggccatcctccgccaacaggggcaccccgccgggcaggctggtcagcaacggatcgcagaagtcgttcagggtcaggccgccgtcgagcagccgcttcctgaaggcttccgtggtggctcgcatgcgcaccgccgtatacgccttggcgatgacgatgggcaccagccgttccggagccccgtccatgcggacgaaggccagcaggtcgccgctgccgtcggtcacgcacaggcagacaggcagaccgctgtcggcgcgggccaggcgttcggcctccatggtggcgtgcagcgcatcgtccagcagtatggtccgcatgcagcctccgcctacagcaggcacagcgagatggccggaatgtaggtgatggccatgagcagggcgatcatgaccagcaggaacggccaggccgcccgcaccacgtcgccgatgctcaccttgctgatgctgctggccacgaacaggttaacccccaccggcggcgtgatgaagccgatggccaggttcaccaccatgatcaccccgaagtggatggggtcaacgcccacctgcgtcaccagcggcagcaggatgggagtgatgatcacgatggccgccagggcctccatgaaggtgcccacccacagcaggaacacgttgatcagcagcaggatggcgatcttgttgctggtcacgcccaggatcatggccgcgatgtggtcgggcacctgctcgatggtcatgatgttgccgaacagggtggccatggccatcagcacgatgatcaccgacgacgtctgcgccgattcgaccatgcagtcccacatccggcgccaggtgatctcgcggtagatgaacaggcccacgatcatgccgtacagggcggacaccgccgccgcctcggtgggggtcatgatgccgccgtagatgccgcccagcacgatgaccgggaccagcagcgcccacttggcttcccacatggcctgcatcaccgagcggaagtcgcggtgccgcgcctcgccgcgccagcccttcttcagcgagatgtaataggccaccgccatgagggccagcccgcacagcacgccgggcacgatgcccgccaggaacagcttgcccaccgaggcctgcgcggccacgccatacaccacgaaggggttgctcggtgggatcatcacgccgatgcacccggcggacgccaccacggcggccgcgaagaacttgtcgtaaccacgctcgaccatggccggaatggtgatgctgccgatggcagccaccgtggccgggccggaaccgctgatggcggcaaaaaacatgcaggtcacgatggtggccagcgccatgccgccgggcagggcgcccaccagttcatcgccaagggccagcagccgccgcgaaaggccgcccgcgcccatgaacaccccggccgcgatgaagaacggaatggccaggatcggaaagctgtcgatggaaacgaaggcgatctgcgcaaggtattccaggggcagcgtacccgcgccgagcaccgtggcgatggtggcaagccccagcgaaaaggcaatgggcacacccaccagcaggaacagcacgaagtagccgaacagcagccacaccgcgctccactggtcggaaagcagcaccggcagaaacagcagcaagccgcaggccaccccgcccaccacgtccagggcgggcatggtgcgcgcctgtcgcaccagatcctgcacggtgcgcagggtcatgaggaaaaagcccaccggcaggatcatgtacgggatgaaatacttgatgcccatggcaggcgtggtctggggcatggcgatctgcatctgcacatggccgaagcccatgtagcagagcgcccccgtcagcacgagggtgcacacgtccaccaccacccaggccatgccctgcgcgcgcggcggcagcttggcgcacagcacgtccacgcggatgttgctgcgcttcatgatggccaggggaacggcaaggtatgaaatccagatgaacaggtagcgggaaagttcctcggaccacaccgaccagccgatgatgcgttgcagccccgctttcagcccctcgacgtcgacgaaccgggccaggaaggccaccgtgcccgcgtcgttgagcatttcgttaatcgtggccatggaatagcggaagcccgtctggtaggtgatggccaggatcatgaccatcagccccgctaccaggaagggtttttccagccactcgttggcggttgcccaggaaaatgtgtttctttcagacatgtgcatggtctccggaagatggcgggcaggcaaaagaacaggggggaggctcgcccctccccccttcgggccaaacgcgcaatgctacttctgcgtgtcctgcacgagcttgatcagttcggccggcagggtcacggtgtcccacaccgggcgggtcagcttccggaattcgtcgatttccgcgtccgtggcatcgtgaatggtgatgccggccttgatgaagccttcgcgggcggccttttcgttttcggggtacagcacatcgcgctgatactgggtggcctcgcgggcggccgcgttgatgacctgcttggcggcgtcgggcagcccatcccaccatgccttgttggccatggccacctgcatgcagtagttgtgcgcggaagtgatggcgtacttcagcacttcatggtgcttggcgccaaacagatggggaaaggtgttgccttcggcgtcgatggtgccctgttgcagcgcggtgtacacttcgccccaggcgatgggcgacgggttggtgttcagcgccttggcaacgcccacttccacgggtgaatcggtggtgcgcatcttcagccccgcaaggtccgaagccttgcccagcgggcgctttacggacacgaagtggcggtagccgtattccgcgtacatgatgggttgcaggcccacgtcgttggccaccttcaggaagtagtcgtacagcgtgccgcccggatcaatggcggagtacaggtttttctggaacttgggcgaggtgatgtagggcaggtcgaacaccgaatacagcttggagaagttggcaaggttcggggtggaactgacgccgatttccagcgtgcccttctgcgccccttccaccagcacccggtcgctgcccagaatggcgttggggaacacctgcacagtgatctttccgcccgacttttccgccaccaggtcggcaaatttctggtaggcaagggtgatatggttaccgggaggcgtggtgtgcgccaggcggaacttgatcttgggcccatcgtaggccgcctgtacgggtgccgccaacgcgacggtcatgaggagcgcggctaccagcatggctgctcttttcatggattctctccttgtgctacatgggtttccatcatcgaccatgtgcatcacatgcccatgaccgacacgatacagtccatcttgttttcatggcaccgtatccttcatgcctttccgcaacgtgcgtccccccggccaggggcggcgcgttctgggcgagtaagttgcaaccgacatgccgtcgcttgagacttttggaacaaactgaaaatatattttgaaactggttacttgtcagtaccgccacaactcgaacccgacaacaccagaacatgggacacaaaaaaaccgtccgaacatccagacattttttcaaaatagtgtcggtttaccatacgtctgcgcgaacaactggtgaacgcgcggcaaaaaaaccgcaagaacagcagtggccactcgcattccccacatgcacatgtgcttcctggaacacaatgtaaagccacaccgccaacaggattacgcatgcccacaacgcatgatgccatagtcaacgacgcagtcacctttctgatattcgaccatttacccatgggcattctgtattgcgacgccagctacgtgatccgttttgccaacaaggcctatgcggaactgctgggcaagcgcccccacgacatcatcggcaggaacattaccgaggtcattccctcgtcgcgcgcgccagaggtaatgaccaccggccaggcggaaatgggtgacctgtgcagcatccccggcccccgggccgatcagaagctggtggtgaaccgcattcccgtgcgcgatgccgcgggtgcgcttgtcggcatgatctcgcaggccatcttcaatgaccccagcgaactgaaacgcctttccaacaagatagagcaactggggcacaagctcagccagtacaagcggcgcatggcggccaccctgcatgcccagtattcgctcgccagcctgaagggcgaaagcgcctccatgcaccagatcaaggaccgtctgcgcagctacgcccgcatggatgcgccggtccttgtcctgggcgccaccggcacgggcaaggaactggcagcccatgcgctgcacgccgaaagcacgcgcgccgccgggccgctggtcagcatcaactgcgcggccattcccaaggatctcttcgaatccgaactgttcgggtacgtgcgcggggcattttccggcgcccatcacagcgggaaaatgggccagatagagttggcagacggcggcaccctgtttctggacgaaataggcgacatgccccttcaggcgcaggcaaagctgttgcgcgtactggaaagccgcaccatctgccgcgtgggcgcggtaacggcggaacccgtggactttcggctcattgcggccaccaaccgcaacatcaaggacatggtccaggctggcacgttccgcgaagacctgtattatcgcatcaatacattcatcatagagattccttcgctacgcgacaggaaggaggacatcctgcctctggcgcatcactttctggctcgcatggggcacgagggcgtaacctttacccccgccgcagtatctgcgctgcaatcgttcgagtggccgggcaacatccggcaactgcacaacgccatcctgcatgccgccaccatgcgcgaaggcagcgccatagacgtctgcgccctgcccccggaaatacgcccggtccataccagccctgtcgcgccttgcccgctaccgcaggacaggagcgaccttgcgggcattctggcccacaacgaggccgctctcattgaaaatgccctgcgcgagcagggcggcaatgtcaccagggccgcatccgcgctgggggtttcgcgcgccacgctgtacgagaagatgaagaagcacggcgtccatgccgtgcgttctcgcgacaggcaggggaactgacctgaccggacggtgcctggcggatcggatgcggtcagccgccccacaatgcgacaggcccgccccaaaggggcgggcctgtctttttccagatcccgatgcggggcgatgcccggcgaggaaggccgggcatcgcaacagcgtcagcagcggctacttgacgaagtgccgcttgtccagatggtcgtacttgggcaggtggcgggtgggcagggccagggcatcgcgccggaagggcggggccagcctggtgccgtcggtcatgatctcgatgaccgagggcttgcggctcttgcgggcggcgtccagggcatcggccaggtcggcctgggtgttcaccttgtagcccgtggcgcccatggcttccgcgatggccgcgtaggaattggaccagatgtccgcgcccacgaagcggttgttgtagaagtccacctggttcttcttttccgcgcaccacgccccgttgttgtacacggtggcgatgaccggcaggttgtactgcacggcggtgggcacctcgaacaggctcatgccccaggcgccgtcacccacgatggccaccaccgtgtcctcggggcaggccagctgcgcgccaaggcccgcctgataggcgaaaccggtgttgccgaaggtcagcgtggccaccgaacgcttggcgttgcggaagcgcaggtagctgttggccgtggacgaggtgttgccgatgtcggtggtggcgatggcgttgtgctcggtgacgaagcggcccaccacgtccagcgccttgcgcggatgcatgcggccttccatcaccggttcgtcggcgatggcggcgatttccttgtaccagtcctccagttccgccttgaccatggcgtacacggcatcgtcgcgcctgggattcggcatggcctcgcgcacgcgggccagcagttccacggcggcgtccttggcgtcggcgcacaggcccacggccacgggatgggtcttggcgatgtggcgggggttgatgtcgatctggacgatctttgcggtcttcgggaagtagttgatgtcgtactgcggcagcgtgccgaagtaggacagccgggtgcccacggccaggatgacgtcggcctgctgcaggatgcgcatggccgccttggaacccatgtacccgatggggccggtccacagcggatggtcgcaggggaaggcgtcgttgtgcaggtaggtgcaggccacgggggcgttgaggtgttccgccagggccttcaccgtttccagcgcgccggaatccaccaccccgcgaccggagacgatgaccgggcgcttggcggccttcagcacttccaccgcctcgcggaactgttccggattgccgatgccgccgggggccacgcggtactgcgacggggccaggatgtcctcgtccagttcgccgtagaagtagtcacgcgggatgtccaccagcaccgggccgcgttcggcgtaggctatgcggaaggcggtgcgcaggatgtcggcggcgcgcttggggtgcggcacgcgcagcgatgccttggtgatgggcttgaacagattccaggtgtcgcattcctgaaagccgtcccaacccaccgagatgctgcccgcgctgggagacaggacgaccatgggcgtgtgggccatgttggccgtggccaccgccgtgacgtagttggtgatgccggggccgttctggccgatgcagacacccgcccttcccgtcattctggtaaaggcgtcctccatgtggcccgcggtctgttcgtggcgcaccgaaatgaaatcgatgcccgcggcgggaaacaggtccaacagatccatgaaggccgacccgagaatgccgctgacgtgcgtgacgccttcctgcacgaggacttcagccattgcttcactgggggtcatcttgggcatgatatgctccttgaaagtatgaaatgtgcgctgtcggatgtctggccggtagacacccttccatcccgacgtgcgggtggatccagtgcgacaccccgcctagcaaaatatgagcctgccgcgcatttcacatccaacatgttaaaaataaatattatttataaaagcgcgactcgccccagtcacctcctgctcgcaaactgtccagacttccatacagtctcaggacatccgtctgatggtccgacagtttgcctatgcccttctccttgacacggcggccatgccggggcacctcccccgtaccggcaccccgcgaatcgcacaggccccgcccgcttcgcgtggccgatgcttcccgcatgtcccgacatgcccccacgccgccacaccccccacccgcaggagaccccgtggcccgcaaacgcccccgcaagccatcccccccgctgccgccaccgcatgaatcgtcgcggctgtacgcgcgcatcgcgccccggcacatcgccatgttccgcttcttgctggaggcgcaggacaacctgggctacatgaccgtgcttgatcgcggggtggggggcggcacgaacggcaatgatgcggacggcagcggcgcggcgcagaacgggtgcggcacggaaggcggcaccaccggcggcacgggcaaggggtcaaccggccccggcgcggacgctgtgctcaagatcgtgttctcgccccatcaggaacgggagatgcgcgcctttctggaatccatgcgcgccaccattcccttcacggtgttcgaatctccgttgcgcgcgcgggccacagcgacggggtaggaccgcggaaccggacaggcgcaacgggacagccaaagctggcgatgcagccgcagctgccccgcgacgcgcccccccttgcgccacggcacatgaaaaacggcggggcgcaccaccacggtgcgccccgccgtttctgcctgccccatccggaaatgacaggccctttcctcgttctgctcagaacagcgtgccctgctccccctcgccgccgcgcagcgcctgcatgcgccggatgtacgcgcccacgtcgaacttggagcgcgccccgttgtaggtcatggaacggatggtgccctgcacgggccgttcgccccacggcctgtcgtgcacccctcctgccgaccaggcgatgccggtgtagccgttgctgtcgcggccatccagaaagtagcggtcgttcagggtcacggcagtgcgcacggcgtcttccggcgtgggcgaccacagcagtatctgcttggcccagtacatgcgcaggtagccgtgcatgcgtccggcgcacaccatctcggtctgggccgcgttccacagcgggtccgccgtgcgcgcggcggccagttgggcctcgtcgtacagtgccgggcgcgggtcgtggcggtgcttgtccagggtggccagcgcccagtcgggaaaacaggtgacggcgtcgtagtcctgcgcgtgcaggcagaaattgtcggccagttcgcgccgcacgatcagttcttccagaaacgaggcgcggcagtcgtccggcgcctctagatgggcctgggccgccagcgcggcccgctgggcggacagcatgccaaagtgcaggtacggcgacaggccggacacgccatgggcattgggatcattgcgcaggtggtagcggtgcaggcgggcgtggatgaaatcgtccagggcggcgcgggcggcgtcctcgccgggggcgatgtccggcatgcccggcagcgggcccacctcggccacggtacggtccacggcaagattgtcgcgcagggatgcccagtccacgtcgggaacgggcacggaagacgcgccagacacggaagacgcgggcggcaacgcggggatgggcgtcaggaattccggcagcaggcggtggattttcgggcgcagggtgcgggccgcgtattcgcgcttgggcgatgccacccggcagggcaccacgttgcggccatccacctcgtgcagggagcagaccccggccagcccccgcgcggcggatgccagccacgtccgtttcagccgcagcacgtcgaagtcggtgaccaccagcgcggcatttgccgaacgggcgtaacgcaccacttcttccggcgggttgccgcgcagcaccacaagggggatgcccgccgccgccagatggcgctgggtttcctccatcccgcgcagcagaaagccgaactgccggatggtggcgcccagaaagctgtttgccaggcaccacaccacggccagcggcgcacccagccgggcggcctcggcatgggcatgcagcagcgcccagttgtcccgtgcgcggtgctcgcggtgcatccagtacagcaccggcccacgacccggccttgcgcccggcgccgaatgtgcagcgggtccgccgtgcatgcccaccacgcggcgggggtccaccaccgacgaaaaggccagcggcgagtttgcattctgcgacgccatggcatcctccctgccccgaaggccgacccaccggcgcgccccccgcctgtatcaaccggggcgtccggccacggggccaatcaggacgcgggaccgtcagcacaggaggacggacaggacaggcgggacagacggctcagcgcgtttccagcgtctccatgcacgacttgaggtcgcagatcatatccagcacgtccatgttgtggttgacgcgccagtagaactcctcgacctcgaagggcttggtgagaaaatcgttggaaccgttcttgagaaactgggcggtaagcgggccggaccccaccgaagacaccccgatgatggccacgcggtccatcttgtggcgaccacgcagttcgcgcaccagttcgatgccgtccatgttgggcatctggtagtcggtgatcaccaggcgggtatgcgggttctgctcgaacacggccagcgcttccacgccgtccccggcctccagcacgcgaaagcgctgcacttccagcagctttttgatctgcgcgcgctgggtgcgcgaatcgtccaccaccagcacggtgatgaactggttcttgaacacccgctccaggctggccaccatggggtccatgtcctggatggatcccttgaagaaatagtccaccacgcgccgctcgatgaaccggcggcggatttcgtcgttgaaggtggcggtcagcacgatggacggcaccttccaggccaggcacaggtccacggcctcgccgtcgggggcatcgggcaggttcaggtcgatgatggcgatgaagatctgctggccatggtcgcgcagcagggcctcggcatcctgcatggtgtgggcaatgagtgtgtcgaactgggtaagcgcctgaatctgcttgcggatgatcttggactgcacgttgctgtcctcgatgatcagcaccgtgcgcggcgcttctgcggtcatgttcatgcggcctccccggcgcggcgtctgtctgtgcgttgtccgaatgctacacgctcggcagggggggcgcaatgccgcacgacccgatgcgcacgggaacccggggaaaaagctgttacgttacggattgttgcccggaatacccgcgcggtttttccctgtcgggcggggctgggacaagccgaaaacgccacgcgtcaacgcgcggcgggcggggcagcgcacgggggacgggtgccgcgcgcggcgggcggggcagcacgccgaaatccggcagccgggaaaagaggggaaaagggaaggcagcaggcgcggggcagcatgcccggtccacgcagggctaattcacgcagggctaattcacgcaccggggggccacgcgcaggcggtcagctggtggcggcgagcacggcctgcctccggaacggaaacgcagcccggttcagcagaaatggacgcgggggatcaatgggggggacgggcggacagcccgcccctagcgcacgcccaggaacatccgggtggccagccagtccatgaccagggccggattcaccgggctggggctcagggacagggcctcctgcgctgcggccagggcctcgtcgcaacggcgcaggcgggccaggtccatgcgttctgccagcaggcggcccagggggtctgcggcgcgcccggccagcacgtcggcaagggtgcgctggcaatgcagcaccacggcggcggcaaggggggcgtccagatcgcccttgcgggaggtgcgctccatccagccgccgccggtctggatgaattccaccagcgcgtccagccagtcgcgcaccgccggggacggcggggccgcatcggtgggccaggccagagtgagcacgaagctgcgcgacaccagcgtgggcagcagccgttcgcgctggggggccagcagcacgaagcaggtggtggggcggggttcttccagcgacttcagcaggccgttggccgcctccacgcgggtgtgggcatccaccagcaccaccacgcgcctgcggccctcgcgcgggggttcgcccaaaaggccgcgcagtgcgcgcacgttctctatggaaaaggaaccttcctcggcgctgggcttgttgccgtccagcaccacgaggtcgcggtggccgcccccggccatgcgcaggcacgacggacaggtcaggcagggacgggcatcgtccggggtatcatccggggcctcgcagttcagcagcgccgcccagtacagggccagggccatgcgctccggcgcggtgccgccctctgccagcaccacctgcggcggcgatgcggccagcgcgtgcagatggcccacggtgcgccggtgccgggggtccagcagcggggccacaacctcgcgcgggtcctgcggcgcgggcggggcatccgttgcggctgcggcagagcggccgcgtttgggggcagtggtggtgtcgttggccatggtggttccgatacaggggtgaagcgggttccgaactgccgggccatgctacccgaaggcgcggggggccgtccatgcctgttcccgagagcccacccgcaaagagtttcggaatcgaccataaaaaaaggatggctcgtgccacccccgcatatgcccctgaaccccctgccccaaaaacaatcgacagttttagggggagggggtgcgggggatggacccttttgcggcagctgttggccgaacgcgaagcgtgaggcttacagatggcgaccacagagcgtcaaaaggggccctcccccgcaatatcacttagaatatgctctcgccgggcgctaccagccccggttgatggtctggtcgcgttccggacccacggacaccaggctcacgcgcacgccggtcagttcctcgatgcgggcgatgtaggcgcgggtgggcgcgggcaggctttcccaggtggtgcagccggtgatgtcgtcatcccagccgggcatggtctcgtacaccggggtgacgtgggccatgccgttctgttcctgcggggccacggtgatggtgccgccctggtattcgtaggcggtgcagatcttcagttccttcaggcccgacagcacgtccagcttggtcagggcgatgtcggtggggccgttcaggcgcacggcctcgcgcagcaccacggcgtccagccagccgcagcggcgcttgcggcccgtggtggcgccgaattcgtgccccttctgctgcaggtagtcgcccgcctcgttcagctgctccgtggggaagggcccggcgcccacgcgggtggtgtacgccttgacgatggccacgatgcggtcgagccgggtgggcgcgatgccgctgcccgcagaggcattgcccgacaccgtgttggacgaggtgacgaagggataggtgccgtggtcgatgtccagatgggtgccctgggcgccttcgaacatcacgtgctgcccggcggcccaggccgcttcgatctcggcggtgacgtcggccaggtggggcaccacgcggggtgccacggccatgacttcgtcgaacaccgcgtccacggtcatggtttcgccgccgtacaggccggccagcagggcgttcttttccagcagcgcggcctcgatcttggcgcgcagaagttcgggcatggcaaggtcggcggcgcggatgccgatgcgcgacatcttgtcctcgtagcaggggccgatgccccggcccgtggtgccgatcttggattcgttggtcttgtggcactcgcgggccacgtccagcgccttgtggtagggcatgatcacgtgggccttgcggctgatcatcagccgcgccggagaaacgtccacgtccttgtcgcgcagggtttccacctcgcggcagaacacggcggggtcgagcacgacgccgttgccgatgagacatttcttgcccggatgcaggatacccgaagggatgaggtgcaggatgtactgcttgtcgcccaccagcacggtgtgcccggcgttgttgccgccctggaagcgcacgatcacgtcgcacttgcgggtcagcagatcgacgatcttgcccttgccctcatcgccccactgggcgcccatcacgaccacgtttgacatttcccactccttgtgacattgagtgccaccctgcggctccggctcttgccgaaggcgcgcagaaaaggcatcatgtcttatcccgtgacttcttggaagtcaacggaactgctgccgatacgaccccgacagcagaaaatcgtccgcacgcggacatgccggaaccgccggcgggccaaggcccaccggaaaaacggcgcaccagcgccgctccgcgcaacgccgcacaacccacggcccgacggccacccccgcgcacggaagcgcggcccgccacaggcgaacgccccttccgctccccctcgacacaggccacccgcgcatccggccacccgctcttctccgcctcgctgctctccacccgtcggcccaccgtaccgcatgcacaatcctatcttcaccaccagggaacgctttgcgctgttcggccttgccatcgcccaggcgttcctgctgctgctcatcctgctgcccgccccgcgcgattccgacgtgctgcgcgtggccgcccctgcccgcgaacgggtgctgacgcgcctttcgccctacggccccggcttcgaacaggaactgctgaccgccttctgcgcccgctacggctacgaactgcgctgggtgaaggccgacaaccgcgacgaggccctgcgactggtggccgacggctacgccgacgtggccgtgggcttcggcaccgcgcccgacgcccacggggcaggcggcgcaggcggcaacgaaagggacggccacgatgacggctccggcaccaacgcgtccggcgcatccggtgcgtccggcgcatctggcgcatccggtgcatccggcattgccgctgccgcaaacgacgccacgggcgcaacggacgccgcgcccggcatttcgctggccgcgctgctgacccggctggccaccggcaccgaccccatccccctcaccgacctggtggcgggaccggcctacgaccatgcccgcccggtactggtgcgctggtcggaaccagatctgcccgcgcccgtgcacgccgcgctgcgcgataccggcaccaccgaagccgcacggcacggccagacctccgacggactgcgctctgccctgctgctgaacacctgggaaacctccgcgggcccggctgtaccccccgttcaggggctgctgccgccttccagcggcccggcccttccgtccggcgaatccaccgtggacaccgcatccgacgacgccccccgccacgccatggtggccggcgactcgtggcggctgtggcagcccttcatggccgaacccacggcgggccgggtcacgggcaagcccttgtcctaccattggtactggcgcggcgacgacaccaccctggcccccaggctggacgaattctggcgcgagcgcaccgccccggcagacaccctgctggacgacctgaccgagcgctacttcggctttctgccggaatcgctgggcgtggccgaagacggcgactataccggggcatccggctatgcggacatcttcgacctgatggacctgatgaccgtggtgaccgaaaagctgcccgcccacgcccccgccatcagccgcgccgcggcccagagcaacatcgacccgctgctgctgtccgccgtgatcttccaggaatcgcgcttcgatgcctctgcccgcagcaagaccggggtgcgcggcatcatgcagcttacccagaacacggccctgctgctgaaggtcaaccgcatgaaccccagccagtccatccggggcggggcgcgctacctgcgcatgctgtgggacagcctggacgatctggacctgcaaccgtgggaccgctggttcttcaccctggcggccttcaaccaggggcctggccacctgcgcgacgccatccggctgaaccaggaccttggcggctccggccgcacctggcgcgaactgaaggacacctttcccaaactggcgcggccccgctaccacgcccgcacccggtacgggtactgtcgtggctacgaggccgtggcattcgtggaaagcgtgcgctactactattacatactcaacgggctagtcgccctctcgcggccggaagctgagcaccttgcgccgcttctggacgccgtccccgtccgctggcccaccgtttagggcggggtcgccattcccggcaggggattcggctaccggttcgaggttgaaggccatgcgcgggggcacccccatgggttcgccctcgggccgggccgccgaggcccagtggtggttgaagagctggttcttccagcgcaccgcctggatcaggctgagcaccagcgccgcctcttcccaccgcttggtgggttcgaagcggtccaccacggcggcgtagcggtcccacagcgacatcagcgacgcctcgtcgtaggcgttcagttgctgtgccagcttttgcagcatgcgctccatggggtcatcgctccttcatgcggggtggtgggggggcgaccggaacgtcccggaacgccttcaaggatgtcccgggacgcctcaggacgccgatgcgtccgcgcgcgtgcagtggccgcgccgtgccccgcaggctacgccaatccggatgccggttcaaatggaaattgcccgcccttgcgggctgtgctagcattcccgctgtcgcagcccggaaggcgaccgcgccccgccccgtggcggggcgttgcgcatgccgcgccgtttccgcccccgataacgcccattccgcccggcctcgccgccgggcgcaggcccgccgtatccggcacgccgcacccggccccaccgcgcaccccgcgcgcgccggatgcacgcggtgttgccgggccgcgccgcccccctgccggagcccgtcatgacttcgccgaagcccgccagcctcaaggacatgtaccgcaccctccaggacgatccgtttccggattcccttaccctgacgctgggcgacaccaccctgacctaccgcaagcgcacctggaccatcgacggtgaacgcaagggcctgcgctacggcgaaaaccccgaccagcccgccgccctgtacgaactggccgaaggcgggctgacccttggcggcgtggcctttcgcgccgccggacagggccttgtctcggccatcgccgaagaacacatggtccaggcgggcaagcaccccggcaagaccaacctgaccgacgtggacaacggggtgaacatccttcagtacctcaccgcgcgccccgccgccgtcatcctgaagcacaacaacccgtgcggggccgcatggtccagtgatggcgtggccgacgcgctggacaaggcctacaactgcgaccggatcgccgcgttcggcggggccgtggtggtcaaccgcccgctttgccgcgccgccggtgaactcatcgccgccaactacttcgaggtggtggccgcgcccgacttcgaacccggcgtgctggaactgctgcaaacccgcaagaatctgcgcatcctgcgcatgcccggcctggcccggctcgatcagttcgccgatgcgccgttcctggacatcaagagcctgaccgacggcggcatggtcatccagcactcgttccgcaaccgcatccgcaccgtggccgactttctgcccgccgaagccaccagcaaggacggcgtcaccgtcaccgcccgcgcgccctccaagcaggaagccgacgacctgctgttcgcctgggccgtggagtcgggcgtcacgtccaactcggtgatctttgcccgcaacggcgccaccgtggccatcggcaccggcgaacaggaccgcgtgggctgcgtggaactggccattcacaaggcctacaccaagtacgcagactcgctggccttcgccgcgcacaactgctcgctgtacgaactgaagcagaaggcggccaccgacccggccctggccgactcgctggccgccatcgaacgccgcaccagggacgaacgtggcggcctgcccggcaccgtgctggtctccgacgggttcttccccttccgtgacggcgtggacgtggccttggcgcagggcgttgccgccatcgcccagcccggcggctccatgcgcgaccacgaagtgatcatagccgtgaacgaggccagcccgcaggtggccatggtgtttacggggcagcggtcgttcaaacactagcaattttgaaagagaatacggggaggggaccctttgaaaagggtctccctccccgtacccctcccccccaaactttttgttttgtagtcgggcaacactacggccctcctgcctcctcctctattgaggccgataggttcttgagcgcgtcctgaaattgcctttcttccttacaccccgcagcgtacccgcgctgacatggcacacctacggattccgcccgcagcgccaccgcgctgacggggcgcgcccacactaaaacgccttctccggcctcaccgaaacaaaccaagcgggaaacatggcggcaccatccggcatcgtgcgctaccccggcccggggtgcatcgttgaattcatgcagggcaaccgccccataacggcctgggtgctcgaagaacaggcaggcaagctgcgcctgctgctcgccaaccgccgcgaaaccaagctcaccaccaaccgcctgctgccctggtccggcccggtctactccggcgaatacggccgccagcagatcatcgacctgctggaactgcaccgccagcgccgcgacgaccgcgaaaccacgctcgacgcgctggaactctggaccctggcccagggcgaagtggaccgcgcctcgctggaatggttcgcggaactgctctgggaagcgcccgaagtggacgaccttgccgcccttggccgcgccatgctggcctgcaagacccacttcaagttccagccgcccgacttcgaggtgtacaccgccgaaaaggtggacgcccgtctggccgaacaggaagccacccgccagcgcgaagccctggtggccgcaggcaacgaattcgtgcgcatcctgtgggacgtgcactcgcgccgccgcaccctgccgccggaaacctcgccggaacggcccgccccggacatcgccgaacagctggccgcgctggtcatgacccgcttggccgacccggacgaccacgactccgaggcggtctggaaacaggtgaccaagggcctgcccgacgacccgcacctggccctgcacctggccaaaacctggggcctggtgccggagcaccacaatttctggatggaccgcgcgggctacgaccccggcaacgcctgggcagccggccacgcggacgacatcgccgcgctgcgcgccgccgtggaatccgcccggcgcgaaccgctgggcacgccgttcatctccatagattccgccaccacccgcgacatcgacgacgccttccacatcgaggcgcgcggcgacgggggctttcgcctgtggctggccctggcctgcccggccctggcctggccctacggcagcgaactggacaaggccgtgctgcgccgcgccaccagcatctacctgccggaagccacccaccacatgctgcccgaggaactgggcacaggcttcttcagcctgctggccgggcaggaccggcccgcgctggtgctggccatggaagtggccccggacggagaactgcaatcctgcgtgcccggcggggcgtgggtgaacctggccgccaacctcacctacgaggcctgcgaggcctgtctggccgccgtggccccgccgcaggccgccccgaacccggacgacgacctgctggcggccatgctggcgggcgccccggacgcggaggacgccgcatccgcccccaccgccgcgcccatccccctgccggacaacgcggcggccccgcacgcggaccggctggccgtggccgacagactggcgcgcgccctgcaatcccaccgcatcgggcgcggggcggtgatcatcgaacgcgacgatccgaaggtgacgttatccggcgaaggctccgccaccgtggtggacattgcggagcagccgaccacgccgcgcagccagtccatcgtggcggagatgatgatcctcgccaacgccggggtggcccgctgggccggcgagaaccgcgtggccctgctgcaccgcacccaggacgtgggcattccccgcgaatacgccggggtgtggcgcgccccgcacgaggtggcgcgggtggtcaaggccctggcctcgtcgctgctggaaacctcgccccggccccatgcgggcatcggggtgcccgcgtacagcccggtcacctcgccgctgcgccgctaccccgacctgatcaacgaaacccaggtgctgcacgcgctggccaccgggcagggccgctggacccgagaggaactggacgccatgctgcccctgctgaacgcccggctggacgcggcgggacaggtgcagcgctttcgcccgcgctactggaagctgctgcattttcgccagaagggcgacaagacctggtggcacgccgtggtcacggaagaaaacgacgccttcgtcacggtcagcctgccgcgcgaacagctgttcctgcgcgggcggcgcgccacattcggcgacaaggtgaaccccggccagcacttccgggtgcgggtgggcaagatccatccgctgaacaacgaaatccagatactggacgcggaagaagagtgacggcattgtggcccggcgcggggcgcgttcccagccaggcggcgcgtgttccgagagggacggcgcgccctggcacgccaaccgcgacaacgacatttcacccgcccagcccccgcaggaggcacgatcatgatgggtaagctgctttggatcgccatcgcctacgtcatgggctccatccccttcgggctggtgttcgcccgcaccttctgcggggtggacccgcgcaccggcggcagccgcaacgtgggcgccaccaacgtggcccggctgtgcggcaccaaatggggcgtggccaccctgctgtgcgacgcgctgaagggcgcgctgcccgtggccatcgccatgtcgttcagcgattccacgttcttccacagcctgacggcgctggccgccctgctggggcacctctattcctgcttcctgggcttcaggggaggcaaggccgtggccaccacggtgggcgtgttcattccgctggccttcgggcaactggtgctggcgggcattgcctgcctgctggtgatctggcgttccggcttcgtctcgctgggctcgctgaccctggtcacggccctgcccgtgttcctgctggtgtacggcaagtggaagctgctgccgctggcgctggtggtcatggccctggtgtactggagccaccgcgagaacatcggacgactggcgcgcggcgaggaaaagccctggcagaagaagcaccacgacgcggcgcccaccggctgcgcggcggacaccgcctccaccgatcaggccgatctggccgacctggctagcgggcaggccccctgcgggtgcggctgcgccgcgcacggagaacccggcgccacgccggaaaagtagctttcacggcgtcgccccggccttgtcgccggtgccacggcaggcgccacaactgctgcattgcacgatctcaaggagaccggccccatgccttgtcccacatcctgtcccgcacccggtcacgactttccgaccgcgcgcacgcggatggagtacgtctgccttggctgcggagagcgtcgcggcatcgacgaactgctgtacacctgccccagctgcggcggggtgtacctgcttgaagaccttgatttcgacacgctggcggaacagcgcaccggtcccgaatggcgcgccctgttcgacgcccgcgccgccacccgcaccaccgccctgcgcggcatcttccgcttctacgagctgatggccccggtgctggaagaagaggacatcgtgtaccttggcgagggcaacacccccatcgtcgaggcggctcccgtgctgcgcgatgccgtgggcattcccttcgccttcaagaacgacgggcagaaccccagcgcctcgttcaaggaccggggcatggcctgcgcgttcagctacctgaaggcgctggtgcgcaagcacggctgggacgaggtgctgaccgtgtgcgcctccaccggcgacacttccgccgccgccgcgctgtacgcctcgtacgtgggcgggccggtgaagtcggtggtgctgctgccgcacggcaaggtcaccccgcagcagctttcgcagcccctcggcagcggggccacggtgctggaaattcccggcgtgttcgacgattgcatgaaggtggtggaacacctggccgaaaactaccgggtggccctgctgaattccaagaacagctggcgcatcctgggccaggaatcgtacgccttcgaggtggcccagtggtacggctgggacatgaaggggcagtgcgtgttcgtgcccatcggcaacgcgggcaacgtcacggccatcatggcaggcttcctgaagctgctgcgccttggcgtcatcgacgccctgccgcgggtcatcggcgtgcagtcgcaccatgcggacccggtgtggcgctactacagccagccggacccggccacccgcacctacgccccggtcaccgtgcagcccagcgtggcccaggcggccatgatcggcaacccggtgtccttcccgcgcgtgaaggcgctggcggacaggttcatcgcggaagggggcgaacgcgccttctccgtggtgcaggtgaccgagcaggagatcatggacgccatgatccggggcaaccgccacgggcacatcgcctgcacccagggcggtgaatgcctggccggcctcatcaaggcacgggaactgggcctggtgtcgcagggcgagcacgccgtgctcgacgccacggcgcacagcctgaagtttgcgggcttccaggacatgtacttcaccaacagcttcccgcccgaatacggcgtgaccccggacgccagcctggccaacgcgcccgcgctggtggtcagcccggaagacaaggcgcgcctgtcgcccgaggcctacacccttgccgccgccaaggcggtggtggccaggctggggctggcgaagaaggcgtaacgccgcattcagggcaaccgcccatcccgcatccgaaaaacgacgcggcgcacggaaggattccgtgcgccgcgcttcgttcccgcgccgggcaaccgcaatgcgcattgccgtttctgttccgcgccgtgccccaccgatcctgttgccgcgcatagcctggcataccgctcacgcccttgcgctgacgggcttcttctggcactggcaagtgaacgtttacgagattccgcgacaaggagaacgcatggagttcctgcccatcaaacgggcgctcatgagcgccacggacaagagcggcctggccgacttcgcggcctttctggcgggcaacggcgtggaactcgtctccaccggcggcacgcgccgcatgctcgaaggcgcggggctgaaggtcacccccgtcagccgcgtgaccggctttcccgaaattctcgggggccgggtgaagacgctgcacccgcacatccacggcggcgtgctggccgacaaggacaacccggagcacgtggccacgctgcgtgaactgggcattgccccgttcgacctgatctgtgtgaacctgtacgatttcgccactgccgcggccaaggggctggacctcaagcaggccgtggaggaaatcgacatcggcggcccgtgcatgctgcgcgccgcggccaagaactaccactccatcctcgtgctgccttcgcccgcgtactacgggcaggccatggaggaaatgcgcaccaattccatgcgcgtggggctggaattccggcgcgagatgtcggtgctcacctttgccgccacggcggcctacgaccggatgatcgccgactacctggccgcagcggcccgctaaggtctgcccagaagcagcccctgaagagttcccacagtttcgactgccgaccgggcgtccgcaagggcgcccggttttgccgtgtgggggcgtccgcccccatcccgtttccgctgcccccctttgcatgtcccgcttccccgcgccgccccttccgcgtatgatgcccttccgcgccgggtagccgaccacaggtgaccgcagatgatcgggcgcaccatgtttcattccgccagcgcaggagcactcccatcgccaaggttctcggcaacacccaggggctcaagcccagccacgtcaaggccctgacccgcctataccagcgccgcttcccgtccgtggggggctattcgcacgagcaggcccgcgaactggccgccctgtcccgcagcgtggggcggcaggtggccgtgctcatcgaccggcagggccgcgtggccatggtgctggtgggcgacaccggggccatcaccattccggaactgccccgcgcccgcaccggcacgggccgcctgcgcggcctgcgcctgctgcacacccacctggggccggacctgctttcgcaggaagacctgatggacctgctgttcctgcggctggacggcttcggcgtgctgaccgtcaacgaatggggcgagccgctgaccttccagcacgcccacctgctgccgcagcaagaggacggcaagccctaccgggtgcaaccggcccagccgtgggaccgcgtggacaccgacgtggtggcccaggtggaggccctggaagaggaaatggcccgtgccgccagcgacgcgcgcgccgtggcccccgcccgtgcgcgcggcactgccgccaccgccgccggggccgtgccgcagggccgcagccatgccgagcacattgcccacaccgccgcccttgccgccgaagcggaaggccccgccgccgtgctggtcagcgtttccaccgcccctcggcccttgcaggaactgaatctgaccgaactgaccgaactggcccgcaccgccggggtgcgctgcgcgggcaccctgatccagcgcgtgccctcgctgaaccccaagttcatcctgggcaagggcaagctggcggaactggaggtgctggccctgcagggcaacgccaccatgatcatcttcgacggcgaactttccccggcccagctgcgcaacctggccgacctgaccgagcgcaaggtgctggaccgcacccagctgatcctggacatctttgcccaacacgccaccacccgcgcgggcaagttgcaggtggagatggcccagctgaagtacacccagccccgcctggtggggaaaaaccgtgccatggaccgcctgatgggcggcattggcgggcgcggccccggcgaaaccaagctggaaaccgaccgccgccgcatccgcgaccgcatcgggcgcatcaaggacgagctggaatcgctgcgccgccagcgcgcctatgcccgcgcccggcgggccaagcagcgggtgccgctggcatcgctggtgggctacaccaacgcgggcaagtccaccctgctcaacgccctgaccaacagcgcggtgctggccgaaaacaagctgttcgccacgctggatcccaccacccgtcgcctgcgctttccgcacgagcgcgaactgatcctggccgacaccgtggggttcatccgcaacctgcccaaggagctgctggaagccttccgcgccacgctggaagaactggaggcggcggacctgctgatccacgtggccgacgcgggccaccccgaactggaccgccagctgggcgcggtggacaccatcctcaccgacatggaactgcacgaggtgccgcgcctgctggtgctgaacaagtgggacaccctggacgaggaaacgcgcgaggccctgcgcgccgtgcaccccgacgccatcaccctgtccgccgccacgcggcaggggctggacgaactggtggcgtccattgccgcgcgcatcgactgggaacgcgacctgcgcccctgcggcaagcgcgcgggcaagggcggcggcgaaggcgacgggaacgagtgcccggcagacgatgggaacgagggcagttatggggccaacccggacgaagcaggcacagacgaagcggaagccggatacgactggccggaaatggaatcggaccggctgaactgaggcacgatgcggtggccgccactccgcgtggccgccgccgggtgacacttccccatcccgcaggcgcaccaacgggcacagcaccaagactcgcgccgcatgcggcgcaaccctgcatcgtgcgggcgcacaatttcatgcgacgatgcactgccaccatgcccaacccaacacgccgtgctcattatcgatattttttgcaaaaaaacatcttttcctttcggtatattacaactgcaacatggcaacactgcaacatgcccacatgcgcatatccaactccatcaatggatgcgccatgttgcacaacgaaaaaatgcactgcaccaacgccacaatagtgccgccgcgccgccataccccctttacagcggacacatgcagggctagggtttaatcaccggcgaaagagatcgacctagccagtgggtcggcatcccgccggagtatgcagcaacgccgagggcgttgcgaggttcgcaaccagtgcacagagcgctcgcagcctgcgccggaagcaggcggagcccagccgggatccggcacgacgcacagaacgcgacaggggccagatgcgaaggaccgccatcggaggactgttctggcagagatttacccccataacggcaaagcgagttgcccccaatgaatagggacacggaagataatccctaacaggcgtgcagcagagatcccggcgcaaagcgcggaatctcccggatatccggagcggcacgcctttccttttgccgttttccggcggtcacgcactccagccgctgcccctcaccgcctctcgcatcatatcccgtcccgccagattcccggcgattccccgtcgcccacgttccatgccccggcaatcgccccccaatcatcccggcagaccagccccttccggcgcagcccccatcaacgcaaactcccttccggcgcacctcacatccggccccgcatccggccccgcatccgctgtcccttgcggtttccgcatgcgcaccgccgcctgccgccccctccgctcttttctttgcccgcccggtgcagtaagtacacgcagaccttgccacgcggcgcgaaagcgcctaaatcatacccagacggtaggcaataaccccactcgcgtggggtatttcacgccgtcgccccgacgttacggcgtcacccccggctgcatggcagcgccacaacgtgcccattgcacgcagccatcttgacgaccgcccgcgcctggggcagtgcaaccccttgcggggccgaacttttccggccattccgtaccgcgtcgccgcagctgccgcagttccggccagccccggcgcacccgcgcaagcccgaacagacgcgcgaccccgtgccgcgcgccgcaccacgcgccgtcacccgcgcgcagcccacggaggtttcagcatgtccaagcacgtcgtcgtcatcggggccgttgcccttggcccaaaggccgcctgccggttcaagcgcctcgaacccgacgccaaggtcaccatgatcgaccagtcgccgcgcatttcctacggcggttgcggcattccctatttcgtctcgggcgaggtcaacaacatcgacgcgctgcaagccaccccctacaacgtggtgcgcgaccccgaattcttccgcatcaacaaggacgtggacgtgctgaccgaaacccgcgccgtgtccatcgaccgcgcggccaagaccgtgctggtggaacacctgcgcacgggcaagcagcagaccctttcctatgacaagctggtgctggcgctgggcagccgggccaaccgcccccccgtggaagggctggaccttgcgggcgtgaccgccgccaccaacctggaagaggcggaattcatccgcaattccgtggctgcgggcacggtgagcaacgcggtgatcgtgggcggcgggttcatcggcctggaaatggccgtggcccttgccgacatgtggggcatcggcgtgaccgtggtggaactgaccgaccggctcatgcccggcttcctgtcctccaccctcacccgcatggtgcgccacgacctggaaaagaacggcgtcaccgtgctgaccggcgagaaggtggtgcggctggaaggcgaggacggcgccgtggcccgcgtggtgaccgacaagcgcaccatcgacgcggaactggtcatcatggccgccggggtgtcgcccaacacggccatcgccaaggccgccgggctggataccgacccgcgcggcgcgctcatcgtcaacgaccgcatgcagaccagcgacccggacatctattccggcggcgactgcgtgaccatccccaacctgatcaccggcaagcccggtttcttcccgctggggtccatggccaaccgccagggccgcgtggtgggcaccaaccttgccggcggcaacgccaccttccccggcgcggtgggcagctgggtggtcaagctgttcgaaatctcggcctgcggcgcgggcctgaccatcgaaaccgccctgcgcgaaggctttgacgccatcaacgtgcacgtggagcagttcgaccgggcgcacttctacccggaaaagaccatcatgtccctggaactggtggtggaaaagtccacccgccgggtgctgggcattcagggcgtatccaccctgggcgacgcgctgaccgcgcgcatcaacgccgtagccaccctgctggccgacaagcccaccatagaggacatcagcaacgccgaaatcgtgtactcgccgccgttcgcctcggccatggacatcctgaacgtggcgggcaacgtggcagagaacatcctggaaggccgctgcgccgtcatcgacccggaagagttcgagcggctgtggaacgagcgcgccagcaacgacaccgtgtgtttcatcgacacccggctcatcggcaactcgcagcccctggccgaaaagtaccccggccagtggaacgccatccccgaagaggaaatccacgaccgcatcgcggaaattcccacggaccgcaccgtggtgctggtgtgcaacaccggcctgcgcgcctacgagtcgcagctgatgctcaccaagctgggcgtcaccaacaccgtcaacgtgcagggcggcatggtggccatgcacaagatcgggacggatatctagaaaaatcgcaaaaagtttccggggagcggaccctttgcggcagccgttaggtgagcgcaacgcgcgaaccttgccctagccgttaggcgagcttgcgagccttacggatagggaccgcaacgcgcggatggcgtccgcagagcgtgaaagggtctccctccccgccacccctccccccaaaactttttggttgggattcttcgttccaccacaaggtccgtgacggttacccgccacggaccttgtcttttccgcgataataccaggacccgccttgctctcaagccacactccgcccccggaacagctggcgcaggtccagcagcagcacaaggcccgccacgatgcacgcggccccggcggccatggccggggtgatgcgctcgccaaggaacagcgcgccccagcccatgccgaacacgggtatgagcagggtgacggtcagcgcgcgggccgggccggtgtcctccaccagccggaagtacagcaggtaggccacggccccgcagaccagggccagggtggcggtgcaggccagcaccagcggggagagcagggccgggtcgtgcagggcgggcgcgggccacaggggcagtgcgggcagcagggtcagcgccgcgcccagctggctgcccgcggccacggctccggggcggatgcccgcgccgtgcagcttgatgtaggtggcggccaggccgtagcacagcggcgcggccagcccggcgcccacggccagcagcatctgcggggtgggctgcaccggccccacccccaccatgacagccaccccggcgatgcccagcgccagcccgaccacgcgggccggggttacacgctcgcgcagccacaccgccgcgcagatcaccccgaacagcggcgccgtggcattgagcacggcggaataggccgccggaatgtgcagcgcggcataggcgaacagggcaaagggcacaccggaattcaccgtgcccacgatgacgaagaaactccggttggctcgcaggccaatgtccgttccggtggcgcggaaccaggcaaacagggccaggcccgccagcaacacgcgcagttcggcggtcagcaacggccccagcgcgggggccaccagccgcatgaacaggaacgacgaaccccagatggcggccagcagcaacaggcgaagcagatcgacgggacgcatggttcctcccggtgaaaaacgtgaacccgccccgctcgaaggcgacgggggacggcgcctcggcgctcggagcgcgcggaagctgccggtaatgactgcatgaggcgccgggtgatgaggggggcgggcctgcgccgtgccggtcgtcgccgccgggccttcctgccgcgggcggcgggctggccgggggcgttgcggcccccatcccgtgccgccctgtccgcccaggccctcagtacggacagcctgtggagggcgggcagccgagacggatcgcgcgggccagtgggacagacattgggattaggatggcctgaggacggcgcagcaccgttacccgatgggcattcgggcggcttcgcggcgcagcagttcggcctttcgatccaccccccagcggtagccggtgagtgcgccgtcacggcccagcacgcggtggcagggcaccaccacggccacggggttgcgggcgcaggcggcggccacggcgcgcacggcgctgggcctgccgatgcgggcggcaagctgggcatagcccagggtagtgccgggtggcagttcgcgcagggcgctccataccgcatgctggaaggcggtgccgcgcacgtccagcggcagcgcggggtgtgcgccgccgtgctcgacgaaggccaccaccgtgcccagccactgccgcaccgcatcgctgggggtgtgcagttccgcgccgggaaaacggcgttgcaggtcggcaagcagggcctcgcggtcgtcgccgatgtcgatggcgcacaccccgtcctccgtggcggccatgaccagccagcccagcgacgtttgcgcggcggccaccgccagttgcctgccgggcgcacccttgcggtagcgggccggggtcatgcccagcatgccgtgcgcatcctcgtagacccggctcggtgaaccgaacccggcctcgtagatggcctcggccacgggcacgccccgctccagcgcgccgcgcaggcgctgttcgcggcaggcctgctggtaggcgcgcggcgaaacgcccaccaatcgggtgaacacacgttgaaaatggctggggctcaggcccgccgcctcggccagttccgccaggggcaccggttcggcacgctggcgcagggtgtcgcaggcggcgcggaccaacgccagacgcgggtcgtcgggccgaagggccgtgcccggcgcagtggtcgttccagatgcggcagtcaccggatcggcggctatatggcgggtgggcgtgtccatgacggcaacataggcccgccgcgtgcgcttttccatccgaatcttgcgctgctccccgccgagcaaaaaaattcctttgccttcccgcccacgcatcccaccgcttcccctgcccgcagcccgcgccccggcttgaatccgcaagcatggtccacctccatggcggaacgtccccttgcaacacacccacggccacatggacggagcagccccatgcgcgtatgcagggacatggagttctgtcgtgtgtacggctggggtacccatggtcagcactccggcggacgcgtcccgaaggatgcgtcccgtaaagcatgcttccgagggatgatgcttctgggatgttgccgctggcgggcgcaacctgcgtcccggcacggtcgttgcggaccggtcctgaccagtccgcaacggtcgcgccggaacgccgccatgggggctgccatagggcagcccgggaggtaccatggaagacgaggctggatacctggcgatgctggaacggcagatggacgaggccatggcacgcctggccgacacctgccgcgacgaaccgggctgcgccgccccggaaggcagcggcgcgaaaaaggccgcccgcgccgcctgcgaacaggcggaagaagccgcccgctccacctacgagcaggaatgggccaaggtgtggggcgtggtacgccaacgcaggcacaagggcgggcgctgaccggcgccattacgacgaggcacaccatgttcacgacaaggcacaccgggattgccccggtgttctccatgctcgcgctcctggtgcccgctcacactcattcgcgctccgccggcatgtcacctgccgcggcatggctttgcacaccccaacaccacgccacgagccgccatgcactaccgctacctcgcccccggccttcagacggaactggaagccctcaccgtcgatgacgccatcgaccacctgcgcaaccatcttggcaacttcctgctcgatgcatcggtgtgcgtcagctacctgaaccggctggccgcagaatccggcggacctgattcgcctcgccatgtgacctggctgcgctggctggtccgcgcccttgcccggctgcggccattcgacgagcaggccgtaaccctggccgcccgggtgaacggcacaccggaagacacccccctgatccgggccatggccaaggtgcgcaccccggaggccctgcaccaccgggtggaacagaccgccaaccaggccccggctgaagcacgcgacgtgttgttgcggctgttccgcgaaatgccgttttgcgtggacatggccgagcggctgctgttcctggacctgcaactgggacttgtgcccggaggcggctggtacgaagggctgcgctgcccgcccctgctgcgcgacatgctggaccgggagcgttttcgggcgtgcatgctgtgcggcaacgacgccatggccctggaattgcttgaccacacgcgcacagccggaacacacgaccccggctggctgaactgcgcggcggaactggccgtgcgcaccggcgaccgcgcgacgggcatggacttctaccgggcgtcactgggtctggaccccatgcaggtacccgtggccctgcgcctgcacgaactggagcagcccttcgccaccccgccggacgcccttgcccctgcgcacggccccgtggccgtctttctgtactcctggaacaaacgcgacctgctggagcagaccctgcgctcgctggcggcgtcggacacgggcggtgcctccgtcaccctgctgctgaacggctgcaccgacggctctcccgaaatggcggcggggctgaacgccagtctgttcggcgggcgcatggatatcatcgaactgcccgtcaacgtgggcgccccggcggcgcgcaactggctgctgcacaccccgcgcggtcgcgaagcggccttcgtggcctttctggacgacgacgtggaggtgcccgccgactggctgtccacgctgatttccgtactgcgggccaatccgcgcgccggggtggtgggtgccaagacggtctttcccggttccccccgccggttgcagtacctgtaccgcaacgtttccgtggcccagccggggctgctgcgcgtcagcctgggcacgcccagcttcaactacgatggcggaacctacgacgtcatccggcccacggccagcgtcatgggctgctgccacgtgttcacccgcaccgcgctggacgcggtgcgcgacttcgacatccgcttctcgccctcgcagatggacgacatcgcccacgacctggatctgtgcctgcacggcttcgaggtggtgtactgcggccttgtctcctgcgtacaccatcagatgtctggagtgggcatcggcaacgtgcatgccgcccgcatgggtaacgtgctgggcaacgacgtgaagttctactaccgcttcgccgaacatctggacgcgttacgcaggcttaccgcacgccacgcggtgccccagatgccgccggatgcatagcgccccccgctccccgtaacgcgccagacaacatcactgccgggtgtccttggcatccgggcagcgtttttcccccggctacccctgtagtgacagccggtccagactgatcgtggtcaggtccaccacggccatccggccatgggaaccgccaaggcgcggtggctggcccagcgccagccgcaccgcctcggacagcaccagccccgccgccaccagcagggccgggggctggcagcccagcacgtcttccgccggggttgccgctggctgcccgtggggaaagaacattccggccagcccgcgttcgccgggcagggccgtggccaccatggccgtccacccggccacgctggccgcgatcagcggcacatccgccgccgcggccccggactctgccgccgggcgaaacgccacgccccccagcgcgtcgatggccacgtccacgcccgcatagaaccgcgcaaagtcctgcccttccagcctgccccgccacacgtccagttccaccgccgggttcacctgcgccacgcggcgcacggcagcatccgccttgggcgcaccgagttccgcctgggtggccagcaactggcggttcagattggtgggctcgaacacatcgtggtccgccacccggatctggccgatgcccatccgggccagcccttccagaatatgcccgccaaggccccccagtcccaccagggccacccgggcgcgcagcagccgggcctgacccgcgcaatccagcgtggcgaagttgcgcaggtagcgttccggcaccagtcccagttccagcgccgcgatctcggcctgacgcagcaacacgccagcctgacgcgccgcgccgtccgccgccccgtgcggcaccacccggacggggcggccgtcaggctgggtgccgggcaccgcggcccgttccagcgcctgacgcaacatgtcggaagaatccacggcaaactccttgggaacgggggcccagaaacgggcatgcaccggatttccgggcacgccttccgcaacggtgtaaacaaaaagccccgtcaccgtaaggtgcggggctgacggacggttggccttgccgggcatctgtcggtggcagacgcctcatgccacggcatgcgccgtgtgccgccgtatgccaatgcatgcccatgcgtggcggacccgccaccggaaacaacctacatcttgcgaaagcccagcagcacccggtacggccccggaacgccgggcggcgccagggccaccctgtccccggcggacatcacggccagatccgggctgaccgccttgccgttgacgaagaccacctccacctgctccggggcgatgtcgagctggcgcagcagctccggccccgtggtgcccgggtggacacgcacctgcaggggcacgggccagccccgcgtacggaacagctccgcaagccccatgaacgcccgcagttcgatggcgtccggtccggtagcgggagcggcatcccgccctgcctcttcgccgtgccgcgcatggtcggccatgtttcctccgctccgcgcctacccgccgcccaccgccgggaacaggcccagcctgtcgccctcggccagcgccttgtccatgggggcatgcaggccgttgacgaagatcaccgccacctcttccggcgcaatgcccagggccagcaccacgtcatgcacggttcctccgccgggcagggaaaattcctccccgctcccgggctgaaagcgctgcaacgtggcgtagcatttcacggtgatgatcatgggtcttccgcctgttccgtactgccggtcatgccgcgggccgccccgacttcggggcggccacgcagccacatgcatctagaaggccagcacgctgtcgatttcctcgtccgtgaagtcccacacggtgttgtgcggggggcacggctcttcgaaaaactcgggcagccggtcgtgcgcgctggtgaacccggcgcggcggttgaagtccagttcggccttcaggatggtcttgccgagggcggtcacgtcgtccccggtcagggacagatcataccgcgcattgatcatgtcgaccagcgcgttgaacccgtcgggaatgtccaggatggcgaaggcgatgaacaggcacatgccggtggaatccacggcggcggtggcgatctgcaggttgcgcgaaagctccacctgcccttccttgcccagcgggtcgacaaagccgcccacgcgcaggatgttggtggccacggcgtacccggcggtgtggtcggcgcccatgggggtggtggcgtaggtcaggcccacgcccttcaccgcgcgcgggtcgtaggcggggatggcctggttcttcaccaccggcacgcgggtaagcccgtacatctggcccacggctgccgcgccgctgcccaggatgcggccaagcggggtgccctggcggatctgcttgatcaggtccagggcggccttgccgtcgccccacgggatgacgcccgcgtccatggccacggccacggccaccgaggtttcgatggagtcgatgcccacttcgtcgaactcgcggtcggcgtaggcgatggcgtccaggtcgtcgatggcggcgtccgcccccagcgcccagatggtttcatactcgaagccgctggtgatgtacttgccctgcttgtccacatagtgctgcgaacagcggatgacgcaccccgcgtggcagccgtgggtggtcttgccgccgcgttcctcgatggtggcggccatggtttcgccgccgatgttgttggcccactcgttgcggccccggcggaagttttccgtgggcaggccgcccgcctcgttcaggatgttcaccagcacgttggtgccgtacttgggcaggccctggccggtgacggggtgggtggtcagggcgttggcaaagcgcttggccgcgctcttgaattcctcgggcttggcgatgggcacggcgggcgcgcccgcgtcgtcgatgaccacggccttgatccccttggaacccatgacggctcccagcccgccgcgcccggcgctgcggatgttgccttccggatcggcaaaggagatgttggcggcggtcagcttcatctcgcccgccgggccgatgagcgcaacgcccaccttggggccgtacttgtcctgcaacaccctgatggcgtcgtagttgcccgcgcccatgatttcggcgggggcctcgtcaaaggtcacgccgtccttgtccaccttgaccacggcgtacttgccgtcggcgggcaggccttcgaacaccagcgccttgatgtccaggcgggccatcttctgcgaaaagctgccgccgctgttgctttccttgatgccgccggtgagggggcttttggccccgcaggaaatgcgaccggagttgaccgcgctggtgccggtgagaaaaccgggggcgaagaccagcttgttgtacttgccaaggggatggcaggtgggcttcacctcgtcggcgatgaacatggacgtcaggccgcgccccgcaagcccggcatacttttcgggacacgccccgatctccgcagtcctcgaacccatgtcaatgcgtatgaatttcgccatgtcagcctccgttgctgtgtaaggacaggcacgcgccgccaaccggcaacgccaccacgccatgctccttgccgcgtgcaaccgcatacggcatgcatggccgacaccaccgcatctgcaacaccagaacggggcgcgcggacggaaggctgccgcccgcgcggcgacccgttgcgtacaggcgtgacgcaacacctgcctttactctcactatttatggcatgcgatggtgtcaatttatgccttgcatgacataggatgcattttcgccacattcagaaatgctttactatgtcaatggtgacacattaatctgttctccacgatacccatgacgcattccacgggtaaaaacgttggccccggccacatcccgaccccttgcgatagcgcaggcaccgcaaacgcccgcgctgctgtttgtcccggtctgtctgtgtccgttctggtaagaaacactccaaatgccccaatggcacggcttcttccgggccgtcaccccgccagggcgcgccaaaggctcgcagatgggcccggcgcgccagatgaaaaaaaaccggcccccgccgaaaaacgacgggggccgggaaaggccgggcgcgaaaaccgggctagctgcccgtcttcagcatctcccaatacttttcgtagatctccagcgcattgcctacgctgttggtgaactcggcgttcttcaggtccgcgtcactcggcgacgtgatgcggctcttggccaactcgggcgaaaggatcttctgcgcgcccacgttgggggtggagtagttgtattcctccacgcattccttggccacgtcgggccgcagcaggaagtcgatgaacttgtgggcgttgtccttgtgcttggcccccacgggaatggccaggctgtccacccacaggggcacgccttccctggggtagacgtacaccaggttctcgttctcgctggcggcgatgtaggcatcgccgttccagatcaggcccgcggccacttcctcgctgatgaaggcctgcttgctggcggtcacgtcgaacacgcgcacggcgggcagcagcttcttcagccattcgtaggcggccttgatttccgcttcattggtggagttcaccgagtagcccagcgccttcagggccacgcccatggagtcgcgctggtcgtcggacaggatgaccttgcccgcgaattcggggcggttcaggtcgttccagctggtgatggaggccgggtccaccaccttcctgttcaccatcagccccgccgaaccccacatgtaaggcacggagtattcgttgcccggatcgaacggctggttcagcaccttgggcgaaaggttcttgaagttcttcagcttggacttgtcgatcctggccagcagcccgtcgtcgcgcatcatggagatgaagtaggtggacggcacgaccacgtcgtaacccacgcccttcagcagcttgaccttggcgtacatggcctcgttggattcgtaggtggtgtacaccaccttgatgcccgtctccttggtgaaccggtcgagcaccgactggggcacgtattccgaccagttgtagacgtgcagcaccttttcctccgccgccacggcggggcccgcgaacagcgtcgccgccagcaccgccagggcaaggcccaccatcaccagcgcggcgcgggccgcgtgcagcttcgtgcgcatcatttcctcctcgtcctggtaagggtttgtgccagcagcaccagcactatggttaccgtgaacatcaccgccgacagggcgttgatgtccggcttcacgccaaggcgcaccatggaatagacgcgcaagggcagcacctcgaaggtggggccggtgacgaaaaagctcaccagcacgtcgtccatggacagggtgaacgacagcagccaccccgccgccacggcgggcgcggccaggggcagcagcacgtggcggaaggcccgccattccgacgcgccaaggtcgcgcgcggcctctatgagctgctcgtcgaactcggccaggcgcgccagcaccgtcacggtgacgaagggcagcgccagggtgacgtgggcggccagcagggtccagaaccccagctgcacccccatggcgatgaagaagatgagcagcgagatgcccatgacgatgtctggcgacacggtgagcacgtaaatgcagccgtgcagcaccttgcgccccggaaagcggtagcgccggatgcagatggccgccagcgtgcccagcaccgtggcgatggtggcggccagggtggccacggacagcgagttcagcgcggcgtccaccagcgggccgttggcggccagggcggaataccacttcagggtgaagcccttccattcggtggtgtagcgcgcgtcgttgaaggaatagacgatgaccaccaggatgggcacgtacaggaaggcataaaccagccagaccagccccgtgcgcagggtgcgcagcgtcgatggtgttcggagggtgcgcgacttcatgctacgccctcccccgcgcgccctgtgcgccatgcgcgccgggcgtcatgccgtcgtcgccgtctgtctgcgccgcatcgggcgtgcggcccgcggtggcagccccggtgtccgcgcccttgcgttcgcgcagggccacccggcggctgctgagccagtagccgatgatcatcagcaccagcagcacggtcaggatggtgctggcggcggcgcccagcggccagtcgcgcgccaccaggaactggttcttgatgaagttgccgatgagcatgctcttggccccgcccaggatttccggaatgtagaaacaccccagcgagggcaggaacaccagcatgcacccggccacgatgcccggcagggtcagcggcagggtgacgtgccagaaggcccgcaggctgctggcccccaggtccttggccgcgtccagcagccgcttgtccagcttttctatggacgcgtacagcggcaggatcatgaacggcagcagcgtgtaggtaagcccggtgaacacggcgaactcgccgtacatgaacgacaccggctcgctgaccagacccagggccatcagcacgttggaggcaatgccctgcgatttcaggatgatgatcagcgcgtaggtgcggatgagcgagttggtccagaacggaatgaccaccagcagcagcagccacgggcgcagcccgcgccgggccgtggccacggcataggcgaacgggtagccgatcagcaggcacaccagggtgctggcggcggccagccacagcgattcgcccagtatcctgatgaacaccgggtcggcgaggcgggcgtagttgtcccacgtgaacaccaggctcacgaagtccgactcgccccgctccagaaaggtgaccagcagcaggccgaggttgggcaacagggcgaacagccccagccacaaccagaccacggcgatgctggcggtgcggaagggtctacgctgcgtcatcgggcagcagtacctcccatccgtccacccagcttacggccacgcgctcgccggggttgtagttgatgtcctcgtcgtcctcgttgaagaactccgccgccatcaggcgctggccgtcgtccagggtgatgaccaggtccaccgtggcgcccttgtacaccgattcctcgatgcggccccacaggtgcggccagtccggggtttcggcaaccgcaatgcggtcgatgcgcagatcctccggccgcagcagcacctgcaccccgtcgccgggggccagcctgcggcgcgaacgcaccggaaacaccgtgccgcccacggtggcgtcgtacaggtgttcgccgggcttcaggtccggcggcagggcggcgtgttccggggtgcccggcgcgggcggggccagcggcgtgcccggcgcggcggaccagtccaggcgcacggcgtcgatgcggcccggcagcgcgttgatgtcgcccacgaagcgcgccacgtacatgttggcgggttcctcgtagatttccttgggcgcgccgatctgctctatgcggccctcgttcatcaccaccacccggtcggacatggcgaaggcttcttcctgatcgtgggtgacgaacacgaaggtgatgcccagctgccgttgcagatgcttgatttcaagctgcatctgcttgcgcagcttgaagtccagcgcgctgaacggttcgtccagcaggagcaccagcgggttgttgatgactgcgcgggcaatggccacgcgctgctgctgcccgccggaaagctggcgcggcttgcggtcggcgaagttttccaggtgcaccatgcgcagggcgtccagcacgcggcgggccgtctcgtccgccgccacgccctgcatcttcagcccgaaggccacgttgtcgcgcacggtcatgtgcgggaacagcgcgtagttctggaacacggtgttcacctggcgctgttccgggggcacacggttgaccacctggccgttgatgcgcacctcgcccgacgtgggctgctcgaagcccgaaaccaggcgcaggatggtggtcttgccgcagcccgacggccccagcagggtcaggaactcgccgttgcggatggtgaggtctatggaatcgagcgccacggtgtcttcgaacgtcttggtgacgccgcgcaactcgatgatgtgatcctgttctgccatcgtcgcctcttgcttgcgtggtcgggaactgcccccggacccctgcggaccgtgagatcgggagatcgggaggccgaggtccggagttcgggtgcgctgcatggcggcagcgccggtatcgtctgcgtgccgggccccatgcctgtccggatgtcgggccggagtcgggccggaagtcgggcctttcgaccgcccggagttcgtccggatgcgcgccgtatcgcggaacatgccgcgctgcctgtgaatgcgtgatgcccaaacgtgcaccccgatgccttccggcgcagaggccggatgccgtatgcatccgccgcctccgctgcataccgccacggggctgtacggggaaacggcgaggtcgatgccggtgcgccggggcgcatcgcaccggaaaccggcacggcaaggcttcggggaatgggtggggacgaaatcgctacgctacgggatgcagggcgcgccggttaccggagcgccggggccgcagggccggcatcgccggccacgggcgttcgggcgttaccggagcggcgaagccccagattgcgcacccggtgcaccggccgggatgaaaggatgacctgcgagcagcgtatcatgcgtcgtcttccctcatggtgggcatgaagtggcgtcatgaaatggcgtcggggagtgacgtcatgcgccgggtcgtgggctggccgcgcgccctaggcgggcgcgggctggaaggtagtcgttcgggccttgtgtgccatgcggggagcggggtgacaagcaaaaaaacacccccgtccgacaggagtgtgccagaggaccggcagggggaatgtcataggcagtacaggatcttgcgaaagcctatggcgaccaacaacggcagccgtcatgcaaggtttcgagcattgctccagccgtcaggcgagcgcagcgaatcctgcgggcaggaaccgcaaggcgcggatggcgatcgcaaagcggctgccactccctggcaccccggaacagaacagcgaaacacgctgcaatgcatcaaaacaaaacgcttttcctgcaaacagggcaacccgtctttcccgcacgcgacggacgatacccacctgtcatgccacccgcgcccggtcaccgtgccctcgcagtcctcatcgcatcaggcatcgcatcagacaccgcatcgggcaccgcatccgacaggcgcacgaagcgcaccccgcggcgcagcagttccggcagggccgcgcgcagccccgcgccgctgcccgcattgggcttgttcatgtgcagcagcaggatgtcgccgttgcgagcggccagcaggttgcgggccacggcaggcgcgggcagcgtggccccggcgtccgccgccacggtgcagccggtgacggtctggccaaggtccgccgcgatgcgcacggccacctcgtcgcagaacagcgtggcggctcggtagaagcgcgggcgcgcaccggtgagggcggccagccgccgggcgttggattccatctcgtccacgaattcggccacggaacgggtgccccggataccgtaggcggcccgcccggtcaccgaggcggggcggtggcgcgcgccgtggttggcgatctcgaacagcgggtcggcggccaggtctgcggcttcggcgggatgggcggcaagccacggcccggccagaaacagggtggcgggcacgcgcagttcgcgcagcagggcaatgatggaatcatcatacccgccgccgcaggcgtcaaaggtcagggccatggtgaccgggccggtcttgggtgcgccggtcttgggtgcggcagacgcgggcagccgggtgagcgtgccgggcagggccggtccccactgggcaggctgctgcccgccgtagcgggccgcgagccgggccgtaagttccggcagggacagatcggcaagggatggttccgccgctgtccccaatcgcgctgcccggacggtgggagcgcatgacagaaacagcagcgcaaacagcagaacagacagacgccacgcgagactgcatgcggactggcgccccggacacgggatggcgacggaggcatgtccaggcacggcttgcgtcaccatgcggcccggcatgcctgcggcggtcatgccttagcccttgcccaagccgggcagttcgcactggccgcagacgcggcccaccgccacgtcgcccagcccaagggccacggcaaccagggtgcgcgcgccttcggcgggcagttccagcccggtccacaggcggaactgttcgcggccctgctccacgaacatgcccaggccgtcctgcgtatcccagcccgcgtcggcggcctcggacaggaagcgggtacgcagcgggttgtagacaaggtcgtaggccagcccgcgcctcccatctccccctgccgcaacgccctgtgccgcaaacccctgttccggaaaggcggtatcgccctgtcgctcgccggacatgcccatgggcgtggtgttgaccacaaggtccgcgccccagtggacgcgcgcatcccagtccaccacttccgcgccgaattcggcggccagcggggcggccttttccgcgttgcgcccggtgacgcccaccgcgcgcaccacgccgtcaccggcggggccaagctcgcgcagaccggccagcacggcgcgggccgcgccgccgttgcccagcaccagcgccctttcgcaccgccaccctgctgccgcgcgctggcgcaacggggccagaaagccggtaacgtcggtgttttcgcccagcagctggccgtcgcgccagtacagggtattcaccgcgcccacggcgcgggcgcggtcgctgacgccgtccagcaggggcagcacggcttgcttgtggggaatggtgacgctggccccgcgtatgggcagggtgcgcacggcggtgatgaaatcgcccacgcggcccggctccagcggccaggccatgtacacggcgggcacgtccagcaggctgaagccccagttgtgcagcagggggctcattgtatggccgaggggatggccgatgatgccgtagagttcgcggggcaggaacggatgtgcgggcatgggacggcctccggcggacggcccctttcacacaggggcaaatgtccagaaccactgcgaggcccctgccttttatatccagactgaccgccgcagtggcagtttttaggggggagcctcagccgttatgcgagtcttcgagcattacggatgaggacagcaaagcggggtccggggagggagacctttttcgctctgcggtcgccatccgtaagactcgcgcgatgcgctcgtctaacggctgccgcaaaaggtcccctccccggttcattcttaacccaatgtacccggttctaaatgaccttgttcagcgaatactcgatgatgccttcggcaccggcggcgcgcaggcggggaatgaggtcgcgcacaaggtcgttttccaccacgatttccacggcgtaccaggtgctgtcgcgcaacccggccacggtgggcgaattgaggctgggcagctggtcgagcacggcgtccagattgtgggcgggcacgttcattttcaggcccaccagcgaatcggcgcgcagggcgccttgcagcagcaggtcgatctgctcgatcttggcgcgcttccacgggtcggcccaggcggccttgcccgcgatgagcacggtgttggtcagcagcacttcggcgatgatgcgcaggccgtgggccttgatggtggtgccggtttcggtgacctcgacgatggcgtcggccaggccttccaccaccttggcctctgtggcgccccaggaatactgcaccttgacggggatgcccgcgtcttcgaagtagcggcgggtaacgcccagcagttcggtggcgatggtgcacccggcaaggtcttccggtcgcacgtagggcgaatcaccggccacggccagcacccagcgggccgggcggttgctgaccttggagtagaccaggtcggacacggtgaccacgtcggccccggtttccagcagccaatccttgccggtcagccccacgtcgagcacgccgtcctcgaggtagcggggaatttcctgcacccggcagaggcgcgcggtcagttccgggtcgttgatttccggaaagtagttgcggtgatgcttgcggatcttccacccggagcgggcgaacaggttcacggtggcttcttcgagcgagcccttgggaatgccgatcttcagcatgttgttgccggacattatttgtagacctccttggggtcgaacacgcggggcgagcagatgacgggggcgccgtccttcagctctcggtagaaacagctgcggtacccttcatggcaggccgcgtcgcccttctgatccacgagcagcagcacggtgtcgctgtcgcagtccagacgcacggccttgatatgctgggtatggcccgacgtgccgcccttgtgccacaaccggccacggctgcggctgaagtaatgcgcctcgccggtggcgagggtggcgtcccatgcttcttcgttcatccaggccatcatcagcacttcgccggtggcggcgcactgggcgatggcaggcacgagaccgttcattttcgcaaaatcgggacggaagccttgtgcggcgtcggaagcctgagccatgtgcgatgtcctcgcgcggggaattcccccaaggggttgcggggcaaggccccaaaaaggttgccggggcagggccccgaaaagactgtcggaacgcggcctgacggacgcggacaagcgctggcgtgtgccgcatttgcccggtgcatggccgcaaggtggcgaatctagccgttccgtgtgacggacgcaaggcgccgcgccgatcagtcccgcaccttggcgtgggcggacagcacggccagctgcaccctggccagatgctccagctcctcggccagggccagggcacgggcggcggaaggcccggcgcaacacaggccgtggcgttccatccacaccgcgtcgcgggtgacggcggcagcggccacggcgtcggccagttcctgcgtgccgggggcgtgagcgggcgcaaagcccagttgcccccgcagcagctccgattcgtagatgggcaggcgcagcatgtcgtccggcgggacaagcgcgccaagggccagcaggcgcggcggatgggtgtgcaccacggccatggcgtcgggccgggcacgatagatggccagatgcatggccccttcagacgagggcttgcccccggccagcaccgcgccggaggcaatgtccaccagcgcgaggtcgccggggccaagatcgcccttggccgcaccggagcaggtcagcagacaggccgtgcccatgcgcaggctggcgttgccgttgaacccggaatacaggccgcgctgccagccgcgcaggcagatgcgccgcaattcgtcggcgtagccttcggggatgccttctccccacggcgagggggcggagccggagacgacgtgcacggatgcattgccattcgcattactatccgcgctcgcttccgccatacgaaatgtattaccactgcgatctgcgccgaccccgtccaagccgtccccggacgccgggtccggctggcgctggcggtacgaggtcttgatgtcgatgaccggcgtgccgtccagcgcctccagcggggccacgcgcaggcgcacgccgccgtccgtgccgggggccagttccagcaggcgcacctcgtgcaggcccaccgggttgggccgggcgggcgagcgggtgttgaacacgccgcgtctggggcggcgcgtgtcgccgcgcgggtgcacggacagcacatggcgatcggcgcggtgcagccaggtgagcagggtcagggacaggcccggcgtcagggtgtccaggccgggcacgtagggcgcggcaatctccacccacgcttcgggcgcgccttcgtcgccctgcttggggcactgcgaaagatccgtgagcggcgacacgatgacgccgatgggccgcagggtggtgtccatatgctccgctccttgatttccgggacttgaataccgggtctcggcaaccctgattggacgttttggggggagctttagccgttatgcacgtctccgagcattacggataaagacagcaacgcgggggttcgggggcggagacccttttcacgctttgcggacgccatccgtacggctcggggactcgcctacggctgccgcaaaaggctccctcccccctgaattctttatctatctcttaccccgaaaaatggtcgaacccggcggacgcgggcaggtcaccattgaccagcaccatgccatcggcggtgacccggcccagcgggatcaggccgggcacggcggcgcgcaccgcctcgaacatggccgggcggcagcagcccagcagggcgtagtcctcgccgccggtaaaggccatgtccacggagtccaggtcgttggccagtgcgtaggcgcgcacctcgccgggcagggtttccgggtccatggccagttccgcgccaaggccgctgccccggtccgcgccgatgagccggggcaggtcgcgcgcaaggccgtcggacacgtccatgagcgcaatacgcgcgtcgccggtgccgcagatggccgccagcgcctgccccgccgccacctggggacgcgggcgcaagtgggcgcggcacgcctcggggtacaggcgcgcggcttctgcccccatgctttccagcgccagcaagcccacgcgggccagacccacgcggcccacaagaaacaactggtcgcccggctggcagccgccccggcgcaggaagggcgatgccaccccggccgcgggttgcggaggggtgccgacgggcgcgacgccgcctgcgtcacctgccgtgtcgccttccccctcccctttcagggcagcggcacgggcatggcgcggcgcagccccaccccacacggtgatgcacagggacagggcatcgccacgggtcaggtcgccgccggacagggccatgtcgtgctcgcgggccagcgcggccatggcacccagcatctcgtcgcagaactcgcgcgaaaggtcggcgggcgcagtgagggcaaggctgaagcccaacgggcgcgcgccgcaggctgccagatcgctgatgttcacggccagggccttgtggccgatgtcgccgggggtgaagtagctggtgcggaagtggctgtgctcgttgaacaggtcggtgctcacggccatgcgcggcgggcaggcgatgacggcgcagtcgtcgccgcgccccacgcacagatggggatgggcattggtgaagtgacggtcgatggcggcgaggaaatcgtcctctgaggcaagccgggtcatgcgaaggctcctgggatgtgcggtggagcgcccctgcgcgcgggcggcgaaacacgcttcgcctgcgccttcgggacgggcgacgcctttcgcgccgccggagcacgccgccatgccgcatcggcctggcggcgctgcccgcgtcagtcggattccagcgtcaggtattcggccatgatcaccttgaggccgaaaccgggaaagttcacgcggtacttgtcgggcggcaggtgctgcacgatcttgccgcgcccgaagatgcggtgggtgcaatagccgcactggcccgccggggccgtgccgccggacagcagcgaaggcgcggcggcaggcgggccgccggtttgcccgccaccctgcgcaccgggctgcgcaccgccggggtacgccgtcggcggcagcgggcggcctgcgccccccccggccctgcccggcgtggtcccttccgcgaacatgggcggacggggaatgccgggcgcgccgtcaaagcggtttccctgcgcaaagccgccccccccgctcctgccgccgccaaagcctgccccgcgctgtcccgtctgtccattgggggcatcgcggcgcatcagcccgccggaatagctttcgtgcatctcgtcaaacaggtgggcgggcagttcgcgcacaaaggggctgggcacggcgggctggttgccgccgtcgccccggctgtacaggctggcgggcacgaacaggcacaggtggtcgcgggcgcgggtgcaggccacgtacatcagccgccgctcctcctcgaagtcttcggcgcgggcaatggcgtgccgcgaaggaaagcgctcttccaccaggtcgatcagcagcaccgcgccccactccagccccttggccgaatggatggtggacagcaccacgctgtcgcggttttcctcttcctcgccggggtcttccagcgacaggtcggagatgaacaggtccaggtcgcggtaggacgcggcaatctggagcaactgctccagcccctgctgcctgcgcggccagtcgtcggggaaggcggcctccatgcgcggcttgtagtgctccatcacctcttcgagcagcgaggtgggcgtgtgcgggcgcttgcgcaggccgtccagcaggtccaggtcggcgcgcagttcggggtagcgcaggcaggcgcggctggtggcctccgggttgccctgccgggccacgtcgtacagcttgagagtggtcttgggccccacacccttggacatggcggcaatgcgctggaacgcgggcaggtccagcgggttcagcaccaggcgcgcgtaggacagcacatccttgacgtgggccgcctccgaatagcgcagcccgccgtacttgcggaacttcacgcccagtttgttcagctgcacttccacatggtacgactggtaccccgcccggaacagcacggcgatgtcgtgcggcgggtagctgcgcagaaattccacgatgcgcgacaccaccagcgaggcctgggtcaggtcgctgagcgggcgcaccacctgcggcctgtcgcccccttcgcgcgcggcgaacagcttcttgcggtaggcctgcggagcctccgccaggatggcgttggtcaggtccagcaccggctgcaccgagcggtagttctcttccagcttaatgatctgcgcggcggggaacagcttggggaaatccaggatgttgcgcacgtccgccccgcgaaaggcgtagatggactgggcgtcgtcgcccacggccatgacgttgccgccctcgcccgccagcagatgcaccagccgggcctgcaccaggttggtgtcctggtattcgtccaccatgatgtagcggaacctggcgcggcaccagtccagcacgtcggcccgttcgcgcagcagccgctccagttcgaacagcaggtcgtcgtagtccagcaggccgtgctcgcggcgataggcgtggtaggcggcggcgatgcggccaatgccctcggcgtgcaccagcaggtggaaggcctcgcgccggatcacctcgtcgatgtccagttccttgttgcgggacttgctgatgagccccacgatgttctgggtgcgcgggaaggagcggtcgcccttgccgatgccctgattgtccttgcagtggcgtaccgcgtccacgatgtccgcgccgtccatgacggtaaggtcgcccgcctcgtagcccgaggggcggaactggcgcagcaccgaataggcgaaggcgtgaaaggtgccgccctgtaccccggtaaccccgtgcacgccgccgtgcacggcggcggtggcgctgtgttccagcagccgcccggcccggtgcagcatttcgcgcgcggacttgcgggtgaaggtcagcagcaggatggccgaggcgggcacgccctgctccaccagattggccagccggtagacgatggtgcgcgtcttgccgctgcccgcaccggcaatgaccagcaaagggccttctagggtggtggcggcctgatactgggcggggttcagttcatttcgataatctatcatatggctgccggatgcttgtcggtgcgtttacggtaaaaagtgtgtagtggcagtgctcagcgcgcaatgatggtcgcgctatcggtaagtgtcgcaagcgaaacgccggtgtgcgccggcccggacgcggtggatgcgctggacgcagcaccggacgcggggctgccatgccccagcgcggacacctgcgcgccgcgccagtccgcctgcccggtgagcaccaccgggtatgccacggtgcgttccggcgcatccagcccgaagtggcgcagcacaagcgcgcccacgtcacgcaccgaaaccggcgcggcaatgccggactgtccggcctgcgaatcgtaccagaaggcgtcgtccggggtatgggtgccggtgcgcccgtactgttccggcagcccgaatatctggctgcggttccacttggccttcaggtcgaagccgtaggcgggcacgcagaccagatccggcgcggcccagcgcaggggcgggccgtcttccggaccagagggtgcggctgggccggaagccgggccggaagccgggcgagattggcccgtgccgggcaataaccgtttgcctgccccggcaatggttgccccggcaacgcccgactccgcgccagtcagacacgaaccggtctggcccgaaacgatctggcccgaaccgggctggctgaatccgggctgacccagcgccccctgccccggcacctccggcccgtaggcctcgtccgccgtgagcacggcgcggaacaccgacacgccctcgaaggtcagttccatcagttcgcgccgcagccgctcggccagccgccgtcccgccgcatcgtccagcgtgccgtcggggaagcggcggcgggtgcgcaggtagatgcggcccggatccagcgcaaaggccgcgctgtccgggtgcagggtggtggcgtccagttcgtggcactgctccacgccgccgggcatgacctggcgcagcaggccctgcccgcgcagccaggcgttcaggtccacctctgcccgcaccgggccgaagccgtggtcggccagcgccagcagacgtaccgggcggccgtcgcgcgcggagagggccttgacgaggtccagcacctcgcccagcagcgcatcccattccgccagaaatttcatgcacgcagggtgctgcgggtgtccttcgtcggtcaccgcgtcccacagaaagtggaacagccggtcggtttccgtcagcaccagcacgaacaggttccacgcaaggtcgggccacagcaggtgcagcgccgcgcggcgcgaggccagtgtggcgcgcagttccgccagcaggtgggcggggtccgagccgccgcgcgcggtgtctgcctccagccggtagcccgccccggtcagcggccccagcaggaacggcggatgcaccgcccgcgccaggtcgtgcgccacgaacccggaaaccagcatgcccggaatgggccgcgccgggtaggtattgggcaggttgacgacccggctggtcagcccgcgctcgcccaggcggtcgaagatggtgggcgctgccacctgcgaaaagtcggccagcgacagctgccgggtggtcacgttgaaccgcgtgaagccgtataccccgtgcgtttccgggccggacgccgtgtagaacgaggtccagttcaccggcgaaaggtcgggaagctcggcggcaagggccgacgcgttgggggaagcggcgatgcgggcaaggttgggggtgcggccctgggcgcaaaggtggcgggccagcgagaacggcaggccgtccagccccagcaccaccagacgggggcgcgtgtccgtgtgcatacccaagcctgtagcagatgggggggcgatgcgccagcgcacgcaaggcccggcggatgcggcgggggcggcgggaaacggcgggggccagcccaccaatgcccatccgccacaccgccaagacgtcgcaggggtgggccgttgccttggcgcatcgtccagccgcgcattgcggcgataccggaagcccgtgaccgcgccgtcccttgccagcgcgcgctagaccccgcgcttgcgccgtgcggtgatggtttcgccgcccacgccccagttgtcggtgtccacctcgtcgatggtcaccacggtggtggcgggattcttgccgaggatatccaccagcaactgcgtgacgccctggatgagtgccgccttctgctcgctggtggcgccttcgcgggtgatgcggatgttgacgtagggcatgggaaactccttgtgcggggggtgggtgcgccagtatccatcgccggggagggcgcgtccagccccgccgcgcccctgccattttgacgtccggcgcatccgcgctctatcatggggaaaacatgggttccgtgatacggctggtgacacacccgccgcaacctgccatgcgcggcggggagaaaccgtgacggcaggcgaccgccgggcggcgtcggacgatacagggcgacaccggacgacacagggccggacagaccagaccggcctgacggcacgggccagaccacaccgatctggcgacaccaatctgaccataccgattcggggacaccgcccggggcacactggtccggccacgttgccgaggccacaccgtcccggccaaaccgccccgaccagacggacccaaccggacgggcccaactgggcggccccggcctaactgccccgacctaacctcaaggaccgaccatggccaaattcgactgcgaactcttcggccacttcgtctacgggccggaactgagctacaacgacctgctggcccgcgaggcggaactggtggacgcccttcacggcgcgctggaagcctgcggcggcgaacacatcgacttcacccccacgggcgacgccctgcgcgtgcagtgcgtgttcgtccaccacgaggaaacggcgttccacgcggcctgtgccgccgtggcccccctgctgcgcggcgacgtggaaggccgcatgctgttcgtggacaaggggctggatctgctgcacctgtacctgctggccgacggtgcctggcaggaagccaccctgcgcctgcccgacgcccgcgcgggtatggccgcccatgcccacaaggacccggccctgaccgtggtgcccacggcaaagcccaagccgggagcggctcgcgccaaacgcgggaagagcgagggtggcggcaagactgccgcgaaagcggtggaataggcgaagggacgcggagcctgcctgggcctgctcgggcctgctcgggcttgatgctcgcctccgggtcagtcgagcctgtccggtctcccatccggtcccatccgaccccattcggtcccatcccggtcccattcggtcctgtcggggcttgcctggaatctccggcctgtctggcctgtctggacgagtcaggccgaattggggcgaatcggggcgaatcgggcaaacaggccgcagcctgtcggaactctggcctggcagtatcgattgatgctccagcccctgtcccccttgtcgtcttccgacgcacctgacctcaggcggggcagtccggcgcgccgcaccccccaacgcctgcgcccccacacggaccaccgcacccccggcaaccccgacattgacggcaacccgcccgcatactagggtttcgacccattcccaccgtgcccggatggcggaactggcagacgcaagggacttaaaatccctcggcctcacggctgtgcgggttcaatccccgctccgggtaccacaaggaagcagaaggtcgcatgcgcgctgttcggacgcatgcgaccttttccgttgttgccttccggtcacgcctttggccagcgccgcacaccatctcgctccgacgatacaaggaagtttacatgacattcgtaattgctataccgtcgccccatgaaatatgcgcacaccctcgcaaatcgaccggaatcggactgggagccgctctcccggcatcttgaagaggtggcagacctcgcggcgcacttcgcttccgccttcggagccggtgaatggggcctggcggcaggcctgctgcacgacgtcggcaagcagtcgacggcctttcaggcctacctgcgagcttcgaccgcaggcaaggggcccggtcgcgggccggaccattccaccgccggggcgcagtgggcgcacgggcattacaatgcgaagctcggcaaactgctggcctatgccctggccgggcaccacgctgggttgcccgacggcatagagtcgctggccccccgcctgaagcgtgcggtggagccatggcacagtcccggcgacgacatcgccgcccgcgtacccgagatcacgggcttgccgctggccgggcgcatgccatcgctcgggttccagctcatgctcttcgtgcgcatggtgttctcgtgccttgtggatgcggactccctgtgcaccgaagccttcaccacgccggacaaggccgcatggcggcgcggctaccttccgctttcggaactgaaagttcggctggaccgtcatctggaccaccttgccacccacgccccggccaccccggtgaacagtctgcgcgcgggcatccttgccgcctgccgcaatgcagccccaaacgtccccggcctgttctcgctgaccgtgcccaccggaggcggcaagacgctttcctcactcgccttcgcgctggaccatgcgcaggcccacggcctgcggcgcgtaatctacgccatcccctacaccagcatcatcgaacagaccgccagggtcttccgcgaggcattgaacgatactgatgaccaggccgtgctggagcatcactccaacttcgtgcccctgcgcgccgacggcacgccggtcactcccagacgagagggacaagacgacgacgcgggcgaaggccgccgctctgtactggccgcggaaaactgggatgcacccgtggtggtgaccaccaacgtgcagttcctcgaatccctgtttgccgcccggcggtccccctgtcgcaaactgcacaacatcgcccgcagtgtggtgattctggacgaggcgcagatgcttcccccggaacacctgctgccctgcctggaagctctgcgcgcccttgtgctggactacgggtgcagcgtggtgctgtgcacggccacgcagcccgcccttggcaagcgcgaaggctttgaccggggcctggaacaggtacgggaaatcaccccgaatccggaacagcttgccaccgcgctgcgtcgggtggaggtgaccgatgcgggcactctggacgatgcgcaactggccgccaggctggccgggcagccacaggtgctgtgcgtggtcaacacccggccccacgctcgcgccctgtacgaactgctggcaccgcagggggatgcggtacacctttccgccgccatgtgcccggcgcaccgcacggaagtgctgcgcggcgtccgtcagcgcctgcttcagggtcaaccctgccgggtggtggccacccaactggtggaggccggggtggatatcgactttcccgtggtctaccgcgccatggcgggggtggattcgcttgcgcaggccgccgggcgctgcaaccgcgagggcaatctggagcgggggcaggtgtatctgttcacgccgcaggacagcccgccgccgttcgtccggcaagccgcacaggccgcgcgcacggcgctgcgccgcaacccggacccgctggccctcgacaccgtggaggcctatttccgcgaactctactggcagaaaggggacaggctggacagcgccaacctgttgcccctgatgcgggacagcgcgccgcgcctggactttccctttccggaagtggcgcacctctttcggctgatccccgacgacaccattccgctcctcattccttatgacgacgacgcgcgcgccctgattgcggagttgccgtacacaccggccccggcccgcctgctgcgccgcgcccagcgctacacggtgggggtgtaccccagggtgctggccgcgctggtgcaggccggagcagcgcacctggctacagaagaatgcgcggtgctgataaacgaagacctgtacgatgatcggctgggactgtgcgcggacaaccctacgtaccggaatccggaaagcctgttggggtaaagccgatgcattcccgcagcgaatcaagccccggaacggacgcccggcgacggacacgccgaacgcgccctgtcccgaatgcccacagaggaggtgcccatgtcctttggcgtcagtcttgcggtctggggagagtacgcctgcttcaccaggccggagttcaagaccgagcgtgtcagctatgacgtcatcacgccttcggcggcgcgcgggctgctggaagcggtctactggaaacccgccatagcgtggatggtggaccgcatccgcgtgctcaaccccatccggttcgattcggtgcggcgcaacgaggtgggctgcaagattcccctcggggccgtcactgcggccatgaaggatccggaacggccactgggcatccttgtggaagacgaacgacggcaacgggccaccctgctgctgcgcgacgtgcgctacgtcatcgacgcccatttcgaagcccgcgacgaagatggccgcaataccgccaagcaccgcgacatcttcctgcggcgcgcggccagggggcagtgcttccacatgccatacctcggctgccgcgaattccccgcctcgtttcaactggtggagggcgatccgccccacccccacgaatccctgctggaagagcgcgaccttggctggatgctgcacgacctggactacgggccggacggcgagcggcagccgcgcttcttccgggcctgcatgcaggacggcgtcatcgaggtgccgcccctgcgctctctggaggtgcgggcatgatcctgcaagcactgaatgcctactaccagcgccttgccgacgacccgtcggaaaatgtgccccgacaaggatacagccgcgagaaaatccacttcgcgctggtcatcgggcaggacggcacgctgctggatgtgcatgacctgcgggaacgcgccggcaaacgaacggtgccaaaagagctgcttgtcccatcccttggaaaaccaaggtcgggcacaaaggcccctcccaatttcctgtgggacaacaccgggtacgtgctgggggcggacgccaagggcaagccggagcatgcccgcagttgctgcctcgcattccgggaactggtgcgcaaggtcccggcggacggcgacacgggcattgccgccgtgctggcttttctggacaactggaaccccgatgatgcgtcgcaggccgtttccgcctttctgccttgggacgaggtggccgggtggaacgtggtgttccggctggacggcgacatgggctacatccacgatcgccctgccgcccgcaccgcgtgggaggccttgcgcggccagtccgccgatgcggagcaaggcttctgcctcatcaccggaaggctggcctccattgcccggctgcacccgaccataaagggagtgcatggggcgcagtcgtccggcgcggccctggtctcgttcaatcttgatgcctccacatcatacggcaagaagcagaaccacaacgcccccgtgtccgaggccgccgccttcggctacaccacggcgctcaaccacctgctacgggagagcaacaaccggcgcgtgcagatcggcgacgccaccacggtgttctggagcgaacggccaagcgtgctggaagacctgctgggactgtttctgggaaaaagcccgcccccagctgcgcccgcagataatacggatgccgccggggtggcagaggggcaaacgaatgacgacgccgatggcagaacggcggacgacggcggcctagcccgacatattcaccgcattctaaaagcggtgtgcaagggccagatgccaccggagttgggcgacacgaatgtgcccttctacgtacttggccttgcgtccagcatggcccgactttccgtaagattcttcgaggtgtcgtctaccggagagatagtcgcgcgcatgggcaaccatttccgacacattgccattgagactcgcccactttccttacaaaagcacgcgttccactcacgaaacagtcggcatacgcgtcgctttgaacaggacctagaatttccgtccgtggcgcaattgctcaccgaacttgccccaacacgcaaaaacgacagcattccgccccccacgctgaccggcgcactgatgcgcgccatccttggaggacacccatacccccgcagcctgctggcgaccattattgagcgcatccgtgcggaccacgaggtttcctacctgcgcgccgcgctgctcaagggctattttacccgcgccccgaagggcgacaacacatgggaggtcggcgtgactctggaccccgcatccacggacatcggctacaggctggggcggttgttcgccgtcctcgaaaaggcgcaacgggacgcgctgcccggcatcaacgctaccatcaaagaccggttctatggctctgtatcatccacaccgcgcgttgcttttccacgcctgatacaccttgcccaagctcatttgggaaaactcgatcgaccaaagcgaatattcatagacaagttgctactcgaaatcgcagacgaaattgacaactttcccgcccacctgaccatggacgaacagggacgctttgcgctgggctactaccatcagtgcaacgccctgtggcgcagttccgacaccaccgcgcaggcccccgttcctgcggacgactagcagcacacacaggaggaagccccaatgtcccagcccatcagcaagcggtacgaattcgtgctctttttcgacgtggagaacggcaaccccaacggcgacccggacgcgggcaacctgccccggctggacccggaaaccagccatggccttgtgaccgatgtatgtttgaaacgcaaggtgagaaattacataagcatagctaaaggcaacacagaaccccacctcatctttattaaagaaaaatccatcctcaattcaacgattcgccgaccatacgaagaggaccccgcaactaaagcctgcttgcaggaatggcttgcctacaaaaaaaataaaaaaactccgaaacccaaagaacactatgaagacctcgctcaaaaatggctgtgtcaaaagcactatgacatccgtgcctttggcgctgtaatgagcactggagaagaagaaaagaatgaagatatatccagcaaaatccgaatgagagcaggccaggtgcgcggcccggtgcagatggcctttgcccgcagcgtggagccggtggtgccgctggacatctccatcacccgcatggccgtggccaccgaacgcgaggcggaagcgcaggaaggcgacaaccgcaccatgggccgcaagtccatcattccctacggcctgtaccgggcggaaggcttcgtttccgcgcacctggccgcccagaccggtttcaccgacgacgaccttgaactgttctggcaggcgctggaaagcatgttcgagcacgaccattccgccgcgcgcggcaagatggcatcccgcgccctgatcgtcttcgagcatgaaggtgcccttggcaacgcgcccgcgcacaagctgttcgagctggtggcctcgcccagggccgaaggttcgaccggaccggcccgcgccttcgaagactatgccatcaccgtgaatgatgccggggcgcccgccggtgtgcgggtgatccggcggctgtaggcgacccgccatgtacccggagtccgacctgatgccggtctcggcgttgcagcatctgatatattgcccacgccagtgcgcgctcatccacatcgaacaggtgtgggacgacaatgtgcacaccgcgctggggaatatcctgcacgagcgggtggacaggccgggcatggagcggcgcaggggcgtgcgcacggaattcggcgtgcccctgcgctcgctggcgcttggccttgcgggccgggccgatgcggtggagtttgccgccgacggtccctgcccagtggagtacaagcaggggcggcccaagcgccacgccgccgaccacatccagctttgcgcgcaggccatgtgccttgaggaaatgaccggacgcgccgtgccgctgggcgtgctgttttacgccaccacgcgaaaacgccagacggtggaactggacgaacacctgcggcagctggtgcgcgagacgaccatggccctgcatgcgcttgtcgccacgggcatcaccccgcgtccggaacccggcccgaaatgcaagggatgttcgcttgcggaccgttgccgccccggcacgttcgcccagggtgggcgcagcgccgcccgctatctggcgcaggcccggcgggcagtgcgcgacgaggatgcccgccccggagcgcgggatggcgtccccgatggcatccttgacggcgtcccgaaggggacgcgggatggcgcgcgggacatcgacatgccctccgccccgcgcccgccccatccgccccgtcaggaggacgattgatgcgacgcctgctgaatacgctctacgtaaccacccaaggcgcctaccttgccaaggacggcgaggccgtggccgtgcgggtggaacaggaaacccgcctgcgggtgcctttgcacgggcttggcggggtggtgtgcttcgggctggtatcggcaagcccgcccctgcttgcggcctgcgccgaacaggacatcggcgtcagctttctttccgagcatgggcggtttctggcctcggtgcgcgggcctgtttcgggcaacgtgctgttgcggcgcgaacagtaccgccgtgccgaccagcccgatgcccgcgccctgctttgcggatgctttgttcagggaaagatcatcaacgcccggacggtactgcgccgttttctgcgcgaccatggcgacagcgcgggcgctccggccatcgcatcggcagcgtcatccatggccgacatgctcgacagggtggtgcgcgccaccacggaagaacagatccggggcatcgagggcgaggcggcatcgctgtacttcggcgtgttcgacgggctcatcctgacgcgtaccagggatttcaccttcacgacgcgcagccgccgccccccgctggacccggtcaactgcctgttgtccttcgtgtacaccctgcttgcccacgacgtgcgttcggcactggaaaccgtggggctggacccgcaagtgggctttctgcaccgcgacaggccgggcaggccaagccttgccctggatgtcatggaagagtttcggcactggcttgcggacaggctggtgctctcgctcgtcaacagggggcaactggaccccaaagacttcaagcgcagcggttccggcggcgtggtgctggccgacgatgcacgcaaggatgtgcttgtggcgtggcagaaacgcaaacaagaagaagtgctgcacccctttctggatgaacggatgcccataggactgttgccgcatacgcaagccatgctgctggcgcgccatctgcgcggcgaactggatgcctatcccccgttcttgtggaaatagccatgctcatgctcattacctacgacgtgaacaccgaagaccgcgaaggcaaaacccgcctgcgtcgggtagccaagctctgcctggactacggccagcgcgtgcagttttcggtattcgagtgcgaggtagaccccggccaatgggaaaccctgcgccacaagcttgtgtccaccatcgccccggaaaaggacagcctgcgcttctaccgccttggccgcgacggcaagcgccgggttgagcacgtggggatcaaggaacccgtggaccttgaaggcccccttgtggtgtagcggccattgccgcgcgaacctggggcgtacgggtatttcccggcaggttcgcgcgggataaaaccctaatgtggaagcaggatgcaacgccactccttctgaaaggcacgaacattgttcaaatggcgcgaggttcgcggatgtcatccccgtgatgcccgtcccgcatacattttcagaatggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaagatagccgccccgtagacgcgggacgacgaccgcaaggctcaaccactatacgcggcacagcccctcaccgacagcgacccgccgccagcggacggaaggcgtggtggtggtccggctgcacatcgatccacaaggtcgcgtggcctctcgcaacgttgtgggcgaggaatcggtgaacctgttcgcggacacggccatgtgcgccgtgaaacgctggctccttcacccctgcgggcgcggctggcgcgacgtggcctgcgaggtgggggcgccggaggtgttcaagctgtttcgttaaagggcaggcgaacgctcgcacgccggagcggggagcaccgcacccgttgccagtggcgcgctttccggtatggtggaacaaattcccgcttcaggaggccgccatgccgcatgtccgccgtgcaccccgcgcaaatccccctcatgctccccttcacgctccccatgccgcagcccatgtcgcagcccatgacgtgcgtcatgcctttcgggagccatcaggcccgcacgggccccacaccgccggaagcaccacgggaaacactgccgcgcaccctggtgagtgcgcctcatgccgcgccgtacccggtgacctccggccccatgccggaccgtccagatggctgggcgccctgctcggcccgctggcatgcaccgtcgggctggccgtggcgctgaccgccctgctgaccggctgcggcgacaagacgccccaaggcgaggcggtggtcatgcgggcctgtcgcatctgccacggcacggagcgcatctgtgcggacatcggcaagctggatcgggcgggctgggaaaagaccgtggaccggatgatcgcgggcggggccagcgtcacccccgaggagcgcaccgccgtcatcgactggctgtccacacgcaagccgggcgacaagccattgtgcccgtaggcgagcatggcaccttccggatgcctgtcggaatgccttcgaatgccgcatgaaagaccacgccccactgcgccttgcgtgccgcatccgcaggcagccctgcgccggaactgaacacaccggaagctggcatcacgccgctggattcctgcggggatggggttcctgcccggcacctatccttcgcggaaagcctttccgcgcatcatcccgttgcacccgccgcgcccgcgtgtatactggcgacaatcccccttaaccaaggagtcgcccatgcgccgtacgcctacccgccgcagccggatgctggccaccctggccgtgtccgccgccctcaccgcagttgccgccttctcgcttaccgcgcctgccaccgcgcaggacccggcgggcaccgtcatgtccgcctgcaccaagtgtcacaacacccagcgcatctgcgccaacctgggcgtcaaggacaaggccgcctggaacaccaccgtcacccgcatgatgggcaagggcgcgcaggtcggcgaagccgaaaagcccgccgtggtggactggctggccgcgcagcagccgggcgccaagccggtctgccagtagctggcggcacgccctcctaccccctgacggaaacggcgcccccctcgcagagtgcgccgtttctgtcatcgtgcccagtcggcagacggggtgagccggaattgatgccaggaccgacgacgcggagtcgatcaccccaccccgattgttccgcgcatgccgggcggccccggtgccgccccccttgccccccggcacggcccgcaatagccggggccatgttccggcctgcccccaccaccgctgccgccgttgccgccgtcctccctatcggtctgcctgtcggtctgcctcccgccgggcagtcccccaccggaccggctccttccgcaatcccccggcgccccccgcgccgcgcgccacccgcatcccgcccctcgcatcccacgccaacgaaaacggcggcacgttgccgtgccgccgtaaggcgcaaagtcggggagctcggaacgtgcctcccgcccctgccggggggaacggcgcgtccgtccgtggtgcgggtacgccgggctagcccgccgcggcgccgcccttgctgatcaggaagcccttggtggaagggccggtggaggcagaggtgcccgcgattttcgacaggtaggtgtcgcccaggttcttcaggtgttcgcccacgttgtcgaagtggttgaagtgcacctgctcctcttcgatgatggtctcgaacagcttcatgctgatgctgtcgccgttttcacgacagacctgaaggaactggttgtaggcgtcgatggtgtcgtcctcgagcccggcgtcgtaggggaagatggtctgcacgtcctgccccttgaccaagtcgccctcgcgctccgtggtgggctcgccgcccagttccttgatgcgctcggcaaacatctcggcgtggcgcatttcgtcgatggcgatcagcttcatgtccgccgccagcgccccgtagtccatgttgtccagcccgtagtgctggttcatgtactgggtgatggcgttcagttccatggcgcgcgccctgttcagcacctcgatgaccttggccttgcgggcctcgcgcggggagggagccgccgctgcgggcttggcgggcttggcctttgccggtttcgtcgctttgttcatgcgtccgctccttttgcagggaattggggtgggcattgaccacctgaccctccacttaccacaggcacggcgaagctgcatcattttcgtagacctgcgggcatgcccggcggcagcgaaatgacggttccggccttccctgcccttgctgcccggccccgcgcgtccgccatgcccgcccggcacacgaggtcggtacacatgcccggatggccatccggcatgcgcatcgggcgcctcccgccagcgcgccagccagcgcatcatccgcacgcaccggcatgatacatatccacaatgccctattctcctatcgcgaaatttgcggtttcgcgtatagtctgaccgcagaccacaccgcgccgcttgcggcgcaccactgatcagaggaaccgccatgcccagcgtgcatcattccggggccgcatccgttgcagtccggcttgtggcccttgccctggcgatcgtgctgtgcgggaccgtgtcgtaccggacggctgccgcatcgggcacggcggtgccgcttgatcccgctctccatgcgccggaaacggtgcgtgccgctaccccgtcccccacgtccccaccggcgtccccatccccgccatccatactgtcctctctgtccgtgctgttttcccggcccctgggggccatggcgtccgccacgtccgacgccctgtcgggcaccgcctcacaggccgtccccaccggcgtccagccccccgccccctggtggatgcgcctcatcgacgatgccgcgctcgttcttccggctgccgccctgctgctgtggctgaccctgcgtctgcgccgcacccgccgcgcccttaaccgggcggaaaacaccctgggcagcatcgtgcaggtcacctcgccgctggtggagcaggagttctttcgggtgctggtgcagcagctggcccatgcccttggcgcgcgctacgcccttgtcggggaactgggtgatccgggcaaacagggcaagcagggcaaacagggagagtcggccagactggccggacaaacggaacaggccagtcaggcccatcaggccaggcaggtcagtcaggccagtcaggatggcggaaaggccgatgacgactacctgcgcgtgctggccgcctggctgggcgacgcgcccggcgaacccttcgactatgcgctgcacggcaccccctgtgcgcgggtcctcaattcgccggacctgtgcgtctaccccgacggcgtgcaggaaaactttcccgaggccgaactgcacgcctcgctgggcatccgctcctacatgggccttgccctgcgcgatgcgcggggcaccccccttggcgtgctggccgtgttccacgacctgcccatggccccgcccacgggcgagagcatggcgctgatgcgcatccttgccggacgcgccacggcggaactggaacggctgcgcgccgggcgggccctgcgtgaaagcgaggcccgctaccggggtctgttcgaaaacaaccacgtggtggccctgctcatcgatcccaccaccaaggccatccgcgacgccagccccgccgcagcagaattctacggctggccgcgcgacgtgctgcgcaccatgcacatctcggacatcaacaccctgccaccgggcacgttgcacggcgaactttcatcggcggcgcggggcgaaaggcaacgcttccgctttcgccaccgcctggccaacggcaccacccgcgacgtggaatcgaacaccggcactctggtgctgcacggcgagccgctgctgtattccatcatcaccgacgtcaccgaacagcgccgggcggaagaagccctgcggcacagcgaactgcggctgcgcatgctggtggaaagcgcgggcgatgccatctacctggcggacggcgcagggcacatccttgatgccaaccccgaggcggaacatcagaccggccatacccgcgaacagctgctgcgcatgaccctgttcgacatcgacgagcggctcgaccagcgcgtcttcgcccggctgcgcgcggaactggaatccgcccgcaaggccaccttcgagaccacgcaccgcacgcgcaacggcacgccgctgccggtggaagtgcgcatggcccaggtggaagaaacgggggaggcggagggcgacccgctgctgctggccatcgtgcgcgacagctcggcccgcaagcgggccgaaagcgaactgcgctgcgccaaggaagtggccgaagcggccagccgcaccaaaggcgagttcctggccaacatgagccacgaaatccgcaccccgctcaacggcatcatgggcatgctgcaactgttgcagacagacccgcccaaggccatgcgcacggtgtacgtgggagcggccacccagtcgtgccgccgcctggggctgctgctgggcgacatcctggacctttcgcgcatagaggcgggcaagctggaactgcacgacgaacccttcgaggcgcgggccgtgctggacgaggtgcgcggtctgttcgaaggccccgccgccgaacgggggctgaccctgagggtaagcgtggacgaacgcattccccgccatctgcgcggcgacgccatgcgcctgcgccaggtgctgttcaacctggtgggcaacgcggtgaagttcaccgaccagggcgaggtggtggtggaggcatggcgggtgcaggcatcgcgctcgcgcggatgcagggtggtgttcaccgtgcgcgataccggcataggcattgccgaagaacggctgaaggacatcttcgagccgttcgtgcaggcagagacggccagcacccgtcgctatcagggcgcggggctggggctgcccatcgtgcggcgcctggtgcggctgatgtgcggcaccgtcaccgtggaaagcacgccgggcgcgggcactgccttcagcgtcagtctgcccttccgcttcgtgaacaaggtggaggaagccgtggtcgaaccgcacaccgccgacgccctttccctgcgtggcagggccattctgctggccgaggacgacgcggtgaaccgtctggcggtgacgcgcctgctggaaaacatgggggcgcgggtgaccaccgccgacaacggcgaacgcgccgtgcaggccctgctgaccgccgactacgactgcgcgctcatggacatccagatgccggtcatggacgggatggaggccacccgccgcctgcgggcccttgcgcacgacggcgcgcgcgacagtgcccgcgaaggggcgcacgagggcgcacgggcggcagtagaggatgcgcgggcgccgggcaccacgggtgacgcaccgcccgcagaggatgccgagcccgacgcggaaaacgatgcagggtccgacgccctgcaagaccgccgcatcgacccgcgcatccttcgggcgcgctcggcaacgcccatcatcgccctgaccgcccacgccatgcgcggtgaccgtgaacagtttctggcggcgggcatggacggctacctgaccaaacccgtggaagccgccacgctggccagcgccatcgtgcgggtcatccacgaacagggcctgcgcgaacgtgagccggagggcctgcactaggcccggcgggaccggccagacggcacggaaaaccgaacgcgcggctggcagtccggggcgccgcgcccggctagatatgatccagcagttccaacggatgcgccagcagcacggatgccccgctctcgcgcagttccgcctcgccccggaagccccacaagcagcccaccgccaacatgcccgcgccgtgcgcggtgcgcatgtccacgttgctgtcgcccacgaaggccgcatgtgccgggtccactcccagcgcccgggcggtggcgatggccgccgccgggtccggcttgcgcggcacgccggggcgcgccccggccaccatggcgaacggccccaacggaccgtcctccacaggggcaccgccggatgcgggcgaaccggcggaagcaggcgaactggcggatgcgggcgaatcagtggaaaccgcacccgcgccgctgcccgcgccatcgaagaaactgcccaccatcagccgggtgaaggcgtgcggcttgttggacagcacccccagcggcaatccggcgggggccagcgcggccaacagttcgcgaatgccgggatacggcgcgctcttggccgaccagcgcgcgccgtattcctcgcgcatgcgggccaccagggcggccacggcctgttcggtggcgtcaccggtcgggatgccgggcggcaacgcccggcgaaacagggtttccaccccgtcgcccacgaactggcggtaggcgtccacggggtgtgcagaaaatccctgggccagcaggcaggcattggccgcgtcggccaggtcgtccagcgtgtccagcagggtgccgtccagatcaaagatgatggcgcgtatgggcatggtgctcacctagcgcgtccggcccggactgtacagaccgaagggccgtacccggaacgggccgaggccggacgaggaagacggcccccggcacaacgccgccctttccgtgaccgcccggacgccagattccttgctgccgcgtaaaaaaagctgacaccccgctgcggcccaaggctgcggaaccgcaccgcaacccgcgcggcgcgcccgtaacacctgcatgcacccggcattgcaaaatatttcacgaaacacacggggcaaccctgcacaagaaagcctccgcaatgcggtgccggatcatgcgggcgacagccgtagccagggcgcagagtgatacccgtggctgttttgcgaggtggcgcaaagattccggacagtgctcccccctcggatgggccggattccgcaaccggggtgaccgcgccccgcacaccgcaaaatattcccttcattttcagcgtgttacacaaacagcgccatctgtgcaccttttggcacaaccgttgctagttccggggtgtcccactgtgccgcaaggggtgcacgggggcggaggctgggtaaagggtatgcatcacgcatcgcgtttcacggaggaaccatgagctttccaagacaagtcttcgaattcctgaaggcgagttccatcgcccatgcgcagtgggatatcgaggtatccacgtccatcatcaagaaccggaaaaagttgatcatcctcggcatcctgctgctgccgatcctgatgttcagctttgccgaagcgggctccatgctgggcagcaagactgcctacgcgcccgcgttctactccaccaagatcttcctggtctccatcgcggtgggcctggccgccggccttatcaccggctgcatcggcgcgggcgggggcttcatcatcacgccggcgctcatggccgccggggtcaagggcatccttgccgtgggcaccgacctgttccacatcttcgccaaggccatcatgggcaccacggtgcacaagaagctgggcaacgtgtcggtgaagctggccatcgccttccttgtggggtcgggcgcgggcacgttcatcggcggggccatcaacaagggcctgtacaacaaggacccgctgctgtccgaaatgttcatcagctccatctacgcggtgctgctgggcttcctgggcttctacgccctgttcgacttcatcaagtccagccgttccggcggcggcggtgatgcccacggcggcagcagcggcgctacgggcctgtccgtcaagttgcaggccatgaacgtgccccccatgatcaccttcgacgaagacctcgtgcccggcggccgtcgcatctctggctggatcgtcgccgcgggcggcgtggtggtgggcatcctggcggccatcatgggcgtgggcggcggcttcatcaccttccccatgttcgtgtacatcttcggtgtgtcctccatgaccaccgtgggtaccgacatccttcagatcatcttcaccgccggtctcggcgccatcgcccagtacgccatctacggctacgtgttctacaccctggccatgggcatgctgatcggttcgctgctgggcatccaggtgggcgcgctgaccaccaaggtggtcaagggcatccacatccgcggcttctacgccatgtcgatcatcgcgggcttcatcaaccgcgtggccaccctgcccaagaagatggtggaactggaaatgatctccatgtccaaggaactggtgaacaacatcgagttcgtgggcaacatcgtgttctgggtggtggttgccatctttggtgcctgggtgttcggcaagttcttcgccaacatcggcaagctgagagcggaggcgtaacatgcttatccatagcaagagcagtttcatgaagggcctgctgctcatgggctccttctgcgcggttttcttcatgatcttcatgccgctcttccccggtgacggcggcaaggccatgaacggcctggaatactcggacgacctgttcaacaagctgtccaagggctcgtcctacttcatccccgaagtgcagaagcgcgtcgatccgctgaagggcaagacggttgaagtggcctacacctccaagaaggccgaagacgccgccaaggtgttcgccgctgccggcatcaccgccaccgccgacggcgccaccctgaaggtgcagggcgacctgggcaccctgcttgccgccgccgtggccgacgccgacgccatgtacaagaacgacggcaaggccgttgccgcgcgctacgcgggcatggaccacatggtggtcatggaagcctggtgggaaggcctgaaccccatgatcaaggccctgcagaagaacaagatggtggaagaagccaacgtggtggacgcggtgctgaagcgcgccgttgaaaccggctacaacttctacggcatccccgccgccaaggtcatggacaagatgggcgtgatggtcggtctgctgctcttctacgtgctgtacaccgtgtggtacggcttcgccatcttcgaactgttcgacggcgtcggcctgaccatgaagaagtccaagatcaagcaggaagcctagcgcacgccgcaccggcgtcgccggccactgcctgacgggcatgctctcttgacgaccacggccccccgcacctctgcggggggccgttccgttttccgtacggaattcgccacgcgaccccgcgtcccgccagttgcccgcagcagccgcctgccacgcaccacacctgcctgttgcaccatgtacacgttgtgctatggtgacggtaatcgcccgcacccccggcccttgccgggttctccgccttccctgcgcaccctgcgggcctcggcatccggtatccacggggcctgcatgtgccccgttccgccgcaccgcccccgtttcacactccggggggctcggcgcggcccaccttcatccgcaaggagaacgccatgccgtccagcttcacccgccgctgcttcatgtccctgtgcgcctcggcagccgtcgtggccgccggcacccgcctgctgggccccaccgttgcccatgccgccgacgcccccgacgcctttcccatgccgccgctgccctaccccgaaaacgggctggagcccgccatcagcgcgcgcaccatctcgttccattacggcaagcacaccgccgcctactacggcaacctgaacaaggccgtggcaggcacccccatggccaccatgaagctggaagacgtcatcaagtccgtggcgggtgatccggccaaggccgggctgttcaacaacgccgcccagtcctggaaccacaccttctactgggccggcatgaagcccggcggcggcggcacgccccccgccaaggtggccgacgccctgtccgccgccttcggctccgtggacgcctgcgtcacccaactttccgacgccgccaaaacccagttcgccagcggctgggcctggctggccaagggccgcgaaaacggcaaggacgtgctgaaggtgctgaaaaccggcaacgccgaaacccccatcacccaaggctatacccccatcctcaccatcgacgtatgggaacacgcctactacctggactaccagaacaagcgccccgactacgtccaggccttcttcgacaagctggtgaactgggacgaagtggccaagcggttgtaggaaaagagttttaaagagaatcggggaggggaccctttgaaaagggtctccctccccgaaccccgctctgctgtcgtcatccgtaacactcgcgcgttgcgctcgcgtaacggctgacgctccccccaaaactttcagttaggggggctttttacctcgcgtcggcaacacggccatgccaccccatggtgcgccttcattccttcacgaaaacccaatcgaaaagttttggaagataggggtccggggaaagaaaccttttcacgcgttgcggacgccatccgtaaggttcgcgcttcgcgcttacctaacggctgccgcaaaaggtttctttccccggttccttcttctcaactctccaacttctcaaaagctaggtaacaggcgcgatcctggcgaggtcggcggcgatgcggtcgcggatggggccgaacacgcgttcgttgtgggccaccatgtcgatctgccgggtatggatgagcaggtagcccacgccgcgcaccagggtgaggatgcggtccttgggcagaccttcgagggaggcgaacagggcgtcgtccttgacgtcggcgcggaagccgcgcgcttccagcacttcgcccacgaagcgggcgcgcagggcgcggcggtcggcgctggcggcgccgcccttgaactggaaggtcacgtagttctcgtgcgggttgtcggtggccatggcttccacggtgcagaagtgatagccgaagcgcgcctgaaggttgcagtagtcgcgcgagatcatgagaaagttgcggttggccagggtggtggccgcagtgggctccaggtccgggttcacggtggattccatcatgacggacaggaacccgcgcgcgtcggtggcgggcggcccggcccagggcacggcggtcatgccgtcccacagggccagcatgggcgcggaggcgatgtcggcaaggtccaccacgggaccgggcacgggcttgcggaagcctccgtcgatgtccagcagccagtattgcagcctggtgccgttgacccgcaactgcttgcccagccgctgggtgccggggccggtggcgcccatgtgatcggccacgccgaacagcacctccacggacttctcgtggcagaagcgggtgatgtcgtgcagggtgcggcaatgggcgggggcgaaccggggcgactccgggtccagcaggttcaggggcagcaccagccgcgcggcctctgccagcgcggtgtgcacggggctgccctccataaggttgcggcgcggggcatggcccaacaggtcttcgatgcggccggggtgcacgcggcggttgtcggcatccacggtgacgatgcccgcatgctccagcagttcggcggcgcggggcaagccgaacagggcgggcacgccgtactcgcgggccacgctggccagatgcccggcggcgccgcccgcctcggccaccacggcggaggcgcgcgacagcagcggcgcccagcgcggcagcgcccgctcgatgaccagcacgccgccgtcggggaaggacaacaggtccatgtccttgcgcaccacgtgggccaggcccgcgcccgccccggggctgaccggggtgccgcccagcagcagcaccggcgggccggattcgccgcaattgtagccgcccggcagggggccggtttcggcggcggcatccgctgcggtggcgtccgcaccatcggcaccggccacgggcgcgcattcgccctccggaagctcgtcgtggcgcgcctcgcgcagggggcggctttgcaggatggtcagcacgccttcggggcacacggcccattcgatgtcctgcggttctccgtagaacacctcgaacccggcggccagcgaggctatttccagggcgcgggcgtcgtcgatgcatggggcgtccaccatgtccgacggcatgtcctccagccgcacgccctcgatggggtcgcgcacgaagcgctggggcttggcggctatctggcgctgcgccacctgcatgggcacctcgcgcgagaccacaaacacgtcggggctgaagctgccgtccaccacggccttgggcaggccgggcacggcgttgatgaccacggtgttgtcgcgcaggtccagcgggttgcggctgtaggcaacgccgcccgccaccgcgtccaccatgaccaggcagcccacgcacatgggcacgtcctcgtcggggatgccgcgcgccagacggtaggtcatggcggtgacgccgtacttgctggccacgatgtccttgaaggtgtccagcacgtcttcgggcggcacgttgagttccgagcggtactgcccagcaaaggaggcatccagcgaatcctcgcccacggcgctggagcgcacggcaaagcgcacctcggcgccggaacaggcgttgattccgggatgcggccccgttcgcgcatcctgcgggggcccggccaggcgctccacctgcgcggtgatggccccggccaggtcgtcgggaacgggcgcggccagaatgagctgctggatggacgcggacagcgcgaacacctcgtccagccgggtggcgtccgccgcctgcacccgccggtcgatctcttcctgcagcccgcccgcctccatgaagcgctgatagcccgtggccgtgaccacgaagccgtcgggcacggtgatgccgaggcggcggcggatttcgcccaggttggccatcttgccgccggtctggtcggccatgtccacgccggtttcggcaatgggcagcaccagcggcccgccgccagcgcgcacgtggggggccaccacggcctcgatggccgcgcgtatctcgttgaacctggtttccagttcgggccagcggtcatcggacagcgcgttgaggtggcgcacgatctggaacacgctggcgcacgcgcgggtgcaggccccgcgcacgtaggtcatgccgaaggggcgcaccccgcgcagggcctcttccatgtcggccatgatctcgagggcgctcttgttggcggacagcagcagccggaaccgcgaacagcgttcgcggtacagcgcccgcagccgttcggtttcggcgtcgggcacgccgccgtcctgcgcaggtgcgtcctgccgccggaacagcgcgccgagtgtgtggaaaaagccgcccatgtcgcgtccgccgtgtctgcgtcgtgatgtccgccgtcagccgatgaggccgccgataaagccgccaatgcgaccgccgatgatgtcaccggtcatgccgccatcctgtcgccatccgcccgcgcgccgccgctcaggcgtggcgcacggcctcgcccagcttgaagatcagttcgttgatggccacgggtttgagcatgtagtcgaacgcgcccagttccatgccggtcagggccgcgcccaggctggcatgcccggtcagcagcaccaccggcacctcgggccgcagggccttgatgcgccgcagcgtctccagcccgtccatgcccggcatcttcacgtccagcaccaccgcgtcgtaggcgccctgctccacgcgcgccaccgcgtccgtgccgttgtccgccgtgtccacctccatgccgcgccgcgcaagccgcttgtgcatgaggtccaggaattccgtctcgtcatccacgatgagaatcttcatgtcgtggccctttcgctagagaatgcatgaaaacttatgtgcatgagcctcgggagaagggactctttgcggcagccgttacacgagcgcacggcgcgagtgttacggatggcgaccgcaacgcgttgaaagggtctccttcccccgaacccccatcccccaaacttttcataatggggtttggcttaaacatctccccatcgcgtcacaaagccccaaacaaaaagttttgtgggaggggtccggggagggagacctttttcaaaaggtcccctccccggtcagtttgcctgaaaatcttgccccgccggaggcgtacaaaaaacagccgcagctaccgcaagttgagcagggtatcctgcgtgaaggcgggcggcgcggtgggcaggtacacggtgaaggtggccccattgccgggggtgctttccgccacgatgcgtccgccgagtttttccatgatcgagtagcagatggcgaggccaaggccggtgccttcgcctgccttcttggtggtatagaacgggtcgaaaatgtgttcgagcacctcgggggcgatgccgccgccggtgtcggtaacggccacgaacacttcctgcccgccttcggtggccccggtgcgcacggtgatggagccgccctggcccacggcgtcgatggcgttgtccagcacgttcaggatcacctgctgcacctgggccgtatcggtggtgatggcgggcagttcggcgtcgaaatccttgtggatggtgatggagcggtgcagggcctcgctttccagaaacttcacggtctgctcggtcagcacgttgaggggcacgtcttcctgcatgggttccatgcggcggccaaagcccagcatgcggtgggtgatgcccttggcccggtccacgtgctgctcgatcttgacggcggcttcctcgatttcggcgtggtggcccatgcgggcggcgtcctcttcggacagcaggtcacggatccacccggcgttttcgcggatgagcatgagcgggttgttcacctcgtgcgccaccccggcggccagcttgccgagggcggccatcttgctggactgcatgagcgatgcatcgagcatggcctgcctgcggtcggcctcgatgaccttgtccacgatgacgcgggtggtgaagaaggtgcccagacagatgaccacggccccgcccagcaggaacagcaccacgatgatctgggtttgcgccaggggcgaaagcggctcgcgcgggtcgtccatgaccaccagcagccagggcatgttctcgagccaggtcatgccggtgatcatgggcctgccgtcggtgctggccacggtgtccaccaccaccccgcgcttggccctgtcgggcatggtcaggtgcagcccggacttggtcatgatggcgccgttgttgcgcgaatcggattgcagggtgccgtccactgccagcaggaaggcatcgctgttggtgccggaataggcgcggtgcagcatggcgctgacggcggcggaatcgatggtggcccgcagtatccaggccctgccgttctcgcggcgcatgaccgcgatgatgaagtgcggaaagcggcggaacccggtgaacacgtcgctgacgtactggcccttcagcatcacctcgtggaaccacggctcgtcgcggtagttggccgcctcgagcgaatacggccccacgtaggccacgtgctggccctggtcgttgatgacgccgatgtccacgtaggagcgggcgttggactggatgaccccgaagatggtgcccaacctggcggggtcggacagttcgctgaacgggtgggtccaggccaggctcttgatctgcgagacgcgctcggccaggaaggtatccagcgcgcggcgcttgctttcggtcaccgcctcgatgcccgaaaccatgcgttcgtggtaggtcttggaaaactggagatggatgaagaagcccagcgcaaacaacggcacgagcgaaaaggcgagcatggcgaaggtgagcctgcgccgcagcctggtatatccgccgatgtccatccagcctccgtgggcgggcccccccgcgacggggggcaccctgaaaagaccgcccggaaacgatcaccgggaaaagggggcctggggaaaaggaaggaacgcgccgcccatggcttggaaatgttgcggcctcggaacatccgtttcacgacggacacaccggaacatcagcgcggcaacctctctcccccggtggcacacttctgaaacacgggccgcaccggggtcaccccatgtgctacaattacccgatcatccagcattttacaatcgccggaagcatcctggccgccgaaacagggaaacaaccggcacccgttccgccggttttcggaccgtgcccggtccgtgcccggtccgtgcccggtccgagttcgatccggcaccgccgacaggtggatcagatgggggcggcggggtccacggcccggcgcgggcgggcgtcgtcgccggacatggcctgttcggcctctgccgctgccgcaagatcggcctcttccagcaggcggcggcagtcggccagcatggaggcgcgccgttcggccagttgcggcccgtcgttcatgatcatgtccagctggcgggtatggatggtcatgtacccggccaccagcagcatgcgcagggcatccggctggggcaggttttcgatgcgggccgacagcgcgtcgcggcgcacggtgcaggcaaagccgaattcgcccagcagcccggccacgaattccacccggcgcacccggcgttcgatgttggctgccccgccgcgcaactggaagaccacgtagttttcgggggtccggtcgcccaccagcgattccacggccacgaagtgaaagccgaaacgcgagtgcaggctgcagtaattgcgcgaaaccatgaagtagttgcgctcggtgaaaaacgcgctctgggcagccgggtccagatgcgggttggccgtggcctcgaacatcaccgacaggaagcccttggcgtccaccggcggcggcccctgccacggcacggcgttcatgccgcgccacagggtgcgcatgggcaccgaggctacccgcgcgatgggcaccagcgggccgttgacatccccgtcgaagccgtcgtccagattgaccacccagaactgcttgggcacgtcgcactgcaactgcttgacccgttgcggcgcgtggcgctgctgcgagccgaagcggaacatctcggccacggccttttcgtggcagaagcggcccaggtcgtggaaggtgcggcagttggccgacttgaagtcgggcgaatccgggtccagggtcaggggcagcatgtggtgggcggcggcgtccagcgcctgcaacaccgggctgccgggcatgaagttgcattcgtgcggggccgattcgatgaaggcctcgatgcggcccgggtacaccacacccacatccccatgcacggtgaccatggccccctgctccagaaggtccagcgggctgccctgccggaacgggccgaacacggcgggcttgccgaattcgcgcgccacggctgccaactggcttgaaatgcggccccgctcggccaccacggcgctggcgcggtccagcagcatgccccagtcggccaggtcgcgttccaccaccagcacggcgccatcgggaaagctgcgcacgtcgtcccgctggcgcacgatgtgcaccggcccggccaccacgcccggcccggcggtgatcccgccgtccagcagggccgggggcgggcattcggtctgggcggcgtcctcggcttccgactcggcgtagctttccggcagatgggcgcgcggcgcgggcaagggccgggcgtgcagcagcgagacggagccgtccggctccagcagccagtctatctcctggggcaggccgcagcgttcctccacggccagggccagttcggccacggcgcgggccgccgcgtcatccagaacgggcagaacgggcagcacctcccccgtggccgcttcggccctgggagctatgctgcgcaaccgcaccgaaccgcccacgcggcagacgtggtaggcgtccacatcgtgcgcaccgtcctccacggcctcggacaggccgcgcgcggcgtagacgtgcaccgaggtgtcgcgggcgtgcagggggttgccggtataggcgatgcccccggccacgggggcctccacggcaaagcagcccacgcacacgcaggtacccgcgtcgcgcaggccccggttgcggcggtaggcgatggcctggggcgaatacttcagggccagggtggcgcgcagggcgtccagaacgcgctgcctgtcggattgggcgtcggggccggagccctgttcgaacaggggaatggacggcccccacagggtcatgccgcccgcgtcgtcgtccgtgttctcggcggcgcccgtcgaaccctgcggccagacccgcccgcgcagcagcaggcgcatgtcccgctcctgcacgccgggccgcgcggccatccgcttgcgcagggcgtacagggcgtccatgagcgcgtcggccacctcgtccggcacctccgccgcctggatcagcccgacgatggacggcgaaagatccagcaggttgtccggcctgatgccgcccgacgcctgcacccgccgcccgatctcctcttgcagggcctgatggcggaacagccgctggcaggcggcggcggtgatgatgaatccgtcgggcacgcccccgcccgacatgccggatgtcacgggcgtggcgggcgcggcagcctccccgtcgcgcggcgccagcgccgcacgcagttcccccagccgggtcagggcagggtcggcaaggtcgggcagggtaaggtccggatggcctaacggcagggcaagcgggccgtccatggtggccgggcggccatagacgatggccgaaacctcggcctggatggcgtcgaagcgggcgaaaagttccgggtaacggccaggggccagttcatccaactggcggatgcactggtagacctgggtggtgatgcgggtgcacagcgagcgcaccgtctgcatgccgaagggatggacacagcacagggccagttccatctcggtcatcacttcctgcaacttggcccaggcgttgagcaccagcttgaagcggtgataccgcgccgcgaaggcctcttcggcagcggcgcgctcctcgtcccgccgcttgcggcggaagggcagccagcagaacagacccatggcggtttccgggtgggtgcaggttttggatgcccctaagagcccttgcgcgccgcagccctgcgctcaagctgacactgggtgtaggcatcctcgatcttgaacagcaattcgtcgaaatcggtgggcttcatcaggtaaccgaaggccccaaggcgcatgccctccaccgccacctccatgtcggcgtggccggaaagcatgataacctccacccccgggaactcggtgcggatgcgctccagcgcgcgcatgccgcccatgcccggcatcttcacgtccatgaccaccacgtcggccccttcacgggccagatgctccagcgcttcttctccgctggccgcgcgcgccgccggaaaaccacgcttgcccaggcgcagggccagcatttcggtgctttcgggctcgtcgtccaccagcaggacgcgcggcaagggacgaacgccaccggacggggctccgccggtatgggcatctgatgtcggcgtgtcggtcatgaagcctcccggcgtcaggatggcgggcctgcccccgtgcgcgggcggcagaggagcgcgggtccgccctgccttcctaccgttctttgggatgggccacaaggtggctggacacacgacagtcgcactctcgtgcccctgtcatgcagagtcatgcagagttatgtcgtgacaaaccggggccgggacatgcctggccacgcgggggcgcgcaggcggacagcccggccacccgcccctctcgttgttaccgcgcgcaaattgggctagaaccgcccctgacccactgacataccggtaccgcaacctcacatttggcccacggattcgccatggtgaactggatactgccccgggtggtgcgctttcgccccagcctgcgcgtacgcatcggcctgctgctggccgcgctggcggccacgtccatggctgccgccgcgctgccgttgctcatggccagcggccggctgtcccttcccacgcccttcggcacctggacggcggacccggccaccgacgccctggggctgatgctgctggtgctgtttctggccgggctgctggccgtggtggtgttccgccaggtgctggggcccatccgccgactggccctggaagggctggaggatgccgacgcctacggcaacgaggtggaggtgctggaccgccgcctgcgccacctgctggacaccatgcaccgcacccaggtgcagctggaagaaagccacgaaaccctgcgccagaccgaaaagctggccctggtgggcaagctggccgccggggtggcccattccatccgcaatccgctgacctcggtgaagctgcgcctgttcgcgctggaacgcagcctgaagctggggccggaccagaaggaacagcaggaggacttcgaggtcatcgccgcggaaatccgccacctggacgccatcgtcaccaactttctggaattctcgcgccgcccgcgcctgcgcatgcagccggtcagcccgtccgacgtggtggacatgaccctgcaactgctcaagcaccgcctggaatcgttcaacgtggcggttgcggtgcaccgggccgaacgcctgcccgtggtggacggcgacgcagagcagctcaaggaggcgctggtcaacctcatcctgaacgcgtgcgaggccatgggctacgacggcacgctggacatcacggaagaaaagggcatcatcaatcccttgggccgggccgtggtcatccgcatcgcggacagcggccccggcgtgccccagcacatccgcgaggaagtcttccagccgttcttcagcaccaaggaagaaggcaccggcctcggcctgcccatcgcccggcgcatcttcgaggagcatggcggctggctgcacctgcattcggcgcacggcaagggggccaccttcgtcatcgtgctgcctgcccgcaaggacgactcatggctaagatcctgatcgtcgacgacgaactgcaactgcgccagagcttccagcgcctgctggccggggaaggccacgacgtgcgtgccgcctccaccggcgagcagggcatcaagctggtgcgcgaagagttgcccgaactggtgatcatggacgtgcgcatgcccggcatggacggcctgaccgccctgcgcgccatccgcgagatagacgcccgcctgccggtggtcatcatgaccgcctattccaccaccgagaccgccatcgaggccaccaagctgggggccttcgactacatcctgaagccgttcgaaatcccggacatcctagcgctcatcgagcaggccgtggaggcgggccgccgcatgcgcgcccgcgtggacatggtggccgacggcgacgacggcaccgggcaggagacgctgggcgaggccctggtaggcaccagccgggccatgcaccaggtgtacaaggccatcggccgggccgcgcccaccgacgccctggtgctggtgcggggcgaatcgggcaccggcaaggaactggtggcccgcgccgtgtaccagcacagcctgcgcggcgaaaagccgttcctgatcatcaactgcgtggccatcccggacaccctgctggaaagcgaactgttcggctacgagaagggggccttcaccggggccaccaaccgtcgggtgggcaagatagagcaggccaacggcggcaccgtgttcctggacgaaataggcgacatgccgctgggcatccaggccaagctgctgcgcctgttgcaggaaaagcagatcgaacggctgggcggcaggcagcccatccccgtggacgtgcgcatcatcgcggccaccaacaccgacctggaggccgccgtggccgacgggcgcttccgcgaggacctgtactaccggctgaaggtggtcaccctgtggctgccccccctgcgcgaacgcagcgaggacatccccccgctggcacggtactttcttgcccgcttctcgcgcgagatggacatgccgaaccccggcatcacccccgaggcactggcctacctggaagcgcagccgtggcccggcaacgtgcgcgaactgggcaactccgtgcacaaggcgctggtgttcagccgtggggggccgctgggagagccggacctgaaacaggccctggaggccagccggggcgtgcgacccggcagcgaaggcccggcctgcgacctttcgctggccgccgaccagaccatgcaggagctcatccgacgcaccctcagcgaaagcgacggcgacaacgtgttcgattccctgatggaccacgtggggcggctggtggtgcgcgaggcgctgcaccttaccgggggcaaccgcacccgcgccgcgcgcctgctggggctttcgcgccccaccctgctggccaagatcgaaaaatacggcctgcgcatcgagacgcaggtttcctgacaacggcgggcgggccgtcacggcgccgccatttcacgggttgtttaccggcattgcaccgcacggacgccccaccaccgcgcccctccgcctgtccgtcccgtgacggggggggcggctgcccgatcaaccagcatcaacgaaaggcccgccacgccgcgcgtctggctgcttgattcattatcacccccttgtcttgcgcccgtttctcggataggtgcatgacagcgcatcgccagactgttatcttatattttttgcaagacctgaccagaaacaggaagcccccggcttccggaagcacccatagatgcacatgcccgtaaagcccgccttcaaccccctgtaccagcaggtcaaggaatcgctgctccgccgcattgccacaggtgaatgggcaccgggcagcttcctgcccagcgaacccgtgctggccgaagaatacggcgtcagccacggcaccctgcgcaaggcgctgaacgagctgactgcagagcgccgcgtggtgcgctaccagggcaagggcacggcggtggccaccttcgacgcggacgaggcgctgttccgcttcttccgcatcgtcagttgcgaggacaggcgcaccctgcccatttccgaagtgctcggggccgcccacagcaaggccgacgccgaagaggcggcggcgctggacattgccctgggtgcgccggtgttgcgcatagagcgcgtgcgctcgctggacggcgtgccgctgcttaacgaacgcatcaccctcagctgctcgcgcatgccgggcgtcgagtccattcccgtggggtcgctgcccaacacgctgtacgatttcttccagaagcggttcaacgtcaccatcgccaaggcggacgaaagcatcaccgccgtggctgccgataaggtcgacgccgagcgcctcggcatcccggtggggcacccgctgctggccatccgccgcgtggccatggacatcgaggacaaccccgtggaactgcgccacacccgctgcgtgaccaccaacttccactatcgcaccaaactttcctgaccccccgcggggatatcacgggacgggcggcacgcccgctccgcatgcgaacacacggaacgggccttccccaaggggaaggcccgttcttgcgcatacggcggagtcggcgttgcggtcgcctcacctccgcaagttttcaggggcggggattatccgcgtgcacgccctcggcacggcgcagcatatcctgatgcagcgaccacggtatggccactccttcacggtgcgccctgcgctgccgttcgaaacgccgcgcaccgggcaggcgggtgcagggctggtccagcacgtggcccagcagcgcggcggcgcgcccggagaaatcggcgccgaaggcctgcggcgcaatgagcaacatgcactgcccggtgcgaggcgggccgcctgccgcatccaggaacgacgaggcctcgtacgcgtgattgctgccggtgagcgatgccgccagcagttccaccatcagcgccagcgccgcgcccttggccccgccgaagggcagcagcatgccgccaagggcggcccgcgcgtcggtggtggggctgccgtgggcgtccacggcccagcctgcgggaatgggctggccctcgcgcgcggcggcaacgatcttgccgcgcgccacggtgctgagcgaaaggtccatgaccagcggatcgtgttccggcccggccccggcggcagccgtgggttccggggcatcttccggcggcgccggacaggcgaaggccagcggattggtgcccagcgaggcgcggttgccgccccacggggccatggccgccggggtgttggcaaacagcagcgccaccagcccctgccgggcggcccgctccacgtgcagcccggccaccccgcaatggtgcgaattggtcacccccagcgccgcgcaccccatgcgcagggccagcggcacggccacgtccagaccggcctccagcgccggataggcgaagccgcacccggcatccacacgcacggtggcgggcaggggtgtttccacgcggggcacggcatcgccacgcaccttgcccgccgccacctggtcggcatactgcggcaaacgggccaccccgtgcgagggtatgcccatgcactctgcggccaccagcgccccggccacggaagatgcggcggcgggcagcacgcccgcccgctccagcacggtgcggcacagcgccgcaaggtcgtcgggcctgaggatcacgctcatggttgctcctgcggcaggttgaatccggaagacatccgccaggttgccgcccccgccaggcggcaggattcacgtggtgtctcgggacaggattttcgttcgctggcagggaaacaagcctgccacgaaagcagcatgctcttcggtgctccactggaatggcgggccacgctttgaccgccctgcgcgctatgcccgtatcgttgccgtccccatccgcacggttcacagtctcgcgtgacgggcacgccacgcgcccttcgggccggtccagcgggcgaaaggacacgccggaagcacatcctatgcgcgcagacgggccaaggcctgctccagctgcgcggccatttccgacaattcacggatggccacggccgactgctgcatgccgcccgccgtttccgccgcgatgtcgctgacagactgcaccgtgcgcccgatctgttcgctggcggcggactgctgttccgccgccgtggcgatgccgttgacctgcgcggcggagtcacccacgatgcgcacgatggccgtcagcgcctcacccgattcacgggccgagcgggtggcctcgccaaccgccgccacggaatgctccaccgcttccacgttgcgccgggccacgtcctgaatgccccgcacgctgccgcccacttctgccgtggcctgcatggtgcgttcggccagcttgcgcacctcgtctgccaccacggcaaagccgcggccggcgtcaccggcccgcgccgcctcgatggccgcgttcagcgccagcaggttggtctggtccgcgatgtcggcgatcatctccatgaccttgccgatggcttccgctttcacgcccagttcctgcatgttgcggctcaccgcgtccgatcccgacgccaccttctcgatggcggcgacggtgcgggccaccacctgcgcgccttcttccgcgttgcggcgcgaatcgtcggaactgcggctggtgacggcagcgctggcggccacctctgccacggccccgttcatctgggtgatggcggccagggtttcggccatgcgctgctgctgcacctctgccccggcgcccacctgttcggcctgggcggccagttcttccgccgcggcggcgatgcgcgcggcaatggcgtgggcctcgtccgccaccgacagcatggtccggttggccgcctccacccccgtgcgggcctcgtccgcctgctgcatggccagccgggcccgttccgattcctcgcgcgcgcgctgcgattcctcttccgcgctggcaaggtgcttcttcagcgattgcaccatgtccacgatatgaccgtatacgcctgcgcgggggctgccgtcatcaatgtcgtagtcgccctcggtgacccgccgggcgatggcggccagttcgccggggtccttgcccagctggcgcacggttccgcgcggcaggacaaaggcgatgaccgcgccaatgaccatggcggccagggccaccccggccagcagccacgttgccgtgcgcacggaggcgtcggacgccgccgaggcatgttgcagcgcctcggatgcggcagcctgtgctgctgccaccacctcctgctggcggtccagggcctcgtacttggccagcatctggcgcgaaaaaatgccgaacagaccggaatagttgccaacgtagcccatgagctcctgcactgcatcctgtgatgcttcgtcgggctgggcatcgcgcgccgcctggaaggccttgcgggcttcggtcagccgggcgcgaatggcggtgcgcaactcttcggtgggagtatccagaaactggccggtcagcacgcgcacctcggcgaaggcggcggtcccggcgtgcagcgtctggtagcccttcagccgccccgcgtcgtggctggcctgcaacgccccggcaagcctgccgtccagcgccgccgccgtctccaccaccctggccgcgttggcgtcgatgcgctgacgcatggcgatggcctcgttctgcgagttcaccaactgggcgaaggcggtcttgaaattctccaggttttccagcaaccccttgccgtcttcctgcatccagtcgatcgaaagaccttcgcccgccgtcttgatgatggcgcgggcgtcatccaggcttttgtcggtggcggcggcgtgtgcctgctcgccgcgcaacatgaagcgccccatggatgcttctgcccccgaaagatggcgcatggccgtttctatggacgtggaatagtttccgtacacgaccatctcgtgtattccccgccagccgatggcgcccacgatggccgtcagtagaagtacggtcatgaatccgagatagagcttggtcttcaggcgcatgcaccctccggagcgtgtctggtgttctgccttgtggacagtggagcacgccagcgcgttccggcgcggcccgctcctgcttcggcccctccccccctcgtcgtgccgctgcccctccccgggcagggccacagatttcactccctgccctgccgccgcgcctcccccgtggcagcgcgtgctgaccagacccgcatgccccccggcaatacggccccgtcatccctcacgattttcccgcacccgatcgctgattggcgggcggggtgctccgtcgcgcacccggcacatgactgaaccgcaccggttccccgcccgctgcctcaggaggagacgaacaagcttgctgcttatttcctgtagaaaaacgaagagttggcgttcttcaccacggccacgcgcggatcccgcatccccgccagccagatgttcacggtttcctgcatgtcgccgggcgtcagcaggcattcgcgcagccgggccggggccagatcggaatgcaccaccacatcgaaactggtggtggcccgcgcgaacaggaagcccttgtgcgcgcccatgcggaacgccccggactcgaagtccttcttcagcgaatgcgcgcacggaaagcgccgcacgtagtcgtggtacacctcgtcgccgatgccctggtcgcacttggccaccagcagcaccttcgcgccgggcgcggcgcactgcaccgccgtgttcagccccttctgggcctggtacaggcagaggtccttgggggtgcccccgcacgaggcgatgacgatgtcgtacggcgcgtcgtaggcaaggccgtacacctgcgccgtgaccttggcggcactgcgcatgaccagcggcggccagcccgccagcacggcaaccggacgcttggccgcgtccagcaccacgttgatggccatggccaccccggccagctcaccggcctcgtccaggtccagccgcacggggttggtgtctatggcgcccacggtggccgccgggtcgcgcatcaggcgatggttggcctcgatcatggctgcggaggcgcagccgatggccacgcccttggccccgccggtgaagcccacgaactggtgcgcgtccaccatgccgatgaccagccgcagttccgccgcgccgtaggcggcgttgacctccaccggggtgccgcgcgtggtggcgccgaatcgcgccagctgcgagtgctcggcgtcatgggcaaccacgcggcagccgcgcaggtcttccggcaggacgcgggccagctgggcctcgtccgccggggggtgcaaaccgccgccgaccacaatgaccacgtcctgcggcttcagcgtcggatacgcggcaaacagccggtccagcagcggcggcaacagcagccgcaccggaacggggcgcgtttcgtcgggcacggcgatggccacggagcgcggtgccgggcgatcttccagccgcaggcagcccagcggttcatccagggcggcgtgcagggcggccagggggtcgccaagcggctccacggggttcggttcgaacacgtccacgtgggtgccctcgggcagttccaggggcacgtagccgtgcccgtacttcaggtctatgcgcatgaaacgaaacctcttgggaatggtatcgacagtgggaacggattccccccgccgtgtgcagcccttccggaaatgcacacggcggagggacggagcgaacaataccgtgcggctgacgctagaacagcatgccttctggagtgggaacgcccaacagcatcgcgaaccctatccagacgaacaggcacaacaccacggtgaacgcggcggaggccacggccttcttgcgcgtgccgccaccggcgtcgctcagcaccatggacattccaaacaggtacagggcggaggcaaggtagaaacccagcaaagggatgatcgccacataggcgatggcccctgcggaaatcatgaccacacggccaacggccacgggctcgtcgtcctgcggggcgctgtcgcccttgcgtcccttcagcaggccaaggccgcacaggtagatgccgccaagggtcatgaagatgatcagcatccgggggaacagcaggctgaccccttccaggtcgccgctctgggcgtggaacacaccggcaatgaccagcacggcaaggccggaggtgatgtcggcaacgctgctacgcatgggtggagtcctccttgggctgctcggtgtcgcacccgcagtcgcgccgcttgcgcttccagtccagcaggaagggcgttgccagcgacagcatggtcatcaggaagagcaggatggcgatggggctttcaaggaacacgttgatcaccgagccgcccgaggccctggacaggtgcacgcacttgccgaggttttcctcgatcatggggccaaggatgatgcccagcgccatggccccggtatccagccccacccggcccgagaagtagcccagaaacccgaaggcaatgacgatccacacgtccagcatgctgttgcggatggcgtacgaaccgatgaccgacagcaccacgatggcgatggccacgaaggtcaggcggacgctgagcagcttggtcatgacgcgggccagcagcaggccgacggggatcatcagcaggttcaccgcgaactgcgacatgatgaaggtgtaggcaaggtcgccggtggtggtgaacaccttgaagccgggctggatgcccttggccagcagcgcgcccaggatgaccgccgccaccgcgctgcccggaatgcccaaggtcagcatggggatcagcgaaccgccgatgaccgcgttgttggcgctttcgctggacgcaagcccttccacggcgcccttgccgtatttggaaggatccttgtcccagcgcttggactcgttgtaggcgatgatggaggcgatctcgccacctgcgccgggcagcatgcccaccagaccaccgatgagcgacgaacgcagcaggatgaccttgcagcggctcaccagggcgcgcaccacgtggcccagggcgccgggcgtgggctggtattcggcgatgaacggcttgtagctgccgatcaggtacagcacctgcgaaaacgagaacaggccgatcatggcggggatgacctcgatgccctgcaccagtgggtagtacccgaaggtgaagcgcggcaccccggcgttggggtcgatgcccacggtggacaccagcaggcccatggccccggacagcagacccttgaccatgttgcccgacgacatgaccgcgatggtggacaggccgaagatgcacagccagaaattctcggggccgccgaactgcaaggcgaaccgggccagcggcgcggccaggaacagcagcagcactgtgccgacgatgccgccaaaggccgaagacagcagggaggttaccagaccgatgtcggcccggccggcctgacacagcggccagccgtcaaaggtggtggccacggacgagggcgtgccgggcgtgcagatgaggcaggcggaattggcccccccgtaaatggcaccggcatagatggcgcccagcatgatcaggccgctggtggcatccatggcgaaggtggccggcaccatgagggcaacgcccatggtggcggtaaggcccggcagggctcccacgatgatgccgcccgtcaggccgacaaccatcagcaggatgttcagcggttcgaacagatgccctatggccggtccgataaattccatcattgcaaagctccttggtacagggcggagaggggtggtaccccgctccggcggtatcagggttggggccggtcttcttgcatacgcgttccgcgttccacgtacgtcgcaaagactttgccatccgtgtatccggtggctggcccgtcatcttcaagtcgacaggattgctgcaagctccagtagttctgcatgatccggcctgcacgtcgttggtccgaccgccgtgaagccgatgctcatgctggtgggttttcaaaataccttgcgcaggcatcgccagtggccgcaagccagatgactggcagcaccgcgagggccagccgtgcaaggaaactcatcgatacgcagggaagcttctcgtgggtcgagatgcttttgaccaaaaacaggtcccccgccgcacgctacccttcggaaaggcgcacgacgggggaacgaagagaacggcgccgcacggcgggtggtctagaacagcatgccttccggagtgggaacgcccagcagcagtgcaaaccctacccagacgaacaggcacagcaccaccgtgaacacggcagaggccacggccttcttgcgcgtggtgccaccagcgtcgctcagcaccatggacatgccgaacaggtacagggcagaggcaagatagaagcccagcacggggatgatcgccacgtaggcaatggccccggcagagatcatgaccacacggttcacggccacgggttcgtcatcctgcggggcgctgtcgcccttgcggcccttcagcaggccaagaccgcacaggtagatgccgccaagggccatgaagatgatgagcatgcgggggaacagcaggctgaccccttccaggtcgccgctctgggcgtggaacacaccggcaatgaccagcacggcaaggccggaggtgatgtctgcaacgctgctacgcatgggaggactcctccttgggctgctcggtgtcgcagccgcagtcacggcgcttgcgcttccagtccagcaggaagggggtggccagcgaaagcagggtgagcacgatgagcaggatggcgatggggctttcaaggaacacgttgatcaccgagccgcccgaggccctggacaggtgcacgcacttgccgaggttttcctcgatcatggggccaaggatgatgcccagcgccatggccccggtatccagccccacccggcccgaaaagtagcccagaaagccgaagatgatgacgatccacacgtccagcatgctgttgcggatggcgtacgacccgatgaccgacagcaccacgatggcgatggccacgaaggtcaggcggatgctgagcagcttggtcatgatgcgggccagcagcaggccgatggggatcatcagcaggttcaccgcgaactgcgacatgatgaaggtgtaggccaggtcgcccgtggcggtgaacaccttgaagccgggctggatgcccttggccagcagcgcgcccaggatgaccgccgccaccgcgctgcccggaatgcccagggtcagcatggggatcagcgaaccgccgatgaccgcgttgttggcgctttcgctggcggccacgccctcgatcacgccagtgccgtaacgctcgggattcttgtcccagcgcttggcctcgttgtaggaaatgatggaggcaatctcgccgcctgcgccgggcagcatgcccacaagggtgccgatgatggacgagcgcatcaggttgaccttgcagcggcccaccagggcacgcaccacgtggccaaaggcgccgggcgcgggccggtattccgcgatgaacggcttgtagctgccgatcaggtacagcacctgcgagaaggagaacagaccgatcatggcggggatgacttcaacgccctgcaccagcgggtagtacccgaaggtgaaccggggcacgccgacgttggggtcgatgcccaccgtggacaccagcaggcccatggccccggacagcaggcccttgaccatgttgcccgatgacatgaccgcgatggtggacaggccgaaaatgcacagccagaaattctcggggccgccgaactgcaaggcgaaccgggccagcggcgcggccaggaacagcaggaacacggtaccgacgatgccgccgaacacggaggacagcagagaagttatgagcccgatgtcggcgcgaccggcctgacacagcggccagccgtcaaaggtggtggccacggacgagggcgtgccgggcgtgcagataaggcaggcggagttggacccgccgtagatggcgcctgcgtagatggcgcccagcatgatcaggccgctggtggcgtccatggcaaaggtggccggcaccatgagggcaacgcccatggtggcggtaaggcccggcagggcccccacgatgatgccccccgtcagacccgcgaccatcagcaggatgttcagcggctcgaacaggtgcatgatggccggtccgataaattccatcattgtgatgctccttggaacgaaccggggagggatggcacccctccccggcggtatcagggcctgctacttcagcaggccggccttttgcagcatggttctggcgaactcgttctggccgcgcacgtacgcggcaaaggcgtcgccatccatgtattcggtgggctggcccgccttcttcatgtcggagacgtattccgggtcgtcgcagatctttttgaaggtttcgcgcaggtagtccagctgcgccttgtcgatgcccttgggggcaacataggcacggcggatgtcggacaccacgtcgaagccctgttcgcgcagggtggccacgtcgggcaggaaggcgttgcgcttttctgccgcaaggccgagcacggtcatttcctcaaggctgcgcatgacgtcgttcaggttgccgaacatgacgtcgatctcgccgcccagcagggccgcgttctggtcggcggcacccttgtagaacacttcggtgacggggaagtcgaacttgcccttcacgtccaggaacatcaggtggtgaccgctgttggggcccaccaggcccaccttgagcttgccggggttggccttggcgaactcgaagatttccttgaccgacttgaacttgctgtcgttgcgcacgaccacggtctgcggatcgttcacgacctggcagatgtaggagtagctgtcgatggagaacatggccttctggaccatgggctgcaacactaggtgcggaatgttgatgccgccgatggtgtagccgtcgggacgggcgttggcgatttcgccgaagccgatggcgccgccggcgccgggcttgtagacgaacacccactgctggtcggagtacttgttccagtacttctgcatgatgcgggcctgcacgtcgctggacccgcccgccgtgaaggcgatgatcatgttgatgggcttgtcgggatacttggcgtaggcatcaccggcaaccgtaaggccgaggacgagcagcgccgcaagggcaagccgcgcaaggaaacgcactttcatgtagggctcctttttcggtctttgtgttcaaggcacctgtcgatgctccccctcggggggagcgaaattctggcagcgcccgtacgaaccggccctacgaaaggcgggagtggaagcggcggtccccttgcatgcctgtgcggctgctgcgccgtcccgcgggatcacgccgttggcggtcccgccccttgctggttcgctgtcatgctatgcagctcatcactacgcgcgctacctgtgatggtccatggcccccggagtgcctgtcaggcctggaacaaccggggctccgctgtcccgccccggcgtgccaccgaccggggcgggacgccgccctggcgaccatcgccagggcggcagcggaggctaggcgctttcgtacaggcgggtaaggacgaactcgcggtggcccagcacttcggcggcggtgttacggccgttggcggtgcggatggccatttccaccagcttgtcgccggcgccgtccatggtcagttccttgcgcaggatgccagacacgtccacgtcgatgtgttcgctcatggtgcgcacggtgcgcgggttggcgcacagcttcaccacgggaaggatggggttgccgatgacgttgccctgcccggtggggaacaggtgcaccacgaaaccggcggcggcgcacagggtcaccatttcggcggcggcggaagaggaatccatgaaccacaggccggggccggtgggggcttcggccttgtccaggcagcccacgaccggggccttgcggccgatcttctggatgttgccgagcgccttttcctcgatggtggtcaggccgccttcgatgttgcccttggtgggctgggagtcggaaaggtcgctggtcttgtggtcgtccacgagcttcgcatagcggtcgaagaagaactggaactgcttgcgcacttcgtcgttggcgcagcgttcaagcaccaggtgctcgccgccggtcagttcggtggtttcaccgaacagcagcgtgcagccctgctcgtacagcttgtcgaaggcgttgcccacggtggggttggaggcgatgcccgaggtggtgtcggattcgccgcacttggtggacacccacaggtcgctcaccgggcactccacgcgctgcagctcggtggcccagtgcatgaattccttggccttgcgcgaggcgttgcagatggtgttgtggtcgccgttctgctcgatggagaaacccgcaaccggcttgccggtcttggcgatgccttccacgatgcggttggtccactggggttcgatgccgatgaccaccacggcagccacgttggggttgctgcccacgccgatcagggtccggaagtgcagttcgaggtcttcaccgaactgcaggcggccatacgggtgcggcagggccatggtgcccttcacgttgttggccaccgcttccgaagcggcgttggaaaggtcgtccaggggcaggatgaccacgtggttgcgcacgcccacgcggccattttcgcggcggtagccgaggaaggtattagcagtcattgtactaccacctcttggtcttgacgttgtgaacgtgcaggtgttcgccctgcttgatgggagcgacgaccttgccgatgtcggtgccgtacttcatcacggtgtcacccacggaaaggtcgttcagggccagcttgtgcccgatcggaatatcgttgagcaccttgaaggtaatggtccggtcttcggccatcacccagccggtcaggtcctgacccgccttgacgccttcaacaaccacgacgccgacggaatcgccgtcttcgtgcaccagaaattggatcgacatggaattcctccttggggagcgttgttggggcatgtgtatgatgtcttatgcaagactgtcaacgcgaaacttgggcatttttgctcaagccttttcagaattgcgtcaacacactgccatacttttcttttttttatttcccccggtatccagtcgtatgccttcacagctgctgcggcagtcctagcgcggcaacatggcgatattcttacctgcgacctctgtatttgagcgctcagtgaaataaagcacgaggatcgctgtcgcgcgccagtattgtttgcttattcaatcaatacagttctcttgcagtacctggacatgcgaatgcgcctagcccaacatacccatgtcctttttgtggcatgcccctgcggagtgagcaagcactcacaccaagaggcacaccacggtgcgcgtcgtcaccggcctcacgagcctgcctggagcgactgcgcccatttcacattccggcgcccgccacggtgcaagaccaggtagccaggccagatgccggaccggggttacgccgcgcccctgattctgtgcgcacgcgagcaaacgtacagcgcgggcccccgagggagcccgcgcttgcacaatccgagcggcaccgcacgccgcacaaaaaacgtggaggatgaaggcgaaggtagtgaaaaggacggaaacccgcgcgccgtcactcctcggtcccgaatccgtggagacgcgctacgaggcatccggggccacaaagacatggcccgatggtcacggtgctccgcggcacacatgaaggaaaggctacggcacgcgcgcggatcatgcccatcgcaccctgtcgtgccctgcatggtcctgtctgagcctgttcgggcccgtttggacctgtctggcacggccaggggcaggcagatgggtcgggcatgcgctcctccggcccccctgggcatgtgcccaggaacaccgggcacgcgcacgtgccgcagaatatgcccccttgcggcgaggtgcgccgcaagggggaccgaagcacctggggactaggcgctttcgtacaggcgggtaaggacgaactcgcggtggcccagcacttcggcggcggtgttacggccgttggcggtgcggatggccatttccaccagcttgtcgccggcgccgtccatggtcagttccttgcgcaggatgccagacacgtccacgtcgatgtgttcgctcatggtgcgcacggtgcgcgggttggcgcacagcttcaccacgggaaggatggggttgccgatgacgttgccctgcccggtggggaacaggtgcaccacgaaaccggcggcggcgcacagggtcaccatttcggcggcggcagaagaggaatccatgaaccacaggccggggccggtgggggcttcggccttgtccaggcagcccacgaccggggccttgcggccgatcttctggatgttgccgagcgccttttcctcgatggtggtcaggccgccttcgatgttgcccttggtgggctgggagtcggaaaggtcgctggtcttgtggtcgtccacgagcttcgcatagcggtcgaagaagaactggaactgcttgcgcacttcgtcgttggcgcagcgttcaagcaccaggtgctcgccgccggtcagttcggtggtttcaccgaacagcagcgtgcagccctgctcgtacagcttgtcgaaggcgttgcccacggtggggttggaggcgatgcccgaggtggtgtcggattcgccgcacttggtggacacccacaggtcgctcaccgggcactccacgcgctgcagctcggtggcccagtgcatgaattccttggccttgcgcgaggcgttgcagatggtgttgtggtcgccgttctgctcgatggagaagcccgcaaccggcttgccggtcttggcgatgccttccacgatgcggttggtccactggggttcgatgccgatgaccaccacggcagccacgttggggttgctgcccacgccgatcagggtccggaagtgcagttcgaggtcttcaccgaactgcaggcggccatacgggtgcggcagggccatggtgcccttcacgttgttggccaccgcttccgaagcggcgttggaaaggtcgtccaggggcaggatgaccacgtggttgcgcacgcccacgcggccattttcgcggcggtagccgaggaaggtattagcagtcattgtactaccacctcttggtcttgacgttgtgaacgtgcaggtgttcgccctgcttgatgggagcgacgaccttgccgatgtcggtgccgtacttcatcacggtgtcacccacggaaaggtcgttcagggccagcttgtgcccgatcggaatatcgttgagcaccttgaaggtaatggtccggtcttcggccatcacccagccggtcaggtcctgacccgccttgacgccttcaacaaccacgacgccgacggaatcgccgtcttcgtgcaccagaaattggatcgacatggagttcctccttggggagcgttgttggaaacatgtgtatgatgtcttatgcaagactgtcaacagcgacgcgctcccttctgtgccccgcgacgcattttttatggcatatcaatgatatatcagtgtatttttcttcgcgcgccgcgcacaaaacgtcacagccccctgccgaaaaccggcagggggctgtgacggcgcttctgcggcgcacatgaagaccgggcgcgggaactcgcggaaagcaggaatcccggcggcgcacaggtcgcccgggaacgtggcggtctatccggcctgggtcaggatcagttccacctcgtccaccgacagtccggtggaccgggcgatctggtccaggctgcgccccttgcggtgtccgttcaggatcacctcgcgcaggaactgcggcgaacggctgatgccctcggcctgttccagcaggctgcgcagggcctgggcccgctcttccaggcgctggtccagatggcgcagctgctcctgacgctgggcaaaggtggccaccagttcctgttcaagttcggcgttctggcgcagtcgctccagcagttgggtctggttggcttgcaggcggttgagcagtgcctccgaccgccgcaaccgcagaaagaacaccagcagcacgccgagcagcgccacttccaccgcgctgacgaaaatgatgagccacagggatacggtcatgagtgttccggttcggtttgccgcgcgtgtccggccaggtccgcgcaagcctgtcagacccgcgcaagcctgtcagaccttgatgttcagaatgttgccggaccagggatcgtcgtcggtgtcggcgggctcgtcgtcctcttcccgcgcggcgcgggccttgcgccgggccagcagcagggcctgccgccgctggcggttgcgctcgcgctcgtccaccacctcggacttgccgctctcgtcggtcttctggacctgcgaacggtcgtgctgcaacgcctgggccgcggcctgctgggcggcagcctgggccatttccgggtgtgcctgcgcctcgtggaccacgcgctcggcgtggcccatctgggcgatgacgacgggaagcgacgggtcgacggacacggcggatcctccatcgccgcatggtgccccgcgcaacgcgcctgcacgaagggggcggcggctggcggcgaaacccgctgccggggcgggcgggctgtcggcgggggcggcgggctctggcgcgtccggtcggcagaccggtgatgtccgccgaactggcgggtggccggtatggccgggcgggcgcgccgggggtgccttgcggcgcccttacttgaccaggtaattctctatcagcagatcctccagcttaccgatgctgaggtattcgttcatgatggccaggatgtcctttttcagcgtttccgcattggccgcatcggtgaggtaggtcagggacttgttcttcagatagtagtacacggcgtcgcggatgaccaccttcttggcctgtgcctcgaacaccagcttctggttttccgtgggtgccgagaatttgacgaccaggaagcggatggcgcccttggcgtccttctgctccacccagaacggttcccagctcaggatggtctgggcgggcctggccggttccgccggggacggcgcggcctgctggggcaccacgatcttctggacagcggcctcgggcggcggtggcggcacctctttcttgcgcagcatgaaccacgcggtaccgccgcccaccagcagcaccaccagcacggccaccacgatgatcagcagcttcttgttggccagcagcccggaaaggtcgaggctgaatttcttcttgggggcgtcgccatcgggcgacagcgcaagggactgggcggcggggggcggcggggggggcgccttttcctcttccggcagcaggaagggggcgtcctcgaggtccagttcgaccttgtcttccaccggggggcccagcgcatcgacgtccagttgcccggcgtccagttccgccttgcccgcctcgtcgggcaacagaccagtcgcccccggggcatcgggggtatcgggaacggcggcggtgacgatgggcatgagcagcatggtctggtccttcgcacgggccgcgccggggcggcggggtaacgggcgtccggatcagacccgaccggggaacaccggcatgggaagacgccgtgtcggctgccaccgaaggccccgggaggttccggagcggatggccagccggtgggaagggggggcggcatgcggcgcggtggcggccctgcacggcaaacgggcgcaagcccgccccatggcggccccgcgcccgcaggaagtgacggtctacgggaagatcttgtcgatcttctgcttcatggtctctgcggtgaagggcttgacgatgtagttggataccctggcctgcaccgcttcgatgacgttttcctgctgggcttcggccgttaccatcaggaagggcatgtcggcgaattcctcgctggcgcgcaccttgcgcagcagttcgatgccggtcatctggggcatgttccagtcggagatcacgaactcgatgcggtccttgttcaggatctcccacgcggtggtgccgtcgtcggcctcgaccacgttggtgaagcccaactggcgcaggatgttcttgatgatgcgacgcatggtggaaaagtcgtccaccacgaggacacgcatattggtgtcgtagggcatttgcgtactcctggccaacggacgccgcaatcagacggtgccgtgttctccgtagtggttcctgaattccttgcgcagcctgttgagcgcctgggagtgcagttgcgagacgcgcccctcggtgatgcccatgacctcggctgtttcgcgcatgttcagctcgtcgctataatataatgacaataccagcttctctcggggtgtcaattcgtctatcagccccgccacccgctctatgagctcctgcgttgccgtggtctggaacggttcaccctctccctgcacgcccgtatcgggggccagcgagtcctgtatggcgtcgagcgagagacacaactggttctgcaacgcctccagccccagccgtacatccttctggtccagtcccgtggcgtcctgcaattccgcctcggtggggtggcgtcccttttcatgctcgatgcgttggattgcctcgtccagttgccgcacccgttgccgcaggctgcgcggaaaccagtccagccgtcgcaactcgtccagcatggcgccccggatgcggctttcggcatacgtctcgaagcggatgccaagctggggacggaacttgcccagcgcctccatgaggcccagggtgcccgcactgatcagttcgttcagctccacgttgcggggcagcttggccttcaggcgcaaggccagaaaccgcaccttgggcgcgtagtgccggactatccgttcctggtcgccgcgcgggaagtcgccccaggcgacggctcccgattccagcgcatcccaggggttagtgccggaagaggagctttttccagaagaacttgatgtttccatcgaggctcgccgccacgtcccacgtttgtaccgtccgggccacctcgcgcaccgccgcgcaggccgggctgtccggcgccatgacgcagaagggtcgctggttcaccactgccttgcgcaccgccgggtcgcgcgggacaaagcccgcgagatccagcgacacgccggaaagaaaatggtcgcaggccttgtacagccgggtgaacatgtcgcgcgcggtctgcgcgtcgggcaccatgttcaccagcaccttgaaatgctccaccccatggttgagcttcatcaccttgatcagggcgtaggcgtcggtgagcgacgtgggctcgggggtgagcaccaccagccgctcctgtgccgccagattgaaatacagcacgttgtcgttgatgcccgcgccggtgtccacgataaggtagtccaccgcgccttccagcgcgtccatggcctccagcagttccagcttctggccggtggaaagcgacagcatttcgctcatgccggacgaggcgggcaggatgcggaagccgtagggcgtttcgcagagtatctcggaaaggtctacgccttcgtggaacaggtggaacaggttcagctgcggggtcatgcccagcaccacgtccacgttggcaaggccgaggtccgcgtccagcaggaccacgcgcttgccttcctgcgcaaggcagcaggccaggttggcggcgatgttggtcttgcccacgccacccttgccggaggtgacggagaataccaggggaagatcggggctcattcgatgcaagctccagtgggtgcgtgcggtgccgggcgcgcctggcgcggtcgcccgtggatgccgtgtgccgccgggtatgccgtcggcaccgggaccatggttcagggccttgcgccgacagaggaccggatgtccgccgaaattccgtcaggccggattccctctgaccggagaccgccgggcctgatgcccgtctggccgacagcctggccgccggtctgggctccggtctgggccgccgccctggccgcgggccggggctcggcctgcgtcggagcctcgccgggcagttgccgcttgaacagcaggcgccacaacgccgcatcgcttgcggcaatcagcgaattgcgcatgccggggccgtaggaaagggccgacacgggcaggccgcaagccgccgccacgttcaccaatgccccgaaggtacaggcttcgtccagcttcgtccagacaaggctgcccgtcccctcgaaggcgtagcgcgccagcagcgcggtcatctgggccgggccatggtgcggcggcagcaccaggtgcacggcaacgccgctgcccgctcccgcgcccgacaggcccaggatcgccagttggcgggccaggctgccgtcgcgcgcaacgccgggcaggtccaccagaatgcgggccgcatccgggcattcgcgcaggatggccgcgaattcggcggcggtggaggcctcgcggtacacaaggttggaaagttcggcgtagtgtttcagcagcagacggccatggccgcgcccgcagtcggcgttgaccagcactatcttcaggtccggcttttcgcggcgcagggccagcgccatgcgcagcatggccgtggtcttgcccgcgccgaacggcccggcgaacacgtgggcacgttgcggccatgccgcaaggccccagccgcgcacgggcacgatgtcggccagcgcttccagcaccgaggcgccggaatccgccgccatcctgcggtgcagggtcatggccacgccgtcgtccacgccttcgcgcgtcaggtattccagggccacgcgctggcggggggtaaggtcttccatgcgcagggcgggcttcatcagcgcgaacaggtgctccttcatctggctccattcgcggtgccattcctcccagccgggggggacgggaccgccagggccaccagtcgcgcctgacgcggctgaaccgcccgccacgccgggcgctgccgcatgctcgatgcccacgctcatctcgtgccacgtgcggcccccctcgcggcattcgcgcgaggacaggatgaccgcgtccggaccgagttcggccttgatcttcgccagcaccgccgtcgcgttccggcctgtgtacgtcttgatctgcatcagagcatttcgaccttgaagttgtaaccgttgcagaaaaatgctctcggtgctgacggcaccgcccacctagtcaaaggctacgctgcccactgcctgcaaccggatgtccgaaggaatctcggcctgcgaaatgacggggacattgggaagaaaacgcatcagcaactgggccagatgaggccgggccacgggcgaggccagaatgaccggctggccgtcggtgttcacggcgcgctccaccgcgttgttcacgcgctggatgagccgctgggcgatgccggggttgagcgccaggtagttgccgccgtcggtctggcggatggcttcctgcacggtcttttccacggcctggtccagggtgacgatgggcaggccgccctcgctgtccatgtactgcttgacgatggagcgcgacaggcgttcgcgcacgtactctgtcagggtgtcggcgttcttcaccgccgggccgtagtcggccagggtttccgcgatggtcagcaggtcgcggatggaaacgttttcgcgcaccaggttctgcaacaccttctgcaccgtgcccagcggcaggatgcccggcaccagctcttccacggccttgggggcgtgcttggccaggttgtccagcaggccctgcacttcctggcggcccaggaagtcgcccagatggcgcttgaacacctcggtaaggtgggtggcgatgaccgtggaaggatcgaccacggtgtagccagccagcatggcttcttccttctgcgattcgggtatccacagcgcgggcaggttgaaggccggttcgcgcgtttcgatgccccggatgcggtgcttggcattgcccgggtccatggccaggtagtggtccacgaggatttccgcagacgccacctggttgccctttaccagcacgcagtactggccgggcttcagctgcaggttgtcgcgcaggtgcagcgagggcaccaccacgcccatgtccagggcgaactggcggcggatggagcggatgcgcgacagcaggttgccgttctggtcctcgtccacaagggggatcaggccgtagcccacctccagttccagcgtatcgaggggcagcagggtctgcacttcttccggcgtatccagcgaaccgtccttcttcttgcccttggcgcccttgccgcccttggcttcggctgcggcctccgcgtcctgcttgtcgcccaccaggcgcgacatgccgtacaggcccgcgccaaaggtcaggaacggcagcgtgggcaggccgggcaccagggcgaacagcatcagcacgccggacaccagcttgagcgcacgcgagttgtacgacagttggcccacgaattcctcgcccatcttcgcttccgccgccgcgcgcgacacgatgaggcccgccgccgtggaaacgatgatggaaggaatggtggccaccaggccgtcaccgatggacagcagggtgtaggtggtcagcgcgtcgcgccactccatgtccttctggaacacgccaagcaggatgccgcccaccacgttgatgatggtgatgaacatgcctgcgttcacgtccccctgcacgaacttgcccgcgccgtccatggcgccgtagaagtcggcctccttgcggatgttggtgcggcgggcggtggcttcttcctcgtcgatgagcccggcgttcaggtcggcctcgatggccatctgcttgccgggcatggcgtccagggtgaagcgcgcggccacttcggcgatgcgcgtggtgcccgccgtgatgacgatcttgttcaggatgaacaggatcatgaagatgaccgcgccgatgacgtagttgccgcccaccacgaattcgccgaaggcctggatgacctggcccgccgcgtcggtgccttcgtcgccgtgcagcaggatgaggcgggtggaggccacgttgagcgcgaggcgcagcagggtggtgaccagcagcagggaagggaagatggaaaattccagcggcgaaagcatgaacatggaggtgaccaggatcaccagcgacagcgagatgctgagcgagagcagcatgtccaggaagaacgtgggcagcggcaccagcatcacgaacaggatcgtgacgacaccgcccgccagcagcaggtcgccctgcttggcgaagcgctggtagtcgatcttgggggcgtatcctggtttggcagccatgttcttgacaccttccggagttgtccgggtttcgcttcaggttcgctgcgcgggggctacgatgcgcgccccgccttgaatttccacaggctggccagcacggtggccacggcctggaacagttcggcggggatcatgtcgccgacttccaccgctttatacaaagcctgtgccagcggcttgttctcgcggatgggcacgccgtgctcgcgggccacttccttgatcttctgggccaggttgtccgcgcccttggccagcacgatgggcgccggggcctcggtggcgtcgtagcgcagggcgatggcgaagtgggtggggttggtgatgaccacgtcggccttgggcacgtcctggagcatgcgcttggccatcatctgcatcatcttgcggcgctgctgggcgcgcaccaccgggtcgccctcggcctgcttgcgctcgtccttggtttcgtccttggtcatcttcaggttttcctcatagctccagcgggtgtaccagaagtccgcaatggctatgatgaacatgggcaccagggcgtagcgcaccatgtcccatcccgttttcagcatgtacgcgctgatcccctgggcatcggcgtagtacaggggcagaaagttgtgcatttcgcgccggatgatgatgtacggcgcaacaccgatgaacagggcctgcaacaggctcttgcccaggcgcatgaacgtttcgggagaaacgaacatacgcttcagcgccgcaaggatgttgaagcgcgaccagttgaacttgaagacctcggtggtccacagcttgcccacctgcaaccgcagcaccagccacgccgtgaacccgatgaacagcatgatgggcagcagcatggccgccagttctccggccagccacatgagcagcttgatgacgttctgctggttgggaatgaacccgaaggcgttgcccaggaaatgccggaacagggtctgcatgtccttggccagaaagtcgatgtaggacaaaagtcccaccgagcccgccagaatggtcagggccttggtgagctcttgcgatttcggtacgttgcccttgtttcgggccttgttgcgacgttttggcgtcgctttttctgtcttgctcggatcgcgctgcgccatggcagccctccgtcagggttccgtccgcgcccttccctgcgtgcgggggtggcgcggcgcccggtcaacggttcagaggctcagcggttcagcagggggctggcggcctgcaacaggtgcatcatcatggggtccatgcccacgatgaattcgcggatcttgtcggccatgatggtgaacagcatgccgatgaagaagaagcccacggcgatcttgagcggaaagccgatcatcagcaggttcatctgcggggcggcgcgggccatgagcgccagcgccagctccaccagaaacagcgaaaccagcaccggcgcggcgatcttgacggccagcacgaacatggagccggacagggccaggacttccttcaccagcatgggggtaagcagcaggccccccgcgggcaccagttcgaaggtgcgcacgaaggcccgcagcatgtacaggtgcccgtccagcaccagaaagctgagcatggccaccatgtacaggaagtgcgaggtgatgctgacgttggccccggtcagcgggtcggccagggtgatcatggtgaagcccatctgggtggccagcacctgaccgccggtctggatgcccgcgaacaggaaatgcacggtcatgcccagcatcaggcccatgatcagttcgcccgccagcagcacgatgagcgaaaaggggtgcgtgggcatctgcccgcccggcagggacacgtgcggccacagcgccagggtgaacaccaggcacaacgccgccttgacctgcgtgggcgccgcctcgcccccgaagaagggcagcaggaacagcaccaggctcacccgcatgaaggtgagcagaaagctgagcatggaggcgacgtcgaaggcgaagatatccatgcgcgcggcacagcaagatgcgggccatgcagccgggcctgacggggagccgccttgggccgcaaggccccggcggctgcggaaagggcaggcgggcaacgcggcggtgcccacggcacgggcacgggacggtccgggagcgggccatggccaaaaatccgtcgcggcggacccgccgcgccacgctccgtttccgccaaccgtgctggacacacggacccttcgaaggcatcctgtgggcatgctcggcatccccatgcgttccggcggggtgccccaagccctacggtgagaccatgcccgacacaccaacgccagagacatcagttacttcccgctccaccggcaaccccgcaggtgcgggcgattccggctccactgtcccgccaggccggtccggcccgcctgcccaacccgccggcccggcctgcccggtgcccctgcgcggccttggcgacaagctgctgtgcgccgccctgcccttcgtggaaagcctgcgcggctattccatgcaggtgctgcgggccgacgtgctggccgcgctgaccgtggccgtggtggccctgccgcagtccatggcctatgcggtcattgccggggtgcatcccaaatacgggctgtacgcggccatcgtgccggtgatcgtggccgcgctgtggggggcatcgcgctacctcgtcgcgggccccaccaacgccatcgccatgctgctcttcgccaccatggccgaaaccgtggtcaacggcgtgcccctgtccgccctgccggaagagacgcgcatggcctacgtgttcggcgtggccatcctggccgggctgttgcaggtgctcatgggcctcgcccggctgggcgaactggtgcacttcatctcccattcggtgatggtgggctttaccgccggggccgccgtgctcattgccgtcgggcaactcaagaaccttctgggcgtcagcatcggcaacgcgcccacgttcgtggaactggtgctgtccaccctgcgccacctgccccggaccaacccgtgggcgctgggcacggggctgttcgccatggccgtggcgctgggcatcgcgcgggtgcaccgccgcctgcccgccgcgttcctggccgtggccgcatcgggcgtggccgcgtgggcgctggaccttggcgcgcacggggtgaaggtagtgggggccatccccgccgggttgccgcccttttcgctgccgcccgcgcccgacgcgcaggtgatgcgcgacctgttcatgcccgccctggccattgccctgctgggcgtggtggaggcgctgtccatcgccaagaccctggcgggcgcgcggggcgagcaggtggacggcagccgcgaattcgtggcccaggggctggccaacattgccgccgggctcttttccggcattccgggcagcggctcgttcacccgcagcgccgtcaatttcgtggccggggcgcgcacccgcttcgccggggcgctttccggggtaatcaccctgctggcggtgctgctgctggccccgctggccgcgtacatccccattgccgcgctggcgggcatcctgatgatcatcgcctggggcatggtcgacaagcacggcattgccctggcgctgaaggccacccgcgccgaccgcaccgtgctgctggtcacctttgccgccaccctgttgctggatctggaaaaggccgtgttcgtgggggtgctgctgtcgctggtgctgtttctgcgcaaggtgtcgcacccgctggtgacccgcatggacacctgcgacagcccggaattgcagggcctgcccgccgggccgtgctgccccaacctggccgtgtactccattgagggcacgctgttcttcggtgccgtggacgagttggagcagcggctatacgaatacgaggatttcggccaccgcgcggtgatcctgcacctgcgccaggtgcactgggtggacgccaccggggtgcacgccttccagcagttcctgcgcaagtgccagcgacgcggggtggccctggtgctgagcggggtgaagcccgccgtgcgcgcggtgttcgagcggtccggccttgtgccgcagctgggcgcggacaacatggcggaaaccctgaccgatgcgctggccctgtgctatcgccgctacctcaagggggcggtgtgcgacgcctgcaagcagtccaacgaaggacgctgccgccgcgagcatcacgccggggacagtggcaacgccgatgcggcgcggggcacgggcgttcccgccaccctgccggatgcccgcacgaacgcccatacgaatacgggccgtcccggcggggacgcccggaccagtggggatgcccggcaatgagcgagcgcatccgccacgcttccggcactgcatccacgggactgtccggcagcccgggcgaccggcagggaaccggacacgacccggaacgcgcggcgcgcttccggcgggcccatcggcccggcgacacggtccgcggcacgttcctgcgcccggcggcgcagtcggcggcctttgccgggccgggagccagcgctggcggattgggctgggccgacatcgaggggcagaccctgctggcctccatgcccgcctttccccagcccggcacggaattgctgttccgggtggagcgcacggagccggacatcgtgctgcgtctgctggcggaaggcgacggcgctgccgtggtgcccccctcccccgcccggctggcggcggactacgccaacgcgcgcgaccggctggacgtccggctgaacagccggatgaccggggcgctgttcgcgggatggggagcggaggccgcgacgggccctgcggtcgaacatcccgacgccggggagcaggccgcaccccggcctcccttcaccgccgccaccgccgccgcgagccatgcggcctttgccgcgcacgttgccgatgacaaggaaaccgccgcgctgttcctggcctgccagcgtgcccggctggccctgctgcccgtgctgcgcgcggcgcatcccggcgtgatgctgctgcatctgccgtggctgtgccccacggcccgcgccctggattgtgcgatactgccgccgccaccggaggccacgggcggcgggctgacccgcatcctgctcggcggggtgatcggtccggcctgcgtcctcgacgcgccggacagccccaccggcagcgccccgtcccttgcgccgtcccttgcgccgtcccttgcgccgtcccttgcgccgtcccttgacgctccggggcgcttcctgctgcacgggctgctgcggcccgccaccccgcaggctccggcccgtctggccttccgggtcatggcggaacatccggacaatctcgatgcgctgctggaaccgctggtgaccgggatgcacgccgccgacgccctggagacggccctgctgtccaccggccccctgcccgccgggccgtccgacccactgggcttgctgctggccgcgctgcacggcgggtccggcctgctggcctgacgccggggtgccggcaacgtccttccgggaaggctccgcctccccggccccctccggcaaaggggccgcgccccccttgcaaaccctttcaggggggcgccgtattccggcatgtgcccgccgtggccactaattgcccgtcatttccggggcgtgcggggggcgttgccccccgcacgccagaggcgtacaaagccccttcccgcccccgctcatcacaaaccgaccaccccaacccgcccgccacccggcgtgccgcccttcaccccgcatgaccgacaccgcatccgccgccccccacctttccctggccccgcccctgcggaccgacgccccgtggctggcccccctggccgggtattccgacctgcccttccgcctgctgtgccgcgagcacggcgcggcggcctgctgcacagaaatggtcagcgccaaggggttgctgtaccacagccccggcacccgcgacctgctggcctccacgcctgaagacgcgccacttgtcctgcaactgttcggagccgacgcggacatcatgcgcacggtcatgccggggctgctggagcagggctttcgctggttcgacctgaacatgggatgttcggtgcccaaggtggtcaagacgggttgcggctcggccatgtcgcgcgacatggacaacgccctgtccgttgcccgcgccatggtggaggtggccggtgaaggccgggtgggcttcaagatgcggctgggctggcaggcgggcgaggaaacctggcgcgaaatggccctgcggctgcaagacgcgggcgcggggtggatcaccctgcacccccgcttcgcgcggcagggctttggcggcgaagcgcgctggagtgccctgcgcgagcttgcggccacgctgaccatcccggtcattgccagcggcgacctgttcacggcggcggacgcggtgcgctgcgtgcgcgagacgggcgtggccacggtgatgttcgcgcgcggggccatgaacaaccccgccgtcttcgacgaataccgggtgctgctggccgggggccagcccccgccgcccgacgcggaccggctgaaggcgctcatccgccgccatcttgaactggccctggcccactccggcgaacgcaccgccctgctcaagatgcgcaccttcgtgccgcgctacgtgcgccacattcccggcgtgcgggcgctgcgcaaccggctggcctcgtgcctggaccgcgacctgctggaagaactgcttgaaacccacctgaccccgcaagcgttcgcggaagacggcggcgccgaccaagccaccaccaacaccgatggagaggcccggccatgaaaatcattcgcgcccgcacggcgggcttctgcatgggggtcagcctggccctgcgcaagttggaccgggaagtgaccgaaaacaacgcgcccatcgccaccctgggccccatcatccacaacccgcaggtgatggcccactacgaggaacgcggggtgcgctgcctgcgcgacaccgcccaggtggtccccggccagcgggtggtcatccgcgcccacggtattcccgtggccgaggaaacggccctgaaggccaccggcgcctcggtggtggacgccacctgtcccaaggtcaagcgcgcccagttgggcattgccgaggagcggggccggggcggcaccctgctgctgttcggagaggccgaccacccggaggtgcgcggcctgctctcctacgccggtgaaggggccatggtgttcggctcgctggacgaactgaaggggctgccgctgcgcgacgacgtggcctatttcctggccgcgcagaccacccaggaccgtgcgggcttcgaagacgtggtgtcctggctgcggcagcgcctgggccacgacatccccgtgctgcaaaccatctgcgacgccacccgcaagcgccagcaggaggccgtggacattgcccggcgggtgcaggccatggtggtggtgggcggcttcgacagcggcaacacccggcggctggccgacgtggcccgcgcgcagggggtgttcaccgtgcacgtggagaccgtggaccagcttcccgtggacgagttgcgaaaaaaatcagtcatcgggctaacggcgggggcatccacgccgaaaagtcttattgacgccgtgcagcggtttctggaatccttgtaattctgttccaaggcgtttccgcccgccgaaaccgcacgccgcatgtccggcgcccggcggcgaaagcccgctgcggaacccagcgccccgcacgtaccgaaagacgcgacgcaccaacggaggggaccatgtcccagaccaacatcctgctcgaagccgggaccaacgaactcgagatcgtggaattccacctcgaggaaagcgccaccgaccccgcaacgcccaattatcggggctactacggggtcaacgtggccaaggttctggaaatcatccgcatgcccaaggtcacgggactgcccgaagtgcagcacccctcggtgctgggggcgttcaacctgcgttcgcacatcatcccgctggtggacctcagccagtggctgggcaagcagcgcgccgaaagcgaaccgcccaaggtcattgtcaccgaattcaacaacgtgaccacggcgttcatggtctccggcgtcaaccgcatccaccgcatcagctgggaggaagtggaaccgccgaacagatacgtggcggcgctttccaacaactccatcaccggcgtggtcaagctggaggggcggatcatcttcatcctggacctggagaagatcgtggccgacctgaacccccagttgggcctgcgcctggacgaggccgtggactggtcggccaacacccgttaccgcgccctcatcgccgacgactcgggcctgatccgcgaaatgctgaaggacctgatgcagaaggccaacttcgaggtggaggccgtgaacaatggtcgcgaagcctgggagcggctggtggaactgaagcgcaaggccgagcaggaggcccgcccggtcaccgactacgtgcaggtgctggtttccgacatcgagatgcccagcatggacggtcacaacctgtgcaagcaggtcaaggaagacccggccctgaagaagctgccggtggtgctgttctcgtcgctgatcaccgacaagctgcgccacaagggcgactctgtgggggccgacgaccagatttccaagcccgaggtcacggcgctggccaagcggtgtctggcgctcatcgaagcggccaagtagccggcgggatacagaattgcacgacaccccgaggggcggtgcgccatgcggcgtaccgcccctcttcgttggacgctgttcgccggacgccgttggctgtacactggtcccgatgaccccgaatcggctgcgggggcaagggccaaccttcgggctggcaccgggctggccgaaactggccgggcctgcctgagccgggccgggtcaggcagcatttcgcggggaaggacgtgtctcgccgggacaggccggaaccggcgcgcgttggccagaactggccggagctgaccggaaccggcgcgaacagccacacccaccaacagcgtcccacctcttgccgggaaacgagcacgccatgttcatcctgaaccacgaggacagcgccccgctgtacgtgcagttgtacacccagatcagggaccgcgtgctgacgggcgaactgcccgcaggaacccgcctgccttccgtccggcacctggccgacgagcttggcgtcagccgcaacacggtggataccgcctatctggagctgatcgccgaagggtttctgctcacccggcccagaagcggctttttcgtggcgcccgtggagcggcaccaggcgttccgcgcgggcatgccgaccacgcccgccgctgccggcgctggcccccgccgccacccgaccacctctgacgcccttggcggatccggcactgctggcatccttggcacacctgacgtcactggcgccgcgcacgacaggatgcacaacaggacgcacggcggggcgcacgacaggatgcacggggcggcagcgccctctccgtaccggttcgactttcaccccgcccggctggacccggcgagctttcccctgcccctgtggcgcgcctacaccctggaatgcctgcgcgaagccccccgcgagctttccgaatacaaccatccgcagggcgatccggaactgcgccgggccatcggcgactatctgcaacgctcgcgcggggtggtctgcaccccggaccgcgtgatcgtctgcgccgggttgcagcacagtctggaaatcgtggcggacatcatgatgcacgcctctccgaacgccggtgcgggcgcggtggcgggcgctgtggcgggcgccaatcccgcaaggccgctggtggtcggggtggagaaccccggctatcccctgccccgtgccgtgttccgcaaccggggcattccggtggttcccgtgcccgtggggccggagggcatggacgtggacgccctggcgcaaagccgctgcacgctggcctacgtcacgccgtcgcaccagtttcccctggggcacgtgatgccggtgcgcaacaggctgcggctcatccaatgggccaatgcgggcggcaatgtcatcatcgaggacgactacgacagcgaactgcgctacgcgggcacgccggtgccctgcatgcaggggctgcaccccggggacgcgggcaggcaggccggacctgacaacccagccgggccagccgggccagccggatcagacaagccaaacggacaagacagtcctgacggactggacggggccgtggtctacacgggcaccttttccaagatcctctccccggccctgcgcatgagctacatggtgctgccgcccgcgctgcttcaggtctaccggcaacgccaccgccaccaccacgccatggtccccctgctggagcagcgggtgctggcccggttcatggcgcgcgggcactgggaccgccacgtgcggcgcatgcgcacggtataccggcagcgccacgacgccatgctgcgcgccatcgacacccacttcggcgggcgggccaccgtgatcggacagggggcggggctgcacgtggtggtccgactgcacggcacggatgccgacgagcgggaactggccctgcgggccgggcgcgcgggcatccgcctgctgcccttctccgaaacccggctgacggacaaccccgaagccttccggggcggcccacctgccagtcctcctgccagcgctccccacggatacggaaacacttccaatgacggccccctgctgctgctcggcttcggcggcatgccccccgacgaactggaacagggcgtggcgcaactgcaccgcgcctgctttccccgcgcccgatgaaacggcacggggccgggcgatgcacgcccggccccaccggaataatcatctgtccgggctcgccgcccgaccgggacaagcgcctcgtgcaggtcccaatcagtccagtcggcccttcaggcagacgcggcccgcctacagggtctgctccgccgacaccacggtgatcaccagggccgcgcgggcccacttgaaacgggcgatggcctcgaactccggcccatcggtgcggaacgccgcagagccccggatcaggaagcccgtgcccggcccgttgcgacccgccaccttgcgactgcccagagtcatcagcacccgttcgtcgcgggcaacgttggcctcggtcttgtgcatgccccccacgggcaccacgatgcggttgccgtccagcaccttcaggtagctgttccaggtgttgacgagatgcggtccgtcctcgccctgggtggcgatggccacgaccccttcgttcttcagcacttcgaaaaatgtacccggcagcattttgctatcctccgtgcggtgtgtgcgtcacgcggcgcggcccggccagtccggcggaagactccggctggcggggccagccgggtctgccagacgggcgtatcgggcgtgcctgtcaggcggatttgcctggcgggttcgccgccaatccgactgtcatgcctacccttgtacgggaaaacgaaagacggaacaggtgcagtttccgaaaatccggcgggggcagatgcccggtaccatgcggccccatggatacccatgggtgcggcccggtcggcccgcgctagggcagatcgccctcgcccacctgccagcggcccgtccagtccggcagggccgtgaagcgttcgccgtcgggcagggtcaggcgtacggcgtgcagcagcatgccctgaccacaggcgggcccaccgtacttgcggtcgcccatgatggggtgtccccgctccgcaagctgcacccggatctggtgggtgcgcccggtgtgcaggcgcaccagcagcagggacgccccatcgccgcgccgcaggggggtgacggtgcaggcggcgtggcggccagcgtcagcaccggcggcggcatgggccgcgtccgtaccagactccacgcgaaccgcttcattgccagacgccgcgcgaggaacggaaccctccccgcccacccggcgcaccttctggcggcccggagcgccctgcttctccagccggtcatgcagggtccgcgcgccctcgtggggccagcgtcccgccacccaggccaggtattccttcaccagcccttcgcgcgccgcaaaggcgtcggacagcgcccgcagccgggcataactggtggccaccagcagcaggcccgaggtgtcgcggtccagccggtgcgcgggcgtgggcagaaagtccgccccggcgtactgcgccgcaagccgggcggtaacgcaatcatcgtggccggtgcccggctgcaccgccagcccggcgggcttcagcagcaccagcagcccttcggcgcggcccgccacggacaagggtgatgcctgaaattccgggcgtgtgccgcatgcccgtggacctggtgccgccgtgcttcccgctgctgccgtaccacaggccgcaccctcacccggttcggggtcaaggggatacggtccccttgcggggcgcggggcggagccccgctcttttcctccgcccgcattcgccgacgcagcccgcgttgcaccctgccctgcatccggcgcaccccccccgacaaccgggtccccctctccgcccgccagggcaaaaggcggcacccgcaccacgtcgccctcggccacgcggtcaaagggcttgcagcgccccccgttgatgcgcacctgcccggtgcgcacccagcgctggatggccgactgcggcgcgccgcagcgccgttgcaggtactgcaccagcttctgtccggcctctgcggcggtgaccacgagcggttctgccatgacgtgggatccgtgcgttgagggttgtgtggaaggatggcccgtgcgcgccaaggggatcggctactgcgaggccgcaggggcatgtcagcccccgtgtgcccctgtgtgtgcactgtgtggccgcgttgcaggcgcgccgcgcggaacgctcagtcgcccgggcagggcgtccttccgtacgagaacgcccggcgggtgcgtgggcatcccgccgggcgtggtcatcgggcgaactgggggcgaactgggggcgaaccggggcaaggggccgcttcccgctgggggaaggcgagcccggtgaccggctactgctgttcgttctcggtcttgtccggcgccgtgttggggtcggccttggacaggtcgagggggtaggccagcagcatggtcttgcggctttccaggcccagggcgccggggtgggtgttcacgcacagcacgatgtcggtcacgccgtcgttgttgaagtcgcccacggtgaagtcggccacggagcccttgatgcggcgggtcttccattgcaggttcaggcccacgccgtcccagtacagggcgtggatttcaccctgcgggaagaagcggtaacgctcgaagaactgcgcggcggtggagatgggccgattgaccagcagctcccagttgtcgtcgcggtccaggttcacggcgtacatgcgcagcggcacgaagtagatgttcttcagctgcacgcggtccttgccaaggcccggcatggagggttcctcgggaatgcccttggacgaaccggagtagttctcgtcggtttcggacaggcgggcgttgcggtcggtatgcacgcgcagccgctcgttttcggtaaggaccacgcacttgtcgccttcacccttgctgccgggcaggtaggtgaagttgaacacgttggagccttcaggcaggtccaggcgcttgcccgtgaccagctggtcgccggacttcagcatttcgtacacgccgggcttgaacaggcgggggttgtcgccgcgctggccgatgagcgtgggaatgtagtccgggggcagcttttccacgttcaggtagaagcgcacccggcgcatcacttcggtgaactggccgcccctccagttgaggatgaacgattccggttcgccatcgttgttgtaggcgctgacgacgatttccttcacgccgtcgcggttccagtcgatggtgcggatgttcaggcattccaccaggcccggcgaacggtattcgcccatgggcaccaggcggccgttgtcccagcggtaggcgtagacggcgtggtcgtccagcatgaggacttcgttcttgccgtcgccgtcaaggtcgtccaccaccatgccgacggccgaatagttcagcgcctggctgcggatgcggctgtcgccctccggcgagcccgcgtagcggaactgcgggttcagatacacctgctggggctgcgtctcgttgtgcaccagctcggggttcatctggttgaccgccttgggcgcggcgttggcggggccaccttcgccggggcgcttgaacacctcggcgttgatggaatcggccacgcccttcagggcggggatgagcccggccaccttggcgttggccgacttgggccattccttgccgtcacggtcgcgcacgcgcacgtccagactgcaatcctcgcccaccacggtcacgctgccccacacggcatagtccgcacccagcgaggcctgggcggccctggcctgggtttcggtttccggcggggtgaccttggcggaggcttccttggaaacgggatggaagttgtccttccagtacagacgcgaagtgagcatctcggggatggcccgttcgagatacttgtagccggcggggccgttgaccttgaacggcagcacggcgaagctcttgggggccggtgcggccatggcggtggcggcggaaagcagcagggcaagcacgagcgccgccgagcgcatgagcagttgcatcaggttctccttggttcaagggcgcatccccgcgcgcatcccggaaggggaagggggattgccttggcgctgaacgctctcataatatctcttgatggccgaagcaaccataaggtaggagcggcgctgtgccgtccgcctccggtcgcatccgcgcatccggtgggggaaggggcgaaaggcgagatgccgcgcccaaggcggagacgccggtgccagccggaccgcgcctcacgggctccgccaggccgcgccaggccgcgccagaccacgccgggccaagccggaccgggccgaaccgtatcggaccgcgtcgaaccgggccgggctccgcaggcccgcgggcggcgcggcatccaccgtccgggcaccgcgccggcatcgtcacgggcacatcggcccgcacgtgtcggcacggcacgttgcccgacacagtgccccgcttctgttgccccagtgtgtccggcccgtttccccaaatgtcacggcatgccgacgcgcagccatcatcaatcacatttcccccgacaccatgaccgcacccgccgcccgttccttccgcatcgtgtgcccgccggcgcaggtgcccctggtagaggacctgctccgtgcccagggctacggcttcgatccggagccgttttccccgtggtgccgccgcctcaccgaagagccgcgcccccttggcggcagcctgaccgccttcttcgggctgatctacatccaggaccgctcgtccatgctgcccccgctggcgctggctccggaagccggagccgccgtgctggacatgtgcgcaagccccggcagcaagaccggcttcctggcccagctggtgggcccgcacgggctggtggtgggtaacgaacccaaccacacccgcctggccaccctgcgccagaacctgttcacgctgaacctgctcaacgcggccacctgctcgcaccccggcgaagcgctgcccctgcccgacggttcgtggacgcgtatccagctggatccgccgtgctccggctggggcacggtggaacgcaacccctcggtgctcaagctgtggcagggggacaaggtcaagccgctcatcggcatccagcggctgctgctggccgaggccgctcggctgctggcccccggcgggcgggtggtgttttccacctgcaccaccaacatgcacgagaacgaggcccaggtgctgtacgcccgcgacgagctggggctggaactcgtgccgctggccccgcccccgggcttcgtgtttgccgagccggaactgcccggctgcgagggcaccctgcgggtggacccggaacgctcgggcgcgcagggcttcttcatcgcctgcctgcgcaagcccggccccaaggggacggacgacgacgcgggccccctggccctgtgcccgcccctgcccgacgccgaccgggtgcgcgccgacgcccagcccgccacggtctggcccgacaccgggctgaacccggccctgctgcccgacggcgtggtggcgccctttggcgacaccacctacttcctgccccggcccgcgctggaacggctgcccgccgcattgcggtggcgcggctacccgctgggcaagtggggcaaggacggcatccggccctcgccccggctgcgcgccctgatgccgtactccccacatcccgcagaccccaccggacagggcaggcaggacgggtcaagcggaggggacgacgtcgccctgctgcacatggacgacccggcggatatcgccggggtgctcaccgggcgcagcatcgacgccccccgcaacgccaccgccgccctgctgtactggcggggcctgcctctggcccggctgcgcgtgaagggcgggcgggccctgtgggccgagcgctaggccatcctgcttcaggaacagccctggacgacgcacgcgaaaaagggcgcaccacgcgccctgttcggcctccctttcaaccacctgttccgcgccctgtcccgcgtcctgttcagccccctgcgtttcccacgcaccccggcccgttccgcaacatcaaaccgcaatgccgtacgcggcgcagccctgtgcaccctgcccttcaccgcaggcggccatggctcatgtgtccgcagcgcacgtgtttggggcgcagacggcagggcccacggccagaatgcattcgttgcgcaagtcgggcttgttgtaggccagcggcctgccgtccagcagcgtgaccatgccgcccgccccttccagcagcgcctgtcccggcgcggtatcccattcccaggtggggtgcatgcacggaaagacgtgcgccgccccctccgccaccagacagaatttcagcggcccgcccgcctgcatgcgccggtgcggaaacagcccggcgcgcagcctgtcctgtgccgccgtgtcggacggcaggggcacgggcgcgggcgcgccgggacgccccggaaacgccgccgaacagatatccgcatgggcggccagaaaggcgtccagccggggggtgcggcgcacccgcccctgcatcaccgtggcccgttgcggaaacgtgcgcgccgcgtgcaccggttccggcggggcgtcgtgctccagtcgccacgcgccgcagccacgcccgccgaaccaagtcacccccagcgcgggaaagtgcaggatgcccgccgtggggaaaccgtgttccaccagggccaagcacaccgcaaagtccccttcgccgttcagaaagccgcgcgtgccgtccagcgggtccaccagcagaaagcgcggccagcccgcgcgctcggcgtgcgggggaatgcgcccttcctcggacagcacgggcaggtccggccgcaggcgggccagcccgtgggccagcacggcctgcgaggcctcgtccgcctcggtgaccggagaatcgtcggccttgcggcggatgcgcggggcggcgccgccgcaccagtgcaggatggcccggcccgcctccatcacgaggggcagcaggtcgcgcaggggaaaggatgcggcggaggaccgagcgacggaggttgcggcgggagacccctcggccttgcctgcggggtcgatcatgtccgcaagatcggctacggcggggggatcggcgcggccagtggcgtcggcgcaacggccccaaggcacggaaggcgcatccggcgatgcgcccggcaccccgcgttccgccgcacggcctcgtgcgtccgcgccgtcgcggcattccttgcgaccatcccgcttcccgtcgaccatcacccctccgcatgcatgggcattttcaggatttcatgctacagggcggccatgcgccccgcacactccgccgacatgaaccggcgcgcgcaccctgccagcattgccaccgccgctccgcaccccgccggaatgcgcggcgcgccgcattgcgcccatccgcacggccacggccccgctggccaactgacggacagccgggccttcgcccgcgccaccgcacgctggaccgcgctgactgccctgctgctgtccgttgtggcacttgcgggctgcgcgggcaagcagcagatcgccatcccccaggaaacaccgcagcaggtccgccagcaggcccctgccgcgccgtcgcaggccttggtgcgcaccgctcgctccgccttgggcgtgccctaccgcaacggtggacgcaccccgacggaagggttcgactgttcgggcttcgtgtggtggacgttctaccaacacggggtgaacctgccgcgcaccacggaagaacaggccgcctgcggcagcccggtgccccccggccacgaactgcgtcccgccgacatcatcgtgttccgcaccgggtccggcccgctgggcctgcacacggccatctacaccgggggcgggcagttcgtgcacagccccaagcccggcggcacggtgcgcgaggaaagcctgaccgtacactactggcagcgcgccttcattgccgcgcggcgcatcctgcgcccggcggaccagccagccgccagccagccctgaatccggccgcgccatcccggttcgctcgtcttgccccgctcgtgttggctcattcgccctggcccgccctgaccgccctgaccgccctgaccgctgaacgcggctcgccccccggcccggccccccgtctccactgatgagtccgatcccgacgcatcgtgcgccccgcgcttgcgcagccaccgccgcccgtcggagcatcacgcatcggcgcagcgccccctcccgcgccgcacgccccgcccaaaagaaaacggccgcaccccgaaggatgcggccgttcgcgtccggacgcgtgaatgctacttgttcaggccatccacaagggtcttggcggccatgaacttcacggccttgcgggccggaatggaaatgctctgaccggtctgggggttccggcccgtgcgggcggcccgctcggtgaccgagaacgcgcccacgccgggcagacgcacgcctgcgccgttggcaacgccatcggcgagcacgctgcagaacgcgtcatacgccttttcggcgctcaccttggtcacgaacacatcgggcagcgcctctttgagggcggcaacaaattcagccttggtcaacatcaggatgtcctccttgcgctatgcggatttccccccgtaaccaaaccacggtcagcatgtcccaccctatgcagtgacctcgttttcttgtcaatcgtttcacgccccgcaaaccaaggatacacgcggttttcctccactgccccccggtctgttgcgcttggttcgcattgcgtataggagaaatgatgcacacggtcccagagcaacaggcattgcgcccccacagggccgcgcatccgccacaacgccacgggagcacaccatgccaagccccctgccgcgcgattccgcacagaccgcgccgccctccgacgacggcctgctgaccatcgcggacatcgcccgccgccttgccctgccggaatccaccgcgcggtactactgcaagcgctttgcggcgttcatgcccaccgtgggcgacgggcgccgccgccgctaccgcgcggataccgtgaccatcatcgaagccatcatcgaggccatgcacaccgcacgcaccgccagcgcggtggaggcaatcctggcccggcgctttccccgcaatgccgccacccagcctgccccgtcccgcggcagcactgcggacggttcttccgcaacaacagccaccgcaagcgcggcatcgcaaccggtacagccggtccccgtggcggacgcctcccccgctgttccgccagtgcccatgggcggcgtggaaccagggcatgcgctgtacgcgctcatcgagcaccagacccgcgccctggacaccattgccgccgccctgtccaccctggcggcccggcagtcggccatcgaccttctggccgatctggcccgctccgccgaaggcgaggtgggcgccatccgcaaggatgtggaaaccctgcgcctgttgcttgattcctccgaaaagattcaccagcaggacctggaccagttgcgcgactggctgggccgggtcatcgcggaccggcgacagcgggtgcgcgaccaggcatagccggccaatcgcccagccacgcagcctcaccgtcgctcagccacacagccatactgccgcacaagcgcccggcacgcgggcacgcggcccctgcgccccgggcactgcctcctccatgctgcgtcgcacgcggcgcaggaacgccgcatgccgtggcgccgacagatccgttgcgcacaggcgccacgcatccgtcatgtccttcgcacaaggccccgcgcgcgggataccccgcccacgcgctgccccccagcccacccgccctgctccccggcctgacagcgtccaccgcttctgcggccatgcccccttctttttccccacccgccgatttgcggcatctttttttccgcccgtgattacggaccattatgccgtattacgaaatggcatcgaaatgtatttcgatacgcgcggcctgtacccacgccacgttggcgttttcatcgactgactgtggaaaaaatctagagtctggattttctcgccgggccgggttacaccacggattggtcacaactgcgctcacgaaaaaaataaccttgcaattcaacacattataaaaataccaccggaaaacagccacatgacagcgccagcgaaccagcccctgcccaccccgcccgccatgcccgaagccctgcccgacgtggccctgaaccccaacgccagggtcgtgctggccaagcgttactaccgcaagggccccgacgggcagccctacgaggacgcccgcgcgctgttctggcgcattgccggagccattgccgccgaagaaggcaagtacaagaagtctccctacaaggcggacgcgctggcccgcgagttctacgacctgatgaccggctggaagttcctgcccaactcgcccaccctgatgaacgcaggcaccgaccttggccagctttccgcctgcttcgtgctgcccgtgggcgactccatcgaggaaatcttcgacgccgtgaagcacgccgccatgatccacaaatccggcggcggcacgggcttttccttctcgcgcctgcggcccaaggaggcgcgcgtgggctccaccggcggggtggcctccggcccggtgtccttcctgcgcatcttcaacaccgccaccgagcagatcaagcagggcggcacccggcgcggggccaacatgggcatcctgcgcatcgaccacccggacatcatcgaattcatccgcgccaaagagcgcgacggcgaattcaacaacttcaacctgtccgtggggctgaccgaggccttcatgaaggccgtggaggccgacgaggaatacgacctggtcgccccgcacaccggccaggtgcgcgaacgcctgaaggcccgcaaggtcttcgagatgctggtgcagaaggcctgggaaagcggcgatccgggcatcgtgttcctggaccgcatcaaccgcgacaaccccaccccgaagcagggcgagatcgaatccaccaacccctgcggcgaacagccgctgctgccctacgaggcctgcaacctggggtccatcaacctttccgcgttcttcgtgcccggcacggccaccgctcgcgaaggcggcctgccccatccctcgccggaaaaggccatcgactgggcggaactgaagcgggtcatccacctgggcgtgcgctttctggacaacgtcatcgacgcctcgcgctttccgctggagcgcattaccgaaaccgtgcaccgcaaccgcaagatcggcctcggcgtcatgggctgggccgacctgctgtaccagctgggcattccctacgacagccaggaggccatcggccttggcgaacggatgatgcagttcgtgcaggacgagggccgcgccgcctccaaggtgctggccaaggagcgtgggcccttcccggcctttgcggaatcgacctttgccgaacgcgacatgggcccctaccgcaacgccacggtgaccaccatcgcgcccaccggcaccctgtccatcatcgccgggtgctcgtcgggcatcgagccgctgttcgcgctgtgcttctcgcgcaacgtcatggacggcgagcggctggtggaggtgaacccccatttcgaggcggccctgcgcgacaccggcagccacagcaagaagctgatggaggccgtggccgaaaagggttccatccaggccatggaccatctgcccgaagacctgcgccgggtgtacgtgaccgccatggacatcgccccggtgtggcacctgcgcatgcaggccgccttccagaagtacaccgacaacgccgtgtccaagaccgtgaacctgcccaactcggccagcatcgacgacatccgggccatctactggatggcctacgagcagggctgcaagggcgtcaccgtgtaccgcgacggctgcaaggccgtgcaggtgctgtgcaccggcgagggcgaaaagaaggacgagggcaaggacgacggcgaccacaagagcgccgtgcgccagcgcccggacatcgtctatggcttcacccagaaggtgcccacgggcttgggggccatgtacctgaccgtcaacgaggccaacggcaagcccttcgaggtgttcgccaccatcggcaagtcgggccggtccatcaccgccaaggccgaggccatcggtcgcctggtgtcgctggccctgcgctccggcgttgaagtgcgcgacatcgtccagcagctcaagggcattggcggcgaacacccggtgttccagaagaagggcctcttgctgtccatccccgacgccatctcgtgggtgctggaaaaccgctacctgaagggcgaactgcccccccacggcccggtgaacgaactggacaagcagcgctgccccgattgcggcgaagacctggtgttccaggaaggctgctacatctgccccggctgcggcttcaccaagtgcgggtagggtaagactgtcggaaaatcccgttttcgcgggggagggacccttttcaaagggtcccctccccgattcacttttcccatgcaatctccccttgccccttgccccttgcaaagtcgcgtgggctttgctttgatgcggtcagcatgctcaaggtcagccacctgtcccattcgttcggcacccactgggcgctgaagaacgtgtccttttcgttggaaaagggcgaattcctgtttctttccgggccgtccggcgcgggcaagaccaccctgctgcgccttttgcacggggccttgccggtgcagcgcggcgcggcttccgtcgcgggcttcgacctgacgcgcctttccgggcgcaccgtgccgctgttgcggcggcaggtgagcgtggtttttcaggatttcaagattttgccggagcgcagcgtgtacgccaacgtggccctgccgctggaagtgcgcggccttgcgccgcagcacatcgggcggcgggtgcgcgccgtggtgcgcgcgctggggctggaaaaccggctggacacgcccggcggcgaactttccggcggcgagcagcagcgggtggccgtggcccggtccatcgtggtcaacccgcaggtgctgctggccgacgaacccaccggcaacctggacccggaactgtcgctgcggctcatggacatcttcatgcagttccacgcctacggcaccaccgtggtgctggccacgcacagcccggaactgatccgccgccattcggacgcgcgcctgctgcggctggaggacggcatgatcacccacgccaactggccggggggcgaggtgttccgctgcgccgatggcggcctgcatctgggtgacggcagcggaaacggcatggacccctgcgggctggacgcaccgggcattcccggcaatccgggtgacgacgggggcagcgcttcccccgactccaacgattccggcaatcccgacggcaggctgtcactctgatgcgcacattcttccgcctgctggcccgcggcgtggccgacctgttcctgcacccgtgggcgcaactgctgtccatggcggcggtgacgctggtggtcttcctgtccggcctgctgctgatggccctggccacggtggacgccgagctcagcgcctcgcgcggggaaacggtgtaccaggtgtactggcgccccggcacggacatggcccacgtgcgcggccaatgggaagagctgggccacatgccgtggctggccagcctggaaacctacagcccggacgaggccctgaccgcgctggcccgccgcatgggcgagacgaccgggcaggccgccgggctgcccgtgccggacatgggctttctgtccggcaaaagccccctgccgcccacggccctgctgacctttgccccgcgcgaggcagaccccgaaaagtgggccgccgacacccaggcctttctcaaggccatgcccggcgtggagcgggtggccgcatcgcccctgcgcgacgaactgggcaaggcgtggcgctcggccagccgcttcgtgatctggcccaccgtgggcttcctgggcgtggtgctggcgctggtggtgggcaacacagtgcggctcaccctgtccacccggcgggaggaaatcgagatcctgcaactggtgggcgcgcgcaactggtacatccggctgcccctgatggtggcgggcgcgctgcaaggcctgctgggcggcggccttgcctgcctgctgctgcttgccgtgcactggcgcttccgcaccgcgctcaacgtgccgcccctgctgctggaactgcgcctgcccccgccggaacaggccgccctgctgctggccgtgcccgtgctcatgggcattctgggcagctggattgccgtccgcagccgctaggggtagaaatttccacgggtgaccggaaccccggccctgctgcctgccttacggacgagccacgcgctttccgatcgccgtcgcaagccgccgccccgctccccagcccttcctctccccgaggcatttcccttggggcgacacagccacgcggccatacccccgcaggctgacggtggtcgccacaccaatccgcgccgccatgccccccaatcaaaaagttttgcggggaggagagggggtgcgggggagaggagggacgcttttccaaaagcgtccctcctctcccccgcgaaccaaacctacgagccaacgacgcatacaatgaggacgcagacaatgcgcagcaagaagatgacccatggattggagaaggccccgcaccgttcgctgctgcatgccctggggctgacgcgcgaggagatcgagcgccccctggtgggcgtggtgaacgcggccaacgaggtggtgcccggccacgtgcatttgcacaccattgcagaggcggtgaaggccggggtgcgcgcggcgggcggcacgcccatggagtttccggccatcgcggtctgtgacggcttggccatgaaccacgagggcatgcatttttcgctgccctcgcgcgagatcattgccgattccatcgagatcatggccactgcgcacccgttcgacgcgctggtgttcatccccaactgcgacaagtcggtgcccggcatgctgatggccatgctgcggatggacattccgtccatcatggtcagcggcggccccatgctggcgggcggcaccctggcgggccgcaccgacctgatcagcgtgttcgaggccgtgggccgcgtgcagcgcggcgacatgaccatggccgaactggacgagatgaccgaaactgcctgcccgggctgcggttcgtgcgcgggcatgttcacggccaacaccatgaactgcatggccgagaccatgggccttgccctgcccggcaacggcaccatcccggcggtgacggcggcgcgcgtgcgcctggccaagcacgcgggcatgaaggtgatggaactgctggaaaagaacatcaccccgcgctccatcgtcaccccgcgcgccgtggccaacgccgtggccgtggacatggcgctcggcggctccaccaacacggtgctgcacctgcccgccgtgttcggcgaggccgggctggacctgacgctggacatcttcgacgaggtcagccgcaagacccccaacctgtgcaagctttccccggccggacaccaccacatccaggatctgcacgccgcgggcggcatcccggcggtgatggcggaactgaccagaaaggggctggtggacacctcggtcatgaccgtcaccggcaagaccctggccgaaaacctggccgagctgaacgcgcgcgtgctcaatccggacgtaatacgttctgcagacgctccgtattcggcgcagggcggcatcgccatcctgaagggttcgctggccccgcagggcgcggtggtcaagcagtccgccgtggcgccggaaatgatggtgcgcgaggccgtggcccgcgtcttcgattccgagggcgaggcgcacgccgccatcatgggcggcaagatcaacaagggcgacgccatcatcatccgctacgaaggaccgcgcggtggccccggcatgcgcgagatgctgtcgcccaccgctgccatcgcgggcatgggcctgggcgcggacgtggccctgatcaccgatggccgcttcagcggcggcacgcgcggcgcggccatcggccacgtttcgccggaagccgccgatggcggcaacatcgggctggtcagggaaggcgaccacatcctcatcgacattccggcccgcaggctggacctgctggtggacgaggcggaactggccgcccggcgcgagaccttcgtgccgctggaaaagccggtcacctcgcccctgctgcgccgctacgcccgtcaggtgaccagcgcggccaccggggccatgtaccgcaagtagcctgccgcactaacgcctcccaacccgctgctttcattgacggcccgtcgcaccacccggtgcggcgggccgttctgcgtggcggcagtgggtgggctttcggcaaaattcccgctcccgcgcttgacactcaatcactatatcagtatttgctgatttagtgatgttatcatccccgagcaacgcagaccgctgcatgctcgaacgtggaagggaaacggaaaccggtgcgaatccggtacaggcgcgctgccgtgttcgggcatgccgcccgcgtccacctccaccgcatccggcgcccccctgcccgcacgggcaacgggctgccggcgcggcacacgggaaggacgcgggccacggctttggaccgcgcgaggcccctcgcaagggtgttcgcgtggtcacgaggcctctcacccaccgcccgtcagtcggaagacgtcccctccgcaccgcccaaggccgcgcgaaccggaccccggcatgcgccgcccgttgcacgggcgcgcgctcgcgaatcgctctcacctgtcttcacgcattccggaggtggcaatgcgtacccacacccttggttttccgcgcatcggcggcaaccgtgaactgaaaaaggccgtcgaggactactggaaaggcgccgccacgcggcagcagctggaggacgccgcgcgcgccatccgcctgcgcaactggaccctccagcgcgaggcgggcatcgacgtggtgcccgtgggcgacttcgccctgtacgaccacatcctggacgccgccctgctgctgggcgtcatccccccgcgcttccgcaacgacgatgccccgcgcgacatcgacctgatgttccgcatggcgcgcggccagggcggtgaccgccccgtggccccgctggaaatgaccaagtggttcgacaccaactaccactacctggtcccggaactggacgcggccaccaccttcgcgcccgacgccgcccctctgctggccctgatcgacgaggcgctggcggcgggtttcacccccaaggcggtgctgcccggccccatgaccttcctgtggctgtccaagcgcgtggatggcggcacccgctggtcgctgctgcccgccctgctcgacgcctacggcgcgctgctgcgcgacgtggccgcccgctgcccgctgatccagttggacgagcccattctttcgctggacctcgccgacgacatccgctcgcgcttcgtgcccgcctacgcccggctgcgcgtggccgtaccggacgccaccctgctgttggccagctacttcgccccggtgggcgacaacctgcccgtggcgctttcccttcctgtggacgtggtgcatctggacctggtgcgcggcccggaagacctgaccccggcgctggacatcctgacccgcgccgccgcacggcagcccgccgactccggcctgccacaatccgggtcgcaatccggcattgcgctttcccttggcgtcatcaatggccgcaacgtgtggcgcgtggacgcggacaaggccgcagcgccggtgcgcgccgccgtggccgcccttggcccggaccgggtgtgggtggccccctcctgctcgctgctgcactgccccgtggacctcgacgcggaaaccgggctggacccggaagtggcgcagtggctggcctttgccagacagaagtgcgcagaggtgcgtctggtggccgacatgtgcgacctgaatggccgcgccgacgcgccggaaaccgccgccgccctggcccgcaaccgggcagcgctggccgcgcgcgccgcaagcccggtcatccacgaccccgccgttgcggtccgcgcaggaaccgtcaccccggaaatgggctggcgcgccactccctacaccgcccgcatcgccgcccagcgcgccgcgttgcgcctgcccgtgctgcccgccaccaccatcggctcgttcccccagaccgtcgacatccgcgcccagcgccgcaagctgcgcaccggccagatcaccgaggcccagtacgacgccgccatgcgcgaggccatcgccaccgccatccgcgagcaggaggcccttgggctggacgtgctggtgcacggcgagccggagcgcaacgacatggtggaatacttcggcgagcagttgcgcgggttctgcatcaccgccaacggctgggtgcagagctacggcacccgctgcgtcaagccgcccctgctctacggcgacgtcgcgcggcccggccccatgaccgtgcgctggatcacccatgcccagtcgctgacccaaaagccggtcaagggcatgctcaccggcccggtcaccatcgcctgctggagttttgtccgtgatgacgtgccccggcccgtggtcttccgccagcttgccctggccatccgcgacgaggtggccgacctagaggccgcaggcatcggcgtcatccagatcgacgagcccgccctgcgcgaggggttgcccctgcgccgcgccgcccatgccgcctacctcgacgccgccgtgggcgcgttccgcctggcctcgtccggcgtgcgggacgccacccagatccatacccacatgtgctactgcgacttccacgacatcatcgaccacgtggccgccctggacgccgacgtcatcagcctggaagccagccgcagccgcatggaactgctggatgtcttcgccacccacgcctaccccaacgaggtcggccccggcgtgtacgacatccacagcccgcgcgtgccctccatcgacgaaatggaaaccctgctccgcgccgccagccgcgtcctgcccctggaccgcctgtgggccaaccccgactgcggcctgaaaacccgcgactggcccgaaacccgcgccagcctcgcccacctcgtggcagctgccacacgggtgcgcgaaggggggtagccagaagaaggacttgaaagaatgaccggggaggggaccctttaaaaagggtcccctccccggacccctcccccctaaactttttagttagggtaggctccgcaatgcgtaaccgcagtatcccaagcccttcccctgcgatgccccccaattgaaacgttttgtgggaaggggtgggggtccgggggcggggaaacccacttttggaaaagtgggtttccccgcccccggtttctccttcctttccctcatgatccacctccccatcttcccccacgtccctccgccccacacccttttcgcgcggtgggtcttggcgtatgctgcgcgcaaaccggatgccggagacagtggggaggcgcatgaatcagcggtgggatgcggacacggtgcggggctacatgcagtggctggagacgccccggggggcgtttgcggtgcggcacgagcagcggctgctgcaccacatggtgtcgggctggcccaggcgcgggcacaccctgctggaggtgggctgcggtccgggggtatttctggaatcgttctggggggcggggttcgacgtcacggggctggacagcagcgaggccatgctggaggccgcgcgcgagcgcatgcactgccgtgcggactttcaccttggcgtggccgaccacctgccctttgacgacgacgccttcgactacgtggccctgctgacctgcctggaattcgtgcccgacccggcggcggcgctggcggaagcgttccgggtggcttcacgcggggtgctggtggccttcctaaaccgtatttcgccctactaccccacccacggggtgcccatgccggggctgcgcggctcgctgctgcggcaggcgcgctggttcagcgtgccttccatgtatgggctggtgcgcggcacgggggtgtcctgctccgtcaccatgcgctcggtgctgcacggcccggcctgcacctggcgcgaagcgcgcctgttcgagatgctgaacggctggatcagcctttcgccgttcggggcgtacgtggccatgcgcatggactttggccgccgcatgccggtcaccccgctgatgctgcgcacgggcaaggccgccgtgtcgcgcatggcgcccggacgtcaggccgccacggacggcttttcctgccgcagaaagcacggggcgtagccggactgcccgcatagggcccatatccggaccaaacatgcgccaagcatgggccataaagggtccaatccgagtcaatccgctccattccgggccattcgccgcccatgccgcgccgccctctgcccgcccgggccgttcaggcctgccctagtgtctcgccctgccggggccattccgcgcgcgtgatattcgacgattttgacaatacccgcccattggactatccatggctgtttccgcaccggcggggcgcggcgtgccgtgcgcatgccccctgccgcgcaagcctgcatccggaagcgagccatgagcaccaacaattccgacaagaccgcacaaaaggttacgggcgacaaggtgggcaccatcaaggggttcgccgacatgttcagccccgacagtgacgtgttcaccttcatggagaacaccgcgcgcgaggtgtttggccgctacggctacgccgaactgcgcaccccgctgctggaacgcaccgaactgttctgccgctccatcggcaccgagaccgacgtggtgcagaaggaaatgtacaccttccccgaccgcaagggccgttcgctgaccctgcgcccggaagccacggcgggcgtcatgcgcgcgttcatcgatgcgggccgccacgcgcaggagccggtctccaagctgttcaccaccggccccatgttccgctacgagcgcccgcagaagggccgcatgcgccagttccaccagatcaactgcgaatgccttggcccgcaggaaccgcaggccgacgccgaactggtgctgatgctcatgaccttcctgcgcgaactggggctgaccgacctttcgttgcaggtgaactcgctgggctgccgcgaatgccgcccggtgtaccgggccgcgctgcgcgactttctggattccatcgaccgcgaatcgctgtgcgaggactgccgccgccgcatcgacaccaacccgttgcgggtgctggactgcaaggtgcccacctgccgcgagctgaccgccgaggccccgcgcatcatcgaccacaactgcccggaatgccgcagccacttcgacacggtgctgcgcgtgttcgacgccgcgcagttgccctacgtgctcaccccgcgcctggtgcgcgggctggactactacaaccgcaccaccttcgaggtggtgtccggctccatcggcgcgcagtcgtcggtggcgggcggcgggcggtatgacggcctggtggcgcaactgggcggccccgacgtgcccggcgtgggctttgcctgcggcatggaacgcctggccctgatgatgcccgcgctggagaagaagcggcccgatttctacatcgccgtgctggacccggctgcggcggacgcggccatgctgctggcgcaggaactgcgcgcggcgggcaaggcgggcgaggtgtcctttgccgcgcgcggcatcaagggccagatgcgccaggccggacgcaccggcgcgcgctgcaccctgctgctgggcggcgacgagatggccaacggcaccgttgtcatcaaggacatggacagcggcgagcagcgcagcgtgccgcagggcgaggccgcaaaccacgtatagcgtggtggtcggcagccgccgtcgctaccctttcgaaaagtttggggggggcccctccccggtatcttgtcatcctttcagccttgtcatcctcgggtaacatccaaaggaaccgttcatgagcgatcagaaacttgacgtccaacaggaacaccagcagtacatcgaacccctgggcgactgggtgcgcagccacgattgcgccacccttaccgccgccgacaccggggccgaagtctgcctgatgggctgggtacagtaccgccgcgaccacggcggcctcattttcgtggacctgcgcgaccgccagggccttacccagatcgtgttcagcccagacgtcaatcccgccgcgcatgagcgcgcgcacatcatccgctctgaatacgtgctggccattcgcggcaccgtgcggccccggcccgagggcatgaccaaccccggcatgaagaccggcgagatcgaggtgtacgtttccgaatggaagctgctgaacacctccaagacgcccgccttcgtcatcgaggaccgcaccgaggccagcgagaacctgcgcctgcagtaccgctacctcgacctgcgccgcccgcgcatggccaacaacttcatcgtgcgccacaaggccgcgcaggccacccgccgctacctggacgagctgggctttctcgagatcgagacgccctacctcaccaagtccacgccggaaggcgcgcgcgactttctggtgcccagccgcctgaaccagggccagttctacgccctgccgcagtcgccccagctgttcaaacaattgctcatgatgtcgggcatggagcgctactaccagatcgtgcgctgcttccgcgacgaggacatgcgcgccgaccgccagctggagttcacccagatcgatatcgagatgagcttcgtggacgaggaacaggtgatggccatggccgaaggcctgatggcccgcgtgttccgcgacgcgctggaccgcgagatcgccaccccctttccgcgcatgagctatgacgacgccatggcccgctacggcgtggacaagccggacacccgcttcgggctggagctgcaggacgtcacgcacatcgtgcgcggctccaacttcaagctgttcgccacggcggagctggtcaaggccatgcgcgtgcccggcggcgaaaccatgacccgcaaggagatcgacgaattcaccgagttcgtgaagatctacggcgcgcagggcctggcctggatcaagatccgccccgacgaatggcagtcgcccatcgccaagttcctgtccgacgaggaacgcgccgggctgaaggacgcgctgggccttgaaacgggcgacatcgtgttcttccaggcgggcgcgccgggcatggtcaacgcggcgctgggcaacctgcgcgtgcgccttggcgagcacctgggcctcattgacgagaacgccttcaacttcctgtgggtgaccgacttcccgctgttcgaatacgacgaggaagaaaagcgctacgtggcctgccaccatccgttcacctcgcccaaggacggccacatggacgtcatggtcgagaacccggcggcggcccgcgcccgcgcctacgacatggtgctgaacggctacgagctgggcggcggctccatccgcaaccacacggcggaaaagcagcgccgtatgttcgcggcactcggcttctcgccggaagaagcggaagcgcagttcggcttcctgacccaggcgctggaaatgggcgccccgccgcacggcggcatcgccttcggcatggaccgtctggccatgctgctgaccggctcgtcgtccatccgcgatgtcatcgccttccccaagacccagaaggccacctgcctgctcacccaggccccggacagcgtatccgcccgccaactgcgcgacctgggcctgcgcctgcgcgaaacgggcaaggacggcgcacccaacgctccgcagggctaggccccgcacattgtctgctccgcacgggggaggagggccgcgcgccttcctcccccgtcgcttcgcccccctgttctctgccctttccttgcccgcacggcgtgcttaccgtagggtgatcgcatcaaacgcccacatcacaggaccgcccatgatccgagaagtgctgcaatatcccgacccgcgccttgccgtggagtgcgaggacatcaccgagattaccgatgaaatccgtcagcttgccgccgacatggccgaaaccatgtaccggcaggacggcataggccttgccgcgccccaggtgggcgaacactgccgcctgatcgtggtggacgtgtccggcccggaaaagcgcgaggcgctgatgaccttcgtgaacccccggctggagctgaccggcgacaaggtcgactcggaggaaggctgcctgtccgtgcccggcggctaccgcgccacggtcacccgcagcgacacggtgcgcctgacggcgcgcgacctggacggcaacgaggtgtgcatggacgcggacggcctgctggccgtatgcctgcaacacgaggtggaccacctgaagggcaccctgttcatcgaccacatcagcaggctgaagcgcaccctgtacgattcgcgcgtcaagaagatgcagaagaacgcaccccggcccatgccaacggcagcagccagaacccgcacgggagcgcgctagcatgaccgggcaggacgcagtgcacgctgatggcgccatgccagactgcaacggcaatacggacgccgcacgggtggtgacggaacccgccgccccgcgcgcccccctgcgcgtggtgttcatgggcacgcccggctttgccgcggtgatcatgcgccacctgctggaatgggacggctgcgaggtgatcgccgcgtacacccagccggaccgcccctgcgggcgcggccagcagtgcaggccgccggaagtgaagctgctggccatggaacacggcgtgccggtgtaccagcccctgaatttcaagaccgaggaagccgttgcggaattgcgttccctgcggcccgacgtgctggtggtagccgcctacgggcttatcctgccgcaatcggtgctggacatcccgcgccttggccccgtcaacgtgcatgcctcgctgctgccgcgcctgcgcggcgccgcgcccatccagcgcgccgtcatggccggtgacgccgtgaccggggtaaccatcatgcgcatggaagccagcctggataccggccccatgctgctgcaaaaggccatgggcatcgacatcaacgacaccgctggcgacctgcacgaccagctggccgagctcggcggcaggctgctgaccgtggccttgggcaagctggccgacggcaccgccgttgccattccgcaggatcacgaccgggccacctacgccgccaagctgaccaaggccgacggcctcatcgactggaaccgccctgccgcgcaggtgcacgcgcacattcgcggggttaccccgtggcccggcgcgtactgcaccattcaaaggcagagccaggggctccagggcggtacggtccagaaggaactgcgcgtgtccctaggccccggtcgcttcggcccgttgcggtcggaggccccggaatacgatggcgccgctcccggtacgatagtcgggctggtggacgagcaactggccatcgcctgcgccgaccggctgtaccttgtggattccatccgcccggcggaccgcaagcccatggatgcccgcgcctttctgtgcggctacctgaacgcctgcgagtgcgacggcggcctagccgtgtgcgtgtaggcggctgacgcaggcgcagccacagggccaccaccctgcgggggtggtccgaccacagaggcgcaccccgtctgcatccggccctgtaacggaacggcccgaccaagacgtatcacgacccggcccctggtcatcaccggaccatccccggcccccccgggcaccgcgtacccacccctttccgcgcctagcaagtacgaaagccatgtccatgcccatccgcaagaacccggattccctcccgcgagaggactaccacggcgcccgcaagcggctgttcatcgggctcatcagcctgacgtccgccgccctgtgcctagtgctgctggtggggtggatcatcccgtacatcgggctgggcaacatccatccgctggtgccggacatcaccggggccctgctggtggcgtgcattgcgctcatcgtgtgggccacgctgggccttgtgctgcacatctacaccgggcggccctggttcggctcgcaacgggtgcgcggcgtggcggtaaagctgttcctgccgctcatggagctgctggggcggctgttcggcatctcgcgcgaagaggtgcgccactcgttcatcaaggtcaacaacgagctggtgcgcggcgagacgggcagctttgccccgtcggacgtgctgatcctgctgccgcactgcctgcagtccagcaactgcgcggtgcgcctgacctacggcgtggaccactgcaagcgctgcggccagtgccccatagagcggctgctggccctgcgcgatcgctacggcgtcaagctggccatagccaccggcggcaccatcgcccggcgtatcgtggtcaaggagcgcccccggctgatcattgccgtggcctgcgaacgcgaccttgccagcggcatccaggacacccaccccatcccggtgtacggcgtgctcaacgagcggcccaacggcccctgcctggacacgctggtcagcctgctcaacgtggaaaaggccctgcgccacttcctgaacgtgctgccgcccgatgttgcgatagatgatgcggaagcggacacggcttctgcggcacccggctttcacgatgctcccgcgactggcgtgccgggctccgttgccgatgccaccttcggggccggcagcggacatgccacgggcgtcgggcatgccgggagtccccatggtgccggtgttgccacagcccgcgaccagcgcgcgcaggaacgcacgcctgcggcctcttccaccgcagaggcgcctgccgcgccgtcggaaccgcaatgagcgcccggcgtccccaaccccacgcaaagggtgcccccctgcctccggcccgtgccgctgcccttgccgccctggacaaggtgctgcgcaaggggcaggaggtgcaggccgcactggacgccgtgcttgcggatgctgccgcacgcaatgaagcgagcgcacgcgcaaacgcaagcaaggcatctgccagcaatagcgccacacactccgcaaacacctcctcgaccacaccagacggctccgcattgcggcatgccggaatttcgcgtcaggacgccgccctggccacggaactcgtctacgggtatctgcggtcggaaatccgcatttcgtggctcctgcgccgcttcctgacggccccggagaagttgccgcaggaggccttgctgacccttggcgtggccgcgcacgaaatcgtgcaccttgaccgcatccccgactacgcggcggtggactgggccgtcacccacatccgccagcgcttcggccccggtctcggcaagctggccaacgcggtgctgcgcaacgtggcccggctgggcgacgatgcccgcaacgcggagatgtaccacgccgacctgccggaaccgcgcgatttcctgtccgtgcaccatgccgcaccgcgctggctggtggacctgtggtgcgatgcgtacgggcccggccgcgccgccgacctgctggctgccagtgcccaggctccggccccggcggtgcgcgtcaatgccgcccgttccggctggcaggcgctgcgtgaccagttgattgcggatcacggcggcaccgcctgcggccatgccggagtggtctttcccgtcggcggatttccggcggaggttgccgcgctggaacgcgcggggctgctgtcgcgacagggcgcggcatcgcaggaagtgctggacgcattgctcccggatacctgggaaggcccggtgtgggatgcctgctgcggacgcggaggcaaggcgctggccctgctggagcgcggcgtggacgtgcgcctgtgcagcgaccccaatgcgggccgcctgcgtggcctgcgcgccgatgccgaacggctggggcttaccgtgcccgccatcgtccgtgcctccgcaacgcaaccgccctgcgcaacggacagccccagcgccgcaggcggaccggctggcccggccctgccagttcagccagttcagccagtcacaccagacacgtcgggcacgccacacacgccgggcacaaatgacggaacgaccagctcgtgcgccctccgcaccattctcattgatgcgccctgttccggactgggcaccctttcccgccgcccggacatcaagctgcgccgctcccccgccgacctcgacgcgcttgccgcgttgcaaggcaggatacttgatgccgccctgtccgtgctgcccacgggtggtcggctggtgtacatcacctgcaccctgaaccccgccgagaacgaggcgcaggtcgaacgtctgttgtccctgaccggtgccgccagcgccacccctgtcactgttgaagtgcagcacaccacccccgccgacaccccggcccgtgaattcttttttggcgtggtgttgcgcaaggggtaaccgcgcacgcctcatatcacgacgcaaagggcgcccgaagctgtatgctccgggcgccctttgcgtgcgctgtcgccttgcggcgaccattcgcgtgacgccggttacgccttgtcgcccttgtcgtcagcagattgcctcgccacacgcatccggctgaccatgcttcggtaatacgcttcgtactcctcgaagttcagcggacggttccggctggcgcccatcttgcgcagcagcaggttcagcttctgcatctggcgatacttctcgcgctcgtccgaacaattttccagcaggtccatcaccgtctggatctcgcgtgctgtttccagctggggcggcagatagcccgcgttgcggagcaccttgtaggccatgcgcaggtcttcgggcaccatggagtcgtcctccaggtccagcgggcgtccggcgcccggcaggttgtcgaatgcgccctcttcctgcgcctcggctatgcgccgctcggcaatgagcgttatggcgtccatgaaaatctccggcatggcgggtagggcctccgtgggcgcactgcgcgcgccacggtgaaagacaaaaaaacgccttgcgggggcaccggccctgcagcttttttctgcgcatacgcccccgccccgcgttcggcaatgccctgtgtccgccccgtgtggctcgcgcccaccctgtggtcggtcgcggtgccccctctccaaaggccgaaacagcaccgccaacaaaacgtattacgtttccgcctgcgtttacacttcgtgtttcacgtgaaatcgcacatcgtcaccaaaacaagcagggctccctttcgggagccctgcaaaacaacggattcagcgaggtattcaggcccagcggtccacgtgcggcaccggcagggtggcgatggcctcgcgcagttcatccggcagcacggacgccgccccaacctgccccaccacgatgcccgcggcgtagttggccagcacgcagctttccagcaagcccactccggctgcaagggccagggcaacggtggcgatgaccgtatccccggcaccggtaacgtcgaacacgctgcgcgctgtggtggggatgtgccacaccttgtccgcggcctcgaacagggccatgcccttggagccaagggtggtcagcaggtgctggcagtgcagcttgtcgaagatggcccgcccggctgccagaatttcctcgcgggtgcctgtgggcaggtgcgcgccttcgctggtttccttggcattgggcgtgggcatgaacacgttgcggtacagatggaaattgggcgtcttggggtccaccagcacggcggggcgcgtgccacgctgcgcccacagcgattccagaccgtccatgaactcgccggtcaccacgcccttgccgtagtcggacacgatgaccacgttgcagtcggcgctggccgcatccaccagccgcagcagatcggccaggtgctggccgccgatggggctggtttcctcgcggtctatgcgcagcatctgctgctgccgggcaatgacgcgggtcttgagggtggtgggccgtcccggaatttccacgaacgcggcgtccacgccctcgtcccgcagcacgcgacgcagcagagcggaacgcggaccgttgccgcacacgctgacaaggcgcggaacaccgcccagggtacggatgttcttggccacgttgcccgcgccgcccaccaggtggcggtcctcagacacgctgatgacgggcacgggcgcttcgggcgagatgcgctgcgcatcgcccaccaggtattcgtcgatcatcacgtcgcccaccacgcacacgcgggcgcccgccagacgggccaccagcgcgctcagtgcggcgccatcgatgctgtagttgaccatcaattcatcctgcagagtgtaatacgaaacctatgggcaggtttgaaaacagggaaccagccttaacgctgctccagcccgagccgggacagaagctgagcaagctgctccgacgattcgaaattgagggtgatcttgcccttctcttccgtgccgctcacagatacgcgcaggctcagcgcctcgtgcaggcggccttgcaggctgcgcatggacggcgcaacccggtgcggcgggcgcacggggcgggcctcttcccgcttgggcggaacggccagcggctccggcaaggcaccccggtcccgccagtgtgcggctgcggcttccgcctcgcgcaccgaaagcctgtcggacaggatgcgccggcgcaaggtgtcttgcggctccggatcggtgacggtaagcagggcgcgggcgtgcccggcggacagccgcgcctcgcgcaggtcttcacgggcggcttccggcagatgcagcaggcgcagggtgttggccactgcggggcggctcttgcccagcttctgggccagatcttcctggctcaggccgaactgctcgcgcagttcctgcatggccagcgcttcttccatggggttcaggtcttcgcgctgcaggttttcgataagcgcgacagccagtgtttcctgatcggtcagttctcggatgagcacgggcacttcgcgcagcccggccatctggctggcccgccagcggcgctcgcccgccacgatttcgtaggcctgggacgcgccttcggcctgcccttccgtgcccggaatgggccgcaccagcaaaggctgcaatacgccctggctgcggatggaggcggccagttcttccagcgccgcttccgtgaacatcttgcggggctggccggggttggggcgcagcgcgcgcaagggcagcgtgcggatgtccgagggcttgggctgttcctgatagcccttgaacagggcatcgagtcccctgcctaatccgcgcgaaggtcctgccatcgtgttctccttgactttgggccgcattgacctgaatctttacctaaatctgtggactgacgaacaaacacccttacggagtggcaaccggatgaccgaacgtgaagcgcatgtggtgcacctgcacgaccgccatggcgaactctacggcgtattgctgagcccccaggtatgggccgccgtgcagggcaaggtggcgcccctgctggagcaggccctcgaaagaatgtaccccaccgccaggccggagcccatggacgactggcagacgttcaaggactactgggacttcaagtatcctttgtgcgcggacgtgcactgcgattgctgcggcgccgccaccgaagactgggagaaagacccctttcaccccttccggctgcgcaatgcaaccctgagcgggatgctggtcttcgactgcgtgaagtgtggcgcctcggtgcgcaagaagcacttcaaggaccacatctgcttcgaattcacgcccgccagccccaaatagacacggttcgccgcgcaccagcgcggcgaaccgcctttcaaacctatccgccctgcccttcgcgccgctgcggcctgcgcagcaccacttccttggccagcgccaggtacgattccgcacccttggacttgatgtcgtagtggatgatggacttgccgtggcttggcgcctccgaaagtcgcacattgcgcggaatgaccgtttcgaacaggtggtcggggaagcacttgcgcacctcgttcttcacctgtcgcgacagcttgttgcgcacgtcgtacatggtcagcaccacccccagcaacgacaggccggggttcagccgcttcttcacctgctcgtacgtttgcagcagcttgacgatgccttccagcgcgaagaactcgcactgaagggggatcagcagttcgcgtgcggcgcacagggcgttcagggtgatcagacccagcgacggcgggcagtcgaggatgatgtagtcgaaccggctgtccagcggcttcagcaggtcggccaggtaatattcccgcgccatcttgtccaccagctccagttccagcgccaccaggtcggtggtggaaggcagaatggacaggtacggcgtctgggtggggtagatggcctctaccacctcatcgggctgaaagaacaccgagtagaggttgtggcgcacctcctcctggtcgatgccgagaccgctggtggagttggcctgcgggtcgcagtcgaccagcagcacctttttttccatgatggcgagagaagcggcaaggttgagcgaagaggtggtcttgcccacgccgcccttctggttggcgactgcgatgattcgtgccacggctgcctatcctgttggggtaagaggcaaaattcatgtttcacatgaaacgtgcgtgcgccggagtgggtaaaacggcggctgaaagcgccgccgggctcgccaagcacagggttatagctagttgaggcacgacaccctgtcaacacgcaaaacgttaaagcaaagggcgagcgacaagccctcgcaagccccggacaaagagcatggcctttcatgtcggcaggatacaattccggccatcacagcagacacccaacaagacagcatggctgcgcgtgccacaaagagcgaaggcaaaacgccccagccctcggattgctggcgtcatgcccgatcagggtaacccgcaacacggcgcactgcccggcaagccgccctgtttcactggcgacaccgcagcggcaagaggacaagccccacagctgaacggcattgcggaatcgaatggccacaagcatcaactgaaatcaacaggcagccattccggctacatgtgaagtttcacatgaaacaacaggcgccatccttgcggaaggcgcctgtgacgcattcatggcaatgcggcttgaacaatgggaaaaacagggatacccccccctcaggccgcgggcaaccggccgcaaagcgcaaggccggctacatcttgtagtagtcgcggaaccagcgcacgaacgcctctatgccctgctccagcggcgtgtgcggcttgaagccggtatcgcggatcaggtcgtccacatcggcgtaggtggcttccacgtcgcccggctgcatgggcatcaggttgcgcacggccttgcggccaaggcagtcttccagaatctctatgaaccgcccaagctcgacggcattgttgttgccgatgttgtagatgcggtacggggccgggctggtggaggggtccggcgcatcgccccgccattccgggttgggttgcggggtgcgctcggtcacgcgaaccaccccttccacgatgtcgccaatgtaggtgaagtcgcgccgcatgcgcccttcattgaacacattgatgggcttcccttccagaatggccctggtgaacaggtacagggccatgtccggcctgccccaaggcccgtacacggtaaagaagcgcaagcccgtggtgggcagtcggtacaggtggctgtaggtgtgggccatcagctcgttggcctttttggacgcggcgtacaggctgatggggtggtccacgttgtggtgcacgctgaagggcatggccgtgttcagcccgtagacggaactggacgaggcatacaccaggtgctgcacgccgttgtggcggcagccttccagaatgttgccgaagcccaccaggttggactggacgtacgaacggggattcttgagcgaatagcgcaccccggcctgggcggccaggttgaccacgtgggtgaacttctgccccgcgaacagggcgtccatgcccgcgtcatcggccatgtccagttgggcaaaggcaaagccggggtacggttccagctgtttcaggcggtccttcttcagctgcacgtcatagtagtcgttcaggcagtccaggcccaccacggtgtgcccggcctccagaaagcggcgcgaaagatggtagccgatgaacccggcagcgccggtgacgagaatatgcatgatggcgtcctgtgatggctgttgcacgggcgggcgatgcgccctgcccggtacggggtggccgcctgaacgagggggcaccccgggcggctgcgtgacaacggggcgagagtagcggaagacgggcacaagggaaaggcggcacggcacgctccttcatccgcgtgacgaaccgcccgccctgtcctgaaacgttcagcccagacccgcgatggacgggcctgggcttcacgcaatggacgcaatggatgccatggccgacatgacagacatgggcgcaacaatctgccagccctgcccagtcgtgcgcatgtcatggcacgtcagggcttgtcccctaccgcaggatgccggaactgccgcacagcctgacacggcaccggatgccctatcccttgggcaacaggccgcgcagcaggtccagcggaatgggcagcaccgtggatttgctctccgacgccatctcgcggatggtttgcaggtagcgcaattgcagggcctccggatgcgacgcgatgatggacgccgcctgggccagcttgtccgccgcctggaattcaccctcggcactgatgaccttggcccggcgctcgcgttccgcctcggcctgcttggccatggcgcgctgcatttcctgcggaaggtcgatgtgtttcagctccacagactgtacggcaatgccccactcctcggtctgggtgtccagcagcgacttgatgtcctgattgaccttgtcgcggtgggccagcagatcgtccagttcaacgccgccgcacacgctgcgcagggtggtctgggccagttgcgaggtggcgtacaggtagtcctccacctcgttgatggccttcaccgggtccaccacgcgaaagtacaccacggcattgacctggatggagacgttgtcgcgggtgatgacgtcctgattgggcacatccatggtcagcaggcgcatgcccacccgcaccatgcggtcgatgaccggtatgacgatgatgaggccggggcccttgggctggatgagccgcccaagacggaagaggacggcccgctcgtattcgttgagcaccttcagcgaggccaacagcaccagcacggccagggcggcaacgggggcaagaatgggggcgatgtcgaacatggcaacctccggcagggccgcagcgcggggcgttgttccggaaacccggcgaggcgggcgcaaacgggcctgcacagccatcataaccacgggacaggacgagcgccacggatttgcgcgaacgggcgtgagaaagcgggccacaagcgcagacaggggtgcattggcacgtgaaacacgcgggcatgcgcgacaccatggaagacgggcacacagtgctctcgcgcgcagatgtatgcccggaagggtgcccggatggatacccggacaagctcccggataacacacggcggcacgaccggacgaaggacaagacgagcgaaaaggcgagcgaaaggacgagcggagaaatgcgcaacaggacgagcggacagccgagggtcggctggcggaaggaaaacgcatgcccgggcgcagggcccggggcaggtcggcgcgcatgatcgggcacagggccacacaaacggcagagaaccgggccaaagccgcagcggatactgaatgaaaaagagaagggctgcgactacgcaggggatggcaacggaaggcagatgcgctgccgccccggccccaagggcagctacagcgtggcgggcttcagcgccgtgcgcaggtacgcgatgaccgcctccaccgtggctggtgcggcgatcagattgtccatgtccggcaggactatgagcagcctgccccgccacggtatctgctgatacgggcgggcacgcagttccggcgcgaaggcgcgcagggccttggaccccatgaccacaacgaggcgcggcgcgacgcgatccaccccggccatgaacaaggcgggatcgcacacgggttccggggccgatgaggcggcatcgttcccgggggaagacgcggcttcaccgcccgcttcaggcatggcgaccggcatggccacgggccagaacgcattgctgcccctgggctgctgcaacgcgcccaggatgcggcgcaaggtatcccgtcgggcggcgtcggcgcagccggaaagatccagccccaacgcccagtaggtccacagcacgggggcgggttgcggggtcttgcccagcagcgtgcgccacgggccgggccactgttcgggcggcaactgactggcgacggggccgctcgccactggcggcaaggcttccgcaaggcctgcgccgggtgcgggctgcgcggcctgtctggcctgcctgggtgtctgcgcggggctggcgggttgcgcgaggcgaggaggaggctggcggtagccttgagcaggtccggcaccactccccatggcggcatcaccagagttcggaccgcgccccatgcccatggacacgtcgccatggacgtacggagaatccatggaatcggaggggtccggaggaatgtcgtaggcgtccggatcgaaggaagggtcgccctgcatggaccggggagcatcgcaggcagcgggaaacgcgcgcatgtccggggcatcggcggcagcgtcaccaccattggcggcttgcgcaacgccaccggtggcgtccgcagcgggcgcatcaccagccgcagcgccctgcccttcgggcagcagcacgtgcaacaggcccgcgccatgccacgggcgcagggtttccagcagacctagcggcgggcgagccaatccacgatcctccatgccacgtcgggcttgggcagcaccggccattcctccggttctccgcccttggccagcacggtgacgcggttggttgcggagccgaaaccggcatccgcgccgcccaccagattgcccacgatcatgtccgcgttcttggcggccaacttgcgggccatgctttccgcaaggccggatgtttcggcagcaaagcccacaacggtctgcccgtcgcgcttgcgcgtgcccagggtggccagaatgtccgggttgggggtgaaggccacgctgaagccgacccgcgcgtcggccttcttgaatttttccgcgcccagcggaacagggctgaagtcggccacggcggcggtgaacacgcccgcgtccatggcatcccacaccgcgtctgcggcatcgaacatctggcgcgcgccggtaacgtcatgccgggcgatgcccatgggcaaccacggcgagccggggccgcacacggcgtgcacctctgccccgcgcagccacagggccacggccaccgccgcgcccatggtgccgctggaggggttggtccagtagcgcacgccgtcccattgttcgcgcgtggggccaagggtgaccagcacgcgcctgccctgcatgtcctgcgcggatgcggcgcgcaggccgtgcagatagacatcgcgcgggtcggccagcctgccctgcccttcctccatgcacgcggtgcgcccgcagccgggctccaccaccacgtggcccctgcggcgcagggtagccacgttatcctgcgtggcggggttggcccacattttcgggttcatggccggggcaatgaccagcgatccgggaaaggccagcgcctgcgccgagagcatgtcgtcggcaaggccgtgcgcaagccgggccatggtggaggcgctggcgggagcgatgacgaaggcatgcgccgactgcccgggcatgaggtgcccgaacacgtcgtcgtccggcgacgcggcggattcaccgccgggctgcccgcctgcgaacatggtggtgaacaccggcgatgcccccagcgccgcaaaggtcagcggggcaatgaaccgccgggcggcgtcggtaagggtgacgcccacgtccatgcccgcatcgcgccacatgcgcacgaagtcgggagccttgtaggccgcgatggaaccgcagaccccaaggtggagcctgcggccagtgaagcgggtaaaggcgagatgcgcgtccatggtccctctggcacgtcgcggcgtgcggctgggcgtatccggttactggcaggcgggatgcgggcagggccgcgcgactggcgatgcggccctgctccatgcgtcggcaaaccgacgccgaaacgtacgcgacgacgagatccgtgctgccgcggcggcacctgtcgcggtcatgccgctgcaacgtccggtagcggcacgtcggtgcactggacagccgccgccggacggactactgcgaaaggccctgttccttcacgccgccgccggaaggagccggcgcattgggcgccaccgagaagttgccggtggggtacgacccttccgacgcggtgttcgcgccagcggaaacgcccgcaccttcaggcaggcgctgggccacccacacttccagcgtggagtaggcctggccatcggtaatgcccaggatggcgttgcggtcggccttttcgaacagcagcacgctgcgctggccacggaacaccgagcgcagcgcccagccctggcgggtcatgttgtggatcatggcgttgaccagcgactgccggtcgatgcgcccctcgaacacctgggtgccggtcttggagccgtcggaattctgcgacaccgccgtgtacttggtctgctcggtcatgtcgctgggaatcggcacgtcgcggaactcgccaaagtacacttcgttcacgttggcgggcggggagggttcgaacgggttgctgatggacgtggaggagcagccctgcacggtgaacagggtggcggtaagggcggcggctatgacgagcttgcgcatggggttctcctgtgcttgatgatgcggacggccatgttctttcggcggcatccgctaccggtcggcagtgcccggcggtatttcggtgcggcccgcggacgggccatgcggagggctgcgcccaccgcgaaaactgcgccgacactagcggatgtcgtgccggactgcaaacggcatgcaccacgcggggcaggccccgcgaggaatatatgcgtatggatgagacgatgggcaacaccggacacgaacagatgcacgacaccacgggcaccggcgccgacgcgaacggcatacccgaagacgaccgactggaatcgtaccgcttccacctgccggaagaccagatagcccagcaccccgccccggaacggggcggttcgcgcctgctggtgctggaccgccggaccatggaaaaagggagcgcggctgcgctgacccacgcccacttcgcggacctgtgcgaccacctgccggaaggctgcctgctggtggccaacaattccaaggtgctgcccgcacggctgctgggcctgcgccccacgggcggcaaggtggaattcctgctgctgacgcccctgcccctgctggaggaactggcccggagcgacgccggggcaggcagcggacgccccagcacgggcaacggtctgcgcgatgaaggcgcaggctggcgcagcgtgcccgccgaagggctgctgcgcgcttccaaaaagatccgccccggcgacgtcatggacttcggcccgcacctgcgggtggaggtgatccagcccggcgacttcgggcgcagcgcggtgcgcctgcactggatgggcgacctgcgccagctgttcctgcagcaggggcacctgcccctgcccccgtacatccggcgtgaaacgggcgtatcatcgtcagacgcgcaggaagaccgcgaccgctaccagaccgtgtacgccgacgacagccgcctcggctccgtggccgcccccaccgccggactgcacttcaccgacgacctgcgcgcccgcctggccgccacggaccggaagtgggccgaggtgaccctgtacgtgggctacggcaccttcagcccggtgcgctgcgcggacattcgccagcacgccatgcaccgcgaatacatagaggtaagcgaggccaccgccgccgccatccgcgcggccaaggcggaaggcaggccggtggtcaccgtgggcaccacgtccacccgcaccctggaaggcacggtgcgcgcctgcggcgaagtgcgcgccttcaccggctggacggacatcttcatcaagccgggctaccggttcacggtggcggaccacatcatcaccaatttccatctgccggaatcgtcgctgctgatgctggtttccgcctttgccgggcgcacgcgggtgttgtccgcctatgcagaggcggtggcgcgcgggtaccgcttcttctcgtacggcgatgccatgctgctgttgtgacgggcagttgcgcgcaacaacaccccgaaagtgcggtacggctgcccagttcgacgggcaccgcaccatgctttgaaaagcggcggaacttgtcctataggtagaagccgccgcgcggtgcggcccagcctgccggaaacagcgggcacgaccatgcgcacggcggcgcgcacgacggcgcgcacgacggcacgcacgaaggctgccgcatggcgccccatcgggcagacaccgccgccaccggcatgccgctccggcggcagatagcgcagcggcgcgcacccggccaccgccgggcgcgcagcacatccaccagcctttcgaacctccatcccaaaggacggtttcatgtcacgggtcgtatttctggacgagcgctgcaaggggtgcctgctgtgcaccacggtgtgccccaagggcatcatcgtgcagtcctcgcgcttcaacaggcagggctacaaggtcgccgaggttccggcggatgccatgaaggactgtaccggttgcgcctcgtgcgcgctgatctgtccggacgtcgccatccgcgtcatcaagtcgcgcaaggccaagaaggccgggaaggagtagccccatgccgaacaacacaaccgacacgggcacgccggaacgcatcttcatcaagggtaacgaggccatcgcccacggcgcgctggccgcggggtgccgctgctacttcggctaccccatcaccccgcagaacgacattccggaaatgatgtcctacgccctgcctgacgcgggcggcgaattcgtgcaggcggaaagcgaggtggcctcggccaacatgctgctgggcgctgccgccgcgggcatccgcgcgctgacctcgtcgtccagccccggcatctcgctgatgcaggaagccatttcgtacatggcgggcagcgaactgcccggcgtcatcgtgaacatgaaccgtggcgggccgggccttggcgacatcgggccctcgcagggcgactacttccagtcggtgaagggcggcggccacggcgactacaagctgtttgtgctggccccggccacctgtcaggaatgctacgacatgatggtgcaggccttcgatctggccttcaagtaccgcaacccggtcatggtgctgggcgacgccatcgtgggccagatgaaggaaccggtcaccccgtggaagcccgccgccgtgcccgccaccgaagctgccgactggcggctggaaggcgccaagggccgcaagccgcgcctgctgaagtcgctgttcctcgaagacggcgcgctggccgggcagaaccgccaccttcaggccaagtacgccgccatgcaggccgaggccaaggccgaaagcttcctgaccgacgacgcggaactcatcgtggtggcctacggctccatcgggcgcatcgcaaagtccgccatccgcaagttgcgcgcccagggccacaaggtgggcctggtgcggccgcagaccctgttccccttccccggcccgctgctgcgcggcctggcggaacagggaaagcgcttcctgaccatcgagcacaactgcggccagatggtggaagacgtgcggctttccattcgcggcatcgtggattcggccttctacgggcacatgccgggcgaaatgcccggttctgacgatttcctcgcgcccattctggacgccatggggggcaagtgatgcaggctgacgaaagactggcgctcgccgacgacgagcagatggccttcgaggttcccgacgtgctggtggaccgcgccacccactactgccccggctgccaccacggcatcgcccaccgcctggtggccgaagtgctggaggaaatgggcgtggtggacgacaccatctgcgtggcctccatcggctgttcggtgttcatctacaactatctggccgtggactcggtagaggccccgcacgggcgcgcccctgccgtggccaccggcgtcaagcgcgggcgcacggacaagatcgtgttcacctatcagggtgacggcgacctggcgtccatcgggctggccgaggtgatgcacgccgccaaccgtggcgagcgcatcaccatcgtgttcgtgaacaacaccgtgtacggcatgaccggcggccagatggcccccaccaccctcatcgggcagaagaccaccacctgccccggtggccgctgccgcgaccgcgagggcatgcccatccgcatggcagagatcatcgcgggccttggcggggtggcctattccgcccgcgcctcgctggacagcgtcaagaacatccgcgccgccaagaaggccgtgcgcaaggccttcgacgtgcagcaacagggcctgggcttcggcttcgtggagctgctgtccggctgccccaccaactggcgcatggacgcggtgaaggccaatacccgcatccgcgaagagatgatcccctactttccgctgggggtgtacaaggacgtgaccgaaggcgagggggtgtgctgatggcgctctaccaggacgtgatcatggccggtttcggcggccagggcgtgatgctgatcggcaacctgctggcctacgcgggcatgaacgccgggctgaacgtgacgtacattcccgtgtacgggcctgaaatgcgcggcggcaccgccaactgcacggtggtggtgtcggacgaggacatcggttcgcccatcatccagcggcccaagagcctcatcgtcatgaaccagccctcgctggacaagttccagccccggctggaagacggcggggtgcaggtgctgaacacctcgctggtggacgcatcgcaggccgaggcgcgcgtgcgcaccgtgtgcgtgcccgccaacgacatcgccgacaagctgggcaacaccaagatggccaacatggtggcgctgggcgcctacgtgcgggccaccggcgtggtggacctggacgtggtgaagaagagcctgagcagcgtcatttccgcgcactacagccatctgattcccaagaacgcggatgcgttgcaggcgggcttcgatcacgcaggctaagctgccgcaacggcaggaaaacacctgccggaagcggtaaaccgcatcgcgctgccccgccccgcccgcaaccggagcgcaacggcaacgcggatcgggaaacgtgcagaaccccatgtgtcgcaaggcctgcggggtaacaggacgaaaaatgaccgcccgccgcgagcatacgcggcgggcggttttgtttcctggtgcggcaatcaactagctaagagctgccggtgtcagaatatctgcttgttgcacaagggccccagaggctaccgcctcgtctatctgctgctcgatgacagcccgcacggccgcgctggtcaccttgatgcccagcatgcgggacgtcgccagcaccatctggtctcttgttgcgccaaagttattccgagcaatatccagaatggcggcatctatttctgctggcggcagcatgtccgcgcggcgcaaattgatcgacctagtggcgctcctgtcacgaatacgcacggggtcgttgggaatggataagaattgcgccacacgctcgacacgtcccgtcttcaccgccactttaactgcagcctcaacggcctcatgaatacgtccgcctgccctcttcaatccccaggcatcacgaaagcgatgaacaacttcatcgacatgcaccggcccttcaacactcacggcatcaacgacaaggtttgtcagtatgcccgtcggggtctcgtgcaattcatcggtacgatatgtcgggcgttgcaacaccgcctcgacatactctgccccagaagacgaaatttcttcatccgtgggaacaagcccgatctcggtcacgtcctcacgctcaaccgcaacaatttcaatgggcacagcccgtgtggcgcggttggcagtcttggcgtcatactcttccttggccgcctcgatccttgcaataatgagttcaagttgctccgcgggacgctgaaaccagtccgtactccagacccgatggattatccagccgtggctttccagaacggactgacgcagccggtcgcgatcccgcgcggagcgggcgtcatggtaagatgcgccgtcgcactcgatgcccagcaggtagcggcccggacgctcagcatcagccacggcaaggtcgatgaaaaaccccgcaagcccaacctgcgcgtgcacctggtaccctcgcgcctgaagcgccttggccacttgcttttcaaagacgctgtcatggtcccggccagtgctttccgccatggtaagccgacccgtccgggcatagtgcagaaacattcggaacgccaaaacgcccttgcgggtcgcggcgaagtcaggctcaatatcctcgtcggttatggacgaaaacacctcgcaacgctgtttggcgcgcgaaatcaagacattgaggcgccgctcgcctccctcggagccaagcggaccaaagcgcatgggaggacgcccgcccggagtggtgggaccgtagcccactgaaatgaatatcacatcgcgttcatcaccctgaacattttccagattcttgacgaaaaacggttcagcaggatgcgcttgaaaaaacgcttctgtgtcaggcggcaagctacgccgcatcaattccagctgatcaagaatggcgcgccgttgcgcggcggaaaaagcggcaacccccagcgacagatgcgggcattcgcgcgcgtggtcgatgatggcccgtgcgacaatcttcgcctcaaccttgttggtccgtgtgccgccagcgtcgaacagcccctccgaaatgtagtgaaagcgaagccccatgccagcctctgccgtgtagggacttggaacgatgaacagcttaccttcgtaaaactggcggttgctgaccgcaatcagtgattggtgtttgctgcggtaatgccagcgcagcattcgcgtcgggaggccgcgcgcggtaaacaagccgagaatgctctcgatatcggccacacgcccgccgtcactgtcatcgtcctcactcccgttgcccgttatctttgaaaagaaggccgtaggggggagttgtttagggtcacctaccactaccacctgccttgcacgggcaatggcaccaagtgcgtccaccggctggatctggcttgcttcgtccatcaccaaaaggtcgaactcgaacacgcccggagcaaggaactgcgcgacagagagcggactcatcatgaatactggcttgagcgcctgaacggcctgcccggcccgctccatcagcttgcgaatgggcatatgcccgcgcttcttctgcatctcggcgcgtagcacccccagtggcccaatggccgaaccatcacgagggggaacacgcttgtggtgcgcctggactacctccactccggcaagggcaatccgctgccggtccagatcgacaaagtcgcgcacgagccgcccgtgcagcgtgccgtcaaatcggcccaaatcagggtcactacgcaccagttccgcatagatggcttcgtaatacgccatctcgaaagctggcagcacctcgcttggcgttagcctaccatcctcaagtcgcatgacgacatcgccgcaaccgagcgccctgccacggtcggcgcggtcacgataggcaacccacttgaaaagctgttctccacttgccgcccactcgccaaggctgaccaacaaccgctcaatgggaactgtaccaatctgcgaggcttcgtactcccgtctggaagccaaatgaatgtcctccaggaggcttgcggtatcggcaatcagggtggcgcgttcggccttgatggcctcggcctgcacggcaagctgtccacgatccgccacgcggctcgccagcaaccggatgtcgccattggcggcaatccatgtggcggcaccctctagctcatgccaggcggaagctttgccagcccagcgtgttccaaatgccgtgcgccctaaggcatcccctgcggcaagagacgccgcgcatgcctgcccctcggcaagcctttccagcatggcgagacggtcggaaagcgatgcaggaaccgccgtgaagagcgcctccgtttcacgggcagcacccgtaaacgaaacggcagcggacaataattgggcgatacttccgcgttccgccgtcggagtctcaccaaacacaacagcaggttcgggcaattcgctccatatctgggcaacaatattaaccagttcggccaaaagcctttccgtgcccacaacatgccgcgcgatgacatcacggtcggggtttgcagccactacggtccgaggttctgcgccaaacccttcgacggattgcatccactccacaagtgccaacagtggaccggaatctgaacgatcctgccgccaatccgctgcaaaaaggcttttgcccaaagcatcctcagcctcaagcaggcgctttgccgcctgtccccgcgcaagggcatccaactgcgtcagcgttgccggcaaaggctgttcgggctgcacaaggatggatcggacaattcggttggcccgcctccactccccactgaatattttgaagaaacctgtgccgtgcgcagcaagggtcgtacgcatggcagacaaatccatgccccacgccgcatcggaaatggattcgccgatttcggatcggacttgttcaagggtgagtgctgcgccagccaagtcttttgcacgtcctgcattgccatcccacgcatccgccgcgaacgcttcacagttggaggacggtgcagccagaacgcgttcgccaatcttcacgaggcgcaagacatcagcaagagccaacggcgcaggacgccccatcgccctggccaaagcctctgcctctgcggtcaattgcgggagccgatcaaccaggaccaccaaccgatcaaaggcggccagcgagaaggaatgtggcaaccgggccaacgtggcgcgtgcagcacccgtatccgtttcccacgccgcctgggtaaaaacggttgccagttctgccttcaactgggcgtaccgcttgccgttcaccaacaacgcgctgatggcatcatattcttcctgccacgcagaggaggaaagcgcgctctcggaaagctccggcgcaccggcaatccgggccgctgtttcgatggagggcaaaagggcatcaagagttgcagcgcgttcacattccaacatggtggccatgtcggcctgcttcgcatcaagcgcctccagacgctccgccaaggaagcaaaacgccctgtaaaccgctccacctccatcggagttatcgaggcaagcccgacgccactccagacatgctcggacggctttccgatctctttcacgcgctccgcaagttcggcgagcaccgcatgccgctccgcatatccgtcgacggtccatccacccggcgtctcaagcacgatgtcattggggcgttcgccagcctgccgcaaccgaacaagttgcccgattacctgatacgcactgagccccgctgtagtatggcagcaatgcagccttgcggcatgggcgttcaggccgtcacgcagttccgccagcctggtgtacagggtaccagcatcctgaatttttggcgcacccaggtgccatgtgcgccgcagttcatcaagcaaggctcgtttgttcgccttgttgctgtgcaactcaaggcaggcatcacccaccccggtggcatcaagccgacgcttcaccacctctagcgcagccattttttccgcaacgaaaagaactgtctttccgtcggcgatagcagcggcgatgatgttggcgatcgtctggcttttgccggttccgggaggcccctgaatcaccatgtcacgcccgcgccgaacctcgtggacggccaaggcctggctgctgtcgctgtccacgatgtgcagcatttccgaaggggggatgaaaggatcgatcttggcgtcttcaggaatcatgccgtcggaacccgtgaagccatcggcgagagcgcaacgaatcaggggtctgtcgcttatccgtgcatgggcgggccatgtttccggatcaagatcacggtacatcaagaacttggcgaacgagaaaaaacccagtgcgatatcgtcagtctgcactgcccagtccggctttcctgccacggcatccgcaatgccttcaaaatatgaaattggttcaaatgagtccgttgcctcaaacgctggcaagcaaataccgtgaacacggtcaaggaaggtttcgagcgacaggttggaagcaaaatcctcctgccgaacccgaagcttgaatttctcagcggcgttgccgcgatccagcaaaacggggatcaataacagtggggcatatctggtgttagcggcgttagccgggtcgacccacttgagtgtacccaatgtaaggtaaagaatgttgacgccttgctcttcctccagtgtccgggcatcgaaataaagttcgagcaaccgtttctgaaggccctgcggggtcaaccgagtctgaagccgggtgtcgacatggcgactgaaaacaccccgatcatccgcaatatcatcatctggttgcgcaagatccgtaatttcgtatgtttcggcatccccctcagcttcttctgtgcgtgccgatttaccggcaacgaacgtaaatggcttaccttcgcgaacgagcaatctgaaaatttgagcactcttctcatccacgatctcgatagtcctcgcgctctttccggaacgaggcatgttgagcagacggttcctggccgataaatcgagcaattccaccctggcacgctcaagcttttcaaccagaggcaagttgccctgaaacaccgaattactatcgctgtccgcatgcaaagcccagtctgtggtcatgcttacccccttcgctcgcatcgggtgtaagaaactcctcactatctggcaatgagtaatttattgacatggccggccatttttatacgactttcttccaatcaaaccagaatattatataaacaacctttgtcttgccgcgcaaaacacacctccaaacgcaagagacttgccgcagcccgcgccaatgcctacctgtatgggtgaaggcgcggcatggggccgcgcggatgccggatgttccggccccccttgaatctccagccacgggagtgcagaccatgcccaacaccagggaagagtacatccgcacccttcgcgacaagctcgaactgtggaaggcccagctcgagaagctggaagtgcaggcagcgctggccaaggcggaagcccgcgtggaataccacgagcagatcaccgacctgcgccgcaagcgcgaagaggccaagcgcaagctggacgaattgcagcatgcgggcgagcatgcctggaaggacatgaaggcaggcctggaactggcctgggacgccgtggaggcggccttcgcctctgcaagggcccgcttcaagtagtcgcagtcctctccgtgcacaccccggctggccgcccgcccccaaggacgcggggcgggcgggccgaagggcaggacgagcatttcccggcgcgggcggcggtattccgtcgcccgcgccgctgcttgcccccattgcatgatcgtggcatgctgaacgcatcatgaccaagagacttctctgcatccccacctgcacggcatgtaccgtttcgtctcgcgaacggttctggcgcagcgcgctttagcccttcccttcatgccgcgccggaacaaccggcagacggcatccttccttttttcgcagtaacatttcaggcccacaacgtcggcggcccgtgcacttcgcagaagtcgccggccgccaggagcttttgcgtgtccaacatcataccctggttgttcctgtcctgttccatcgtgctggaggtagcgggcacggtgatcatgaaggcctcgcaggccgcctggcccgtgcccggcatggccgccatgtacctgctgctgggcctttcctactggtgcctggcccgcgccgtgacccgcgtgccggtgggcgtcgcctacgccgtatgggaaggggccgggctggcgctcataacgcttgcgggcgccctgatgggcgagcggctcacgccgtcccgcatggctgcgctggcggccatattctgcggcgtcctgatggtgcaccacggcacgcggcacgatgcaccgaggcacgcgcgtgacggcgtgacggcttcctctggccgccccgcgcaggccgaccgaaaggtgacgccatgagcctgcccgcgcttcccttcctgctggccgtgatgctggccgccgccctggacgtgggagccaacctgcttctggcccgctcgcacgggttcacccggcgcggcccggcgctgggggcgctggcgctggtgggtctggcgttcacctgcctggcctacgccacccggggcatggatctgtccgtagcctacgccatgtggggcggtttcggcatcctgggcacctcgctgggcggctgggccatgctgggccagcggcccaacgccatcgcatggctgggcatggccctgctggtcgccggcatcaccgcgctgcatctggcctgaacggtttcgggccggggtcccacccggcccgaaatcgtgcgcgatgcgcccgccaccccggtggcggaaaccgcatgacctagggctgcggctggtgtcacgtgggggccgcgcaacggcgggtgcgcacaacacgaagggggcggaaacgccccccttcgcatgcgcggcgcggtaaaaaccgcaagaccgccacaaccatccgctgttgacggctgcgccgccgcagcccgccagttcaggccgtcaggccaagccatcaggccagcccgtcaaccatcaggccgtcacgcatgatcagggtacggtgggcgcggcgggcatagtccgggttgtgggtgaccatcaccgtggtcaggccgtcgcggccaagttcggccagcagttccatgatggcctcgcccgtggtggtgtccaggctaccggtgggttcgtcggcaaacagcacgcgggcgtcgcgcaccagtgcacgggcaatggccacgcgctgctgctccccgccggaaagcgcgcccggcagcgaggccgccttgccggaaagccccacccggtccagcacgctgcggcccttttcggccatggcggcgggcaccggtgcaagaccgttcatgaacggcagcagcacgttttccagcgcggtcaggtagggcatcaggtggtgggcctgaaagatcacggcaaagtcgctgtggcgcaggcggttgcgccgggcctcggacacgcgggtgatgtcctgcccgtcgaacagcaccgtgcccgaatcgggcagggtcagcgaggccagcacgttgagcagcgtggacttgcccgagccggaacggcccgccacggccacgaattcgccgggggacacgcgcagcgaaacgccgcgcagcacgggcgcgggcgcgccgccgtcggtggccgggtagcttttgcaaaggtcgcacgcctcgatgatggccggggcgctgccggtatgggcggtgtggtctgtggtcatgtggtgcctttcttcaacaaacagaactatgcagggaaggaaatgggggagggtgctcttcgcggtcacactctgtcgccgctatgaggatttttgtcctctgccaaggaagaatggcttttttatggagggagcatgccccagccgttggtgagcgcgcagcgcgaatcttacggatggggaccgcagcgcgcttttgtggtattctaccggaataaaaaaccattctgacgaaggcagagggcaaaaagaccatagcggcaaccggctacagtgacaccagcgcggcagcaggctccacgcgcgacgccttccacgccgggaaggccgccgccagcacggacacggcggcgatgccgcctgtcgtcagggccagggcgccaaggctgaacgggggcggggccacgtcggccatatgcagcagcgccagcaccttcagggccaggccgtgcccggccagataccccgcaagcccggctgccacgcccaccagcagcgcctcggacgcgaacacggtgaacacgccggagcgcgaaaagcccaccgaccgcaggatgccgatctcgcgccgccgctcgttgacggcggacagcatggacatgaccaccatggcgcaggccgtcagcaggatgaccaggctgaccaccagcgccagctgctgggcaaagtgcacggagtacatgcgctgctccaccacgtggcgcagggccttgatgtcctgccccggcagcgcggcgcgcagctgggccacgatgtcgtcgatggggcagcccgcgcacagggccgccacttccacgaagctggccttgtccggcagtttgaaggcccgctgcacgaagccgatgtcggccagcagcacgttgtcgtcgtcgctgccggtggacccgatgaccccggtgacggtcaccgcgtggccgttgacgtccaccacgctgcccggcgccaggcccagccgcgcggccacggcgtggcccgccagcactccttccggagtcttgggggtgacgccgtcgatggcccagtagcccttcagcgaaagttcctccggccagtcaacgccaacaaccgcaaccggcaacggcgccacgggcgtggccgcccctgcgggcgagccgatgcgggccatggtcaccagcttgggggccacgccggcgatgttggcgttgaattcgatggaccggatgcgccggaccgtctcggcatgggccagatgcccctcgtccagcagcaggtcgcccagtggcaggccgccgtagctgacggtcagcgtctctcgcgcgggggaaaccatgatgttggcgccaaagctggtcagcttgcgctccaggctttcgcccaccacggcggacacctcgcgcagggccacgatggaggccacaccgagggtgaagatgcagaacagcgagagggtgcgcagccacttcttgcgggcgcagcgcaacggaatggtcaggatgttcatggtgtgctcgcgggcggggtcggtttctcacgctccgggactatccccaaatgaggattttcgttcgttggcaaggaaaacgagtcccgacatgagggagtatactcatgccgtattcgaccgagtggcgggcgaagtttgacgcagccaacgggcgaaaggaccatttgggcttacttcgcggtggcgaagtacttggccccggccttcagctccgccacgcgcagcagcaggtcgccgccgtccatggtgcgttccagcgggtgcgggttgcagccgccgcgcacctcgttgatgcgcgcggtattgaagaccatgccgcagttctcgcacaccatgttggggccttcctgacggtagcccttgccctcgcgccagcatacgtcgcaggcgtccagcgcggcgcggggggtgccgtccggccccttcaccacaaagaagcggatttcggtgccgccgtccctgatggcgtagaactttgccgtgggggtgatgtcggcggccttgatgcggatggtctcgccttgcggctgcacggtttcgtacttgccgccgaacccgaaaaaggcgtgggcggcggtagacagggccagcaccatgagggtggccggaaggatcagacggaaaagcttcatgcactgctcctgaaaaaaagggacgtacctcatcacataggcatgcccgccaaggcgagcaaccgctgaccgggggaaagccgccgcagggctggcgcgggttattgcgccccgggtgcaacgggggtaagcgcggtgtcgtaacctgtacggtccgctggagccgccatgcccgcccacgcggtccgaatcgtccgctccgaagtcctgtccccaagggaggaagcatgaccccggccatcgaccgcgccaagaaggccaagatcgcctacaccattcacgaatacgcccacgacccggcggcggaatcctatggccgcgaggcggcggacaagctgggcgtggccccggcccgggtgttcaagcccctggtggtggccgcaggcgacgggctggtggtggccgtggtgcccgtgctgcaccagctggacctgaagcagctggcccgcgtggtgggttccaagaaggccgccatggccgacgtggccgtggccgagcgcgtgaccggctacgtggtgggcggggtaagcccgctgggccagaagaagcgcctgcccacggtcatcgacgcctcggcccggaaataccccaccatctacgtcagcgcgggccgccggggcgtggagatagaactctccccgtccgatctggcagcccttaccggggccgtcttcgccgacgtggcggcctgagccgcccttccccccacccactgcccgcaacgcaaacgcaacgcggggcggccatccgccccgcgttttgatttgccatcctgcccggccattgccggtcaatccacccctacgccttggggcgcagcaggcgcaggccgttcatgatcaccaggaacgagccgccgatgtcggccacgatggccatccacaggctggccacctgaaacacggcaagccccagaaacagcgccttaagccccagggcaaagccgatgttctgccggatgacgcccagcgtgcggcgcgaatggcgcaccagccacggcagcttgccgaggtcgtcggacatcagggtgatgtcggcggtttcgatggccgcgtcgctgccgatgccgcccatggcgatgccaaggtgcgcggtggccagcgcgggcgcgtcgttgacaccgtcgcccaccatggccacccgttcgccttcggccaccagcgcggccacggcggcggtcttgtcggcgggcagaaggtcggcccggatgtcggtcacgccgcaggcggcggccacgcgggcggcggtggcggcgttgtcgccggtcagcatgaccatccggtgcagcccggcggcgcgcagatcgtccagcacggcgcgggcgtcggggcgcaggtcgtcttccagttccatgacggcggcaaggcccgcatcgttccacagcagcacggaagacccggcggcggcggcgtccgtgccgatgctctccgcgccgccggacggcccgtgctgcggcccgtcctgcgcgaaatagcggcggttgccgatgcgccagcgcgcgccgtccaccacgccctcggcccccagaccgggcagggtgcgatggtcgctggccgtggcgccatcatccagcccggcccccggcacctgccgggcatgctgcacgatggcgcgcgccaaggggtggctgctggggccttccagcgcggcggcaatgcgcaatgcggatgccgcgtcccgcacctgcgggtggccgtccacgggcagcacgcgggccacgcgggggcggccctgggtcagggtgccggtcttgtcgaaagccacggcggtgaggctggcgggcagttcgaggaacgagccgcccttgaccagcacgccgttgcgggccgcgctggtcagcccggccacgatggacacgggcgtggaaatgaccagcgcgcacgggcaggcgatgaccagcaccaccagcgcctcgtacacccaggccgaccatgccccgccgaagaacagcggcggcaccacggccaccagcgcggccacggccagcatggccggggtgtacacggcggcgaagcggtccacccactgcacggcgcgggcgcggcgcgactgggccgcctccaccatgtgcaggatgcgcgcgagggtggtgtccgacgcggcgcgggtggtcagcacctccagcacgccgccgccgttgatggtgcccgcgtagaccggctcgcccgcccgcttgggcacgggcatggattcgccggtgatgggcgactggtcgatgtccgagctgcccgccgccaccgtaccgtccaggggcacgcggtcacccgcgcggatgagaatgcgcgaacccacgggcacgttttccacggcggtctccacgggggtgccggtcagggcgccgcccatgcccgccaccacgtcacccccaacgtcaccgggacgcgacagcagcaaggcccgcgagggcgaaatgtccagcagcgcggcaatggccgagcgcgcccggtccacgctccacgattccagctggttggccacggcgaacaggaacgccaccgaggccccctcgaagaactggccgatggccgccgcgccgatgaccgccgtgaccatcagcaggttcatgtcggggcgcaggctgcgcacggcatgcaccgcgcgcggcagcacccgccaggcgcccgccaccgccgccgccagccacagaaccagcgtggccgcatggggtacgcccgattccgcgaacacttccagcagcgagccggtgcgcgcccattccacgccgatgcccgccacaagggccacgccgctcaggctgcacagcagcagcgaggactggcgttgccacaacgcggtcaggccggacggcaacagggacaacaggccggaaggcgcgtcgccgggggctgggacatcgcacgcgccgccgcagcacgggcacccggccagggccggaatctgcgcggggcgggggggcatggcatgcgcatgcgcggaggcggaggcagacgcggaggcatgaacaggggcatgagcggaaccgcagcagccgtcatggccatgccctgcatggccgatggggcctgcctgatggggttggcaacatccgtccgtgcaggcgtggctggccgacggcaacgggcccagcaccacgccgggcctgcctgccgcttcgggcgcggcgcgcatgccggtgcgggccacggcggccaccacgtcgtcggggcgcaggtccaggccgtccatgtccacgcgcatgcggcgggacagcacgtcgaattgcagccggtcggggttgcccaccagcggggtcagcgcgtgccgcaggacggtcacttcgttggcgcagtccatttcctcgatgcgaaaggcggtcatgggcgtatctccgtggaaaaatggcggggcgcgtttgtgtgtcggccagccatcgattctgtctgcacatatgaacacgtgttcatatgtgcagagtatgcgggagacgccacggtgtcaaccgcccggcgcggcaggcctggcaaaaccgcgcctccgggtgtcgctcggatgaaaaaacaccgaaaatccggcctgttcccgatgcagacaggccggagaaatgttgcaaaccatgcaggggaaaacgccccgaacgggcgcacgcggaacagatcgggcgcgccaaaagaccgacacccggactggtgccgggaatcggcggatggcgcgcaacgttgcggactgtgtgttttttgggggggacgagggcgtggcgggtggcaccggaccggcgaaacggcccgggcgaaggtcacgggcaaccctgcccgaccggccagcgcgacccacaggccgcaggccgtctggcggacggtctgtcagacaatccggcagacagtccggcaggcagtccggcaggcagtgccgtaacctgcggcgctaggcgcggttcttgccgtcggtcatggccagggccagcttcatctcgcggtccaggcgattctgcacggcggcctgcacccgctcggacgaggatccgaactggccggaacgcaccgcgtacacctcgcggatgagctgcttctcgaagttgcggcccgcccttgcggtgcccgcctgtacggtggcgtcgccctgcccgctttcctgcgccgcggactgatgctcggccatgttgtccagcgcgcgggcaaatatgcgggtggcccctgcggggccgtgctgcacggcggtgctccacagcacctcgcgcagcgcgggcgacagcgtgcccttgttcagcccggcggcgcggctcacggcctgcagggccggggcgtaatgactttcatggatgaaccgctcttgcagggcctcgaaccggtcgggctgctcgtcggctatttcgcgccacacgcgcggcatttcgccggtcttgccgccggtgttggcgggtccggcggcctccagccgcgaggcgatgtccggcgcggcctgccgggcaaaatcaaggaagcggtccatggtcccggcccgggacgaaatctggtacttgccgtacgaggtgcccccgtgccggtcgtagccgatggcggcaatgccgtcctcgcccgactcgaactgcgcggacagcccgccgaggtcgccagccgttgcgcctgccgcgtcacggcggcccgccttgccggccccgtcaggccccgaacggtcgcgccgcgcggccttgccagcgccgccctgcgcaccaccgcgccccggtccgccagccacggccaccgtgggctctccgccgcccatgccacccatgccgcccatgccggaggtcgccatgtccagattgccggaaagggccatcaggttgcgcgaagtcatggccccgcgcagcgaatccagcccgcccgtgccgccttccatgaccttggccagggtggccagggcacgggaattgacgatgtccatggccgcgcgcgaggcgcggtcgtcggcggccagggcgttttcggtctggccgcccgcagccgtcaggccgggcaaggccgccagttgcggcgaggacgcggccccgccgccaagaccgcccgcaagcactccccccaggggcgatgcgccagcccccgcgcccttggccagcaatgcggcaaaacgcgggtcggcggcaccgcgctggcccgccctgggggcggcaccggcacgccgggtaccttcggcggaccgtccttcgaccagcgtctgaagggcgtccatggagatgttctttccgtaggccatgcgcaatcctcctgccgccgggggaacggagtggcggcgagaaaggcaaagcaaggggaatgccagcatggtcactctgccttgcatgacgggatgttgcgggcgcgcggcgggcgtcccgcagcgccgggcgggcggcgggggcgggggctgcgtcaagccgccgacggctgcccggaagcggcgtgggttgcggcaggccgtgcggcggaagcgggctgacgtgaccggaatgatgcgccggaatgatgcgcacaggggagggtggccgggcggggtcggcgtgaccgggggtgggcaggtgtggctggtcgggcggggtcggcgtgaccatggcatccaccccgtgcgcacggcatgcgaaaggccccgcgcacatgcgcgaggcctcagaaaatgaacgctgtcgggaaggacgacgagaaaggcgggggccccggctactttccggcaggggccgtatcaccggcaccggcggtaccggcggaaccggcggccttgccgcccgcattgcccccggcgctccccccggaactgccgccggaaccgccgtcgtcgcgcgggcggtagtagcgcatggcctcgggcagcatggcccgcagcgcgtcgatgcgcttggcctcggtggggtgggtggacatgaagtccgatttgcccttgccgcccgcctgcttgagcatcttctgccagaattcgatggccgcgtgcgggtcgtacccggccttggccatgagcagcagcccgatgtggtcggcctcgtattccatttcccggctgttgggcagcatgacggccatgttcatggccccggcgtagccgtcgcccacggcctgggccgcctgcgacgagccgctggccgcggccacgcccaccatggcggccagctggcccacctgcaccatgcgcgcccggctcatcttctcgttgctgtgccgggccagggcgtgggccacctcgtgccccaccacggcggcaagctccgcgtcggtgtcggcaaggtccagcaggccggtgtacacggccaccttgccgccgggcaggcagaaggcgttgaccgcgtccttctctatggtgtggaattcccagcggtactgggggcgttcggccacggcggcaatgcgtcggcccacccgctccacgcgggcggattccggcgtgccggtgacctccctctccttcttcagcacctgctgcatggcggccaggcccatcttggtctcatccgcctcggaatacatgatcagctggctgcgccctgtatagggggccttggcgcacccggccagccccagcagcagcacgcacagcgcaagggccgccatgcggatgacgccgcgcgcggcgccgtgcgggttccggtccgcatccctgttcatatcgctggtattgacgaacgattgcatgtggttccaccccgtgaacccgctgtccgccgctgcggggcgaacccgcgcggcttgacggaatcgtcgattgccgtattttcccctacctgacggggccgaacgcggctccctccggcagggcttccggctccctgccggaaacgcgcccccaatagcgtattttcccggaaaggaacagtcatgggcaaggacctgatcatcgtcgaatcccccgccaaggtgaagaccatcaagaaattccttggcggcaattacgccgtgcatgccagcgtgggccacgtgcgcgacctgcccaccagcgaactgggcgtcgacgaggccaacggctttgccccccgctaccaggtcatcgacggcaagcagaaggtggtttccgccctcaaggaagccgccgccaaggccgacaacgtgtacctggcgcccgaccccgaccgcgaaggcgaggccattgcctggcacgtggcggaactgatccgcgacaagaacaccaacatccagcgcatccagttcaacgaaatcaccgcccgcgcggtaaaggaagcgctggagaacccgcgcgaactgaaccgcaacctgttcgacgcccagcaggcccgccgcgtgctggaccgtctggtgggctacaagctttcccccctgctgtggaagaaggtgaagcgcggcatttccgccgggcgcgtgcagtccgtggccctgcgcctgatcgtggaccgcgagaacgagcgccgcgccttcaacccggaagaatactggctgttccgcgcgcgcctggccggggccactccgccccccttccgggccgacctgcacaagctgcacggcaagaagcccgccatcggcagcgcggcggacgccgccgccgtggaagcctccatgcagggccagcccttcgtcattaccggcatcgacgaaaaggaacgccagcgccagccgcagcccccgttcatcacctccacgctgcaacagtcggccagccagcggttggggtattcggccaagcgcaccatgaacatcgcccagcgcctgtacgaaggcgtggaactgggcgaggcgggcaccgtggccctgatcacctacatgcgtaccgactccgtccgcattgcggacgaggcccgcgacgccgcgcgcgagttcatcgccgccacctgggggggcgaccacctgcccgccaaggcccgccagttcaagaccaagggcggcgcacaggacgcgcacgaagccatccggcccgttgacgtgagcgtgacgccggattcggtgcgccacctgctgccgccggaccagttccagctgtaccggctggtgtggcagcgctttgtcgcctcgcagatggcggcggcgcgctttcacgacaccacggtgaccatcgcctgcggccccgtcgaatggcgcgccaagggcgaacggctgctgttccccggctttctggccgcgtcgccccagaaggaggcgcaggacggcgaggaagtggccgaaggcgacctgcccaagctttccgtgggcgaggaactgaccgccctttccgtggaaaaggaacagaagttcacccagcccccggcccgctacaccgaagcatcgctggtgcgcgaactggaagagcgcggcataggccgcccgtccacctacgcggccatcatttccaccctgctcgaccgcgactacgcccggctggaggaaaagcacttcgcccccaccgaccttggcgcggtggtctgcgacctgctggccggacacttcaccaccctgatggacgtggacttcaccgcgcagatggaaggttcgctggacaaggtggccgaaggcgagctggactgggtgaagctgctggaagacttcaccggcgggttcaacccggtgctggaacgcgccgcccaggccatggacaccgtgaagggcggcctgcccagcggcatagactgcgaactgtgcggcaagcccatggtcatcaagttcggcaaggcgggcaccttcctggcctgctccggctatccggcctgccgcaacaccaagaacttcacccgcgacgaaaagggcaacatccaggtcgagcagaaactgcgcgaggaaccggaaaaggtgggcacctgtccgcaatgcggtggcgacctggtactgaagaaggcccgcaccggcagccggttcatcgcctgtaccaagtacccggactgcacctataccgcgcccttctccaccggcgtgccctgcccgcgcgaagggtgcgagggcgtgctggtggaaaaaagctccaagcgcggcaagatattctattcgtgcagcgcctaccccaagtgcgactacgccctgtgggactggcccgtgcccggcccctgcccggactgcaattcacccctgctggtgatcaagaacacccgcgcccggggccgccacatcgcctgcccggaaaagacctgcaagtattcccgtgatctggacgaggacggcggcggcgaggaatagcccgccgggacgattgcggaacgaagcaggaagacgccttgaggaagacggggcgctgccccgcaccccgcagctctgctgtccccatccgtaggactcgcgcgtggcgcacggtgatcgtacggcccgcaagctcgccaacggacacgcttcgcgcccttcgggtcgatctgcgcgctcgcccaacggctggagcaagggggccgcgcccccttgacccctttatggggcaaccatctgaactactgtcattccaatcccccgccatattccgtggcgggggattttgcgttggcgcgcaggacaaacgcgaccaacggacaacacaacagacggacgcgcgagcctttggctactgcctgtcatgcacgatcatgcgctgtcttacgctaccgtcatgcactgtcatgcccaatccttcgcccatgccatggcctcgcacccttgggactgccttcccacccccttcccgccctcttccgggccgcaccccggaaaaatcgcacgctagcctgccggtgcacggcgcgcgccgccgcccggattggccgggcatacccagccgaacacccaaccggagcggacgtgccgcgttgacacccactagagaggaatgcatatgtggaacaacgggttgcaaggcagcggcgaatcctacgacgacaagcggcgcggcctgtaccggcaggttcgggacacgtcgcgccaggccatgggcgccaccaccatgcaggagtggtatcggctattcgatggcgggctgcgctccatccggggcttcgagcacatgggcagcaagctgccggacaacgaatccgacacgctgcggcagggctttctgcgcgacatgttcgaagaggcccggcccgaccgctttgacgatttctggcgctttccccggcagcaaggcggcagcgggctggaactggacgccaggcggctaggcatgtccgtgtacggcaagccgctggggccgtcgctggagggcggcaacacccgtcccgtgcccacggagggtctcgagggcatcgcggggcgcgaacctgaacctttcgacctgaacaaagaggaagggcgcgagcttatggtcatgcgccggaagcctgaccagcagcccgtaccggaccccgtcaagctgatgtccgccgacggctcggctcgcgacacgtccagctcttcggctgcgggggcgggcggcgaaacctccggcggtgcggggcctgcggaacaaccgggcagccggaccacccgacccggcccgggcaacgcgcaggaaggccccctgcaacgcgccgcgcgcacctttctggaaggagcaggccccggcccgctcactgagccgaaggcgcaggaacaaccccggcccggcgagccggttcccgcgtccacggatggcagcaagggggacgtgcctgatgcggcaacgcccggtaaaggcggcaacggcgttctggccgcccccgacaagccggaagacatcaaccggatcacggcgaacacgctgcacaggctggaaggcaatgtcctgtacgcctacatccccatgaaggacggcaagcccatggacaagagcagcgctaccatcggggcgggggtcgacctggggcaatggagagcggaaaaattgcaggaaatcggtgtgcgtgacgacgtaatcaaggctgttagccctctgcttggcaagaatgccacgcaggcgaaacaggaaatggagaatcttaaaaaaacaggtgatgatgttaagctcacccccgaacaggcccgccacctcaacgagaagatgttcatccatttcaccgacaaggcgcggcagcagtacaacaccgccccacacaacaccgacgcccagggaaaacccgtccgcaagttcgaagaactgcccaaggaaacgcaggccaccatcacctcggtgctctaccagcatggcagcacggagaagtttccaaaattctgggagaactccaccaaaggcgactggaacggggccatcaaggaactgcgcaacttcagctccaatccggactacaagtaccacccccgccgcaacacggaggccgacctcatgcaacagggcctggacaggctgcgccaatgacgcgccccgcaagcttcctgcacaccacattccgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaggcaacgaaaaggggcggcaggctttgcgcccccgccccgcatgacagcataactctggaacgaagaaatcaacgtccggcggggcaacccgcgtgacagaggccaacgctgacgccgtgcactgcggcccgcatttccggtcgccctgccgcgctgttcccctgtccgcttactccatccgtgccggcacaccgccgttcgtccttactcccctattctcccttgatgacgatggactcgcccgtggccagcaccaccgagcgcaccgtggattgcccggtcagccgctccgcgttcagcagcgggacatccttcggctccgcctcgtcgagatcgatgacccacgattcggcaaacgtttcgcctggtcgaatctgcatgccgcgcaccagcttcagggtgcgcagcacccgcccggcctcgtcccgcaccgcacagtccaccaccacacggcccagggtctgcgtgctctggttggcaccggtcacctgtatcaccagcgtcttgaagttgcgccccccggacagggtgtctatgcccaccagggtgcggtccaggcgcaccagcccggccagccgttcggcgatgcgggcgttttcctccgccgccgccgcgcgttcgcgggcgcggatgcgttccagcgcggcggcgtgcgcggccagttggccatccgggtccaccaggccggtcaccttccagccgtccttgccgtcgaccatctccacccgcagatcgaaggaggtctccagcgcctcgttcttcacgggcaccgacaccacggccctgtcgccggcatgttcggcaatggccgggatgaacgcccccacctgctcgcggaagtctgggggcagcagatcctcgcgcttgcgctcacccgccgtgcccacgggcagggccagcagcgcctggcgcaacacctcgcgcaactgcgccgcctcgcgtgcgtcaggggttgccgcgccctgcacgccggatgccttcagctccaccgccatcagctggtccaccaccctgtccatgtccacgcggcgctcgaaggccgccgcatcgccattacggaaggccagcaccagctgctccacggcgtgttccgggctgtgggtcttgacccaccaccagccgccgccagctgcaccgcccagcaccaccagcccggccagcacgcacagcccgatgcgcagggtgcgtttggacagccccttcttcttgcccggcgcagcccctgcgccgccagcggcaggagatgcgggcgcacctgccgacacggcaggctttgacccggcagctttgccagacgctgcgccagacgcagcagaagacgtgccgtccagcgattccggtgcggcgacgagcaggtcgcccccggcggacttcttcttgcgggaaaggaacggcaacttgaacgagaaccccatggatgtctccgattgcggaattgcgggattacggaaagtggggacaagggctgcggggcaggcaggaaccgatcacgctggtgtaccggcaccagccgccgtcagcccgcatggcccgcattggggcaaccggcaggacgggcagggcgggcaggcacagcggaggaatcagcccagcacgtcgcccaggccgcggcacaccgccgccagttcatcgttgcccacggcaaaggacagcgcggcggcaaggtcgaaggggggcgcggcggcaaggtcggtgggcagcggggcatgccccagttccgccaggtcggcgcacagggccgtgcacagttgcggccagggtttcaggaaggccgccgccgaatggcgcaacgcggcgcgcgcgccctcaccgcccgactggaccccggcctggaccccaccctgtccgggggtttgccccatggtccgggccgcgtgggccacggtgtcgagcagggcgtgcagggcgtacagcaggtcgaaatagagcagacgggggtctgccgcgcgcgagcgcagcatgcgttcgcgcatggagtacagcaccacgttcagcacctcgtccagcgggcggccctcgtccagcgcggccttcatgtggtgcccctgccagcgccagccccggcgcaccatctgcaaccgtccgatgcgccgcacctcgaaggcctccacgccgtccacggcccacagcagataaccgttgtcgcgcaggcggcgcgaaaggtaggcgtcctggccatagcgttcctgatagccggaaaaaccgcccaccgcctcgaaggcgtcgcgccgggccagccaggccccgccaggcaggaacggaacggaaccggcggccccccggttgagggtataggtcagctccaggtagcgcgagagcaggtcgtcgccggtgcgggggcggatggccgtgcccgccatgcccacgccgggccgggccgctgcgggcaggcacaccgccagccagtgcgcgggaaagcggatgtccgcatccaccgaaaggatgaaccgggtggtggcgcgggccgcccccagcgcgcgggcgtgggtgttgccccggttttccggcacgcgcaccacctctatgtcgggcaggcgctcggtcacctcttccggcaagtccagcgcgaagggctgcgccgagccgtcgtcgatgaccacgatggccgaaggcatggccgtccatccggtgacggacgacagcagaccccggaccagttcgtggtcgtcgtaggtgtaggtgaccaaggtgacggaaaccgtgcgcatggatgcctcgttccggaatatccgcgtggccgggtggcgtgggcaggtcgcagccagcgccggtcggcatcgctgacgacaggcccggcgtctgagccgggccgggtaaccgtgccgggacgcggggcccccggcgtgcccccgaacgcatgtgcgcgcccgggctgcggtacggtgcaactgtatgtattgaagcaaatgcggtcatttccgcaaggggaaaccgcgcggatgggggaaaatacgcactccggcgggtgcggcgcacgcaggggggcagggagctgccggacacgcaaccgcaatgcgcatgcgcgggcagggctgagggtggggcaagcccgccaggcccgccggagccacccgttccgccgcacccgccggattggcagccccgccggattggcagccccgcgggatcggcagatgcgcgaagcctttccgccgtcgggttcgcactggccggtctgctgcacgcggcgcagctggcgcattgggcgggtcacgcggatcaggcgaatcgggcgaatcagggaagcatcggcctcattttcccaccggctggacaggggcgcgcgggcggcgctaggatggacgatacggggcatcgcatccgccgccgccccgcacccgcgacatcctcggaggccccatgccccaaacgccagaccagccccatctgccccgcacgccgcaccaagcggacatgccccatcaggcgaacgggccgcaccggcccgaacagcccaccgacgcccagcccgcggcccggcccggccaccggctggagcgggacagcatgggccttgtggaggtggagcaagggcgcctgtggggcgcgcagacccagcgttcgctggacaatttccgcatcgggacggaccgcatgcccctggccgtggtgcatgcgctggcgcgcatcaagaaggccgccgcactggtcaaccgcgaccttggcctgctgccccctcccccgcccggccagcccgatcagccgggcctgccgcatatggccgaggccatcgcccgcgccgccgacgaggtgctggcgggccagcacgacgaccattttccgctctccgtctggcagaccggcagcggcacccagaccaacatgaacgtcaacgaggtgctggccaaccgggccacgcaactgctggcggaggccgcgcacgccgccgcgtccggtggccatccccacatccatccccccattcatcccaatgaccacgtgaaccgctgccagtcgtccaacgacgcctttccggcggccatgcaccttgccgccgcgctggccctgcgcgacgacctgctgcccggcgtgcgccacctgcgcgacgcattgcgggccaaggccgccgcgtgcgcggacatcgtgaagataggccgcacccacctgcaggacgccgtgcccctgaccctgggcgatgagatgtccggctgggccgcccaactggacgcctgcctggaagggctggacgcggccatgccccacctgtgccgcctggccctgggcggcaccgccgtgggcaccgggctgaacgcgcaccccgcctttgccccgcgcgccatcgccctgctggccgacatgaccgggctgccgctggtcccagcgcccaacccctttgccgcgctggccgcccacgacggactggtgctgaccagcggcgccctgcgcgcgctggccacggccctgctgaagatagccaacgacgtgcgctggctggcatccggcccgcgctgcggcatcggcgaactgcgcctgccagagaacgaacccggctcgtccatcatgcccggcaaggtcaaccccacccagtgcgaggccctgaccatggtggccgtgcaggtcatggggctggacgtggccgtgggcatggccgggtcgcagggcaatttcgagttgaacgtgtttaagccgctgatcatccacaacgtgctcacgtccatgcgcctgttggccgacgggtgccgctcgttcgcggaccatgccgtggcgggcatgcagcccgaccgggcgggtattgccgcccacgtggggcgctcgctgatgctggtcaccgcccttgcgcccgttgtcggctacgaccgggcggcgcaggcggcgcaccgtgcccatgcgcagggcatcaccctgcgcgaggcctgcctggaaatgcagttgctggacggcgcggcattcgacgcggcggtggacccgctgcgcatggccagaccgcacgaggggcacgagggatagcaccggaagggggacgggcagccggagacacggcggaggacagcgggcgaacggatggcaagggaccgctcgcgtgaagggatgcgtcggccatgccgcaccgccggtaccgccctgcgccacaggccgccacggtgcgtccgggcgaagccgccccgcacgccatgccgcaccccgacccgtgaaagcgcacactcctgcgcatcttgcgtgcttgtccgcatccgggcataagcgcgccatagcccttcgcagggtccggcccggcagccggaccacgcggcccctcgggatgcggaccgccaacccgccaccacaggccgcgccacgccacatcgcatcgtcgttccaccggtacaggttcgccgcccgcaccgccgcgcccatcccgtgcacatccggagcacatccggagcatcgttgggcctagcgggcatccatcacgtcggcgttccgtcatggcccgcgcccacatgcccttccgtgccctcggaacccggcaggccgcgcgccgcgccagttgcccggcagcgccgacgcacccaccccatccgcagcaacgaggaagacaatggagaccaaactggccaacccggccccgctcgggctcatgggcttcgggatgaccaccatcctgctgaacatccacaacgcgggcttttttcccatcagctcgatgatccttgccatgggcatcttctacggcggcatcgcgcaggtcatcgcgggcatcatggaattcaaaaagggcaacaccttcggcaccaccgccttcacctcgtacggcttgttctggctgacgctggtggcgctgatcgtcatgcccaagctgggctgggccgaacccaccccgcacgcctacatgggcttctacctggccatgtgggggctgttcaccttcttcatgttcctgggcaccctgaagggcaagaccacgctgaagttcatcttcctgtcgctgaccgtgctgttcgccctgctggccatccgcgattttaccggcagcgagctgatcggcaccatcgccggatgggaaggcatcgtgtgcggcgccagcgcgtgttacctggccatggccgaggtgctgcacgagcagtatgggcgggtggtgctgccgtactaggtggggtgggggaaggggctgtcgcctgagggctggtgcgcgattgcacccggcttctacgaaaactgtcccgcgtgattgctatcccccgatagggaatgaaagggctggtgcgcgattgcgcccggcttctacgaaggcacgttcgcccttttccccacgctcgatttcgttatgcctccggcgggcaaggggccattaagcgatggccccttgcatccccgcgctccaggggggcttcgccacccctggaccctcgacatatcctgcaccgcattccctgccgggcagcttccctcggccaaagtgccttcgggtgatctgcccggcggaatgcgatgtgcgccaatctctcgctgcctccatcccacttgggagttcttaccttggcccccgttgcgacgcatgtgccgccgtcaaagcccggcggcacacgcttcttcgcacgtcactatttccttgaacatccggaaccctacgcggctcacctcgttggggatgcgcagaaaagcctatccgtctggctggatatgcatggtatcccgccacgctgccgctcgtttcatcgcgacaggaacgacctgcgtgcggcgatacgcgaccgcagccgaagaacaccgccgatgccttgcgaggcggaagcttcggcgttgcgaatgcgcgccgcaggcaacgtggcgattgagacatccaaaccgcattcgaagaaaacgtggggtgcgaagaagcgtgtgccgccgggctttgacggcggcacatgcgtcgcaacgagggcgtgggcaagggcgcccgagtgttgaagggactgcgggagcattgcgcacatcgcattcccgccgccagatcacccgaaggcgctcgcgccgaagggaagctgacggcgggaatgcggtgcaggatacgtgcgggaaaggcacccatgtgtcatgggggcagtgggagatttgcgcgcattggcgtcactggcggcagatcacccggaggcgctttgcgccggagggaagctgccgccaaagggacgccgcgcaggaaaacctggggggaccaggggggcagcgccccccggagcgcggggatgcaaggggccatcgctcaatggccccttgcccgccggagacataacgaaatcgagcgtgagcaaaagggtgaacgtgcctccgtagatgccgggtgcaattgcgcaccagccctttcactccccgccggaggcataacgaaatcgggggggatcaatcacgcgggagtgtcttcgtagaagcgcgggtgcaaccgcgcacgcccccttccactccccgccggaggaataacgaggtcgagcgggaacaataacgctgaaccgtctacgtagaagccgcgccaatcagggcactactcaacctctccccctccccctcattcccccttcttcttccagtacggattctgggtatcctcgaacgcggccagcgccgccgtggccccgctgcccacggcggtgacgatctggcgcacgccgccggtcacgtcgcccgccgcgtagatgcgcgggatgttggtgcgcatgtggcggtccaccttgatggagccgtccttttccagcaccacgccaagctccgccgcctgttcggaattggggatgtgcccgatggccacgaacaccccgtcgaagggaagttcgctgactgcatcggtcttcacgttgcgcacgcggatgccgcgcaccacgccggtatccggctctgccggggccgttccgggagccgcatccttgccgtccccgccgtcgccctcgcgcacgggggccacggtgtcgcccagtatctcttccactacggtatcccagatcacggcgatgccttcacgctccagcgaatcctgcagggccttctcggcccgaaagctgtcgcgccggtggatgatggtcacgtccgcgcccaggttcttcaggtgcagcgcatcggtcagcgcggaattgcccccgccgatcatggccacccgcttgccccggtacatgaacccgtcgcacgaggcgcagtacgacacgccccgcccgtagaagcggccctcgcccggcgcgtccagcttgcgccactgcgccccggtggcgaacaccagcgccttgcacaggtacacggcgcggttggtgtacacctcgatgagcttgccgatcttcacctcgtggaccgtttcgccctcgcgcacggtggcgtactggcgggcatgtgcggaaagcacctccaccagcttcagcccggcgatgtcggtgaagccgggatagttttccaccaccggggtcacggtcacctggccgcccaccacggacttgtccagcaccacggtcttcatgccgctgcgctcgccgtagatggcggcggaaaggcccgccgggcccgcgcccagcaccaccatgtcggtttccaccacgtccagcccctcggggtccatgccgtgggcgccgtgggcatggtcatgcccttcgtggccgggttccatgccgtgctcgcgcatcagctcgtccgcgctcttcagggtgaccagttccagcacgaagcgttcttccggcatcaggccgatggccttgtacgtgtcatcgtactgggtgtgcggcacggagcccacgccgtacttcttggacaggtcggggaattcgtcggaattgacgcattccgcctccaccaggccggggcgctctatggcgcacttggccgcgtgcatgaactggccggggcagtacgggcaccccggagaggaaaacacccggggtttgcgcggttccttcagctccgacaggatgcgacgcgaggtttccgtaagccccgactggcgcagcgacaccagaaagatggattccaccagcgcccggccttcctcgcccagcggggctccggtgaagcggatgcggtaatccagctttgggtccgcctcgccggtgcccacgaacagggtgggcgacagggtcacgtcgcgccgcttggcttcctcggaatccagcgcgtggtgatgcatggaaatcttgtcgacgagcagcgaaatgtcttcggcaaagcggcgggtgtagccgttgaaggcgttcttttcgtcgccgtcggtgaacacgtcgagcaccacggggttcggcagcttggcgaacagctgggtcagctgcttgcgcccgtcctcggggatgaaccagtcgcggtcggcggcatccttgccgcgagagttggatacgctgagcttcatggtgtggctccttgggtgctgcgttggggtgcgcggggttccggctgacatccggctggcgtcaggaattggccacgatagaaccgggattacaccaggacgcatgctgcatgccggatgctgccggtaccataccatggtgtagccatgcgaaacaacacaggcaagcggcaagaagacgcgcaggcggttcttttcgcccccccagcgcagaaggcaccgggtagaggcgggtgcagcccttgcgtttcgcgcgggttgacggcaaagaggggacaacattccccgtcaggagacacccatgagcaatcccgtcattctgctggaaacctcttccggcgatatcctcatcgaacttgatgccgaaaaggcccccgccaccgtggccaactttttgagctacgtggattcgggcttctacaagaacaccatcttccaccgggtcatcaaggacttcatgatccagggcggcggcctttccgtacgcatggaagaaaagcccaccaacgccccggtgcgcaacgaggccaacaacggcctcaagaacctgcgcggcaccatcgccatggcccgcacggcggacccgcacagcgcggcggcccagttcttcatcaacaccgtggacaacgcggacctcgaccacagcgaggaaaccgacgaaggctggggctactgcgtgttcggccaggtcatcgagggcatggacaccgtggacaagatccagaagctgaagatcaagccccagggcatccacaccgacgccccggcggacatggtggtcatcaccggcgtaagccgcttcgaatagccgcccacgcccgcatgggcgcaccccacgcaccgcagggagggaatgccgcaaggcgttccctccctttttcattgcggcagggcacggggaaagagggacaaggccggcgggacgggcgaggcaaggttggcggcagcggcaacgcgccgacgccacagacccgcccgacccgcccgacgtgccgggcgctacaggtgcgacaggcgcgccgggtgtgcgccgggaaatacgggcgtgacaggtgcaccagccccgccaggcgcggctttgacagtcctgcccgactgcggcaccatgcgggcagactgggaaaactccgtccgaccgccagccgaccgccagccgcaaggatgccccatgcccgcaagcaccgcgcccccgcagggtacgtccactcccgattctttgaccgacaccaccccgcccctccctgtccccccagccgccccggccacgccagccgccccgggccaattccgggtgccggagcatgccgatgccgcccgttccggcgcagtgcccgaaccccacgtatcccccaaacgcggcaccgtgctcattaccggggccacgggctacgtgggcggccgcctggcccccctgctgctggaacgcggctggaacgtccgcgcgctggcgcgcaacccggccaagctggccgggcgcccgtgggcggcacaccccggctgcaccatcgtgcgcggtgacattctggacgagccgtccctgcgcgaggctctgcgggggtgcgacgcggtgttctacctggtgcattccatgaaccccgccgtggccgcctttgccgatgccgaccgcaaggccgcctgctgcatggtgcgcgccctgcaagccctgcgcggcacgcagcacgccctgcccagggtcatctacctgagcgggctgctgcccccggaaacaaacacgcaagggcacggagccagccgtgtgtccgagcacctgcgctcgcgcgccgaagtgggcgagatactggccctggccgacgcgccgctcaccgtgctgcgcgcggcgcagatcataggctccggcagcgcctcgttcgaaatcatccgctatctggtggaccgcctgccggtcatgatcaccccgcgctgggtccacatgcagtgccagcccatcgccatcagcaacgtgctggaatacctggctggctgcctggaccaccccgaaacggcagggcaggcctacgacataggcgggccggacgtgctgagctaccgggaactgttcgacatctacgcccgcgaggcgggcctgcgccgacggctgatcatccccgtgccgctgctgacgccggaactctccgcccactggctgcatctggtcaccccggtgccggtggcgctggcgcggccactcatccacgggctgcgccagcgcgtggtgtgcactgaaacgcgcatccgcgacatcattccgcagaatctgctgccctgcgccgaggccatccgcctcgcactggaccggctgcgcacgcacgccgtgcccacccgctggaccgacgcgggcggccccgccgtgccggaatgggtggcctgcggcgacgccgactacgcgggcgggcatttgctgggcgatggctggggggtacggctggcggccacgccggaagccgtgtggaagcccgtggaacgcatcggcggcgataccggctggtatcaggacgacgccctgtggcggctgcgcggcctgctggataccctggtcggggggccggggctgcggcgcggcaggcgcgatccggaaaccctgcgcacgggcgatgccctggacttctggcgggtgctggacgtgcagcccggcaagcgcctgctgctgctggccgaaatgaaggtgccgggcgacgccctgctggaattcgtggtgcgcccggttacggatgcggaacacggcggcgattccgtggcaacggccacgggtgccacagccacggaattgtggatgcagtcctggttcctgccgcgcggcctggccgggctggcctactggtatgccctgcttccggtgcacgggcgcatctttcggggcatgctggcggccatcgccacggccacgggcgcaccggtgctgcggccccccttccgcctgcccgcgcagcgcaaccttgcctgcgccctgcccggggtacccgccgcaggttcctcctcgccatcctgacgaccttcccgttcccctccacaggatcggtggtccacaaggccacgggggccagcgggccagcgggccagcggggctgcctgccgcctcctgacacgcagtctcgggcatgccgaacgccgcctgatgttcccaaaaaatgtttggtattccggtatggtgacatgcttgcgcacatgtactgtcaccatcgggcccggccaaaccagcccccgcgcccatcgcccatgccatcgaaaatggcgatacccggcgctcacgttcataatttattctgtctttacaacatgtttcacgcgaaacgcacatcgggaacagcatctggaaccaaggaggggcacaggcactccaaagcgacacgaaccgatcacttgccgaataggcagcacaccgtcgcgtctcgcacctgcaatcccccgcgcccagagccataatcggctgatcagtccggcacccgccatcgattgcttgccgatggctttcccatgcccggcacgcaaaagcgcgccgccccccgcagggaacggcgcgccgtgtgcgtatatctgtgcagcaaaatctagatgttgggcagcttctgcacatccagcgtggcaaggtcgccctcaccgtccagatacgggcggatggcttccatctggcggcggaagtcgggcagcagcttgcgggccacgggttcggagcgggggctgatgttcttggtggggttgatgaacttgccgtccttcttcaggcggaagtccaggtgcggaccggtggcccagcccgtggcgcccacgtagccgatgacgtcgccctgcttcaccgtggcgcccttgcgcacgccgcgcgcaaagccggaaaggtggccatagtagctttcgtacccgttggagtggcgcaggatgatcaggttgccgtagccgttgccccacccggcggaggatacaaccccgttgcccacggccttgaccggggtaccggtgggtgcggcgtagtccacgccctgatggggccgcacgtcgctgaagatgggatgcttgcgggtcatggtgtacccgctggaaatgcgggtgaacgacagcggggccttcaggaacgagcgccgcatggaggcgccttccgggttgtagtactgcggaatgcccaggtcgtcatggaacaggtaggcgcggtgggtctggtcctggttggtgaagatggcggccagcaccctgccgtagcccttgaattccccgtcgcggaagcgcttctccaccagcacggtgaagctgtcgccctcgcggatgtcgcgaatgaagtccacctcccagccgaagatgtcggccaggcggatggcaagggtgggcgattcgcccgcgtcggccacggactggaacaggttggattcgatggtgccttccacccgcaccacgtccacgtcgtactggatgggttccacccgggcggcaaaggaatcgttggtcttgctgacgatgagcttctgcgagttgtcgatctcgtattcaaagcgctctatgccccccacgctggcgttggccaccacgatgtagggctgcccggcccgcagcctggcaagggaatagaccttttcgcaggccgcgaccatggtgtgcacgtccaccgaggacagccactcttgcaggatcttgcccgccgtgtcgccggtggacaccaccccctgcaccacttcgggctggccttctccctgcccgtccgcaccgccttctgcccgcagttcggggggcagttgcccggcgggcgcggtggcgttgcagtccgcaaccgtggtgtcgacggccgtttccgcggattgctctccgcgccgcagcacgaaaggcgccgcggccagcagcaggatgatcagcaggacgattccggaacgcttggcgaaaggcaactgcatgaaacctcgtgcattggggcagacccgaaaccaaccggggcggctgcaacgtgccgacatggtgtcggccctggcgcacggaagatggcggtacggtctgcgctttggtgatggggcggccccgcgccgcgcagtccctgtcaggtccggtccggggagcgaaaaggaccgggaaggcatgcgcgcccgggctggccagatcgggcctgctccgggctcggcctgattgggcctgacttgacctgactgggcggcagcccgggatttgaccatggcggccacggagagcgtccaaggggcttccttgccgcgccgtgggcggcaagtgcaatgggggcgcatccccgacgggcgggcgggtccaaccgaaaagaacggcccaaccctagccgcgccgtggggaattgtccagacgaccgacggattctgcacatcgttgcacaaacggcccctgcggcgcgaaaccggaccggtccggaccaagatgcggaacaaggcgctccgggctcctgcgggcgccgtggcgcgataaaaccggcctgcccgcatcacaggcccatcatgccggacgcgtcagcgcgaacatgtcaccgcgaacacgtcggggcgaacacgtcgggccggaaagtccccccccgcagccatcgcccccttatccgcctgcctgtccgtccgtacgggccttgcctgccccgcacccggcatccgcgcgcgaaagcgcacgacaccatttcgggcccgccaacggcgcagcccaccccactcgacgcaaagagcacgcacggcgggccgctctgcccttttgccgccgctccacgtccggacctacgcccggccttgttccggttcgatgaatatgataatgatgcgcacttgggccacggcaattcgccgtcttcctccctgcctgtccgcacaacgctccggccccctccgggaacccctgcggcggcgcggacagggcagcgtccgccagagaataccaggcagacaatgcccggtaggcaacgttcacggaccgggagatgacgaccgcgccgtcacccgcttcttgggcccgcgttccccgcacccgcaatgcccggcaaggccgggttcacacaggaccagtccaccgcccgtgctgaaaaaagccctgcgccaacaccttcagcagacctgccaggagcaggatctgcgccagtggtacgacccgctggccatcaccctgagcaccaacgacaagcggctggaggtccagtttccgcattcgttctttgcccagtggttttcggccacggcgcaggtgacctttgaatcgcggctgcgcgaattcctgggcgacggctacgtgcttcgctattcctcgggcaatggcggctcgccccaggcggcaccggcccccaagacggcccgccagctggattacccctttggcgcgcggttcaccttcgacacctttctcagcaaccgcaagaaccagtttcccgtggcctcggccaaggaagtggcccgcgacggccgcgacccgcacgacagggtgtacaaccccttcgtggtgtgcggcggcaacggcaacggcaagacgcaccttctccgcgccatcgccaacgaactgagccggtcgcgcgatgaaaacgccatattctgcggcccggtggacgaactgggcacccgcttcgaagggctttcggccaccggcgccggtgctgcgcaggaacgccagcaggcccgcagccgcctgtgcgcccacgaggtgctggtggtggacgacctgcaacgcctgcgagaccagccctttctgcaggacgagctgacctttgccttcgaccactttcacgaccacggcaagcagatggtctttgcctgttccggcaagctggccgacctggacttcctgtcgcccaagctgcgctcgcgcctggaatgggggctgatcgtcgaactgcgcgaaccggatctcgatgtgcggctgaagttcatccagcagcaaagccgctcgcgcaacatccagctttccaaggaacactcactcaccctggcccagcggttccgcgaattccgccacctgcaaggcatcctggtcaaggttggcgcctaccggcagttggtcaaccgcgacatccaggaccgcgagctggagcagatcctgcggcataccgacagcggcaagggcaacagcctgaccccggacgcggtcatcgcagccacggcggaacagttcggcatcccggcccgcgacatcattggcgacaagcgccagcagcacatcgtgcaggcccgccaggtggccatgttcctgtgccgcgaattgctgggcagttcctttccggcccttggccgggtattcggcggcaaggaccactccacggccatgtacgcggtacgaaaaatcaagcaattacagcaaagtgacaaagatatgcaacttttggtgaccgacctcaaaagaaagtgcctaactcgggccgaataagtgcccaccccctttcggctgttccttcggttcccacgcggtgcattgtgatgttcgcggaaattccaattcattttcacatgttaaaacagttgcgcacctggacacaggccctgctactacaacaggagatccagatatgtttctgagaatccagaaggaagatgtcatcgaaggcctgcagaaggccgccagcatcatccccgccaagacgggcgcggcctacctgcgttccatctggctgaaggccgagaatggttcgctcagcgtgctggccaccgactcgaacatcgagttccggggcgcctacgccgcagagatcgaacagcccggcctggcgggcgtgcagggccgcgccttcgtggacctgctccgcaagctgcccggcggccagatcaccctcaagctggacggcgaaagcggcaacctgctcatcgagcagggccgccgcaagtacaagctgccggtcaacgactcggtgtggttccagaacttctcggaattccccgccgacggctcggtgatgtggtccggggactacctgcaggagctcatcgaccgcatagccttctgcatcagcgacgaggacgcggtggaagccatcgcctgcctgtccctgaagcccggcgcgcagaacgccatcgaggcctgcggcctgaacggccaccagttcgccatgctgcgcttcacccatgacgagctcatggccatgctgccgcccgaaggcatcctgatccagaagaagtacctgggcgaactgaagaagtggctgggcaccgacgaggtggaactgaacatctccgaaaagcgcctgcacttccgcaccggcgacggcaaggaaaccttcagcctgccgctgtcgtactaccagtaccccgactacatgaacttcctggccaagctgtccgccgattccgtgtcccggctggaactgccccgcaaggacgccatggacgccctggaccgcctgctgatcttcaataccgactccaaccgctgcacctacttcgatctggacggcaacggcggcggcggcgacgtggtgctgtccgcccaggggcaggacgtgggctcggccaccgaaaccctggaagccacctacagcggcgacatcaagaagattgccttccccacccgcaacctgatcgagatcatgggccactaccgctccgaacggctgggcctgaccctgaccggcagcgaaggcccctgcgggctcaccggcagcgacgacagcgaatacaccgtgatcatcatgcccatgaagatcgtggaagagacgtattacagcgaggaagaagtgtagccttcttctcgtatggggtgttttgccttgtggaggtacggtttttttgtgcctccggcgggcaggacggcagccgttaggtgagcgcgaagcgcgaaccttacggatggcgatagcagagctggccttgccccctgcaccccaaagtttggtcgatctgtgattacagcaggcgtgcgcggaatgcccgccgcgttgggtaacgatagttgcaattcatgaaagccccttaaagggggtgcagggggcaagccccttgcccgccggaggcgcatacaattactgaacgcgccaacgtccagaacaacgtaagttggagacgatcccaaagatgaccactcccacgggacagacctataccgcagacagcatcacgatcctcgagggtctggctgccgtccgcaagcgccctgccatgtacatcggctccaccgatgcgcggggcctgcaccaccttgtgtacgaggtggtggacaactccatcgacgaggccatggcgggctactgctcgcgcatcgtggtcaagttgcacctcgacaacagcgtcacggtcagcgacaacggccgcggcatcccggtcgacctgcaccccaaggagggcaagcccgcggtcgaggtcgtcatgaccaagctgcatgcgggcggcaagttcgacaacgacgcctacaaggtgtcgggcgggctgcacggcgtgggcgtgagctgcgtgaacgccctttccgagtggctggaagtgacggtgcgccgcgacggcaagcgccaccgcatgcgtttcgcgcgtggcgcggtgcaggggccgctggagtttctgggcgaatctgccaaccacggcaccacggtgcacttcaagccggacgaggaaatcttcgagacggtgcagtactcgtacgagacgctgcgcaagcgctttgaggaactttcgtacctcaacaagggtcttgaaatagaattcaccgatgagcgcagcgcggaaacccacgtgtttcgcgccgatggcggcatccgccagttcgtcaaggacctgaattccggcgaaagcggcatccatcccatcatcgacggtgaaggggtgaccgacggggtgaccgtggacttcgcgttgcagtacaacgcggggtacaaggaaaacgtgctcaccttcgccaacaacatccgcaccaaggaaggcggcacccaccttgccggtttcaagacggcgctcacccgtgccatcaacggctacatcaagggccagcccgacctggtcaagaagatgaagggcaccgtgctgtccggcgacgacgtgcgcgagggcctgacctcggtggtgtccgtcaagctgccgcagccccagttcgagggccagaccaagaccaagctgggcaacagcgaaatcgcggggcttgtggccggcatcgtgtacgacaagctgaacgtgcacttcggcgaaaaccccaaggacgcgcgcctgatcatcgacaaggccgtggacgccgctcgcgcccgcgacgccgcccgccgcgccaaggaactggtgcgccgcaagggcgccctgtccgacaactcgctgcccggcaagctggccgactgccagtccaaggacccggcggaatcggaactgttcatcgtggaaggcgactccgcaggtggttcggccaagcagggccgcgacccctccacccaggccatcctgccgttgcgcggcaagatcctgaacaccgagcgcacccgcttcgacaagatgctggccaacaaggaagtgaaggccctcatcaccgccatgggcgctggcatcggcgaggacgacaccgactacgacaagctgcgctaccacaaggtcgtcatcatgaccgacgccgacgtggacggcgcgcacatccgcaccctgctgctgacctttttcttccggcagtaccaggaactcatcgaccgcggccacctgtacatcgcgcagccgcccctgtaccgggtgcacagcagccgcttcgaaaagttcatcaaggacgatcctgagctgaacgcctttttgctggaacgcatcagcaacgacatcaccatccgcaccgaatcgggctgcgccttcaccgggccggacatcgtctcgctcatgaaggccatcgaactggtgtccgccaaggtgcgcgacgtggaaaacatcggcatagcccgtgaactgttcctggccttcatcgagtaccagacccgcatcgaaccccagtggttcaccgaagaagaccccaacggcctgcgccagtggctgggcgaccggggctacaccgtgtccgccgagcacgaggacaccgacgaggacagccgtaccttcgtggtcttcgaagataccaacggccaccgcacccgcgtgggggccgagttcttccactccaagatgtaccgccaggcctgggacgcccttgccgacatccgcacccgctgcggcagcctgcgctgcaccgtggaccgcaagggcgaaaccagcgacgccgaagacatcttcgacctgttccgcctggtgctggacgaagcccgcaagggcatcaacatccagcgctacaagggcctgggcgaaatgaacccggaacagctgtgggtgaccaccatgaacccggaaaaccgcaccctgctccgcgtcaccgtggacgacgccgaagaagccagcgaagccttcgaacaactcatgggcgatcgggtggagccccgccgcgagttcatcgaacgcaatgccctgtccgtgcaggatttggatatctaggggaaagatcggggaagaagaccggggggcggagaaggaacccttttggaaaagggtcaccttccccgccccccggcccccccaccccattcccccaaaactttcaatgggtttttgaagcgcgtattccccgtatggcgatcgcagggcgcaatgtcccctgcccgccggaggcgtataaaaaatctgttctctccgggcatggcagcaacagcggcagcccatcgagaagcgaggcaaaccagtgtcgcaacaggtcagcatagaaaaagagctcaggaaatcgtacctcgagtactccctgagtgttatcatcggccgcgccatcccggatgcgcgcgacggcctgaaaccggtgcaccgtcgcatcatgttcgcccagcacgagctgggcaacggctacacccgcccgcccaagaagtcggcacgcgtggtcggtgacgtcatcggtaagtaccacccgcacggcgattccgccgtgtacgacgccctggtccgcatggcgcaggacttttccatgcgcgatcccctggtggacgggcagggcaacttcggctccatcgacggcgacgccgcggcggccatgcgatacaccgaagtgcgcatgtcccgcttggcgggcgaattccttgccgacatcgacaaggagacggtggacttccgccccaactacgacaacaccctgctcgaaccttcggtgctgcccaccaaggtgccgaacctgctgctgaacggttcgtcgggcatcgcggtgggcatggccaccaacatcccgccccacaacctgggcgagctgtgcggcgctctgctgcacatcgtggacgagccgggctgcaccgtggaagacctgatggaccatgtgaagggtccggacttccccacggcgggcttcgtctacgccgggcagggcctgtacgacgcctacaccaccgggcgcggcaccgtgaaggtgcgcggcaaggtggagatagaagagcgcaagaagggcctgcaggccatcgtcatccgcgagattcccttcgcgctcaacaagtcgagcctggtggagaagatcgcggcgctggtcaacgagcgcaagatcgatggcgtggccgacctgcgcgacgaatcggatcgcaagggcatccgcgtggtcatcgacctcaagcgcggcaccatccccgacatcgtggtcaacgcgctgtacaagtacacgccgctggaaagctcgttcggcatcaacatgctggccgtggtgggcaaccgcccgcagctgctgaacctgaagcaggcgctggaaattttcctcgagcaccggcgcgaggtgatcatccgtcgcacccggtacgacctgcgcaaggccgaagcgcgcgcccacatcctggaaggcctgcgcatcgcactcgacaacatcgacgaggtcgtcgccctgatccgcgcgtccaagacgccgcaggacgccaaggacgcgttgatgggccgcttcaccctgtccgaggcccaggcccaggccatcctggacatgcgcctccagcgcctgaccaacctcgaacacgaaaagttgatcgaggaatacaacgagctgctcaagaagatcgaattcttccgctcggtgctggaaaatcccgaagtgctgcgctcggtcatccgcgaggaaataggcgaactgcgcgacaccttcgccaccaagcgccgcaccgaggtgctggaagaagagctggacggcatcgacatcgaagacctgatccccgacgaggacgtggtcatcaccctgtcgcgccgcggctacatcaagcgcaccacgctggacaactaccagcagcagcgccgtggcggaaagggcattgccggggtgcacacctcggaagacgacttcgtgcaggacttcctgaccaccaccaaccaccagtacctgctgctgttcaccaaccacgggcgcatgcaccagatcaaggtgcaccgcgtgcccgaaggcagccgcacggccaagggcgtgcatatcgccaacctggtccagctggacaaggacgaactggtcacaaacgtgctcaccgtgcgcgagttcgccgaggaccggtacttcctgttcgtgacccggcgcggcatggtcaagcgctccagcgcctcgctgtacgccaagtgccgcaagaccggcctcatcgccgtgggcctgcgccccgatgatgagctgatcatggtgcgcgaggtggacgagcactgccacatcgtgctcaccaccggcgacggcatggccattcgcttccagtgcgaggacgtccgacccatgggccgcagcgccaccggggtcaagggcattgccctgcgcggcaaggaccgcgtggtggcctgcgtcatcctggccgaggaagacaccacctccatgatcatgtccgtgtcggccaacggcttcggcaagcgcaccaaggccgacctgtaccgcgtgcagtcgcgcgggggcgtgggggtcaagaacttcaaggtcacccccaagaccggcgacgtcattggcgccatgcccgtgcgtgacgatgacgcccttgtcctgctcacctccaccaacaagatcctgcgcatgggcctcaacgacgtgcgcagcgtgggccgcgccacccagggcgtgcgcctggtgcgcctggacgaaggcgccctcgtggtcggctttgaccgcatcgacgaacgcgaagtggtggacggggaagagtaaaagaaggaaagatgaaccgggggagaggaaggaaacttttgaaaaagtttccttcctctcccccgtaccccctctccatccttcaaaacttttcaaatggtacgaaatggtaagagcgatgggattacgggaagtcgatgggcaaggctaaccgcagggaatattctgtcataaccgcacccacccaaatgaaaagtttgggagagggagtggtacggagagggagaacctttttcaaaaggttctccctctccgtgcttttgtctttcattttggtacttacagttgttttagctggctgcgagaaggcggcgccgccggacgacatggcggatgcgcgcaaggcggcgggcgagcggcgctacggcgaggcagagaagttgctggagcggtacctgcgtttgaacccggagggtgaggagcgttgggaggcgtggcagcggctggtgcagatcactcaggacgtgcggggcgacgacaaggcggccatggagttgctggaggccatgtaccttgagttcggcatggacggtgacaaggcgcgcgaggtgctggtgcggctgggcggcctgctggagacggcgcggcgctgggaccgggcggcggacgtgtggcgcaagctgatggaggtgccggacctgccgggcgacgagaatgcccgggcgcaccggcggctggcgcgcattcatgcctcgcggcgcgagttcggcattgcggaggatgtgctgcaacagtgtctgcaactgaaggccgtggaggcccggcgcgccgaatgcctgtacgacctggccgacgtgcagatggccatggagcattttgcgcgcggggcggacctggcgcggcagatactggccatgccgggcgcggacaaggagctgaaggcgctggctggtttcctgctgggcgatgcgctggagcagcagggcaggaacgcggaggcgctgggggtgttcgaatcggtgcgcgagacgtaccccaatgaaatggtggtggatacgcgtatccgccagttgcgcaaggggcgctagacgcagaaggaagggcgcatgggtgccgccatgcggtgtgaccgccgttccccacaggggggagcggcggtcgcgtcgtttcaatgggccggaaaggggagcgggccaaccggcgatgcagaccgaatgccgagggctgactgaccggggtgcgcaccatccccgtaaggcgggcaagcgcacctgacgggcacgctttgcgtctttcgggcaggaaaccatgggcgaagcggcaatctggcccctaggctgccaccatcaccgtgcacggggccgcgcgcaccacgtgctcggcggtgcgtcccacgtccggttcgtcgtctgtgccggtgccgtggcgtcccatgacgatgaggtcgcagtgctcgcgctgggccatgcccagaatggtttccgccgccgggccttccacggtgtgttccatgtaccggacctgatggtcctgaaggatgtcgcgcgcgggccctacccgttcgtggggggagggcggcgcatagccgaaagactgcggcatgccgccggttgcgtctgctgtacgggtgccgtcggtggaaaagggcagggacagcgaggggtgcgggtcggcgcagtgcagaaggatgacctccgctccggtgaggttggctatgagtgcggcatggcgagccgcacggtaggaaccctgggttccgtcaatggccagcagaatgcgcgatggcttggtcatgtattctccctgtccgccccttgttccctgttgggaatccggctgtgtgacggcgcgcggcaacgcagtgctcacaaggccgacaggacggacttgtcctcaacataccccctcggtggggactgggcaatggggggaaagaaaaaatggtgctattgcaggctttgcgggtggggagaatggcgcggaaaacgaaaacgcggcgcggggttgccccggcgccgcgcgtgcgtgagatttttgtgacgaagtttagaattcgagattgccgggtgtccggggaaacggcaccacgtcgcggatattggcgatgccggtcagcagcatcagcagccgttcgaaacccaggccgaagcccgcgtgcggcacggagccgaagcgccgcaggtccaggtaccaccagtagtcgccggggttctggcctatttcgcggatgcgcgcttccagcacgtccagccgctcctcgcgctggctgccgccgattagttcgccgatgcgcggcaccagcacgtccatggcggccacggtttcgttgtcgtcgttcaggcgcatgtagaacgccttgatggatttcgggtagttgtagacgatgaccggtttgccgaaatgttcttcggccaggtagcgttcgtgctcggtctgcaggtccagcccgaaggacacggggtagtcgaacttcttgccgcaggccttcagcagttcgatggcctcgcggtaggatacccgcgcaaagggctggcccgcgatggtgcgcagccgttcgatcagcccgttgtccacgaagcggtcgaacagttcgatgtcggcggcgcagcgctccagcacgcgggtgaccacggtgcgggtcatggcttcggccagttccatgtcgtcgttcaggtccgcgaaggcgaactccggttcgatcatccagaattcggcggcgtggcgggcggtgttggagttctcggcgcggaaggtgggcccgaaggtgtagaccttgcccagccccatggccagcgcctcggcctccaactggccggacacggtgaggttgcattccttgccgaagaagtctgcctcgaagtggttgccggagggaggaaccggagtgcctgatgcgccggatacgggcagggtggtgacgcggaacatctcgcccgcgccctcgcagtccgaacccgtcaggatgggcgtgtgcacgtggaagaagccgcgctcgcggaagaattcgtggatggcgtaggcggcctcggagcggatgcggaacgccgcgccgaacttgttggtgcgcgcgcgcaggtgggcgatggtgcgcaaaaattcgtctgaatggcgcttcttctgcaacggataggcttccgcgtcggcaccgcccagcagggtcagggcggcggcgcgcacttcccacttctggcccttgccgggcgattccaccagttcgccgcgcacgtccactgccgcgccggtattcacgtccttgatcacggcaaagtcgggcagggcctcgtccacgatgcactggatgttggcaaggcacgagccgtcgttgatttcgagaaacgagaagcctttggcatcgcgccgggtgcgcacccagccgcagatgcggatgtgcgccacgggggcctgggcggtaagggcatcggccacgggggtgcgggccatggagctggcggaagcggtcatgcggcgtctccttggtggtcggtgtggcggcccggcgtgtggtgcggcgggcggtgtatgcgcaacgcgcggtgggcgcggggtaacgcgcggcaggcgcggcgcatgtggaaagggtgtacggcgcaatggtgaggcggtcaacggggtgtgggagggggaggggggcagggggaaccggggcgagcaggtgcggcaaatgcttggaacgcacggcgcaggcgtgctagggtggcggcaaggtttgctgtgcgaaaagatggggcggcgtggcgtgaaatggttgacgagcggcggtcagttcattatcaggaattattactgattaaatcacaaaggagcacatccatggaagatcaggttctcaaggccatgaaggaagcgggcaagcccgtgcgtcccggcgacatcgcaaaggccctcgccgtggattccaaggacgtttccaaggccatcgacgccctgaagaaggccggcaagattcattcgcccaagcgctgcttctacgagccggtggcgtaacgcccaggggagggcaccatgaacggatggtaatcgcaccgagacgatgcggcagcccggatagcgtccgggccatctgacccacccgtttcaaaacctccgtcgcgtccgcaaggacaggcgggggtttttccttgcgtccgggtctggtgccggagggatgggcacgtgccgcgtccgctgacgtggcaggaggtgcggcggggagggcacggaatcttctggaggttctccggcccggcgaacgcatcaaaccgccggatacccgctgacccattgccccgtggccccttgaatctggaacctgtggactcgttgacccgtgaatctgggatatgtggaccgttgagtcgttggtcccccccccgctcagtggcccgagaggccaaagtagcaggtacgtttcaccgggtaatgcgcgtgctgcgcggcgcgcagcaaccagaaggcgccccgccgcgcgattttccactctgattgttgacaaacccggtgcgctggggcaatgtctgctccgcgcccggccaagccggtgcgtcccaacacgcctggggctgtagctcagttgggagagcgcttgaatggcattcaagaggtcaggagttcaattctcctcagctccaccagaaaggataagggttccacatcactgtggaaccctttttccattccgggccccgcgtcctttccttgtcgcgtctgtcgtgggcaggatttacctgcggcgatggcgcggcccgcgtgccccatcaagtgttccggccttcgctcagtacgccgtaaaggtgttcttggggcggaagcagatggggcacttctcgaagtcctcgcccttgtggatgtacccgcagatgggacacaggtggaacttgtcgtcatccggcgcatccaggtcgttgtaggcggacaggtagcgttcggcgtgcacggattcggccagcttcgcccgcgtgaacacgtggacggccttgttgtgcccttcttcctgcgccttcctgatgaaggccgggtacatgtccgacgtttcgtaaatttcgccgttggccccggaaataaggttcaggtcgcacgctttggcggcgggcgcggccaccgtgggcttcacgtagccggggtccatttcggccaccagggcatattccagatcgatgtggatcagctcggcagccgccgtggcctcgaacaggcgggcgatctgcgtgtagccctgctcgcgggcggcctgggcaaaggccttgtacttggcgtgcgccccggtttcgcccgcaatggcggccttgaggttgtcgagggtgctgcccacggcggtcttgctgtccgccactgtattgaagttggttgcgttcttgacggttggtatctgcgcgcgaactttcatggatgcatgctcctttccgtttgctggcgagtggctgtacccagccgggaaagtacagtgaatctgcacaaccccgaaccaataccgatcatgacaatttctgctcccaatcgtagtatgcgtcaagttgcgggccccagcctgcgggcacggccatggccgcgtccccgtccgggacgcatgggggcggcccgtcacacctgattcgcccagtcgtacgcggtcgcaccacgtgccgggagagcggggcgtggggttccggccacgctttcgggccggaacggttgatgactgtcgggccaaccggcacatgatggagtgcgcatgccgctcaggcaatggatgaccgcatggattgtggcctgccagctggccatctcggccggtgcggtgatggccgccggtgggcagcgggcggacggggtcgtgcccgcaacgcccgtcaccctttgctcgccggaatgggtggcgttgattgacggcagtatccccaccagtgacggacagggccacgggccggacctcggttccgacgaatggaagtccgtggtggaattccggctgggtttgcgtggtcgcgcggatgtccccgagcgggacgatccggcgtggtgcggtctggtcgaccggctggtgcgtggcgcgcccgccgcgccgcgcgggggcgatgccgcccccacggagggcccgtcgttcccgtgcacggaagtgcggtccggcagcgccgaagccatggtctgcgacgatgcggaactggccgggctggaccgtaccctggccgatgtctacgccgccgcccgggccaggtccgccaacgagcatcctccgtttctcagggccgagcagcgcggctgggccaggggccgcgacgaatgctggaaaagcgcggaccgccggacctgcgtgcgtgacgcatacgtgttgcgcatcgcggaattgcaggcccgctaccggctggtggcgcaggatggtccgcaccggtacgtgtgcggcgccagccccgccgacgaggtgttggtcacctgtttcgccaccaccccgcccatgcttgtggccgagcgcggtgaccgggtctcgctgatgtaccggcaggacgacggccctgcaccggcggatcgtgcccaagctgccgcatccgccacctaccggggccgcaacgaatggctgcgcctgacagccggggcgggggattccggcgggttgtgcctgtccggtctgtctggggtatctggcgcgtctggcgcgtctggggcacctggggcatctggggcatctggggcatcaggggcagcggggggaaccggaatgtcgacagacgccgccgaccacggcggcgaagccgtactggtgtggggataccaggcgccggaattgcgctgccgcccggcggactgaacgcaccggccagcggtccttcacgggtcttcccgcaggtgccctgtcccggcagagtgcggcaccatgggtcagggcttcttcagcgtgtgcgtgacaatcattgcgaattaaaatactgatattccagtattaaatgttcggatagggcgtgctgcgcatccgaagcaacgcccgccgcatggcctgccgcgctgaaccggaacctgtgggcggccttcacgccggtcgccgctgcttccgcgggtcacccatccgtctgtgccggtatcgcctgccgaaataatggcgatttgcagccagcggcgtagtctgaaaggtactccggtccgttcggcgcatggcggcgccgtccccctcgtcccgcgcttccttctccttcagttcccttcctctcccgcgcgtcttccccgcacgtttccgcccccgccgccgggcttcatgggctggtcgtatccgccccgcagacccgcaacccgtcacgcaaggggaataggcatggcacgtaccagtgaaacggcggaacacatccgcctgaattcctgcggccagggcacggaagagcgcaccaccaaacaccacccgtggaagaaatggggtccctatctcagcgagcggcaatggggcaccgtgcgcgaagactacagcgacgacggtgacgcctggaaccacttcagccacgaccaggcccgctcgcgggcctaccgctggggcgaggacgggcttggcggcatcagcgacgaccggcaggtgctgtgcctggccctggccctgtggaacgggcgcgaccccatcctgaaggagcggctgttcggccttaccaacagcgagggcaaccacggcgaggacgtgaaggaatactacttctacctcgacagcactcccacccattcgtacatgaaatacctgtacaaatacccgcaggcggcctttccgtacgacgacctggtgcgcgtcaacgccgggcgcaccaggcacgagccggagtacgagcttctggacaccggctgcttcgcggacgaccgctacttcgacgtgttcgtggaatacgccaaggcagcccccgacgacatgctggtgcgcatcaccgcgcacaaccgggggccggatgcagcccccctgcacgtgctgcccaccctctggttccgcaatacctggtcgtggccggacggcggcagcaggccggaactgcgcggtgaaacgaagggcgggcacgcggtgatcaccgcccgccacaccgacccgctgttcctggaaagcctgccccactgcaccctgcgctgcgaaggtgcgccggaactgctgttcaccgaaaacgacaccaacacctggcgtctgtacggcacccccaacgagcggccctgggtcaaggacggcatcaacgcccgcgtggtgtcgggcgcgccggagacggtgaacccggacctggagggcaccaaggcctcggcgtggtaccgcctgcacgttccggctgggggcagcgccaccattcgcctgcggctctccgctgacggcacggcccttccggcggaccccttcggttcgggccacgacgaggttttcgccgcgcgcaggcgcgaggcggacgagttctaccgcgccgtcaccccaccctcggcggacgaagaccgggccctggtgctgcgccaggcgctggcgggcatgctgtggtccaagcagtactactacttcgatgcggacaagtggctggaagagcaccacgcgcaccccctgctgggccagcagcaccagcagcgcaaccgcgaatggtttcacatggtcaacgaccacatcatttccatgcccgacaagtgggaatacccgtggtacgcggcgtgggacctggccttccacgcggtggccctgtccacggccgacccggaattcgccaaggagcagctggacctgatgctgcgcgaaatctacatgcatcccagcggccagttgcccgcctacgaatggaacttcagcgacgtgaatccaccggtgcacgcctgggccaccctgttcctgtcccttacggaaaaggtcctgcacgggcggcaggacgtggaattcctgaagcgcgccttcacccggctggccctgaacttcacctggtgggtcaaccgcaaggaccgcgacggcaacaacatcttcgaggggggctttctggggctggacaacatcggcgtgttcgaccgcagcgcgccgctgcccacggggggccatctggaacaagccgacggcacggcgtggatggccttcttctgccaaaacatgatggagatcgccgcggaactcaccgtgcacgacccggtgtacgaggacttctgcgccaagttcggggatcatttcctgtggatcgccatggccatcaaccggccgggcgacggcggcctgtgggacgaggaggacggcttctactacgacctgctgcgccttccggacggcacctcgcagcggctcaaggtgcgctcgctggtgggcctgctgccgctgtgcgccgtcaccgtggtggaagaagagcagcgcgcccgcatgcccagggccacggcggccctgctttcccgcctggcccgcatgccggaactgctgggctacatccacgccaccggcccaggccacctgggctgcgccaaccggggcatcatcgccctggtcaacgaggaacggctgcggcgcatcctgacccgcgtgctggacgagaacgagttccttggtccctacggcatccgcgccctgtcgcgccatcatctggaccatccctacgtgttccgcgcgggcgggcaggaataccgggtgggctacctgcccgctgaatcggacagcggcatgttcggcggcaactccaactggcgcggtccggtgtggatgccggtgaacgcgctgatcgtgcgggctctgctgtcgtactacacgtattatggcgacaacttccgcatcgaatgccccaccggttcgggcgtgctgatgaacctgtacgaggtggcggaggaactggcggcgcggctgacacgcatcttcctgcgtgggccggacggcacgcggccggtgttcggcggggagcagaagtttcgttccgacccccactggcgcgactgcgtgctgttctacgaatacttccacggcgacaacggcgcgggcatcggcgccagccaccagaccgggtggaccggcctggtggccaagctcatcgagctgttcggcctgttcgagccgcaggccctgctgaaggggggcaagcagaaggggttcagggccgggacgtgaccggcttgccggcatggccccggcgtcggggccgggccggagacggacaggacgggggatttgcagacgaccggggccgggcagcgcgccatgcgtttgcccggccccgccttttcgtgccttttccgcaaggcgtggtgccttttcgagttggcaatcctgcaggcggggttgtctggatacgccctgtgaattcagcatgttgtcaatcaaatacgcatggtcccgatcttgctcatgccgtgagtactcaggccgcgcatggcgcgcggcccgctgcgggggcgggctcccccgctccggaaacacgccggcggccctgccacatgccggtcgccggatggacaccgtacccacactgcgcaaggagattcacatggcacaaaagcgctggctgaccgaggacaagctggccctgatcatggggctgttcctcttcctgctgggcacgctcaacttcgccggggtggacgccctgggctggagcgtgaagaccaacgtatgggtgagcgcggaccagattttcagttccgccaccggtaccttcaaaagcatgccgggctatgtctgcctgctgctgacctacctcttcgtcacggtgttcctgtccgtgggggtcaggttcctgggcggcgacgtgccgaagttcgtcaagtcgttcaccgtggtcttcttcgtcagcgcgggctgctacgccgccgggcactacgcggtcatcgccgccacccccaaccaggtggccaagctgggcattccgtgggccatgggcctgaccggcgaggcgggcttcatcatcgcgctggtgctgggcatcgtcatcggcaacttcacccccggccttgccgccgaactgaaggaagccctgcgcccggaaatgtacatcaagatcgccatcgtcatcctgggcgcggaactgggcgtgaaggccgtggacgcccttggccttgcctcttcggtcattttccgagggctgtgcgccatcgtcgaagcctacctgatctactgggcgctcgtgtactacgtggccagaaagcacttcaagttcagccgtgaatggtcggccccgctggcttccggcatctccatctgcggcgtgtccgcggccatcgccaccggcggcgccacccgcgcccgccccgtggtgcccatcatggtgtcgtcgctggtggtcgtgttcacctgcatcgaaatgctcatcctgcccttcgtggcgcagtggggcctttcgtccgaacccatggtggccggtgcctggatgggccttgccgtcaagagcgacggcggcgccatcgcttccggcgccatcaccgacgccctgatccgcgccaagctgcttgccgacaccggcgtgcagtaccaggaaggctggatcaccatggccgccaccaccatcaagatcttcatcgacgtgttcatcggcatctggtcgttcatcctggccatggtgtggagcgcgttcatcgaccgcaagccgggcgaacgcatgaagttcagcgaagtgctcgaccgtttcccccgcttcgtgctgggctacgtcatcaccttcctggtcatgctggccctgtgcgccagcgggccggaactgctgaagttcggcaaggccaccatcgcgggcaccaacaccttccgcggcctgttcttcctgatgaccttcttcactatcggcctcgtgtccaacttcaagaagctgtgggcggaaggcatcggccgtctggccgccgtgtacgtggtgtgcctgttcgggttcatcatctggatcggcctgttcatctcgtggctgttcttccatggcgtgatgccgcctgtcgtttcctaacggcagaccccggacaccccaggcaaaacagcctgaacgaacgattccgaaccgttgggccgcaccccgcgcggcatacgcacaaggagcttgaccatgcagcttgaagaaaacaagatcgccgaagaaatccagaagatggaatacgagccgcttctgcccgtggaaaagaagctcatcgcctggagtctggccatcggggtcgtgtccctggtggtgctctactgggtgagcgccgtcttcttccccgccgcccacggcgcagcctaaccgccatccccccctcccgccgcgtcccgcgtccgcctgcccgccagtccggcaatcaggcaggtggaccggagcgcggcgggggcatcggaactccgcatgtcgcaccctctccacggcaagatccagcacaagttccttctgggccttgcgtgcatcttcctgctgctggggggggtgtttctcttttcgctcaacctgcacctgcgcgagatgctgcacatcgaggccgaggccaaggcggaactggtgttctcgcacgtctcgtccctgcagcagtatgtgcgcgacaccctgcgcccctcggtgcgcgggcacatcccggacgaggactttctgctggaggccatgagcacctccttcgtcacccgcaaggtgttcgtggaactgaacggccagcgcgaccagtacctgtaccgccgggtgtccatgtcgccgcgcaaccccgcctcgcaggccaacgagctggagcgcgaactcatcatcggcttccgcaacgacggcgacctccggacgctgcgcggctaccgggtcatcgacggggtggagcactacatcctggcccgccccgtgtatttcgaggccgactgcatgtactgccacggcgacccggcgaacgccccgcgcgtgcttctggaccgatacggcgccgtgcgcggcttcggccacaagaccggtgaccttgcgggcatggacttcgtgggcatgcccgtggacagaagcgtgcagcaggtgcgcgaggccatcaccctgttcggcagttcgttctacgccgcagccgccggggtgttcctgctgattatcatctttttcaaccggctggtggtggccaacctgcgccgcctgacgggcatcttccgccagaacttccagagccccggcgacaggagcatcctgaaccggctggacgagggcgacgaaatcaactcgctcatggaggcctttggcgcgtttgccgcgcacctgcgcgaggcccgcgtgaagctggaggactacgccgccaacctcgaggacaaggtgcgcgaacgtaccgaggacctcagcctggaagccgccgaacaccgcaccgacgtggagctgttcgtggatcttttgggcgacctgaacagcagccagagccacgccgaactgctgaagggcgcgctgccgcgcattgccgcccgcttcggggccagccgggccacctacctgtgcgcgcccatgggccgcgaacagtacgcctggcccacaccgcccgacgccgacgacgccacccgcatgcccgaagactggctgagcgtggtcaacgcccgccaggtgcgggtggaaccgggccgggtgctggtgccggtaagcacgtcggatttcagccgggggctcatggccctgtactgggagaacggcggcacgccggacctgacgccggaagtgctgctggcccttgggcagcagctgggcatcgccatcgagaatctggacgccatcgacgcgctgctgcgccagaaccgcctgctggaactcatcttcgagggcatttccgacccggtgctgctggtggaggaaggcggcacggtggtgctggccaacacctcggcccgtacactggccgacggggtgcgccccggcgcgcgcatcggcacgtggctgggctccatttccgcaaaggcgctggccgacggccaccttgcggcggccattgccgggcgcgacccgtcgaacctggaactggagctgccggggccgcgcgtcatggccgtgagcgtgtaccccctgcgcgacggcggtgacatgggccgcgccgtggtctacctgcgcgacaccacgctggagcggcgcgtgcgcgcccagatgcagcagagcgaaaagctggccgcgctgggccagctggccgcgggccttgcccacgagatcaacaaccccctcggggtcatcaactgttacgcccagctgttgcagaagacccagaaggatccgcaggcgcaggaagacctggaggtcatcgtgcagcacacccagaaggcccggctggtgttgcaggacctgctggggctggcccgcgccaaccgcacgctgaccgggccgtcggacctcaacgccgtgctgcgcgacatggcccagatattccgcgtgcaactggaaagcgcgggcgcggacatcgaactggacctggcgcgcgggctgccccgcgtggcggcggacaccacctcgctggagcagatactgaccaacctgctggtcaacgccatcgacgccatgccccagggcaaggggcgcatccgggtgcgcaccgaaccgctggaggccacggactcggggtcggatggcggcgacggtggaccgggtgaaggcgggactggcggaaatggcggaagtggcaaggcagggggctacgtgcgcctgaccgtgtccgacaacggccccggcatcccgccggagaacatgacccagattttcgacccgttcttcaccaccaaggaaatcggcaagggcaccggccttggcctgaccgtggtgcacgaactgctgcgcgacctgggcggcatggtggaggtgacgggcgagggcggtgccacgtttgtgataaccctgcccgtggcgcccgaactgcccgggacttccgaaaaccgggacgccgatggcgatgacgccgccgcctgcgccgaccagacagcccagactggccggacagaccagaccgaccagacaggcagggccgaccatgaaggagagtccgcatgagccccgcatcaatcccgtgttgcggcagcgtgctggtggtggacgacgaacgtgtgttcgccgtgggcctggcgcgcctgctgtccacccagtttccggactggaccttcgacgtgcgatgcagcggagaggaggccctttccgcgctggtccacggcgactatgccgtgctgatcaccgacctgcgcatgcccggcctgtccggccaaaccctgatgcgggaagccctggcccaggaccccgcgctgacggtgatcatgctcaccgccttcggctccgtggaaacggcggtggccgcgctgaagcagggggcctacgactttctgaccaagcccatcgaccaggaacacctgttccgggtggtgggcaaggccatggagcgcggcgtgctgctgcgcgaaaacggccgcctgcgccagaaggccgccgacggcgacctcggccccatgctcatcggcaagagcccggccatgcagcggctgcgcaagtccatcgcggcggtggccgcgtcggactacacggtgctcatccggggcgaatcgggcaccggcaaggaactggtggcccgggccgtgcagtcgctcagccagcgggccgacgggccgttcatcatggtcaactgcccggccattccggatgcgctgctggaaagcgagctgttcggccacgtgaagggggccttcaccggcgcggacaggaaccgcaagggcctgttcatggcggcggacaagggcaccatcctgctggacgaaataggggacattccggcctctgtgcagagcaagctcttgcgggtgatccaggagggcgaggtgcgccccgtgggcaccaacgaggcccagcgggtcaacgtgcgcatcgtggcctccaccaaccgtaacctggaagccaagatcgccgacggcagctttcgcgaggacctgtacttccggctcaacgtgctgaccatcaacgtgcccccgctgcgcgagcgcatcgaggacattccccacatcgcctcccacttcctgttccgggtgtgcaacgaactgggcgtgccggaaaaggaattctccaacgaggcgctgtcctacctttcgtgccgcccgtggccgggcaacgtgcgcgaactgctgaacctggtgcggcgcatggccgtgttctgccccggcgagcgcatcgagggggccttcatccaccgcatggaacacggcgccgacacggaaccggaatgcggggcgggcttttcgccctacaaggacgccaagcaggtggccgtggacgaatttacccgcagctacgtgcaccggctgctggagcatacccacggcaacatttccgaggccgcgcgcctcagcggggtggaacggttcaccctgcagaagatcctgaaacgcatgcacatcgacacggcggactaccgcagggggtagcgccatgggagaacacgacatggaaaccgcaaccacccccggggccgtcatgaccaaccgcgacaccgtccccaccccccgcgacccggaactggagcgcgtgctgcaaggcctgctggccatgctgcgcgacggcgaacgcgaccgcctgcgcgcccgcatcgaggccgcagtggccgcagaggcgcgcggcgaggccgacgacgctgcccggcagctgcgcttcgtgcaggacctggacattctggtgcacgtgcacggcccgcagttcatgtattcgcgcggcatcgccgaaaccctgcgcgtgggcgaggacatcgtggagttggcgtatgaccttcagaaggcgctgaagtaactccgaatggtcttttcgcccgttggcgtccggcccgaagggcgcgaagcgtgcccgttaggtgagcttgcgaaccttacgggcatcgtgcgcaacgcggtcaaacttcgcccgccaaagcgctgctgtccccatccgtacggctcgcaagctcgccaacggctggggctcggtcgaatacgataagagcgcgttgcggtcctcatctgtaaggctcgcaagcgcgcctaacggctgaggcgctttgcggacgccatccgtaatgctcgaagactcgcataacggctgccgcactccctcatggcgggcttgttttcctcgccaacgaacgaaaatcctcattcggatcaatcgctcgtggcaacattgcccgtcgggatgctgcacccgcgcggcgcgcatgtaccggcccttgccggggggcgcgccgcgtttttgggccgcccggtagttcccaaaggggtactatctaccctcgcggacagttcttgccttttccccaccagcgggcatcatggccctttcgcaacccgcaaccggccatcgggcaggagcgccatgaacatcatcgccatcaacggcagcccgcgcaagaaatggaacaccgccaccctgctccggaacgcgctggagggcgctgcggaacgggccacgcagacgggccgcaccgccaacaccgagctggtgcacctgtacgagcacgactacaagggctgcatcagctgctttgcctgcaagaagatcggcggcaagagctacggccattgcgcggtgaaggacggcctgacccccattctggagcgcgtggccgaggccgacgtgctgctgctgggctcgcccatctatttctacaccgaaaccggcgagatgcgctcgttcctggaacggctgctgtttccgtacctgtcctacacgccgggctaccagccgctgtttccgcgtccgctgcccacggggctggtgtacaccatgaacatccccgaagaaaaaatggccgactaccagatggaccgcgcggtaaaggccacctgggcggtcacccgcaggatcttcggcagttgcgagctgttcctgtgctccgacaccttccagttcgacgactattccaagtacgtctccaccagctgggacccggtggccaaggccaagcggcgcgaagaggtctttccgcaggactgtgcccgcgcgcgcgagctgggcgcgctgctggtggatcaggcccaggccgggcaggtgggacaggtgggacagatgggacaggccgattaggctgtacgggccagacgggccagacgggccgaacgggtcaggcggaccgagcgggccatggccgccggtgacagtggtgctgccgccggggtggacaccggagcggcccggtcgtagatactggcctccaccccgcatcgttccgtttcgtcgcactccgcaacgcggatgcgcaacgcaacccgtctctgcacggttcttgcgccgtccaccctggcacggcacgagggcgtgcggggacgggcggcgcgggccatcgttttttccgcgaggtatcgcaatgcagttcacgccggtacggctgggagatgccggatcgccgcgcatggtgctggccaccgtgtgcatcgcccagttcatggtgccgttcatgctcaccgccgtgggcgtggccctgccttcgctggggcgcgacctgggcgcgtccgccgtgcagctgggccttgtggagcagttgtacgcgttggcactggccatgagcatgctggcctgcgggcggcttggcgacatcgtggggcagcgccgggtgctgctgcccggccttgccgtgttcaccggcattaccctgctggtgggcctggccccttccgtggaactggtcatggccctgcgcttcgggcagggcatcggcgcggccatgatgctgtccggcagcctggcgttggtggcggtggcctacccgccggaactgcggggccgggtcatcggcatcgtctccgcgttcacctatgccgggctgtccatcggcccggtgctgggcggctacaccacggaccacttcggctggcgcagcgtgttcctgatggtggtgccccccggcctcggggccacggccatgtgcctgtggcgcatgcgcccccagcccggcgcggacaagggcgcgcacatggactggcccggcagcctggtctacgcggcgtcggtgtgcatggtcatgaccggggccgcccgcgccacctccgtgccgctgggcccggtgctcatggccgctggcctggcgggccttgtgctgttcctgaaggtggaggggcgcagcaaaagccccctgctggacgtgaacctgctgctgcgcaaccggttcttctcgctgagctgccttgccgccttcggcaactatgccgccgtgttcggcgtcaccttcctgttcagcctgttcctgcaatacgccaagggcctgcccccgcgcgaggccgggctgatcctgctcatccagccggtgatgcaggtgcttaccgcgccgctgtcgggacgactgtccgaccgggccgaccccggccgcgtggccacggcgggcatgctgttcagcgccgcagggctgctgctggccatggccaccctgtcgccgggcatgcccgtgtggctgctggcggcggaactggtgtgcatcggcatcgggttcggcatcttcgtcacggccaactccgtggccatcatgagcagcgtggacaaggcccacttcggcgtggcctccggcatggtgggggccatgcgcaccctgggcatggcgtgcagcatgaccaccgtgtcgctcatcttcgccctgcacctgggcgaggccgccatcacccccgccgtgctgcccgaattcctgtccgccacccgcaccggccttgccgtggccgccgcgttctcgtgcctgggcgtgctggtttccgtggggcgcgggcgaaagcgggattgacggaacgtctgaatcccccggcccccctccctccttccccaaaacgttttgattcgggtgttacaagtaaaaaggcgtcgcaaccagctggttgcgacgccttgcgtttcggtgcgtatccggagcgtgcctacagcacgggcaggtagcgctgcaattcgaactccgagacgtgggtgcggtaggcgtcccactcgatgagcttgttgcccaccaggttggcgtgggtgtgttcgcccagcacttcctgcatcagggcgctgcccttcagttccatggccgcctcgtacagcgagccgggcagggagccgatgccgtgcttggtcaggtcttcctcgcccatgtggaagatgttggcttccacggccttgggcagttcgtagctcttttcgatgccttccagcccggcggccagcatcaccgagaaggccaggtaggggttgcaggccgggtcggggctgcgcagctcgatgcgggtggccgcttccttgccgggcttgtacatgggcacgcggatgagggccgaacggttgcgctgcgcccaggccaggtacaccggggcctcgtagccgggcaccaggcgcttgtacgagttgatccactggttggtgacgcagcagaactcgcgcgcgtgcttcagcaggcccgcgatgtacgagcggcattcgcccgaaaggtggtgcgggtcgttggggtcgaagaaggcgttgcggccgttgcggaacagcgactggtgcacgtgcatgccgctgccgttctggccgaagatgggcttgggcatgaaggtggcgtacaccccgtgcttgcgggccatttccttgaccacgaccttgtaggtcatgaccacgtcggccatcttcatggcctcgttgtagcgcaggtcgatctcgtgctgcgagggggccacctcgtggtgcgaatactccacgggaatgcccatgcgctgcaacgcgaagatgatgtcgcgccgcacgtcgttgcccaggtccagcgggggtgcgtcgaagtagccgcccgcgtcgatgggctgcgggcactgcgaactggcgaacaggaagaactccagttccgggcccacgtagtaggtatagcccttttgcgcggccttttcggtcagcttgcgcaggatgtagcgggggtcgccctcgtagggggtgccgtctgggttgcgcacgtcgcagaacatgcgcgccaccgggcgctccatgggccgccaggcgcagatctggaaggtggtggcgtcgggaaaggccaccatgtcgctttcctcgatgcgggtgaagcccaggatggacgagccgtcgaagcccatgccttcctcgaaggcggactcgagctcgctgggggtcacctggaagctcttcaggttgcccaggatgtccacgaaccagaactggatgaagctgacgttgtattccttgaccgccctgatgacatcatcaccgttcttgcaattgaatacgggaaagtccatgtgcacctcctgcaattggtgcttcgcgcccgggtcgcggcccggccggccccgcaaggccgtggtgtgtctgtaagtgccgcgtcgggtggcgcgtgtgaagccggacgaaggtccggcaggaaacaggtcggggcaatgctagccatagcagatacgcaaggggggtcaatgaaaagccccctgcttgacatcattgtaaaatggcatggggatgcaggcggggcgcggtgttgcggggggctggccgcgagccgcggcccctgccaagggcggtgcagggggtgcggacccgcacgaacaggggatgacatggcgggcgggtgcatgcgccttcggagtgcgcatggcgaaggggataggtatcgccatgcgtgtcgcggcaaaaagatatgtattgctatcctgggtcgcctgccggaaattttccggccaccccctaatctcctgcccggtgctgccgaaaagactgccagcggggtgtgtcacgcccccgggagcaccgcatgagcctgaacctgacccttggcgcgctgcgcgcgcagaacggcctttccccgtacggggaagggctgggcgcgttgctgggcgcgtctgtcgggtcgggcgccagcacggggacgggtgcgcgggcttcgggcctttcgccggacaagaccgccgacgtgttcggcgcggacatcgtgcgccggacatcggtggtgcccgccgccgctaccgctaccgctgcggatgcggcaggtacggacaccgccgcctccacgggtgcggcatcgaccgcccccgccgctccgaccgacgccgagcgcgatgccctttccggcgcgctgtccggtagcgtgcgctgggtggccgacaagttcggcgatgcggcggccaccgccgtcatgggcatcgtgtacaagagcatcggcgacggcccggtgaccgaggattcgctgggcgaggggctgctgaacgccctgcgcttcgtggaccggcagttcggcacggcatcgggcgatgcgttcatggcccagctcaatggcggcgggctcaacaacgcgctcaacgactacttcgacaacggcctttccgagcggttcatggtggcgggcgcgggcaaccttgccgacgacgcggtgcagggggccgaggccgccaaggccaccctggtgcagcaggcggcgaagggcgatggcgacggcgggtccgatgccatgaagtcgctgctggacatgctgcgcaagatgggcgtggaggacgccacggaaaacggtggcgcccccggtggcgcttcgggtaccgcatcaggcaccaccgcagactccatgaccagcctgctgtccggcgcgctgtcctctctctccgggctctcgggctttaccggtcaggccggaagccgcacgggcgggcttgccgcagggtacggcccctccggcgctgcggcgcaggccccggatgcccttgcccccggcctgctgctgcacgccagcgtctagccgttccccgctcctgcgccagcggccgcccacctgtgttggtcgaccgcacatcctcaccgggcaacgcccggtgtttccgtttcggaatcccagccgcccaagggcccccagacccgcttgccatggccgggcagaggcgtataccgaactcaccgcccgctcaatgaaacggcggtgaccggtgccccgtctgctcgcgtccatccaggcagggcattacaggccatgacaggcaggccacgacaggccttctccacggtgcccctttcccacggcatggcctccatgcccggcttcgacacactccgccacttccgggttttcccatgcccacacccacctccgcctcgccgtcccagactccttccgtcacgtcatcgtccggtccgtcttcatcgcccagcccgcagggcggcaactcgttccgcgagataacgcacatcccctcgctgccgcgcttctggatcagccagtgcggctcgtacctggcctacaacatgctggccgtggtcatcggctggcagatctacgccatgacaggcagcgccatgcatctcggtctggtggggctggcccagttcaccccgcaattgctgctcaccctggtggtgggcggcgtggccgaccgcttcgaccggcggcgcatcgccttctgctgtcaactggccgaaggcctgatggccgtggccctggccgtgggcagcgccacgggcaatctgacccccgccggagtgttcgccggggcctttctgaccggcgcggcccgcgccttcgaacagcccgccatgaacgccctgctgcccggcctggtgccggtggtggtgctgccgcgcgtgctggcctttggcgcggggctgcgccaggcgtccatcatcgccgggcccgcgctggggggctttctgtgcgccgccggggcgcaggtgggctacggggtgtgcggcgcggcgttcctgattgcctgcgcggccatcctgctggtgcgccgcccggacacggcggctaggcgcgaacccatgaccttgcgttcgctgttcgggggcattgattacgtgcggcgcaacccggtcatcctgggggccatcagcctggatctcttttccgtgttgctgggcggggccacggcccttctgcccatctacgccagcgacatcctgcgcaccgggccgtggggccttggcctgctgcgcgcgtccccggcggtgggcgcgctgtgcatgtcggtgtacctggcccgcgtgcccatgcggcggcgggtggggcggcggctgtttgccggggtggtgggctttggcgtggccaccatcaccttcgggctgtcgcgcagcttccccctgtccatggccgcgctggccgcgctgggggcgtgcgacatgatcagcgtggtggtgcgccagacccttgtgcagctggaaacgccggacgagatgcgcggccgggtgggtgcggtgaactccgtgttcatcggcacctccaaccagcttggcgaattcgaatccggggtcaccgccgcgtggttcggcgccacgggttcggtggtgctgggcggggtgggcaccatcgtggtggccctgttgtggatgcgcctgttcccggccctgctgcgccgtgaccagttggtgggcacgcccgccgaaagcccggaacagggttcggagcaaggttcggcgcaggcgccagacgccgcgtcatacgcgccgactgcttcatgcggacaagacgcgccggttgcggacgcccagccggaaacggcgcgggcgtccggctagccgcaccgcctcccttcgttcttcctttccgcacgcacaagggccgcgcagccggacgtgccatgccctgctgcgcggcccttttccctctgccttttgcagttggcagggggtggcctgatcgaaattcgctgaatatgccggacgcgtctatcgcctcagcctgtcccgcacggccacatagaccgggatgtgcgcgctggccaccacctcttcggccacgctgcccagcagcagtcgggccaggccccccttgccgtgcgaggcgatgaacaggcactccgcgcccagccgtcttgccgtggccagaatgcgctccgccgcctcgccctgcgccacgtggccgcgcgcccgcaccccttcctgcgcggcccgcgccgcaatggcctccaccacggccctgccgtgctccacttccatgtccgccgccagttgcccttcagcggaatcgggaaaggtcaggtcggccacgtacagcacgtgcaggtcggcgtcgtgctcgcgcgccagttgcagcgcggtgacggcggcataggtgcagtagcgcgaaccgtccgtggccagcaggatggaccggaagcccagcaccgcgccctgcggcaccagcagcacgtcgcgctcgctgtggccgatggtgcgcagcggcacgttgccgcgcaccagccgcccgagggcggaacggtcggccacgcccatggcgacaaggtcggccttcagcctgcgggccgtgtccacgatgacctcgaagggctcgccttcctcgcacaggcagtcgatgtccatgccgcgcgcgttggccatttccagcgcgcgggcaagggccagttcgctgggctggcgcagcaggcgcttcaggtccgccagggcgctggagccaaggtcgccggtgtagggcggcaccaccgagagtaccgccacccggcacttgcgggtggcggcgaactccaggatctggtccagcgcgtacagggaatgttcatcgccggtgacgggcaccagcagacgctcaagcctgcccatgcgcctcctcccgcgcggccgcgcggcccttccacatgctgccgagaatgatcaccgcgccggtcagcagggccaggcacatggacgcgaagctgatcttgcccagcacgtcgagcatttctggcgacatgtccataaatcccagcttcaccaggtagcgcggcagggcaatgccacggctcacggccacgatgagcatgatcacggccatgaccatcttgatcatgtgctcgcgcacgtaggtggtgccgatggcccccagctgcacgcccagcagcgacccgccgaggatgatcagcaccaggcggatgtccaccatgccgtgcatggcccagttgatggacccgccaaggcccatgacgaaggcgatgaccagttcggtggccgatgccatcagccccggcacgcccatgacgtagatcatgccgggcacgccgatgaacccgcccacggcgatggtggcggccagcatgccggtggcgaagcccacgggcagggtgaaccacagcgaaatgcggatgcccgagcggcggaaggtgagcatgggaggcagttcgatggcctgcaggcgcagggccaggggcgcggtggtttccacgccgccgcagcgggcgcagcgcagggcgtcgcgcatgacgtagccgcccaccagcaccagcaccgccacgaaggacaggctgacgtacaggtccgacccgacctggccccacttttccagaatgacctgctggatgcggatgccgatctgcacacccacggcggcggacgctgccatgaccagacccagcttcacgtccacttggccgtagcggaagcgcttgatggcccccaccagagccttggggaacttgtggcacatgttgctggccacggccacggtgccgggcacgccaaggctcatcatgccgggggtgagcacgaaggcgccgcccgagccgatgaacccgctgaccagcccgccgatgaagccgacgaggaacaggaaacagatgcccgatgcggtaaggtcgatgaacttcgtgggatcaagggcaagaatatccatgatgcgtctcctgaggggcgccgctaggcgttcagcgtggcgcggcgcgcggccgggcggacggtggcgggctggccgacagtggccgtggtcgtttccgtcttgcgggctgtcttgcgggtggcctctatgcccagcacgctccacaggttgccggtgaattcaccgtgcacgtacgagaacaggaacaccgtggcgatgggcccggcggcccagtacgaaccctgggcgaaatgggcggctatggtgtccgcgaaggcgaatacccctgcgtacagggcggcggacagaatgccgaagatgatggtcttgccccagggcttgcgtgctgattgcgttgccattgctgactcccgtggtggcgccgcctgcgtgacggcccgttgtccccgttggcgggggttgtcgagggcggtcgccctcattccaccgtgaacagtgcaaggccggtgcggccccgcatcagttcgctctcttccggttcgctcaggatcaactcgacgcggccatgggcccgcgccgcttcttccactgcttggtccggccttccggacggggcaaagcgcacctcgtgcagggccgccatgccccgcgcgcgcgccgcttccacccattcaagggcccccgcccgcgcctgccgttcaaaggccgcgcggcggtaggcgtcgtgcgatgcatcgcccacgtgcaggaacagcaggccgctgcccatgcgcccggcaaggctcagggcgtagcccgcaagacgagaggacaggccgcagccgtgccccagcaccaggatgcggcgaacctgggcctcgccccggcggatcaccgccccggccagcaactgttcgcccgcttcggccagggccagggcctcggcgtagtcggccaggcgttcctccacgcgcacggcggtggtggaacgcatgcggatgtcgccctgcccggagtcaccgccggtggcggtacggcgaaaccatctaccgggcatgggcggcctccgcgaaaaggatgcgggcgggtgagtggtcggctgcgcgaaggatgcgggccgcccgcgaacaatggaacaaaggcatggttactcggctctcagcaccgggcgctggcgttgcccggcggttgcggtgcgggtctgcgcacccgttgcgggagatgcggaaggctgggccgcctccgtgcggcgggcctgattggcctggcgggtggcgtcgtcgctgtcgcttccgcgcagctgccacacggcctcgtccggcctgttccgttccgcaaaggccactgcgacaaatgccgactcgatcgattcgcggatggttcccattttgcttcctcgcggtttgtgtgtgcgcatgcataaacaagcgccgtgccagagcgcgctgcttcaggcatgacactgattttattgtgtatattgtgtgatgaggtgttgcggatggcgagctcatggtgttgcaaagtgcaacgccaactgctaccagtccgcgtaacaggccggttttgcgcgggttcgtgaaaaaatgcacagcgttgcgaaatgcaacggtgcttcactccgcaacggtgatgccggtcaggcccagagggactgcgaggaggcgcgcatgatcttctttcggcggcagggcggggacaccccgccagacgcgtccggcgcggcggggcccggaggcggccagtccggccagactggccaggcgggccagcccgttcaggcagaccccaccggcctgcgcgccaggtgcgcggcggcagacctgcccgatgcggtgcgcggggtggtggaggcggaaacaggccgcatggaaaagaccgacgcagccgcgccggaaaacgccatcgccctcaactacgtggaatgcctgctggacctgccgtggaacgggctgacccgcgacagcctggaccttgcgcgcgcggcggcggtgttcgacgccagccacgcgggccttgggcaggtgcgcgaacgggtgctggagcatctggcggcgcgcgtgctgtgcgccacccagcccgccgccgtgctggtggtggacgatgaacccatcgcccgcgacaacgtggcccacgtgctggcccgcgaaggctacacggtggatacggcggccaacggcgaagaagccctggcccggctggcccggcgccgctacgactgcaccgtcaccgacctgaagatggaccgcatggacggcatgcagctcatggaggcggcccggcgggtggccccggacacgcgcatcgtggtggtgaccggctacgccacggtggacaccgccgtgcaggccctgaagaccggcgcggtgcagtacctttccaagcccatcgacatcgcggaattgcgcgccaccgtgcgcgaggcccttgccgaccgcacgcagggcctttcgtcgcgcgcgccggtgctgtgcttcaccgggccgcccggcgtgggcaagacctccgtgggccgggcgctggccgaggcgctggggcggcgcttctaccgcatgtcgctggccgacctgcgcgacgaggcggagctgcgcgggcaccggcgcacctacgtgggggccatgccggggcggatcatccaggccctgcgcgccacgggggtgcgcaacccggtgttcatgctggacgagatcgacaaggtgggacaggacgccaagggcgacccggccatggccctgctggaggtgctggacccggagcagaacgcccgcttcgtggaccgctacctggaaatccccttcgacctttcgcaggtgctgttcatcgccacggccaacggggtggagcggctgcgcggccccctgctggaccgcatggaggtggtggaattccacggctacgcagaggcggacaagctggacatcgccacccgcttcctgctgccccgccagctgcgcgaacacggcctgaccgcgccctatccgcaggtgaccccgggggccctgtcgcggatcatcaacgactacaccagcgaggcgggcgtgcgcgggctggagcgggaactggcccggctgtgccgcaagctggcccggttgcggctggaggcaggcgggcatgcgggagaacctgcgggagggcctgcgggagcgacgggcgcgactgaaccaactgaacgggctgaaccgactaaacgggctgaacgggcgggcggcatcgcctccggtactccttcgccggacgccgtgccctcgaacacgctgctggtggacgatgacgtggccgccgccctgctggggccgccgcgctaccggcacgacgcggcccacggcgtgccccgcgtgggcacggccaccgggctggtgtggtccgaggcgggcggcgagatcgtgttcgtggaggcggcccgcatggccggttccggccagctcatccttaccggctcgctgggcgaggtgctgaaggaatcggcgcgcatcgcgctcagccacatccgggccgaggcggcacacctgggcgtgccgggtctttccgggcaggcggaccccggccatgggggccaatccggccagggcgacacccccccgcaggacatccacatccacatccccgccgggggcatcgccaaggatggcccctccgccgggctgaccatctgcgtggcccttgtctcgctgctgtcgggccgtccggcgcgggccgacgtggccctttcgggcgaactgtcgctgtcgggccgggtgctgccggtcagcggggtgcgtgaaaagctgctggccgcagcgcgggccggggcgcgcaccgtggtgctgcccgccgccaacgaggcggaggcgcgcggcctgctggcggaatttgccgcgcgcgggtccggcggcctgccgcaggtggcctttgccgcgcgggtgcaggacgcgctggccgtggccctgctgcccgccgaggcagcagatgaccaggggggcgcgccatgcagttcctgatccgccgcctggccgcgggcaacatccggcaactggtgctgttcggcatctcggtgtccattctggggttctcgctgctgggcgggctgtcgtacaactacctgctgcagatcgaggacgccctggccctggccgaggtggtggacgacctgagcagcgacatcctggaaatccgccgctacgaaaagaactacctgctctacgccatggaagaggaccacgccgagaacctggtgttcatcggtcgggcgctggatgtcatcgaacgcatcgagccgggtggcggcggcgtgcagggcaccgacctgcggggcagcgacgggctgcgcgccctgcgccgcgacctgcacggctaccgcgacaccttcagccgcctgggcgaggtgcagcttgccgggcaactgcgcgaacgcgagcggggggcgctgcgcgaagacctgcgcgaacagggcaaggcgctggtggcgcaggcccgccagatcgtcacctaccagcgcgagcgcatcctgggcatcgtggggtcgctgaagcaccagctgctgctgtccatcggggccatggtggggctggcgacgttcttttcgtggctcatcgggcggcgcattctgggggcgctgtcggtcatcgagcgttcggcccggcagatcgtgcagggcagcctggaacagctgcccctgcccgccaccagcgacgagacgcgcggcgtggtggaggccttcaaccacatgcttgtggaactggagcaccgccagaaccagctggtgcaggaaaagaagctggcctcgctgggggtgctgacatcgggcatcgcgcaccagctgaacaacccgctgaacaacatctccacctcgtgccagatactgcgcgaggaattgcgctacgccacgggcggcaacggagtggatggcgggcccggccagactggcggctccggcggagcaggcgggactggcgctctcgattcggccctggccgggcgcatgctggaaaacatccatcaggaagtgcatcgctcgcgcgacatcgtgaaggggctgctggaattttcgcgcgagacggaattctcgctcaaacccgtggccctgcgcgacgtggtgggccgcagcgtggcgctggtggccagcgaggtgcccgcgtgcatcgccatcgacgccgaggtgcccggagacatcgtgctgccgctggacgtgcagcggtttcaggaagtgctgctgaacctgctcataaacgccattcaggcggtgcaggccgcgcaggagcgggtcggcaacgcgccggaaggaagcatggcggacggaagcgcgccggaaggtgacatgccggacgagaaggggccggacgagaagaggccggacggggcaatgccggacggggcctgcccccgcgccggggccatcacggtcaccgccgcgcgcgacgtggcggcgcgacaggtggtgctgcgcgtggccgacacgggcatcggcatcgggccggagcaccttggccgcatcttcgaccccttcttcacgctgaaggaggtgggcaagggcaccggcctcgggctgtccgtggccttcggcatcatccgcaagcacggcggctccataggggtggaaagcacccccggcgcaggcacgtgcttcaccatccggctgccgctgggcgcgccggaacccacgggagacgcggcatgaacgacacgcccggacggacaacgggggctgccgcgaagacggcggacgccccttcgccctcctcgtccctgaccaccccgcacgcaccggccactcccggcccggcgcgcatcctggtggtggacgacgaggccatcgcccgcgacaacctggccctggcgctggggcggcaggggcacgagacgttcaccgccgccaacggggcagaggcgctggaactgctggccggggcggacttcgacctggtgctcaccgacctgatgatgcagggcatggacgggctggacctgctgcgcgcggtgcggatgcgccatccggacaccgaggtggtggtggtcaccggctaccccacggtgaagacggcggtggaggccatgcacgccggggcctaccactacctgcccaagccctacgacctgaacgaggcgcgggcgctggtgcagaaggcgctggaaaagcgccgcctgaggcaggaggtggcccgcctgcgcgaacagctgcgcgaacggtcgctgcccgtgcccctgctggggtccgcgccgtgcatgcaggcgctcaagcgcaccatcgcgcaggtggccccgtcggacgtcaccgtgctgatcctgggcgagacgggcaccggcaaggaactggccgcgcgcatggtgcacctgttcagccgccggtccgaggcgcgctttctggccatcaactgcggggccttcaacgaggaattgctggaaagcgaactgttcggccacgagcagggggctttttccggcgcggtgcgccagcgcaaggggctgttcgaggcggcggaagggggcaccctgttcctcgacgaggtgggcgagatgtcgctgcccatgcaggtcaagctgctgcgcgcggtgcaggaacgcaccatccgccgggtgggcggcacggcggacattcccgtggacgtgcgcctgctggccgccaccaacaaggatctggcggcggaggcggcggcggggcgcttccggcacgacctgtactaccgcctgaacgtggtggtgctgcgcatgcccccgctggccgagcgcatggaggacgtgcccctgctggcccagtacttcgcggaaaaggccgcgcgcgacacgggcaggcccgccccgcacatcgccccggaaacgctgggcgtgctggcccgctatccctttccgggcaacgtgcgcgaactgcacaacatcatcgagcgggccgccgtgctctgcgcgggtgacgtcatcaccccggcggacctgccgccggacctgcgggcgctggccgggattgcggggggggctggcgggaatgggggcaaggggggcgcggcaggccccgcgctggtgctgcgcgccgacgaggctgcccgcatgcccggcggggccggggaaggcatgacgcccgatggccgccccatgaccctggacgagaacgagcgggcgcacatcgaatgggtgctggaactggcgggcggcaaccggacgcatgcggcgaaggtgctggacatcgaccgcgcctcgctgtggcgcaagctgaagcgttacgggctgtagcggggtgcacggcctgtcggcaggaacgggggggggaacaggtggggacgggaggcgacggtgtgggaaccgtctggacgcaccaccgcccgccgtgccattctgcccacggcgctccggcccggatggggccggatggggccggatgcgacccaatgggtcccggtggacccccatgagttccccatgagccctgacggggccggacggttcggtcccgcccgccgtccatcggcggccagacatctttcgtgagcacaggagattcaccatagcaccgcttctggaactgcgcggcatcagccgccacttcaccgtgcgacggggcatgttcgaccccacgcccgccgtgctgcgcgccgtggacggcgtgtcgctgaccctggatcggggccgcaccctggggctggtgggcgaaagcggctgcggcaagtccaccctggcccgcatggtggtggggctgctgccccccagcgcggggcaggtgctgctggatggccgcctgttcgcgggcacggacggcgacgctgcgaatggcggcgcatccggacattccgctgacctggccatttcacgcgccgaggccgcgcaactggtgcagatggtctttcaggaccccttctcgtcgctgaacccgcgccgcaccgtgggggcctccataggagaggcgctggccgtggccggtgtgcccgggccggaacggcgggccaaggtggcggacatgttgcaattggtgggcctgcgggcggaacacgccgaccgctacccgcacgagttttccggcggccagcgccagcgcgtggccgtggcccgcgccctgatcacccacccggcgctggtggtgtgcgacgagccggtatcctcgctggatgcatccgtgcaggcgcaggtgctgaacctgctgcgcgagttgcaggaacacatgggccttgcctacctgttcatctcgcacgaccttggcgtggtgggccacatgagcgaccacgtggccgtgatgtaccttggcaaggtggtggaggaagccccgcgcgacgtgctgttcgccgcgcccgcccacccgtacacccgcgccctgctggcctcggtgcccgtgcgcgacccgtcccgccgcgccgaacatccggccctgtccggcgacctgcccagccccatcgccccgccgcccggctgcccctttcacccgcgctgcccgcaggtcatggacgtgtgccgccgacaggtgcccggctggcatgttgtggctgaggggcagcatgcgcgttgccacctgcatgcttagggactgcttctaacttgccttttcgcccgttggcgaccgacccgaagggcgcgaagcgtgcccgttaggcgagcttgcgagtcttacgggcatcgtgcgtaacgcggtcaaacttcgccactccctcatgacaggctcgttttccttgccaacgaacgaaaatcctaagttagaagcagcccctgaagagataatccgccgccgggtgctttcatgccgcttgtgaaaaaacggacttgacgagcggccctgccgtcaccatagtgcgggtgccccgccgcgcgccgcgccacgatccgatttcgtgcggcccggcgcgattgggggccatcgaagaccacgaaccccgccccggcaatccggagcaggggtgaacacgccaaggagtgtccatgtccgcggaattcgtcaacgccatccatgccgtcagcgaagtgctgatgttcgaaaactggctgcgcttctatttcatcaccgaagaaggcgaaaagctgttcatccgcgtgccggaaactgcggaaaagcgcattcgcgaggaatatccccacctgttcggcctgctggagctgctgaacaacaaggagatcacctacgaaacctcgcgcgacgcggtgtgcagcttcgtggcgtccgacgtggacggctcgcgcatgaaggcgggcagctccgagaaggtcttcgacagcagcctgttccagttcgagatgcagctgttcaacatctgggtgcagtcgcacgaggaacagctggacaagaatttcctggacctgcgcaagtggcaggaactgtacgcggaatggaagcgctcggacaaggtcaaggaatacatgaacgagctgaaggacgcctccacccgcaccgcgcccgactgcgattccgtgcagtagggcctcgtccctttccgccatggcggaaggttggcactgcaatgaagacggggaggaagcccacggcatcctccccgtttgttttgatagcccggcgagcacgaacaggtcgccaaggggttgtttctaaatgaggattttcgttcgcgggcaaggaaaacgagcctgccatgagggagtgcggcagccgttatgcgagtcttcgagcattacggatggcgtctgcaaagcgccctagccgttaggcgagcgaagcgaaccttacggatagggaccgcaatgcgtacttttgccgtatttgaccgaaatggcaggcaaagtttgaccacgttgcgcacgatgcccgtaaggttcgcaagctcacctaacgggcacgcttcgcgcccttcgggtcggtcagccaacgggcgaaaagacaatttaggaacagcccctacacgcccagcgtgtccagcgcggtttcaatctcggttcgggccgccagcggggccagccagcgttcgggcatccagccaagaccgtgtcgcgcgccgaacagcatgccgatggcaaggccgcgcgcgcacgaatcgcccccggccatgacgttgtcgatgagcccggtttccggggcggcctcgtgcttgagggccacgtgcaccactcccagaaaggccccctgcatgccgcacgactgcccgaagcgggcgatggcggcgggggtttcctcggccagcgacatgtcggcaaaggccagccagtcttcggcgggcagggccgcgtagcgggccgtggcggcatggtcgaaggcgccgcgcatgtccgccccgcgcagcagcgccgtggcggcacgggccatgaattccgcgccgtcggcaatgaccgggctgccgtgggtcatcagggtctgggcgcgcgcggcgtttaccagcccttcttcgtctttgggatctgagcccagaaccgccagcagcggggccatgcgggccgccccggcaaagtcgttggtggcggcgccggtctgttcgggcgcgcgcccggcggcgaagttggccagggcctcgcggctggccttgtccatgtagccggtgtagccgccctccatcaggccgcgccaccgcgtggcgaaatcggccaggtcgaagccccccctggccaccaccgagcggagcagcagcagggtctgatcgccgtagtgcgactgggcacccgcgcccttgccggaatggtagtcgttgagggtaggcggcagcaggtcggtcacccggcccaactggcgcacgatgcgcccctgatcgtattcccagtgcgcccccagcgacagcgcatccgccgccagcgacgccagaatggcgctgcgtatcctgctcatgttccacctcgggggttgcggcccgcggcggcgggccggtgagcgacacctttcccaactatacgacacgatgcgcgccggggccagaggtggcggcaggcaggcgtgaacgctgctggtagacgctgccgatagatgttgcctgtgaacgctgccggtggatgcgacggtggcggcggtgggcggcagccgcgcggggacagccgtggccccgcgcagggggcggcgcaaaacacgaaacgcacggggggcgccgtgcgttcattggcccgcgcgggatggcgggccgaagcgtgcgtggggtgaggaggggccggggaggcccttgcgggcctccccggtgccggaaaccgctcgcccggtttgccggcgggggcagaggaggtcagctagctgaagctgacggtggggatgtccaggatggacggggatgccggggatatgcgctgcgcttcccgccagagggccgccagggccacgacggcttccctgtcttcttcgggaagggcatcgataagggcatccaggggaggaggggttgccgctgcgttgcggcaaatttccggagtgtgcatgtctgttgtggctccttgttccgttacgccacaagtaaagcagggaccgtgccaaacatgtttggtgtgcgtgtacggtgtgttatggatgttttgccgatgggggcgcggcggcgcaggtgcaaacggcggcacagggcgggtgcagcatgttgcacatctgcacaagtgcgaccctgcatgggcgtggggtgcggttgggtgcttgtcgtttggggggcgggtggcgtaccacggtgccggaggtgcacatgacccgttccggttccgatgctgccgcccggcctggtccgttcgtggcgttgtccggcggttgcggcggtgatggattgcctgcactgcgcgacctgtcgcagcaggcggtggcccgtgcgctggctcatgcgctggcctacgctccgactcatgcaccggcccacgcttcgaacggcgccgtgcccggcgatgccccttggcccgtggccgtggacggcacggcgggcaacggccacgatacgttgtttctggcccggctggtgggggcgcgcggcctggtgcacgccttcgacgtgcagcccagggcgctggcccgcacggcagagcggctggcgtcagaagggctggaggaacgggtggcgctgcatggccgggggcacgaggaactggcggcggcgctggcgtcgcatggggtctggccgccccgcatctcggcggccatgttcaacctgggctttctgcccggcagcgaccgcagcgtgaccacccgccccgagaccaccctgacggcgctggaagcgctgctgccgatgatggcgccgggcgggctgatttcactgcacgtctatgccgggcaccccggcggcgaggacgaggccgccgcgctggaccgccgccttgccgcgctggattgggaccggtggcaggtggctcgccacgagttcgccaacaagccccgcaacccggaacggttgctgctggtgctgcggctacccgccccggcgtagcctttcgtcatccagaaacccgcgcgccgcgccgtccatgctggccgcagcctgaggcagccggggccatcggcctttcgggccacgtggccgccctgaccatcaggaccattcggaccgtcctgtccgacctcaccggccgggccatccggatcacccggatcacccgggtcaccggggtcacccgaaacatgggccgcacggcgacaccaacataccttgcgagcagattgccatgaccaccgatgcttccgtgtttcccgacccttccgacgacgacctgtggcaggccgtgcgcgccgatctggaaacccgctttcccggccgctacgacgaggccaccgtgcgccgcgccttcgaggcggtgtgcgcgggcgaggacgactacctgccccggcgcgccctgctcaagaaggtgcgcatggcctgcatgtggacccgccccagcctggacggtcgggcggaaggggcggaatagccctcggggccgcatcgttccggatgacgacgccgagcgcacgcacgaggggcggccacggcggaaacgcaggcccgtgcctgcccgccgcatcccttctgcctgtactcagggcagcaggggatggcggaacagcgggtgcgcggcgtggcggtccagcagggcggccagccggtcccgctgggccggagacagcccggcgtggaattccacgaaggcatcacgcgcgtgggcgtaggcctgttctgccaactggcgcttgtccgcgaacaactggtccagcgcgtccggggccatggccccgtcgcggatggccgtgtgcaggcgctggcgcaaggccgcgttgtggcggcgcagttcgtccagggtgcgttcgtgggcatccagacgccgggccagttgccgcgcctcgtccggcgcaagctccagttcgcgggccacggtgcgcgccacgcggcgcatgtccaccccggccaggcgcgcggcaatgcgccgcctgttgtaccacagcacgcagagcactgtggccttgaccgcccccacccccacggcgaattcccaactcatgcggtgtctccggatatgttcgtggcggcaacgcgcgaaagaaggcccgcctctccgctcaggggccggcccggccgccaccgggtttcgtggtgcccgatcatgtccatccggcatgcacgaaaaagggggaagggccaaggcccctcccccgtcgtcattccttgcgtgctccgcgtcaccctgcccgccccatggtcaatgacgccaatgacgccaacgaagccaatcaatccagcgggcaaaaggccgattcgggctagcggtgggcttccagatccttcaggaactccggacgcacctcgaaaccgcaggcagcggcctggtcggcgaactgcacggcctgggcgaattcgccccgctcgaagtgggccagcgccaggttgttgtaggccgggccaaagccgggttcgcgcttgatggcctcgcggctgatctggatggaggcctcgtagtcgccctgcatgaagtaggcggcgcccatggtggccatggcctggatgaagtccgggtcccacttcagggcctttttcagggccttgatggcttcttccggctcgccgcgttgcaggtgcacgaagccgatgttgctccacggcaccgggaacttggcacggcactgggccgcttcctcgttgtagcgcaggcagccgtccaggtcgccgcgctgcaggcagatgccgcccagctgcacataggcttcgcccaggcggggcgagttgcgcacggcgctcaggaacgactcttcagccgccacgaagtcgcgcttgtgcagcagggccacgccaaggttgtagtgatggttggcgcagttctcgcttttttctatttcggcccgcaggtcggcgatgtactcgtcaatgtcatcgtacttatccttcatcgacgtgaccctccttgatcagaatattgtagtaccacacgcagaaatcgaacacgccgcggtacttttcgtccttgttgacgatgccgagggccgtttcaagcgcgcctcgaccgtattcgttggtgtagtccttcttgttggccgtctgcagaaattcgcgcacgagctgctgggtggtgcgcttggtgatgtcctggcgcgtgtccagcggatcgttgggcttctggaaggggtcccagttctcgtagccgatgcgttccacgtacttgcgccgccggggggacatggcgtcccagatggcgcgcttctggacttcctcgtccggtgtcagttcgcgcgtggtgctgtcgcggaacatggagcccgagatattgaccatgctcagctctccttcttcaccgggccgatgccaagataggcgttgtcgtatctggtgatcagcgccatggacacaggcacgtacacctggtccagttcgcggtagcgcgactgcacggccaccagtatttcgtggctgaggcccgccaggcgttcgtggatcttgtccagcgccacggtggggtagcgtccgccgggggcgaagccggtgcggccacaggtgtgggccacgccgccgatggcggtgggaatgccgtacaggcggcaggtgatgggccggtgggcgtacatggcgcaggtgtcgtcgtcgcccagcagggggcaacggatgcgctcgcgcgccacttccgccagcagctctgcggaatcccgcccggtcagcgattccttgtacaggcggcgcttcaggcgcacggcgtggcggtctgccgcgtcggcccgttcgaggatggcggaacgctccgcgccgaagccgaaggcctcggcaaagcgctggttcaggtacatggcctccaccaggccgaggtcgaacagggcgtggcagcaatcgctgcaaccaaggccgcaggtcacgcagtcggcgtgctgcgaacgcacgcgctcgaacagcgcatcggcctctgccaccagtcgttcatatttggcgaagatttccgtcaggtccacggtcatccattctgctccttgggggccgcgcgtgcgcgaccgtcatgcgatggcccgacaggttggcgtatcgggcgctgggcggtctcggtcgttctgtggccggaatgcacaccccaaggttgccgccgtctgctgccttgcggcacggtctgccggaaaggcgtgcggacggaggttcgcgcggctcccgcgcgggcgtgcggatgtgcgggaatacgcggtgcgggcgggcgacacgccacgggaaggcaacccccgtttccgctgtggcgcggggcatgccatgcccctgtccccctcgcggcccgcagggccgcgtgaagggctggccccgaagtctggccgcgaagcctggcccttgggtgtggcccctgtgcgtggccctatgcgtggtcctgatgcggcaaatgccgccggacggcgcaaacgtcgtccggcggcatgacgtgcagcaaatccggaaaggcggcgactagttctcttcgacggtgatcgcgccggcttcgcagacttccacgcaggattcacagcccaggcattcttcttcgttcacgggaacagccttgccgtcctgcagctcgtaaacttcgacggggcacacgtccacgcattcgccgtcgccggtacacttatcggtgtcaacagtaacagtccaacccatgtcatcctccaggcgtgtttttcagccgacgacgtagtcggctttttgggaacaattccctgtcgtgattgcgaaaaaaccgcgtcaccacagggtttgacggcttaccatcgaaattgcagatagctgtcggcaaccggggtgtcaagctttgacgcaaattctcatcgttgcgagacgcgggaattccggcagccggaaacccgtgccccttcaaggctgtttttccacctgcttttttgtccgtcgggatggcaggcagagcctgccgggcgcaagccccttgcggcagcgcctacaccgccagcgaaacatagtaccccttgccgccgcgctggatgagcagggtcaccttgcccgccagccggtaccgggcaaacgcctgggcaaagtcgcgggggttgcccacgcgcacgctgcccacctggcgcaccacgtcgccgggggccagccccagccgcgcggcggggctgttgggcagcacggcattgatgcgcacccccccggcgcgctggtcctgcgcatcctgcacgcgcagcccccagcgccgctcggccagccgttccgccatttcctgcgtgaacacggcgggggtcatgcgcagggtggccgtcttgccttcgcgcagcaggcccacctccaacgtgtcgcggtgggtgtagttgcgcagcagcatgatgtagccgtccttgtcttccacggggttgccgttgatggacaccagcacgtcgccggggcgcagcccggccttggccgccggggtgtcctgctgcacctcggtcaccagcatgcccgaggcccgcttcagccccagccacgccgccgtgcgctggtcgatgtcctgtcccagcacgcccagccacaccgggtccacccggccctggcccagcagttcctcgaccacgcggcgggccttgtccacgggaatggcgaagccgatgccctcgcccttggcgtagaccgccgtgttgatgccgatgagctcgcccatgatgttcagcagcggaccgccgctgttgccggggttgatggccgtgtcggtctggatgaggtcggtgatcatgccctgctccaccttgatggaccggccaagggccgagaccacgccggtggtcacggtgtgcgcgaagccgaaggggttgccgatggcgatgaccgtctcgccgggcatcaggtcggacgaggtggccatcttgatggcgggcaggttctgtgcgccgggcacgcgcagcacggcgatgtcgaagtcggtgtccgaccccagcagttcggcgtccagcgaccggccatccagcaggtgcacggcgatgcccgtggcccctgcgatgacgtgggcgttggtgagcacgatgccggggtgcccgccatcggggttgatgatcaccccggaacccaggctgcgccgggtctggcgctgggtgggcaggctggggaacatttcgcgcgcggcctcgtcgtccatcaggccggggaaggggttgaaattgcgctccaccacccgcgcggtggtgatgttgaccacggcgggggccacggcgttgaccgcgcgcaccaccggggtaaggcgcgggctgttgtccgggatgccggggggtagggcgggggagcgcggcgtgggcacggtgatggccgcacggcccggctgcgaggacaccggctggtccgcctgcaacggcgctggcggagattccgcggccagggcggcgcggggcgaaagcggatgatgcgcggcgggcagcgccacgaaggcgatggccagaaggggcaaaacgatacgggcggcacgggccgcgcccctgacggcacggctgacgcaacccgtgcgccggggcgacatgtcatggccgggcaacagtctatggatgaacatcatgggtgctcccctgaggtgggcgattttcgcacgcatcactatgcgacctgcggcgggcgtcggcaagggggcagggcgaggaagcaagggcgtgcggcggcagggggggcgaagtcggctggcgcaggggcagtccgcgaagccgcggcgccgcgcgcgccggggcctcacgttcgctgtcgcatcccgcctgcggggcgcgggggtgaggcggaaccgcctgcgcggcggcagttggccctgacccgcgttcgcaggcgcacgccgcgccccggcttgccttgcccggcccgtggggctaccgtgcgccggttcccgttccacaccgacaccccgggggttcccatgccgtccttgtctccgcagcttctcgatctcatcgccgccatcgaccccgtggaccatggccacgaccccgccgggcaggcccatctggacaacctgaccaagccgcgcggcagcctgggccgtctggaagacctggccctgcaactgcaccgcatccagggcggcgcgcgccccctggccgccgaccccgcgcgcatcttcaccattgcgggcgaccacggcgtggccgccgagggcgtctcgctgtttccgcaggaagtgacccgccagatggtgctcaacttcctgaacggcggcgcgggcatcaacgtgctgtgcgccaccgcgggcatcgacctgcgcgtggtggacgccgggtgcctgggcgacgacttcgacccgcatccgcagctcatccgccgcaaggtggcccccggcaccgccaacatgacccacggcccggccatgacccgcgaacagtgcgaggccgccctgctgctgggcgccgaccttgccgcgcaggccgccgccgacggttgccgctgcgtgggcaccggcgacatgggcatcgccaacaccaccccctccaccgccctgtactgcgcgtaccttggcctggaccccgaagccgtcaccggccccggcaccggcctggacgcccacggcgtggcccgcaaggtccgggtcatccgcgccgccctggccgccaaccgccgcgttgtcgaatccggcgaccccgtggacatcctggccgccgtgggcgggctggaaatcgccgcccttgcgggcctcatccttggcgcggccagccaccgcatggtggccgtcatcgacgggttcatctccaccgccgcgtacaccgccgcctggaagatcgcccccgccgtggccgggtactgcgtgttcagccacgcctccgccgaactgggccacaaggccatcctgcacaagctggacatccgccccctgctcgacctcggcctgcgcctcggcgaaggcaccggcggcgccctgtccatcttcctgctgcgcagcgccgccgacatcttcgaaaagatggccaccttcggcgatgccggtgtggatgccgggaagtagggaagaagcaagatttgatggaagagaaccgggggaagggaacttttgaaaaagttcccttcccccggacccccatccctcaaaactttttgtatgggggagagcaaagccgtttggctttttgcggagttgatatttccaatgcttttcaggtgagccgcgccacgcatacagggcgtagatgaaactatgtagcggctgaggcagtggcttgcgtaccttttgcccatcagaccaaatgaaaagtttgggaggatggggggcccggggggaaggaaccttttgcggcagccgttaggtgagcgcttgcgcgaaccttacggatggcgtccgcaaagcgtaaaaggttccttccccccgattcatttcatggattgtcttcgcctattcctgcgccaacacctgttgggcatgactgaccacgtggtgggtcagggcatcgagcaggcgggtacgcagtccccagcagtgccagtagaggcggatgggcacggcgtgtccgggggcaaggtcgatcaggcgtccatcggcaaggtgttggcgggcctggggcagggggatcatgccgtaggcaaggccctgggccaccacgtccacgaagcgttcggacgaggggatgtagtgcagcggcaggctgcgggcgatgcggtcgaaggaggtggcgccgggcggcaggccgcgcaggaactggtggtgcacctcgtcggcgcggttgaagatcacggcgggcgcgcggcacagggcggcttcggtgagcccggcggggaaccattgcgcggcgaagtggggcgcggccagacacaggtagtccacccggcccagcggaaggcagcggcagccctgcacggcggcggcgcgggtggacacggcggcggccacgtggccgtcgcgcagcagaaggtgggtgcgctcctgatcgtccacggaaagatcgagcagggcgcgttccgcgcgcaggaacggggccacggcgtcgggaaaccacgtggccaggctgtcggcgttcacggccacgggcagggtggtccatgggatgcgggggatttcggggccatccgaatccggcgaaccggacgcgccgccagccccgccttcgggccgcagcgcggcggcaaggtcggtttccagcaggcccaccttgtcgcaatgggccagcaggcggcggccctcgtcggtggcgcggaccggggtggcgcgcaccaccagcacggtgcccagttggtcctccagcgccttgacccgctgcgacacggcggactgcgtcaggtgcagcacccgcgcggcccgctcgaagcccccttcgcggatgacggtggccacggcttccacaagtcgatagtcgagcatggccgatcattacgtttgcttatgcagcagcacaacaagtaatttcacgcatgccacggaacaaggtagagcaggggcgtcacggcggatcgccgcccgtgcggtatgcaccccggaggtatcccccggagaagtttctccggaaaggttttcccgaaggtttttccggatgacgtgtgccgacggacgacgggcggcgctcgccggacatccattcccgcttttggagttgcgccatgcaccttgcaccctaccttcagggcctcggcatcggggccagcctgatcatcgccatcggcgcacagaacgccttcgtgctgacccagagcctgcgccgcaaccaccacatggccgtggccgcgctgtgcgcgctcatcgacgtggtgctgatcaccgccggggtggccggggtgggcacggcggttgccgccagcccgctgctgcggcagggcgccgccgtgggcggggcggtgtttctggcgtggttcgggttcggggcgctgcgctcggccctgcggcccggcatccttgaagccgacagggcagtgggcgacggcgggcgcaccagcctgcgccgggcgctgggggccacgctggccgtgtccctgctgaacccacacgtgtaccttgataccgtagtcatgctgggcggcatcagcgggcactacccggccccggaacgcctttccttcggcgcgggcgcggccacggcctcgtgcctgtggttctttgcccttggcggctgcggcagggtgctggccccgctgttccgcaagcccgtggcctggcgcgtgctggacggcagcgtgtgcctggtggtgtggggcgtggccctgtccctggcccggcaggcctgggcggggtaggaattcttttgacgcgttgcggccacaacccgtgatgcgtgaaggcctgcggggtgtaccttccttggcattgtgattcgttcgcggtgctgcttttcaacaaaaaaagtgaggccccgctgccgggacctcacttttcttttctacggtctttgttttgttacgggcaactactggtggcgttgccgcaagagggaattttggtctctgccaaggaaggccgttgttccatgaagggacgtgcggcagccgttaggtgagcttgcgaaccttacggatggcgaccgcagcgcgctctttgcgtactcgaccggaatggaacggcggactgacacaggcagagggcaaaagacgccttgcggcaatgccacctattcccggtcgcgcggggtcgccggctccaccccaaggcggaagccccggatctggttgccgttcatcaccgagatgacttcctgcgcgtagtcggcaggcacttccacgaacgacacgcggtcgcggatgtcgatggccccgatcatgcgtccggggatgccggtttcgcccgcgatggcacccacgatgtcgcgcgcggtgacgcgcatcttgcggcccacgttcaggaacaggcgcaccatgccgggttcggcgccggtgcctgcgggggtcttttcaccgccgggcacggcgtcgcccagttcgcggcgcatcagcagcttcagcagcgctgcggccatgtccacggtggtcacgtcctcgtccaggaacgattccacgatgtcggtgtacttttccagttcgcccgcctcgatgtggcggcgcacttcggccagcagctggttggtcttcaccgtggccacgtcgctggacgtgggcacctggtgctgcacgatgtgcgccttggtgaacttcttgatgtcgcgcagcttgtagaagtcgcgcccggaaacaaaggtgaacgcccggcccgaacgcccggcgcggcccgtgcgaccgatgcggtgcacgtagtgttcgacggcgttggggatgtcgtagttgaccacggcttccacgtcgtccacgtcgatgccgcgcgcggccacgtcggtggccaccaggatttcgatgccgttgctgcggaagcgcgccatcacccggtcgcgctgcgactggttgaggttgccgtgcaggccgtcggcctggtagccgcgcccctgcaggtgctgggtcagttcatccacgccgcgcttggtcgagcagaacacgatggcgcgcttggggttgtacaggtccagcacgcggcacagggcctccagcttctggaagggccgcacctcgtagtagatctgttcgatgctgggcacggtgacctgcttctgggtcaccttgaggaattcgggcgtcttcaggaagcgctgggccatgtcgaggatggccgggggcatggtggccgagaagaacaccgtctgcgcctcgcccggcacctggcccaggatgtgctcgatgtcgtcgcgaaagcccatgtcgagcatttcgtcggcttcatccagcacggccatgcgcaccgtggaaaggttgatggtgccgcgctccatgtggtccatgacgcggcccggcgtgcccaccaccacctgcgcgccgcggcgcagggccttgaactggcggtcgatgggctggccgccgtacacgggcagcacgtacaggccgcgcttgcgcgaggccagttgggtaagttcttccgccacctggatggccagttcgcgcgtggggcacaggatgatgccctggatgtccttttcgcgcgggtcgatgcgttccagcaggggaatgccgaaggcggcggtcttgccggtgccggtctgggcctggccgatgacgtcgcggccttcgaggatgtgggggatggccagcgcctggatgggcgaggtttcttcgaagcccatctcttcgatggccttcaggatttccttggaaagggacaattcttcaaagcgtaaggtttccattctcattccttcgtgcgcggggcgctcggcggcgccgcgacgggaagtgcgttggcgtatcgtgccagtgcttcctgcttcctgtcggggggcagccgtttgacgtgatgctcggccttctgtgcggtgctgcggtcagggaacggggcggtggcgatcagcgtgaccgggcggcgcgagcgcgtgtagcgcgcgcccctgccccggttgtgttcgccaaggcgccgttccatgtccgtggtgacgccgcagtacagcgtcccgtcggcacagcgcacaagatagacaacccatttgtatgttaccgccgcgtgttccatggaggtaccgaatcggggcacacgccccgttcgctccggacctcccgcgcacgatgccagccgcacgcgaaaccggaggcgatgccctgtgcccgtgggccggaatccgcattccggcgcgtggcgcgcaaggcctgttgcagtgttgatgatgcgggcccgttgccgcgagcgcgcggctggtgcccggtctttcccaaaatactcgccgcaggcatcggctcgcgagggttttttgtcgctgcggggcttcccggcggcaaaaaagatcgcgcgcgatcagcagtaggcgcagccccgaccgtcctcacccatgtccagggtgatggtgtcgccgggcttcatgtcgaacagccgacagtccggggcatggttgcgcagctgctcgcgaaagcgctcggtgttctgttccagcaccggaaaggtgccccagtgcatgggcaccaccgagcgggtgcgcagcatggcgctggccatggccgcctgccgtgcgtccatggtgaaggtgccgccgatgggcagcatggcaaggtcgatggaatgcagccgtccccacagctccatcgacgcgaagatgcccgtgtcaccggcgtggtagaaggtgaagccgcccggcatggtcacgatgtaccccacgggtgcgccggattcggacgagtggaaggcctgggtcatggtgacgctgacacccttgtgcgtcaccgtgccgccgatgttgaagccgatggaattcagcagcaggccggggcgcagcccttcatccagcaggcgctgggcagtgcccacgatgcaccccagcagcgcgccggaggcgttgcatatctgcaccgcctggcctacgtggtcgccgtggtcgtgggtgaccaggacgaggtcgggcggggcgatgtcgctccacggggtggacgccgaggggttgccctcgaagaacgggtctatgagcacgttggcgagcccgttggccccgtcgcaggaaatctggaaattggcgtggccgtgccatgtgaggctgtactgcatggtctgatcctgcctttccgcaaaaaaggtttccgcgccgccgtggcctgccccggtgcaatccgcgcacgggaaccggttggcgatgcggcagggggaacgctgttccggttccttgcggtatcgacgcaataccgggggaaccggcgttcccgtttcgtgccgcgcgggcggttcatcgccgcgcatgcccgtacgcgttgcggcacacggttgggcgcggggccgcgcccggcttgtggctgttcgtgcccgtatgtgcccgtgtgtgtcagttagtgacgctcatgccgggcggtcatccgtggcgcgcgccgtggcgcggctattccgtgtcggcggcctcgccccagcgggcggcaagggtgttgggcacgccgatctggtccagaatgcgcccggcaaggtggtccaggatgtcctgcacgctggcgggccgggcgtaaaagccgggacagggcggcatgatcaccgcgcccgcctcggcggcggccagcatgttgcgcaggtgcacccggctcaccggcgtttcgcgcaccaccagcaccagcgggcggcgctccttcagggtgacgtcggcggcgcggtgcagcaggttgctgccggtgccgtgggcgatggcggccagcgtgctcatggagcaggggcagaccaccatgccgtcgtgcggccacgagccgctggacggcggcgcgccgaagtcgcgcgcgtcgtggaccacgttggccagggccagcaggtcttccgcgcgcaggtccgattccagcgccagcacctgccgggccgcgtcggacaccacaagatgcacctgcacgccgccgggcagggcgggcgcggcgttgcgcagcccgcgcagcagggtgacggccaggggcatgccgctggcgccggatatgcctaccacgaagcgtttcatgaaatctccggaatcatgccctcctccctggcgctgcgcgatgctgccgcgcggcgcgcggacaaccggcgcatgaccgtgcccgctgacgtccgcagacatcctgtgctgcggaccgggccgatgccgtgccagtcggggtggaagaatcggacggacggcggtcggggcgggaggggcgacgcgatggaggtgggtggggttgttttatcgaaaatgtgcacgacgcgccatgcctgcaaggccgtccgacacgatttttttcatgaccgccacactttggcggccattcgcacgtgtcgtgaagggcgggcgcggcaattcggagcctgtctgtcgtgtttgtgccgtggtgcccgggatggggaatgagtctggggcatgtgtttggggcaggcgggcgcaccgcgcgcgtccggcccacatatgtcttgacagtgtcggcaggcaagcgatagttgtcccgtttcgcgggcaattagctcagatggatagagcgttggcctccggagccaaaggccacaggttcgaatcctgtattgcccaccacgcgacccttgggggcgctttcgcagcacggcggaagcgccccttttgcgtgcgctgccgttttctgcggcgcatgccaccttcccgcgtcccgcgttttttccccgcgttttcccttctcggccccttcggcctcatttctggcccggttctgcaaaaaaataatgccccgtggcgactttttttatccgtttttccggacgcaaatgaccgggcacgtccctgtgttgaggtgacacatctttgtagaatggcgagcaggcacatcatgcggctctacgcttcatgcgcccccgcgtggcgccgtgcccgcaaaccgccaccgcacaaggcaaatgggcggaaagtcgttttgctgtcggaagccaccgtgctccctggcagcccgctgtgtggctgggcacgtctggagtaagcaatgtgcctgatcgcacaatgtgtggtgcccacaatcgcagcgggggtgccaggacggaatgcggtgtctgccatgcgtcatggatgaaatagcatttcacgggcagggtatgccgtgtgaacggcatgcatagctttatcaagagtcgtcatgttgtcgcaaggtaattttaatgaatgcacacttgatgatagattgagatgctgttgtcgtattgtttgaccgtgtcctatgtatatgagtctgttagtggtggaatttgcatttcatgaaaggcaataaagatattgtttgtatgaacagtgaataggtatgcgtcccatattgcggaatgggtatgatttttccttgaaaatatacgccatgtctgaaaaaaaagattggccttcccttcttgaagtcgcgttttccatgagctaatgcgaccatcaagagcaagcccatgggctggggccggtgcaggccctcatcataatccgtaagggaggagtttcatgaactgggtgcagaactacgatccgctctcgaacatccttttgtcggcactggtcgccgccgtgccgctgtacgttcttttctacatgctggcggtgcgccgcgcgaagggtcacttcgccgccgccctcggcacgaccgcggccgtgctgctcgccatcctggtgtggggcatgccggtcaacctggccgtcaatgcaaccctgtacggtgcagcgtacgggttgttccccatcgtctggatcgtcatcacggcggtgtggatctacaacatgaccgtcgaatccggcgaattcgaaatcatcaaggattcgctggcacgccttaccgatgaccgccgcctgcaggccatcttcatcgccttcgcgttcggttcgttcatcgaaggcaccgccggtttcggcacccccgtggccatcaccgccgccatgctggtgggcctgggcttcaacccgctgtacgccgcgggtatctgccttatcgccaacaccgctccggtggccttcggcgccatcggtatcccggtcatcgtcgccggtcaggtgtcgggcctcgacaccatgcacatcagccagatcgtgggccgtcagctgcccttcctgtcgatcatcgtgcccctgtggctgtgcgtgaccatgtgcggcttcaagcgctcgctcgaagtgctgcccgccgtcatcgtggccggcgtgtgcttcgccggttcgcagtacgccttctcgaacttccatggcccgaccctgcccgacatcatgtcggccatcatcaccatcatcggcctcgtgctgctgctgcgcgtgtggaagcccgccaccacctggcacttccccgacgaaaccccctcgtccctgaccggtccctcgccttactccttcggtgaaatcatccgcgcctggatgccctacatcatcctggccatcatggtgttcttctggggcctgccggaaatcaagccctacctcgacggcgccctgggcgctggcttcaccccgctggccgccaagggctttgcctggcccggcctgcacaacgccatcgaaaagaccgcgcccatcgtggccgccaatgccccgtacggcgccatgttcaagctgaacatcatctccgccgccggtaccgcgatcctgttcaccggccttgccgcggtgcccatgatgcccaagtacggctacggccaggccattccctgcctgttccgcaccatgcatcagctgcgcttccccatcctgaccatcgccatgatccttggccttgcccagatcatgaactactccggcatgagctcgaccatgggcctcgccttcaccaagaccggctggctgttcccgttcttctcgccgctgctgggctggctgggcgtgttcctgaccggttcggacacctcgtccaacgcgctgttcagcggtctgcagcgcaccaccgccaccagcgtgggcatggacccgcacctggccgttgccgccaactcttcgggcggcgttaccggcaagatgatctcgccccagtccatctcggtcgccaccgcggccaccaagatggtcggccaggaaggccagctgttccgcttcaccctgtggcactccgtcgcgatgaccgcgttcatctgcgtgctgaccatgctccaggcttacccgctgaagtggatgctgccgtagcgtgacaggactttcgtccgaaagcgcggggcgggcatgaatgctcccgcctgccccgcgccccgcgtgcacccgccgggcgaaaacaagcaccccctggacctggtccggggggtgtcctttttttggcgcagcccccttgagggggtgaagccggatgcccctgaccacggctctcgaccgcgcccgtcagggtgtgcccggcagctggagtggccgtgcatggccgccgcgtggttgcgcgtgcggggcgggttgtggtggccgcaacggacatcccggatcgacccccgcgactcgaacgccagcggacgaaagcaaacgggccgatcctggtggaccggcccgttgtcgttgcggcggggttcgggccgggcggcctgtgtgccgcccttgagctcgcgcccttgatgtcgcgaatgatgcccccgatcagggccatctgttccgacagttcgcgcaccgcatccatcaggatgatgcctgccaacagcgccgccatggacgtgcgccccgcgcagaacggcccaacgaggcggccacggcggcgttttttggggcgggcgtgttcatggtgcccggagtgatgtgtgtgtgggggggggcggagcggggccggatgccgccctgccacagctgggatggcgtgtggccgaagcgccgggcggggcgagggcggtatttcgtcaggggcgatacttcgtcagcccttgcatttcgtcaggggtgatatttcgccaggcccggtatgccgggcgtgcaggatgcgccgccccgcgtcaggctggggggggggcgctgctgcggcgcggggatgcctgctcccgtctccttgcgccgtcctaccgtctgctgaccgccagcatgcccgccgcgccgaacaagatggccgccgtggccttgtgctggaggtgttccagcgaccggcgccgcagccagcggaacacccgcgccccgaacagggcgtatgacaccgcgctgctgccctgaatgacgaagaagctgcccgccaggatgcagaagtgcgcagtgtagtgggagggttcgatgaactgcggaaagagcacggtgaacaccagaatggacttggggttggacatgcccgtggcaaagcccaggcagaactgcctgcgcggggtcggggcggagtgcgcatcgccatggtccccggccatgggcacggcgcgccagttcttcagggccagcaccaccagataggccacccccacccacttgatgcagttgaacaccaccaccgaaccctgcacgatggcccccagtccgagatacaccaccaccatctgcacgcagtaggcgcacgagccgcccagaatggcgggcacggtgcgggcaaagccgttgcgaacgctggtggacatggaaaacatggtcatgggccccggcgtgtacgcgatggccgtcatgagcaggaaataggtgaaccaggtgccgaatgccatgctgccctcctttgcggaacgcaaaaaggcgcaggggttaccctttcggataacccctgcgaaattctggtggagctgaggagaattgaactcctgacctcttgaatgccattcaagcgctctcccaactgagctacagccccaagcggaagtaggttcttgcccgaaacccctcgggttgtcaacagcgttgtgcgcacttcgtgcgaattggccggattcccggggtgcgtaggacgcgtgggccgcgtgaggcgcgtggagtgcgtcggactggctgaggggggcgggaagggcggcatgttcgagggaggcgggaggtgcgggacgcatcctcgcgggatgtacgggccgggcggggagaggcgcggcacctgccggtggtctcgtggggaggggggagggcggctacctgtcggctgggtgcattcctccgggccgggcgtcgtggcggtttgccgcccgtgtggtgacggttccgcatcaggcccggcccggcattgacggaagcgggcactggtcgtaccacagcctcgggtgttcggcccgtgcgcgcggcctgcgcgccttggggccgcgcccggtgcaactgcttgctggcgggcgccgccgtcgtgctgcgggcagcctgccgtactccgtcgccctgcgccagtcgccgccgcccctgctttttccgcaacccaagcatcaccgggagtcccgatgctcgcatatccccgcatagatcccgtggccgtttccatcggcccgttgcagttccgctggtacgggctgatgtacctgttcggcttcatttccggctggtggctgggccgccgccgcgcggcgcagcccggcagcggctggcacccgcagcaggtggacgacatggtcacctgggccatcttcggcgtggtgctgggggggcggctgggctacatcctgttctacgatctggcctactacgccagccagcccgcagccatcttccagatctggcacggggggatgtcctttcacggcgggttgctgggggtgctgttcgcggtgtggttgtacgcccggcgcgccgagcgcgaattcctgtccgtggtggacttcgtggcgccgctgattccgccggggctgttctttggccgcatcggcaacttcatcaacggcgagctgtggggcgcacccaccacgctgccgtgggccatggtgtttcccgacggcggcccctttccccgtcatccctcgcagctgtacgaggccgtgctggaaggcgtggtgctgtttgccgccgtgtggtggttttccggtcgcaagcgcccggtgggcgcggtgtccggcctgttcggcgtgctgtatgcgatcttccgctttgccgtggaattcgtgcgcgagcccgatccgcaactgggctacctggccttcggctggctgaccatgggccaggtgctgtgtctgccgctgttcggcgtggggatgtggctgctgctgcgcaaccgtggggcggcggaagggcctgccgcccgatagcgggggggccgactgcgcccactgcggcgcggggcgcgcgtttcgcaacgtgcggcgcgggcaataccgcccggcgcgggcggcctgcttccggcctcgctttcggcccgttgccgccctgtctccgccccgtctccaatggaccgcagggccgtggctgccgcgattcttcctttccctgcgggtgttttccggcttcttccggcccccgccggtgttttctcgacggcaaggccgcgcgcgggtggacaaccgggccacggcggcaacgcatggtccggttccgcagcccggaagccgggcgcgaacccttgcgtggcgcggttttgttgacaaaaccggcattatgtgaaatggcggtgcagttgttttgccccgcccgcacggggtgcgagagaacgagacggaggaaccatggcaaaggaagatgccatcgaggttgacggcgttgtgcaggaagccctgcccaacgcgatgttccgcgtggagctcgaaaacggccacgaagtgttggcccacatctccggcaagatgcgcaagttctacatccgcatcctgcccggcgaccgtgtgaaggtagagctttcgccgtacgacctgacgcgtggccgcatcacctaccgcatgaaatagcctccgtcccgcgccgcgtattggcggccatggccacatcccccaccgctgcatgttaacgcatgccggacggaggtgcggccaccccttctgttccacgattccgtgccttgcccgccgttatcgcgtcccgcgcgaaagtggcgggcttgttgcgtccggcggcagccgatgcgcctgtgtccgagagccagtgcgatgccagccgtccagtggtggacgcccgctgcgcctcccccgcgcatccccgtcccttgccccgtgcgtcgttgccccgtcggcttccgacgcgctccgcacgccccgacgcaagggggacgccgtgcggcgtccccgtatggcccggcctgaccgggatagtgtccattgaagtggccagacgggccaatcgagccagtcgagccaattgagccagacaggccagacgggccggttgtccgcccgcagccgtcacggctttgctacggcattgggcgaaggctgcccgcggccacagggggagcgggcacggccatcacgcgccgcgcggcggtccgcccggtccgtccttctccgcgccgtgcggcgcatccggttcggatgcgtctgcctcgggcgcggccacggacgttttcggcgcgcgggcagcggcgtgcagcactgccggggtgcctcggtcgtcgtcctgtccgccatcatttggttcggcatcatccgcatcagtaccgtccgcaccaccatcctccagcccggcaccgttctcgtccgggccttcgtcttctggccggggagagaacagcatcacgaagaacgcggccccggtgcgggtggcggcatccagcgggctttccacccagatgtcgccgccgtggctcatgacgatgcggcggcagatggccagacccagtcccgcgctgccgttcttggtgccgtcgccgtcgcggtccaggcggtagaatcgttcgaagatgcgttcgcggctcttttccggaatgcccggtccctggtcgctcacgcacagggtcaccctgccgtcggcggcggtggcggaaacggccacccgcgtctgcggggggctgtacttgatggcgttgtccagcaggttgcggaacacctccaccagcccgtcgcggtcggccagcaccaccagagggcctgcccccacgccgttttccagcacgatgtccttgcgcgtggccaccggttccagttcgcgcacggtctggcgcagcacctcggcggcgtccacgcctgtcagggccaccttgtcgcccttgtgctccgagcgggccagcaccagcaggctgttgaccatcttggtcatgtggttggcgttcttgaggatggtgcgcaggaaggcggccatctggtcgcgcgacgagggcggcgcttccagcagcgtttcggcgtagcccttgatgctggtgagcggggtcttgagctcgtgcgagacgttggccacgaagtcgcggcggatgcgttccagtttttcgcgctcgctgatatcgtggaacaccagcaccatgcgctggccagaggcatcgcgaaagggcaccagcgaaatctcgaaggcgtggccctcgcccaggtcggtctgcatgctggtgccgcgcgcgttgggcgaaaccagcatttcatccaccatgcgctgcagttccggcttcatggtggcttccagcggggtggcccccagcttgttgccgatgcccgcgaacatggcggtgagcgcgcggttcatggattcgatgcgcccggtggcgtccagcaccatgaccccttcgtgcatgccgttgaacacggcctccagccgtcccttctgttcgttcagctggtgcaggtgctgctcgatgttgtgggccatgccgttgatggcgtgggccagggggcgcagttcgcggcccggtatgtcgcggatgcggcgtccgtattcgccctggccgatggcctgggccgccatggccatggtttccatgccgcgcagcaggggccgcgtgaccaccaggcccagcgcgccgctggccatgagcgagaacaggaaggcccacaccagtcccttttccatgcggtccagccggtcgtgcaccaccgacaggggcagggccaggcgcagggtgccggggtccagcccggctatgccgtccaccttgcgggcggcgtagatcagatccttgcccagtgtggcgctgaagcgcacgtcggtgcccagcgcgccggtgcgggcctccaccacctccggtcggttggcgtggtcctccagcgtggacaggcgctcgaagggcacgtcggaatcggccagcacgtggccgtccacgatgtaggtgatgcgggtgccggtgcggcgcgagagctccgtgacccaggcattgaggtgccgatatgacggaaagcgcgggtgctcgcgcagcagccagtaggtggtgtccacgttttcggcggcgcgggccttggcctccagcagcacgtcgcggcgcagggtcttgtcgaaatagagatagggcggcagcagcgccacgatcagcagcagccaggtgcccacgacgagccgtttgcgcagggagtactgtttcatcatccttgtctcgcgccggttcgtgtcgcgcccgtcacgcggatgttacaattcgtcgaacgtgtgtcggcccccgcgccgcctgcgttgcgccctcgggtggagggcggcggacctagccctgcaccgcgcgcaggaacccgtagatttccgtggggtggctttccacgccgttggccacgtagcggcgcaccacggccacctgattgccgcgcggggtgaccgattcgtccaccagcagcaccacgtcgtacggggcttcggcctggggctgttccagggtcagccaccatccgccgtcctcggtcggttcgctgcgcaggacgtagttgtccggcggctggaaggcgaaggccagcatggccttcaggtcgttgatgcagaaccggccccgcgcgcgcccggccacgcccaggaattcgccctggggcgactgcaccaccagcggcagggccagcaggtggcgcggcgggtcttgcggcgcgggaaaggcggcgtccggcggggtgggggcatcgggcgccggggcggccatgccgccggggaagggcaccacccgaccgccagacggggcagactggccagacggggctggggcggcggcttctgcctcgggcgcgctgtcggtggccttgtcgccggatgtcacggtggacgtcacggtgggctccggtgtgaccggggccgacgatgcgggggcggcggacgcggcacggggcgtgcccacgggtgcggggtgccccgtgtcgccgccctcggaaccgaccacgacgcccagcagggactcgaaccgcgcggccagggcctgcgcctcgtccagccaggcgggacggccctgcaggccggtcgaacccggtgcgcccccatcgccggaagcgggggccagcgcggtgatcagggtctcgatgtgctgcacccgcttcaggatggcgttctgctgctgggtcagccccaccatgctcttggccagattgctcacggccagggtgaagtcctgcggcagttccacccgcgcgggctgcggcggggcggcgggctcggcggattccgcgtcgtcccggtcgccgccggacggggcttccggcgctatccacgcgaattcggcggccaggcgggcgcgcacctcttccaccgacatgcccatctcgaacaggtcgcggatgcgcagcgacaccgccgcagcctccgccgtgaagcggatgggcttgccctggctggccacggggatgcagtccggaaacttgcggcggtagcttttgaccgtggtttcggaaacgcccagcaggcgggcgaggtcgcgatgggtcaggttgccttcggtcatggaaatcctttggtgtgtctcgatgggtgcgatggcgtgatgcgcggcggcggggcgtgcggacgaaggggcaagcgggcaacggggcgagccccggtgcgaaggcccctgtgcgcccggagcgtgttccgcattcaccgttcccgccactctcgccgccctcgccacagggacgcgggtgcgcgttgcggcgttgtgtgctaggctgcatccatccggaatatccgtcgcggcagccaggcagggcggggtcggtcggcggggcggggacaggggttgaaccccgtcgtgcgagcggctatggtgcgcgcccgttgtcgcgcatccggggcaggcgtggggccagcctgcccacggcaggcgttgcggtacgctgcggggcgcggcaggtcgccttttgccgccgcgcgtgcatcgtatgcttatcatgcggctatcggtatttcaacctgtgaaggcagggtgttgccgctttgccatcgtacgctttccgcagggtttgcgatgcggaggccgaaatttcaccctctgccccgaccgccgtgttccccttccgtcacccgccgaggatcgccatgcaccgccgtttccgcactttcggtcagccctgtcccctccgtctttcccgcctgctgtcgttcgccggggcctgccgccgtcgggggcgcgcccttgccgcgtcccttggactgatgctggcctgcctggcggccatcctgcccggatggccccgcaccgccagcgcggccacggaactgaccctggccgtggtgaccacgcccggctcggcccagcacgtctgcgccgagcggttccggcagttgctggaggaacgttcgcacggggcgtaccgggtggtggtgcaccattccggcactctgggcaccgagacggaaatcctgcaacagttgcaactgggcggcgtgcagttggccatcatcaccttgggcgtgcttgatccgttcgtgcccgaggtgaaggtgctggactaccccttcctgttccgcgacgcggcagaggccgaccgcgtgctggacggggcaacgggaagggcgctgctggacgcgctggagcgggtgggcctgaaggggctgcacttttccgagaacggcttccgccatctgaccaacaacgtgcgcccggtgcgcagcgtggacgacgtgcgcggcctgaagatccgcgtgctggaatcgaccctgcaccgcgagctgtggcgggcccttggcgccaaccccacgcccatgggatggcccatctacgcggaattgcagcagggcaccatcgacgggcaggaaaaccccctgtgggtcatggcggaataccgcatgcccgaggtgcagaaatacctttcgctgactgggcacgtgtattccgcccacgctgacctggccaacctggcatggttcaacgggctgcccccggcggaacgcacgctggtcatgcagtgcatggcagacgccgccgcctaccagcgggcctacaaccgccagaaggacgccgactacctgcgccgcctgcgcgaggcgggcatgcaggtggtggacgcgccggacctggcctcgttccgcgcccgcgccgacgcgttgcgccagagctccctgttttccgacccgcgcacccgcgacatgctggcccgcgtgctggcggcggtggggcgccagggggcggaatgacggcgggacgcacgtccgcatcgcccccggtgccgacagcgccggacactggcgggggccgggcccccgggcctgccatcacgcgggcgctgctggccgtggccgcgcgctgcgatgccgtggcccgcgtctggctggccggggttaccctggccatggccgggctgctcaccgtgcaggtggtgtttcgctatgccttcaacaattcgctgttctggtcggaggaactgggccgcgccctgctggtgcagctgaccttcatcggctcgtcggtggcgtggcggggccgggcgcacatcggcatggacgcgctggtggcgcgtttttcgccgcagtgggcatggcgggcgcggctgctggtgctgtgcgtatgcgtggcctttttcgccgccgtggcctggcatggcgcgcggtttgccctgttcctgctgccgcagcagacggcggcccttggcgtgtcgcgggccgtggtctttgtggccgtgcccgtgggcggcgcgctgctgaccctgcacgggctggcggacctgctggcccatctgtggcccggccctacaggcgctgacggcgctgtcggcacgggtggcgcagcgatgccgtgcggaatgacgggaaggaacggggactgtgccggggacgatccgctccggtccgcggaatcccccaccgcatccgcgtccttcacgatgcccgatgcccccgcacaagacgcccccgcgcgggagggccgctgacatggtgggcctgatcctgttcggcggcatggtgctgctgttcgcgctcaacgcgcccgtggccgtggccttgggcggtgccgcctttgccgccgtgctggccaaggggctgaccatgcccgtcgggctggagcccatgctggccgtgcagcggctgtacgccggggccgattcctttcccctgctggccgtgccgctgttcatgctggcgggcgaactgatgtccgccgggggcatttcgcggcgcatcgtggccctggccgatgcccttgtgggccacctgccgggcgggctggcggcggtttcggtggtgtcggccatgttcttcgccggggtgtccggttccgccgccgccgatacggcggccgtggggtccatcctcattccggccatgatccggcgcggctacccggccccgctggcgggcgcggtgcaggccgccgggggatgcatcggggtgatcattccgcccagcatccccatgatcgtgttcggcgcgctgaccggggcctccatcgggcggctgttcgcgggcggggtgctgccggggctgctcatgggcgcctcgctggtggccctgtgcgtggtggaggcgcggcgcacgggccgggtgccggaacggcgcttcgacgcgcgggccctgtggcccgccattcgttccggggcgtgggcgctgggcgcgcccgccatcatccttggcaccatcatcggcggcgtggccaccgccaccgagtcggcggccatggccgtggcctatgccctgcccgtggggctgtacgcccaccgcgaactgcgctggcgcgacctgccgcgcctggccctgtgtgccggggtgacctccgccgtggtcatgctgatcatcgccgccgcctcgctgttcgggtgggtgatggcgctggagcggctgccgcaggccatcgcggcgtggatgctgtccctgtccggggaccgcatcgtgctgctgctgctggtgaacctgctgctgctggtggtgggcgcgtttctggaaaccaccgccgccattctgctgttcgtgccggtgctggtgccgctgctgcccgcgctgggcatcgacctggtgcacctgggggtcatcgtggtggtgaacctggccatcggcatgctgaccccgccgctgggggtgtgcctggtggtgtcgtgctccatcgcgcgtatcccgctttccgccatcagccgggccatcgtgcccatgctggtggtgctgatcgtggacctgctgctggtgaccttctttccgccgctggtgctctggctgggcgggtagcccgtaccggcccccgaaggggggaagagtggctgcgcgggtgccgcgcgtcttctagtctgccgcgtcctctccttccgtgtcctctccttccgcacggttggaacccgccccggtggacgtggcggcgtcgccgcctgtcgcgtccccgtcatcttccccgccgaagccccccaccacgtccagaaagccgcgcagcagggcgtcgtcccgcccggcccgccacaccaggtccagccggatatagggcaggcccggtgcgcctcccggcacatcgttgcctgccgccacgtcgcggtacaccacgccctcgcgcggctcgctgcgggcggacgcgggcacgatggccgcacccacccccgccgccaccaaagcgcgctgggtgttcaggcccaccgcttcctgcggcacctcgggcgagaagcccgccccgcgacacgccgcgatgatggcgtcgtacgccgccggaaacacccggcgcgggtagaggatcagcggcaccccggccagcgcggcaaggggcaccacccccagccgggccaacggatggtgcgcgggcagggccaccacctgcggctcgtgcaggaacggcgcatggtcgaagccctccggcaggccgtccagattgcgcaagaggcccacgtccagctcgccggattcgatgcgccgcaattgcagcagggtgcccatttcgcgcagttccagccgcacgccggggcagcgcgcccggtaggcggccaccgcccggggaaagcgcgtggccgccgcgctgaccacgaagcccagccgcagccgcccccgctcgccccgcgccgtgccgcgcgcccgctccaccgccgcgtccagcccggccagcaggtcgcgcacgtcgtcgcgcagggcctcgcccgccggggtggcccgcaccgtgcgactggtgcggtcgaacaggcgcacccccagttcctcttccagcgcctgaatctgctggctgagcggcggctgcgaaacgtgcatgcgccgggcggcccgcccgaagtgcagttcttccgccacggccagaaagtagcgcagctggcgcagctccattattgatatcctttgcgtattgattggagagaaaattcgaattggacatatcattcggtgcgccgtagcgtccagaccatgcactcggcccctgtggccggttggtgcgtacggacaggtggagcatgacggcggttcgggatggtcctggccgcccgctccatccccccgcaaccacacggagcatgccatgttcgcccttgccctcatccagccccgccccgaacggcgcccgcccgtgctggtgcgcttggccctggccgtgctgatgggcgtggtgctgggcgtggccatggggcttggccccacgctggctccgtaacgttcaccccactcgaccgccacgcgcccacgggtccgcctgaagcccggacgcgcgaaacaggacgccccctacctgccggagggggcgtcttttgtcgtgccgcaacgagcggggggccggatgcgcggcgcattgccgtcactccggatgtaggcatttggcgggcagcctgtgcgcgcaccaaaaagtgcccacttgaccatgccgtccggcaagatatgcaggagacagtgaccaaaccgcgcccggcgtccggcagtgcattcctgcggggcgggcgcacagccccgcgaggttgccatgaacgtcctgatcatcaacgggcacgagccctatccccattcgcccggtgccctgaaccgtcatctggtcgaactggcccgcaccacgctggaagggctgggccacgccgtgcaggtgaccgaaaccagcaagccctacgacgtggcggtggaagtagaccgccacctgtgggcggacaggatcatcgtgcagtcgccggtgaactggatgggctttgcgtggagctgcaagaggtacatggatcaggtctattccgccggtaccgacggcaggctgtgcaagggcgacggccgcagccgctccgcgccggagcggcagtacggttcgggcggggcgctgcacggcaggcagtacatgctctcgctgaccttcaacgcgcccgccgaggcctttggcgatgcggggcagtacctgttcggcggcaagaccgtggacgacctgttctttcccgctcacatgaacttccggtttttcggcatgacgccgctgcaaaccttctgcagccatgacgtggtcaagaacccgcgcatagaggaagactgcgaacggtaccgggcgcatctgacgcggttgttcgggtagggcctgtgcgcatgaaaaaagacgcccccatggcagggggcgtccttgtgttgcggtctggcgaaagggcgatgcggcttacagcagcggaatgtcccagttgaacggactggtcctgcgcggctcgggcacggtcaggggcgggtgctcgtcgatgcgcacgaacagggtgtacccggcggcttccagctggccccggcggtcctcgatgtccagcggccagccggggtatatccaggtattctggccgtagcgccgggcccagaacacctcgttcttggggctgttgaacggctcgcccggcttcagcccctccaggtggtggcgggtgacgcccatgggccagtagccggacagcaccacgcccagcggcaggtagctctggcgcggcagggccaggatgtcttctccgggcagttcggggctgacgatggcggcggcaaagcccagtttgcgcagtacggccagcgccgccgggttggaggtgttgcagaagggaccggcggtcagcgccaggtcgcgccgggcgtgcgcgtccccgaacaggcccacctgccacggcgcgttcagcacgaagtggcgcgcgccgtcgcggacggattcgcgggccatgcgcagccactgggcttcttcgtccggccagatcactggcggcagccaccacgagatgcgcgggtacagcgtgcgcgacacctcgcgcagggccttgggcgacagccacaggcccatcaccgtgccggggcgcaccccggccttgccctcgcggccatgcggcagcgagccacgcaggatcacgtccagcgggcgggcggacttgccaggggcgggataggtgggggtgaagtccaccgcgccgccttcgccgccgcccttgcggtggcgttccagtttggcctgccaagtgcgcacctcgcgcgtcagttccggctcgcgacggtcgatgaggaacaccggcgtgcccagcttgggcgtcttgtggcgcggcaggcgcaggttgaaggtgcctgccttggggatgtggcgggccaccggcagggtggtgtgccacgattcgtcctcgtagccgatgcgcagaagatcctgcggcagcagttggaagcgcggcttgaagaagatgcccccttccggcgtctgccccaccttgcccgccagcaggccggaactggtctgctcgccgggggcggtggggtcgtcgccgcgctggggcagaaagcgcgaatgggtgccggggcggcccagggccatttcaaggatgtcctcggcctgcttgcgggccttggggtcgtccgggttgtcgcgcagcaggcggtaggccgacaccgcgtagtacacgtagtgcggccccttcttgcggccctcgatcttccacgaggccatgtgcggcaccgacagcagggtctttgccagcacgtccagcgaaaggtcgagacaggagaagaagcgcccctcgcggcccttctggcggtacacccggcggcacggctgcacgcagcggccccgcaggccgcttttgccgcccatgtagctggaccagtagcagcggcccgacacgcagtagcacagcgccccgtgcacgaagaattcaaggtccagatcgtccgggcaggcgtttccgcaggcgcggatttcgtcgatgttcagctcgcgcggcaggatcacccggctggcgcccaggtcgcgcgccacggtgagcgcggcggggtgggtgacgttggccagcgtggaaagatgcagttcacccgcgaaaccggcctgccgggcgatgtccagcatgccgaggtcctgcacgatgagcgcgtcgggccgcacgtcacgggccaggcgggccaccaggcggcctgctgcgccggtgtcgcccggtttcagcatggagttcatggccacgtagatgcggcggccctcggaatgggctaggtccgtcagcgcggccagttcgccggtggagaagttttccgcctgcatgcgggccgaaaagtgcttcaggcccaggtacacggcgtcggcaccagcggcgaatgcggccagcgcggcctgcatgtcgcccgccggggcaaggatttcgggcgtgcgcaggttgtccgcctggtcaggcgcggcgctgccggatgcggcggccccggcggtcacgctggggggcagcagttccgccagttccgcatcgctcaggcgggtgcggtggtgctcgcgttccggggcacggttgtccacgaattcgtcggccctgcctgcggactggggcgcattgcccgaacgcgcggggcgcgcgggaggttccggacgggggccggggcggtcgtcgcgccgatcatcacgccggtcatcacgccggtcatctcgccgatcatggcgacgatccccatcaggacggtccccgccacgaggatctgtggtccagtcgtcgttgccccgcttgccggagcgtttgcccgacggtttgccggactgccggtcggacggcttgccctgctggccaccctgtggaccgccaggccgcttgccgccgcgcggaccggcgggctttttcgtgtcctgcccgtcttcctgctgcggacgacgggggcgggtggggcggtcttcgcgttcggcctgtgcgtcgctgtccttgcggaccgggcgggccgggcgggaaggccggtccgggcgatccgggcgggactgctggtcgtcacgcccgcgcgaacggggggcgtcgcccgtatcgggcttgccggattttttcttgcctgccgggcgcttggccgtggcggcggcacccttggggccggatgcggggcgtgaaggcttgctggacatgtatgattctccgcaagggggatgaaatatgcgtgggggctgcccgccgggcgcaaaggccgggaatggccgcgaaaggggctggccaagtgatccggatggtccggttggccggggcagcgtggcggcggggacggatggcgtcgcggtggccgcacggggagcagtgcatctaaccatagaacgcctgcatggcaaccgcaatggtccgcgcggttttccggcgatgtgcgggatggatgcgctggcggcggcgcgggactggtccctgttcccccgcgcggcgcccgctgtgggcagcagtcggcggacatgcgcggaagccccggcgggccggaatcccgcatttgcaccacccgcgcggccccgcaccactttccaccgcttgaccccgcccgccccgccgactacacccgtatggacggggggcacgcccggttgccgtctccgggtgcgcccgcaccccggcggccacacgacgcggccacattcttttcgaggacaccatcaccgccatgaacacacccgcctgcaccgaccttacggtgctagaccttgttcccttcggacagaccggcggcgaggcccgcttttttgccctgcgtctggaacgcccccagtgggccgactggaagcccggccagttcgtcatgctgcgccccgccggatgggcgctggacatgctgtgggcccgccccttctccatctgccgcatcagcgcccgcgacctggtcatattcttccaggtggtggggcgcggcaccgcgcgccttgcccaactgcgcaccggcgacgtggtgcacgtgtggggcccgctgggcaacgccttcgccatggagccggacacgcccaccctgatgctggccgggggcatcggcatcgcgccgttcatcggctatgcccacacccaccccaagccgtggaacctgtggatggatttcggccaccgcatgccgctggggtgctaccccttcgagagcatcaacgaaaagatcatggccgacagccaccacgaggaaggccccgaagacctttcgcggttcatcgagaccatgggccgccggatgcgtgaattccgcgaccagaacgggctggtgctggcctgcgggcccacccccttcctgcgcacggtgcgctcgttcgcgctggaatacggcgtgcgcacgcagctttcgctggaaacgcgcatggcctgcggcgtgggcgcgtgcctgggctgcgtgtgccgcaccaccgagcaatggcccgacccggccagggcgggcggcaacgtgcagacctgcacccagggcccggtgttctgggcagagcagatcaccttcgacgacgaaaccgccgccccgcccacggctgccgatgcgccggtgcaggcttgcgaacgctaacgaaatcctcatttggaatccgcccctcctgggatctgggacataggatctgaaaagtcatgatcgacatgcacgttacccttcccggcggtctgcacccgctgaccctgaacaacccggtcatgaccgcctcgggcaccttcgggtatggggtggagttcaccccctacggcgacctgaccaagcttggcggcatcgtggtcaagggcctgtcgctggccccgcgccggggcaaccccatgccccgcgtggccgaaacgccctgcggcatgctgaacgccgtgggcctgcagaatgacggcgtcgactacttcgtgcgcaccaccctgcccaagctgccgtggcgcgaggtgcccatcgtggccaacctgtacgcctgcgaccccggcgaattcggcgaactggccgccgtgctggccgccgaagagggcgtggccgcgctggaagtgaacatctcgtgccccaacgtgaaggaaggcggggtgatcttcggccaggacccgcgccaggccgccaaggtgaccgaagcggtgaagatgcgcgcgggcagcaagccggtcatcgtcaagctgtcgcccaacgtcaccgacatcgcccacatggcccgcgccgtggaagacgccggggccgacgtgctgtcctgcatcaacaccctgaccgggatgggcgtggacataaacacccgcaagcccctgctggccaacgtggtgggcgggttgtccggcccggccatcaagcccgtggccctgcgctgcgtgtggcaggcagcgaaagccgtgtccattccggtcatcggcatcggcggcatcaccagcgcagaggacgtgctggagttcctgcttgtgggcgcgcatgccgtgcaggtgggcaccgccaacttcatccgccccgacttcgtgttccggctggtggacgacctggccgccctgtgcgagcgcatgggcatcgagcagtgggatgacttcaggggcacgctgaaggtgtagcgcccccgctcttgaaggaaacgcaaacgcccggcaatgacattgccgggcgtttgcgtttgatggcagtgcgcgtggcgggtggaacccagccttatcctgtgcgctgcgggtgcaggtattgctgtacctcttccatccgtagcagcagcgtcagcgggcttacggaagaggggtgaaatccgcagcccgtatagaatgccgccgcgcgttcgtgcagcgcatgcaccagaatggcccggatgcccgcgatgcctgccgcctgggcggtgcgcagcagggcgtctcgcaccagcgccttgccaattccccgcccttgcatgctttggtctacggcaagacgggccagaatcatcaccggcaccgggtcgggcatgttgcgccggatgctgcccggggcaatttcgtgggccacgctgcctaccgccagcgagtagaaaccgaccacccgcgtgctctgttccacctgcccgcctttttcatgcaggcaggccacgtaggtgcgggtggccttgccctcgttcctggcggcgcgcatgcgcagccagtcgtccagcacgggctcgccgctgcggaacgcggtcaggtcatgtcgcggggtcagagtttccggggcggcaacgcgcccgctcattcgccgtcatcccacggagcgggcgtggcaagcaggcgcttcagggccgggttgtcgcggaccggggcgtccagtgcggcctgaaaggcgttccattgcgccgtggaaagctggaagtgggatttttccagcagcagttcctcggcggagcgaacggcatgctcaaggatgaaggccgtgcggttcttgcccgccagcgcagcggccagatcaatgatggccttttgctccgggggaacgcgcaggttgatgatgtcggtgcttgccatggtggtctcctgtgcggaaaggctatagccgggctgcgcgattgtcaatacaatgtgtatatggatatgtggttggggcatgccccctttgaaaggttttggggaaggtgggtgggggtgcgggggagggggaaaccccttttgcgcactgcggacgccatccgtaaggctcgcagactcgcctacggctgccgcaaaaggggtttccccctcccccggtgcctcttccgaccccatgcagacaaagcgggccgcgcaccatgcagtgcgcggcccttgtcttttggttcgtcctggctcgtcggcgtaaccgccagagtcgggtctacccgatccagtcgtcgtcttcctcgatgggcgcaaagccccggcgcatggtgttttcggtcacgcagcgcgggtccatgaactgcagcaggtagtcggggccgccggtcttggagccgacgcccgacatcttgaacccgccgaagggctggcgttccaccatggccccggtggagccgcggttcaggtacaggttgcccacgcggaattcgcggcgggccttggtcaggttttcggggctgcgcgagaacacgccgccggtcagggcaaagcgggtgccgttggcgatggccagcgcctcgtcaaagttccccgcgcgcatcacggccagcaccgggccgaagatttcctcctgcgcgatgcggtggtgcggcttgatgccttccacgatggtcagcggcacgtagcagccctctgcggggatgtcggtgcgcttcaccagcaccttgccttcctgctcggccaccttcacgtattccagaatgttcttttgtagcgatgcgtcggccaccgggcccatgtagttggccgggtcttccgacgggccgatcttgatggcctgcgccgccttcaccagccgctccacgaagcggtcgtagatgggatccagcacgatgacccgcgagcaggccgagcacttctgcccctggaagccgaacgcggaatacagcacctgcagcacggcctcgtcgaggtcggcgtcgtcgtcgatgatgatggcgttcttgccgcccatttccgcgatgacccgcttgcactgcatctggccgggctgcaccttggccgccttttcctgaatgcgcaggcccacttccatggagccggtgaagcagatcatgctcacctgcgggtgttccaccaggtaatcgcccatgaccgagctgcggcccggcacgtagttgaacacgccctcgggcaggcccgcctcgcggaagatttccgtaaggttgtacccgatgcgcgaggcaatggacgatggcttgaagatcaccgggttgccggtgacgatggcggcggcggccatgccgatggcgatggcgaaggggaagttccacggcgcgatgaccgcggcaatgcccttgggctggtagaacaggtggttcagttcgccgggggcgcggcccatgcggcgcggcgtgccgaggcgcagcatttcgtgggcgtagtagtccaggaagtcgatgccttcgcccacgtcatggaaggcctggtcccactgtttgccgacttccagcacctgccaggcggacagctcgaacatgcggcggcgggcgatgtccgccgcgcggtgcaggaacatggcccggtccgccggggatgtgtcgcgccaggccgggaaggccttttgggcggcctcgatggcggcgtccacttccggcttgccgccctggcagacccgggcgatgacttccgccggtttggccgggttggtggaggcgatggtgtcgtcggtggtcacgtccttgccgccgatgaacagcggaatcaccccgcccgccttgccgcgcacttccgcgatggcgttcacgaagcccgcgcggttggcgggtatggtcaggtccagcatgctttcgttgacgaacgggggcaggccgtcgatgccgggctgggccgccggagtggaacgcggcggcggggcggcggccagttcgcgctccagcgtggcctgcgggttttccagcagccgttccagttccgcgccgtccacgaagctctggcgcaggaaggattcgttggcggtgttttccagcaggcggcgcacaaggtaggccatgccggggatcagttcgccgtacgggcagtacaggcgcacgcgcccggccacgttcttcaggccctttcgcaccggttcggccatgccgtacagcacctggaattcgtagcggtgggcgggcacgttcagcgcgcgggccgtttccatcaccgtggaaatggtgcgcacgttgtgcgaggcgcaggcgaagtagacgaggtcgttgttttcaagaatgcggcgggccagcttttcgtagcagatgtccgattccggcttgcgggtccacacgggaatttcccagccgttctgcttggccatcaccgtttcgtagtcccagtacgcgcccttcaccaggcggatgccgaagggcagcctttcggcgcggccccaggccagaagctcgtccaggtcgtgttcggtgcagcgcaggtaggcctgaagcacgatggacaggtgcgggtagtcgcggaattcgggcatggtgcgcagccgcttgaacagttccagcgtcatttcgcggtacttcagctgctccatgtcgatgcacaggaagccgcccatctccacgatcttgcggtagatgggcaccaggcgcgacaggatgccctgcacggacccttccacgtcgccgggcttggcctgcgagtagagggcggagggcttgatggacacgttcaccttgggggtgtggccccagtcctgcgaggcgtcgggaccggtggtgctgcccgtggaatcggtcagcggcgcccactttgcgtgttccctggagatggcgtccagcacttccaggtagccgtcgcggtaggcgtcggcttcttcctcgctcaccgtggcttcgcccagcaggtccacggtgaaggcaaagccttccttgcgcagcttggccagccccttgatggcttccttggtgttttcgccgatgatgaaggtgcgggccatgccttcgatgttggaccggatgaacttgcccatgagcatgccggtgaaggccccgccgaaaccggcggcacccgcgccccacttgagcacggggggcacgtccgctccgtcggcggaaaaatattcgcggatgtggcgggtgagcgcctcggaggtgttcaggtagggcaggacgtccacgaagcggaacagctggaccttgaagccctcgttctgcatggcccagtccatgaccttgccggtccagaagcccttgttgaagatggacggggcctcgccgctgatgctcttgaagaattccttgccgcgctcgacgatgcgggcatcaagatgctgttccatgcggttcctcctgggcgtcgcgcgggtgtggtcccggcgggtgcggtgtgggtgcgagtcgtgcggtgtggtgaaaaggctcctgctgtgtcgcgcggcggcggtgcgggcggcccgctacccgtaccgccgtgaggcatgatttttcgatattcggaacggttgtaggcgctggaatgccagaaatcaaccccgcgtcgggtcggagtggagcggtcgctcttgcgtccagacaggccggggcctggcgggcggcaggggcacgggcgggatggcgtcacggcgggatggcgtcacggcgggatggcgtcacggcgggatggggaacgcccggcatggcaaaacggaaagagccgccgacatccggtgatgtcggcggctctctgtttcagtcatgcggggcgcggaggtgggaagtcctctgtgaaggctggccggtgcgccccggagatttcgtccgtatccggactactggttggactggggcatctggccgtcatgcatggggccgtggcccatgccctggccgcccatcatgccgccacccatgccaccatgacccatgccgtggccacccatcatgccgccgcccatgcccatgtggcccatgcggccataaccggggttgacgcccacttccttttccaggcgttcgtcaagggcggtgtattccttgcggatctgggtgcgcaggtcggacagttcgcccgtcagcttggaaatggcttccggcttggtgttggggttgccggacagggcgttcagttcggtgtgcttggcccaggccttgtccttcagcggctggatgcgggcgtccgcttccttgtagatggcgtcgtacttggcctgcttttccggggtcagggagttgtacaccgcgccggtggcgcagcggccgcccatgccacccatgccgcccatgcgggcaaaggcgctgtcggtgatgccggtgatggcgagcaggcccgcgagggcgacggtgccgaggacgagatgcttggtcttcatgatgtgtgctcctgtgttgattcgttgccgccccgcctggcgtcttcgctgcatccgccgtggatggcgtggccatgtactgtggtgcggggctggtgcgcttgttgcttgccccggtaagagcaaccggcgtgccaaggcgcggaatgtgcgtataacatgccgtgattgaaggttgaaatttcattttccgcccccgcaaggcctgcacgaaaaccgatcagatgtataaaaactatacgctaccctcgggatggcgtatgaaaatcgaacaggtgtcgcggattcgaacacaccgcccccggcgggtaccgcgcaccgcaaggaagctttccatgccgaaggacaacgcaagcaatacgatcaggacgggcagcacggacgcggccccgcctgccgcacgcgagggccaatcgggcctgttcgggcgcggcgggcgcggtggtcgttggggcaggggcgaaagcctgccctcgccgtggctgatcatcggggccacggttgccctggccctggtgctggccgtgcttaccgtgctgaaccacgatggcgagcaggaatccatgcgccgcatcctgtccgaaaagggcgcctcgctgatccgggccttcgaggccggtgcgcgcaccggcctgcgcgggcgcaccgggggcgagctgcgcttgcaggtattgctggaggaaatggccgaccagccggacatccagttcatcgccgtcaccgacaggcagggcgtggtgctggcccacagcgacccgcagtgggttggccgctccctggccgacccggccaccatggaggccctggccgtgcccccgccgcccgctcctttggggcgcgacgggagcgacgggggggacgtgcgccagcaaccccgcgacgaggtaggctggcggctgatggaagcgggcggccagcgcgcctttctggtgtaccgcaccttcattcccttgcggcccacggcgcgccatatgggcatgggcggccacatgatgggccacggcatgcgcagcccggaatccggcatggggtccatgcccggctggctgcgccgcgagatggaggccgacacgctggccgagcgcgatgccccgcccccggtcatcatcgtggcgctggacacggcccccttcgatgcggcccgcgcgtccgaccgccagcataccctggtcatgctgtccattctggccctgctgggcggggccggtgtgctttcgctgctgtggtcgcgccatgcccgcgcctcgcggcggctggtgcggcaggcccagtccttcgccctgcacgtggttaccagcctgcccgacgggctggtggtgctggacggcgcgggccgcgtggccacctgcaacgcggcggcgcgcgacctgctgcgtctgggcgatgcggtgcccgccggggccgcgccggaagcggtgctgcccgccccgctggcggagctggccgggcggttgaccggcggtgcgccggatggcggggacgccgatgccgccccgtccctgggggcggaggtgaccctggactgccccgtggcgggcggcccgcccgtgcccatgagcgtgcgcggggtgcgcattgccgccggggatgccgccgacgccggggccatcctgatcctgcgtgacctgcgcgaggtgcgccgcctgcaagacgaggtgcgccgccgcgaaaagctggccgccatcggcagcctggccgccggggtggcccacgagctgcgcaacccgctcagctccatcaagggctacgccacctatttcggcagccgcttcgacgagggcagcgaagaccgcgaggcggcgcgggtgatggtgcaggaggtggaacggctgaaccgggtcatctccgacctcatcgggctggcccggccctcggacatcgccccccgcccggtggacgccggattcctggtgcaccacgtgctgcggctggtgcggcaggacgccgcccaccggggcgtgaccgtgcgggtggagcctgacggcgcgcaggatggcgcggtcggcagcctgccccgcgcgcttctggacccggaccgcttctcgcaggcgctgctcaacgtgttcctgaacgcgctggaagccatgccgagcggcggggagctgtcggtgcgccttgccgccgcgccgggcaaccgcattgcggttgcggtgcgcgacacgggcaccggcatcgcgccggagcatctggccaccatcttcgacccctatttcaccaccaagagccagggcacgggcctcggccttgccatcgtgcacaagatcgtggaggcccacggcggcgaggtttcgctgcgttccgccctcggtcagggcacggagatcacctttctgctgcccgccgagcaggcgacggggcaggagcacgcgcgggacgcggcagcccccggcgcggatgatgccgcttccgccaccgccccggcggcatcccccgccgtgtcctcaacatccggcgcgtcctcaacatccggcgcgcgcgcagctgcaacccggcccggcaaccccgcaaaggacgacaagccatgagcaccgccaccatcctcatcgtggacgacgacgcggcgcaccgctccatgctgcgcaccatgctgcgcggctggggctacgccaccgaagaggccgacgacggcgaatccgccgtggccaaggtgcgccagcgcgcctgggacgccgtgctcatggacgtgcgcatggcccgcatggacggcatagcggcgctgcgccacatcctggactggaacccggccacgccggtgctgatcatgaccgccttctcgtcggtggacaccgccgtggaggccctgcgcaccggggcctatgactacctgatcaagccgctggatttcgacgtgctgcgccacaccctggaacgggcgctggatcacacccgcctggccagcgaaaaccgcgaactgcgcgagcggttgtcgtcgcagggtggggcgggggctccgggcgcgtcgcacggcatcatcggccgcagcgcgcccatgcacgaactggtggagatgatcgccacggtggccccgtccgaggccaccgtgctcatcaccggcgaatcgggtaccggcaaggaactggtggcccgcgccctgcacgcggccagtcatcggtccgcgaaaccgttggtcaccgtgaactgcgccgcgctgaccgaaaccctgctggaatcggaactgttcggccacgagcgcggggccttcaccggggctgaccggcgacgcgaggggcgcttcgtgcaggccgacggcggcaccctgtttctggacgagataggcgaaatgcccctgacgttgcaggcaaaactgctgcgtgccctgcaacagggcgaggtgcagcgggtgggcagcgacaccccgctcaccgtggacgtgcgggtcattgccgccaccaaccgcgacctgcgcgaagaggcggcggcagggcggttcagggaagacctgtactaccggctcaacgtcattgccgtgcatgtgcccgccctgcgcgagcgcgcgggtgacgtgcccctgctggccgcgttcttcctggaccggtacaccgaaaagaaccgcaagcacctcaaggggttcaccccgcaggccatggatatgctgctgcgccacgactggccgggcaacgtgcgcgaactggaaaacgccatcgagcgcgccgtgatcctggccaccggcgactacgtgaccgagcgcgaactgccgctgcatttcgggggcggagggagcgggattgccggaagcggcggaagcgctggcaccggcgaagctggcgcgggcaatgcccccgccgacggtgatgggttggccccctacgccgggctgtcgctggaagacctggagcgtcgggccatcatcgccaccctgcgcgagaccgccgacaacaagagtgaggcggcgcgccgtctgggcatcacccgcgccaccctgcacaacaagctgaagaagtacgatctggagtaggggagaaaagttgaaaacgagacgcgggggaaggaaccttttggaaaaggttccttcccccgcacccctatcctcccaaacttttcatttggtccgttgtgtcgggaaggtggacgtgcggcggggggattccttgccggaacgaaaggggcaagggaagaaggaggattgcccgctacaggcccgcgcgggagaaaatctctcccgcccgcaccgcgcccatgcgggccacgaacagttcgcgcagggcgcggatgtcggcggcgcggggaatgaccccccgcgtgaaggggacggcccacggctcgccgcacagcagggcgcgcgcccaggcccgcacctcggattcgaagaaggacgggttgtcgcgcacgatgcgcgccttggccctgccgtcgttggcgcgtgccgcgtgcgagtagttggcgtcatggaaaacgtagtgcagcagcggctgcgccacgcgcaccacgccgaaccctgccatggccgcctgcacccagaagtcccagtcctcgtatgccgttgcggtgcggaagccccggctggcctgccacacctcgcgccgcatcagcgacgtggtggggaacaggttctgggtgcgcaacaggttcggatgaaagtccggcacccgcaccacccgcgacccggcgggtgattcctcgatgtagtccgcgcaggcgatgtgcggaccgggaagggggccgggggcgcaggattgctcgtccggcccgcagggctccgtcagggccgcgtgggtgtggcgcagaaagtccggggccaggtagtcgtccgggtcgcagaacagcaggaaggagccacgcgcggcctttgccccggcgttgcgcaccgggccgggcctgcccacgcgcggcagggccagcacgcgaaacgccgcccacgggccgtcggcctgccatcggcgggcacgccggactgaatcgtcgctgctggcatcatctacgaagaccacttccaccgcgtcgggcgaaaaggtctgcgcggccagcgcgccgaagaaacggtcgagaaagcgtccgtagttgtggttgggcaccaccacggaaatgtgcggcgcgtgcatggcgctgccccctgctgttcctgctgccacctgttgtcaccgggcgcccggcgctcaccggtgcccccctgtgtttcctgccgccagccatgaccgcgtgaagggcctgatgaagggcgtggcgaagggccgggcgcacagggtgttcgctggtcttttcggtgtgacggcgcaaaggtttagcgcccccggcgtaaaaaacgggggcgtcggaaaggcggggacgttggtggcggaggccgggcccccggtcggtggcgggagggatgccggattgcgcggatggagcggatggcgccggtggccgggtcagcgggtggcgatggccgcgcccgtgcccaccatcaccgcacccgcgccgcgatgcagcagccgggtggcgcgcggggtggacagcatgcgccgggcgcgcgcggccatcaccgcgtagccacccagcacgcagcccaccacggcaacagtggtggcggccaccagcgcggcccccgtggcgtccagggtgcgcaggtccacgaaggtgggcagaaaacccacgtagaagacgatgaccttggggttgccgagggtcagggccaggccgccgcaggcggtgcgcaacaggcgtaacaggcgcaagcgggttggcgcggccagcggcgcgctgtcgcacgcggtgcccgcgccgggggcagggttctccgacgccgattctccgggcgcggcgtggggccgggccgtggccgcgccgcgccacaggccgatgcccagccagatcatgtaggccgcgccgccaaggcgcaccaccaggaacagctcgcccatgctttccgccagcacggtcagcccggccatggccagcagcagaaagatcatgtcgccgcagatgatgcccgccgtaagggccagcgccgtgggcaggccgcgtcccagggcggcggacagcacggcgaacacgccggggccgggtgtgatggccaggatgaacacggccacggccagagcggcaagggaatggacggtcatggaatcctccgggcaggccccacccgcacgaaggcagggggtggcgtggcgtgcagctatggtgggcaggcggcaggggggtgtccgccatgcgagtttgccagacgtgcccgccagacgagttagtcagacgcgtttgtacatttatggatgcagcggggcaggctggtggagcgcgggcgctgttgccgtcggaagcccgtcctgcatagccttgcgcggtacggcaggcaagcggtgtgcggtgttgcacccccgtggcccctccgttgcccctcgacaaggtgggggtcctgccgctacggtgcgccttgtgcccgaccgtttcacgctttcgtgaatcggcccgatcccctcatgtccgattcgctcatgtacggcctgcccctgcctgttccggtcatggccgttccgttcacgcagttgcgcgcatcccgcgcggagacgccatgtccactcccccgtccggcacaccgtccgcaccgcatgccgcagccgccggttccggtacgcccgcatccactcctgcgcccgttcctgatggcgacatggaacacgtccgccggttcatcgccgagcgcgacatgttcgccaggcacctcggcatcgagatcaccgaggccgcgcgcggctacgcccgcgccgtcatgcccctggacgcgcaccaccggaacggcgtgggcatggcccacggcggggccatctttgccgtggccgacctggcctttgccgtggcctgcaacacgcggggcagggtcagcgtgaacctgaacacctccatctcgttcctggcgcccggcaagcgcgggccgctgacggccgaggcgcgcgagatcagcgccgcccggcgggtggccacctacgaaatccgcatcaccgacggcgaaggcacgctcatcgccatctgccaggccaccgcctacagcaaggaccagccggtgcccggcatggattccgccggcaaatcccggagcgcggactagccgcaccatccaccacagggaagccgcaacgcccaccccgtaccggaagacgcacgcatgaaactacgaatggaatgcatctttcgagaccgggtgggcatcgtgtccgacctttcctcgctgctggccgggcaggcgctgtccatcgtctccatggaagtggagcgccgccccggcggtgcggcggccaccctccccacgtgcgcgattgccgacctgacccccggcccggcttccgccccccctccgtcccctgccccctctccggtccctggcccggctcacgctcctgcgttcggcatggatcgcgccttcgtgtacctggaggcggacagctcgcgcgacgtggaccgcgccgccctgttcgagacgctgggccgcatccccgacctgctggaattccgcatcgtggacaccctgcccgccgaggagcgcgccaaccgttttctggtgctgctggacaacctgcgcgacggggtgctgtccatcgacgccgaggggcgggtgacctccatcaacaaggtggcccgcgaggcctacgggtgtaccggggcaccgggcgtgtccggcacatcgggcacgccgggcggcacccccgccgccgacctgtccggcctgccgctggacgcgctgggcctgcccgaccggggcatcctggattgcctgtccgggcgcgaactggtggacgccaagcgcgaggtggccaccccgggcggcgggcggctgcaattcttcgtcacccgcaggcccatccgcgacggcgaagggcgcatcatcggcgcggtggaagtggcccgcgacatgcgcgaaatccgcaagctggcccgttccatcaccgagcccgcgcaggtgaccttcggcgacatcgtgggccagcacccggccatcggctttgccatttcgtttgcccggcgcgtggccgccaccgattccatcatcgccatccggggcgaaagcggcaccggcaaggaactgttcgcacgggccatccacaccgccagcgggcggcaggggccgttcgtgccggtgaactgcgcggccctgccggaacagctgctggaaagcgagctgttcggctacgaggccggagcctttaccggcggacgacgcgatggcaagcccggcctgttcgagacggcgcgcggcggcacggtgctgctggacgagataggcgacatgccgctggcctcgcaggccaagatgctgcgggtgatgcaggagggcagcgtgcgccgggtgggcggcactgcggaggtgcccgtggacgtgcgcatcatcaccgccaccaaccgcaccctggagcggctggtggaggaagggcgctttcggcaggacctgtactaccgcatcaacgtgctgcccattcacattccgccgctgaaggaacggcccggggacatcgccgtgctggccgagcactttctgctggggctggccgcccggctgggcgggccggtgcgcagcctttcgccgggggcgctggcgcgccttgcgggccaccactggccgggcaacgtgcgcgaactgaagaacgtggtggagcgcgccgccatcctgtgcccggacgatgtggtgggcgcgcggttcatcctgtttgcccatgagctggaaggcgggctgttcggggagtcggcccggctggccgacggcgtggccgataccgtggccgatgcggcggcgctggcctctggccacgagcatcatggggatggcgaggggcggctcaaggacatgattgccgtttttgaaaaacggatcatcgtcgatgccgtggccgccgcaggcagtgtgcgcaaggcggcaagaaagcttggaatttcccataccgccctgctcgacaagctgcggcggcatggtttgagaatggtctgaaaactttccagcggtctgaaatgtttccactcgccctgcggcatcatttcgggttttatgcgctgtttatttgaacagtggtctgatttatttccactttgggtgctgtgccttgccgtgccgcttccattccccgccgttccccttccttgctcctcttctttttgcgttcgcaactcactggtccgatttgcgtttttgtgactcgcccggaaatttcggcgttttgcccgattttccggcaagttggcaaggcgtttgctttggtgggcctgcgcccgcgcgggcgcgccctgtccggggttttcacagcgcaccgaatcgcaccgcaacgcgccgcaccaccggcgtatctggaggctcagatgatcgttggcatcctgaaggagatcaagaaggaagaaaaccgcgtcgccatgacccccgccggggtcgaggtgatggtgcacgccgggcacaccctgctggtggaaaagaacgccggtgcgggcagcggctttgccgacgaagcctacgtggaagcgggcgccaccatcgtggccaccccggccgaaatttacgccaagtccgacatggtcatgcacgtcaaggagccgcaggcgtccgaatacggcatgattcgccccgggcagatcgtgttcacctatctgcatctggccgccgacgaaccgcagacccaggccctgatcaagagcggcgcggtgtgcatcgcctacgaaaccatccagaaggccgacggcagcctgcccctgctcacccccatgagcgaagtggctggccgcatggccatccagcagggcgccaagtacctggaaatggctcagggcggcaacggcgtgctgctgggcggcgtgcccggcgtggaccccggcaccgtggtggtcatcggcggcggcgtggtgggcacccatgcggcccgcatggcctgcggcctgggcgccaaggtgtacatcctggacatgaacctggaccgcctgcgccacctcagcgaagtgatgccctccaactgcttcccgctcatgtcgtccccggccaccgtgcgcaagctggtgcgcgaggccgacgtggtggtgggcgcggtgctggttaccggcgccaaggcccccaagctggttacccgcgacatgctgaagaccatgaagaagggcgccgtgctggtggacgtggccatcgaccagggcggctgcttcgaaacctcgaaggccaccacccataccgaccccaccttcgtggtggacggcgtggtgcactactgcgtggccaacatgcccggtgccgtggccaagacctctaccctggccctgaccaacgccaccctgccctacgcgctgaccatcgccaacaagggctggaagcgcgccatgcaggacagctgcgaaatcgccaagggcgccaacgtcatcgacggcaagatcaccttcaggggcgtggccgaggcctttggcctggactacgtttccgtggataccttcctgaattagtcccccttccgggcggacctgatgctgcacctccgcgcggggccgggcggaccgcccgccgcccggcccgcgcaccgcatttccccgacccctgcctttgcattcccggcccgtcgcggacgttcgtcgcgtccacgaccaaaggcccgccctacggggggcgggccttttttctttggtgtctgatgtcgccccgcagggcacgggcacaaggcggcgcgtaccggctactggatgcggtgccggaacagccacccggcggcggccatgcataccgcgcctatgagcgccagcggccacaactgcggggccagcagtgtcaggtccgccccttccagaaacaccccccgcaccacgatgagtatgtagcgcatggggttcaccagggtcagccactgcaccggttcggccatgttggcgatgggcgtggcgaagccggaaaggatggcggcgggcatggtgaacaggaacatgcccagcagtccctgctgcatggtcacggacagggacgagatcatcaggccgatgcccaccaccgagaacaggaacagcaccagcccggcgtacagggtcagcaggctgccgcgcaggggcaccccgaaccacaacaccgccatggccacgatgagcgaggcctcgaacagccccaccagaaagccgggcgccgccttgccgatcagcagttccgtgggccggtagggggtgaccagcatctggtcgaaggtgccctgctcgcgctcgcgggccacggacagggcggtgatgatcagggtgaccaccatggtcaccatgaccacgatgcccggcacgaaaaaccaccggctgagcaggttggggttgtgccacgcccgcgtcagcagcgtggagggccggggttgcccgccgtgggcggccacgtagcgcgcgccgaagtcgtccacgatggaggccatgtagttgagggcaagcccggcggtattggagttgcgaccatcggcgacggcctggaccactgcctgggagggtgccacggagggggccggggcagggatggtggaggtcgcggcggttccggaaggctccatgccgctgcccgcatcggcggcggccggttgccccaccccgccgcgcagggtcagggcgcgctcgaagccctgcccgatgcgcagcaccagccgcacctgcccggcgtcgagcaggcgggccatgtccgcatcgcggtgcaggtattccaccacgcggaaggtgggcgacccggccacccgcgcggccagctcgcgcgaggccgcgctgcggtcctcgtcgtagatggcgcagggcacgtccaccaggtcgaaggtggcggcatagccgaagatgatggtctggagcagcggcggcaggatgaccacggtgcggctcttggggtctttcagcagggtcaggaattccttggcgatgagcgccagcaggcggtgcagcagggccagcgggccggattgcgcggagtggcggtcgtaccggtcaggctggctggaagtgcgcgcggggggggatgcggtggtgcggtcgtgcatggcgtgcccctagtccagccgtttgcggcaccgcagcctcgccacggtcaggaaaaagaacgccagcgcggccagggccagcgcgttgggcacgatgacctcccatacctcgcccgccagaaatatggtcttcagcagggtggcgaagtagcgcgccgcaatgacgtacgacaccgcctgcacgaagccgggcgtgctttccaggtcgaagatgaaccccgacaggaacagagcgggcagaaaggtggccagcagcgcggcctgaccggcgatgaactggttgcgcgccagcaccgagatgaacagccccatgcccagcgcggcggtgaggaaaagcgacgaggccccggccagcaccgccagcgaaccgcgcaggggcaccccgaacaggtacagggccatgatcacggtcagcaccatgccccccatgcccagcacgaaatagggcagcagcttgccggtgagcagttcgcccatgcgcaccggggtcaccagcagggcctccatggtgccgcgctcccattcgcgggccatgaccatggcggtcagcagggcgccggtcagggtcatgatcagcaccatcagccccggcaccagaaagtggcggctgtcggcagtggggttgaaccacatgcgcgtggccatccgcaccgccggaacctgcccggccgcggcgacacgaccggacagccagctttgccacacgctggtgacgtagccggacacggtgcgggcgttgttgggatccaccccgttgacgatgagctgcacaggcacggtgcccgcatcgcctgccgggggcgcgccgtcggggcgtgccgtgccgcctgccgccccgccggtggcgccaccggtggcatcggacaggcggcgggcaaagtcggattgcaggtgcacgatggcgtccacccgcccggcgcgcaggtcttcttccgcccggcgcatgtcggtgaccacgcgggggcggaaggtgtcggccagcagcaggcgcgcggcgaattccatggcctccggtcccagatcgtcggtcacgatggccacgggcacgtcgcgggcgtccaggctgatgccgtagccgaacaggaacagcagcaccaccggcatgaccagcgcgatggcgatggcgctggggtcgcgcaccacttgcagccattccttgcgcagcagtccgcgcatgcgcagcagcaggccgcgcagggcggtggggcggatgtcctgcgcttgtccggcgggggcgggatgagcggagtccggggtgccggagagggggcgcatgccgggcccggaagacggcgcggtctgaccgggcgcgccggccacgccagtcatgccagtcgcccctgtcacgccggtcacgccagtcgcgccgggcgccttggccctgtgccgttccgccagcgcgatgaaggcccgctctatggtggcctggccggaggcgtgccccggcgcatcccgctggccgtcgtcccttcgcgcagcttcgcgcgggccgtccgttgcgtcgtccgccgctggcgccagggcgcggatttccgccggggtgcccagggccagcacctcgccgcccaccagaatggccatgcggtcgcagtattccgcctcgtccaggaagtgggtggtgacgatgaccgtgacgcccgactccgccagcgcggtgatgcgccgccagaattcgcgccgggccagcgggtccacgcccgaggtggcctcgtccaggaacaggatgtccggctcgtgcatcagggcgcaggccatggccagccgctggcggtagcccagcgaaaggtcgccgctctgggcgtcggccacgtcggccaggtcgaagtcgcgcagggcccaggccatgcgcgcatcgcgcgcggctccgtacaggccgtaggcgctggcgaagaaacgcaggttttccagcacggaaagctgtccgtacagcgaaaacttctgggccacgtagcccacccggcggcgggcggcggcgggtgcgcggcgcaggtccaccccggccacgcgcaggctgccgccggtgggcggcagcaggccgcagagcatccggaagatggtggatttgcccgcgccgttggggcccagcaaaccgaagatttcgccgcgccgcacgtcgaagctggcccccttcacggccatgaacgtgccgaagcggcgttcgaggccgcgcacctcgatgaccggcgtgctgtccgggtgactgttcggaggctcgggagccagtgcggatggttggccctgcgaggggcaatccggtgcgtccggagcaggtgtgtctgttgcagatgcgtatggggcagggggggcggcgggcatggagtcccgccccggcgcgggcctgtcgcccgtgcccgcctcttgcggcagggcggcgaacagggccagaaagccgtcctcgaagccgggtgcgcgagggtgcaactgccccacggtgcccggcgcggattccccctccgtcagcagcccgcacgcaaccagcgcccgcgccgcctccggggtttccgtcagcaggcgcaccccgcccgcgtgcagcacggcatcggtcacgccgggggccgcgggcagcatggtctgggccgcgcgggcgcgcatggcgggggtgacgaaccacgtccggcccgtgagcgggcgggtgaagtggccgggcgcgccgtcgcccaccagccgcccgtggtgcatgatggccacccggtcgcagtgttccgcctcgtccaggtaggcggtgctgaccagcacggtgatgccgtgctcgcgcaccagcgagaacacgatgttccacagctcgcgccgcgacagcgggtccacgcccacggtgggctcgtccagcagcagcaggcggggcgagcgcaccagggtgcaggccagccccagcttctgcttcatgccgccggaaagccgcccggccagccggtcgagaaacggggcaaggccggtcatgcgcatcagcgcgggccagcgttcggccttctgcgcggcggataccccgtgcaggtcggcgtacagggaaaggttttcggccacggaaaggtcttcgtacaggccgaagcgctggggcatgtatccgatggccgactgcacggcctgcgcctgcgtcaccgtgtcgcggcccagcacggtcaggctgcccgcgtcgggcagcagcagcccggcggccaggcgcagcagggtggtcttgcccgcgccgtccggccccagcaggccgttgatggtgccgggcgcgagatccagggtcacgtcgtccacggcgcggacgaccgctcccccggcccccggcgcgggaaaggttcggcacagcccgcgtgcggcaaacacgggcgagggggctgtcattgcggggctccggcctgcgcggcgggagacgctgcgaccgtggcgttggcctggcttgcctcgccggtacgcacgggcaccacgtggccctcgcgcagggtgaccgtggcgggcatgcccaggcgcagcacgtcgtcggggtcgcgtacgaacacgcgggcctcgtacaccagcgaggtgcgcagttccggcgtttccacgttgcggggggtgaattccgccgtgggcgagatgaaccccagccagccttccagcggctggccgggccgcgcgtcgatggccacctctgcgggcatgccttcgtgcacccggccaagctgggtttccgtcaggtaggcgcgcacccacttggggtcggtgatggccacggtgcacaccgggcgctgggcagatgccatgtcgcccggctccagcaggcgagagcgcaccaccccggacgagggggcgcgcagttcgctgtccgcgcggcgttgctccagcacggccaggtcggcccgctgggcggccagcgcggcgcgggcctcgtcgatgtcctcgcgccgggggccttcctccaccaggcccagttgggcctgggccacccgcaggcgggcggcggcgcggtcgtgcgcggccagggcgtcgtccacgtcctgctcgcgcgcggccccggtgccggacagggcgcgcagccggtcgtaggtgcggcgcgcgttgtccagttccacggcggcggcatcggcatcggcgcgggcgcggcgcttttcctgcgggcgcgatccgttttccagccgggccagcgcggcggcctgcgcggccacccgggccttggcgcgggaaatctcgcggtccaggcggtccgtttccagcacggccaccagcgcgccgggggccagccggtcgccttcgcgggccagcacgcgggccacacgttcggcgtccttgaaggccagggaaacctggcgcaggtccacgttgccgtacagcaccaccggcccagcgtcgggcacggggcgcagggcgcgccaggccagcacgccgccgaccatgcacagcgccagcacggcgaggacgagaatgcgtttcttcatgcgctgctccggagacacgcggggacgcgtggtgtcagttccgtgatggtgaggccagcctagttggctgccgggcagaagtcaaattcaaattttaattttgaatttgacaccagccctgtgcccatcctatagcatgagcatgaggaagtcgcccggtcagagtatcaaccacggtgccagcccacggcagggccgtgaacagggtcgcgagcagggccgtgaatccacccgccagcgcctgctggaggcggcgggcatggtctttgccgagcacggctacgaccgggccaccggcaaggaaatctgcgagcgggccggggccaaccccgctgccatcaactaccatttcggcggcaaggacaagctgtatgccgccgccctgcacgaggcgcaccgacgctttctcaccgcagaggacctgcgtgcggcgctgccgcccggcacgcccccggcggaacgggtgggcatcatcatccgcgacctgctgtccaacctgctcaccacggacccttccgcctggcagctcaagctgatgacccaggaaatgatgcgacccacgcccttcctggacgaactggtgcgcgtcgagatcgcgcccaagtccatgtttctgcgcagggcggtggccgaactgctggggcagcccgacagccatccgtccgtgcagttttcgtgcatgaacatcattgccctgtgtctcagccagtacctgaaccgcgagattttcagccgggtgtttcccggtcttgacctttcggcggacgggctggaactgctcaccgcacacaccctgtccttcgtcaccggtgggctgcggcaggttgccgcgacgttgccgggggcggccttgccgcaggagaaaccatgaacgccgaccacgctccggaacgacgcacccgctccttccgcctttcccgttgtggcggatggctgcccctcggcttgatgccgtctggcctgttggcaaccggcctgatggtaaccgtccttgcgctgtccggctgcgccgtggggccggactacgaccgccccgccccgcccgccgcgcccacggaatggagcgcggccaagacccgccccgaaatttccggtgatgtttccggcagcggggcccctgccgagtctgccggttcggtggcgccccgcgccgccgtaagcgccgccaccccggacggccagtggtgggaacgcatgggcgacccgcagctgtcggaactggtggccatggccgtggggcacaacaacgacgccctcatcgccgccgccaacctgcgcgaggcccgcgccgtggtgggcgtggcccgtggcgcgctgctgccggcagcggcggcgggcggcagcttcgagcgcagccgggtaagcaccaacacccttaccgggcaatcgctggaaatggcccgcatgcccattgaaagcgacctgtaccaggccgggttcgacgcccggtgggaaatagacatcttcggcggtgcccggcgcggcgtggaagcggcccgcgcccgtcagcaggcggcggaggcggggttgtccgacgtgctgctttcggtggcggcggaaacggcccgcgcctacgcggagctgcgcggcgcgcaggcccggctggacgtggccgaacgcaacgccgaggcccagcggcgcaccctggaactggtgcggctgcgccgcgacgtgggcgtggccagcgacatgaacgtgttgcaggccgaggcccagttgcagcgcaccgaggccctggtgcccccgctgcgcgccgcaaccgacgccgccatccaccggctgggcgtgctgtgcggcctgcccccggcggcactgcgcgaccggctggccccgcgcgcgcccctgcccgccgtgcccgacctggtgcccgtgggtctgccttcggaccttctgctgcgccgtccggacatccgccgggtggagcatgaactgcacgcggccacggcggacataggccagcgcgaggcggacctgtttcccaagttctcgctcaccggatcgtacggcctgaacagcattcatttttccgacctgttccgcgacgacagccgcgcctggaccatcatgcccggcgtgcgctgggccatcttcgagggggggcgcacccgcgccgccgtggccgcgttggaggcccggcgcgaggccaccctggagcgctggcgcaagaccgtgctggtggcctttgaagaggtggaaacctcgctggcccgctatgccgaagcgttcgtggagcgcgagcggctgtcccgctcgctggaggcgcaggccgaggccacccggctggccaaggtgcgctacacggaaggcgtggacgacctgctgaccgtgctggacgcagagcgccgccagctggaagtggaagaggcactggcccgcagccgttccggcgtgctgctgcatctggtgtcgctgtacaaggccctggggggcggctggcccgagggaactgccatggccggggccgatgcggcgccgaatccggcggccccttcggccccttcacagggtggagccgccggcgcggcctcgccgcagtagccccgacaacggcacggcgctgccgtgcccccgaaaggggcttgcgcgggggcgcgctccgtgccatgacggcgcaccgtccgatggtgcctgtccggtaccgcgcggtgttgggcgtcatacccttgggggcaccgggcacgtttccctccctttcctttttccggacggatcagaccgttgcaaaggaggccccatgcccgtcattcccatgatcctgaccgtgctcggcgcgtggctgtggtaccaggcgttcgtggcgtggaagcgccacaaggccggtgaccccaaggcccggaccgtagccatcgtctgcgtggtgggcgcggctgtcgccatggtcggcggcgtgctgggcggcctgccccgctaggcacggcctttcgccgttccgcaccgcacgaatgaaaaacgcggcgtcttcctgcgaagacgccgcgttttcgttatggcagggggagtacggcgtgcgccacctgtccccccgttggttccttcgtccgcccgtcgggctgtcagtccgtggtttcggggcggcagggttcgcaccccgcctcgccgccgtcctggctgcccagggcatccagcttgtccagcaggcgcagcatcaccgcgtgggcgatgaccacatgctcttcgggaatgtcgtccatcagttcgccccgcagggcaaagccggtgtccagcatggcgtcgtagacagggcgggcctggtcggtcagggccaccagcttcacccggcggtcggtttccgacggttggcggcgcacccagccttccttttccatgcggtccagcaggcgcaccagggtggggccttccacgcccagcagttcggccacgcggccctgcggcagcgtgccgtgttcggacagcagccagatgaccacccagctggtgtcggacagccccatggggcgaaagcgccggtcgaactcggcccgccaggcgcgggccagttccttcacggtgtggccgaagccgtgcgcgccatggcgctcggcccggtccacacggcaacggcgacagcggtgcccgtcgctcattgcgcggccgccaccggcttgccgtcctgagccggggcttcgggagcgtctgcggcatttggggccagcggggcaatgcccgcccagccgccgccaagggcgcggtacacctcgaccacggccaccagttggtcacgctgggccgaggccagggatatctccacgtcgaacaggctgcgttccgcgtccagcacctcgaggtaactggaatagccgttgtcgtagcgcaacttggccagatgcagcgaacggcgcagcgcggtgacctgggtagtctgcgcttccaccacgccgcgcgccttgcggttggccaccagggcgtcctgcgcctcgcggaaggcgtcctgcacggccttttcgtacccggccagggcggcgcgctggcgtgcctctgccgcttcaaccccggccttgatccggccaaagtcgaagatgggcatggacacgctgcccgcgtaccgccaggtgcccgcagggccggtgaacagccgggtgaggtcgctgctttcataccccagcagcccggtcagcgagatggacgggaagtacgccgccttggccacgccgatattggcgctggccgccgccagttgctgttcggcctggacgatgtccgggcggcgttccagcagggccgaaggcaatccggcgggcacgctggggggcacgggtacggcgtccacggccaggccgcgctccacggtgccggtcacgatgtcgcgcgggcttttgccggtaagcacgcccagtgccgcctcgctggcggacacgttgtattgcagggtgtgcacggtggaccgggcggcagccgcttctgcgatggcctggcgatagtcgagttcactggtcaggcccagttcgaagcgcaccttgcgcagttcctgcgtggattcgcgcgaggccagcgtgtcgcgggccacctgcaactgctggtcgtaggcgcgcaggtcgaagtaggtgcgggccacctgcgcggtcagggccagacgcacggtgtcgcgcgcggccatggtggacagcaggtcggcccgcgccgcctcgctggcgcggcggtagcggccccacaggtccatttcgtaggacaggacgccgcccgcgttgtgcaggtcctgcacgcgggtggattcatcgaacgagttgaagccctccagcgaatagcgctggcgctgcgatgcgccctgcgcgtcgacccggggcatctggttggcccgggcaaggcccagctgggcgcgggcctcgtccacgttggcgatggccttggccaggtcgcggttgtggtccagcgccgaggccaccagggcatccagtgccggatcgccgaagcccttccaccagccgtcctgcacggtgcccgtgtccgccgtgcccgggcgccaggcgtcgggcaggtccatggcggggcgggcgtggtcggggccgaaggagcacccggccagcgtggccgccagcatggccgttgccagcatggccgccagccgccggggggccgggtgtgccgggcgtgccggggcggtcgagtgccgccccctgccgcatgtgaagcccgtcaggccagtcatgttcatcaggccagtcagaccagtcccgctaatcatggcgcttctccttgttgcaggcgtcgtcgcccgcgcccgccacgtagtccggcggcaggtcttcgaaggccgagtggcgttcctcttcgcagtacttgcccacggccatggtgcgcattgcctcggtgccgcgcatgcgttcgctcacgcccatgatcagccggtagaacatggggatgaagaaggtggcgatgaaggtcgccgccagcattccgccgatgacgccggtgccgatggagtgacggctggccgcgcccgcgccgctgctgatggccagcggcacgcagcccagcacgaaggccagcgaggtcatgatgatggggcggaagcgcaggcgggcggcctcgatggccgattccaccagcgaaagcccctcgtgccgcttgatcaccgcgaattccacgatgaggatggcgttcttggccgcaaggccgatgagcgtgaccagcgagatctgcaggtacacgtcattggcaaggccgcgcagccacactgcggtgatggccccgaacagggcgaacggcacggccatgatgaccgccagcggcagcgaccacttttcgtactgcgccgccaggatcaggaagaccatgaccaggcccagcacgaacaccagcgacgacgagccgccggtctgcttttcctggtaggcggaaccggaccaggccagggtgtattccggcggcatgacctccgccgccacttcttcgatggcggctatggcctggccggagctgtacccgggggcggggccgcccaccaccttggcggcggggaacacgttgaagcgctccaccacttcggggccggtcacttcctgcacgtccaccagcgaggtgagggggatcatctcgcccgaggtggcccgcacgaacacgttggccacgtccgccgggcgggcgcggaagtcggcctcggactgcatctgcaccttgaaggtacgaccgaacttgttgaagtcgttcacgtagctggcgccaaaggtggcctgcatggtgtcgaagatggtgttcaccggcacgcccagggcctttgccttgttgcggtccaggctgatgaacagctgtggcgcgttggcgctgaaggtggtctgcacgcccgccagttcaggccgcttggcggcggcggcgatgaacttgcccaccatgcccgccagggccttgctgtcgccttcgccgcggttctgcacgtacagttcgaagccgccggtgttgctcatgcccgagatgggcggcgggttgaaggccagcacgatgccttccggcacgcccatgcccacgccgaacaccttgcgggcgtagtcgaacgaagactgccccgcgcccttgcgctcgtcccacggtttcagcggcacgaacgaggtgacgaagttgggcttgggcaccccggacagcaggtcgtagccggtcagggtgatcaggttggccacgcgggggtcttccatgtggctcttgtccatcaggtcggccaccacgcgggtgcgttgcaggctggccccgtcgggcaggatggacaggccgatgatgtagccctggtcttcgtccggggcgaggccgccgggcaccacctggaagagatgccaggtggcgccgcccaggcaggcgaacagcaccagcgcaaggcccgcgcggcggatcaggaaggccaccccgccggtgtagcggtgggtgacgcgttcgaaccagttgttgaaccagcggaagaacgcgggcggctcatgatggccgggcttcagcatcagcgcgcacagggcgggtgtcagcgtcagggccaccaggccggagatgaccaccgacaccgcgatggtgatggcgaactgcttgtacatctgcccggcaaggccgcccatgaaggccacggggacgaacaccgagcacagcaccagcacgatggcgatgaccggcccggtcacttcctccatggccttgatggtggccttgcgcggcgtcagccgctcggaggacatgatgcgttccacgttttccagcaccacgatggcgtcgtccaccacgatgccgatggccagcaccaggccgaacaatgtcaatgtgttgatggagaagcccagcgcgtacatgcccgcgaaggtgcccacgatggacaccggcaccgcaaggcagggtatgagcgtggcccgccagttctgcaggaacaggaacaccaccaggaacaccagcaccatggcttccaccagggtgtgcaccacctctgtgatggagatgcgcacgaacttggtggtgtcgtaggggatggagtagctgatgccgtcggggaagcgctgcgacagctcctgcatctttgcggccacgcggtctgccgtttccagcgcgttggcgccgggcgtcaggaacacgcccacggccacggtgggcttgccgttgagttgggtgcggacgtcgtagtccttggcgcccagttccacacgggccacgtgcttgagcagcagggtggagccgtcgggctctgcccgcaggatgatgttttcgaattcctcggggttggtcaggcgccccttggtggtgaccaggtagttcagttccagcgggctgctggacggttcctggccgatgcgcccggcggcgaactgggcgttctgctcgcggatggccagcgccacgtcgccgggggtcagcttgagctgggccagcttgtccgggtgcagccagatgcgcatggaatagtccttggcgccgaagatggaggcatcgccaacgcccggaaggcgcttcagctcgtccaccacgttcaccaggacgtagttgctgatgtagaccgaatcgtaccgcccgtcgggcgagaacatgttggccacctggaggatggagggcgaccgcttggtcacggtgacgccctggcggcgcacttcctcgggcagggatgcggtggcggcctgcacgcggttgttgacgttgatggtggcctggtcggggtcggtgcccacggcgaaggacacggaaatggtcatctggccgttaccggcgctgaccgagttcatgtacagcatgccgtccacgccgttgatctgctgttccagcggcgaggccaccgtggccgcgatgacctcggggctggcgccgggatacacggcggagacgatgacctgcggcggaacgatttccgggtactgcgcgatgggcagcgctcgcatggccatgaaccccgccagcatgatcacgatggagatcacgcacgcgaagatggggcgatggatgaagaaacgcgatatcatggcaaatcctgctgagggcgcgggttaggaaccctggtttgcggccttggtcgcgtttcctgcgggggccccgttctggccgttctggccggtttgggcttcgcgcggctggccgatggtcaccggctggccggggcgcaccttcagaaggccttcgaccacgatgcgttcaccgggggccaggcccttttccacgatgtactgattatcgatgggcaggctgatttccacggggcgcggctgggcgacgtcgccttcgccgatcacccacaccatggggccctgctgggtttgcagcacggcgcgctggggaatggccagggcgttgttgtagacggcgccggtcatgagcacgcgcacgaactggccgggcagcacttccgcctcggggttggggaattcggcgcgcacgcggatggtgccggtcagcgggtccaccagcgggtcgatgaagttcaccgtgccggtgcgcttgtaggtggagccgtcgatgagccgcacggtgacttcgtagctcttcttgggcagggtgatgcgcccttcctcgcgcatgcggcgcagccggaacaggtccacgctgggcgcagagaagttcacgtacaccgggtccaccttggatatggtggtcagcaggctgccttcggcggtggtggtgaccaggctgccctcggagcgggtttccttgctggtcatgcccgagatgggggcttcgacgcgggtgtagccaaggttgatgcgcgcggtcttcacgcgggcgcgcgcttcttccagcgcggccttggcggaatcgaactcggccacggcgtcgtcgcggtccttctggctgacggcgttctcgcggtacaggggcagcacgcggtcgcggttgctctgggcgctttgcaggcgcgcctcggcctgggcctgctggcccagcgcctggtcaaggtcggccttgaacggttcggggtcgatgtcgaacatcaggtcgcccttcttcaccgggcggccttcggcgtaggcgcggcgcagcaggatgccgcccacgcgggcgcgcacttccacctcgcgcgagccagccgtctgccccacgtattcgtaggtcaggggcaggtcgcgcggctgcacctgctgcaccaccaccaggggggcgggcatggccttgggcgcggcggattcgtccttgcacccggtcagcacggcggacagggccaggaccagggcaagcaggcccatgtgcagggcgggcaggggccgcgccatggcggcggctccggcgcgggcgcggggggaaggaatggggaagcggtgttgcatggggtggttcctcctcggcgcggcgcgggatgcgccggtgcgccgacatgcggggcggttgggtgtgtctgtcggagttccggctggtcgtgcctgcccgcgttgcgacggtgcgggccgggaacggggggaatccggtagggtgctattcggtagtgtgctatcgaagtttcgcgttctacatggggcggcggtggccgtcaacaccgtgccgcctcactcggggggtgggcggtcgttgcccgtggcgctgcgccgggcggggttgccgcaagcggcgaggcggcgtggcatgcccggaatgccaccctgcgtcaggccgtgggcggtccggttgtctggcaggcggcgacgccggacatggccatgatgccgcccagggtgaagcgggttaccccttcggcgatgcggtgcagcgcctccggggtcagttcctcgtgtccgtagaaatggacgatggcggcgcggccactgtagtggaacgatatgtgcccgaaaatggccagcaggcaggtgcgcagcacgtccggggcgtccgctgccggtcccagcagcccgcgcaggatgtcggccagcaggtcgttgaccggggcgatgtgctcgcgcagcagcccgtcgcaggccggggtggggtcgatgagttccagcgacaccagcttgccgtgcgcctggctgaccgggtcgtcgccgccgcccaggatgcgctgcaccagcccgtgcacgaaggcccgcaggcgttcactgggcggggagtcgggcgttacgcccacgtccagcggaaaggcggcctggcaggtgcgcatgtagtggtccagcatggcggcatacaggttgtccttgccgccgaaatggtagttgacggcggccacgttggccccggcccgacggcagatttcgcgcaccgtggcggcgttgtagccgtgctcggcaaacacctcggcggcggcggccagcagccgttcgcgcgtgccctgatcctgcctgccggactggtccggtttgtccttgtctgtcctgggcggtccgtcaagcctgcccagtccatcgggcagagacgtgcactggcggtgatcctgccgtccgttcatgcggccatggtcgctcattgcccgccccctgtcgtttcactgcttgccaacatcgtttcaaattcagaattcaatcattgtttgaaccgtggatatgcctccggacggtccctgtcaagctccgtcccgctccacgtgcgcctgtcctgtcgtcctgacgtgccgactgatccctgcgcgaggggaggggtaaggcgcggcaggggggggggttgcagacaggggatgccatggtgccatgtcgtgggcgggggggaatgattttccgccccgggggcggcggcgcgcaggggggggctgtccgcgcgccgcgcccgcatgggcggatcagtccgcagttgtctctccccaggcgcgcatgctcttggccaccttcttgcgcacgccctgccaggtatggcgggtaagcgcggaatgctccatggcgtccagcatcttgcggtacatgggcaggggcgcggcaaagctcatttcgtcggtcttcatgaacttgcgggccgaaaggtcgaacccgccgatcaccgcccgttcctcgccgcgctgctggtagaccagcggccaggcaatgagggcgccgcaccccgcgctgaagggcgaggccacggcgttgtggttgcccgtggcgtagcaggccagcgaaaacagtccgttgagcgcctctggccggacgaagaaggccaccaccaacggttcctcgtcgccgtcgaactggtgcagcggcttgagcacacagtacttggccggggcttccgggggcatggtgtcatccatgaaggcgcgcatggacggatggtcgggcaggtagtgctcgccttccatgggggtgccgggaatgccggtggtcacgtagcagatgttggtttccagatagggccggtacatgccggagtagaagccgccgcccatgcagccgcacgactcgtggctgatccacgccgcccgctttttcctgcgggccagccagacattgccgagcaggcaggaaaattcgttggcaaaggccttgtgccagtcgatctgaccggcggcctcgcggtcgcgggtaaagatttcgccgggcttgggaccaaagccgtctgcgggctttgcgtcggtgtagtgcacgccgaagggttcctcgtcgtggcccagcagttccagcaggcgttgggtgcgttcgatgacattctgcatggtcttcctcccgtgttggtgggaatggcagggccgcactgcggcccggatttccatgtggcgaacgggctgcgggtgtggcccggcggtccgtcgcggccggtcggtccggcgctttggctcagctggcgggttcggcggcgaatcggcggtcaaggccgcgcagggtgtccttcaccgtggccagcacccgcatgcaggtggcgtggtcctgcgggctgacgtcctgcagcagcaggacaagggcttcctcggccacggcgcggctgcgttccttcagggcatcgcccgcctgcgtggcggtgacgaccttgcgccgggcgtcgtccgggtaggggctgcgggtaatcagccccttgtcctccatggtggccagcaggcggctcatgcccgtcttgtccatgcacagggcgtgggtcagttcgtcctgcccgatggcgccccggttccacacgaaaaccatgaccccccactgttcgccggtcaggtcgatgcccgccagggccatgcggcgacgcagaaaggccgccatgaggcggctggccgtgaaggtcatgaagccgagggagccttccgggtcgaaaaggaagttgttcatgtcaaccattgtagagcaatggttgtcgatgtcaactgttgggacgccgcaatgcgggggcgagacacatgcgcgaggcgcgcggggcaggccgggcaggcgggcgggcgcgacggggcacgcgctgcaagcgggcacggcgcaggtgcgcggggcgcaccccgcgacggcgatgggcggaaaggggcagggagcgtcggcccggcgcggggtctagcaggccccggcgcgggccgtggcgggcaaggggcggcccgtctgcgtctcctgctccatctggcagtgcacgcacagccgggtggtggggcgggccagcaggcggggcaggggaatgtcgtcgccgcaggcgtcgcacacgccgtagtcgcggctgtccatggcgcgcagcacgccttcgatttcgcggatgcgccgcccggcgcggtccagaagggtcatgctgagggtcagttcgctgacgcgcgaggcgaattcgttttcgtcggcgcaggcttccacgccgccctccaccagcaactggcggcgcaggtgggtcagttcggcttcgaggcggcggcggatttcggcgtggtggcggtcggtcatggcgcgttccttccgtggcgcggcgctggctggcggtccgcgcgggctgcggggcatcctgctggcctgctgcctgttggcctgtgaggtggacgtccccggtttccggacactgccccttctgccccacgggcggcattgctgcgcgacggcgcggcgacgggccgccgacaatcgggtgacgcccgcatcgtccactccccgccctgttccccttcacgcaatgttcaccgaccggtcatggcttctccacgcggcgcgtctatccatgcatgcgacaggactccatttcgcggaacaggcacgcagccgccacggcacgcaagccgcccgccgtgtgccgttacccggcattgcggacccgcgcgacgcggcccggtgccctccgcgccacccgtctccggccagttggccgcccaggaggacgcatggacatgctccgcccccgcacccccgccgcttccgctccgcatcatcatatgatggatacgccgccggacccgatggccagggcggcttccgccccatttccggcgtgtccggagcattcggcgcatccggagcatccccgttcgctggtgcccgccgccgcccgccgcattcccgcgccgctgcgcattccgctgctgcacctgctgggcgtgggccgcatcgactcgctgtaccggtccatgccgcagggcggaacgccactggacttcgcccgcctggccctggacgtgctgggggtgtccgtgcgggcagaggccgaaggcttcgagggcgtgcccgccaccggcccgctcgtgatggtggccaaccatcccttcggcgcgctggaggggctggtgctggccacggccttgctgccggtgcggcccgacctgcgctttctggccaactacatgctggcggcggtgccggaactgcgcgaactgatcttttccgtggatcccttcggcggggacggggcgcagcgccgcaacatggcgggcctgcgccaggccatccgtcacgtgggcgagggcggcgcactggtggttttcccttcgggcacggtgtcgcacctgcaacccttgcggcgcgagatcaccgaccccacgtggcagtccacggtggggaggctggtgcgccgcaccggggccgacgccctgcccctgtactttcacgggcgcaattccatgctcttcaacctgatgggcctgctgcaccccgcggcgcgcacggccctgctgcccaaggaactgctgcgcaagcgcaacaccacggtcaccctcagcgtggggcggtccgtggccgccgccaccctgaacgaactgcccgacgacgcagcgcgcaccgcctacctgcgcatgcgctgctacgccctgaaacccaggccgcgccgggtgctgtccctgcccctgctcctgcccctgctcctgccggggaaaagtggcgccgtgcccgatgccgtgggcactgccgcctccgtttccgccagccccgccagcccggcggcacggcgcatgcggcccattgccgccgcccgcccgctggaactgctggaggcggaactggcggccattccacccgcagacgtgctgctgcgcgaggggccgtggaccatcgtggaaacctcggcggaccgttcgccggaactggtccgcgagataggccgcctgcgcgaggtgacctttcgcgcggtgggcgagggcagcggcgcgccgctggatctcgacgcctttgacgccgactaccgccacctgatcctgtggcacgagggcgaccgcgccctggccggggcctaccgcctgggcgaggtggacgccatccttgatgcgcagggccagcgcggcctgtattccgcgtcgctgttccggttccgtccggaattcttcggcggcgcgcccgcgctggaactgggccgggccttcgtggcggcggactaccagcgcgactacgcccccctgctgctgctgtggaagggcatcggccggttcattctgaagcggcccggcgtgcgccgcctgttcggcccggtaagcgtgagcctggactataccccgtactcgctgaacgccatcatggactacctgacccgccaccacggttgcccggccacggcccggctggtgcgggggcgcgccacgccctcgctgcgccagcccggctgcctgcggcgtatcgagcccgccgggctggactggaacgggctgtgcgcgctggtgcgcgacatggaaggcgggcgcaccattcccatcttgttcaagcactacctgaagctgggcggacgcatcgccaccttccacgtggaccgcgccttcggctcgctggacgccttcctgatcatcgacctgctggaatcgccgccgcgcatgctgcaacgcttcatgggcgcggacgggctggagcgctactacgcccagaccccgcgcggcaccggagagggcgcccccgggatggaagatggggccggtgcgcccggttcgaacggcaggggcgggctggccgccgcgtccggaggggcgtaggtgaccgcccggttgctctcccggttgacagatgccgccatgcgggtacccttgccgccatataccggtgtaatgccgcgcacgccgcacggtggcggcgcgggccgcagggtgctgcgcgccgtcctgtccgcgggtcggaacatgggcggcggcatgcgccgcgcggcgggacatgcggcggactgtgccgcggggtgcatgctgcgcctgcgcgcactgcgcgggcctgctcccgcgccctgtcccgccctgcccgcgtgcgtgcccgtccgtgttccccgcgcactgtcgcgaggggccgcgcggccaccggaaacggaggcatccatgatctacgtggtcagcgcctgtctggcgggcgtggcctgccgcttcgacggagaggccaacccccgcgagggggtcatcgaactggtgcggcaggggctggccctgccggtctgtccggaacaactgggcgggttgcccacgccgcgaccgccgtgcgaactgcgcgacggcaaggtgctgtgccgcgaggccgacggaaccctgtccgacgccacggacgcctttgtcaggggcgccgaggaaggcgtgcgcctggccctgctggcgggctgcaccgaggccatcctgaaggcgcgctcgccctcgtgcgggtgcgggcgcatctacgacggcaccttcacgcggacgctggtggcgggcgacggcctgttcgccgatgccctgcgcgcggcgggcatcacggtgcgctgcgacgaatagtccgttccgaatggcgcgccgggtgcgccgggcacggaacttccgcagccggaaggagagcatgttccctttccggctgcgttcgtttcgcgtggggaggggacatggtgccgcaaggagggcggcgtgcgcagtgcaacgcgccagcggaccccccgtgcctccagcgagacgctccccgtgtcgatgccgtgggcaggcgggttgcgcaagccggtcacgtccgtcgcgggcacatgcgcaaggctggcggggtgtatgcattttgcacacgtgcagcccgtttgtgcaaaaaacatgtgcatagcgttgcacaacaaaagtctgcacattttctcgaaaaatcataacacgctgaaaatatgtgttttcatcgtttggcacgccctgtgctaattctccttcagcgcatgacaacgctgcccttcgcagagtgcaagccctagcctgattcccctgattcccctgaccgccgcgacccgccggtcgcggcggtccccccccctccccgggcactacggtggagacgcgggacggaacaggaacacgcaagggacgaggcgcccgaaggcaacccccacgtgcggcccggcacgttccgggcggcaggggaactccgcgagacccttcgcggatacggtggacgtgtggcgtcccgttcccccaccgctcctggcccctctccggttccccctcgcggagaagggcacgggcaatgaattcgcggcaacggccgccgggccaaggcgacggcccggacgaccgaagcgatacgggagcaccggcacacagccgcaacgcacccgcactgtgcaggaccgacctcctcctgtccgcacggtatctccagccgggggcttggagcccccggaagcgaccagcggccgccacggcgaccgaagacatagtgcccaaagcacacgagacagcgaccagcccaaactcctccttcgttgatgcagtgaccgcaggggcggcgggacagcccacccgccgcccccccttggacccccagccttgttccccccttgcagtcttggacatccgacccccttgcggaaccccggccaccgtggccggggttctgttttggcgggggcgggccgccgggcgggtggaacggctggtgtccggatacacggaagggcaggcaccccgtcatgtgccacgcagatgcccagcaaatgacaggcgacaggcgcaccgccatgcggcaagatggcgggctggcagcagcccgccagtatctttggggacggtatcgacccggtgatgttcgcgcgcgccgcttccccctgcccgcggcctgccggattcgccgtgtcgcgccgtgtcccgccgttgcgccccggtcccttcgtgcccccgtgcccccgtgcccccgtccctcggtccctcggtcactcggtcacgttgacaccgctcgccccgcgcgactaccatcacgcgggattccggggcgtccgcacgctgccggagctttagcccgcaaattcccacagccccagaaggacaggcatggacagctacatcgttcgcggcatcctcatcggcggttccctcggcgtgttcgcggcgctgctgggccttagcgacagcattccccgcgctttcggcgtgggcatgatcggcgggtttctggcgggcatcaccctggaacgccgccgcaggaagtagcccgcgccccgccgtttcccttcgtttttccgcagcgccatttccgcgccctgcgcgtcacgcggcgcagggcgcgcagggccaatgcaaacgggccgccccggcaatgccggagcggcccgtgtcgcgtcgtgcgcggtgcggccagctactttttggtcttggccgccgcctccagcgccatgtccacggcgtcggagaacaggtccagcggcagcgagccgcgaatgaccaggtcgttgaccaggaagtacggggtgccctgcacgttcagcgcgcgggcctcggccatgtcttcctctatggaatccttgaccttcttgcccttgatgtcctgggccaggcgcttcatgtccagcccggcgtcggcggcggccttcttgaggaagggctcgccctcggccaccagcttttcgcggtcgcggaacacggtttcgtagaacgcccaggccttcttgccgtcctgcaggcccgccgccacgtggtattccgaggccaggcgcgcgttgtcgtggctgtccagcggcatgtgcttgaagacgtagcgcaccttgtccttgtagttggccagcagcagctccatggtgcccgcggcctgctggcagtacggacaggtgaagtcggagtaggcaatgatggtcaccggcgcgttggccgggccgcgcatgggccgcccttccaggttggccttcttgggctgggtctggtccacctgccactgggcgatgagcgccttcttgcggcgcacgttggaaccctgctgggcgatttccagcacggtttcgctgttgtcgcgcagcacctgcatgatcagttcgggattttccttcagcaggtcgcgcagggcggccttcagttcctcgttggaggctgcctgcgcgggcgcgggaaccgtcgaggtggcggcaagggtcagcgccagcagcagggcaatgaacagggtgcggagcatgcgtcttctcccggaaaaggggggggatgtgggcagggcaggcgccgccggagggcatggccggatcgggccggagaccggaccggcaaggcgcgggcggcgtgcgacggtacccgcctcttctacacgcccgcgatggcgggggcaagtttgcgggtgcttgccgacgctggcgcgcaagacggcgggccggggcgaagggtgcgggatggcgcgatgcagggcggtgcggagcacggtgcgggattttgattgaaggcgggcggcggcgacaacgcggcaaggaggtgtccgcgccgccgtcgcacgcccggtctaccgtcggcgtgtgggtggggaaagaaggggatgcggggtgattggcggcctcaagccatgccgaaccaccgtgcacaggccacggcggccatgcccacggcaatggtgccgaagaagctgcccgtgcgccacgccaccagcgtggcgggcacggcggccagcaggtacaggttgtcggcggtgatgtgcaccgcgccctgtttcacgatcaggtccggggccagcagggcggccagcaccgcgggcggcacgaaggagagccagcgggtgatgacggggttcagttcgcgctgcgacagcagttgcaggggcacggcgcgggggatgtaggtaacggcaagcatgccgcacaacatcaggaagaaggtggtggtcatgtccggtctcctcgcggcgcgcggctacagggtgggggcgcggtgcgcgccgtcgggttccgccagatcgggcagcccggcaaggccattcgccttgtccggcccgttcaatccgtccgattccgccgcgttggcggtgttgtgcccgcccttgcgctgcgtcgcatctgccttggtgggcagcagggtgcacagggtggccgcgcagaccgtggcgatgatcacgttccactgcccggccccggccagcgccagcaacacggacagcccaccggccagcacggcggccagcgcgaagcgccgcgccttgcggcagtacggcagcagcagggcgatgaacatggcgggcagggcgtagtccagccccagcgggcgcacgtcggccaccagttcgctgccgaacacgccgatgatggtgcccatgacccacgcggactgcgcggtcatgttcagggccagggtttcggcgcggggcggttcgggccgggtgtccccgggggtggagggcaggcggctgacgtgcagggcaaaggtttcatccgtcagctggaaggcgaacagcgcttgcagcgcgcgcggccagcggcgcagggccggggccagcgcggcggacatgagcaggtggcgcaggttgaccacgaaggtggtcagcaccaccgtggccggggatgccccgcccgccagcaggctgaccgaaatgagctgggcggacccggcgaagaccatcagcgacatgcacaccgcgcccgacgcgggcatgccggtcttgcgggccagcaccccgaaggcgaaggccaccggcacgtagccgagcacgatgggcagggcctggcgcatgccggacagcacggcggccaggcgggacgcgggcatgatggccgcggaatggcgtggtgacggcgcgtgggtcgtgccgggcgacgaagcggtatccatggtgcaacctccgggttgcacctgaccatgaaatctgtcacctgaacagatacagtcaaacggaaaaacaagcataacagatggcgcgggcaccgggtttcgactggtcagccacgcccataccgcccatcccgcgcatcaacccgtcccgccactgcccaccgctcctgcaaggaggccccatgcccgcccgctcctttgccgcgccagcccccggcaccaatccggacccctgtatggacggggacgccggttccgatgcttccgccgttacaggcagcacgcccgccgccgatgccgccgccttccactaccatcgggtggagcgccacgtgacggacatgatccagtccggcaggttccgccccggcgaccggttgccatcgctgcgcgggctgtccacctccatggggctgtccatcgccaccgtggggcacgcctatctggaactggagcgcaagggcatcatcgaggcgcggccccgctccggctatttcgtgcgccagggcatgcgcggcctgcccgtgccgcaggcccgcccggccccgcccaccggcccgcgcgaggtgaaccgcgcccgactcatctccaccgtgctcgaagccgtgggcaaccgcgacctggtgcccttcggcgtgctgtgcccggacgaaacgctgctgccgggccgggcgctggggcgcatcctgtccgaggtgatgcgctcgcgcgcgggcgaggccgccgcctacgccaccattcccggcgacctggaactgcgccgccagattgcctggcggcaccgcgaatgcggcgtgggcgcggggccggacgacatcctgatcaccaacggcgctgtggaggccttgtacatcgccctgcgctgcctgacccggcccggcgacatcgtgatgattcagtcgcccacctactactgcttcctgcaactgatcgaatcgctggggctgcgggccatcgaggtgcccagcacgccggaggcgggcgtggacccgcgcgacgtgcggcacatcctggaccggcaccgggtggcggcgtgcgccttttcgcccaacttcaacaacccggacggcagcctgacccccgacgacgccaagcgcgaaatcctggacatgctggccgagcggggcatccacctcatagaggacgacgtgtccacggacctgcactacggcccctcgcgcccgtccaccttcctgcaatgggacgtgcacgggctggtcacgctgtgctcgtcgttctccaagaccgtggcgccgggctttcgcatgggctggatggtcaccgggcgcatcggcgagcgcgcgcgggagataaaggccaccaccaatgtctgcggggccacactgacccagttcgccatggccgaatacctgcgacaggggctgttcgaacggcagctgcgccgcctgcgcacggccttttcgcgccagatgcaggccatgcgcatgcaccttgcggactgctttccgtccggcaccggggtgacccggcccgagggcggcggcgtgctgtggctggaactgccgcccggcaccgacggggtggaactgttcttccgcgcgcggcaggcgggcatatccgtggcgccgggggccgtgttcagcacgcaggaaaagttcgccaactacctgcgccttggctgcaacggcctgtggaacgagcgcatggccgaagggctgcgcaccctggggcggctggccggggagtgccggacgggagcgggaatgaagtaggaaggggcaggctgcagtgcggtgctgccattgcattgaaacgggccgaaggagtgatccttcggcccgtggtgtttgcagggggcctcggaaggccggtgcgcaggctaccgcgccagcggatcggtgtcgctttctggcgcgaagaagaaggcggtgtcgaaggggccgaagctgccggtgtcggccatgatggtgaagaactccacccgtccgtagcggcgcaggcgttcctcggtcacaccgttgcgggcgtagtagtccgcgcggggctgcgggttgcgggtttccgtcaggtcgtacactgcctcgtcggtttcgccccaggcgtgcagcacccatttgccgtgcaggtgcagccaggcgtgcaccacgcggcagtcctcgcattcgctggcaacttccagcgcggcgtcgaagcaggacgggcggtgcgccccggtggcgcactggcagtcgtggtcatgggcatgatcgtggccgcagccgcaggcatcggatttggggggctggaagggatcgtggctgtgcatggggtatccttgcgcgccgcagggcggcggtggtgcgtgacggtggttgcgggcgtcccgggtggttgcgggcgtctcggctggatgcgcagcgcgcgttgcggaaccgcacgcgacgggcgcggtgggcgcggttgcccgcccggcccggtgacggtgcgctgaaaggggggcgcgcgtcaagatggcggcgtgcggatggcgcaccatcgcgcaggatggggtgcgggcgagcgcgccggggatgcctgttgtccgcgtcatcccgattgtccggtccccccgaatgtccggggcaccgctgctgcccccgtcacgcctgttgcttcattcgcccgtgtccctcgtgttgcgcgtggaggagccgtcgcgtcacgccccggcggcatgcccttcacccagcgccagcagggccgcccccagggcgttgcccacgtcgtagcgggccggaaaggtaaccgttgtgcccagcgcccgcgccacggcgggcagcaggtggcgcgacgccgcgccgatgcccaccatgggcacccccagcgacacgttgacccgcagcagcgcatgccggtgccgctgggccagataggccgcgaagttgccgcccacctcgcgccgggccacgtgctggaccacggcatcctcgatgcgctggctggcggcggccagcacggcgcgggccgcgtcctgtggggtattgggcgtggtgtgcagagcgccgggaacggttgccgacgcggcggcggtctccgccccggccccggcatcaccccgcgcatcctcgcccccggcaacgggcggcagcagtgcggccagcgcccgcgcaccagccagcgcggcggcggtgttgcccgctccgggcggcagatccggcacatcggaaagatccagcaggcccagcacgtgcagggcatctgtgggggtgaacccggccacctgcacggcgcgctggcgcaccagccggtcgatggcccgctccagcgtgctttccggcaggcgcagtgcgcgcagcagatcgcccgccggggtggggccgtgggcgttcaggtggtccagcaccgcgcgttcggcggcgtcagcgaatggggcggacggggcggatgaggctgatgaggcggacggggcagccccctccttttcatcgcatgcgttctcacggcgcgcgggacagatgcaccgcgcccggcccccggcgcgcagccattgtgccgggtccggcaggggaccggccatgcacagcggcaccacccgcaatggccccacggacaacacgccgtccgcatccggcctcaccaggctgtcgccgcctacccccacggtgaacatttccacggcttccacgtgggtttcccagtcgcccaccaccatgccgtcggcctggatgaccgggcggccacggcgcagcagggtgacgtcggtggtggtgccgcccacgtccacgatgagggcgtccggcgggggcggggtgccggtgtttgccgatgcatccggcgatgtgttcggggccgtggcgggcgaagccacgtccttgcccgtgtttgcgcctgccggtatcgcgtgttcctttccgtccgcatgcccggcgtcttcatccccatttggcagcctgccggctgcatgcgccgcgccgtatccggccatggcggcggggccgctggccacggtggccgatgcgttgcgcagggccgcgtccatgggcatggccgtggcgtcgccgcgcaccaccaccacaggggcggcaatgcccagatcctccagcgcggtgcgcaccccatccagaaaacggcgcatcaccggcagcaggcgggcgttgagcaccgccgtggccgcgcgctccttcatgcccgcgcgcgaactggccagatgcgagcagaacaccggcttgggatccaccatgccgatggcccgttccgccaccagttcatgggccgggttcacgaagctcatcatgccgcacacggcgtaggcgtccacccggttctgcatcaggcggatggcgtccaccagccggttcagcgccagcggctcctcttccgagccgtccagcttgtgaccgccggggatggcgtccatggaggcgcagggcacggtgatgcgcccggcgtagccgatgatgaacagccccacctcggccccctgcccttccaccacggcgttggtggcgagggtggtggacacggagaccaggtccacggcgctggcgggcaggccggacgaggccagcgcggcggccatggctccggccatgccccggccaaggtcgtgatgggtggtgggccgcttggccgatgccaccacccggcgggtggcggcgtccaccagcacggcgtcggtgcaggtgccgccggtgtccacgcccatgacgtagcgcacgggccgggatgatcggtcggccccggcggtttggtcctgctgatggggctgatggggcctgtcagactgatgggaggcgttgctggcggcgggggtgtcggcttggctggtcatgaaaaaaccttgcaatgcatggggatgatgtcggaaatccgttgggctggagacggcgtgctcaacagcgccaaggggcgaaaggacaatccggatgttgcctgggccggcttcaggccggatgtcgcctaggccagcttcaggccgttgtccacgggccgctccggcacggccagcaccacgctgccgtccgcctgcgcgaagccggtgaccaggaattccgagcggaacggcccgatctgccggggcggaaagttcaccacgccgatgatctggcggcccagcaggtcgtgtgcctcgtacaggtgggtgatgcgcgcgctggacttcagcacgccgatgcccggcccgaagtcggcccacaccttccacgcggggctgcgggcctctggaaacggctccacctgcacgatggtgccggtgcgcagttccaccttctcgaagtcgtcccaggtgatggcgggcaggccggaagcggcggctgcggtggtcatgggcgtttctcccgtactgtgtcgtgacgcgcgggcggggctattccgccctggtggcggcgaacagcatcccttcggtgacggacgaactgcggtagccggtgcggcccaggcaggccgcatcgtgaaatcccgcctcgcggagcatggccaggaacaccgttcccggtactgcgccgccctgtcagcgaaaccagctggacaccacgtccgcgccctgcggggcgggaccgtccagcatctggtcggccaggcgcaggcggccaccgggccgcagcaccctgtggatttcgcgcaatgcggcgggcttgtccactatcaggctgaacaccccgttggaaatgaccacgtcgaagctgccggaggcaaagggcaggcactccgccccggtttccacgaagcggatccgggcggactggcggtctggtcccaacgggtctggcccggaagggtctggtacggacaagtcttgcccggacgggttcgggatgcgtcccaccgggggcgtggctgggtccgttgcggcattcgtggcggccagattggcgcgggcgcggtccagcatgtgcgggctggcgtcggcaccggtcaccgcgccgtccggcccggccagcagggcggcgcacagggtgtccacccccgcgccgcagcccacgtccagcacggcatcgccggggcgcaccgggcaggcggccagttccggcggcaggcagcggtcgcggggggcggcggggctgccgtcaccagccgcgttgtcagccccgtcgtcgctatggtcgccaaagcgcaccggggcatccagttccgcgtccggcatgtcgcaaaagatatcgccgggcacgccgctgcccgcagcggatgggtatccggtgggcggcggtggcggcagcaggcacaccggcggccacacgcaggcgtccacggcggcgaaggggttgcccaccccgcagaaatgggcgcgcacggcggcgggcaggcgatcggtcagcgccccgtcatagccaaggccagccagcccggcgtcgcccaccggatagcggaacttgccttccggcccctgggccacggcgatgaagcggtcgcgcacggcgcgggtcaccagcgcccgttccgccgggctcagcgcggcaggggcatgcccgccgggtgcgtacccggacgggaaagaagaggcggcaggggacgcggcggccccgcccggggcctgcggcggcgctcagaccccggtggcgcaggaatcgcccgcaaagggcggcgtgcggcggtgcatgggttcctcgtggtggaggtgacgacaagggctcgggccggtccgcatggtgtgtgcggtgcgcggcctgcctgtggccgtcatagggggtggcgcggcgtggcgtcaatgttgacggcgggggctgatctgccttcgcgcgctctggcacgaaaaaggggcgcaggtatccccgcgccccgtggcgttctgcatccggcagccccgccggtcaatccggctattccccggcggcctcggccagctggcggcccagggcgcggcagcgttccagtccttcgtcgtcggggttccaagcctcgcgggccgggtcgcccacctgcgagaagccgcacttggccagccgttcggccagcaccttgggcgattcgccgctccagccgtacgaaccgaaggcggcggccttcttgccccggaacttcagcccttccacctcttccagcaggcccgccacagaggtcagcacgccccggttcaccgtgggcgaccccacggccagcaccttggaccggaatatctgggtgatgatgtcgttcttgtccaccaggccggaattgaacagcttcaccgtcagcgtgggggcggcctgcacggccccggcggcgatggcctcggccatgcgccgggtggaattccacatggtgtcgtacaccacggtcaactggtgctcggcgtagttggccgcccattgctggtagcgctgcacgatctgcaacgggtccttgcgccagatcaccccgtggctggggcagatcatgtccacggcaaggcccagggccagcacctcgtcgatcttcttggtcaccagcgggctgaacggggtaaggatgttggcgtagtacttgatggcctccgcccacagttcgcactcgtcgaccagatccgcgaacatcagttccgaggcgtagtgctggccgaaggcgtcgttgctgaacagcacgttttcgccggtcaggtagcacatcatggaatcgggccagtggagcatgggcatttccacgaacaccagctcgcaactgcccagcgaaagcctgtcgccggtgcgcatcacccggaagtcccagtccgcgtggtactggcccttcagcgatttgaccccgttggcagagcagtacaccggcgtcttggggatgtggcgcatcagctccggcagggaaccgctgtggtccggctcgccgtggttggccaccacgtagtcgatggatgaaaggtccaccaccttcgccagattatccacgaattcgcgggcgtacggcccccacaccgtctcgatgagcgcggtgcggccaccggggtcgcgcaccaggtaggcgttgtagctggagcccttgtgggtggagtattcctgcccgtgaaaggtgcgcagttcccagtcgatcttgcccacccagtggacgcggttggtgagttgcatggcctgccctccgtgcggcgcgcgtgaccacccctgggtccgcgccgcgtggccccaagggtgaagaaggaggagtgtctactttgacaggctggcaggttgcgcggcaggtgtcaacaggctgtgatgcgccgggccggaatgcgcgaccgggtggaatgtgcgccgggccgggattccccggcgggcgcggaacgggggaaaggtgcggggtccggcccttcgggtgccgggcgcggcgcggcaggtgtggcgttgtgccgccggagaggaaacgggcgcgggatgcggaaaacggcggagggggtggcccctccgccgtcggctgtggcgagtcgtcgatgccccgagccggaatccggaacggcttccgtgaatacggggcgatgctgtgcgcggtgccgccggggtgccagtgcggcccggcgggcggtgcgcggcgtgctctcggggttgcggcgtcaggtgacatgtcttcttgcgtcgggtgactgccttccttgcgtcaggtgacatgccttcctgacgtcaggcggcacgccttcccgacgtcggagatggggcggaatcaggcgtggcacccggcgcgcggcgcttcttctccgggcacccacacgcattcctcggacgaggcgcgggggatgctgacggtcagcacgccgtcgttgaccgaggcggaaagggccccggccaccgcatcgtccggcagcaccagaatgcgccggaagctgcctggttgccgttccatgcggtgccagccccggcccttgtcgcgcgaggaggaccgcgtgcggcccgtgatggacagccggttgccctcggccttcacgtgcaggtcggcggcgtcgccgttgcccatgccgttgtcctcaatgcgcgagaggccgggcacgtcggccacgaccacgtaagtgtcgttttccaccgcaatgtccacgtccaggcggcgggtgtcgtcaaagccgcattcgggtgtctgcccgggcaggacctcgtacatcagttcctctgccccggccagttgcatcagcctgcgcagcttttcctcctcgctggcgcattccacgtcgaagggaatgggcgccacgaggctgccgtcttcacgccggtcggaaccggcgtctccgcgttcggcacccttgcggaaccagttccgggggtgcagtgcgtccagtttcatggcggttcctccgttgtcttcaccggcgggcatgcgttctcccgccgaagcctcgcatgaccgctgttgtctgtgacggacacggtctgcgggccatagatgaaaatagttatcatcgaagaaaaggcaaccgctcccgcgtgattccggtgcgctgttgtgcgcatgcgagcattgataccggttgcggcccgtctggttcgggtccggtgcggatatggcgcagattggggcagaactggcgcatgccgggcgctcgtcccgcaggcacgcaaaaggggcgggacgtccggcccttgccgtgcgtcccgcccccctgcgtgatgaatgtggcggtgggttatgcctcgtcgtgctgcatccgttcgatgagcttgcgcagcgaaagggcctgggttgccagttcctccaccgcgcgggccgactggtgcatgccgtccgtggtttcgcccgagatgcggttgatctcgtccacggcgcggttgatttcctcgctggcggcggactgctgctcgctggccgtggcgatggaacgcacctggtcggtggcctgttccaccagggtcacgatttcgcgcagcgcctcgccggaactgcccgcaaggccggtagcttcctcgatggacgccacggcgcgctccacgtgttccacgttgcgccgggtgccctgctggatgccggtaatggcctcgcccacctcgcgggtggcctgcatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccgcggccggcgtcaccggcgcgggccgcctcgatggcggcgttgagcgccagcaggttggtctggtccgcgatgtccgaaatcacgttcatgatcttgccgatgccgtcggcctggcggccaaggtcggccatgtcgtccttcagggccacggcctggcgttccacggtgccgatttcctccacaacccggcccaccacggcggcgccggtatcggccttggacctcgcgcgctcggcggtgtccgccgcctgcgaggcgttgcgggccacctcgagcactgtggcgttcatttcttccatggcggcggcggtttcggccacgcgctgcgattgcacggcggcgccctgggtggactggcctatctgggcggaaagctgttcggatgcggaccccaccacctccaccacgccctgcaactgtccggcggcggccagcatgccctcgcgccgggcagactgggcgcggcgggtggcctcttccgcctgggccatggcagcgcgggcgcgttccgcctctgccccggcgtcgcgggtggcggtctcggcctcgcctatcttggatttcaggttgtccaccatggtgcgcaggctgtcggccagttggcccacctcgtcgcgttggttgatgtccagccgggtgtccagccgcccttcggccacggcagaggcaaacaccaccccgcgccgcaggggcctgacgatggagacggtcagcagcacgcccgccagcaatgccagggcgggcacggccaccatcagcaccgagatcaccgtgcggcgcccggcggcggtctgggcggcggactgctgctgggccttggcggaggccatgttcacggagatgacgtcgcccagttccttgaacagcgcgcggctgcgctccgtggccggacccagcacgagggtggcggccttgtcgtgtgccgcgtcgtccgaggggctgcgttcccagtcgccgatgagggcggcggcctcggccatgtcgcgctcgaacacggcaaggttgtccaggaattcgcgccattcggcctgctcggaggcgccgtgctcgatggcctcgtaccgggcaatgcccgatttgtaggccgccacggcgtccgcaaggttcttgtactggcggggccggtcagccaggtcggggatgagcagggtgcggtgggccaccgtgacgttgcgcaggttgaagcgggtctgggccagcgcctctatgccgggcaggtacacgtcggaaagttccgtctgcgcggccagttgctcgcgcatgctgacgtagcccgcgatgccgaggcccatggacagcagggcgacgaagatgaaacaggaaacgagacgggtgccgattctaacgttgcgcatcaaagccccccttgctgcggtacgtatatggtgtgtcccatcccgcaggcgctgtggtgcggatgcggtgggcgaaactgtgttggcgcggggtgcgccgtttttttcgcaggattccggctgcgggtgggcatgccgtcagaaggcagcgctacaccggatgccggtgcccgcgcaatcactttcgcatgcccgcgccagagggccgtgacctgggtcacgaacgggcaggcttctgcttggggccggatttggccggataccggcggccccggtgcggaacccggcggaagcgccggggcgttgcattgggcgggctggccgggtatccttgaaaatggggcagatgtccgcgttgccgcgcctggcttccgtcccgcgagggcaggggctggtgcccccgcccggctgccgtccgcctgcgccggttcatgccgcgcatggccgtttccggccaattctggattcgtcccgttccgccaacgtacaggagtgcaacatgacgcagcgtgttcaggtgggtggcttgcagatcgcagcgccgctgtatgacgtcattgtccgcgacatcgcgccgggtaccggcgtggaccccgaccggttctggacggcccttgagaacatggtggaaaccatggccgacaggaaccgcgccctgctggcgaaacgggcggaattgcaggatgccatcgacgcctggcaccgcgaacggcggggcacgccgcacgatggcgccgcctacgaggcctttctgcgctccatcggctacctggtgcccgaagggccggactttgccgtgaccaccgaaggcgtggacccggaaatcgccctggtggccggaccgcagctggtggtgccgatcaccaacgcccgctatgccctgaatgccgccaatgcccgctggggcagcctgtacgacgccctgtacggcaccgacgtgattcccgaagacccggcccggggaggcgcgccgcgcggcggcgcctacaaccccgcgcgcggggcgctggtggtggcgcgggccgccgcctttctggacgaggcctttccgctggccaccggcagccacgccgatgcggcgcgctacgacgtgcgtggcggcaagctggcggtcatcctgaaggacggcgcggaaacgggccttgccgaccccgcccgcttcgtcgggcatgcgggtgatcccgccgggggcaacggcgcggtgctgctgcgcaatcacggcctgcacgcggaaatccgcatcgaccgcgaacacgccatcggcaggggccatgccgccggggtgcgcgacgtggtgatggaagcggccatgaccaccatcctcgattgcgaggattcggtggccgtggtggacggcgcggacaaggcgctggcctaccgcaacatgctgggcctgttccggggcgacctttcggcggaatttcccaagggcggacgcagcgtgctgcgcaccctgaacccggatcgcgaatacaccgggccggacggggccgcgttctcgctgccgggccgcagcctgctgctggtgcgcaccgtgggccacctgatgaccaccgacgcggtgctcgcccggtccggcgaagaaattcccgaaggcatgctggacaccatggccacggcctacatcgccctgcacgacctgcgcggcacctccagcgtgcgcaacagccgcaccggcggggtgtacatcgtcaagcccaagcagcacgggccggaagaggtggcctttaccgtcgagctgttccgcatggcggaagacgccctgggcatgccgcgcaacacgctgaagatcggcatcatggacgaggagcgccgcaccacggtgaacctgaaggaatgcatccgtgcggcggcggagcgggtcatcttcatcaacaccggcttcctggaccgcaccggcgacgaaatccacacctgcatggaggcgggcccggtggtgcgcaagaacgccatgcgcggcgaacgctggatcatcgcctacgaggactggaacgtggacacgggccttgcctgcggccttgccgggcgcgcccaggtgggcaagggcatgtgggccaagcccgacatgatgcgcgagatggtggaaaccaagatcggccaccccagggcgggcgccaattgcgcgtgggtgccctcgcccaccgcagccaccctgcacgccatgcactatcacgccgtggacgtggccgccgtgcagaagaccctggcgggccagcgccgcgccaccctggccgacctgctgaccctgcccctgatggggcccgcatcccgccccacgccgcaagaggtggaagaggagcttgccaacaacgcccagtccatcctgggctatgtggtgcgctgggtggaacagggcatcggctgctccaaggtgccggacatcaccgacgtggggctgatggaagaccgcgccaccctgcgcatttccagccagcacatcgccaactggctgcaccacggcatctgcacccgcgatcaggtggtggcggtgctcaagcgcatggccgccgtggtggatcgccagaacgcgggcgacccggcctaccggcccatgagcgccgactttgacgccagcgtggccttccaggccgcgtgcgaccttgtgctgctggggcgcgagcagccctcgggctacacggagcccatcctgcatgcccgcaggcaggaggcgaaggcgaagttcggcatcatctagggcggatggcgtctgccgccgccccaggcgcgccgacacgcccgacacgcctgatatgattgtccccgccggaagacagcttccggcggggcttttcgtcgtggggcgggccgaccgccgggttggtcggaaaataatggcgctgcacgggggctgcggtatggcgcgaagaggggaaggcgcacgcgcatacgggccgggccgcgcccggcggggatgggaaccgtcatgtcggatgccaacatttgcggcaaggataccaagatcctgcaacagttccgcactaccctgtcggcacaggccgggttgctggcgcgcggcccgttcaagggcacggaggtgcacgccgccgtggcggcccgcctggaaaagccgaatttctcgtgggacgatgcctacttcgtggagcagagccttgccccgttccataccgacgagcgcgtgctcatcgagatagagcggctgttgtcgcaggcccgcagcatcatggacccgggaacggcggggttctatgccgaggtggaccccaagcccatgtcgtcccagtgccggcgggaactgttcgcgcgcatccttgtggacctgcaactggaatcgcagaagcgcgagcggcgcaagtggctgctggaacgcacctgcaagtacctcgtgtggctcatgctgggcacctttgcggtcatgctgttccatgccgaactgtccgccatggctgcggcggtgttctgggtggtggccgggtggctggtcaactggatgccgggcggcatggggtctgcggggttgccgtggcgggggccgggcatcggccaggtgatgctgctggcgctggcgggcggctgcgcgggcgcgctggtgacggtggccctgcgcatgaacaactatttcaagacgtcgcgcctgcgcgaggtggaggcgtacgcgtcggtctggtacatcggcaaccgcatgctcatcggcgcggtgggggcgctggcgggctgctatctggtcaatgccaagatcatctcgctgttcaacatcaacgacctgttcctgccgttgggcagggggggcggcatgcagggcggggccaccgtgtacagcatcgacgtgctgaagacggtggtggtgagcatagccttcggctgctcggaatacttcattcccgccacgttcggaaaactgcccgggccaaaggccgatgcgggcggggccacgggcgccgctgccggggccagcgttccgcatccgcaggcgggcactgcgccgcatccccattccacgcaggccgcccgctccggcaaggccgccggagcggaccgggatgcgccgccccagaaacggcacccggagcaggcaccggaacagccgtcagcgcccccgccagcccctctggaccctttggaccggctggaccggctgaacctggacgaacggctggaagcggaagtcacggagggggcggggacgccggacaatgcccagccaatcccccgcccggccccccgtccggacaagggcgcggcgggttccggcggcggcagtgccggaagcggagcctgacaccgggacgagagcagacatccgggccacgtgcgggcaacgcgccgcccgcgaatgacgccgccgcacctcatggcggcggcgttcgtgcgtcctgcccccggcatcctgtttcgcgccccggcggcccgccgcccgtcttttcccttgctccctcccccggcgttcactatgttgggataatggacgatccccccgtcgttgccgaaggtcggcccggcggcacgccgttcgtcccggaattttccgcattggccacggctggccgcatgccgccgtcacatagggaggttgccatgaaggtgctgatgatcgtcacgtccaacgacaggctgggcgataccggccacaagaccgggctgtggctggaggaactggccgcgccctattacgtgttcacggatgccggggcccgggtgaccctggcctcgcccaagggcggcgccgcgcccgtggacccccgcagtgaaacggaagaagcccagaacaggaccacccgccgcttcacggcggacccggcggccatggccgccctgaaggacaccgtgcctctggccgaagtgcgcccggaggactacgacgtgctgttctaccccggcgggcacggcccgttgtgggatctggtggacgatgcgcgctcgctggccatcatcgagaagatgcaccgcgcgggcaagcccgtggcggcggtctgccacggccccgccgtgctggtgcgggccaccacgcccgacggcaagccgctggtggcccggcgcaacatgaccgggttctccaacgccgaagaggacgcggtgggcctgtcgcaggtggtgcccttcctgttgcaggacgagctgacccgccttggggccaagtacgagcgcggcccgctgtgggaaccgcacgtggtggcggacgggctgctggtgaccgggcagaacccggcctcctccgagcgcaccgccaagacggtgctggaagtgctggcccgctcgtgcggctgcgcgccgtatccgggcgaacctatcagggaaccgggtgagccgggggcgtagccccaaggcgatgggacggaggggtggtcccgtgacggggcggcaactccgtcaatccggaaaagggaaaacggcaggggcaggtgggtcgccatgaccgcctgccctttgtcgtgtctgcggtgcgggtggcggaaagagggacgggaaacggcgaatgcctgccgagtggcgctggcagttgcgctgcggggtgatggtgtgtggcagcgcggccttggggcggattgccgtcgcctcggtggctaccttgcgccgttgccgccgttgccgccgttgtcgccattggcgtcattgccatttgccgtgggccgcagcaggcaggcgatggcgtggaacacggtctgcacgtagcgaccggacagcacctccggcagggggaagcaggggggatcttcggacggttcgcacccggccagcgcggtgaaggtgcggcgcgacagatcttccagcggttgttccagcatttcgacccacagccgttcgcccgcgctggggccgtcgccgcaagggccggtggacgacgggatgtccgacaggcggcagcgcagggggcggcgggcaaagagcatgcaccgcccgaccggttcgtccggcatgcccggtgtgccgggtccgcctgctgtgccggacgcgccagatacgccagatgccccaggcgcgtccgccttttcggtcctgtcggccatgtccgccgtgccgggccggacggcagtgcctacgacgcccgcatccgccatctgtggcgtccgggccagcagcggacaggcggtccggctcgccggggcgtcaccgccaccctgcccaccggcaagcgcgcctgcgcccgcgaccgtgtccctgtcgtgagcgggggcgggcgcggcccccatgcggtgcgcccggcaggcctcctgcacggccccgcgctgggcggcggtcagcagggtgtcggcgctgcgggccagcgccgccgcctccaccagcgtcaccaccgggggcacgcggcagcagcgggcatggtcgcgcccgcactgcggcacgtccgccggaccgggcatgccgggcatggcgcgcagggtggcgtccagacgggccaccagggcctcgtattcggccagcacgggcagaagatcatcgtggcgggcgggttcgggcgcgggttcgcgcagggtcagggcgcggttgcggcgtccgtagcggcgcagggcgctccactggcggtagttggcgggtttggagcgcaggcggcgcatcagccgttcggtacggcgctgacccagcccccggcgcagcaggtaggcgttcagcaccgtgccggtgcggccaatgccgtagcggcagtggatgtacacccggcggcccaggtacacggcctcgtccagccagtccagggcctgctccagtgcggcctcgtccggggcgtgctcgtcctctatgggcaggtagaacacgtcgaagccctgttcctgctccaggtcggccagcacgcacagttcctcgcacaggttcaggatggcctgtatgccctgttcgcgcagggcgtcgaggtgctgacgggtcaccggcgcgggaccggcggcaatgtgcggggtgacccaggtgatggggaacgcgggatgccccgaaggggcctgggtggtcagggcattgcgcaggaaggccgccaccccgcgcgcggcgcgttgcagcaggccgccccggcggggggcgtcgccgccgcttccgccgggcgggtttgccggcggtgccgcatccgggccgctcatggcgcgccctcgcccgccgtgtccagccgggccaggaagtcgtcggccatggcctcggcctcgtcggcatcgcccagccgcacgtccagcaggcgcgtttccgccagcagcatgcccagcatggccagccgcttctggatcacggcctcggcgtccgggccatgccgggcgtccagcaggtcgccacgggtcttcacggcaaagccctgccgggccagcacccgttccagcacgcggatgcgcagttcgcgcccttccgccgccgcgccgccgcccttgaagcggaactggatgtagttggtgcggtcctcgggcgagcacagggtgtccaccagcgcgaaatgatagccgaagcgcatcatcaggtgcgcgtagtgggcggagatgaccgcgtagctggccagttggggcgcatcgcgccggaagatgcccgcgctgatgcggtccagctcgttccagtccgccgccgggggcatgttggcccacagctcgcgcgcggcggacaggccgaaccacagcgcccacatgggcgtggagcggaagtcgtcggggccgatctcttccttgcccgccgcagtggggaacagcccgtcctcgatgttcagcacgtacatgatcatgggcacgtcggtgcgcagcttcttggcgccgccaaggccgcgcccgccgcgccccacgagggagaacatctcggccacgccgcgttcgtgggcaaagcgcaccaggtcgtgcatggaccggcagttttcgggcgcgaagtcgctggacgccgggtccgtcaggttcagcttggcgatgtgctgcatggcccgcgccaggcgacgcatgccgccgcgccgttcgcgcgccgctgccgcggccttgcgccgggcgcggggccgcgtgccgtcccccttttcctgaggcggcctgcccgcgtgcacccggcccgtggcgccgtccacggtgaccatggttccatcgggaatggccgtgaacgggtcggcaatgccggtgaccaccggcagcccgaattcgcgcgccaccgaggcgaaatggcaggcccggctgccggtctgggccaccacggcttccagccggtcgatgatccgggtcagcgaggggccaagggtggtggtgaccagcacggtgccttggggcatgtcgccgatttcgcagcagatggccgcgtggcgggccgtgccgctgcccaccccggcggagaccggctcactgccttcggccagcaggggcagtgatccatgggacgcgggtgccgtgccgtccggcccgccttccgcaccagccgtctgctccggcacgatgccgtgctccgtgccgccgggcaccgggcgcgactgcacgatgaagatgcgccccgccgtatccagcacccattccacgtcctgcggctcgccgaacaggttttccagctcgcggccatagcgggccaggcgcttcatgtcttcggtggtcagcaggggcgttgacggcaccggctgggcaagggtggccaccacggcttcggggcgctccagaatgcggctgcgcgggcggcgcgacagccacgccgactgcgcgggggtgtcgccgctgaccagcacgtcgccggtgcccgccacggcgtgcacggcggtgacgccctcggtcagttcctctgcgggcaggcggcgcggcggatccgggtcgcgggtgtagatgaccccggcgcaggccgcgtccagcatgggcatgagcagtgcggccatgggggtttccgcgtcggccagcccgtgcaggatgcggtaggacagggcgcgcggctggtactttgaggccaccacccgcttccaggccatgcccgcatggcccggctccacccccagcacgctggcgtactgcccggcgaaggacaccgggccgtcttccgccacggcgctgctgcgcaccgccagcggggtgcgctgggggctcatggcgtaggcggcggtaaggatgtcctcttccagccggggcggcagttccgcctccaggatcatggcccgcagttcctcggaaatggcggccagttcgtccgggcgcgacaggcgcaggcggcgcaggcgcgcatcgatgggctcgcgcagttcgttgtgctcgatgaagtagtggtaggcggcggcggtgaccaccgtggcgtcgggcacgggcagcatggactggctgcgcacggcggccaggcgcgcggccttgccgcccgcgcggtccgggcgcaggtgcgcctctgccagcggaatgacgtagggcggggccaggtccggctcgggcacgctgaccgccatgcgcatgtagaaggcgatcttgttgcagtagtcggccaggcccatgtaccgggcggggttcatctccatcagctggcccagcatggcgcgcaccgcatcgtccagttgatcggccagctcgaccacgcgcgaccagtccaccttctcgttgccgtagtggatgtcctccaactcggcgatgagttcgaggctgcgcgaatcgtgccgcaacagctcgcggaacgcgttgtacttgcgccgcagcagggtgccgggcgcgaagacctggtaggtccagtgacggaacagttcgccgatggccattgcgctcccttgggctggctggggtggaagtggcgggcggatgcggaaccccggtctgcccggtctgcccggtctgcccggcctgtccggtccgtccggttcaggcggtccggcggcgtcagccgcccagcacctctgccaccttgctttccagttcgtctttgtcgatgggcttcacgcagtactcgttggcgcccaggcgcagcgattcgcgcgccgtttccagggtggggtagccggtcagcatgatcacccggatgtccggacgcagctttttcatctcttccagcacctccaccccggtcatgcgccgcagcttcatgtccaggatggccagggccgcgcccttgtcgcgcacgtgggcgatggcctcttcctcgtccgtgaacaccgagaccgcgtggcccttgcgctccaggatgcgcttgatcagcacccccgcgtcgatgacgtcgtccagcacgatgatgtccgccatgagcttccttccttgttgtctctgcgggccggtttttttgtaagcctccggcgggcagggggtataccccctgcacccccgaaatgttcttgggggggagccccggccgttggtgagcgcgcagcgcgaaccttgcggatggggacagcagcgcggggttcggggtgggcgacccttcgccccagccgttggcgagcttgcgagccttacggccatcgtgcgcaacgcgcgagccttacggatgaggaccgcaccgcgttaaggggtcccctcgccggttcgttcttcagtattgtccaccccgttcttctcttcctcctgcaccttggccctggggtcggtatcgggcaggtcggcggcgcccaggggttccagaggcagaaccacgcgaaacacggcgccggggccgcgcgtggcgccctggggcatgtcttcgtcgatgaacccggggggcagggggctgtgtgcctcgatgaacccttcgtggtcctcgatgatgccgaaggacacggacaggccgagcccggtgcccttgcccacgggcttggtggaaaagaacgggtcgaagatcttttgcagatggggttcgggaatgccgatgccggtatcggcgaaccaggcggtgacggtcatgttcatgatgtccagccgggtgcgcaccttgatcagcccgccgccgagcatggcgccggtggcgttgtgcagcaggttcatccagacctgcttcagcttttcgggcgcgccgtagatgacgggcagccggtcgtcgagatcggcgaggatggtcacgttctccagcgagaaggtgtggcgcaccagggtgaccacttccatgatggagttgttgaagcacatctccttcttctggctttgggtctggcgcgaaaagcccagcaggtcggagacgatcttgcggcagaacttggcctgcttctcgatgatctgcaggtcctggtgcatctgggcgcccgggggcacatcctcttgcagcagttgcgcgtagcccaggatgataccgaggggggtgttgatctcgtgcgccacgccaccggccagcttgccgaccgattccatcttctgcgactggatgagctggtcctggtagctgcggatggcggtaatgtcgcgcgcggtggacagcacgccgatgatgcgcccggtctcgtcggacaccggcaccttgaccaggtggaaccattcgtcgcggccatggccgaagtcggagggggcgtcgcttccgcccgctgcggaagcggcgtcgcggcggtcctgcgcctcgcggtacacgggctggccgccggtaaggatggcgcggttttcggccacgcgcagttcggccttgtcgcgcggaaagatgtcgaagtcgctcttgccgatgatttccgccggggacagccccagcgagtcggcaaaggccttgttcacggaaagatagcgcaggtgttcgtccagcagggccagccggtcgggggtcacttccaggatggtgcgcatgatgccctgctgccgggtaaggtcgcgctcggtctcgcgcagttcggcgatgtgggcgcgcagggcgtgggccatgacgtcgaaggtgtcggccagttcctctatctcgtcaccggcaaaggtttcgtacacctcgcactggcggcactgggcaagctttgcgggataggccctgccgtcgcacccggcgcaggcggtgcccttgacgtaccagcagcggcgctctgtgtcgccgtaggcgggacagtcggtgcggccgcacagccgctgttcccagcagttgcgccgggcagaggtggtggcaggcaggtgcaggttgccgcgcacgatttcctcggcgtgttccttcagcgcgccgatgcgggcggtgatgcgcttggcgaagtgggcgctgatgaccacggccaccagcagcgccaccaccgaaagcccgctgatggcgaagatcatgccgttgaccacgtccagcaccttggtgcgcgaaaggccgatgcggatggtgccgaactcgcgcccgcccaccatcaccggggcggcaaagtcgtagatgcgttcgcgcccggtatccagcaggcgcacggcaaggtggccgtcctcggattcgttggcttccagcaggtccagcggaaaggtgcggccaaaggtgtgggccagcacctggccccggtcgtccgcgatgaaggcgtagacgatgtcgctgtccacgttcagcagttcgtccaccaggttgcgcaggcgcaggaagtctgtggacagcatggggtctgccgcgcgcagggccaggttggtggccagcacggcgccgcgccgcttgctttcctcgatcagggcgttggcggcgatgcgcgtgacgaacacggccagcagcgcggccacgaacagcacgatgagcgtgatgccgaggttgagcttgcggcggaagttcaggcggcgcagcaggttcattccagccccaccttggacgggtcgagccgcagcttggaaaacaactcgcggcagggatcgtagtcgcggtcggtggtgggaatgatgccgcgcatgcccgcggcggccaggatgcgttcatgctcggggtcgttttccgaaagcgcgaacagggcgctggcaatgcgccgcacgatgtccgggtccagccccttgcgcgctgcgtagacccagctggggtattcgcgggtgttggccaccaccttcagggcggaaaggtccaccttgccttccagaatgcccagggtgccttcgcggatggaggcgatgtcgtagcggcccgcgtacacgcccagcacggccttttcctgcttgccgccggggcccggggcaaaggcgatttctgaaaaatccttctccgtcagcccgttgtcgtgaaaatggccgagcacgaacaggtacccgcccgcggaataggggtccacggcgatccaccgtttgccccggcagtcctgctcgttcctgatggcggtgttgtcggcgcgggcgatgatctgcccccggaaggtggcccggccagagggctcgacgatgcccgcgaaggcccgcgcgccgctttgcgccagcagcacgtaggtcatggggttggaaaaggagatgtcgatctcgccgcgctccaccatgcggcggtgcgcctcgaaggtatcggggaacacctggcggatggcgaggccggtggccttttgcaggtattccaccagggcgcggtggcgcaggtacgaggtggagtgcgaatactgcggcaggtaggcgtaggtgatggcgggcacggcttccggcgccttcacctctgcccggcgcgtcatgtccaccggggtcacgggttcgctgtcccaccacagctggatggcggcggcaatgaccatgacaagggcggttatggcgagaaagcgcgtgcgcaacgtgcagctccggatggaaagaggggcctagccgccccgaccgttttgggtggccccggtgactccatggggctggttggcccctcggagttcacggctggcgggatcgtcagcgccagcgtcggagagggcagcgccggagatggcggggccggagggggccggggcttcgggggccgcgtcggggatggtgccgggcggcggcgtggcggcccaggcctgcaaacgggtgaaccaccctattctggacatgaggttggcataggtgatgcgcaacggaatgtacagaagcaggaaccagaacagggtggagggctgctggccgatgagcggggcgtcccatggcagttccggggtggccacggcaaagcgcatgtccatccaggccagggcgaagggcaggggaatgatggacacgcagaacatggccccgcccagcgagaaatagtggccgaaggcgtcgtgcgcctggctgttgacggccttgtagctttccttgtcgcccgcgcgcagggccgcttccgacagcttgtgatgatgctccatgccgtggcgcagttctgccaggcggcggcggttgaggcgcgtggcgcacagcgaaaatccgctgccgagcacgatgcaccacagggccagcactgccgtgcccagcacgaagccggccagggcgttgccgggcagccggtagggcgcgatgagcagggggtccagccaggcaagggcggcgtgcagggtatccatgatgcgtcaggttgcctctgttcggaagaaaagtgaagggggcggggcgcaggccccgccccccggcgtatacggcgggatgcgcggctagccgccgaacatcttgatgttgaagaagccgcgcagcacgtagtcgatgccgacgtacagggccagcacgatgaagatgcgcttcagcagggtgtcggagaagtacttggaggtgcggggaccgataaccgagccgatgaagatgcccaccagttcggtgccgatcatggtccagtcgagcggggtgcccttgctgaccagggtggcgatggaggtgaccatggagatgagcaccgccagggccgaggtgccggcggccaggtacatgggcagctgcgagatgctggtcaggaacggcaccagcaggaagccgccgccgacgcccaggaacgcggcgatggcggagatgacgatgccgcccaccacgggcaggatggggttgaacgaaaattccacgcccgagaaggtgaacacgcacttggtcaggctggtggagatgacgtgcacgccgatggacttttcatcgacctgttcgccgctcttgatcttcttcaccgtttcttcgaaagccttggcggcttccttggccttcttcttggaagcctggccggcgggagaggtttcccagaacaggtacaggcccagcaccagcacgaacaggccgaagtagccctggtactgcgagaaggacaccttgccggcgaagaagtacgcggaagcccaggcaccggccagcgagcccgcgccaagggccagggccagcggcagcaccaggcggcccatcttgtagtagttgaacgaggagataagggccgagaagcccaccagccactggttcgacgccttgatggagtcggtggccaccttgttcaggggcaggtccttgcccagcgacttggcgtagccgccaaggccgaacaccgacatgtggcccacaccggccatgacgccgccgaacgcgcccacggtggagaagatccagcctacccacacggcccaggcaaaggacaggatggggctgacatggggggcgccgggaatgccgaggaagccggcgggggcatcggccttgaccttgccggcctgcacggcgccgtcaatggcgtcggacagcttgtcggcccaggcgggctcgaaccacagaaggcttacggcaacgacggccgcgagcagcagcagatgtttggtgtgcttggacacggtctctctccttgggatggtgtttcggtgcgcttccgaaatgggaacgggggcgccgcctacggggggggcgacacggcgacggcccccgtcgtgcctacttttctttcttgaagatgatcagcggacagttcttgcagatgtccgcgccggggaagttgtcgccggggcgggtgatggcgccgctgcccaggttgcgcttgcgctccagcaggcgttccacggtaaggcccatgtgttcgccggggatcacgaagttgatttcgccgcgctcggtcttgcccgcgttgtagctgccggagcaggcgggcagcatgttggcggtcttttccaggtacgagaacacggtgccgccgcaggcggacgagttcatggtcacgttggtcttcagcggatgctggtcggtggcggccatgtagtccacggccaggtggtaggcctgcatgttgtcgcagtagaagtggaccaccgaagggtcgaccacggcgtcacccagcggacccacggcgatggccttcaggccttcgggcaggcgcggcttggaccgcacgaagcgttcggcctgggccaggtcgcgcacgtacttggcgtggctcttgatttcgttgtcgtcgatttccttccagccgaaggacaccagggcgttggagcagcccaggccctcggggccggaaagcacggtctggcccttcatgcgcgcggcgatttcccactggcagaaggtcatgggcttcacgggcaggtagaattcggccttgtccttgaaggtttccagctctgcctcgtcgaagaagaacttgacggcgatggggtagtggtacaggcgcagttcgtccatcaggacctgctgcatttccttgtagctcaacgacatgtgcgatctcctcgggcgtgcggcccgcgttgcgtgtagtgcctgcctgggcgcggcgtggccgcgcggcctgtggcgggtaccgccgccgtccgttcgattcccggtcgtccctcgcatgtccgcacaggcgggggatgtttcaggggggcctccggcgaaggagggtgcaggccttcgcggggatacccggcatgcgcatccggtggttctgcctgggcctgccagccggggcagccggatgcgggacggtggcgtctcggtaggccgcccctaccagcggtgaaaaagccgggcaacggaaaacgggaatgcgaaaaaatgtacttttcgcacaagcggaacgggtctatggcgtgtattattgagaggtttatgtgaaataaataatgattatatattttgaatgattaaattatgaaaaagtcggcgtgccaggcggatgaaataggcgcaaagggatattcacccgttttcataccatgcccggtgtggaatgaacatatgaaacaagtgtaaaataaccacggcaacctctgtaaaataaccacggcaacctcgtccggttcggcgggcacaagggctgggcgggcagggttcaagtaacggcaagaggggcaaatgcaacccggttgcatttgccgcctgcgcggggtatgcgggcatggcggtacgggcattggcgcagttgcggagagtcctgcgcagctcgtaccggatcggctccggtcctgcgctgccccgggtattcagggccttgcgccgccgcggtcttgcccatggcgccagccacggtgccccccgtgcatcgttccccggtcatgctgccgccctgcaatcgccccctggcaaacctttccccaccataccgtttccatggacgtacgcctcatccatctcgcccagaccgcccttgccgtgtttctcgaagccctgccatttctggtgctgggttcgctggtgtccgcctgcatggaggtgttcgtgccgcgcgcctgggtggagcggcgggtgcccaaatcgttgccgggggcgctggcctttggcgtggcgctgggcacggtgctgcccacctgcgaatgcggggtggtgcccgtggtgcggcgcatgatgggcaagggggtgccggtgcctgcggcggtggcctacatgctggccgcgccggtggtgaatccggtggtcatggtgtccacctgggtggcctttcgcggagacatgctgatgaccgggctgcgcgcggctgtggtggccgccaccgctgtggcggtgggcatttcggtgcgccgcatggtcgtgggcggtgcgttgcgcgcccatgtgtccggcggtccggatgcctgcggctgcggctgcgggcatgacgatgccgagttcgggcatgcccatgccggtcccgcaagtggccccgctagcgggcagggtggcggacagggtggcgcacaggccccgctgctgccgcagttcagcgaggtgcaggcagccatgatggcggtgcccgcggcatctgcggcggctggtgcggcgtcccccacgctcatcccgcctgccgctgccgtatcccgtgcggcgcaggtgcacggggtggcccggcacatgaccgccgacctgctggacgcctgcgcctggctgctgcccggcgcgctggccgccgccgcgttccgcacctttaccccgcccgaggcgctgttcctgttcatggataccccggccctggccatacccgccctgatggggcttgccgtgctgctcagcgtgtgctccgaggccgacgccttcgtggcagcatcgttcgtgggctttcccgcctcggcccggctggccttcgtggcgctgggccccatgctggacctgaagctgatggccatgtacggcgcggccttccggcgcgggctggtgctgcggctggtggtgctgcccaccctctgcgtgtgggcggcgtgcatgctgctggctgggctgggggtgccggaatgagtgccgcccgtaccgcattccgcctgcccgcagccgtcgtccttgccgacgtggccctgctgtggggcatggcgctgatcattgcctggctggggtggtcgggcagctattccatgttcctgaacccgcgtttcctgtggctgaccctgctgaccggggcggcgctggccgtgctgggcgtgacgttgctgctgcgcggcgtgacgggcgcggcatccccgacgactctgggggcaggggccgtcgcgcggcccgtgccgctgcgtcgtgccctgctgctggggctgctgctgggggtgagcctgaccgccaccgtggactggtggggtgcggatacggatatgtctggccgggtgacgactccgtctggtgtggtgacggcttcgcctggcgtggtgacgggcagtattggcggcgcggcggatgcatcggcacccgccaatccgccccgtccgccccgtccgccccatccggctgttccgggccgttccgtgtcccctggcgccgccgtggggccggacatgcaccccgatgcgcgacccgatgcacggtatgacgacccggacgcctttgccgggccgcccgacatctgggaggcttccgcaaagcccggttcccgtcccggcccgttcgacgacgccccggttcctgatggtggcgaggacgagctgggttcccgcgccacctatgcgggcaaggattacgtgcgcatcaacgtggcggaactgttcctgttggagcagcgcaacaggccggatgaactggccgggcgctacgtgtttcgcggcgcggtgaccaggcatcccgcgctggatgcccggggcgcggtggcagtgttccgggtgagcctgtactgctgcctggccgatgccacggcgggcggctttgcggtgcggcccggcgtgcaggaagacgaccacccggccacgggacaaacttctggcgcggcccagtctgccccggctcccgtcacctcgccgcccgcacccggggtggcccccacgctgccggtgcccgcgtcggggggcgtgctggccgggctgcgcgatggccagtgggtagaagtgtatggtcgcatgacccgagaggaactgcccggcaagctggcccgccttgccccgcgcgacgtgttcgccggatcgctgaaccccggctgggtgttcacggcggacgccgtccggctcattccgccgcccggcgatccgttcatcttccagtggcgcgaggccgaaccctatttgtggtaggggcgcgccatcggcgcaagcccatcctgccccatcctcgctgtccttttcgcatgcgcgcacatgacaagaccgggagcggccctgcggccacccccggtcgtttcgttcatgtgccggcggatgcgatattgtccggttccgtcaggcgaatgcccgcgggcggaaaggcaatatggagtccttacgcgggcttcggcgtggtcacctcatccaccagatacaggatgttgcggtacggaatcttgccgtgcagcgaaaggccgatttcgcaggtgcggctggtggagtagccttcctcgcagatttccacctgccgccgcagttccttcagcgcgcccgcgttcagttccgggaagctgaagccccggtctccggcgaatccgcagcagaacacgtcttccggcacgatgacctgttcggcgcacagttcggccagttgcttgaacttgccgggcaggcccagcttcaccgccgtgcaggtggagtgaatggcgatggtgcgttccgccttgcggaagtccagcgcctgcgtcaggtgctccagcgcgaattcgatgggctcgtacagcttcaggcgcctgtccagggtttccttcatgcggtacaggcaggggctggtgtcgcacaggacgggaatggccccggtgtcgctgaccttcagcagggcctcggacagctccttggccttcatgtcggcctgggccttgaagcccttgctctcgaagggctggccgcagcacaggtcgcccagcttttcggggaacagcacgtggtagcccgccttcagcagcaggccgatggtcttggcgggcagcgggtcgcgctgctcgtcgtcgcgggccgggcccatggagcgggcgatgcagctggggaagtagaccaccttgcggtcggacaccgggccgcgcggcgcatgcgccggggccgatgcgccggtgggcatggcccgcgtccacaggggggcctttttcagcgagaccacacgcaggaatttggcgcccttgtccatgacgtcggtgccgagcacccggtgcagcaggtccgccccggtcagcgccacggacacgctgcggcacaccccgccgtagtggcgggccacccagtccgccgccttctgcgcgcgcgcgcccaccttgtcggcgcgcagttccttgatgaacgcgccggtgttgatgcccaccgggcagcgcgtggcgcacaggccgtcggtggcgcaggtgttgtcgcccaggtagtcgtagcccgagaacagctgcttgagcaggcccgacttttcgtcgcccgccttcatgcgcgatatttcgcgccagcccacgatgcgctggcgcggggtgaaggtcacgtccctggacgggcagatgggttcgcagaagccgcattcgatacacttgtcgatgacggtgtgcgcggcgggcagcggcttcaggttgcggatgtgcgcttcggcgtcggggttgatgatcacgccggggttcagcaggccgtacgggtcgaacagggtcttcagttcgcgcatcagcaggaaggcgtcgcgcccccactccagttccacgaacggggccatgttgcggccggtgccgtgttccgccttgagcgagccggagtaggtgccgacgaccatggccgccacgtcgtccatgaaggcgcggtagcggtccacttccgactgggtgttgaagtcctgcgtgaacacgaagtgcaggttcccttccagggcgtggccgaagatgatggcctcgctgtagccgtgcttggcgaacagggtttgcagttccagcgtcgcgtcggccagcgaggcgatggggaaggccacgtcctcgatgatgaccgtggtgcccaccttgcgcaccgcgcccacggcggggaacaggcccttgcgcacgttccacagggtgccgaattcggcgggcacgtcggtgaaggccaccgggcggattttggggatggcgttgatggaggcggtgatgcgggcgatctggtcgtccagggtgcccttgtcgcccgcgcgggtttccaccagcagggcggccgcgtcatcgggaaggccttgcagcccatccggcatgccgggcttgtcctccaccgagcgcagggaggcgcggtccatcatttccacggcggacacgggctgctggcgcaggatgatggtggcctcgcacgcatcgcggatggtggggaagatgaccagcgcagaggccttgtgggcgtgctctgtcaccgtgtggtaggtcacttcgctgatgaagccgagggtgccttccgaacccaccatgaggtgctggatgatgtcgaacggatcggcaaagtccaccagcgcgttcaggctgtagccggtggtgttcttgatcttgaacttgcgggtgatcaggtcggccagctccggcttgttcatgatctgcgcccgcatggcggccacgccgttgactatttccgggtgggtacgctggaaggcggcgcggctcttggtgtcggacgtgtccagcaccgtgccgtcatggaacacgacgcgcatgtggctgagcgtcttgtagctgttctcggccacgccgcagcacatgccgctggcgttgttggccacgatgccgccgatcttgcaggtgtcgatggaggccgggtccggcccgatcttcttgccgaactcggccagcagccggttggcgtggctgccgatgatgccgggttgcaggcgtatcttggtggcgttgtcgaagatggcgtacttgcgccagccgtcgcccaggcgcaccaggatggaatccgtcacggcctggccggaaaggctggtgcccgccgcgcggaaggtcatgggcaggcggtgcttgttggccagcttgatgacgcccaccacctcgtcctcgttgtgggtgtccacgacgatcttggggatgagccggtagaagctggcgtcggtgccgtaggctagggtgcgcaagggatcggtgaacacgttgcgccgggggatgaattccagaagttccttcagaaatgcctggtacgcggcggggagcatgcatgcctcctgttgggcggttggcgggcagcctttggggcgggagtgtgtctgcggttacgggtagtgccgtgtctgtttcatggcggcaggggcaatgtgcggacaagtataacttgccgcattgcctgtcgcccgctggtcagtcccgggctgcctggctccattggaatgccacggacggcgcacgggacaccgggaatcccaaccctagcatgggggcgcggacgtgggaaggggggatgcgccaaaggggtgggcgctcacgcggcgggggcggcgtgaggggacgcgggaaggcgtggatggcgggaagggatgcagtctggaggcaggcacggaaaggggcagacggtccgccccatgcctgcatgagcatggggcggcgtgggaggggcagatgccgtgcggtgcacgcgcgggaagaatgcccgcaggccggaagtgcccggctcaggccttggggttgggtccgtacatgttggcttccggcaggccggggatgcaggccatgatcaggttcaccacaggaactaacacccagaattcgctgcgccctatgtcgtgcatgcgccgaaagcccaccccgatgccgggcacgagccacagtatcgagatgaagctcgacatgtgcagttgcagcagcgcatctgccacgcccgtggccacgctgcacaggatggtgatcagggtgaacccccagtattccttgcggcgtgcccgcccgtggcccatgttgaacaggcgcagcggctccagagcaagcagccagaagccggtgggcttgccgttgcgcagccgttcgggcggcaggttgtacaggatgcgccagtcgtaggtgcgtcgggcctctttccgttcgaactcgtccatggggagcagggggcgcgcatcgaagcgctcgatgatggcggccagcacctcggcattgcgcaggttcagggcctggtgaaagtcctcggcgtggtgctgggcgatccacgggatcagatagcgccggtcgccgcgcgggtgaaagaacgagaatacggcggtgcggatgaccttgtcatggatcagggtgtggttgtccggggtgagcaggccgtgtcgggccagcaggtcgaacagggcgcggtccttgccgaaggcgcgcacccctttgatgcgcccgcgcgccagcgcgtagaacagcagcaggttgagcagcttgcccatgtgcatgtcgcgcagggcatcgcgggcaaggtcgatggtgccggtctggtcgaagaaatcaaggatgtcgaggggcggcaggggctgggccagggccacggtgccggagcggtaccgcgagagatcgtggtgaacaagattgctggcggtgtcgccttccgtctccgtcaggggcagcaggcgggcgcgcaaggccaccaccacgctcatgatctcctggtcggaggcggcgcgcttgcggaagaacaccagccatatcagcaggcacagggcacacaacgagaacaggacggccatgggagcctccgcatgcaatggttcaccgttgcatagcagcggatgcggcggagtatcaatggggtgatattgcaggggggaaggtcggagccgcaatgggcctggcgcccggtagcggttgtgcggcaatggcgcgccggaggcatgccggacctgcgccgtgctgacgcggacaatctaccacgccaccggcacccgcacggcctgaccggccttgttggtgaacagcaggtagcccttttcgcggccatgcaggaacagggcgcgggtgatttccacgtccttgcggcagtattcggtgatgaggtcgaggcgcttctccttccaccattgcagggcttgcaggccgtccgccgacttgggcgtgccgaaggtggtctgggccaggttgtccagcgagatgcggtaggacaggcggtcctttaccttggtcagcatgtccagggtgggcagggtgtgcaggtcgtagggggcgaagggcgaaagcaccgcgtagtcgaagcgcgagatgttgaagcctaccaccaggtccgccgcgcgcaggcggtcgagcatctcgggcacggcgtcctgctcgtagggggtgtaggaatcgtcggcggcgtcgtacagcacggccacgctcacgcccatgcggtcggcccggtgccagccgcccacttccgccgccgcgcggcgggtttccacgtccagcaccatgtaacggcccacgggggcgatgatcctgccgtccgtcttgcctgccgccggtgacgcaggcagaggcccggtgtcgcggggggatgtggtcatggtgtgcttcctggggagatgtgccgtgacgtggccttgtgtcgggcgcgggtccgaatccggacggctgggcgcagtcctctcggttccggtgtgtccggtaggcatcggacggtatcgcgtgtccccttcttccatatactgaaaatcgtgacgcgctgtctcgtccgggtgatgatgcccgcttcgggcgtcatcgcccggacccagaaagggggtttgggggatatatgatcccccaacggggtccggggcagcgccccggctcttcacacccgcttcttcttcaaaaatattcatctcttctccctgctttcccccctgctccagcccgggctgcaccgggtcggattccggcgtgccgctggccatgcggtccagcagaaacagcgcgcctgccttgtcgatgggccggttgccggagccgcacttgggcgaatgcacgcacgaggggcagccggtttcgcacgggcattcggcaatggcggcgcgggttgcgcggaacagcgcgtcggcctcggcaaaggcggcgcgggtcagcccggccccgcccggcaggccgtcgtagatgaacacggcggggcggcccacctgcgcgtgcatgggggtggagatgccgccaaggtcgttgcggtcggtcatgaccagcagcggcaggatgccgatggcggcgtgctccagcgcgtggatggcgcccatgaagtgcagcagttcgttctcggtggcgatgcgtgcggcgtcgggaatctcgaaccacaacccctcggtttcgaagacgaagggcggcgcgtccagcggcaccacggacaacaaccgctggccggacacgctgcgtttctcgtagccggtgatggtttccgtcacccgcagcttgcccagaaacacgcgggtgccgcaggccacgcactggtcgtggatgtcgaggatctccgtggtcttgttggcgcgcacgcgggtgaaccacgacacgcgggcctgctccgccaccaccttctgcgcgccggggtccagccgggtgataacccagctgcggccccggtgcaggtacaccgcgccggggtgggtttcgcggtaggcgcggtggccgtccacgctgccgatgacgtttccgtcgccatcctcgatggtgaaggtgttgccgctgccgcgcaggtccacgtggcggtggggccgcttgcgcgcggccagcagcgtggtgccgtcggcgctgcgcagcaccagcccttcggcttccagttccgccagcgcggttgcggcgcccggcgcggccagccacggctcgtcggcaggaaggggcagttcggcggcggcgcattcgatgtgccgcttggcaatgaccgggttgtccgggttgaccacggcgtgctctgcgggccggtcgaagaattcgttggggtgccgcacgaagtactggtccagcgcgtcttctccggccaccagaatcaccgccgattcctgctgcgcgcggcccacccggcccccgcgttgcagggtggacatgaccgtgccggggtagcccaccagaatgcacaggtccagcccgccgatgtctatccccaactccagcgcgctggtggaaatgaccgccagcaggtcgccaccggccatgcgcgcctcgatgtcgcgccgctcctccggcaggaacccggcgcggtaggcgctgatgcggtcgcggtacggcccggccttttccgccgcccacatgctgatcagttccgtcatgcgccgcgactggcagtacacgatggtgcgcaggccgcgcgccagggccgcgcgcagcaactggatggccgccgtggacgggctgtcgtccgggttcacgaacacgaagtgtcgcaggccctgcggcgcgccgctctcggtgatgacgttgatatcgcaggaggcgctgccccctgcctccccgcaaggaggccgcgcccccttgaccccttttgcggaatcagcgtgcacttcgtgcccactgattccggtggggtggggtgcgtgtatagcctcatttgaaaactttggggggatgggggtgtgggggaaggagaccccttcccccacaagattcttgttttccaaatccccacccaacccggtgagattggcggccagttcgccggggttgcccacggtggcggagcagaacacgaaggtggggtgcgcgccgtagcgggcgcacacgcgcagcaggcggcggaacacctgggccatgtgcgcgcccagcacgccccggtaggtgtgcacttcgtccaccacgatgaaggccagcgaggccagcaggctggtccactgctggtggtgcggcaggatggccagatgcagcatttccgggttggtcagcagcacggtgggcgggttctggcggatcttgcggcggaagtggtcggtggtgtcgccgtcgtagatggcggcgcgggggcgggcgtcatcgggccaggcggcggtaaggccggtgaaggtggaaagctggtcctgggccagggccttcagcgggaacaggtacagggcgcgggcgtccgggtcggacagaaagcgttccagtaccggcaggttgtacacgtaggtcttgccgctggccgtgggcgtggcgacgacgacatgccgcccggcgcggatgaggtcggtggcgcgggcctgatgggtgtacaggtcgcctatgccgttgcgggcaaggatgtcgcggatggccttggcccacgggcggcggttgggggcatggtcggcctcgcgcgcgggcagggcgcggtgatgggtgacctgccgcccgaagggcgaggccagtagcgcggtgatgtagtcgcgcacggggttgtccgcgtcgaagttcaggggggcgcgcggcgcgtcaggggcgtcgggaatagtggcggtgttgcggggcgacgacgcggcggcaggcgcggcaggggcagtgccctgccccggcgtgtccgtggggttgaaggacgcggacgtgccgggcaggcgagaatcttcgggggcgtggggcatgggctgggggtgcgcccggcgggccgggggcgggttgcgaacggaagcggaatgcgcggtcggcacgggggccttgccccgacgtagggcagggtggcggggttgtcaacgtggccgcgcctgcggggacagggacgaaacggcagaaaacatgtcgtgggttgtgttgccgcgccggaggcgcgtccggaatcttcgacagccggacaggcatgcgggcaattgaccatgaaaaagggcaggcccatggcctgcccttgtgcgttcgtgcagaggcgtgacgctagtccgccgcgctttcgcccttgtccttctccctggtctttccgtccttcttgtcctttccgtccttcgcggacttttcggacctgccggacttgtcggacttttcggatttggacttcttttccggcttggcgtccttgccgggcttgtccttcttcttgtcttcgtcgcgcttcttgtctccgtcgcgcttctcgtccttgtggtcctttgccttggcggaggcctttgcgggcttgtcggcctttttcagggccacgtcgaggtcgatgtcgccaacttcttccacgtcggcgcagccaaggggggccaggtggtcgcggccgggcaggttggccacctcgtcgcaggcggccacggtttcatcgtcggggatgcgccaggaaacttcgatcatgaacttgccgcgcccgtcgcggaccttggcttccacgtccacgtccacggcttcgggcgggctgagcaccagcgtctcgtcgcccttctggaccttcaggcagcgttccttcagcccctcggccagcgcctcgacgacgcccgccgcgtccgcgcagagcagtcgggtactcagggatatcttctgcttttccatgggggacctccgtggtgcggtttgtcgtccttgtcgactatgcggcggccatgaccacccgtcaaggccgggaaattcgaagatgatgcgatgtgggggcgaatttggggggagtctgagggcaggtacccgcgcctgcatattacccccaaataaaaagttttggggggaggggttcggggagggagacctttttacgctttgcggacgccatccgtaaggctcgcaagctcgcccaacggctgccgcaaaaggtcccctccccgtggttctcttttgaagagggctttaatgcccggtgatattgtattttttcagcttgtactgcagcaggctcttggaaatggcgagcagttctgcggccttcacctgcacgaagtctgcgcggaccagagcgcggcggatgagggcggcttcgatgcgttccagggtgtcggccaggtccagttgcacgggcaagaggtccacggcgcttttgagctgggattcctcgtcgcgcagttcggggggcaggtcatccacccggatggtatcgccggaaacgagcacgaggcagcgttccaccacgttctgcaactggcggatgttgcccggccattcgtagccggtcatgtagtccagcgcttccggggtgaatgtcttgggggtgacgccgttctcacgggccagcttgtccacgaagtgggccaccagcaggtggatgtcctcgcgccgttcgcgcaggggcggcagggcgatgtgcaccacgttcaggcggtagaacaggtcttcgcggaagttgcccttttccacttcttcctgaaggttcttgttggtggcggccacgatgcggatgtccacctctacctcttcggtgccgcccacgcgttcgaagcggcgttcctgcaatacgcgcagcagtttgacctgcaattccggggtcaactcgccgatttcgtccagaaacagggtgccgccgcccgcctgttcgaagcggccccggcgcatggccacggcgccggtgaaggagcctttttcgtggccgaacagttcgctttccagcacgccggggttgagggccatgcagttgacggagacgaacggccccttgttgcggggcgaggaaaagtggatggcgcgcgccaccagttccttgccggtgcccgattcgccggagatgagcaccgtggagcggctgggcgcggcgcggtcgaccatgcccagggtttcgcggatggccctgcttttgccgatgatctggtgcatgccgtagcgttcttccagattttcgcgcagtacgcggtattggcggtgcatgcgcgaaagttccgccgcgttgtgcacggacagcagcagttcgtcgttggagaagggtttggtgatgtagtcgaaggcgccgtacttcatgacctcgaccgcgctttcgatggagccgaaggcggtcatgatcagcacggggatgtgcggccagttcttcttgacctgttccagcacctcgcgcccggtgatcttgggcatcttcatgtcggtgacgatgacgtcgacttccgactcctccagaaatgccaggccggtctccgggtcgttgagcgcggtgacggtgtagcccgcgtcggtcagcagggcctcgagcacgagcaggtagttcttctcgtcgtcgagcacgagcagatgcgtcttttcgttcatgatggatccggttgcggtgtggtggtgccgggcgcgcgggcgcggcggtgtcagcagggttcaagggacagaaatagggccggaaggccgcgcgcgcaacccgtgcgaggggctttggcgcgcgcgagcggggcggaatgcgcaaaaaaggggccgggccgcaaacgcaaaaccgcaaaacgggtcgatcaaacggggcagtgtggcggatgaacgcccgttgcctccagcccccgcccgtcgccactcattaccgatcagccgccgcacagcccataaaccccggaaacagcccggatacagcccggacacgggcggcacgccgcacacccgcgggctattcggcgcgcaggggcaggcgcacgtacaccacggcgccgccttccggcgcgttgtcgatgcgcaggctgccgccgtggctggtgatgatggaattcacgatgggcaggccaaggccggtgccgtcatccttggtggtgaagaacgggtccagcagccgttcgcggttggccgggtcgaagccggggccgctgtcgcgaaaggccagttccacggcatcaccgtcgcggcggctggtgacggtgatggagccggggccgtccatggcctgcaatgcgttgaccatgatgttgtagaaggcgcggtacaaaaggtccccgtcgccggaaatggtgatgccgggttccgtctcgcgggccacggcgacctcgcggcgggccagttcgccctccaggaatcccagcacgcggtcgagcactccgtcggcctccaccgggtcctgccggggctggcgggggcgtgcgtagtccaggaagtcgttgaccgtctggctgagccgcttggcttcgtcgtagatggcttgcaggatgcgcgcggtgaccgggtcggaactgctggggcgcttcagcagcagttccgcgctggagcggatgatgccgagcggattgcggatttcgtgggcgatgctggccaccacgcggcccatgcccgccagcttttcgtgctggtgcagttctcgctcaaggcgctgcttttcctgcatgcgttcggccatcacccgttcggcgcggcggatgaacaccagcagcatgccgaacaataccagcgacgaaaggctggccgtgccgatgatcagccactggaaggcgatgatggaccgggtgtcgttggtgatgtcctgggtcatctccagcacgcccatgatggggccgtcgtcgtcatcgtcgatgcggcccaggcggttttccacgcgcagggggtaggtggtgcgcaggatgaagctgcccggctccagccggggggtgaacagggcctgccagaacgagatgttcgcgtccacggtgtagctggggtcttcgtcgcgcagcgccacggtgacctccggcccggccaggtcggtgcggccaaggtctgcccggtcggtggaataggacacgatcttgccgtggtcgtagatgcgcacccgcgaaacctgcaacccgtgcaccaccgactgcaccagctggtccagccgttcgtactgcaccggctggcgcagggcgatgcgcccgaagcccaccagcgtgggcagggtgaagcgccggtagatctggtggttcaggttttcggccagcagcgaggcgaattcctgctgcttgcggaacatggtgttgcgcgccgaatcggtgatgatcacggacatcacgatgctggtggccaggatgagcaccagcgatacccacgacaggaagcgggcgaagccgaagggcaggccccccggcagttcgaaacggcgcggcaccggctagaactcctgcgattgttcggcccggcccaggaaggcggcaaggtctgcctcttccgccgggtagccgggggcgcccagccgggcgttggcaaggcgcttgccaagttccacggcgggctggtccagcgggttgatgttcatgagccagccggtgaacagggtggccagttccagcaggcccatcaggcggcccgcggcggcttcgccggtgctgcccatacgcagttccacaaggggcgtgccctggctggccagggccattcgggtgcccaggccctcggcgtccagcagttcgccgaaacggcggcccttcaggaaggcccacttgtccggcaggtcggcggggaagggccgaccctgcggcaggccggggcaggtcaggaacaggcagcccttgtcgcgcgggccgtccagaaacatctgctgcagcgagtgctggtcggtcacgcccacggcgggcaggggcatggtgcccttgccttccttgcccaggctttcggcccacagctgggcgaaccacgggccgaagggcgcccacagcggcacgtagcagaagaagatcagctgcgagtagtgggcatcggccagagccatgttccacagggccagctgccatgcggggtggccgggcagggcgtgggccggatcggccacaaggggggccccgacggcctgcgcgccgtccagcagcccgcgccagtccagccccatgaacgcggcgggcaccaggcccacggcggaaagcacagaatagcgcccgcccagatggtcgggcacgggcagcgagggcaggctcgcggactgcgcttcctgccgcaggaagcccgaggtttcgtcggtgaccaccagcatgtgctcgcgccaggcattgcccagggcggattgcagccactgcttggccaggaagtattgcgccagcgtctcgatggtgccgcccgacttgctgacggccaccacgatggtctgttccggcggcaggttggcgaaccaggcctccatggtgtccgcatccacgttgtcggctatccacagccacgggccgtcatggccgggcctgtcctgctgcggaaagaacgcccgttgcagcgcccgcgcgcccagcgcggaaccgccgatgcccagcagcaccatgtggcggtagcgggcaagggtgggctgcaacgcggcaaggcccgcctccagcgcggcgcggtagggcatgtcgatgaacggcaggtgcccggcggccagttccgccttcaggcggtgggccatctcgcccttgtgcaggtcgtggatggcggcggcgtcgggcgtcaggcggcccagcggcgcggcgggccaggcgttggtccagtcgaggcgatggggctggggcatggtcatgctccttgcgggccggagaaagggcccatggcgtgcgtgccggtgatgcgcggcgtggccgcgcggggcgcgacgtggaatatggggggcacctcgccgtcgcgcgggcggggccagcgaagcggcggcatgccccggtcggtcgcgtgcgcgagccgcgcgggacatgccgccgtcatatcgtacttttcagcgaagggcgaggccggtgcggtgcgctggtgcattcctgcgccagcattttcccaaacgaggatttcgtccgttggcaaggaaaacgagcctgccatgagggagtgcctcagccgttgggtgagcgaagcgaaccttacggatgaggaccgcaacgcatactcttatcgtattcgaccgagccttagccgttaggcgagcgcgtagcgcgagtcttacggataaggacagcaaagccatggcaggcgaagtttgacgcagccaacgggcgaaaagaccgtttgggctagccgaagagaaccttcgccaccttgtccagcgcaatcatcagcgtgtcgtccgacaccgcgtacgagaagcgcaggcaggcatcgtcgccaaaggccgcgcccggcaccagcgccacgttggcctgttccatgatgtacgtgcacaggctggccgaatcgggcagggccggggtgaacagggcgcgcatgtccgcgaacaggtagaaggcgccgtcgggcttggggcagatcacgcccggccacgaggaaacgatgccgtgggccaggtcgcgccggcggcggaaggacttcttcatttcctccaccgcgtcgtaggggccggtaagggcggccagcgccgccttctgggccacggagcagatgttcgaggtggactggccctggatcttggtcatggccttgatcaggtcggggtgggccagggcgtagcccacgcgccagccggtcatggcaaaggtcttggccaggccgttgaccaccgccacgttctcggggtgacgttcccaccagtcgcacacgctgacggcttccgccggttcgtagacgaggcggtcgtagatttcgtccgacaccacaaacaggtcgcgggcgatggcccattccatgatggcgtcggtttccgcgcggctgtagcaggcgcccgtggggttggagggcgagttcagcagcagcacgcgggttttgggggtgacggcgcggtccagctcttccggcgtgaccttgaagccgcgttccgccggggacgccacgaacaccggcacgccgcccgccagttccaccagcgcggggtagctcacccagtagggggcgggcaccagcacctcgtcgccggggttgagcaggcactggaacaggttgtacaaggcctgcttgccgccgttggtgaccaccgtggcttccatgggggcttccaccccgtagaaacgggcaaagtagccgcacaccgcctggcgcagttcgggaatgcccggcacctgggtatagcgggtaaagccttggtcgatggcggtcttggccgcctcgcgcacgtgttccggggtggggaagtctggctcgcccacggcaaggctgaccacctgcacgcccttggccttgagctccagcgccttggcgttgacggccagagtggccgagggcttgatgcgggtgagacggtcggagattctcattacggtgcgtcctgttcgcgtggtatggggtgcgctgccgcctgcgtgccgcgtgacgcgcaaggcacgaaaggcacgaaaggcacggggcacggcgggcgcgcatgagaacatcgtgcggcagggcgggctttcgggcgtccctgctcttgcggctggttaccagcttacggggcgactgtaaattgcggaaacatcaaagcataccggcaggatgcgcgggcagatggccgtgccggggcgcacggtgcgcaccatgcgccaacctgccgtaaggaaagacgatgtcgggcgacggaaaacgccaaacaaaaaaggacgccgcgggagtgcgggccgggggtggggacgtgcccggtgacgccagcggcgccgagcatgccgtgaacaaggggcgtgccgtgagcaaggggcgtgaaggggagcggatgaccggagccacgggcacggcggaggacaacatgggggacgatttgccgatcatgggtacggcgggctacggcgcgccgctgctgccgtttccgcccggctgcatcgtggggcgcttcgtgcggcgggtaaagcggttcagcgtggaactggaagtggatggcgcacccctgtgggtgcacagcaacaattccgggtccatgctggggctgatgcgtcccggcgctgcggtgctggcatcgcctgcgcccaacccgaaccgcaagctgaaatacacccaggaactggtgcgttgtgacggcgacggcccgcgcggcttctgggtgggggtgaacacctccgtccccaaccggctgctggaagcggcattccacgccgggcggctgccgtgggccgccgggtacaccaccctgcggcgcgaggccaggcgcggcgaaagcaggctggacgcccggctggacggccccggtctgcccaccctgtgggtggagtgcaagaacgtgacgctggtggaggacgacgtggccgcctttcccgacgccgccaccgagcgcggggccaagcacctgcgcgagatgatggacattgtggcgcgcggggaacgcgccgccgggttctaccttatccagcggcccgacggacgctgcttcggcccggcggactacatcgaccctgcctatgccgaactgttccacgaggcccgtgcggcgggcgtggaaattcacccccaccgcgcccttgtgggcatggcgggggtggacatcgggtgcgagatggcggtggtgggaaaatagccgggcggtcccggtgaaaggcgggcgaggctgaccgaaaaacgggcgttgcgaaatcaggccgattcggcggcctgcgcgttttgccccttttgcagccgctccatggcggcctgcttgcgggcctcccacaccttcatgcccacgcggcggccaaggtcggactggcgggcgcgcagcaatgcctccgccgcctcgcgttcgccctgctggttgagcatggcgaccgattccaggtcgcgcaggtacttttcgcattcggcaatgatgccggaaaggtcgatggcagaaagctcttccggcacgcggaccgatttgaccttgcggggcatggcgttctccgtgggggcgcgagtgggcgcgggcacgatggacagacaagcggaaccggacgggtggcgggctggcgcggcgtggcggggccgctggcagacctgcggggcgcttgccgaaggcttgccggaacgtgcgcgccaagtggccgatacacgttctgtcgtgcggtcagtaatacagatggtatccggaacgtcaacagggcacgggggcattccgggaatagaaaggaaggattttcggcttttccggggggcgcttcccactgcggggggtatggcgggatgtggaagcgcccggattcccccttgtggtcccacctgagaaccttttggatgtgccgccatgtctgacgggccgtgccccgccgttgcgaggggggcggcttctccccggtggtttccgtccgttcgggccggtttgtcctgcctcttccctgtccggcgtgccccgaagggtggtccattcggcctgtttcgcaccctgcgcggcttgacgggccgcgtcccaccgcgtatgggcctgttccgccatgccgggcaggatttccgggccggtgcaggcccgacgcgcactgatgggcacggacgcaccccggatgcacacggacgcgcacgcactcacggcgcagcaggccgattcgggccctgcggctccggcatcggcaggcgcgggcggtgcccgcatccttctcactccatgtttcatgtcgccggggcgtgcccgttgcaggcggtaccggccaatccggcctgcgcccgatcagtgccagccccgcgccagatcagcgcccggctcgcgactggctcgcgactggccctgtgcccgatccgcgcccggcccggggccggatttttaccggcccgcaccccgcacgtccgccaaattttcccgtcgttccttgacgcacggcccgtgctgtggaacatgcggcggagaacacgactttttttccgcaaggagcatatataatgaccaagaccgaacaccgctgcggctgggttgccctgctggggccgcccaacgcgggcaagtccacgctgctcaactctgcgctgggccacaaggtggccatcgtcaccccgcgcgcccagaccacccgcaaccagatcgtgggcatcctgtccgagccggacgcgcaggtcatcttcatggatacccccggcatccaccagcagcgcggccgcatgaacaagatcctgttgcagacggcctggcagtccatgcacagcgccgacgtgatcctggtcatgctggacgcggacctgtacatcaagaagccggactttctcgaaaacgacgtaaagccgctgatggacgccgtggccgcagaagagcgccccgtcatcgtggccgtgaacaaggtggatctgttccgcgacaagtcgaagatgctgcccctgttcatagagttgcagaagctgtggcccaaggcagaggtgttccccgtctcggccctgaagcgcgacggccttcccgaactggtcaagctggtgaagtccaagctgcccgtggcacccgccctgtatccggaagaccagctttccaccttgccggtgcgcttcatggcggcggaaatcgtgcgcgaaaagctgttcctggccctgcgccaggaactgccctattccgtggccgtggaaatcgagaagtgggatgaagaggaagggcgcgacctcgtcaccatccacgcggtgatctacgtgggccgcccgtcgcacaagtccatggtcatcggcaaggccggggccaccatcaaggatatcggcaccaaggcccgcgtggacattcaggacctgctggaaaagaaggtgcaccttgaactgtgggtcaaggtgcgcgaaggttggaccgaggacgtgggcttcctgcgttcgctgggtctggccgacgaatagcgacgcaccaccggcaggctgaccccgcatggcccctgccgggccgccgtcgacggttttcgcgccgtccgtccgccgtttgtcgtgcggcgggcggcgttcacgctttttgccatccgggatgctgtcatgccgcacgatattgccgccgcctccgcctttctgccgcccgaagccgcacagtccctgctggaccgctgggccgccgtgcgcgcccgcgtggacggcgccgcccgcgccgccgggcgcgaccccgccggggtgaccctggtggccgtgtccaagtttcaccccgccgcgtccgtggccgcgctgtccgctgccgggcagcgtgattttggcgagaattatgtgcaggaagcactacggaaacaggccgaagttgccgatatgacgggcatgggtccggatgcggcctccggaaccaaggtggcggggggcgcagccccgcgctggcatttcatcggccatctgcaaagcaacaaggccaaggacgtggtggggcgctttgccctgctgcacaccgtggattcggaagccctggcccgcaagctggaccagcggctttccggcatgcccgcgcagggggccgggggcgttgcgcccggtcaggacatcttgctgcaggtgaacataggtgacgaggagcagaaatccggggtggacccggacgacctgcccgccctgacggacgccgtgctggctctgccgcgcctgcgcctgctggggctgatgtgcatgccgcccattttcgacgacggcgaggcctcgcgtccgtactttgcccggctgcgcgaactgcgcgatgcgctgtccgcccgtgtgggcctgcccctgccgcacctgtccatgggcatgtcgcacgacgtggaagtggccgtggccgaaggggccaccatcgtgcgggtggggacggatatcttcggcccgcgaccggcccgcctctgactctaaattgtcttttcgcccgttggctgcgtcaaacttcgcccgccatggctttgctgtccttatccgtaagactcgcgctacgcgctcgcctaacggctaaggctcggtcgaatacgagaagagtatgctccctcatggcgggcttgttttccttgccaacgaacgaaaatcctaatttagaacgctcggttggcgaacggtatatcggaaaccgaccaccgagccacccgatcaccccgccacacgcggggcacgcaccaaccgcccgcgcacgcagcaggggtaccgcatggatctggcaaccgtactgggcatcctcatctcgttcgggctcatcggcacggcgctgtccatgggcggcaatccgctgttcttcgtggattcggcggccctgctcatcgtgctgggcggcaccctgggggccgcgctggtgcattatcccctgcccgtggccctgcgcgtgctgtccatcacccgcaaggccttcgccacccggctgcaccgcatcgacctggtcatcgaccagttcatggaattcgcccatcgcgcccggcgagaaggcctgctgtcgctggagcccgccgtgcgcaacctggacgaccccttcctgcgcaaggggctgcaactgaccatcgacgggctggaacccgacgccatccgcgagatcatggaaagcgagatcgccgcgctggagacgcgccactccatgggggtggacatcttcaacgcgctggcctcgtacgctccggcgctgggcctggtgggcacgctcatcggtctggtgcagatgctgcgctccatgaacgacccctcggccatcggcccggccatggccgtggcgctcatcaccaccttctacggggtggtgctggccaacctggtcttcctgccgctggcgggcaagctgcgccaccgcagcaaggaagaggtgcagctgatggaaatgcagctggaaggcatcctggccattgcccggggcgaaaacccgcgcatcatcctggaaaagctgagctgctatcagccgccccgcgagcggcgcaccagctaggcccctcaccccggagcaccgaccatggcgcgcaacaggcggaaaccgcagcccgcaggcatcacccagccgccgtggctcatcacgtattccgacctgatgaccctgctgctgaccttcttcgtgctgctggtggccatttcggtcatcgacgagcggcgcagggtcatggccgtggggtcggtggcgggcagcttcgggcaggagcagggcactgccaccctgcgcgaaccggcggacgggcggcccgtgccgggcatcgtccccatgggtgacgcgcccccgcgtggccgcgacctgacccccctgcgcgacatgctgtgggaagatgccgagcgcgacatcaactatcaggaaaacggctacatccagattttttccatcaacgacgaggtgctgttccgcaccggcgcgacggaactgaccgagcgcggcgcggccctgctggcgcgcatcgccccggtgctgcgcggggtggagcacccggtgctggtggccgggcacgcctcgcccgcgcgcgacgaggagggcatcctgttccggctgcgcggtgacgaaaagaccctgcccacgccgtggcggctttcgctggggcgggccacggcggtgtaccgcaggctggccgaccttggcgtgccgcgtggccgcatgctcatcgaagcccacggcgatacgcgcccccgcttcgacaacctgacccccgaagggcggcgcgccaaccggcgcgtggacatcgtgctcgaccggcgcaacgccgaatgggcacgccgcatggaatccctgaaggagggcgcacccgtgcgcgagaccttccagtacaaggggttccggttcgatttcgccatgcccggcggcgcgggagccggagcggattcaggctccagctcaggtcagaatcccggccagaatcccggtccggactccggccggagtggcggggggaactgagatggccgacactccttccgtcccccccggccttccccgtcaggcgtcttcgccggcccctccccatgcacccccacatgtgcacggacccgcgcgccgtccgcgccgtgcccaggaggaggacaagccccgccagccgtggctgctgacctactccgacctggtcaccctgctgctgacctttttcgtgctgctgctgtccatgtcgtccatgaaccgggtcaccctgtcgcgcatcggcagccatttcggcgaggcgggcgagcaggcgttgggcgtcaccggctcggtgccggagcgcatccggctgctggagccgctgctggcgcgccccgcgcaggtgttcgcccaccagcgcgagatcaaggaactgctgttccccggcgccgagttgccccccggcatcgaccgaagtacactggacaagaacctgcggatactggaacatccggagggcgtggtactggccctgaccgacgacctgctgttcgcccccggccagtggcagctgcgcgaggcatcgcgccccctgctgggcatgctggccgaagtgctggaatacgtcaccgccgacgtggccattgccgggcacagcgacccgcgcacggaaggcgtgtccgcgctggagcaggccgccggagcaggaggcggggcaggagtcgtaacgggtgacgccatcggttacgaactggccggacggcgtgcgttgacggttttggaatatttcgtgcaaagaaaacttgacccggcccggttttccgtcgcggggtacggcccggaccggccatcactggccgggcagcctccctctcccggtgctccgggcgtgccggaggcctcgggcgagccggacgcggcagcggggtccagcgatcccgaccgcaaccgccgggtggaaattctggtaaagaccacgccgagactcggcggatactagcaggaaccgcaaggcgcggcccggcgggcggccagccccgcccagccccgcgatgtccagttgccccaaggagcgagcgcagtggcggaagaagccgcacccccaaagaagaagtccggcaagctgaagtggatcatcctcatcctgttgctgttgttgctgggtggcggcggcggtggcggggcgtactggtggttcgtcatgcggcccgccgcgcagaatgccgagggcgcgcccgaaccggccaaggccgagggcaaggccgacgccaagggcggcgaggctccggcccgcaatgccaaggttgccaagttgccgacgttcctggtgaacctggctgacccaacgggccgtcgctacctcaagctgaccatggaggtggaggttggctccgacgccacggtcaaggaactggaaggccagtcggccaaggtgcgcgacgcggtcatcctgctgctgtccagcaagtcgtacgcggaccttgcccccatcgaaagcaagctccagctcaagaacgaggtggccgaacgcctgaaccagattctgggcggccccaaggtgctgcgggtgtatattaccgaaatggtcatccagtaggcgcggcgcgcgcaaaaggaatacccatgagtgacggcaaggatgtcgatcaggatctgctggcggcccagtgggctgccgccctggaaggggaagacgacgaggatggcggcggcaaggcctcgtccgctgtcgggggcggcgaggacgacgcccgcctggccgaggaatgggccaaggccctggccagtgaagaacagacccagctgaagaaggaaaaggaacagggcttctttgcgtctgccgcgcgtgaggccaagttcaaggatttgacggaagaggccaagtcgccccggcccgacagcggtcggcgcgaactggacttcatcctggacattccgctggacgtctcggcggaactgggccgcacccgcctgctgatcaacgaactgctccagctggggcaggggtcggtggtcgaactgaacaagctggctggcgaaccgctggaagtgtacgtcaacggcaagctggtggcgcgcggcgaggccgtggtcatcaacgaaaagttcggcgtgcgcctgaccgacatcatcagccccatcgaacgggtgaagcagcttgcttaacgccacagaatccgccgtgggtgccgccagttccgtcgccagccccgtcaccagtcccgccgccgacatggccgctcaggcttcggcccaggcggagggcgccgtgcgcgccgccatttccgccaacgccaccctcggcgacgcggcccagtccctgccccatgcggcaggccaggtggcggccagcgccgccgacgcggtgaacgccaccatggcgcacgccaacgcgacagtgggggcctccgacggccttgccgccgccgccgtgcccgccttttcgtggggtgggtacatccaggccgtgggtgtgctgttcctgctggtgggtttgctgtggctggccctgtgggccgtgcgccgccacggcgggctgttccgcgccgtgccgggcgcgggcggcttttcgcgtgacgacctgcgcctggaggcgcagttgcccattggcccgcgcaaggggctcatggtggtacgcttcttgaacaagcgtttgctgctgggcgtcaccgaccagcagataacgctactcacggagcaggaccttgaccatgagcacggcagcgacgacgcaatttccgacgccggaagcctttccgatcagcccggcgggcgcggctccggcggcttctcctcggtgctggggcgtgccctcggcaaggggcgcacaccttcgggaaactgacgcccccgtcgtcaattccgccccggcatccgtccgccggggcgtcaccggcctgacggcggataccgtccgggcccccgtccagaccactgcgccggacgccccccggccggacgccccccgtcaggacgccacgtgcgtggcagccgtccgcccccttgtcccggcttcctgcgacctgcccgtgggccacgcccctctgccgggcagtccccaactgcccggcgccacccgtcccgcctccgcctgccgcctgctttccctggtcaccgcgctgctgctgcccctgtcgcttctgtcgttgctgggcggcggcgtggcccatgccgcgcaggacctggtcatgcccaccatgcagcttacccttggcgcgggccagaccgagccggaaaaggtctcgctgctgctcgaaatcctgttcatgctcacggtgctgtcgctggccccggccatcatgcttaccgtgaccagcttcacccgcatcatcatcgtgttccacttcatccgtcaggcgctgggcgtgcagcagctgccgccctcgcaggtgctggccagccttgccattttcatgacggtggtgatcatgatgcccgtgggcaagcagatcaacgacaccgccctgcaaccctacctcgaggaacgcatcggcttcaacgaggcgctggacaaggcccaggtgccgctgcgctcgttcatgttcaagcacacccgcgagaaggatctgtcgatcttctacgccatcaccaagatggagcagccgcgcaccaaggaagaggtgcccacggtgatgctggccgccgcctacgtcatcagcgaactgaagaccgggttcaccatcggctttttgatctacatcccgttcctggtgctggacatggtggtgtccagcatccttctggccatgggcatgatgatgctgccgcccatgatggtctccatgcccttcaagctgctgcttttcgtcatggtggacgggtgggcgctgctggtgggttcgttggtcaacagtttcgcggtctgaagaggtacgtcacatgacgccggaaatggtcattgccttcgcgcgccagtccatcgaaatcgccctgctcatctcgctgcccatgctgggcgtggggctggtggtgggcgtggtggtcagcatcattcaggccgccacccagatccaggagatgaccctgtcgttcatccccaagatcgtctccatctttcttgcgctgctcatctcgtttccgtggatcatggacaagatgatcacctacacgcgcgaggtgtttttgaatattcccaactatatccggtagcgtgcgccgcattgcgcggccacgaccggatatggccgggtatggccgggcgcggaaaagcccctgtccttccggtggaagggcaggggcttttgtgttgtcgcgggtcgggtttcggaaggcggcggcaagggggaggagcggggaatcgtccgcccgcctgatggggcgcgctcccgctatcccttctggcggcgcgccgcgaagcaccccaccaggatggccccggcctgggccacgttcagcgaatcgaagtcgcgggccatgggaatggacagggtgaaatggcagcgcttggccacgttgggccggatgccgctgtcctcgttgcccagcaccagcacggcgggggtgcgcaacggctcggtgaacgggttgcgcggcccgctgccgggcttgccgtccgtttccggcgcggccccgccagcagcatagatggtgtagcccgcctcgtcggcttcatccagcgcgcgggccaggttggtcaccttggccacgggcagcttttccagcgcaccggcggcggcgcgggctgcggccccgcccagggcggccccgccatggcgcaccaccaccagccccgccgcgcccagcgcgtacagggtgcgggccagggtgcccacgttgccgggatcctgcacttggtccagcgccacgatgagcggcagcggagcgtcgggggcgtcgcgcaggatgtcgccgaattcggcgaacccggcgtcgaacacccgcgcgatgacaccctgatgcgaagagtgggaaggctgggcggcgcgcccggcgcgttccccggcccgatccgcggaaaggccgtcatcgtcgtcaccggcgtcgcgtgttgcgccccggccttccagaatgtcccaggcggcgtcgtcatcggcaaaaaggtcgtcgtcggcgtggggtgcggccatgcccggctcggccatgtccggttcggtcatgtcgctgccggtctgcgcgatggccttgcccgacgcgaacagccggtccagggcgtgtgcctcggcaaagatgaagcgtacccgcgcctcgcggcacagttccacgatgcggtccacctcgcgcccgcgcttgcccttgcggataagcacggtctccacgcggctggggtccgattccagcaactccagcaccggcttcacgccgggcaggatggagcagggagactccggggcgtcgggcaggatgtcgcgggtgtccgtgtgcatgttggggcgcacgtcggggcggacatcggaacgggcgtcacgccgtccgtcggcgggtttgccccggtgtggcggacggccaggccgctcgggcctgccgtgccggtcatcacgaggaccgggccgcgagccggggcgggagttgcggcgctcgtcgccacggccttccgggcgggcgtcacggccagaaccggggcgggaatcgccccgttcgctccgttcgccgggctttccgccgtggccgcgcggggcatcgccgcgtccgccctcgcgttcgccgggccgacccgtggggcggccatccttgcggttgcggttggcggaacgggaacggctgtcacgcgtatcgtcgttgcgggcatcgcgcggcgcgtcgtcgcgcgcgtcggtgccccaaagggggtgcttcttgggcatgtgtcgctttcgcccggatgggcgcgggtagacgggttgcgttggatgggcggcatgaggtagggtcgggatgccgcatacaccgcaggtacccttgaacgtgcttccacgcaaggggccacggtgccgcacccgccgggccgacaggcgccggggccagccggaacgcggcggacgacccgacacacgcttcttctcgcggccttcttccgccgctcccaacacatccggaatatccatgcagcgaaccagactcctgtcttccgccctgcgcgcgcgccgtgccgtccggcacgtgcttgtgcttgtggcggtggcgttgttggccgccggctgcgcgcccaagaagaatcttccccccattcagcccgcagaggcctgcccggtgccgtccggcgccaccgccaccgccgccgaacccgaagaggtggtggaactgcccataccgcccgccgacgacggcgtgccccttaccccgcaggaatgggcggccctcaattccaccggcgaactggacaagaacctttccccggaagcccggcgcgacgtggaattgcacttcaagtatttcacccaccgcgcgcgcggcaccttcgaacgctacctgaagcgttcgcagaactacctgccgcacatccgcgaggtgttccgccagcagggcattcccgaagagatcgcctatctcgccatcgtcgaaagcgggttcaaccccaatgccgtgtccccggcgggcgcggtgggggtgtggcagttcatgccctacaccggcatgcgctacggcctgtcgtacagctggtggatggacgagcggcgcgacccgtacaagtcggcccgcgccgcggcggattatctgcagaagctgtacggcgacttcggcgactggcacctggccatggccgcgtacaacgcgggcgagggcaagatttcgcgggcgctggaaggcaccggggccgaagggttcttcgacctgcgcgccaagaaccacatgctcgacggcaaggcccagctgaaggacgaaacgcgccagtacgtgccccggttcatcgccgtggccaagatcatgcgcaatctggaatccctgggctttcaggccccggactacagctgcccgcccaagctggagcagctgcgggtaaagcccggcaccgacctgatggccctggcccaggccatgggccagaactggagcgacttttccgccaacaacccggccttccggcgctacatttcgccgcctgatgcccacaccaccgtctatgtgcaccccatgcacctggaagcggccaccgccttcctggccaagccgcagcagcgtagctacgcgggctggcgggtgtacaaggtgcgccagggcgatacgctggaccgcatcggcaagcgctgcggggtgcccgtttcggtgctgaagcgggtcaacaaggccagcggcaaattgcaggtggggcaggagctgatgatccccggcgggggcgacgcaacggacttcaccgcccaggcggagacgccggcgtcgaagtcggcggcttcggccaagggcggcaaggccgttgcggacaagcaggacaaatcggacaagtcggacaggtcgtcctctgtccgcacccgcgacatcgccgagcgccgcgccacgtacatcgtcaagcagggcgacaccctgtacggcatcgccaaggcccagggcagcagtgtggaaaccctgcagaaggccaacggcctttcgggtatcgccctgcaactggggcagaagctgtacatccccgatgccggggccgaggccacggccatcgccaggcaggaagcggaggccgccaacaaggccatcgtggccagcgcgtctcgcggcggtgccgagcgggccgccacgcccgtggccgtggccaccgcgtccaagagtgcgggggccaagcccgcagccagccaggctgccgcgccgtcgggccgggccatcgtgtacaaggtgcaggaaggcgacaccatgtgggccatcgcccgcaagttcaacgtgccgcccaaggaactgctgcgctggaacaacctggagcgcgatgcgcagttgaagcccggcgaccagatcaccgtgcacgccgcccagtagcgttggccgataacgcatccggagccatccggtagcgctgcccgatggcggtgcatgacagcatgcttgcctcagcgccccggttctgccggggcgctttcttttggcggacgcgtttttttgtcggtgcgcaaatccacggctggcgcgggctggcggggctgcgcgaaaataaaatcagcgggctgacgaaaaacctgttgacgccgggtggcgaagcgcatagatacccccttcgccgcaacggacagcgtccgacgcggctcgctctttcagccggatcaataggttgccgctttcctgaacccactgcgggcttcacggggtcttcgagaaaaaaacgaagaaaacgaaaaaagcggttgacacctggcggggcgctggggcatacatgctcctcgccgcgacgggaagccccggcggggcgacgggccgcagaatgctgcggttcacggaatcggttctttgacaagtaaatagcgagtcgggaaggaatcagcctttacgatagtaatcaatcgtacgggtgcctcaattacgaggtgttcgtgcgacttcagtttttcaactggagagtttgattctggctcagattgaacgctggcggcgtgcctaacacatgcaagtcgtgcgtgaaagggcttcggcctgagtaaagcggcgcacgggtgagtaacgcgtggatgatctgcccatgagttgggaataacggctggaaacggtcgctaataccgaatacgctccgatttcacatttcgggggaaaggtggcctctgcttgcaagctaccgctcatggatgagtccgcgtcccattagctagttggcggggtaatggcccaccaaggcgacgatgggtagccgacctgagagggtgatcggccacactgggactggaacacggcccagactcctacgggaggcagcagtggggaatattgcgcaatgggcgaaagcctgacgcagcgacgccgcgtgagggatgaaggccttcgggtcgtaaacctctgtcaggagggaagaaccgccatggtgctaatcagccatggtctgacggtacctccaaaggaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaatcactgggcgtaaagcgcacgtaggctgtttggtaagtcaggggtgaaatcccgcggctcaaccgcggaattgcccttgatactgctggacttgagttcgggagagggtggcggaattccaggtgtaggagtgaaatccgtagatatctggaggaacatcagtggcgaaggcggccacctggaccgatactgacgctgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatggatgctaggtgtcggggccttgagcttcggtgccgcagctaacgcgttaagcatcccgcctggggagtacggtcgcaaggctgaaactcaaagaaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacccaggcttgacatccgggaaaccctcccgaaaaggaggggtgctcttcggagaatcccgagacaggtgctgcatggctgtcgtcagctcgtgccgtgaggtgttgggttaagtcccgcaacgagcgcaacccctgttcatagttgctaccaggtaatgctgggcactctatggagaccgccccggttaacggggaggaaggtggggatgacgtcaagtcatcatggcccttacgcctggggctacacacgtactacaatggcgcacacaaagggcagcgataccgtgaggtggagccaatcccaaaaaatgcgtcccagtccggattgcagtctgcaactcgactgcatgaagttggaatcgctagtaattcgagatcagcatgctcgggtgaatgcgttcccgggccttgtacacaccgcccgtcacaccacgaaagtcggttttacccgataccggtgagccaaccgcaaggaggcagccgtctacggtagggccgatgattggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttacagaaaattcccgactcgctgtttacttgcaaggaaccggctttcgccgtgtgttctttgaagcaaccgtgaaagaagtgtgggccgcgcgcccagcttcgccgatgggcctgtagctcaggtggttagagcgcacgcctgataagcgtgaggtcggaagttcaagtcttcccaggcccaccattgatcagggcgcgcacgacgcctgagtggaacgggggtgtagctcaactgggagagcacctgctttgcaagcagggggtcatcggttcgattccgttcacctccaccaaccatccgctggtttctggattcacggttttgctctttgacagtcgcatgtttgatagcagtcacgaggtttttcctcgtggatgtcattcaggcatgcgcctggcttcacccttcggggtgacgctctttgaaaattgaatagggttggaaaggaagttcgaagagaacaagttagaaagggcaacaggtggatgccttggcgccagaaagcgatgaaagacgtggtaggctgcgataagtctcggggaggggccaaacaccctatgagccgggaatttctgaatggggcaacccggccggagtcatgtccggtcatccgcaactgaacaaataggttgcaggaagcgaacccggggaagtgaaacatctcagtacccggaggaaaggaaatcaagcgagactcccaaagtagcggcgagcgaaatgggactagcccaaaccggttggtttcgaccagccggggttgtaggaccccaacgtgggattgactactaggcaggagaagagagctggaaagctccgccatagcaggtgatagccctgtatccgaacccgaacgtcactctaggggcacctgagtaccgcggggcacgtgaaaccccgtgggaatctgggaggaccatcttccaaggctaagtattcgctggcgaccgatagtgcaccagtaccgtgagggaaaggtgaaaagaacccctgtcaggggagtgaaatagaacctgaaacctgttgcctacaagctgtgggagcatctttaaggtgtgaccgcgtgccttttgcataatgagtcagcgagttactctgtccagcaaggttaagcgcaagcggagccgtagcgaaagcaagtctgataagggcgataagttgggcggagtagacccgaaaccgggtgatctatccatgagcaggttgaagcacgggtaaaaccgtgtggaggaccgaaccagtaacggctgaaaacgttttggatgacttgtggataggggtgaaagaccaatcaaactcggtgatagctggttctccccgaaatatattgaggtatagcctcgggaaattgtcttgcggaggtagagcactgacagggctaggggtctcaccagattaccaaaccctttcaaactccgaatgccgctaagatgtaccccgggagtcagacggcgggtgcgaaggtccgtcgtcaaaagggaaacagcccagatcgacagctaaggtctccaaatccatgctcagtggtcaaggtggtggagttgttcagacagccaggacgttggcttagaagcagccatcgtttaaagaaagcgtaatagctcactggtctaatgactctgcgccgaaaatgtaacggggctaagcatggtaccgaagcttcgggatcgctcaggcgatcggtaggggagcgttccctgcgggcagaaggtgtgctggaaggcatgctggactgcagggaagtgattatgctgacatgagtaacgataaaacaggtgaaaaacctgttcgccgtaaacccaaggtttcctgggtaaaggtaatcttcccagggttagtcggtccctaaggcgagggcgaaagccgtagccgatggaaaacgggttaatattcccgtacttgcgcgagtgtgcgatggagggacgcaggaaggtaggcaggccggctgttggcttagccggtgcaagcaggtaggcttgagggtaggcaaatccgccctcttcaaggccgagacgcgagtccgtgaccgcaaggtctgaagctgttgagcctctactgcctagaaaagctcctaagtttagcgcgtgcgaaccgtaccggaaaccaacacaggtgggtggggtgaataacccaaggcgctcgagagaactctggccaaggaactcggcaaaataaccccgtaacttcggaagaaggggtgctcttatgggtgaaggatttactctctaagcccacgagagccgcagagaaatgagggtggcgactgtttactaaaaacataggtctctgctaagtcgcaagacgacgtatagggactgacgcctgcccggtgccggaaggttaagaggagaggtcagcgcaagcgaagctttgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatctccctactgtctcggccagagactcggtgaaattgaagtcgcggtgaaaatgccgtgtacccgcagaaagacggaaagaccctgtgcacctttactatagcttgacattgggttttgggcttgcatgtgtaggataggtgggaggctgtgaaccctgtacgccagtatggggggagccaccgttgaaataccacccttgcaagtctaaggctctaattcatacccgttacccgggatggagacagtgtctggtgggtagtttgactggggcggtcgcctcccaaacaataacggaggcacgcaaaggttccctcagcctgatcggaaaccaggcgtcgagtgcaaacgcataagggagcttgactgcaagacagacatgtcgagcagggacgaaagtcggcgttagtgatccggtggttccgcatggaagggccatcgctcattggataaaaggtacgccggggataacaggctgatcgcgcccaagagttcatatcgacggcgcggtttggcacctcgatgtcggctcatcacatcctggggctgaagcaggtcccaagggtacggctgttcgccgtttaaagtggtacgcgagctgggtttaaaacgtcgtgagacagtttggtccctatcttctgtgggcgtaggagacttgagagggcctgtccctagtacgagaggaccgggatggacgcacccctggtggtcctgttgtcacgccagtggcacagcagggtagctatgtgcggaagggataaccgctgaaagcatctaagcgggaagcctgcctcaagataaggtctccctctcttcggagctgaagggcccgggtagacaacccggttgataggctggaggtatacatgcggtgacgcattcagctgaccagtactaatagcccgtgcgccttgttttcttctctacacttcctttccaccctgtttgattacaactttcggtcccggccgatgtggcggcgcaaaatagccagccttgccggacggtgaccagaaatttgtgctggtgtccatggaggagggggtacacccgatcccattccgaactcggaagttaagccctccatcgccgatgatactgcgtactcttgcgtgggaaagtaggccgatgccagcacttattttcacagggatacgagaaatcgcatccctacccatcacgcgaaaggccccggtgagaaatcaccggggccttcgtgcgtttcaaaggcatggcacaggcacaggcacgggcggcgggaagtgcaatgcgcagggggcagggcgcagggcgatagcacagggggcagggcgtaggggcggaggcttgaggcgcaagctcacagcgcaggatcagggcgcatggggcgtgagggcttgcagcgcaggaggcagggcacgggcggcaagacgggatggctcgtgggggcgacaacgtggattccgatggcgttgctacgtgaccgcgtggccatgggatggaatgccgatacctcttcgttccagatatgatccgctctcgcattgtctgcttgtctttctgtctgccgttttcgtcccacacgccgccaccctggcgtcatgcccctgggtacctcgtggtcaaacctttcggaaaacccggcgagaaacacgcctgtaaggcacggtgccgcgctgttggtccgcaagcccacaacgcgtcattcacgcgcctgtggcatggcctgcggcaggaaatggcatggtaacgggtggggacgagagggagcgagagcgtggaactattcactggggttttccacgccgtgcacgtgcggctgaaggcggggaggccggaccgcgccggggtgtctaccggttcttccgccgccattcccacggcggggtcggattgcgggccctccaaagtccgatgttggtctcccgggccttgcctgcggcaaaataccaggcaaggcagggatagggcaggcggcagtattcgccgtagaaccaagcttgtccggcccgcagcaggtcaccgttcacatcatcggtaagttcgggcggaagtccatcaccggcggtacccactgtggctcgtgcatcctgccgcgaggcaggcgtggttgcggctctcggggccacgccgggagaaaccacggtcgccatccaggggaacggactggtgcgcacgtgggccacgtcgcgcccgtagacgtcgcggtcgatggtcacaaggtataccttgcggtccatgacaatgcgcagcagcttgtcgcgggcttgctcgcccccgcgctggcgcaattccggcgcgtcgatgccgtacaggcgcacccgcacgtcatgcccgcgctcatcgcgcacaacgatggtgtcgccgtcaggcacgccgaccaccagcccctgccatggctcaagccccgccagggtccacagggccaacgccagcagcagccccagcagcgagccggggcgggccagcatgcgccacgggatgcggcgcgacagattcggcaggcgcggctggcgcggcaggcggaatggaaacgttgcgggcaggcgcatgggatcagttgcgggcctgcaagacgtccagttcgcgctcgaccacgggcagcatgcgctccacgatgacctgcacaccctgtggattggggtgcatgccgtccggcaggttcagcgcacggtccagcgccacgccgtccagaaagaagggatacagcgtcaggccgtactgcttcgccagttccgggtacacggcgtcgaagcggcgggcatactcggcccccatgttcagcggggcgcgcatgcccgccagcagcacgcggacgccgttcttgcggcagatttcgacgatggcggccaggttgcggcgcaggtcgtccaccggcaggccgcgcaggccgtcgttggcgcccagctccagtatcagcaggtcaggcttgtctgccagcgaccattcgacgcgcgcaaggcccccggcggaggtgtcgcccgagacaccggcattggtgatgcgcgccgggcgtcccttggcgcgcagcgcggcccctagccgctccggaaaggcctcgtccggccccaggccgtatcccgccaccagactgtcgcccagcacgaggatatgcggtatggaggaattgccgccgctggcggcaagggccgtggacgacggcagcagtgccaagccaaggcccgtaagggcaacgagcatgcatagtgtcgtcgacagcacgaccagcgtcgccgccagcagcttcctgcacacgggcgtcttgcacacggcagatttgaggcggcatatcgacggccacacttcccggccccgaccccttgcctgcccgggccgtgccgccggggccagcgcccggcatctaccccatccgccaaaggtgattcgcgtgacagatccgatcattgctctctccggtatacatctcaacctagtgggcggctccggtcaggtcaacatcctgcgcggggtggacctttccgtgcgggccggggaaaccgtggccatcgtggggccgtccggctcgggcaagaccaccaccctgatgatcatggccgggctggagcgcccgagcagcggcacggtgcgcgtggccgggcacgaccttggcaccatggacgaggatgcgctggcccggttccggcgggcgcatctgggcatcgtgttccagtcgttccatctggtgcccaccatgacagcgctggagaacgcagccctgccgctggaattttcgcatgcgccggacgcccgcgacagggccatggccgcactggccgccgtggggctggagggccgcgccgggcactacccggcggagctttccggcggcgagcagcagcgggtggctctggctcgggcctttgcgtccgccccgcgcgtaattctggccgacgagcccaccggcaacctggacatggagacggggcgccgggtcatcgaacatctgttccgcctgcgcgaagagcacgccaccacgctggtgcttatcacccatgaccgggggctggccgcccggtgcgggcggcaggtgcgcatggaggacggcaggctgcacgaggatgcggcctccggcgggcaggcggatgatctggcaattgcagccccctcgggtgcccttggcgctggagggcgcgcatgatcagcgcgcgtgatctggcattggccttccgggtggcactgcgcgaattgcggtctggccagcgacggctggcggtgtttctgggctgcatgtttctgggggtgttcgccatcgccgccgtggggtccgtctcggaggccgtccgggcgggccttgcgcgtgatgcgcgggccctgctgggcggtgatgcctcggtggagttcgccacccagcggccctcggacgatgaactggcttggctgtcggcgcgcggcgcggtgagtcaggtggtttcgctgcgcggcatggcccgctcggccacgcccaacggccccagtggagaggacaccgccatggtggcgctgaagggcgtggacgcggcctatcctctgtacggcgcggtgaccctggacccaccccagccgttggccgatgcgttgcgcgacggtccggcgggtggcggtccggcgggtggcgaccagtcggatggcgggcagtcggctggggggcagacggctggcggcaagcccggcgacggtaccctcctgcccggcgtggtggtggacccgctgctgctggagcgcttcggcgtgcgggtgggcgacgtgatcagcgtgggcacgcagcgattccgcattgccgccgccctgctgggcgagccggaccgggtggtgcagggcatcacctacgggccgcgcgtgctcatgtcgttgcaggggctggaacgcaccggactgctggtgcccggcaccctgctgcaaagcggcgcgcggatacgcctgcccgcccccggcaaggccgcgccggatgtcgcgccggatgtcgcgcgggacgccgcgccttccgccacggggggcggtgcatcttcggtcacggcgcccgccggaccgtccggggcattatcagccgggggccctcctgtcgcagcctccccctcgcccgcatcccttcgttccgccgacgaggccacggtggcggccttcgtcgaggcggcacgcacggcctttcccgatgccgggtggcgcgtggaatcgtacagtcgcgcggtgccgcgcatccgcaatctgctggaccgggtggacaccgacctcatgctcatcggcattgccgcgctgctggtgggcgggctgggcatagccgaggcggtgcgcgggtatcttgccagccgcatggcctccatcgccacgctcaaatgcgtgggcggcggggtggccacggtgctgtggacctacctgttccagatactgctcatcggcggcgcgggcatcgtggccgggtgctccctgggtgccgccgtgcctccgctggccgccgggctgaccggccagctcattcccgtgcaactggatgcgtccgtccacgccgcgccgctgctgcgcgcggccctgctggggctggccatcctgctggccttttcgctgcggcccctgttgctggccggggcggtgcgcccggccaccctgttccggggctacgtggcgggcggcggcaacggactgaccccggcgggccgggtgctggtggggctgggatttgccgtgctggccgggctggtgtggctgttcacgcccgacgcgcggttggcatgggggttcatggccgggtgcgcggggtgcttcgcggtgttccgtgtggtggcctggggcctgcgcgccggggcgcgccgcgcgccgcatgcgggcaatcccagcgtgcggctggggctggcgtccatccaccgacccggagcgcccacggtgaacatggtctttgcgctggggctgggcctgaccgcgctggtgggcatcgcccaggtggagcgcaacctcagcgcatcgctggcccgcgacctgtcgcgcgatgccccggcgttcttcttcatcaacgtgttgcccgaccaggtggcggaattcgaggcgctgggcaacacccccggcgtcacgcgcattgacaacgcccccatggtgcgcgggcgcatcgtgcgcatcaagggcgtgccggtgcaggacgtggccgtggcccccgatgcccagtgggccgtgcgcggcgaccggggcctgagccacgcgggcacgccgccgccggacacggaactgacggcgggcgcgtggtggccgcccgactacagcgggccacccgtcatatccctgtcggacgatctggcgcgcggcttcggcgtgaccgtgggcgacagcctgaccttcaacattctgggccgcgaggtgacggccaccatcgccaacgtgcgcaaggtggactggatgaccttccagttgcagttcgccgtgctgttcgcgcccggcctgctggaccgcgccccggccacgtgggtggtgacggcctatggcacgggcgcgggcatggacgggctgtaccgcacggtgacggcggcgcacgccaatgtcacggccatcagcatgcgcgagatactggccgaggtgcgtgtgctcatggagcgcatgggcgtgatgttccgggccatggccggggtgatgctggccacgggcctgctggtggtggccggggccattctggccgaccggcagcggcgcatctacgacgcggtgatctacaaggtgtgcggggccacccggcgcgacatattgctggcgctggtcacggaatttttgaccacggggctggtcaccgggctgttcagcgcgggcacgggcaccctggccgcatgggccgccgtgcgcggcctgctgaagctgccctttgccgtgtaccccggcgtggtggcgggcacggtggccgcgtgcgtggcctttgccctggtgttcggtctggcgggcacggcgcgcgccctgaaggagaaacccgcgccgtatttgcggaacgagtagggacggcaggcggaattgcaggaatgggagcggggcgaggtggaaactgacgggaacgccgcgtcgacagaggggtggggccgttgcgccgtcaccggccaggccgggccgtcacccggacggggatgacctgatgtttcgggcagccgcatggacaggcgcggtgtggccagcgttacaggcgtgactgacccgattggcccgactgcacccgatcggcccgatcggcctgattggggcgactggggcggaccggagcactgctacaccagcagcagcaccacgaataccagcaggttgaagaccagcgccagcagcaccgccatggaccccttgtccttggcagtgcgcacgtactcggagtggccggggctgaccaggtcgcacacgtcctcgatggccgagttcagcagctccgtcagcagtacaagcagatagcaggcggccatcaggatttttttccacagcgcccacggaatgaagagcagtaccagcagcaggacggccagccccagaagttccatgcggaaggattcttccttggcaacggcggccctgaacccggccagggaataccgcgccgcgcaaatgaccctgcgataggcgatgtcgcgcagaaccttcatggcaaccatccttgtggatgtgatggccggggtacggaacattccgcccggcgaaaagccagccaacgaaaacggcaggctgcgcatgggtgcgcaacctgccggatttgcctggtgggtcgtgcggggctcgaacctgcgactctctgcttaaaaggcagatactctaccgactgagttaacgacccgaaagggagaggtcttatacgctgggttgcgttcaccgtcaatagtgccgcaacgcctgttgcacgcggcccgcgaggggccgcccggtcgctccggttattccgccgtcacccgctccatgccgcccatgtaggggcgcagcacttcggggatgaccaccgacccgtcttcctgctggtagttttcgatgaccgccaccagggctcggccaacggccaggcccgagccgttcagggtgtgcgcgaattcgggcttgccgccgcccgccgggcggaagcggatgcccgcgcggcgcgcctggaagtcgccgcagttggagcaggacgaaatctcgcggtaggcgttctggccgggcagccagacctcgatgtcgtaggtcttggcagacgagaagcccatgtcgcccgtgcacagggtgatcacccggtagggcaggcccaggcgctgcaacagcacttccgcatggccgcgcatcttttccagttcgtcgaacgaccgttccggatgggcgaagcgcaccatttccaccttggtgaactggtgctggcggatcaggccgcgcgtgtccttgccgtagctgcccgcctcggaacggaagcacggggtcatggccgcgtagcccatgggcagttgcgcctcttccagcacgtcgtccgcgtgcaggttggtcagcggcacttccgcagtgggaatcagaaagtaatcccacccttcgagcttgaacaggtcttcctcgaattttggcagctggccggtgccggtcatggtcttgcgattgaccatgaacggcggaatgatttccacgtagccgtgctcggtgacgtgcgtatccagaaaaaagttggcgagagcacgttccatgcgggcggcccaggtgcggtacacggcaaagcggctgcccgccagcttgcccgcccgctcgaagtccagcccgccaagggcggtgccgatctcccagtgttccttgggggcaaaggagaaggcgcggggctcgccccagcgcagcacctcggggttgtcggcttcgctgcggccaaagggcaccgaggcatcgggaatgttgggcacggccagcagccagtcgttgacggcggccttcacctcttcggtttcgcggtccaggtccttgatgcggtcggacagcccggacaggcgttccagcagcggcgcggcgtcttcgcccgcgcgcttcatgcgggccacttcgcccgaggccttgttgcgttcgcccttcagggcttccacttcggccagaagggcgcggcggcgttcgtccagggcggtgaattcggccatgtcgagcgacgagccccgatcggccaaggccttggccaccacttcggggctgcgttgcagcagcttgagatcgagcatgcgggggttctccttgtggaaaaaagacgccggaggatacccgcatcgcgcgaggggcgtcaacacgcgcgtcgcgtggccggtacccgatgcgcaacgagaggggcagtgcgcctcaaggcgaaccggggtgcggggggaaggggctggaagggcgatgcggcgagcggaaagcggaacggctgtcggcgtgcggaccaggtggcgagaggggcaggcgaccatgcgcggcaatggtgcatggcccggtgtgcgcgggctgttgccggtgtgcgtcgggaagggctgcgcgtcgaatggtgaccggaaagagcggcttcgtgcggctcctgccgggccaacccgacggcgggcggcgagaccctgccgtcaggctgtccccgtgcgccgggccggatgcccgatgccgggcgcgtgaccggcgtgcgcgcgggggcggacgccgatcagttgtcggacatgacctcgggggcgacgcgcatctgttcgggatgcatttcgcgcaggtagtcgatgagggtggggtaatcctcgtcgtagaccatctcgtcgctgtcgtcgcgcgcgtagaaacccgcccaggcgggggcgcgcagcgaagcgggcaggccctcgcgcgattcgtcggtaagccacaccaccacgtgggcacccttgcggaccattgcacgggtaaacgcgggcacgccgcgcggggtcagcgcgatgacgtagcccagcgccagcaggatgcggtgggcgcgggtgcgagtgtcctggatgcggccgatcttcttcagccggttgcggaacagggccgcctcgctgtccttgcgaggctggatgtcctgccgcgtcacggggatgctggaatgacgggcgggcatgggtgaaacctccatcagagagtgtatccgtcccggatggttccgggcgctgtttgattgaacagcctacatggttgcgctgtcaaccattatctacactatgggagttgagatggttcatgtcaatggcgagagtgaaggctcaacaggccacggtgggggtagaattttttgaattcgcccttggcgggcccgcccggcttgggtgagcgaacgcccaatgtcttgtgaaataaggaattataagcaagtccggggcagggggtccgtatgtggcagtccggaacgtagtggccagaaaaaatgtctgagcaaacagtttatatgttgtcgcacaagcggagttcaattttttttacgatgatccttgccgccgggggcagtccatggtgccaatggtgcgacaactgtttgaattgacaaaataaaacaagaaaccgcccggatggggcggtgttggcacgcgggttgctataccccaagtaccttcctttcttttgcagacagcttttcctccagaacggcttgcgggcggtccgcaagccgttctgcgttgtggcgcggtgggaagcggcgggcggccccggcaaccgttccggcacctgaccgcccctccccggcccgcatggccactgccagccctgcaatgcgggcgtcagccctgcacggccttgttgaccatgttcgccacggcgcgcgcggcgtcctcgtccacatccacatacttcagccccagcaggtagcccccggcggaaaattccgcgcggatcacctcggctatggcttgcaggtactggtcggcgtcgttctcgtacaccttgaagaaccccggcgaatacttgttcagcgtggggatgtgcacgcgcacctgcaacttggtgcccggctcgaaggtgcgggggctgtgcacgctgagccccccggcgctgatgtcgcagcactgggtttcgaaacggccctggctggacgggggaaacctgatctcgctggcctcgacgggaaagggcttgggaagccggcaatgcttgcgtcggtcgttggtggagtctgtcatggtcccgaagtctcctggcgggggtggaaatgaggccgggggcgcggttcctgccgcggcccttcctgcaagggcgcggagcgctgcccggcgctgatcctgcgggcctccggcccgagccatgccgcaagagtaccacacgcggtggtgccgcgccaccccgggtcgcatcaggccggacagaatgacgcgggcggcggcgaccccgtgcggcgcaaggccgtggggaaacatgccggaacgtgccctgcgccagccgcggtatccggcgcaggaccgggtgtgcgcaagggcacgcgggcaaggaatcgccttgcctgcccggtttgcacggcggtcactttgctgccgtgcctgcctgaatcctgtgatgtaagtggtcattgactttccggggcaaaggattatctggtgcggaacgtatacctgccacggaggaattcagcccatgctcaaaattgccctgccctcgcgagacggcatcattgacgaacatttcggccactgcgagtattataccctgctgacggtggacgagacccgcaacattgtgaaagaagagcgcctgacgccgccccccggctgcgggtgcaagtcgaacatcgtgcccgtgctggtggatcttggcgtcagcgttctggtgggcggcaacatgggcgaaggcgccgtgatgacgctgcgccgccacggcatacaggtggtgcggggcgcgtcgggcccggtgcatgacgccgcccggagctggctggatggtcgcctggccgaccggcaggaattgtgtacatcccacggccatcacggctgcggtaaccattagcggaccgccgacgggcttcgcagggcgaagcgtcgggcggcgggccgaaggatcgacccacatgtccgagaccacgctttgcccctgcggttccggccttgcgctggacgcctgctgcggcccctacgtgcgcggcgaaaagcccgcgcccacggcggaggcgctgatgcgctcgcgctattccgcccactgcctgcacgccttcgactatctggacacctccacccacccggccatgcgcgaggacgtcagcgtcgacgagatgcgcgcctggtccgaggccgtggactggaagggcctggaagtgctttccgtcaagggcggccagcccggcgacgaatccggcgaggtttcgttcgtggcccactacgtgctgggcggcgtgccgcaggaactgcgcgaggacagctttttccggtgcgaggacggcgtgtggtactacgccgacggcctggtgcacgggcaggagccgttccgccgcgaggctcccaaggtgggccgcaacgagccctgcacctgcggcagcggcaagaagttcaagaagtgctgcggcaagtagcctgagcgtcgcctgattttgcgccggggatggagggaagccttccgtccccggcgtttgtgtttcgggggcgggttggtggggtatgcaggcatgaaggcgtgcgtgcaggtgaccgcattggcggtccgcccggccaaccacgccttgccattccgcccttgccaggcacccggcagcgcaggggggggcggtctgttctggtcagtcccggccagttctggcctgtcccgaccagacacgtgccagccccgtaccgttccgcccccccttgcccttcaccccggtatctgctttgctgcgcgcaatcacggagcatcgccatgcgcacctttctgttcgttccgccgctgccccgcatgaccgggggccttgccgtgctgtaccgcatggccgcgcacctgcatgccgcggggtacccggtgtttctcgtcccccgcgaaggcggcgcgcccgggcttgatccggacaatccgcccgcgccggtcatggggtgggacgaggccgccgccgccgtgaccccgcaggacgtctggctggtgccggaaggctgggtcaacgcgctggcccccggcctgcgcgcgggcgcgcggtgcgtggtgtacgtgcagaactgggcgtacctgctgtcttcgttgcctccgggcgtgtcctggccgcaactggacgtctcgtttctggccgtgtccgacccggtggcctggtacacacgcgaggtgaccggacgcgaggccccggtactgcgccccggcatcgaccttgaactgttccgcccggtctgggcagatggagcggatgggtcggatggcggggaaaggattcccgacggccccgcgcacggcccggtgcgcatcgcctggatgccgcgcaagaatcgcgcgctggcccagcaggtccgcgacctgctgtccgcccggctggccctgtccgccgcgcgcggggagcgcccggttgaagtggagtggcgcgagattcatggccgctcccatgccgatgtggccgacctgctgcgtacgtcgcaggtgttcctggccacgggctttcccgaaggctgccccctgcccccgctggaggcgctggccagcggctgcctgctggtggggtttgccgggtttggcgggtgggactacatgcgtcaggccttgcccggcggggtgaccccgtggtggaccggtggcgggcccgaagcggaccccgcaggcgggggcatggcgttgccacccaacggctactttgccgctgatgccgacgtggtggccgccgggctggctctggagcgggccgtgcgccttgccgccacgggcgggccggaactggccgcgctgcgccgggcgggtcttgccacggcgcgggcctgttcgctgcaacgccagcgcgcaacggtgctggccctgtgggagcgggttgccagaggcgagctgtttcccccggccagaacctgagccgaaagccggtccttgtgcgggtgacgtccccggtcttcgcgcccctccggtggtcacgcccctgcccggtggggtgccctcccactggacaggcggtccacgaagacgcatgttccccgtgccttcgatgaacatttcgtgacgcccgcgtcaggcacacgggtcgctgacgcgctcggcgctgcctgccgtccacccgtgcccgggccggggcgcaggtcccgtgcctttcacgcctgcgcgcgtcatcacataaggaatccgcatcatgtccaagaagaaatcggagcgccccgcgccggaaagcctggggctgccctgcaccggcgtggaatcgcacgcccatctcgacggcaacgagttcgacgccgaccgagaggccgtgctggaccgcgcccgcgccgccggggtggcactgttcggcaacgtgttcctggggccgcagaagtgggcggccaaccgccacctgttcgcacagcggccagaggtgttctttctgctcggcatccacccctgcgaggcgcaggcctgtgacgaggcggcccttgccgccatgcgcgacgcctttgcgcaggacgcccgcctgcgcgccgtgggcgagatcggcctggatttctactgggacgactgcccgcccgacatccagcgcgcggcctttcgtgcccagttggccatggcccgcgaggtgggtcgcccggtggtgatccattcgcgcgacgccttcgacgacaccctgcgggtgttggaggaggagggattttccggctacccgctgctgtggcactgctttggcggggacgcggcgcaggccgcgcgcatcgtggcgcacggctggcacgtctcgctgcccggcccggtcagctacccggccaacgaacccctgcgcgaggctgcgcgcaccctgccgctggaccggctgctgctggaaaccgactgcccgtacctgtcgccggtgccgtatcgcggcaagcgcaacgaacccgcgtacatggtgttcaccgcgcaggccgtggcccaggcgcggggcatggacgtggtcgagttgtggacggtggccggggagaacgcccggcggtttttcggggtgtgacaccgccggttgcgaaccgccgggaatcgaatgccggggtcgccgtgacggcgcaccgccgccggggaggctgcatgcctgacgacaagataccaggcgatcacgctgtcgtgccgccgcaaggtggtgatggcgggcgtgccccggacggtgaaatgccgggcagtggtcccccggccaggcacattccggacggacgtacgccggacgaaatccgccgcttcgaccgggcactggccctgttcgaggccggggcgtggttcacctgccacgaggtgctggagcacctgtggctggatgaaacccggccccggcgcgacgtgtacaagggcatcctgcaaatcgccgtgggtctgctgcacgaggataatggcaaccgcgccggggcgttgcgcctgctggaacgcggcgccgggcatctggttccgtttctgcctgcacggttcggggtggatctggcgaccctgcgggacgaggccctgcgcctgcgcgcggtgttggccgcgctgccccccggccagcggctggacgcggagcgatggaaggaattgctgccgcgcgtatcgcggacggcttgagcggcgacaacgaaaacgccggacacgaaagtgcccggcgttgagcttttctggctggaaatgctgtggcgtcgcgttttctgccgcttcttgccggcccgctcagtgcgcggcccccgccgggtgtccgaacccgtccagcaaccgcgcgatgaacctgtccaccagcgcgtgttccggcaggccggtgacgcaggcgttgtccagcatgcgcgccgcaaggccgggcagggcgggcacgcccatccgtgtttcgggcagcccggccagttccgggctgtcgggcaactgtggaagcaggggcaatcgggtcaggggttcgtcttcggggcagcccacgcacggcccggcaagacggttcagggccagcacctgacggtgcaggccaaggccgtgcgccagccgggcaatgtccgccgccgtttccaggctgcgcagccccggttcgctgaccaccgccaggccgtccactgccgccacggtgccccggccaaggtgttccaccccggcttccagatccaccagcacccattcgcgccggtcgtataccagatgggccagcagggccttcagcagggaattggcctcgcaggcgcagccgccaccggccccggccaccgagcccatgaccagcagccgcttgcgccccggcgcaacgccgggggccgcgttccctccaagggggacatccaccgccagcgcctcgggcaggtcgcccacctcgggcgtcaggcttatcatgcccgtgccgatgcgctgcatgatcaggtcgtgccgctccaccagcgggacgggcaggccgtcgcgggccaggccggaggccctccctaacgacagggccgtgtccgcgtcgatcatccacacgtcgtgcccgtgccgggccagatagtccgccgtccaggccgccagcgtggtcttgcccgcgccgcccttgcccgcgaatgccagtttcatgcgtgcctcctgcgtggcgtccttttcggaagggagagaaccgggggcggggaaggaaccctttcgggaaagggtctccttccccgcccccggacccccaccccatccccccaaagcgtttaaagggagggcagagatgctccggcagcgtgcgccgctgtagccccgcgtggcctggtcaggaccgaaaccccggagctgggccggagcagtatgcctgccccggcccgtcccggtgcgggaaggcgcggcaacgggccggtgaccgcgccgccgggtgatgtactgcgcgctgtccgatggtccggacgcgcgcctgtcagtagatgtgtcgtgctacgcggacaatcccagcttttggcgccgcgcgacgatatgcgcctccagcaggtccgccgccttcaccgggtccgcttccaccatgaacgccgcgcccaccagcccgttcaggccgtccacggccatgccggtcaccacgtcgctgcccaggatgttgggcggcaggccgaggtgggtgggaatgccgctggccacggcgtacaggccgatggccgccgccttttccgaataccattccggcgacgacgcccccacgggcaggtcgctgatgtccacgcccagttcgtcggccagcaggccgcacagttgcaggatgcgcgaattgtccacgcagctgcccatgtgcagcaccggcggcacgcccagcgccttgcacacggcggaaagccccggcccggccatgtcggcggcctcgggcatcagcagcccggccttgcccgccgccgtggtcacgcagccggtggccagcaccatgatgtcgcggcggatgagttccttggccaggcccacgttgccggaatcctgcatgatcttggggttgttgcagcccacgatgcccacgaacccgcgaatctgcccggccttcacggcgtccagcagcggggccggggtgccgcccagcgcggccaggatggcctcgttggaaaagccggtggtgatgggcaccggctgcacgggaatgctcacccgcgcggggtcgcgtctggtgaacgcctctatggccagttgcacgatctcgcggcacttttcctgcgcgttgtgggggtgcacctcgatgtgcgtggccccggtgaaccgccccttggacgaggtggtcacgaagcgggtgtggtagcacgcggcaatgcgcaccaggctgggcatgatgcactggtagtcggccacgatggcgtccgcagcgccggtgacgatggccagttccgtcatcaggtggttgcccgccatgggaatgccctggcgcatcagcaactcgttgccggtgcagcacagcccggccacgttcagggcggcggccccggcatcgcgggcggcctgctgcatggcgggttcgcgcgcggcggccagaatcatttccgacaccacggggttgtgcccgtgcaccaggatgttcacggcgtcctcgcgcagcacgcccaggttcacggtggactggcggggcatgggcgtgccgaacaggatatccgaaagttccgtgccgatcatggacccgccccaaccgtcggccagcgcggtgcgcgcggcgtgggtcagcaggctggcggggtcgttgtcgcagcccatgtgggtgcggtgcatcatttcggcgatttcgcggtcgatgccgcgcggggtcatgcccagcctggcccacagttcgcgccgggccttgggggcgcgcttcaggaaggccagttcggtgcggcggctgccgaagtcggcgtagcagacgtcaacaaggtcgcgggccacgtccagagtggggcgggtgtccgcgtcggccacgcccagttcgccggcaatgcggcgcagcttggcctcgtcgcggatggtgtagccgggggcatggccctccaccacggcttccagcgtttcgatcaggtcgcggccatggtcggagtgcccggcggccccgcccgcgatgaaccggccgaagttgcgggccacgatgacgtcggcgtccgcgccgcacacgccgtaacgcatcttgccgtccttgcggttggcgatgcggcaggggcccatgacgcagttgcggcaggtggtgcccagttcgcagaatttacagtggggcgtctgctcgcgcatgcggtcccacgcggtgggaatgttttcggcctcggccttgcgcagcatctgccgcgcgtcttcccacagggtgcgctcggtgtcgggggttccggaattcatgttgccctccctgggctgtggccctgcacggggccgctgcggttgcaccacgtccgctgccgtttcccgcgacgcgtgcggacgcatccgccgcccccgcgcgtcctttcctgcgcgcgggcggcactgtatgacgcgaacgtaacgcggcaggtcgggcgagtatgtcggctagccgacagagggcgcgaacatgcgaaaaaaagagatgggccggaaaaagcggacggattgcggggggataaggaaaatgcccggtgcgggcgcgagcccgcaaggaacggggaaggcgcggaggtgatgcggagcacgccacgatggccgcgcgccatgcgatgccggatggggctacgtgctggccagttcacgcaggcggtccatgtcgcgcacacggtaggcgccgcgtcccacccgttcgaggatgccggagcggatcatgtcgttgagcagggtggacacggtctggcgggtggcccccaccatgccggccagttgttccgtggtcaggtccatgcggatgatctggccgctgccgggttgcaccgaccggggcggcatggcgtggcgccgggcgggagcatgggcggggcgggttgcggcagcgtgggccgtgacgtgcgggagggcgccaacgggtgccgatgccatgcccccgccgatggggtcatcgtcctccgcgtccatttcggcgaggctgtcgaggtcggcggaatcgccaggggctggggcgggagcccgttcggcctgctccagcagcagggaggccaggcgggtgttgctgtcgcggaacaccagcccctcgatgaggaagaaggtggagcgcagcatctgccccagcacccgcaccatgatggccgaaacctccggcaggtcggtcatgcgccgacggaaggcgcgggtgtcggccagcagcatctcgccgtcggccagggcctgcacgtgcgccccggtgtggctgctgtagatgtcgccccgctccagaaaggccagggtgaattccttgcctccgtacgaaaggtacacccggaaacggcccgacttcaccaccagcaccaggtcctcctgctcgtcgggccagaagatgccctgcccgcgcgccacccggcgcaccgcgaacatctcgcgcaggggcgcgctttcggggcgctccagcgcttccagcagatcgacgtcggagagcttcatcatcatggcgggggctcctgcgttccggtgcggggcggtgggatgcattggtgcgtggggcaggcgaggaacgcacgttccagcatggcacagccgccagcccggagcaacgcatcacctccgccgggcgtccgtgcgcggcgcaagcacgcatccccgtgccttcgccacgcggtgagggcacggggatgtgaaaagagcggcagggcagccgtcagggtgtcgggcccgcgctactccagcccggccttccgaaacgcttccgcaatgctctcggtgtacggggggcgcagcacgcccacctcggtgacgattcccgcgatgagcgcggcgggggtcacgtcgaaggcaaagttgtacaccggcaccccgtcgggggtgatctgggtgtcgcccacgtgggtgacctcgcgcggggtgcggtcctcgatgggaatgtggtcgccgtcgggggtgttcctgtcgatggtggacagcggcgcggccacgtagaacggcacgccgtgctcgcgggccagcagggccacggaataggtgccgatcttgttggcggcgtcgccgttggcggcaatgcggtcggccccaaccaccaccttctgcaccatgcccttgcgcatcaggtggccgcaggcgttgtcgcaggccacggtgacggggatgtggtcctcgtgcagttcataggcggtcagccgcgcgccctgcaggaaggggcgcgtttcgttggcgatgaccgaaatcttcttgcccgcgtccaccgcgccccggatgacccccagcgcggtgccgtatccggcggtggccagcgcgcccgcgttgcagtgggtcatcaccgtgtcgccttcgtcgatcagggccgcgccgtggcgacccatggcgcggttgatctcgatgtcgtcgcggtggatgcgccgcgcctccgattcccacagcgagatcagcgtggcgaagggcgcgtgcccggcggtcttccacaccttgcgcatgcggtccacggcccagcgcaggttcaccgccgtgggccgcgccttggcgatgcgctccagcaggccgtccagcaccgggtgccagtggtcgcccgcctcggcggcctcgtacgcggccagcacgcagccccacgctgcggtgacgccgatggcgggcgcgccgcgcaccaccatgacctgcaaggccgtgacgatgtcttccgtggtgcggcagacgaaatcttcctgccgggtgggcagcaggcgctggtcgagcaggatcagggcacgctgggcggcatcgtagcggatatggtgttccatgggagcctccgtggggtgggcgcgggtgaggagtgcgcgaaactggtgcgcggtcgggcatgccgaaaacggcgcgcggggggctgtggtggcggcctgtgtggttcgtcgggcgtgccgattcatgccgccgccgtgtgggcggcgcgtggcccgcgatcaaccttccccgccggatgtaccttcccggcggcgactcggcaagggtgtggcgtcaggatgggggaggcagcggcgatggggggaggaattccgccgcgcattcgcggcccgcgcacgccgccgtgacgcggcacgaaaggcgcttcctgctttccccggccccgcaggtcacccccgtcagtcacccggtcgcgcgcaactgcaccaccagcccttccggcggttgcaccccggctacaccgccagatgcgccgcgccggtcacttctgcgaacaccccgttcagggcggccaggaaggtggcgcgcaccgtgtccgcatccacctgcgtgccgccgtacgccagcgcgggggaagccgtggcatcgcccgccacccggcagcggaacccatggtcgaaggcggcgcgcaccgtggtgtcgatgcacatgtgggtcatcatgcccaccacgacgaggtcggtggcgccgattgcgcgcaggtggtgcagcaacgccgtgtcgcggaacgagttggggaagtgcttggtcagcaccgcctctccgggcagcggggccaccagcgggtggatgtccgctccttccgtgccgggcaggaaaaaggtggagccgggccggatgctttcgtggcggatgtggatgatcggcatggccgccgcgcggcagcgggccagcacttccgcggcgcggcggccagcgttttccgcgtcgggcagggccatgcgcccgccgggaaagtagtcgcgctggatgtccacgagaacgagcgccgtgacaggcggggtggcaggcgcggttggggttgcggtgggggtgcttgcggatgtggacgacatggcggctccgtgaggttgtcgggttacggttgggatgactgtgcggatggggcgtaagggtcaggcagaccaggcgggccgccagacgaatcccatggccgggccccccgaacgggccgcgccgggcgtggcgcgtccgttacggatagcacccccgcccccggcaggcgaggcccgctggcggcagacagccggtatggcctgttttgccgccggattgtcctgttccggcgacacgaatttcgcgtttcgcatactgtatacaattcttgacagccgccccggttcacggcatgagcaaggcatgcgcaccgcactctccatatcgccggacctgctgccgcccgtgttcccgctgcctgcggggccgcgccgttgcgcgcgtctggtccaccagtggtggcggccctgaccccagggccgtggaggttcgcgcacgccgccgccatcaggcgcggcacccgctgaaaaacccacgcggccggagctccgggcgcgccgccgaaccccgcgtattggccgccgcatcaaggccggagccctgctgcaacagcacgaggagcttcgatcatgtccatcattccccgcatgttccccgccggtgtcacctacggcgccaccctgcccaccgatggcggctgcgcctgcgccgccgcagcccgcgcggccagcctggccacgccccccgcgccgcccgctgccgacggcctgttcggtccctacggcgggcagtacgtgccggagcacatcaagcccgtgctcgacgaactggccgccaccttcgaacgctaccacgccgacccggactttctggccgaactggaatactacctgacccgctattccggccgccagacgccgctgttcctgtgcgccaaccttaccgcgcgccttggcggggccaagatctacctcaagcgcgaagacctgaaccaccttggcgcgcacaaggtgaacaacaccatcgggcagatcctgctggccaagcgcatgggcaagaagaaggtcatcgcggagacgggcgcgggccagcacggcgtggccaccgccgccaccgccgcgctcatgggcatgcagtgcaccatccacatgggcgcggaagacatggagcgccagaagctgaacgtgttccgcatgcgcatgatgggcgcggaagtggtgcccgccatgagcggccagcgcaccctgaaggaagccgtggacgaggccctggccgcctggctgggcgatgccgaaaacaccttctacctgctgggttccgccgtggggccgcacccgtacccgcgcatcgtgcggcatttccagtcggtgatcgggcgcgaggcgcgcgcccagatgctggaggccgaaggccgcctgcccgactgcgccgtggcctgcgtgggcggcggctccaacgccatcggcctgttcgcggagttcatcgcggatgaaggcgtgcggctcatcggcgtggaacccgccgggcgcggcctgacctacggcgaccacgcggccaccctgtgcatgggcacgccgggggtcatgcacggcttccattcgtacatgctgaaggacgaggcgggcgagcccgccgccgtctattccatctccgccgggctggactaccccggcgtggggccggaacacagccacctcaaggacattggccgcgccgagtacgccagcgtgaccgacgccgaggccctggatgccttcttcatcctgtcccgcacggaaggcatcatccccgcgctggaatcgtcccacgcgctggcccacgccatgaagctggcccccgccctgggcagggacgccatcatcctggtgaacctgtccggtcggggcgacaaggacgtggcgcaggtggaggaaatggtcagcgccgggctggttaccccgccgaagctgtaggcaccggggggatgggcgaacgccggagaccggcatgcccgcacgacaaaacgcaacgccgggcggcgcgggaagcatcccgttccgcccggcgttttcgtgttgtcgggctgtgttgccggaccgctttgtcggaccgttatgtcgcgctggggggggcgctacgacccggtgcgtggcaggcgtgtgccggggctgtcgggcgcgcttcagatgcgcagcatgttgccggtatacggcacgttgacgggcgtttcttccggcgtcgcggtgggggccatgccggttgcggggcgcggcgtgttgtccgccctgccggggcgctgggcctgccagtggtccagctgggcaaggaacccgttcagcgccgcctccagcgcagggtagtcggggaactcgtcgttccagcgcttccacagcagcagttcgcccgtttcgggagaaaggccgaaggcggccccgcccgtgcgggcgcccaggcaggcatcggtcagcagtgcccgcagatcgtcctcgcgcaggtggccgaaccccgcgcccacggtccctacgggtgcggcggccaacagggcgtggtcgtccgggtcgtggtacagggtgacgacgtacttgccgtcaaagcacagggtgcagggggtctgcccatcaagggcgagcgggcctgtgcccatgcgggttcccagttcgtgcagcagttcctggatggtcatggtgcgtcctttgcggcggttgatgcgcctagtctgcctggaagtagtaccgggaaagcagcggcatttcgtgcgcgtgggtacgcagggcgtcttccacgcgagcgaggtaggcgtcgttgtccagggtgcgcaactccgccagttcctgccgcaccgcggccttgacttcgcccagttggcccgccggtatcgaggggtcgggcgcttcacccatttgcaacatcaggtcgtgcatcaggggccgggcgtacacggcggggtcggtcagccgttgcagcagcgcggcctcgtgcgtcagtagttcgcgcaggcggtcgtcctgcggcaggatgcggccatcgggcagggtgaccggttcgcgcaggaaagggaagcgcgccggatcgaagtcctgcgtgcggctgatgtccagcgaatccgcgctctgcatcagcagggcctctgccgtcagcggcctgtgctggtcgcggtggtccgggtcgtcgatctggaggcggtactgggtttcgaaggcctcgccgaacgattccacgccaaaggcggtgcgcatggcctgcaggccgatgtcggcgctttgcgtttcgtacacgtcgctgccgttggattcacgcccgctgtcgtgcgcggcgatgccgcagagcacggcgttcttgtccacgggcacgctccgttcgcgcatgatgttggccatgacgttggcgaagatgaatccccggcaggcgtgccccatgccgtgtacgcccacgtcgccgtcaaacgtgtcctcgtggtggcggtatcgctccagcatgccggtgaagaaggtgcgccgctgcgtctgggtggccgtggccaggccgcctggggtggtcggcgcgggaaagggcgcgatggtgcgcggcgccttggccggaaagtgggtgtccagtgcggcgccaaggccgggtatggccgcgcccagcgcgccccgcacggtgggcggcatgtagtcgagcggggcggcaaagcccggttgctggggcttgggccggtccagctgctgggcaaggccggtggccgtgtagttcatgaagtcgcccagaaagcgcgcggtggacagcccgtccgacgggaacagcgggtcgttggccgggtcgtgcagcttgaagcacaccccgcgcaggttgcgggcggcgggtgattccagcgcttccagcatgctgcccgccagcgccgggttgctggcatgcagcagggtggcggccatgaaggcagtgcggttgaattcggtgaacacgtcgtccgggccgaattcctcggggttggtttgcgcgcggaaggcgtcgatgctgacgccaaggttgcccacgccggtggcgaattcgcgcgccagggcatccagcggcgggttggggccaaggcgttccatgcgggctacctgggccatggcgttggcatggatcatgcgcatttccagcggagtggtcagggcgcgggcgctgatgacccaactgcgaaaggcggcgcgctgcgcctcgttgtcgaagtgcagggtctccatgtcgcgcagcagggcggtcttttgcgtgatgggccgttcggcggcggcgcggatggcgtcggaaagcaccgtctccatgttcacgccgcgcccttcggcatccgcgctggtgatcgcccgttccacgttctcgaggaaccgcgacttcacccggtccagtgcggccccggcaaggggcacttctgccaggccggaatcgggcggcagcaggctgagcaggcgggcgttcagttcctctccgtcgccggaaacaagggcgcgcgcctgtgcccgcgtttcggccacggactggtggctgcgcgcgaaggccaaccccgcctcgggctgcgtcacgtcggtccgggcagcgacaaggtcgtccatgcccagtatggaaacgccctgcgcctgcaattgtgcgcaggcttgccgttgccacgggcccagatccttcacgccggtgaaatccgtgaaggtgagcttgatgtcgttggcacgggcgaattccacgatgccccgcatcttgtccgtgttcacgccgtgggtttgccagttcagcaggtcgccgacatccatgcggatttcggcaacgtcgcggctgggcaggaaggtgccctgcacctgcgcctctatgtagcgcccttgcagggcgaacttgtgctggccggtggcccctgcgcgcagcaggctgccaccgtccacctcgccaagatggggcagcagggtttccagcgtgtcgaaggtggcggtgcggtcgcgctgcatggccgtatcgccgaaaccgcgcaccagcagcgggcgcacccagtcatgtcctgtggccagcttttcgccgggcacgccgccctcctccacaagctgttcgaactgcttcagggtgatttgcgcaccgtcgggtacacggccaagtgcagccccaaggttgcggcgcagttccgaatcggggttgcgcaaggtgtcgcgcacgtcggcgggcagtccgggcagcgcatcgggcggcagggtgtcgagcatgtgggtgaagacgtcaacgcgggcccggtcgaactgcatgggcactgtgacgaaggtgtcatccaccgtgtaggtgcagcggcgggccgtttccgggcgcagcacgaaaacgcaggagccgtaattggaggccgcgcccgaaaggttgccggtggtgttcagggccgcgtacagggggcgttcgttggcgcgggcaggctggcctgacagttcgggaaagacgctgcgctcgatttcgtcgcggaaggcaaggtagtgtttgccgcgcggggtgatgccctgatccgcaaggtggaaggcgttcttccatgccgtgtcgcctatggcgccgtcttgcccgaacaggaaggtggggtcgatgttcatggtcagttcgctggagcgcagtatgccgcccagcgccctcgcatccagcggctggccgtcggggccgtgcacgcggcggtcagccagcgtgccctgcaccaggccctgttcccgctcgttgcgcgtggcggactgggccgtggtttccaccagagtcttcatgttgcggggcgaaatgtcgcgcgcatgggcatctggcccttcgtgcgcccgttcgccaaagcggtgtccctggcgcagggcggcgtcggcgtcgggcgtgtccgcaaggtccatcacggacaggatgcgttcgctcacgtccttcagcaccacggcttccatgtcgaacaggttggaaagcgcggcgcgcgcgtcgccgttggcggggttggcccgcacctcggcctgcagggcttccttcagcagggccatctggggcgactggaacgtctggtacacggcggtgaggtctgcattggaaagcccctgcacggcgcgggtcatctgggcaaggcccacgggttccgtctggacgggggtaaggcggttcagccccgcgaaccggccaaggctggtctggaaggacttcagcccgcccagcaggtcggcgggtttcaggctgccgccggggcgggccagcgcgtgcagcgcggaggacgcgttggcctgcatgcccgcctcggcccgattgatgcgggtggcggtggtgaacccctggaagggcagggagttccccttgatcttgtccagccgcagcggcgtctgccccgcaatctgcacggtgtgttcgccgatcttgccgacagttgcgccgccagtggcggagacctgcggaccggtcgggggaaggttgcctatctgtgacatggggcctccggaaggttgcgggcacgagggggggatattgccagccgggtgtctcgccagccgtgatgtgcggcggatgccggggggtggccacgcggcagcgtgcgcgatgcgtggccatgccgggcaaagcaagatgcgcaccagaatggcacgcgcttccgtatgatcatatagatggaatcccgttccgttcgcaaggcgtacgccgcacggggcgcgctgtgcgatggcacacgggccgggcggcccggggatgcagaagggcgcaaacaaggttggcaccaggcgggaatgcagacgacgatcgtgccagctttggtggcatcctcgcccggcttgctgttcgggtaggtgttccggcgggtgtttcggtcggaaaaggagcgggaagggcgtgattttttgccatattatttcatgatgttgtagaaaagttcggatgtcgttgaaaaaagtggttgaccttggcgggcgatgcgcatagatacccgcttccgcgacgacgaccggcagcagcgcgcgaacaacgcgccgccattcggctttccgagcggagtgctctttctaccttgcaggccccgccggacgatgcgccaactggcaaaatcgaccggccacgaaaaaaagtgaaaaagggtgttgacagcggatgcgggatgcggcaaaagggccgtccgcgccgcgacaaggtcgacggcacggcggagcaatggctccgacggtcgcaagactgcggttctttgacaagtaaatagcgagtcgggaaggaatcagcctttacgatagtaatcaatcgtacgggtgcctcaattacgaggtgttcgtgcgacttcagtttttcaactggagagtttgattctggctcagattgaacgctggcggcgtgcctaacacatgcaagtcgtgcgtgaaagggcttcggcctgagtaaagcggcgcacgggtgagtaacgcgtggatgatctgcccatgagttgggaataacggctggaaacggtcgctaataccgaatacgctccgatttcacatttcgggggaaaggtggcctctgcttgcaagctaccgctcatggatgagtccgcgtcccattagctagttggcggggtaatggcccaccaaggcgacgatgggtagccgacctgagagggtgatcggccacactgggactggaacacggcccagactcctacgggaggcagcagtggggaatattgcgcaatgggcgaaagcctgacgcagcgacgccgcgtgagggatgaaggccttcgggtcgtaaacctctgtcaggagggaagaaccgccatggtgctaatcagccatggtctgacggtacctccaaaggaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaatcactgggcgtaaagcgcacgtaggctgtttggtaagtcaggggtgaaatcccgcggctcaaccgcggaattgcccttgatactgctggacttgagttcgggagagggtggcggaattccaggtgtaggagtgaaatccgtagatatctggaggaacatcagtggcgaaggcggccacctggaccgatactgacgctgaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatggatgctaggtgtcggggccttgagcttcggtgccgcagctaacgcgttaagcatcccgcctggggagtacggtcgcaaggctgaaactcaaagaaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacccaggcttgacatccgggaaaccctcccgaaaaggaggggtgctcttcggagaatcccgagacaggtgctgcatggctgtcgtcagctcgtgccgtgaggtgttgggttaagtcccgcaacgagcgcaacccctgttcatagttgctaccaggtaatgctgggcactctatggagaccgccccggttaacggggaggaaggtggggatgacgtcaagtcatcatggcccttacgcctggggctacacacgtactacaatggcgcacacaaagggcagcgataccgtgaggtggagccaatcccaaaaaatgcgtcccagtccggattgcagtctgcaactcgactgcatgaagttggaatcgctagtaattcgagatcagcatgctcgggtgaatgcgttcccgggccttgtacacaccgcccgtcacaccacgaaagtcggttttacccgataccggtgagccaaccgcaaggaggcagccgtctacggtagggccgatgattggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttacagaaaattcccgactcgctgtttacttgcaaggaaccggctttcgccgtgtgttctttgaagcaaccgtgaaagaagtgtgggccgcgcgcccagcttcgccgatgggcctgtagctcaggtggttagagcgcacgcctgataagcgtgaggtcggaagttcaagtcttcccaggcccaccattgatcagggcgcgcacgacgcctgagtggaacgggggtgtagctcaactgggagagcacctgctttgcaagcagggggtcatcggttcgattccgttcacctccaccaaccatccgctggtttctggattcacggttttgctctttgacagtcgcatgtttgatagcagtcacgaggtttttcttcgtggatgtcattcaggcatgcgcctggcttcacccttcggggtgacgctctttgaaaattgaatagggttggaaaggaagttcgaagagaacaagttagaaagggcaacaggtggatgccttggcgccagaaagcgatgaaagacgtggtaggctgcgataagtctcggggaggggccaaacaccctatgagccgggaatttctgaatggggcaacccggccggagtcatgtccggtcatccgcaactgaacaaataggttgcaggaagcgaacccggggaagtgaaacatctcagtacccggaggaaaggaaatcaagcgagactcccaaagtagcggcgagcgaaatgggactagcccaaaccggttggtttcgaccagccggggttgtaggaccccaacgtgggattgactactaggcaggagaagagagctggaaagctccgccatagcaggtgatagccctgtatccgaacccgaacgtcactctaggggcacctgagtaccgcggggcacgtgaaaccccgtgggaatctgggaggaccatcttccaaggctaagtattcgctggcgaccgatagtgcaccagtaccgtgagggaaaggtgaaaagaacccctgtcaggggagtgaaatagaacctgaaacctgttgcctacaagctgtgggagcatctttaaggtgtgaccgcgtgccttttgcataatgagtcagcgagttactctgtccagcaaggttaagcgcaagcggagccgtagcgaaagcaagtctgataagggcgataagttgggcggagtagacccgaaaccgggtgatctatccatgagcaggttgaagcacgggtaaaaccgtgtggaggaccgaaccagtaacggctgaaaacgttttggatgacttgtggataggggtgaaagaccaatcaaactcggtgatagctggttctccccgaaatatattgaggtatagcctcgggaaattgtcttgcggaggtagagcactgacagggctaggggtctcaccagattaccaaaccctttcaaactccgaatgccgctaagatgtaccccgggagtcagacggcgggtgcgaaggtccgtcgtcaaaagggaaacagcccagatcgacagctaaggtctccaaatccatgctcagtggtcaaggtggtggagttgttcagacagccaggacgttggcttagaagcagccatcgtttaaagaaagcgtaatagctcactggtctaatgactctgcgccgaaaatgtaacggggctaagcatggtaccgaagcttcgggatcgctcaggcgatcggtaggggagcgttccctgcgggcagaaggtgtgctggaaggcatgctggactgcagggaagtgattatgctgacatgagtaacgataaaacaggtgaaaaacctgttcgccgtaaacccaaggtttcctgggtaaaggtaatcttcccagggttagtcggtccctaaggcgagggcgaaagccgtagccgatggaaaacgggttaatattcccgtacttgcgcgagtgtgcgatggagggacgcaggaaggtaggcaggccggctgttggcttagccggtgcaagcaggtaggcttgagggtaggcaaatccgccctcttcaaggccgagacgcgagtccgtgaccgcaaggtctgaagctgttgagcctctactgcctagaaaagctcctaagtttagcgcgtgcgaaccgtaccggaaaccaacacaggtgggtggggtgaataacccaaggcgctcgagagaactctggccaaggaactcggcaaaataaccccgtaacttcggaagaaggggtgctcttatgggtgaaggatttactctctaagcccacgagagccgcagagaaatgagggtggcgactgtttactaaaaacataggtctctgctaagtcgcaagacgacgtatagggactgacgcctgcccggtgccggaaggttaagaggagaggtcagcgcaagcgaagctttgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatctccctactgtctcggccagagactcggtgaaattgaagtcgcggtgaaaatgccgtgtacccgcagaaagacggaaagaccctgtgcacctttactatagcttgacattgggttttgggcttgcatgtgtaggataggtgggaggctgtgaaccctgtacgccagtatggggggagccaccgttgaaataccacccttgcaagtctaaggctctaattcatacccgttacccgggatggagacagtgtctggtgggtagtttgactggggcggtcgcctcccaaacaataacggaggcacgcaaaggttccctcagcctgatcggaaaccaggcgtcgagtgcaaacgcataagggagcttgactgcaagacagacatgtcgagcagggacgaaagtcggcgttagtgatccggtggttccgcatggaagggccatcgctcattggataaaaggtacgccggggataacaggctgatcgcgcccaagagttcatatcgacggcgcggtttggcacctcgatgtcggctcatcacatcctggggctgaagcaggtcccaagggtacggctgttcgccgtttaaagtggtacgcgagctgggtttaaaacgtcgtgagacagtttggtccctatcttctgtgggcgtaggagacttgagagggcctgtccctagtacgagaggaccgggatggacgcacccctggtggtcctgttgtcacgccagtggcacagcagggtagctatgtgcggaagggataaccgctgaaagcatctaagcgggaagcctgcctcaagataaggtctccctctcttcggagctgaagggcccgggtagacaacccggttgataggctggaggtatacatgcggtgacgcattcagctgaccagtactaatagcccgtgcgccttgttttcttctctacacttcctttccaccctgtttgattacaactttcggtcccggccgatgtggcggcgcaaaatagccagccttgccggacggtgaccagaaatttgtgctggtgtccatggaggagggggtacacccgatcccattccgaactcggaagttaagccctccatcgccgatgatactgcgtactcttgcgtgggaaagtaggccgatgccagcacttattttcacagggatgcgagaaatcacatccctacccatcacgcgaaaggccccggtgagaaatcaccggggccttcgtgcgtttcaaaggcatgagcgcgggcacaggcgcgggcggtgtggcttgaggcgcatggcgcagggcgatagcacagggggcagggcgtaggggcggaggcttgaagcgcaggaggcatggcacgtccggcgagacgggatggctcgtgggggcgacaacgtggattccgatggcgttgctacgtgcccagcgtggtcatgggatggaacgctgcgtgccccggcggaagatcggtgcgtgcggtgcgctggtggtggttcgcaccggcgcggtcagcctaccggcattccagttcggcaacgtccaacgcggttgcctcgacgatgtctgctgcgggagctgcagccggtatgctgcgcgtggaattgccctccacctgggatgtcccgtttcctgccggggtggccgggagcggatcggcgggattgcggctggttccgttggtattggggacgatgatggtcatcccgccgggcagacctgccgtgaactgctgcattgctgccctgatctgctcgccggcagccgtgttggccgcatgcagggcctcctgcgtctggggcgaggtgccgttgcggcttgccagttcgtcattggccagcatctgggtgcgcaacatctggatgcgtccgaccagttcttcctgcgtgggggcgcgcttcttgtcttcggtcagcccgcttaccccggcgtagaaagaacacagctcgtgatactcggtaatgtcgcgcagcatggcttcgggcgggtattctgcaaggctccggctttcctgggtgcgtatggtctgaagcttggcgccgcgctgggtgtcaatctgcttcacgatggcaggcgccagaaagttgccgtagaacgtttcgctgatgttggagccaagcccgctggaaatggacgcggaaccggagagcgcccgtgccgcgccctcgccggtgacgatggcccccaacccgccgaggatcgtgctgagaccggagaagctgccctgaatggtcgccgcatgcgcgtatatgcgggccttgtgctgggcgcacgcctggtccgatatgttgagcaggtattcgccaagccggttgcggtagatggtcgacttggtggccaggcaggccgcgcgcccgctggtgccgggcaaggtgccttcgtcgaggttgaaagggtagacgggggtattggctggtgatttgtccgcacccaccggcgcaattcccccggtcctgctcttggcgtcggtgcgggtggataccggattgacctggaactggtcttcgtattcgctgcgcacgggcttcagcagggtgcatgcgggcaaggcgatgacgacggtcagcaggcatgccgccacgggcggacctgcgcggggaatgcggtgcagtggcatggtacattccttggttaaggtttgcccacgtataccgcgcccatcccgtggcggctattagacggtcgatatcctgtggtgccttccgcttgacgaagccgggggcatggggctagcacgaccgataaccatcatgatgccgcgcgactggcgagaaagtggagcaacaccacgagggagcgcggcatacgtcagcgccgctcgcctgggccgcatcggacacgatgccgactatgaccttccccctgccggggaagcctgtccggaggccgcccatgtgcttgttcatggcatttcacgcaatccttccccgacctggcggcgctgatgccgcaacggaccacggttcgggccgcatccgccccagccgtgccgcgtggtgtcttcgtgccgcccgcgccggtcttgccgcagccatctcgtgcatggcgcgcgcctgccgcgcagccgggcacgccgcctgcggcgcccctgccgtgcttccctgtctcattcccgcagcctcgcggcccgtttgccggcctgtttccggctctgttcggaggatgttcgcatgttgaggcgcatcctgtccgaaacgtcgctctccgcccttgtggcgggccttgtggcggtcatcgtttcctatgccgggcctgccgcgttgatgttccaggccgccgaagccgcacacctgagccaggcccagctgtccagctggatctgggccatttccgtggccagcggcgtgaccggcatcggcctcagcctgcgctaccgggtgccagtgatcactgcgtggtccacccccggcgcggccctgctggccgccggatgggccgcctacagctacccggaggccatcggggcgttcatcgccgtgggcgtggccatcaccgtgttcggtgtgaccgggttgttcgccgcgttcatggaccgcattcccagggcggtggtgtcggccatgctggcgggcatcctgttccggttctgcgtggacgtgttcacgcgcatgcaggcagcgccgttgctggtggcgcccatgctgctgacgtggctggcggcccgccgcctggccccccgctacgccgtgctgctgccgctgctggcggggttgctggtggcggggctgaccggtcagctttcgttcggcgcggtaagcgccgcgcccgccgtgccggtgttcaccatgcctcacttcaccatgggggcgttgctgggccttggcgtgccgctgttcgtggtggccatggccgggcagaacgccacggggctgggggtgatgcgggcatccgggtacagcacgcccggcagcccgctggtggcgtggacgggcgtggcatccaccctgctggcgccgttcggctcgcacggggtgaacctggcggccatcaccgccgccatctgcaccgggccggaagcccacgcggacccggcgcggcgctactgggcgggcatcttctgcggcgggttctacgtgctggtgggcaccttcggggccacgctggtggggctgttcacggcgctgccgcaggcgctggtggccgtggtgtcgggccttgccctgctgggcgcgtttctggggggtctgacccaggccacggaagacccggtgcaccgggaaagcgccgtcatcacctttctggtcaccgtgtccggggtgagcctgctgggcgtgggttcgtcgttctgggggctgctggcgggcctgctggccggggcggtgctggtggggccccaggcgcggttgcaggcggccatcaccgcgcatgcgggccgggcgccggcgcgcaagtaacagcaagggtacccgcgcgggcgttgccttgccgcgtgggacgaacgtgaaatgagcagcggcgtgaacgggcagaccgttcgcgccgctgttgcattcggggggctgattcggggaggaattggggacggagcggggtctgcccccatcgtggcggcgaatgcaggggggcgaggccgatctggccgaggcgcgtccggcaggggcgccacgccccaaccaatcgtctcaatcaaacacctcggccaataaccccggcccatcactccggacaggccgtcacgccgaatcaggtcgtcgcatcgccgaaaagggcctgctccatggcctcggtgtcggccagaacgtggcccaccagcgacgagaacgctgcgggggccagcttcagccggtccagtgccccgcgcgcgggctggcgcagcaagtcgtcgcccggcatgtgatagcccagggccacggcgatgccgtcgccaaggtgcacgtacaggccaaggtcgctccagtcgcgggcatccggcccatggtgggttgccgccgcctcggccacggcatcacccagccgccaggcatccagcagacggcgcccgatgtcgcagtggtcgtagcccagcaactggcgctccgccgcctggatgggcatggcctcctgccgggcgcggcgggaaatctgggtggccagatccggcaggttgcccatcagcagcaggtggccgatgtcgtgcagcatgcccgccacgaacgcccgtccggggtcggccccgccgcaggccacggcaagggcgcgggccgccgtggccgcgcacgccgcgtgccgccagaaggtgcgccgggcggacacgtcgcgcggggtcatcaggcgcatcagcgaggcggcggtgaccaggctgagaatctggcgcatgcccagcatcatcacggcgcgttgcactgtctccaccggcaccagcggggcgtgcagcgggctgttggcgatgcgcagcacggcggcggtcaggtaggtgtcgtgctggatgacgcgcgccacgtcgtcgggggtggcgtcgtcggacgtcaccagcgcgctcagacgttgcaccacttccggcggggtggtcagggccggacggcgggccagcagcgcggccagggaaggagcgtcggtgcgaggcgcggcgggacgcgccgtggcggtagcgccgtcggcggatgttccggaaggattccgggcagtgcggcccgtgtccggctgcccgtcgcgcagcaggcgtgtgcgtgcccagcccgccagctcggccagaagcggatgggacatatccacctgggcgaagcgccgggccagttccgcgtccgcccatgcggcagcgccgggacgcgcggtgtgatccacctcgcgctccggtccggatgccgggccgggctgggccgggtgcggcgctgcccctggcttgggggcagccgcggaaggggcggatgggcgggactttccgccggtgaagaatcccatggtgtggccggaaatgccgcgcggggcgcgggcagagtgtgtccgtcagcctgacggatatcgcagagcgcccggcttgaaaagcggtactcagggcgtgcgcagccccaaaaacgcagaacggcttgcggaccgcccgcaagccgatttctgcgtcatgcaaagaaaggaaggatgtctggtttattgcacggagcgtgccatgatatgcggcgtcgtgggttttgagtgtaatatgccggaagtacatgcttttcgtgtgggcatcgtccccgacagcggtcctgccccacgtgcaggaagttgaacctgccttccccggccccggaaggcggccaagaaatttgaccgccatccgatcaggggggcgggggctgttcgcatcccgcccgccgctgtcgtctattgctccacgtacaggtaccgcttgatcttgtgggtgggcgtcttctcgaagggttcggtctgctctatgaccttgtgcagccgcgcgaaggtggacaccttggtgttcacttcgttgcgcagttcttccagcagggcggccaccttgtcacgggccttggtggcgggcaggccgccgaattcctcgtccagccgcgcgtagtccaggtggatgcgcgccgccagcctgccgtccaactggaacaccagcgattccagcacgtacggcgactgctggatgatcgcttccacctcttcggggtagatgttctcgccgctggggccaacgatgacgttcttcagcctgcccttgatgtacaggtagccgtcgcggtcgaacttgcccaggtcgccggtgcggaaccatccgtcttcggtgaacacggacgcggtgatttccggcgccttggcgtattcgcgcatcacgttggggccgcgcaccagtatttcgccttcgccggtggtggggtcgggcgcatctatgcgcacttccaccccggtcaggggccagccggtggcggtcaggcgggtgtctgccgggccgcagcccgccacaagcggagacgtttcggtcaggccgtagccgatggcgtacggaaagcccgcctcgcgcagaaagcgttccacgtcgggcgcgatggccgcgccgccgatgcagaagatgcgcagtgcgccgccaaaggtttgcagcagcttcttgcccgccatcgcgtgcagcttgcgccgcacgaagggcagcgcgtacagttgccgcttcagccaggtatcggtgaacttcggcagcacggcggacttgaagatcttttcgatgaccagcggcaccgacagcatggccgtgggccgcacctgggccagcgcgggcagcagggcgcgcgccgtgggcggcttgtccatgtagtacacgtgcgcgccgttcagcaccggcagcaccaggcccagcgtgcattcgtaggtgtgcgacaggggcaggatggacagcatgcggtcaccgggggccagttgcacgatggtcttcaccgtgtccgcgtcccacacgatgttgcggtgggtcagcaccacgcccttggaatggccggtggtgccggaggtgtagatcatggccgccacgtcgtcctcgcccggctcttctgcggccaggtgcgtgaagcgcatggccttgtcgcgcaggcggcggaattcgcgcagaccgcgttccttcagttcacgcagcttgtcgcgcgtggcgccctgctgcacggggtggaaattctcgatctggatgagcaccggcggggtgtcgaactggccgtcctccagcttggggaacagccgctcggagacgaacaccaccttggcttccgaatggcggatgatgtgatgtaccgcatccgcgtggaattccggaaggatgggcacggcaatggcgcccatggcggtaatggcgaaataggcgatgccccagttgggcatgctttcggacaggatggccacccggtcgccgcgcgccacgccctgttccaccagcagtgcggacaccgtggtggcgtgttcgagcaattcacgaaaggttaccggcgtgccgccgatctgcgacagcgcgggctggtccgcgtacagttcggcgctgcgttccagcacccgcctgagggtaagcgtctgcaactccatgcaagctccttcatgtgagacttcacggatgtacggcaaagccggattcgctgcaatcccatgcggtgcgacggcgggcgctgaatgtggcgtgacgccgcaacgtcacgggcgggggcgggcggcagggcgttgcagtggccgggggcagggccgggcgcggaggccggacacggagatcggggacgctggctgggcgctggctggacggtggctggacggggggggggggacgctgccgccggtggcggggtgaagccggagggagcggacaggggcggcgcttcgtgccgtggcgagttgtactggcgcggggtgttgcgcttgcccctgcggatgcgcatgcccacaccggttgaccacgcagcccgtcgtatcgcataccggagggaccatccaaaccccaacgccgcacgaggtttcccatgctcaagcacatcgtctggtggaccctgaaggacgaggccgaaggcgcctccgccgccgagaacgccgccaagatgaaggccatgctcgacccgctcatgggcaagattcccagcctgaaggggctggaggtgagcaccaccttcctcggcaccaccaccgagccggtgcagatcatcctggtgtccacccacgacgacgccgaagggctgaaggcctatgccgaacaccccgagcacgtgcaatgcgtggatttcatcaagaagatcgtggccagccgcaaggccatcgacttcacggtgtagccgcgctggccggggatgcccggcggtgcctttttccggggcggaagagcatggctcttccgccccgtgccgttcaggcggggtggcgggattacctggtgcccgaggccacgaagatggaaatgctggcgctggcgcacccgcaggcggatgtggcgcagcaggtgccccccgcgtcttccacgcgcacgtcgcacagccccgcctcgcccagccagcgggccacgtcatcgcgccggaagccgggccagcggtcgtggtgttcccgcaacagaaaggcgttgtcgtgcaggtccaggtcggtcagcaccacccgcccgccgggccggacgatgcgggccatttcgcgcagggccgcgcctgggtcttcggcatggtgcaggtacatgttggcgaaggcgtggtccaccgcgccgtcgggcaggggcagggcgttgccctcgcagacccggcagaccaccgggggcaggccggggccacccgccgcaaagggcttgcgccgcagcacgtccagcatggccgcattggcgtccagcgccatgacggccaccccccgcgccagcagcgcctcagtgacgaacccggtgcccgcgcccacgtccgccgccatctggccgggggccagcggcgcccgcgcgcaggccgcatcgcgcacggcctcggaaaagaacccggcgcgcagggtgtcccagttgtccgccacggcatcgaaatagcccttgcatcccatttgcgtcctcctgcatgtttcgggtgaccatcggatgccggaatgtatgcccgcgctgttcgcgcggccattcgcatgttccggtggcgggttcggaaaaaacgaatgcggcgggccgccagacggctgggccagccatgtgcagacgagcgcgccagccgtgtgcgcccatgggccgtccgacacggggagaagcatggaactctatcagttgcgcacctttgccgtggtggcggacaccggaaacctgacccgcgcggcggaacggctgcacgccagcccgcccgccgtcagcgcgcacatccgcgcgctggaggacgaactgggggtggccctgttccggcgcaccccgcgcggcatggaactgaccgacgccggacgcgacctgcgcgagcgggcgggcacggtgctggccggggccgaggaattgcgggcgcgcgccctggccctgcggggcgaaccggagggtgaggtgactctggccctgcacgctgcctcgcacctgctgcgggtggacgcggcgcacgccctgctgcgccagtccgcgccccgcgtgcggctgcgcctgtcgcgcgccatgagttgggaagtggtggccgacctgcggtcaggcatactggacgcgggctttctgtatctggcggatctggccccggcagatggggcagatggcggggcgggtggtgcgcccggcgacgtgacggcgccggaagggttggccgtgacgccgctggcccggatcgggctgcacgtcatcggcccgctggaatgggcggatgcattgcaatcgggcactctggcagagcttgcggccctgccctggctgtgggtgccgtgcgagtgcccgttctgcccggtgatggagcggttgttcgccaccgtgggcgtggagcccaccgtggccgccgtggccgagcaggaggacgccctgtgcgcccttgccgccggaggggccgggctgacggtgatggtcgaggccgaggcgcgcgccgccgtggccgaaggccgtctggccctgcgcgagaagcccgtggcccacgtgacgcttgccttcgcggcgcccgccgtgcgggccgaggaaccggccctcgtggccctgcgcggggcggtgtgcgcggcctggggtgtggggagcggaagctccgtccctacagcacgctgacgtaggaatacatgaccacgaagtggcagaagctgcccgccatcacgaacaggtggaatatctcgtggaagccgaagtgccggaagcggttggggcgcttcagcgcgtagatcaccgcgcccgccgaatagaaagcgccgcccgccaccagccaggccagcgccccggcttgcaggttcatgaccagcgggtagatgcccgccagcgccatccagcccatgcccaggtagatgcccgtggacacccagcgcggcgcgtgcagccagaacaccttggtgaagatgcccgccacggccaccgcccatacgcagccgaacagcgaccagccccacggcccgcgcagcgggatgaggcagatgggcgtgtaggtggccgcgatgtagacgaagatcatggaatggtccacgcggcgcatcaggcgcacgccccgttccggcaggggcagccagtggtacagggtgctggccgtgtacagcagcaccatggacaccccgaagacggaaaaggtaaccacgtgccacggcagcaggggcgatgccgcgcgcaccagcagcagcaccgtgcccagcacggccagcagcgcgcctatgcagtgggtaaggccgctgatcgggtcgcgcaggctggacaccatgcggcgcagcagcgaggtggtgggggatgggtgcagggctgcggtcatggcggtgtcctcctgggcaggcgggggagaaaggcgtggcacgcccggatggcgggctgcatgtggcgggcggaatgcaccgccgcatggacttgcatagccggtttcggccccgccgtcacgcgggggactggcggggcggggcacagggaacaggaaaggaaggggcggaatgccgccccgcattggggatacgcgcattccgcccgaagttgcgatgtgcggggctgtcgattttctgtcggaccggttcgttgccgggcctattcgttgtccgaccggccttcttcgcggcccacgcccagcagggccagggcaaagtcgccgccgtcgaaggggcgcaggtcttccatcttttcgccaaggcccacgaaggtgatgggaatgccgaactgcatggccaccgccaccactatgccgcccttggcggtgccgtccagcttggtcagcacgatttcgtccaccccgcaggcttcgttgaacagcttggtctgcgacagggcgttctgcccggtggtggcgtcgatgaccagaatggagcggtgcggcgcgccggggtgcttgcgttccagaatccggcggatcttgtgcagttcttccatcaagttgaccttggtgtgcaggcggcccgccgtgtccacgaacacgatgtcgtagccgcccgccagggccacgtccatggcctcgaaggccacggctgccgggtcggacccggcggacttggcgtgaaagtctgcccccacgcgtttggcccacacttccagttgctcgatggccgccgcgcggaaggtgtccgccgcggcgatgagcaccttcttgccctgcatgcgggcgcggtgggccaacttggcgatggtggtggtcttgcccacgccgttgacgccgatcatcaacaccacctcgggcggggtcacggcggcgatgcggcgcggcgcgcggaagatgtcctgcaattcctcgcgcagcaggtcgcggaaggcggcgggatcgtcggtgcccgccttgcgggcgcgttccttcaggcgtcccgtcaactgcatggcgggctcgaagcccacgtccgccatgatcaggatttcttccagctcttcccagaacttggcgtcgatgcggccatgcgaggccaacagcgcgtcgatgcgcccggtgatctgctcgcgcgtgcgggccaggccctctgtcagtttcaggaagaggcggttgcgctcgtcctcctcgtcctcaaggtcaagggcaagcgccagtcggtattgcagttcggagcggaagtcgcccacgtagcggtagtccatggcggcaagccagcgccggaagtcggcgatgaaggcttcggcctcggcctccggggtttcgagcgcggcgaacaggaagcgcagccgttcccacagcgtgtcgtccgcctcgtccacgccggtcagcacgtggcccagccacaccgaaaggcgcggctcggactggcgcaggacgcgggcaagctccgcccgccagggggcgtcctgtgcgccgggcgcgccggggcttgccggagtgtcggtgactaccggttccggcgttgcgacggcctcctgcggcgcggttgccgatgcggttggcgctgccgtgggcgcatccggctcgcggggcgtccacaatttcttgatggcgctgaagaaacccatatgtcgtcctccagatgcgggggatgtggcggtgagatgcatcggtgcggaccgtggagcccgggggccgtgtccgtcccgtcggaccgggagcgggggctgccggtcacggggccgccacaactttgcccagaacccccggcgagtcaaggcgggcagggggcggggcacccccggcggagccccgcaccggctggccgggcacaagggggcagccagcccccgcccggaatcgcatttccgccccatccatcgtcctgccgctctttccatcgcatggagcatcgtgtacgctgccgtaaaccggaaggccgatgtgccgccgcccgccccgcgccccgcatggggtgccgcgcgcgggccgggtccttccgagaccggcgacggggacatgacgcgcgcatgagcaacaccaccgccagcaaaggaatctccgtcccggacatcatcaaggggcgttcgctgtcgcgcgacctcaccgtgagcctcgtggtgatggtgctggtggtggtggcggcgctgttctcgttcgtctacgtgcagatttcgcgcgacatgctgcacgaggtggaccgcaaggccgacgaatacatcacccgcctggccgacatcctgtccattcccatgtggaacttcgatgcgcgcaccatggaccagatcggttcggtgttcgcgcagtacgaactgatcaacgaaatccacatcgaggacgcccagggcaataccctgttccgggtgcgcaagggcgcggaccccgacgccaccgtgtttcgcgaacgggccgtacgcttcgagtcggaagtcatcggccgggtgtccatggtggtcaccctgcaggagtaccggcgcagcctggagcggttgctgaaggccagcgcccttatcatgggcagcgtgctggtggtgctgctggcttccaccggggtgctgctgcgcgtgtttctgcgccgcccgctggaggcgctgcgatccggcatggaccagatagccaggggcgattttgcctacgacatggggtccatcgcccatgccgaactggcccagatcgcagagaatttttcgcgcatgtgcagccaggtcgagcagcgcgaaaacgaactgcacgccatcaacaccaagttgcaggacgagatacaaagccgccgccagacagaactggccctgcgcgccagcgaggaacgctacgccctggtggtgggcggcaccagcgacggcatctgggactgggatctcaccaccaacaccgtctatttttcgccgcgctggaaatccatcatcggctacgaagatcacgagatccccaaccggccggacgagtggaaggggcgggtgcaccccgacgacctggatgccgtgctgcacgcccacgacgactaccttgcccgccgcgtgcccgagtttcaggtggaataccgcatgcgccacaaggacgacagctaccgctggatcctggggcgcggcgcggccctgtgggacgtcaacggggtgcccgtacgcatggccggggcccataccgacatcaccacccgcaaggaagtggagcaggaactgcgcgaggccaagaacaacctcgacaatatcctgaacgccatgccctcgatcatcgtgggggtggaccaggccggcagcatcaccctgtggaaccgcacggcggaacgcgtcaccagcctgtcgcgcgacgccgtgcttggtcgccccgtgggcgaggccctgccagacttcggctttctgctggacgaaatccgccgttccatcgccgagggcggcaccattgcgctggacaagacgcccgtgcccggtcccggggtcacccgctatttcgacatcgtcatctatcccgtggtttcgcggggcagctttggcgccgtggtgcgcctggacgacatcaccggacgcatccgcatcgaggagatgatggtgcagaccgaaaagatgttgtcggtgggcgggcttgcggcaggcatggcgcacgagatcaacaaccccctcggcggcatcctgcagggggcgcagaacatccagcgcagactggacccggatttcgctcccaacgtggtggcggcggaagaatcgggctgctccatggattccatccggggctacctggaccgccggggcatcctgcgctttctggagggcatccgcgaatcgggcaatcgcgcggccaacatcgtctccaacatgctggaattcagccgccgcagcgaatcgcgctggcagcgggtgtcgctgccctatctggtggaccgcaccctggaactggcggccaacgactacgacctgaagaagaagtacgacttccggcacatcgacatcgtgcgcgactttgccgcagacctgcccgacctgccctgcatgcccaccgaaatcgagcaggtgttgctgaacctgttcaagaacgccgcccaggccatgcacctgcgcggggacaggcccgacccgccgcgcatctcggtaagcctgcgccacgaaggcggcatgctgcgcatcgacgtggccgacaacggccccggcatggaagaggacgtgcggcgcagggtgttcgagccgttcttcaccaccaagagcgtgggcgaggggacgggcctggggctttcggtgtcgtacttcatcatcaccaccaaccacggcggcacctttaccgtggaatccgagccgggccggggcaccgtgttcaccttgcggttgccggtggatcagcgccacgtgacgacgtagggctgtctctgcattctcccttggccttttgttgacgccgcgccgcaagcgcggcgtttttgcgtgttgccagccaggggcgggcgcctccggctgccccccccggcgctttctgccccatgtgccttcccccgtgccctgccctgtccgcgtcctgttcgggccatgccccaaaagaccgcggagccgcgccccccaacaccttcctgcttgccatcacaggcaaatgtttctaagtgattccgctcggcactgcacgatgtggacaagggcggccaacagccgcccgcctttggcgcgcgagggaacgcggcccggtttcgggcggcgtgcgcgccgggttgtcgcacggccatttccggccgcatgcatatcggaggcactgtgttccgtgttcttctggccgcgttgctctgcgtcgcggcatggtctccttttgccgaagccgcgggcttcgccatgtacgaattcagcgcacggggcaacgcgctgggcggcgccatgacggcgcgccgggccgacccttcgtccatcgccttcaaccccgccctggtcacccagctggagggcacgcaaaccctggccggggtcaccgttgtggccccgcaggtgaccgcagacgtcaacggaagttccacggataccgaatccaacatgtggaccattccgcacgcctacgccaccacccagatcaacgacaacctgttcctgggcgtgggcaccttctcgcgcttcggcctgggcacggaatacccgtccggctgggcgggccgcaccgaattgcagtcggtgaacatccagtccatgtcggtgaacccggtgctgggcgtgcgccacggcgatttcgcgttcggcttcggcgtcgaggccatgtggttcgagtatgaccagaagaaggccatcacccccatgcccggcgcggacatcgacgggcgggtcaagggtgacgccacgggcttcggcctgaacggcggcgcctggtggaaggccaccgacagcgtggccctgggggccagcttccgcacgcccatcaagcagaaactggaaggccgggccaccttcgacaagaacggcgcggtcctgcccggcatgttcaacgacaccgatgccgaaggctccgtgaccctgcccggcgaagtgcgcgtgggcgtggcgtgggagccggacaaccgctggagcgtggccgtggacgtgacccgcaccttctggagcagctacgacgagttgcgcatcggctacggccatccgctggcctccggcgtgaccgaaagcctgaagaccaccgaatggcgcgacgtgtggcgactgggccttggcgtggaataccgcctgaccgacatggtggacctgcgcgcgggctacgtctacgactgcgaacccgtgaactccgaccatctcgactttctggtgcccgccaacgaccgccagttgtacagcgtgggcgtgggcctgcatgacgggccgtggcgggtggacgtttcgtatacctatttgtggatcaaggggcgcgacggcgaggtgcgcagcgatgacggcaccgtgtacgacgtgcgcttccatgatggggatgcgcatctcgtcgggctttccgccggctgggaattctaggcggcgtcgacacaagggccgttttgtttctgccgtcgcagaccgccttttcattccggccgagtacgcaaagagtacgcgttgcggtcgccatccgtaaggctctcaagctcgcctgacggctgccgcactcccttcatgaaaagccggtattcctcggcagaaaacaaaaaatcctcttgtgccgacaccgccttcggcggtgtgctttagcggtgctgggttaaatgcgttcgacaatgaaaaggggaggaacctcgcggttcctcccctttgtcgtatcgtaggggcaaggggccgattgcggcccgagcctagatcagcttgtcgaagataagcctgtacgtggagcggatgtgcagggccaggcgcaggcgcagggtcttggcctcggcatcgcccagcgacagcagggacaccaagtggtgggccgcctcggagaagtcggtatcgcccttgtgttccagcatgcccacgtagccgcgcaccttttcggtcagcgcggtggcctcctgacgggcggcattgcgcgtgggcgcctgctggaagcgttccaggaacgtttcgaagatcacctcgaagtcgtccgggaacgacctgcgcagggccagccgccacagggcgatgaacagggcccgcagatcctgcaacgcgcgtttgcgccgcatgaactgcatgcgcccgatacccatggcgtcgatttccggcgtgaagtcgaaggaatcgagcagggcggcgaagttgtccagaacttcgtcgacggtataggcgggcgatgcgctcatgcccggcagcggcccggcgctcattcggcgtcggcctccgcgtggtgtgccgtaccggcgtccgcgccttcgggcgcggccccggcgggcttcttgcggcggcggcgcctgcggcgtttggcgggcgtggccgcgttgccggtggcggcgtcactggcgtcgtttccgccgggttggtcgtcgaagtcctcgtcgaactcgtcgtcgaacgcgccggagccttccagggcctgggtcagcattggctgtaccggtgccggggcggccttgggggcctccttgggcttcgcggcggccttgcctccggatcgcgaggactgcgagggtcgggcggattgggcgggctgggcctgagccttggccccggtgggcaaccgctggccgaacacgctgcccaccgacggagcggagccgcgcacgtcatccagacggtcgtcgtcttcgctcaggtagtcttccagcagcaggggcatgccgtcgtcttcgtcctcgtcccgttcgggggccttggcccggggcttgccgccggatgctgccttgcccgcggacgcggccttgcccttttcggggctggcggcttcggccttgcccctgccacggcgtgcaccgcgcgcgggcttggcctcagcggtctcttccgtggaactgggggcgtcgggagcgtcggaatccgcactgtcgggagcggactcggtcgcctgggcagccttggcggccttgccacgggcagggcgcgcgggcttggccttggcgggcttgcctgccggagcgtcttccgcctcgtcctcagtggatgcagcggatgcagcgggtgcatcggttttggcggggcgggcttccctgcgctgtctgggcgcttcggacaacgtcttgggggcttcgggcgcttcgggtgcggcggtcatgccgccatcccatgcatcgtccgcgtcgtccgtcatgtcgtccgcgtgatcctgagtggcgtcggcggcctgtccggcttcctgcgcggcgcgggcctcggcgtcgcggcggcgcttgcggccacggccccggcgcgaccggcggcgcccttcgcggggggcctggtcgtcctcacgctgttccgcgtgctgttccgggctgtcggaaccggagggggcgtccgttgcggctgcggcgggtgcgcgttcttcgcgccgttcgtccttgcgttcgtcccggcgttcatcgcgtcgctcgtcacgtcggtcacggtcgcgacggcgtgcttcgcgcccttcgcgttcatcccgcctgtcatcacggcgctcatcgcgccgttcatccctgcggtcatcgcggcgttcttcgcggcggcggtcctgtcggggggccggggcggtggcgggcatgggcggggccgcatgcaggctttcctggtagtactggtccagcagcatggccagcagcgcaagctgctcgtcgtccccggccagggcgcgggccagcggcgcgaagcgctgctgccgttcgcgttccagcccggtgcgggcgcgcaggcgcgcttccagcagggcggtcagccggtcaccggcaatgcgcgccaccgactcgtcgtcgggggtgggccgatgctggatgtcgatcttgtagtgtttggcgatgcgctgcagttccagcttctggatgatgtccacaagcgagatgaccgtgcccgccgaacccgcgcgaccggtgcgcccggcgcggtgaatgtacgattcgcggtcttccggcggctcgtacaggatgacgtgcgaaaggtcgggaatgtcgatgccgcgcgcggccacgtcggtggccaccagaaagcgcaccccgcccttgcgcaggctgcccagcacctgttcgcgcttggcctgggtcaggtcggccgaaagttcgtcggcattgtagccgaagccctgcagcaccgccgtcacgtagtgcacgttggccttggtgttgcagaagatgatggccgccgtggggttttcggactcgatgatgcgcaccagcgcccggtccttgtccatgggcttggtttcgcaatacaggtgctgcgtctgggccacgtgcacctgctggtggctcaggctgagcatgcgcggttcgctcaggaactcgcccgccaggttcagcacgtggggcgggtaggtggcggagaacaggtacgcggaaatacggcgcttgggcaggtaacgctggatttccttcatgtccgggtagaacccgatggacagcatgcggtcggcttcgtcgaacaccagcgcccggatgcggtccaggttcatggtgcggcgcagcaggtggtccagcacgcggcccggcgtgcccaccaccaggtgcgcgccgtcgcgcagggcgtccatctgcttgccgtagcccacgccgccgtacacggcggccacgttcaggccggtgccttcgaacagcacacgggcctcgtattccacctgcaaggccagttcgcgcgtgggcaccaggatcagggcctgcacggcgggttcgtcgggggacaggcgttcgagcagcgggagcaggaaggccccggtcttgccgctgcctgtacgcgactgcaccatcaggtcgcgcttggcgaagatgtacggcagggcgtgggtctgcaccggcatcaggttggtccacccggcgcgggcggcggcctcctgcatcatggggggcaggttggccagggtcaccgggggcagcgcgtcttcgggctcgtcgatgcgggtgatctcggcggcaaggcgcagggccgggtcttcatcgtccgcaagggctgcgagagcggcggtgtctgcgggaattgcgggcgcgggatcggaaatttcggggggggtgccttcgtctggggcgtcggaagcggccacggggggcggggtgccgggtgtgtcggcggcggtggtgccgggggtgtcagcgacggcgggggcgggcacatcggcagcggcaggcgcggacgaaggggtttcgtcggtgtcggcagccgagtgcgcgtcgccctcaaggcgtggatcgtgggtcatgcaggttccttgttggaccggcgaggccggtgcgatgtggcgtcttccggcgagggaacgaaacgcctgtcgtacaggatagcaaagggtgtgcctgttgcgcaagaacgtgagaggtggtcaccccgatcgaatcggatcgaatggggccgaaacggcatggccagggtgcgccgggtgcgccgggtgtgccgggtgtgccggttgtgccggttgtgccagccaccgcgcatggcgggagagtgcatggcgacgaaacacaagacgggcgacgggcaggccttggggggcatgacgggggcaagatgcccgaccgggtcacccccgttcgcgcagggccatttccgcaagggcgttgacggtggcggcggccagtggcgagccgcccttgcggccccgcagggccaggcagggcagcccctgcgggccgtactgcgacagcgcggcggcacgttccagaaacagatcctttgattccgaagcgttgacgaagcccaccggcatggccaccaccagcgccgggggcggaccgcccgccgccagatggtccagcagtgccagcagcgcggtgggggcgttgcccacggccacgatggccccgcccagtcggtcgcccgccagttccatggcggcgcgggcgcgggtggtgccgcgttcctgcgcgcgttccgccgtgccgggcagggcgtgcaggcaggccacggtgcagcccagcggggcaaggcggcgcaggggcatgcctgcgcgggccatttccgtgtcggtgtatatgtcgcagccgcgcgcaagggcggccacaccggcatttatggccgcatccggcaggtgcaggtggggcaggatgtcgaaatcggcgcaggtgtgcaccagccgccgcgccacctcccaggcccggcccgcgaagggcttgggttctcctgcttcctcgtcgatgatggcgaaggaacgggcctcgatggcgtcgggcgtgaaggcgggttgcaggcgcgggtccgcgtcgatggagccgggagcggaggccgcgccggttgccggggcgtcgggggtcaggggcatgggatgtctccgggggcggcgcaggcaaccacgaaggcgcgcgccgcggcggggttggagccgaaatgcaggtgcacgtacgagccggacaccgaacccgcgcacagcccttccggggacagcggcgtgccgttgcggtcgcgcaggttccacatggattgcccggattggccggattgccgggattgcccgacagggccgaagggcgtctcttccggtgcggtatccaggtgcgaatagtggaattcgtggccgcgcagcaccgtgcccgccgggccgaagggtgagccgtgcagggtttccgcctcgcggtagcccagggcgcgcagccgtgcatccatgcggcaccgggcgggcaggcagccggtcatggcatggcgggtgccgtgcgtgtcggtgatggagcgcatcaggtacatgaagccgccgcattccccatgcaccggtcgcccctgtgcggccagggcgcgcacggcggccagcatgggtgcgttggcggccagccgcgcggcgtgcagttccgggtagccgccgggcagcagcagaccgccgaggccggatggcagctccgtgtcgtccagcggcgaaaggaacaccggctctgccccggcctcctccagcaggaacaggttttccgggtacaggaacgagaaggccgcatcgcgggcgatgccgatgcgcacccggcgcgccggcccttcggccagatgcgcggcggtggcgcgggtggcgcggatggagttggacgcgggggcgggcggtggcgtggtaagggtatccggcgtggcgtggggggcgtcgggtgcaggtgccccggatgtcattgaggccccgtctgccccgtctgtcccggacgcaatggatgtcatgggcgcgcagcgggccagaaggccgtccaggctttgcccggcagcggccagcccggcttcgaaccagtcggccagccgggtggcaagggccgtccattccagttcgtgggcctgggccagccccagatggcgcgagggcaggccgagggcttcatagcgagacagcaggcccagcaggggcacttccgggcaatgggtggccagcgccccgcgcagcaggtcgcggtggccgggaccgcccacccggttgcagaccaccccggcaaagcgcagggccggatcgaaccgggtgtagccccccaccagcgccgccgccgaacgcgacatgccgcgcacgtcggccaccagcagcaccggggcgtccagcagggcggccacctctgccgtggagccctgtccctcgtcggcggatgcgccgtcgtacaggcccatgacgccttcgatgacggcgatgtccggtgcgttgcggggcgtgttgctcgatggtccgtgtggcttaccggcccgcactgcgcgggcgaacgagcggcgcaccccttgcggcccgcacatccagccatccaggttccagccggggcggccggttacggcggcatgcaggccggggtcgatgtagtccggcccggccttcaggggctgcacgcgcaggccgcgcctggtcagggcggccatcagggccagcgtggccgtggtcttgccgcagccgctgtgggtgcccgccaccacaaggacgggcatgcgggtgggcggctgcacgggggatggcaaggaggggtgcgtgggcgccgcgtcgcgctccgccgggcgggtcatgcgatgtcggcctcgccgggcagacggggggcgaacttggcggcgatgatggccgcgtcctcgttccgcgcggaaacctgcaactccggcgcgccgccgtggcagcggaaggcgccgtccatcatgtccacgtaccccgcggacagcacgcgggtgtagggcagctgttcgcgcatgtccgcgtggtcaacccggtgcggaaagatgaacggcacggggtggccggaaaagtcttcgaagatgatgtacttcatgcggtgctcccgatgggtttgccgcatggtacgggctttggcggcgaaggtccacaggcggcgtggcggcacggcgtgccggtgacgcagatactggtgtggcatgcaacagtggccgcacgcgtgcaggccgcgcgcccgcaacgggcatgtggcgcgccttgcggtgcgcgacatgcccgtatggccgacacgggacgattcgtgcaggcaattgcacatggcgggataccgtgcctgttgttgcgtcagtgagtgctctgcatcatccgcatggtgcgtgcatcgcgggccggtttcgaaatgcgccgtgctgcgccgcatgaagacgcaaccgattgtggttgaccccgaaggaaggattgtcgtaggttcgaaacgagtttcgtgcatgcctcatattcatcaagcattaaaggagcggcaatgacggagagttatctgaaggaggctctggacatcgtgaaggcgcaggccagtgtccggaccatgaccgaagacgagatcaccaccatggtccggcgccttgcggagggcatccggaccctgagcgaaggtggtgcgctgcccgagagcggcgatggcgccgcaatggaccccaagaaggccatcaaggaaaagtccattacctgctgcgagtgcggcaagtcgttcaagatactgaccaagaagcatctggcgacgcacgggttcacccctgaaacgtaccgcgagaagtgcggctacaagaagggcactcccttggtctgcaagtcgttgcagcgtgaacgtcgcaagaagatgcgcgacatgaagctgtgggaacgccgcgggacgtagcctcccgcagcggccgacaagaacggagcgggcgatttgcggcgcccgctttttttcgtgatcggccccggctccttcctccttccctcctgccgggcatggcggcattccggagaaagatgcggatcgtcaccggaaaaaagcatggcccggctaaagtgctgcccggtttcctgccgataagcacccatgaagaaaggctcttgcagggaactcgcgggaaaccctgttgctgcttgttgacagtgattcctgatagcgctacgcccgcgtttgacgcgccgtgaatatcaggcgcgcatgttcgtcatccctgggaggggccatgtttcgcaatctcagcctgaagtggaaaatcctcatcgtggcgctggccgggccggtcatcgtgtccgccatcatggcctggcagcgcgtggacgacattcgtaccggggctgaagaggcgattctccagaaaagccgggccgtggtgctcatggccgaggcaacccgcaacgagatgggccgcaagctcgaaatcgggctgatgcgcccgctggacgaactgcccaaggacaaggtcatggacgcggtgcccgtggtcaccgccatgcgcatggccgcccagaacgctgcgcaggcgggctacgaattccgcgtgcccaaggtgcagccgcgcaaccccgccaacacgcccactccgctggaactttcgaccatgcaggagatggagcgcggcaatctggcggaaaagatcatccgcacgcctgacaagatttattatttccgtcccatcaagctgaccaaggactgcctgttctgccacggcgaccaggccggtacccccgacgtggtggggggcaccaaggaaggctggaaggcgggcgagacccacggcgcattcgtggtcatcagttcgctgcaaaaggcgcacgagcaggtcatgcaggcgcgcattgccgttgccgggtggaccgtgctggtgctggcgctgttgttcgcggtgatctgggtgatcctgaaccggggcatcatcggaccgctgctgcgcatccgccagtttgccgggcaggtggccgggggcgcgctggacgcccgcgccgagggcgactacgccgccgaactgggcgaagtgaagggcgccatagaaaccatggtgggcaacctgaagcagaagatgcaggaagccgaccagcgccgcgccgacgccgacgcccacgcctcccgcgcggaagcggccctggccgaggcccgcgagcaggaagcccgggtcaacgacctgttgcagcgcatgacctcggtggccggagaggcttccaccatcgcccagcaggtgtcgctggcggcagaggccctgtccgcccaggtggaacaggtttccgccggggcggagcagcagtccgcccgcgcgggcgagacggccacggccatggaggaaatgaacgccaccgtgctcgaggtggcgcgcagttccggcagttccgcccagagcgccgacgaggccaaatccaaggcccaggagggcgaacgggtggtcagcggcgcggtggaggccatcagccaggtgcacgagcaggcccaggccctgcaaggcgaaatgaccaccctcggcaagcaggccgaggacattggccggatcatggacgtgatttcggacatcgccgaccagaccaacctgctggccctgaacgcggccatcgaggcggcccgcgccggtgacgccgggcgcggctttgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgaacgccaccaaggaagtgggccaggccatccagtccatccaggccggggcacgcaacaacatcaagggcatggaggtggcggccgccgccgtgaccgaggcaacgcgcatggcccgtgaatcggggcaggcgttgcagagcatcgtgtccctttcggaggaaaactccgatcaggtacgctccatcgccaccgccgccgagcagcagtccgccaccagcgaggagatcaaccgcgcggtggaggacatcagccgcatcgcctcggaaacggcagagggcatgaaccaggccgccggggccgtgctgaagctggccgggctggccaaggccctggagcgacagatcgatcagttgacccacggctcgtccagctgacgccgggcgtcagatccacgcatgatcgcggcccgcgccctttcgggggtgcgggccgtttgcatggggcatgcgggggtgccgccgcagggggatttccggtgacggcgacgggtgcggaaagcggcgcaaaacggcggaaaaccaccgcccggagtgcataaacccgtggcggggccgggcgaaaccgtgtaggggaggagccatgtcgcacgtgaagaccatccgcgccatccgccgcttctgcctggactgtcagggcggtgtcgcgcgcgaggtgcggctgtgcccggacacgggctgcggcctgtacgcgtggcggctggcgggcatcgtggcgggcggggccaatggcggcggcaggcacgaccacgccggggacggcgatgccgacacggaccccgtggccggtgcctccaccggttcgtctggcggcaacccgctgccgggcgcgttgccgctcatcgcccagaccctgcccgacgaacgccccgtgcgggccatccgccgttactgcatcgcctgctgcggcggcgaacgggcagaggtgcgcacctgcgacgcccgcgaccgttgcgccctgtggtcctaccgcttcggcgtgcttccggaaacctatcgcaaggtcaaggcccgcctgacgggcccccgcaccctggtgctgccgggcctgcccatcggcaccaacgggtaggccccgctttcccttccataggcgtgtacttgccgacgccctttcggatgctttccgaagggcgtcgatctttttcgtgccttgccacaggcgcgtgcggcaaggggcgcagcagccgttctggtcgctgcccggcctcaggccacgggcacgccccggcgcagccgggcgcggatgtcggaaagctgatcctccatggccgcaacgcgggccagcaggcgtgcttcttcggtggtgcgatgcagcaccgaacgcacggccccgtgctcgaacaccagccgtcggtcggcggacagggccagcaccgggtcgtgcgtggcgatgaccacgatcttgtcgctgcgcagcaacaggtccagcgcgcgccgtttgtccaccccggcgttttcgatctcgtcgatgagcagcaccggcgaccaactgagcagggccgcgtcggcgatcatcagcgcgcgcgactgcccgcccgaaagctgggtgagctgggcgtcatcggcaaacggctcgcccgcaaggtcgttggccgccgccagcaccgcgcgggccgtggcgtccgggtcgggcacggcgcggctttcggcgtgcatgcggatgaacggcagcgcgcgcatgtccagcacgaagttcatgttctgggtcagctgggccaccagccgcccttgcagggcaaagcggcggtcggcgtcggggacggcgtcgtccagcaggatgcgcctgccggagggggtgtccgcgtcggccagcgattcgatgtcgtacaaaaagcggctcttgccggagccggtggggccgagcagggccgtgacctcgccggggcggaagatgacgtccgcgtgttcggcgcggcccgacttgtcgcgcccggccagcacggtgagggtgcgcagcaccggggcgtcactggtggcgggaggcgtggcgtctgacgaattgggggcgttggcgcgggttgtggacgtcatgggcgctccccggatatgcccggttcacggggctcctccggcccgcccgccgcgtaggcagcctcgccctcagggtcgcgcgcgggcacggcggcgaactccgccttgcgcacgttgcccttctggtagcgcgcgccgatgcgcgtctcgctcaggcagtacgagcacacggcggcgggcatggcgaagcgcagccgcatgtccgtcaccgtggcgatgtccggcgcgcgggacagcaccgtggccagttcctggcagccctgccctgtcagcccgttgatgtggcggatcagcgcgcgcccgttcatctggcggatgcggtggcggtacacctcgcgctcggcctgcgagaccaggtcgcccttggtcaccagcaccatgtccgccaggcgcagcatggggccgatcttttccggcgcgtcgatgcccatcaggttgtccaccacgcacagggccagcgccccgcgcaggtggggcgaacagcggttgcacagcccggcggtttcgatgacgcaacactccgcccctgtcccggcggcccagtcccaggcctcttccaggttggtggcgaagaagtggtctgggcacagcccgccggacagcgctgccacggcggtgatgcccgccgccacgtaggcgtccgcgtcgcgggtttgcaggcagtcgaacttgatcaccgccgtgcgcaccccctgcgccgccagcagcccgcaggcgcgggacagcaccgctgtcttgccgcacgagggcggcccggccacggtcacgaggcgcatgccgcgtctccggtaggcccgtgtcctgcgtctgccgcgcgcgccttcaccagcaggcggaattcgccgttcagccggtcgcgcagggcggtgatgtcgatggcgcggatgtactcccagccgagccacttgatggcggcgccctgcggcaggctttcgggcagcggcccggtcagcggcaggaaccagcgggcgctttctatccggccgaaccccgtggcgaaaaagtcgaccagccggtccagccgggggcgggcgtttcgtttggccagcatgtacagggggctggccgccgcgccgtcctctggccacacggtttgcatgtgctccggctggcgggtggtttccgcaaagaagtacggcaggatgtagatgcccccggcctgcggcgcgcccccggacctggccatgcgcgaggaatgcatgagcccgcgcgtgttggccgcaaaccgggcaatgccctgcatgccgaagtccttgtggatggaaagcagcaccgcgtcggccatgtcgtcgccatcgccgcacatgttcacctgcccggcgtagcgcgggtccagcaggtcggcccagcggcgcggcacgggcaggtcgcccaggcgcttgcggtcgatgaggaagatgtacggggtcagcccgtagactaggtagtgcccgtccgggtccacgatgcccgccgcgcggtgcatgggggtgacgcctgcgggctgcggcgcggcgaacacccccgcgttgacgaaacgttccacgaagccgcgccggaagaagtcgccgaagccgatggaggcgatgatctgcggcaggcggtcggggtcggtttccctgtgcagcgggtcgtacgggtccaccgaggtgcagcccatggggatgtgcacggccagcggattgccgtcatcagcgcctgtgggggcgtgcgcgtcagccagcgagtccgccagagcaccgatggcgtccttcaccgccagcttcaccgggcagggcgcgtagaacagcaggtcggcgggaggaggcggctgacggtcttcctctcccatgttccggacagactggatgaggtcgtcgaggcctttcatgcggcggctcctgtgtcggaagcgacaaaaacggcgcgtgcgacgcggcgtatggcgccatgcgacgaaagtgtcgcggcgcggggcaggaaccgacgacagcaagcggcatgccgcagggcggcatggacacggagtctcagcgttgtgcggcctcgcggcggcgggccagcacccccaccagcagggcaacacccaatgccgccagccagcccaggcgcagggcgtggaattccagcgcgcggggggtgggcgcgccgatgagctcggcctgctccgcttgtcccgcctgtccggcctgttcggcctgtccggccacgcctgtggccggctttttcgatcccaccgccgccggggcccatgcgcccagccagtagtcggtgccgggcacggccagggtgtaggccctgcgcgcctcggagcggccctcgccaaggtccgccgtccattcggtaaagccgccgcccgaacgggccgtgtccatcatgcgctgcacgaagcgcatcccgtgcacgtcggtggccccgccaaagtccacgccgcccgcgtcgggcagggtgggggtgtgcacgttcaccgtcccgcgcgaaaggaacacgtagtcccagtgggcggcactggtgcgcaccgggtccaccgcccgcaccagcagttcgcgccgggcgttttcgtccggctgggtggcggccagttcgcccagcgcctgggccagcgcggtcaccgtggcggcaaggcggctgtcgcgggcttccgtcagcagggtctgctcgcgcgcggcggtgacggcggacagcggcgccatggtgcactgggccaggaacaggcccgcggcggcgggcagcaaggcccggaaaaaggcccggccggacacgtggcgcgccagaaaccggcccagggcgccacacgcggcaaggaacatcgccccggcgcgggtggccagcctgtgggcaacttccagcaactgttccggaaagggcgggggaaacgacggcgtcggggaaggggattgttggggcatgggggcctcctgtcggccagcactgtagccgggatgggccgcaaggtgaaggcttgtccgggtggcaggaggaataaggaaaaattgtcccgcgcggcgggcacgataacgtaccggcagtcggaaacgtaaccgccccgcatcggcctgccccttgcgtttgcgggggggcagagcggtacggggcgggagaaaacaggggcgaccgtgcggttccggcgtcaggcccggatgtttccggaggcgtcaacgaccgggcaaggggcggtaccggctggtgctattcgcccttcttcttgtgcgacgagcggaaccgcacccgcatgggggcgtgctcgatgcggaacatccggcgcagggccttttccacgtagcgggcgtacggcgtctggatgcggtcggcatcgttgacgaagaacacgaacgtgggcgggttggtctctgcctgggtcaggtagaagaacttgggccgcagcctgcgcaccaccgggggctgatggcgggtgagcacctcttccatggcccggttgagctggccggtgcccacgcgcacatggcactcggcgcgaacgcgctccgccatgggcagcacggggccaagccccttgcccgacttggcggaaacgtacagcagcggcacgtgggggcagaactccagcatgcccttgaacgaggcttccaggtccggcagcagcttgcgcggcaccaggtcgatcttgttcaccagcaccatgaacggcgtcttgcgttcgtccagcaggtccaccagccgcttgtcctgctgggtgacgccttgcagcgcgtcgagcaccagcagggtgacatgggccttggtggtgcttttgagcgaggcgttgacgctgtaacgctccaccgaatcggtgatgcgcgagcggcggcgcaccccggcggtgtccacgaaggtgatggtcttgtcgcccgattcgaagctgacgtccacgctgtcgcgggtggtgcccgccatgtcgctgacgatcatgcgctgctggccggtaagggcgttgaccagcgacgacttgcccgcgttggggcggcccagcatggcaaggcgcaggtgggtggggtcgtacggggggcctttgggttcggcggcggattcgccggattccgcgccgtcggcgttcgcgtcgccttcaccctcggaggcataaggatcgtccgcgtcgtcgccgtcttcgccgtttgccgcgccttcttcctcaggctcatcgggcagcatttcgcgcatttcgtcttccagcacacgcacgttgtgcccgtgcgcggcggaaacgggcagcagcggaaagcccagggcgtggaattcggccagcatctcgtcttcgcgctccacgccgtccaccttgttcaccaccaccagcacgggcttgcccgcgcggcgcaggtgcgcggccaggtgttcatcgaagggggtcagcccgtcgcggccatccaccaccaggcagatgccagcggcttcggccatggcggcttcggcctggcgcaggatttccgcctcgaagccgcgaatgccttccggtccctcggctacggcggcgtgggcgtccagggtgatgccgccggtatccacgatggcgaaggtctgcttgccgcgcgagcgcacctggccttccatgcggtcgcgggtgacgccgggccggtcgtgggtgatggcccggttggcgcggatgagccggttgaacagggtggacttgcccacgttggggcggcccaccagcgcgatcttgggcaggtgcgtggtgacgggcgcggacggggcggggggctgggctatgggcatggcgttctctgactgtgggatgacatgggatgacgggagggcggcggggccgccgatggggcacagcgtagcccggcggggcgcgtcgcgcaatgcggcacacggggccggacgggtgcgtgcggaaattttcgatgtgccggtggttgcagccggggcgcgggccttgtgcggcatccgcgcggctgcctggcgggcgcgttcacgcgtgaccggcgaacttttggcgagatatcggcgagatatcagcgagagtttggattgacgggcgcgtaacgggagtgtgcccattaccccaagcgcgccatgatggcaagaactagatgcgaagtggcgcggggtggcgcggccagatgccgagtggcgcggtgcgccacgcaacgcctcgcagcgggaaggatggcattccggcaccatgcgttgcaccgccgggcgagtgcggctacattggccgccaaggtggcgtggcatcgttagcccggcatgccgtgtcggcccgcgcaccgcattccctccgctccccgttcgcaagcccgcaggaggcgcatccgtgaagcagctgctttccacccgcgaggtggccaaggtgctcggcgtcaacgaaaagatggtctacagcctgatcaccgaaaagggcctgcccgccaccaaggtgaccggcaagtggctgttccccgcgcatctggtggaacagtggctggaaaacaacaccgtgaaccatccggaacgcgcgggcggcacggtgcagccgggtggcggcgtgctggtgctggcgggcagcaacgacctgctgctggacaaggccatggggttgttcgcggacctgaaccccggccacatcgcggcctttgccaacctgggcagcctgggcggcctgcgggccatgcgcgaggggctgtgccacatggcggccagccacctgatggagggcggccccggccacgcggcggaacctgccgcgcccggctcggccccggcgggtggcggcacggggggcaagtcgggccgtgactacaatttcgggcacgcccggcaagagctggacgaggccccggcggtggtcaacttctgcatccgcgagcagggctatctggtggcccccggcaaccccaacgccgtgcgcgacgcgggcgacatcgtgcgcaaggggctgcgggtggtcaacaggccgctgggcacgggcacgcgactgctgttcgacaccgaactttcccgcgtgggggcggaccccttgcgcattcccggctacggcacagaagtgcgccgtcatctggacgcgggcatcgaggtgctggcgggccgggccgacgcggcccccggcatccgcgccgtggccgggctgctgggccttggcttcgtgccggtgcagcgcgagcggttcgacctgctggtgccccgcgcccgctatttcgaccggggggtgcagctgtttctgggcatgctggtggacgcgcgcttccgcgccctggccgacggcttcgaggggtacgacctgtcgagggccgggcgggtggtgtttcccggggacgcgccgtaaggcggctgaccgggcgcaccggcgcaggcgggaccgggtcaggcccgcaaggcgcgggcatgttgcgcacaaggccaaggggcactccggctgtggccgtggtgccccttttcttgtggatgtgtgcggaggtgcgtcgtgatcaggcgtcgcgttccgcatccgccgcgaaggtttccggcgtgaaggcttccgccgcgccggtgtcgcgggcagggggggaagtttcggcgtccgtcccccggtcgccgtgcgggccgtgcgggccgaacccgtcgtgacggccccggccaccatgtccgccatgtccaccatgtccgtcgcgtcccccgtgaccaccatgacctccgtggccatgcccgcagcatccgccgcgcacctcttccgcatcggcgcggccttgggggccgtcgggaccgtgcgccgcatggcagcagccctgcccatgcgggccgtgatgtccatggggaccatgcccgtgacggccgccatgcccttcatgatcgtccggggcggcgtcctcgcccccgcagcatccgtggcggcccctgccgtgtccatgcccgtgcccgcccatgcggcggcaggccccggactcgccgtccctggcctccagcgaggcgatgagcttgtccagcaacgcggaaaggttttcctgctcctctgcggtcagaccggccagggtggcttccgccgcgtccttgcgggcctggcgcacctcgtccaccatggaccggcccttttcggtcaggaacacggcgctcatgcgctggtcttcctcgtggcggcggcgttcgatgctgccgtcgcgcgagagcttgtccagcagttcgctgagcgaaggcggctgcacgcgcagcagggccgccaggtcgcgcgggctcagcccgtcccgctcggccagcatggcgagaacccggccctgcccccgatgcgcgccgccgcgcccgccatgcgggccgtggccccggtgcagcaggttcatgcagtaatgcaactggtgaaacagtttttcggtggtggaaacgttcatttgtgtctccttgatctgtcttttgttaggtgcctaacaagacggatacaggcatccggcaggcggggtcaaggagaatttattaggtgccgaaataattttcggcgcagcctgaaacggaaaaagccccctgccatggcggcaaggggcttcctgatgtttttcaggctgttgcattgcagggctagtagcccagcaggctctcccgcccggccaccgaaggccgcatgtcgcgcttgccgggtttgcccccgctttcgaagcgcaccaggatcatgcccgcgaacttttcgccccggtacacttccacccggtagatgttgcccgacttgtcgatggagaagcggttctggaagtccttcttgcggatgggcacatcgcattcgctgtcgtcgcgtgcgtcgggccgggccacctgcgcgccgatggcgttgacgcgaaagccgtccacggggtgcacggtgaaggtgtcgcgcacggtgaccatcctgccgaagggcaccaccagcttgcggccatccacgtccagcgagagcgagccggggccgtcggtgtattcgcgccattcgggggtgatgcgcgtcagcgcccggttgccgtagaacacccgatagccgtcgtcctcgtccaccacggccaggatgggcttggtggcggtgaacgataccttttcgcccttcttgagcggaatgtaccccagcgaggcgcgcacgtcgtccagcggcaggtacagccgctggtcgaagaaggccacggccacgtcgctttccagcgcggccagcacgccgcgcggggtcatggcgaagtcgcgcttgaagcccacgcccatctggcgcaggaacgattccagcacccgcaggtggtagtaggcgcgctgttcggtggaaaagtccttgctggcctctatgccgaaggcgggcttgccgtggcggatggcgaagaaggtcagggtcttctccatctcgtggtcgccttccgccgtgcgggtgttcttcaggtggtactcgtgcatggggctgagcaggccgccgttggcctcgcgcacggccttctggcccatggccgcaaggtcgccgtggcgcgcgccgggcagggtggcctggtcgatgatcacgctctgtccccagcgcatggggttgcgcatggggccttcgttcttggggcggtaaaagccgctgccgtcgtgcaggttcaggatgatgtccacctgcttgtcgaggatgatgtccttgatgcggctgacggtgtcgtattccgggtcgtccttgcgcagggcggcgaacttgcggttcatgtcgccgttgggcccgcgcgagcgcttgaccatgctggaaaagttgaggttgggcaccacccacaccgagccgttggtgatggcgtaatgggtgaccagcatcgacgcggcggaaaagccgcccggttcgtcgccctgtatgccgcccaccaccagcacggtgggcccgttgccggtgcccagcttgtacaggttgaagtccagttcggtgtggcggggcggggccttggccaggtcgacggtggtgatgacggcgggcgcggggctggccgaggccacggcctgcgtggtggcgggccgcttggcctgggcgggcgatgccgccagcgcgggcgcggcgtgcaggcagagcagcgcggcaaggcagtacagccaagggcgtatggcgcggcggcgtgcggaggtgcgcggtgcggtgcggtgcgtcatcatgcggtggcgaccttgatgtgccagggttcgaagcggacccccagcatgttgtcctgcggatagcgcagggtgatgtaacccagttcctccagccgccggaataccggggtggcggtgaaggcagaggtgaagttgcgcgcgccgtagccgcgctgccccacgtcgaagtcgcctatgccgtggaacgaataccccggcggggccagcgagcgcgaggccagcgacaggttgccgccgttggtggaagccttggtgaggaacaggtggaactgcttcatgatgccgcgcacgccggaggtgagcaccacgtcctcgcccagcaggcggcggatggtttcccacgtggtgcgcggttcgccctggtagacgtagttgcccatgcccggcaccttgtacacctcgcgcgaggggatggtggcggtcaacgagttcagcggcttcatgcccatgaacccgtaggcggatgcatccgcatggaacagttcgtcgatgagggccagttcctgcgggctgaaggccccgacagccgggtaactgcgggccacccgcaccgcgtcgtcgaagccgagcaggtagaaaaaaccgtgtcccacggtgcgctccaggcggcccagcctgtcggtggcggcgtgcagcacgggaatgcgctggggcggcagggtgatgtcgctggggtgggggctgtcgaaccggcgcatcttgaacaggtagtcgcgcacggcgtcgtcgatgccggggggggcgtccaggtcgccggaatggtccgactgctgggcgacaaggtcatcgtcctgcggggggggggagcccttggtcccggacgccgacggggcaggcgcggtagcgcccgacatgggggacggggaagccccggcgcccgatgtgcccgatgtggcggatgtggcggaccccagcgggccgctgccgcgccgcagagcggggcggactgcaggcccggcaagggcggtgcccatggcggccagatgcagcgcacaagcgcacgcggcgatgagaaaccgtcgtctgttcatgtgcccgttgcgtgtccccgaaagtgtggtcccggatgcctgatgcgcgttgcgctgccccggtggtgtcgccgtaagcgactctggatgcggacaggacccggcacggctgcgacacgggtgcgcttggcgtgcgttgcggtccggccctgcccgggtctgtcgggcggagcacggatgctgtccggacaggttcgcacccagccgtcatgcgccgggggaaccctatccgaaatccgggcggaactcaaagggcggagaaggcccggttcccgtgggtgtgccgggtctgccggatgcgcacggcgggccgcgctgcaccgcagtgcccgcccgtcatcacgacggattccgccgcgtctggaccacatccgggccgctcccgcccgctaccggatagccaccgggcagcatcccccggccatccccccgccatcccgctgtcatccggatgttccccccctcggacaaccaccgtccccgtcatgctgctcctcctgtccgtctccctgtccgcaccccctttccggcccccgatccaccccggcgcgtcttgaccttgccgggtggcttgattagcgtggcacgtcttcactccacgcggtgcgccgggggcccggcgcgcgatatccgtcaccacccaggcgcggccgtgccgccatcgctggccgccatgcgcccgccagcgcggcccgccaacgtgcccccaaacacgcggggcgtacatccgagaggtaggaaacatggtccagaaagcggaaaccatctggttcgacggcaagcaggtgccctgggacgaagccaacgtgcacgtgctgacccacaccctgcattacggcgtgggcgtgttcgaaggcattcgcgcgtacaagtgcgccgacggcgggtccgccgtgttccgcctgcgcgagcacatgcagcgcctgctgaactcggccaagatcctgcgcatggtcattccctacaccgtcgaccaactcgtggacgccgtggaagaaaccctgaagcgcaacaaactggccgaaggctacatccgccccctgtcgttcgtgggcgcgggcgccatgggcgtgtaccccggcgacaacccggtgcagaccatcatcgccacctggccctggggcgcctaccttggcgcagaggcactggaacacggcatccgcgtcaagaccagctcgttctgccgccaccacgtcaacgccatgatgaccaaggccaaggcctgcggcaactacgtgaactcggtgctggccaagatggaagccaaggccgacggctacgacgaaggcctgatgctggatacccagggcttcgtgtccgaggcgacgggcgaaaacatcttcatcgtgcgcggcaagctcatcaagaccaccccgctcacctcggtgctggacggcatcacccgcaacagcctgatcaccctggcccgcgaactgggctacgaagtggtggaacagcagttcacccgtgacgaactgtacatcgccgacgaagcgttcttctgtggcaccgccgccgaactgacgcccatccgcgaggtggacctgcgcgtcatcggccagggcaccgccggtccggtgaccaagcacctgcagggcgagtacttcaaggccgtgaagggtgaaaacccggcctacgcccactggctgcaccgctataccatctagggtccgtccgtgtatgatcgccgcacgccgggcacccgtcccggcgtgcggcgtgcgttgcggcccccgccagcccggatggcccggaatcgcccgtagcgtccagattttgccgccccacggcacgcaccaacccgcgccccgtccggcgtcccgtccttccgcgcgaaggcgggcgggacaggcggcgcagcaggcccgcacttcatgagcaacgcccccctcaccgccagataccgcccgcagaccttcgccgaggtggccgggcaggagacggtaaaggccatcctttcccgcgccgcggcggaagaccgcgtggcccccgcctacctgttcagcggcacgcgcggggtgggcaagaccaccatcgcccgcatcctggccaaggcgctgaactgcgaaaaggcccccaccggcgagccatgcaatacctgcgaacagtgccgcaaggtggtcatgggcaaccacgtggacgtggtggaaatcgacggcgcctccaaccggggcatcgaggacgcccgccgcctgcgcgaggccatcggctacgcgcccatggaaggccgctacaaggtcttcatcatcgacgaagcccacatgctgacgcgcgaggcgttcaacgccctgctgaaaacgctggaggaacccccgccgcgcgtcaccttcgtgctggccaccaccgagccgcacaaatttcccgtgaccatcatcagccgctgccagcacttcaccttcaagcggctgcccgagaacgagctggaagcccatctgaccggcgtgctgacccgagaggggcaggacttcgacccggcggcggtgcggctcatcgcgcggcgggccgcaggcagcgtgcgcgactccatgtcgctgctgggccaggtgctggcccttggcggcgaccgcctgaccgtggagggcgcgcgcggcgtgctgggcctggccgggcaggaactgttcttcgaggtgatgcaggccctggcctcgcaggattgcgtggcggtatccgccgtggtgcgcgacctgctggacaagggcgtggacatagggtttttcctgcgcgagctggcctctacctggcgcaacctgttcatgctgcgtcaggcgggcgaggccgccctgcccgcgctggacctgccggaagaagaagcccgccagtggctggaatgggcgccgaagttcgagatcacgcacatacacgcctgctggcagatgaccctggaaggccagcgccgcgtgctgaccagtctggaacctgccatggcgctggaactgctgctgctgaacctggccatgctgccgcgccttgtctcgctggagcagctgtcgcgcggcggcggggctggccccgccggtgggcgcggcatgcccggtggcgtgggtggtgttggcggcggacctgctggcggttcgggcatgcccggcgggggcgcggggggccacggctccatgccgccccggcagggcgggtacggcggatatggcgcccaatccggccagtccggccagcccggccaattcggccaatccggtcagtccggcgaatcgttcccgcaggcccagccgccgcagggccggtatcccggtccggggcaggtccggcctcaggccgcgtcgtcggcatcgtccatgtcttcgtcgtccggcgtgcccggtgcgccgggcatgcagcccgcgggcggctttccccgtcccgagcgtgccgccccggcggcggcccccgccccctcgcgcggcgggtcggacacctcgctgccgtgggatgacgtgccgtatcccgcacccggcggggctgctttcggcgacgctgccatcgggggcacctcaagtgtccccggtgcccccgattccgtggccagcgcgtctgatacgcccgatacattgggcgcacccgatgcacccgcccctcatgaggacggcacatgggtcggcttcgtgcaatactgtgtggagcgcaacggcgagggcggcagcagcctttccatgctcaggcaggcgcagggacattgtgccgatggcagactgacggtgtccactcggtccagcacgctgtacaaccagctgtcggttcccggcaacgaagcgcttctcgttgcgcgtgcccgcgcctatttcggcaccgacgtacgggtagaggtgcttccgcccaccacccgcatcaagaccccctcggaactgcgcgccgaggccgaacggcaccccgccgtgagcctgctgcgcgaacagttcggggccaccatgctgtcctgccggcccctggccgacgggcggcttcaatagaaccatacggaggaatccatgcgcggtatgaacgacctcctgcgccaggcgcaggtcatgcagaccaagatgagcaagcttcaggccgaaatggccgaccgtacccttgaagccaccagcggcggcggcatggtcaaggtgaccgtttccggcaagcaggaagtaaaggccatcgtcatcgatcccaaggccgtggaccccaacgacgtggaaatgcttcaggacctggtgctgaccgccgtcaacgaagggctgcgccaggccaaggacatgatggagaaggagatgggggccctcaccggtggcctcaagatgcccggtctcttctagccgcgctccgtcctttcgttctccggcttccttgccggagaacgaaaatcctgtcgcgcggggaactgcctcgggccttccaccggcgacaagagcaatcgatttccgcaatgtaacccggagtgtccgtgcagcgactgcccgaaccgttgaaggcgctggtggagcagctctcccggctgcccggccttggccccaagtcggccctgcgtcttgccatgaccctgctgaagtggcccgccagcgaaacccgcaggctgggccgcgccgtgcatgacctgcgcgacaacctgcatctgtgcgggcgctgcggcgcgctgacagacgtggacccctgcggcatctgcaccgacccggcccgcagcggcgaaacgctgtgtctggtgtcggaatgggattccctgctcaccctggaagagggcggcttctacaagggccagtacctcatccttggcggcctgctggccccgctggacaacctgcacgccgattcgctggaactggaccggctgaccaaaaggatggccgaaggcacggtgcgcgaggtggtcatggcccttggcaccaccgtggaggcggaaaacaccgccacctacatccgcaacatgatcgtccggcagtacccgcaggtgcgcgtgacccggctggcccagggcattccgctggggtccgaggtcaagttcatggatagggagacgctcaggcagtcgatgcagtaccgccaagacctctagcggtacgcccgaccgcgtcctttcgttctccggcatcgtcagatttcgccttttgctccggtcacgtatgagaagagcgcgctgcggtcgccatccgtaatgctcaagggctcgcataacggctgccgcacgctcccttcgcaataaggctcatcttccttgccggagaacgaaactcctgcggtcggatcgcaccgcttcaagtgcttttctccactgtttccggcaacggtgtgagcggttgccagggctgatcacacaacaaaccccgcctgtcttcgcaaggaaggcgggcggggttgtttgtgggggaatgccgtgcggcctacgccgccgtatcgttgacgctggcggtggaggcggaggtgcccgaaacgggcaggcactgggcttcgatgcgctgggccgcgcactgggccagttcgcccacggtgcacagcagcaggcgcccgcgttcgaagtgttccaccggggcgtcgcaggtgcgcaggccgcgcaaggcgagcagggcctcgggcgcgcccagcacgccaagggaccaggccgccgtgccgcgcgcgggcaggtcgcagtcggccaggcccgccagcagggcgggcaccgccgtttcgacaaagccgggcagtccgggccgttcctgggccaggcgcccgatgccccagtacacgccgcgccgcaggggggcgtggtcgcagtagttgtcgtccttgcccgtctcgcgcacgtacgagacgaggatgcggtggtattcgtcggcaaggcgggggtggcaggccagtatttcgccgaaggcctcggggatgccccagccgatgtttccggattcctcgttcatatgccacatcaggcggcgcatgatgatgcgggcgtcttccatgttggcgtccgcgatgcgcgccaccacccgtcccagggccaccacggcgcgccatttggcctcgccgcccagcagcagggacgacagcagcgggccaacggcgcctttgccgggcagcgccacgatttcgtccaggtgttcttcccactcggcggaagcgagcagcgcgcgcaggtgggtcttcagcgatctgaagcggggcatgctctcctcctttcccgtgtcgtgccgggcgacggattcgcccgaccgtgcagcatataccataacaaggtgagcgcatgatgcaaccccggcctgttgcaacccgtcgcggccctgttggtggcggcctgaacctgtccggttgggcctgaaatgcaacgggatccgcgcgtatccggccatgcgcccggtcagcgcctggccagcatccggtcagcgtcgcctgcatgcgggcgcgtccggtgtcgcgtcaggtgatgcgttcggccccctcggagttccggatgcagcgggcccggcaagcccgaccgatccggccagtccgaccgatccggccagcgcagccgggcgcgcggaggcgcggcccccatggccggttgcgggtgtcgcctcgttgcgcgccccatggcgattggctatgctggaaggagattcgatatcctttcgcccagacgttctgcccagacgcgctgcccggacgctcggcccacatacttcgtccacccactccgtccggacacttcccccagacgctccgccagaggctacgcatgtccagcgccgcagaccgcccccccagcatcgccgcccgccgggcgcgcgtggcggtgcggcgcggcgcgggcgggtgcgcagccgcccgttgcgagacgtccccggtgtttctcgcctgtctccgttctccccttgcacggccatgatgggccccctgcgcaccacgcttgcgcgctgctgggcgcgttttccgctgcggcccctgctgcggcatgtggtgccgcccgccccgggcctgcgcctgcggatggtggggtggtgttctctggtctgcctgttgccgctgggcatcgtcagcgcggtgttcgtgcaggtgaccacggtgcagaccgacagctacctgcatgcgcaggggcgcaccctggccgatgcggcctcgttgcagctcacccgcctgtcgcgcacggcagaggccctggcccgcgtggtggccgggctgcgggtggaatacgacggcgacatgccggggctgcgcctgcgcctgtccgaactgcacggcctgtggccccgcgcctgcatcgaggtgttcgacatgggggccgaacccgtggtgcggctgctgcccgccagcggcgggcccgagcggcttgcgggcggcgtcacgcccaacggcgccaccaccgacggggcgttggtggtacgccaggcgttgcgggggctgacgcggcgcgacgtgttccggtccgccgacgggctggccatcaaggcggtggtgccgatcatcgtgcccctggaacaggcgggtgcacgccacggcgggaaaatccggcgccccctgcccacgcccatgggaccggcatccctgccggaatcttcgctgggcggcatggttccgttgccgccccagatgtccctgccgagccagatggaacaggccccgtacgcgccgtttgcatccgatgcggaggagatcacgggccaggcggacctggaagggctggcggcccggcagcacgggcgcatcgtgggggcggcggtggtgtcgtttcccatgaacaggtcgctgttgcgcggcctgggcgatgctgtgcgcgccgacgtggcggtgttcgacctgggcggcgagcgtccgcgcggcacgctgtttcccggtgacggcaccgccgacgtggccgactggccggaccggcccgaccttgcgcagggtgcgtcgcctggtggattggctggcgggggtgtggcgggcggtgcgcattccggcaccggcgcgtctggcggcaatgtttccgggggcggctttttcggcagggcgcagggtttcggccaggcgcagggcctgcccttcctgcaacgctatgaacaggtggcgggcaagccctatctggtcagctaccagcccctgccggggggcagcggcatgcccgtgggcgcgctggccgtgttcgtggacgtggagccgcaacgctcgcgcctgcgcaccgccgtggaatacaccctgctggccgccgtggtggcccttgggctgtccttgtgcacggggtttctcatcgcggaccgggtggtgcggcccctgcatgaactgctgcacgccatccggcgcatttcgctcggcaactacagcgaacggctgcccccggcgggcatggccgagataggccagctggcccaggccgtgaaccacatggcctccacgctggaggaaaaccgcaccagccttctgggcgccttgcaggaaaaggtggagtcgggcgagcgcctggcccgcgccaaccgcgaactggagctgctgaactgggaacttacccgcgcccaggccaactaccggcgcattttcgaggaatcggcgcagggcatctaccagtccacgccgcagggccgttttttgcggacgaacccggccatggcgcgcatgttcggctattcttcgccgtacgagatggtgtcgtcggtgacggacatcggcgagcagttctacgtgcgccccggcgagcgcgaggaactgctgcgtcgcctgcgccaggaggggcgggtgtcgctggaaacctgcctgcgcaggcgtgacgccagcgtggtgcacgtggcgctgaccgcccgcgcggtgaccggagagaccggcgagcaactgtacatcgagggcgcggtgcacgacatcaccgagcgcgtcgagcgccaccgcgccgagcgcgagcgcgaggccgccgaggcggccagccgcgccaagacgcaactgctggcccgcatgagccacgaggtgcgcaccccgctcaacgccctgctgggcatggccgacgtgctggaccgcacccccctggagccggaacagcgcggttatctggacgtgctgcgcaattccggccattcgctgctggcgctgctgaacgacgtgctggacttttcgcgcctggaagccggacgggtggtgccggagcgggtgggctttcgtctgggcgagatcatggcgcaggtctgccgccagatggaacctgccgccagcgcggacgggcgcggcctgcgcctggactgggccgtgctgcccggcgtgcccgacgcgctggtgggcgacccgctgcggctgcgccagattctgggcaacctggtctccaacgcggtaaagttcacccctgccggtcgggtgatggtgctggcccagcccgccgacggcaacgtgcccgaccgcgatgccgggccagtcgcgtccccggtcgcatccccagtcgcgcaccccgccacgccttccgcgtcaccggacgaggcgccttgccgcccgtcctccggcaggcggatggaagtgctgttttccgtggcggacacgggcatcggcattccgccggaacatcaggacgtggtgttcgaaagcttcatgcaggcggattcgtccattacccgccagtacggcggcacgggactggggctgtccatctgccgggcgctggtggaaatgctgggcggcgccatctggcttgaaagcgcccccggcaggggcaccaccgtgtatttcaccctgcccatgcagcccgccggcgaagccgtctgcgggccgaatcccgcggtcccggcgaatctggcggcaccggcggaaacgcggacccccggtgcttccgagccctccgagggcacggtcatgccggtttcacctgccgcatcaggcgcagccgtcccgttgagcgcgcgggatgttccgaccgacgcacgggccagcgtacaggcctaccccgtcatcccagtcacgccagtcactccagtcaccccgggcgatgctgtcgttcgggtcgggggtgcggcgacggaaggcggggccgtcaccggtgccgccgggctggccgaaactccggtcccgccagacttgccggacgcgcggctcggcgacgaggactccggaccgcaacggtccctgtccatcctgctggtggaggacagccccagcaaccgcctgctcttttcgctgtacctgcggggacgcccctgcgccatcaccgaggtccacaacggcgaggagggcgtggccgcctacgccacgggacgcttcgacctggtgttcatggacatcgagatgccggtgctggacggctatcgggccacgcgggccatccgcgccctggagcgcgaacggggcctgccgcccacgccgatcattgccctgacggcgcacgtggtgggtgaattccgcaacgactgcgcggcggcggggtgcaccggctttctggccaagcccttttcgcgcggggaattgctgcgctgcatggcccgccactgcgggggcggcgatgcggcgggggatgcctggcaggccgggagcgatctggctggcggcagtgatttcaccgagggggcgggatctccggcgggcaatcagtccagtccgggcccggagtaaccggagggcggctggccaggctgatctggcgggcaggcggactggtggaccgggaagtgtcgggggcgacggcggctgtgcccgaaggttcagcgcagtccggccacgtccagcaccacttccgcagccatgcgtccgccgcctcggcggggggccatccattcctcgaagcggtggcgcaccacctcgcgtcgcagggggctgcgcaactgttgcagcagggcctccgccagggcgtcgccgtcgggcacctcggtcagcagtccggcatcggccagtcccctgtccttggtcatctctccgcccttggccagcccttggtccacccatgcgaaattctcgcgcgatggccccacgcagggcaccaccccgtgggtcagcggttccagaaaattctggccgcccagccgggccagcgagccgcccacgaacacggcggcggcgctggcgtacagggctgccaactcgccgaacacgtcccagatcagcaccgtgccacggtcggaagattggccggaaggcgctgccacgcggcgcgagcgcagttcccacggcagcccggcctgttccagcgcgttcacccacgcgggcacgcggtgcatgtggcggggagccacggcgatgtccacatcggggcgctcctgcacgattctctggatgaccggcagcagggcggcttcctcttcctcgcgcaccgagcccagcaccgccagcggggctccatcccgcagtaccgtgcccgcaaggccgaccacgcccggcacgccggacgcgtcgtgtgcgccgggcacgccggattcgtccggtctttcgggctggggcaaggcccggtcgaacttgatgttgggcatgaccgaggtgcgatggtgcccgaacagcaggccgaagcgctgggcgtcgtcgggcgagatggcggcgatgcgcgccggggccagtccgcgccagaagtcgggggtgagcaggtacccggccagggtgcgcggggtcatgcgcccgttgaccacggccacggggacgccccgcgccgcgcaggcggacagcaggccgggccacagttccgtttccagcagggccacggcgcagggccgggcctggtccagcgcgcggcgcatcaggaccggctcgtcaaagggaaagtagcgcacctgcacccgcaggccgggccggtgtgcggcggcccagtcgcgggccttttccagtacttccaccccctgccgggtgcacgaggtgagcagcacggagagtccgccgtcctgagtgcacgaggaggtgcacgggggagggcacgggggcgtgagcggggcgggggaggatgggcatggccggtcgggggtgcccccggagccggtgccgtccaggtggcgcagcagttcccacgccagataggcctcgccgccggaggccgcctgcacccagaggtgggccgcctcggcccagttgtcgggcaccagacgctggtcgtagccttcggccaggcgggcattgcggcgcagcagggggcgggccagacgccagacgccgccgtagacggccagcagtgcggcgtgcagagggtcggacttcatgcgggaaccttttggcggatcagggaaaagatgtgtcggaaagcaccgtgacgggcatggtgcgggccgcggcaacgcctcagcccgcgctgaccgccagtttgccgttgcacgacacggcatcgtgcaggggcatgcccagccggacggacagggcctgctctatctccacggcctgctcgtgcgattcgcggatgcgctcgcggatgcgttcggtgcggccataccgctccacgaggtcgtcgaagcgttcctccagcgtcaccagctgatcgtgcttcacgcgcttgtcggcgtagatgatgatcagcggcatcagccattcccgcacggtcacgtccacccgccacggccagtgcacgtggtgcatcaccccctgggcgatgcgcgggttgcccgtctcgtgcagggtccacgcgccgccgagttgggcgtggttgcccccgaagcggatggtgtagtccttggcgatgtcgtgcaagagggcgctggccagcaccgagggcaggtggatgtccgtgctgttcgggccattcgggccgtccgcgatattgtccagcgccgcgcgggccagcgccatggccatgtcggccaccctgaggctgtgggcgcggatgtggtcgggcatggcgtagcggtcccacagggcatggcaggcggccatgtccggcacgggccaggcgtctccggaaccggaggggttcggggacgcgaagctgaggggcggcaggtcgtccggcgtcatgcagcggacagccgccgcctcgcgcggattttccacgtcgccggtaaagggcatacccacggtggcggtcatgcggtctcctctggtgacgcgcgggccgggcggaccgccggataccggtcccgtgcgatgcgccgcgcgttcgccacatccgcaaacataaccactggccgggcaaaaggcaaagcgcgcgcctgcgggcgtctgcgcttccgccgcgttgacagcagcccttggcacgtcgtagcaccatcgggacacggtgcggagggcatggggttgcccgcgcgaaaccgtgcgggcggcgggccatgcccaaggggcggcaccgccgtcgcgtcgcgcctgaccggcccacggcccggcggcgcatcatcgtccggcgggcggcccgcggggttcggcccacagcggcccacccgggtgcaccgccgacgcagcgacaggcaggaagaccaacgtgagcgtgaatttctccacggccttcaaggatccggacctttcccgcggccttatcgaacggctgcaccgcgcactggaccgccccctgcgcttcatggaagtgtgcggcacccataccgtggccatcttccagagcggcatgcgcccgctgctgcccgccggggtcaggcacctgtccggccccggctgcccggtgtgcgtgacccacgaaagcgaggtggccgcctacctgcaactggcggaaaagcccggcgttatcatcgccaccttcggcgacctgatgcgcgtgcccggccccggcggcgacaacctgaagctggcccaggccaagggcgcgcgggtggagatcgtctactccgcccatgacgcgctgaagctggccgccgacaaccccggcgacaccgtggtgttcctgggcatcggcttcgagaccaccgcccccaccgtggccgccacggtgctgatggcgcgacagcaggggctggccaacttctgcgtgctctcgttccacaagctggtgccgcccgcgctacgcgccctgctggccgacccggactgcgccgtggacgcctttctgctgccggggcacgtgtccaccattctcggcatggagccgtaccgcttcgtggccgacgaattccgcacccccggcatcatcgccgggttcgaccccgtggacatcctgcaggccctgctgatcatggtggagcagcgcaagacgggcgaattcgccatcgtcaactcctaccgccgggccgtggacgacgcgggcaacccccgcgcgagagagattctggacacggtgttccagaccgccgacgccctgtggcgcggcatcggctgcattcccggcagcggtctggtgttccggcccgagttcgagcaatacgacgccatggcccgtctgggccttaccctgcccgaggccaggcccatcgcgggctgcaagtgcggcgacgtgctgaagggcaagatgcagccctgcgactgtccgctgttcgccaaggcctgcacgcccgccaagcccgtggggccgtgcatggtttccaccgagggcagctgcgccgcctacttcaagtacaacgtggaggcctgatcgcatggccggtgatacgcttcttctcgactacggcagcggcggcaaggccgcgcaccggctcatcggtgaactgttcctgaaacacttcgacaaccccgtgctgcgcacgctggacgacgccgcccggctggaactgaccggcccgctggccatgagcaccgacagctacgtggtggacccgctgttctttcccggcggcgacatcggcacgctggccgtgcacggcaccgtcaatgacgtggccatgctgggcgcgcggccccgctacctgagctgcgggttcatccttgaggaagggctggacatggaggtgctggagcgcatcgtcgcctccatgggcaacgccgcgcgcgaggccggggtgtgcatcgtcaccggcgacaccaaggtggtgccgcgcggcatggccgacaaggtgttcatcaacaccaccggcatcggcgagatcatcgcgaatccctcacccagcgggcattccgcccggcccggcgatgccgtcatcatcagcggcagcatgggcgaccacgggctgaccatcctgtcgcaccgcgaagggctgaacttctctgccgacgtgcgcagcgattccgccgcgctcaacgggctgaccgaacggctgctgctggaggtgggcgacatccacgtgctgcgcgaccccacgcgcggcggccttgccaccaccctgaacgaaatcgccgggcagtcgggcgtggtcatgcgcatcgcggaacgggacatccccgtgcgcgatgccgtgcgcgaagggtgctccttcctcggcctggacccgctgtacctcgccaacgagggcaagctgatctgcatcctgccgcaggaaaaggccgacgcggcccttgccgtgctgcaccaaagcccccttggggccgacgctgcccgcatcggcaccatagtggccgccgatggcgcggggcctggccgggccgggcaggtcatcctggaaacgcccatgggcggccatcgcctgctctccatgctggagggcgagcagttgccgcgcatctgctgacggcggcgggtaagagataagagaaaagagtttgaatacgagagaggggggctttgaaaagcccccctctctcgtgctctcaccccgcaaactttctggttgggggtgggctgcatgtgcggcggtgtgccgtcacacccggcaagagtccgaaaacggcgtcagttccacttcctttttgcccggcagttgcgcggtgatgcgcaatgtgccgccaagggcgcgcacgatctggcacagggtttggaatgcatatcgccaagcggcgcgagcaatcgaaaaaaggccggccacccatgggtgaccggcctttggcgtatcgggggaaatggcccttaccgcgcacccttggggaacaggatgacccccacggtcttgagcacgatcttcaggtccagcaggggtgacatgttcttgatgtagtacaggtcgtattccagcttgtagcgggcgtcctctatggaagcgccgtacgggtagcacacctgcgcccagccggtaacgcccggcttcacggtgtggcgcacgtagaagtaggggatgaccttttccagttcgcgcacgaactgcatgcgttccgggcgcgggccgatcagcgacatgtcgccgcgcagcacgttccacagctggggcagttcgtcgatgcgcaccttgcggatgaacttgcccaccttggtcacgcgggtgtcgcccttctgcgcccacaccgcgccgttcttttccgcgtccacggtcatggagcggaacttcagcaccgtgaattccttttcgtgcaggcccacgcgcttctgcttgtagatcacccgggccgggcgattccagccggatgaccagggcggcaacggccatgatcggcagggtaagcaccagcagcacgaaggatgtcagcacgtcgaacacccgcttcaggcgctgcatggacccctgcgtgttcaggttgaagccgtcttccatcagcagccattcgtcgcggatgaggctgacgggaatgcgcccggccacgtgttcgtacagggtgcggatgtccaccaccatcaggccgcccagtttggcgcgcagcagttcgcgggcgatgtcctcgtccagcggggcgtcgggcagcatgaccagcatggtggcgccgtggctgcgcgcaacccccagcggatcgtacgaggggccaaggcacggcccggcgtcggcgtccatgtcgccttcgcccacgtagcccaggatttcggcgtggggcatgctctgcgccagcaggctgcgcaccttgcccgcacggtccacgcccaccagcaccaccttgtgccgggtcatgaagcgcttgccgatgcggtgccacaccacgcgccaggtcaggcacagggtcaccaccagcaccagcagcagcacgaaggtggcccggtcgaagcgccagctttcgaacgaatagaaggtgaaaccggtggcgatgacccccagtacggacgccacgcccacgcgggccacggaatcgcggaagtcctcgtcgcccaccgaatagcagtccagcacgtagaacgagagcaggaagaagaaggtggtgaagaacgaggcgcccgtatagtcgatgagcacgctgtattcgtccggcagcatgatttcgccgatggcgtacagcgcgatgaggatgcacagggcatccagcagacggaacaggccgttacggatattgtcgttcacgcattcctcccggaatggatgggaaatcttacgtcgcgggggcaggttgtcacgcccgtcccgatttcaggggctgtttcgccatcaggattttcgtccgttggcaaggaaaacgggcctgccattaggggagagccacagccgtcgggctctcggctcgcccagcggccacgcttcgcgcccttcggggcaggcccgacgggcgaagggacaatcgacaggcagcccctacgctaggcgcatcacccgcagaatatgctcgctcaccttgtcggcgtcgaattccgtttccgccagccgccgcccggcctgccccatgcgggcgatcaggttgcggtcggtgatgaatcgttccatggcggcggccagggcctgggggtcgcgcaggggcacgcggaagccgttcaccccgtcctcgaccacctcgcggcagccgggggcgtcggtgaccacggcggcgcggcccatgctcatgccttccatcaccgagcagggggtgccttcgcgccacgagggcagcaccaccacgctggcgtcggccacgtacgggcgcacgtcgcgggtctggccaagatattcgatgattccttcacgcgtccagccttccacctctgcaagtggcacgctgcccggtccgctttccggcggtcccagcacgcgaaagcgggcgtcgggatgtttcgccttcagcagccgcgcggccccggcgtattcacgcaggcccttggcctccagcaggcggcccaccagcaggaaggtcggcgggtccagcaccggttccgcctgggcgaagtggtccagcgccacgccggtgccccggcacatggccactgacgtggagtgcgggatgatgtggttgtcctcgaacacccggcggtcttccatgttctggaagaacaccgtgcgcacgcaggcaagggccacgcggtagagcagggcggccaccctggtcagcatgcgcttgatcggggtgtccgcctcgaacatgtagccaagcccggtaatcatggcgtagcgggcgggcacgcgcgccagcgccgccgccgtggccccgtagatgaccggcttgatggtgaagcagaaggccacgtcgggtcgttcctgccggaagacgcggtacagcgcggcaaaggtggcggcgtcgcgcacggggttcagccccttgcggtccagggggtagcccgccacgcggacgcccatggcttccagcgcggcgcggccttcggtgtcggtgtcggcgtcgggcacgatgcacagcacttcgtgtcccagcgcacggagcctgcggatgagcacgctccagaaattgaccatggcccgggcctgattgcccagaatggcgaccttcatctgatgcctcgctggctgagcgaccggatacgccgggcgcagatcccggcagggcgccggggaagtgttgccccgcccttggcacacgcggcgcggggagcggaagaacgcgcaccttgtaacaggtgggcagcacgctgaaaagggggcccccggcgggcggcggggctgcgtttgcgggccgccggaaccgtgcgccccgtgcggggggctggccctccgaccgggggggcttccgttttgcggcgggacgcattgtgcccgcagcgtcatcatcctgccgccgggtctgtatactgttgcagcatacacgtttcgtgccgggcggcatgctttcccgcgggctctttacagggtgtggcgttgggagtagaagcgcgcacgttggggtggtgcgcggcaagcccgtcaccaagggccccggcctgcggcggacagaacgccacgccgcacgggctgcgctctggcgcaacaccgcccggcgcgccatcctttgacgcgacattccggcgcacgtacaatgcgcaatccatccgaaaccaccactccctagggaggatacaccaccatgacccgttataccgccctgatgcaggaactggaagccgccccccgcacctggcttgtcaccggggttgccggattcattggctccaacctgctcgaaacgctgttgatgcacggtcagaaggtggtggggctggacaacttcgccaccggctatcagcgcaacctggacatggtgcgcgaaatcgtgggcgcggacctgtggcgcaacttccgcttcaaggaaggcgacatccgcaacctggagcactgccgcgaggtgtgcgaaggcgtggaccacgtgctgcaccaggccgccctgggttccgtgccgcgctccatcgaagaccccatcctggccaacgaaagcaacatttcgggcttcgtgaacatgatggtggccgcccgcgacgccaaggtgaaaaccttcgtctacgccgcgtccagttccacctacggcgacgaacccaccctgcccaaggtcgaggacaagatcggcaagccgctgtcgccctacgcggtgaccaagtacgtcaacgaactgtacgccgacgtgtttgccacctgctacggcatgaaggccatcggcctgcgctacttcaacgtgttcggcaagcggcaggatccctttggcgcctatgccgccgtcattccgcagtggttcgcctcgctgctgcgcggcgagaccgtgttcatcaacggcgacggcgagaccagccgcgacttctgctacatcgacaactgcgtgcaggccaacctgctggccgccaccgccaccgacgaggcggccctgaacacggtgtacaacgtggcctttggcgaacgcaccgacctgaaccagctgttcgacctgatccgcgaggaagtgagccgccacaagccggaagcggccacggccaagcccgagcaccgcgaattccgtttcggcgacgtgcgccattccttggccgacatcagccgcgcccacacccggttgggctacgagccggtgtacagcgtgcgccaggggctgcgcctgtcaggcgactggtacgccgccaacctgaagtaggcgtactgtgcgggttgccccgcgccgtcccgcatgatcgcattgtccgttccgccccgccgcagcccctgcggcggggcgtcgtgcgtttgaggggggcggtacgcggcgcatgctactcccggataccatgttcgcacccggcatccgcttccggtgtccgctcccggcgggcagcttgggcgacaagtcttgtcggtcgggctacggaaagaggggcttgccaagcccggtcaggaggagtatttggcgaaacatgcaaatgattgcaccgcaacgcacagccgcccaccgcaggctcatcgaggcgcaggccgatatattcaaggcgctggggcaccccagccgcctgctgatggtcgaggaactgacgcgcggcgaacgctgcgtgtgcgaattgcaggcgctggtgggctcggatgtctccacggtgtccaagcacctgtccatcctgaagggcgctgacgtggtgcgtgacgagaagcgcggggccaacgtctactattcgctgtcgttgggatgcgtgcggtcctttctggagtgcacggggcggcacatcgatcaggccgcccaggttctgtcgcaggatctggcccggctggccgccctgcggtccggggactagctggcgactttgcggctggggctcggcgcgcgtccgtgtggagccgcagccggatgaacgagcgtttttttgtgggaacatttgcacattacgccaaatgaacaactggcgggcgcagtggcgcggcccgtcaccgagcggaaggcaacacaacgatgaccagcggacatggcacctacggcaagaacggtcccggcggaaagaacggccccgatgacaaggaaacggggacattcgcatcacccgggggtacgcggcccggcacggcgggcggcgcatcgggatgcgcctgcatgaccgccgggagcgcaccagcccccggcgcccctgcctccgggttgcgaccgttgcagcccgttgccccgcatgcggcatccaccggcggggggtgcggctgcgggagcgcgtccggcacattcggcatgtccgcctcgtctggcgtggcggcatcgtccggtccctcgctgacgccccttgcgccccttgagggcccggccagcctgcccccactctccggcggtggctccgccgccggcggagggtgcgcctgttccgctccttccgccatcgccgcgcaagccccggccctgtcgccggggcaggagcgcgccgggctgttgcgccgcctgtccatcatggccgtgtgtctggccgcgtggtgggcggtgtacctgaacctgcccgccgcctcccgctcgctgacgtacggcatgctgggcctgacgcccggttcgcatctgggcgaggcggtggaattcttcctgtacgacacccccaaggtgctcatgctgctttcgctggtggtcttcggcatcggcctggtgcgctcgttcttcacgccgcagcgcacccgccgcctgctggccgggcgcggcgaggcggtgggcaacgtgctggccgccctgctgggcatcgtcaccccgttctgttcctgctcggcggtgccgctgttcatcggcttcgtctccgccggggtgccgttgggggtgaccttttcgttcctggtgtccgcgcccatgatcaacgagatcgccgtggtcatgctgtacggcctgctgggctggaaggtggccgccctgtatgcgggcacgggccttgccatcgccatcgtgtccggctggatcatcgggcggctgggcatggaacgccacatcgagggctgggtgttgcaggtgcgggccgaggcggaacagatgcacgacgctggcctgtcctggtccgggcgcatcgactacggcgtgcaggccatgcgcgacatcgtgggcaaggtctggccgtgggtggtgctgggcatcgcggtgggcgcgggcatccacggctacgtgccggaggggttcatggcctccatcatggggcgtggggcgtggtgggccgtgccgctggccgtggccatcggcattcccatgtactccaacgcggcgggcatgatccccgtggtgcaggccctgctgggcaagggggccgcgctgggcacggtgctggcgttcatgatggccgtcatcgccctgtccctgccggaggcggtgatgctgcgccgcgtgctgaagccccggctggtggccgtgttcttcggcgtggtgggcctgggcatcatgctggtggggtatctgttcaacgccctggtgtgacggcatcccccacggggtgcatcggaaaaaacgcagacgggcgcatggcacacccccggggagtgccatgcgcccgtactgcgtttccgctccctctcgccgtccgagcgttggcagaatgacggcgaaaggtgattttccggcccctagcgccagcatcggggccggaaaatcgtatggggaggggagtatcttgccggtgcgtgccgcgtggggcggccagcgcctcggctacccgatcagggcgtacatttcgcgggcgtcggcgtggtcgggcgcgcggtcgagaatgacctcgagttcggcccgcgcctcgtccttgcggccaagggagatcaggcacccggccagcgagaagcgtacgttgtccttttcgggggaaagttccaggaaggcccgcaggtgggccaccacttcttcgatgcggccaaggtggtagccaaggcgcagcaggccgttcatggccaccaggttgccggggttcatgcccagcgcggccacgaaatggtcgaaggcctcggcgtgcgcgccggtttccatctccaccaggcccatgcccgccagcgacttgtcgttggcttcgatgttggcggccttgcggtacagcaccagggcggcttcaaggttgccgcgctgcacggcgatggtggcgagcccgaggtacgggtccggatgcacgccgttgctgccggcggccttgcggtagtactcttcggccttttccaggtcacccatgaaaaggtagcactcgcccagttccttgttgatttcgtaatcgagatggttgctcatgttctcccctccatgccgtagggcattgcgcttctgggtcgccccgcgctgcgcgggacgggcgccgttccggcgccggagcggttcgcctgtcggattcgcgaacgctcacgggaaagctgtgcccatgtccttcgcttagcactatgcgtgccattgctggctgcgaagtgttcgtgggcgcaacaagcctagcaaaccatgtgccacgtcattttgacggggtggggcggtgtttgcaacccatgaatatgtatgttttatttgcagtcgttaagcgggcatggggccatgctccggcatgtcccggcagggcgcggggcgacagggacaccgcccgcctgggcacaaagcgccggtttgccgtcctttctgtcgtgttcatgccccgcatgggggcaaatcctgccgcatgcctccaggcgtccccggatatcgatgccgcccggccatccgcgtgatggtcgggcggcgtcgtcattccggcgggtgcggaacgcgcgaaatggtgtattttttcatgtaataatgcggtataaaaagcattcatggcgctggaacacctcttgctgaaccgggggtgcatccacgggccgcacaggcggtcaccataccctgcgcggcacacgccccaggggcgaaaaggggaggaatcccgcatgaaaagcctttacgaaccgcatgtgaaccttgtcggcaaggtcatggacatgcagctccagcgtcagaatgtcgtcatgagcaacatcgccaacgtccggacgcccggctacaagccgcgcgaactggagttcgagaagcagttgcagtcggcgctggggctggacgccaaggggcggatgacccgcaccgagcagaaccacctgccctccgagttcagcgccgacggcttcaacgccgactgggaaaaggcggccaagccgcgcgtcatccacggcgaagaccgcgtgaacctggacaaggaaatggccaagatggccaagaactccctgcattattccgcccttaccaccgtcattcgcggcaacctcgagggcgtcaagaacatcatacaggaagggcagaagtaatggacttcatgactgccattgatatcggcgcctccgcactcaacgcggagcgcacgaacatgaacatcatctccatgaacctggccaacgtgaagaccacccgcaccgagcagggcggtccctaccggcgcaagaccaccatcatggcggcccaggacatcgacgaccccttcgccaagcacatgcagggcgccctggaccgcgagctgaaaggcgtgcgcgtgatgcacgtggccaccgactcgcgccccctcaagcgcgtgtacgaacccggccaccccgacgcggaccaggacggcttcgtcgcctacccggacatcaacgtggtggaggaaatggccagcctgatgaccgcccagcgcggctacgaggccaacgtgaccaccatcgacaccgtcaaggccatgtacaccaaggccttggaaatcagccgctaggtaacggggagaaacggccatgagcatccaggcagtagggctgaaggcctattccaacgccctcggcaacttcaccaaggccgaacaggccacccgcgccaccgccgcacccgcggcctccggcgttcaggccaagtcgttcaccaacacgctctccgagtcgctgaccaaggtgaacgagatgcagaccgaaaagtcgcagatgatccaggcgttcgcgtcgggcgaaacccagaacgtgcacgaactgatgattaccctgcaaaaggccggacttgccgtgaacatgacctccgccgtgcggaacaaggtcatggaggcgtacaaggaactcagtcgcatccaattctagggcattcggcccttcccgccgctgccttcgtcagccggcgcggttcattcggtcacgcacggaagagtgcgctcccttcatgaaccgcttggcttcctcggcacccgacgggaatcatccgaatgccccggcgggcggtgccccccgccggagaacgaaactccgaccacgccaggcgcccggcgagcgacggaaatcatccgaatgccccgaagcgaggcttgaagagactgaccgatccgcaccgcccatcgcaccacgcagcgcatagcagtccagagaccactcgccagagacgaccccggaggaagaacacatggctcccgctctcgcagacgtcatccagaaggccaagggcttctgggaacgcatctccatctcgcagcgcatcttcatcgccggtctggccgtggcggtggtggccgtgttcttcggcctggttttctggatgaaccgtcccgactaccgggtgttgtactccaacctgtcgcccgaggacgccagccgcgtggtcaagctgttgcaggccgacaaggtggcctacaagctggagagcggcggctcgtccatcaccgtgcccgccgacaaggtgtacgacctgcggctgaaggtggccggtgaaggcaatctggtgggccagggcatcggcttcgagattttcgaccaggtcaaggtgggccagaccgacttcgtccagaagatcaactaccagcgcgccctgcagggcgaactttcgcgcaccatttcggaatttcccaacgtggagagcgcgagggtgcacctggtcattccgcaccgcagcctgttcatcgaggaacagcagaagccgtccgtctcggtggtgctgaagctgcgcgacagcagcaagaagctggagtccaaggacgtgcaggccatcgtcaatctggtggtcatggccgtggaagggctggacaagtacaaggtgtccatcgccgacaccaccggcaagatcctgtacgccccggacgaggacggcagcatcaccggcatgaccaccacccagctcgaccacaagctgcgcatgcagcagaccctggagcggcgcatagaagagctgctctacccggtgctgggcgcgggcaagatcatcgccaaggtcaacgccgacctcgacttcagccagcgcaccatccgcaaggaactgtacgaccccgaaaagaccgtggtgcgcagcgaacagcgcagcgaagaatcgcagcgcggccgttccaacctcgaagccggttcgcccgacgccaatttccggggcgattcgcccacgggcggcgcgtccacccaggaaggcaaccgcgaaacccgcaccaccaactacgaaatcaacaaggaagaacagaatatcgttgcccaggtgggcgacatttcccgcctgaccgttgcggtgatcgtggacggcacgtatgagaagggggcggacggacagtgggccttcgttccccgcaaggccgaagatgtcgagcgcattcgccagctggtggccaatgccgtggggtacgaccgcgcgcgcggcgacaccatagaggtcagcagcatttcgttcggcgggccggacgtgccgcaggaatcaagcctgccccagctggtcatggactacgccctgcgccttggcaagccgctgctcaacgccctgctggtcttcctgttcctggtgctggtggtgcgcccggtggtgctcgccatgatccgtccccgcgtggagggagagatgatcgaagggttggaaggtctgcccgaaggtgaagagcgtcttgcgctcatcgagggcgacgaggaagtggacgcgctggacgcgttgaagaagatcgaggacatcaaggctcacgccctgcaaatggccgaacagaacatggatcaggccgtaagcatcatcaggagctggttgaagcatggcgacggaccaaaggttggagcagcttaaggggccccagaagacggcgatcctgcttctcgccctgggcgacaagttcaccgccgaaatcttcaagcgcatggagcggcaggaaatcgccgccgtctccaaggccatcgtggaactggacaccgtgcccaaggagctggtggaggacgtcctgcgcgaattccaccatgccctggtcaccggccaggacatgatcgccggcggcgccgaggccgtgaagcgcatgctcatgaagaacctggacagcgagaccgccaagtacatcatggactcgctgaacctcgactccggccccgcgcccttccgcgaactgggcaacgtcagcccgcgcctgctggcccagatcctgcgcaacgaacacccgcagaccctggcgctgatcctggggcacatgcacccggacaaggccgcggaactcttgaccaacctgcccgcgggcgtgcggcccgaggtgctcatgcgccttgcccggctggaagccgtgcccgaagacatgctgatggaagtggacaaggtgctgcaaagccagctcatcgccatgggcggcaaggaaggcaagaaggtgggcggcgtgccctccgtggccgaaatcctcaacgccgtggaccgcgccaccgaagaggaagtgctggccgaaatcgaggaagaatcctcgcagatggccgaagacatccgcaacctcatgttcgtgttcgaggacgtgaaggcgctggacgaccggggcatccgcgaactgctcaaggaaatctccaacgaggacctgaccatggccctgcgcggcgcctccgaggatctgcgcgacaagttcttcaagaacatgtcggaacgcgcggccaccatgatccgcgaagatctcgagatcatgggccccacgcgcctgtccgacgtggaaggcgcgcagcagaacgtcgtgaagacggtgcgcaggctggaaaccgagggccgcatcatcgtgggtcgcggaggcggagatgtcttcgtctgattccggcaagccggaacggtggggcaccatcttcatggggcccagcccctttgccgagaccaccctgtccggcatggagggcgccaacccgcgcccgctgtgggacgagaccaccgaagaggaatacatggcgcgcgtgcgcgccaaggcggaagccagggcgcgcgaggtgctggacaaggccgccgaggtgctggcccaggcccgtgccgaggccgaggtgctgcgcgccgccgcccacgagcagggccgcaacgacggctacgccgagggcatggcccaggcccagcacgaactggacgagtttcgcgcggccatgggcgaatcggtgtccgccgtgctggccgccattcaggggcagtgctcgtccattttcgccgcgtggcgcggcgacctggtggacctgatgcgcacggcggtggaacgcagcgtgggcctggtggtggacgccgagcgcgccgccgtgctggagacgctgttcgtgaagtcggtgcaggcgctggaaagccgccgtaccctgaccattcgcgtgaaccccgaggacgaaccggccgtggccgacatcatcgccgccaccaaggaccgctttcccggcctggaggcctggagcgtgcgcggtgacgcgggcatcggccccggcggcatggtggtggaaagccgtgacggcatggtggacaacaccatcgaaacccgccgcaggatcatcgaggacgtgctggccgggctgaccctgcccgaggatcgcccatgatctcgcgcatgatcgcccccatgacttcgcccctgttcttgcccatgtgcggggaccgcccgtgactccgcccgacagcccccgcgacagtcgtctgtcggggctcgaccctgccgcctgccagcgcctgctgggcgaggtgcaggccatgcagacctacggcaaggtcaccaaggtggtgggcctggttgccgaaggctgcggcataaaggccccgctgggagcggtgtgccacatgctgcccgaagggtgcgagaccggccttgtgggcggtgccgtgcggcagggcgccgcgccagaccctgccacctgcgagggcattgccgccgaggtggtgggctttcgcgacggcaacctgctgttcatgccctatggcgacctgcgcggcatccgccccggcagcctcatccgcaacaccagcctgccccccgtctttcccgtgggcgacgccctgctgggccgcgccttcgacgccttcggcgcgccgctggacagcggtgcccatgtggtcaccaccggcgtggcccccctgtacgcctcgccccccaacccgctggcccgcccccgcatttccgacccgctggacgtgggcgtgcgcgtcatcaacagcctgctcaccctgggcaaggggcagcgtgtgggcatcatggccggttcgggcgtcggcaaatcgacgctcatgggcatgatggcccggtacaccgtggccgacgtgaacgtcatcggcctcatcggcgaacgtggccgcgaggtggtggagttcatggaaaaggatctggggccggaaggcatggcccggtccgtgctcatcgtggccacgtccgaccagtcgcccttggtgcgcatgcgcgccgcctatgccgccaccgccgtggccgagtttttccgcgaccagggcaaggacgtgctgctgatgatggattcggtgacgcgcttcgccatggccgcgcgcgaggtggggctggccgtgggcgaaccgcccacgacaaagggctacacccccaccgtgttcgcccagttgcccaagctgctggaacgcgcgggccgcagcgaaaagggcaccatcaccggcatatacaccgtgctcgtggacggcgacgacttcaacgaacccattgccgacgcggtgcgctccattctggacgggcacatcgtgcttacccgcgacctggccgacatgggccactttcccgccatcgacgtgctgcgctccatcagccggttgcgcagcgacatctgcgccaagaacgtggtggacgcgggccgcgtgatcacccggcacctggccaccttccgcaaggccgaggacatgatcaacatcggggcctacgcgcagggcagcaacccggacatcgacaaggccatcgccatgaacggccccatcaacgcctttctgcgccaggacgtgaccgacgccgcgccgctggccgattcgttcgcgcagttgcaagggttggccgccgggtaggcaggtgcgaaggttggcgacgattttccgaaacgagagcgggcgggacagcaatatcccgcccgccttgcatgatgacgatgcgtgccttggacgcctccggcggccaagggggcgaggccccttgggaccccattttcgacatttgtctgcatgcgaaatttttggaagttctgaaacagagcgggcgggacggcaatgtcccgcccgttggcgttctgaagggaaatccggcgcggtgcgcccgcgtcactcggtgcgtcgttgccctgttgccagccgccacgcccatacagccgcgcatccggcaaacaggcccaccaaccagccgcccagcacgtcggaagggtagtgcttgccaaggtacaggcgcgaatagcccaccatcagcggcagcaggaacgccagatacaggaggcgggacggggggcgcggggatgccgcgttcgtagcagacgggccagacgggccagacggggcgtcgtccctgcgccgcccggcgcaggccgcgcccaggcccggcagcatggcgtacacggccacggccacggccatggtgttggccgcatgtgccgaaacgaaggaatcgcccttgttcttgcgctgcttgaagtccgccgggttctgccgccattccccgccgtcgcggtagtgcaccatcggcagggccttcagcgggcgcacccggtcggtggccttcttgaacacgttgctggaggcgtcggccagcccggcggcaatgcccaccaccagcagcagcgccagcagcggccgcagaccggccttgccgctgcgggtaaggtacaaggccccgcaggcggcaatggccacccacagcagcagggtgctggagacgagcggcatcagcaggtccagcgccgcgctgcgccagtccacgttgacgcgcagcagccactcgatgtcccacgtgaagggggtgtcgaagatgtgcagcatgggggtgtggggaaagagtgtgtggtgggccggatgcccggccatggggtggaagcggtcgtgtgcctagttcaggatgtagcgcatgggattcacgcacaccccgttcaggcgcacctcgtagtgcaggtgcgggccggtgctgcgcccggagttgccgatgtagccgatcaggtcgccccggttgatggtctggccttccttcagcacgaagcgctgcatgtgcgcgtagcgggtggcaagccccccgccgtgttgcagcaccacgcagttgccgtaggcgccgtccacggcggcgaaggtgacggtgccgcgcgccggggaatagatgggcgtgccggggcggttgatgacgtcgatgcccttgtggaattcgcccttgccggtgaagggcgagacgcgcatgccgaaggtggaggaaatgtagccgtcggctggccagatggagggggtggcggccagcacctcgcggttgtcgcgcagggtgcgcaccagttcctgctggcgcacctcttccagccgcacgtcggtggaaagctgctgcaggaagctgtgcatcttgcgggccagcagttcctgacggtgcaggggcaggtagctcttggaaaaatcttcggaacgcgagccgcccatggaggcgatttcgccggggtccttctccatgttcatcatcaggcgcaacttggagtcgaactgctgcacgcgcgaaaggtcggcctgaagggtgcgcaccttgcccaccatgttcagcatctgcccgttctgttcctccaccgtgcgctcggcctcggccagtcggcgctgcaaggacgcgttttccgtatagaagccccacaaccacacgttggcaccggccagcgccagcacaaggcagaccacggcgaaaccgaaccacccgcgcatgcgcaggttgcggtgggcgccgtcgcgttccttgaggatgacgatgtggtatttgccgagcagcatgtgtcgggcgtggtccttggttgtgtggggcctggattgacggggccggaggtagacagcgccgggcagcagagaagccggatcgcacgggagccggaagtgcaggcgtggctggccgcgttgcggctggcgtcagagcgtagccattggtctagcgttattggtccgagggtgtcaacccaagctgccagcgaatcaacccgttgaaaatgttggctttggcgaatttgctgcccttgcacagttccttcacctcgtcggtcatctcgctgcggcgcgagtcgaaggccgacgggcaggggttggtccacacgggcaggttccactgcttcacggcgcgggcgatgaccggcttttccaccagcatcatggggcggataaccgtcaacctgccgccgaagaaggcttccttcatggacatgccgtccacccggcctgtctgcaccaggttcatgaagaaggtggtcaccagatcgtcggcgttgtggccgaaggccagatgggtcagcccgtactgcttgcacagttcgaacagccgggtgcggcgcagcttggcgcagtagaagcagggcgaattgcgcaggttggcgggcgaatgggccacggggccgtggtcggtgacctctatgtgcgaggccacgccgttggcgcgcagccatggcagcagcggggcgtggttgtgcgggtcgaagccggggttcacgtgcagggccatgatctcgaacctgaagggcacgatgcgctggcgcagtttcagcacctgcaacagcacccagctgtccatgccgccggaaacggccacgccgatgcgtgcgccggggtggatcatggaggtctgctgcatcagcttgcctgcggcggtgacgcactgcttctgggcgtaggacagtttttcgcggggcatggaggtctccgtatgtcgggatggcgggccgggcgggggcttgcggcagggacggcgcgtggcggcatggccgggtgccgaccggtgcgggggcggagcgcggaccgccgggccgccccccgataccccggcgcgaaggcggaagcaaccgctgacaccgcaggcaccgccgtgtctgccggtccgccgcgtccatctggcccggctggtccgttcgcctcatctggccgcccgccctgcccggtccgcctgttccgcctgttccgtcagacgcccggccttccgggcctcgggtgggcacgggctccgctgccgccggggtttcgccatcccggcgcaccgtgcatcaataaagaattgtgcgcgttagcgcgttgtctccgcgcccggcaccatgacatgcttgacgtgccttgacaggacgggtatgttgcgcagcttggcgtaatgcgtccgcatgtcgccggtgtgccgccttcgatgtcatccctgatgacgccccagtgtgccccagtgtgccccagtgccggaagttcaccgccgcccgcaggaaatcgcgcggggggctggacaaccggccttgccgcattacctgaaagaggcgtgcgcgcccgtgccgcacgcccaatcctttccgcaaggagctcccatggcccgcattaccgttgaagactgccaggaacgcgtcgataaccgcttccttctcgtgcagatggccatcaagcgcgtgcatcagtaccgtgaagggtacgaggcgctggtggattcgcgcaacaaggaagtggtaaccgccctgcgcgaaatcgccgcgggcaaggtgctgcccgatgaagaggcgcgctacgtggagaccgaggaagacttccgggccgaatagccagccatgagccagcgtgactattacgaggtgctcggcgtagcccgggacgcgtcggaggacgagatcaagcggcagtatcgcaagcttgcgctccagtaccatcccgaccgcaacccggacaatcccgaggccgaacagatgttcaaggaggccgccgaggcctatgacgtgctgcgcgacgccgacaagcgggcgcggtacgaccgcttcggacacgcgggcctcaacggcaacggcggcggccatggttttgccaacgccgacgacgtgttcgcgcatttcagcgacatctttggcgatctcttcggcttcgccaccggctcgtcgcgcatgcgcggtccgcgtccccaggccggggccgacctgcgctacaacctgtccatctccttccgccaggccgccaagggcgacgaagtcaccctgcgcctgcccaagaaggtgacctgcgacgagtgcaacgggtccggcgcggcagcgggcaccaagcccgaaacctgccgccactgcggcggcaacgggcagatccgccagagccagggctttttccagatcgccgtaccctgtcccgtgtgccggggcgagggccaggtcatccccacaccctgccccaagtgcaagggttcgggcatcctccagcaggtgcgcgaactggccgtgcgcattcccgccggggtggacaccggcaaccgcctgcgcctgcgtggcgagggcgagccgggcctgcacggcggcccccccggcgacctgtacgtggtcgtcagcgtggagcaggacaagaccttccgccgtcagggccaggatctggtgatcacccacgaggtcagcttcgtgcaggccgcactgggcgaccgcatcgaggtgcccaccctggacgacccggtgaccctggatatccccaagggcacccagagcggcgaggtgttccgcctgacggatcagggcctgccttaccttgggcaccaccagaagggcgacctgctggtggaggtgcgcgtgctgacgcccgtaagcctgaccaagaagcaggaagagctgctgcgcgaattcgccaagctggaagaaggcaagcccttcgaaaaggtcaagaaggtggcgcgcaagatcggcaaggccatgggcatggaatagccgccgttttcaagcatgcagatgttccgtccgcccccggtgttccgtcgggggcggacgacgtttttcgggggctgcgcccggcggcaggttttgtgcgctgcgtcaggtttcacgcccggcgcggtggattggcctttgcggcggcggtgtgctaggctgaatcagaataccggttttcccatgcaggggtgtccccggcgcgccgtgccagcggcgcgccggggctttgtttgcgtccggcaggaggtgtttcatgattgccgatgtccgttccggcgcgctgttccgcgcggaaagcctgttcgccgagcacgtttgcgatgccgccgtgctggccggtttcgacgtgtccaccgacgcggtgcgccgcatcctggccggagaccctgaggccccggcgtcccccgatgcccggaccttcgtcctgcggcaggcccaggcgctgggctgggtgctgcgccgggtgcgttccggcacgttcgacctcacctggggtacggcccgcgcggtgaacgcgctgctcaacggcgcaccgcatgacgagcccggggagggcgccggctcagccgggcagccgcccgcgcgcgaaccgctgcccggcgtcgccatcgggccggacgcttcggatccgctcgaggaagcggtgcgggtgtttctggaactggccgtgcggcgtccctttgccgggggcaacgtgcgcaccggctacctgctggccgaaggcgcggtgctgcgcgccgggttgcccgccatcggggtgcccggaccgttgcgacaggagttcgacgacctgatgcgccgctgccggaggagaagcgccggggaaggaccggcagacgccggagtgaacggggccgaggtggaggccatggccggatttttccggcgttgcggccggtggccctaggcgggccgggcatacgacgggaatacgacggaggacgacatgtggcatctggacatcgacatagccggtgcgctgctgatcttcgggctgcgcctcgctgacgtggcgctgggcacggtccgcgcggtgctggtcatgcgcggcatccgcccgatggcggcggcagtggggttcttcgagattctcatctgggtgttcgccatttcgcaggtcatgagccatctggacaactttgccaatgtcctcgcctacgccgcggggtacagctcgggcatcctgctgggcatgttcatcgaagaccgcatggccttgggcgtggtggtggtcaacatcgtgacgcccgacggcgaggacatggtccgggccatccgccaggcgggctttggggccaccgcgcttaccggcacgggtggcagcagcgatgtgaacatgatccgcgtggtgtcgccccgcaggcgctcgcgcgaattgctggccctgtgccgcgaactgtgccccggctgctttgccaccgtggaggacgtgcgcagcgtgcgcgggggcttcagcgtctgatgcgcgtgagtggttggtggcatgtccatgggtgttttccctactttgaaatgagggttcacccacaagccccccatggaaccctcccggaatcttgacggcccgcaggagaccgtgtcactaatcaaacagccggaacgcacggtacccgtgtgcctggacagtttggcgcatgcccccggttttcatggtttccgtgccgcaatggcgcggttgccggggtgccatgcccgaccgtccctccctccgtgcccgcaaggaaacaccccgacatgaattcagtccagccgttcccgcgccacgctcgaagccgcatccccggcaagggtgaggcacaggcgcggtgctggtcgcactgcttcgggctggcgaggtccggcgtcggcatggccgtggcgagggaacggactccattgcccgtgctggccgggcaggccgtttcgcagggggtggccctgctggctgcggggctgcttgtgaccgcgctgtcgtgtcttgccgcgccccccgcgcttgcgcgtgacgcggatcccgcccgtgagcgcggcgcggcgtgcacgccgtgtgccgcgtcgcggcctcgccatccggaatccgcacagtccccgtcccggcctctggagcttgcgcaatgcattgccctggccctgcgcaacaacgcggcacccgccgccgcgcgcgaggggctggccatcgcggaagcccagcatcgccaagccctttcggcctactggccgcagcttgccgcaacgtacacccagacccgcctggaccgcgatccggccttcgtctacccggaagactccttcaactatacggtggacatgggcggcggtcccatgaccatgcgcaccaccgtgcccgagcggcgcatccgccttgccgaccgcgacatcggtgaattccgggccgatctcggactgttgctgtacgacgggggccgccgcgaggcccgcgtgcgcgaggccgtggcaggccgcgatgccgccgtcggcgaagcgcgcctgacaagcctgcaactggtgcacgacgtgaccacccgctactacggcgttgtcctggcgcgggcgttgcgcgacatcgggcgcgaaaccgtgcagcggttcgaagccacccgcgaggtggccgagcatttttatcgcggcggttcgcagcgggtgcgcaagaccgactggctgcgcgcccgggtagccgtttccggcatgaaggcgcgtttggcagaactggattccaacgtggaactggcggaatccgccctggccaacacgctgggcctggcgtgggacgaccgggtgcgggtggcggacacggaactgcccgccgcgcctgcccccggcgacctggatggtgccgtggccgacgcctaccgcctgaatctggaccttgcccgcttcgacgcgggggcccgcgcggcagaggccggtctggacgatgcgaccggtgaatacctgccggtggtttcgttgttcggcaccctgtccacggtgaccaactcctacgatggcggcctggtgggcgagggcgaacgcacccgcggcgcggcggggctgaccgtggaattgccgctgttcgaaggctttcgcacccgggcgcgggtggaggagatgcgcgcccgcctgcgccagttggcccaccagcgggtgctgctgcgcgaaggcgtggccctgcgcgtgaaggatgccgtgctgcaagagcgccgtgcggcccgacaggcggacatcggtgccgaaaccgtggccgtggccggggaaagccgcgccctgacggaacgcgcctaccgggaaggccttgtggatacccgcgaactgcttgaagcccagatttacgaatccatggtgcgcgcggcccggctgcgcgccctgtacgaggcgcaggccgcggccgccgcgcgcaatctggtggcgggcaccgagattctcgagcacctgcgggaggtgggctatggcgcccgtgcgctgccctgagccttccgcaccgctccagctgcctggtcatgctgccgggccggtccaagccgcccggcctgccccttttgtcaggcccggcaggaagctgctgccgctgccgtgccgggcaatcctgctgacactgctgctgttgtgggccgcacccccggtggcgcccgcgtctgccgccccggcggaactgcgccttggctacgtggagcattttctgcccggtgtggaccacaaggacgtggccctggccgtgcagttgtgggcacgccgctacgtggagacggagcgcggccttggcgtgcatctgtcggccttcggttcgcgggccgaaatccgcgccgccctgctggctgaccaactggacgtggtgcacctgcccaccgtggactatctggcgctgtcacgcgagatggacctgaagcctttcgcgtgcccgtcaccgacggcgaattcggcgaacgttacgtgctgctggtggccagaggttcgggcataacccgcatcgggcaattgcgcggcaagcgggtgctggtgcaggccatgtccctggggcaggaaagcctgcccgtgcgctggctggaacggctgctgcgcgatcaggggttgcccccggccaccaggcatttcctgtccgtcgattacgaggtgcaaccctcgcgcgtgctgctgccggtattcttcggtcaggccccggcctgcatcgtcaccgaacggtcgttgcgcaccatggccgagctgaatccccagatcgaggcgcagatggagcgcattgccgtttcacagccgctcatagatttcgtgatgtgccttgcgccgtcggtggatccctcgctggcgccgcgctatgcggaactgggccttggcctttcggacaacccgtggggcaagcagatgctgctgttgctgcaactggacggcattgcgccgttccggcctgaggccatcgaacccgcacgccgcctggtggagccatgagcatgcgcccggaaggccggtccccatttgtcccggtggctggcggtcagcccgcagacagggggggccagccagacccgtccggccgcgttcacgcttcaggtccgggtacgccgaccccggagtggttgaaccctccggaagcgccgaaatcgccggaacagcgcgacggggccggtacatccggtactgcccgttcgtcccatccgccgcgcccgggtttcggcatcgccttcaaggcgggcgggctggcctttgtggcgggggtgatgatcatcgcggccattctgggcatgatcatcccctaccagcagggggtgctgcgccggggcatggaatcgcaggccgacaagctggcctcttcggtggcggaagtggccgccagcgccctggcggcgcaggactacgccgccctggtggatcactgcaccggcgtgctgcaacggcagtcggggctggaatacatcgtggtcacccgcatggacggatcgtcgctggcgttccggcgtggcggctggggctttcaggctgctccgcaggcctctgccggtgttgccgccaaaacggagccgtccagcggctttcgcctggggctgccccccggccttgacgttccggatgcgccgggcaccgccaaatccccggcatctcccaaccccgccgatgcggtcagccccggcacgtttcccggtgctttcactggcggggccgccgacgggccggaagtataccaccacgtgctgcccgtggaacgggggggcatttccatctgcaccgtgtccgtgggccttgccctggacggctaccgggcagagcagcgcgccgcgtggtggcacatcggcgcgctgacggccatggccgtgctggtggcgctggccacggcgctgctgctgtcgcgcacggtgacccgcaccgtgctgcgcctgtccggctgggtgcgttccatcggccccggcaacatgggccagcgcatccggatcgacaccggcgacgaactggaggggctggccaacgccttcaacggcatgctcgacctgctggaggcctcgcagcgggaactgaacgaggcccatcgcgaactggagcgccgcgtgcgcgaccgcaccgcccaactgtgcgacgccaacgccaagctgcacctgatgggcgaggtgttcacccacgcggtggagggcatcttcatcaccgacagcgcgggcacggtggtggccgtgaacccggccttcgaacgcatcaccggtgtggacgcgcagtccatggtggggcgcctgtccccggccctgggcatggtgcccgttaacggcacccgcagcgtgtgggacgagatgctggagcacggatcgtggatcggcgagacgcgcgggccgcaccgcgacggctggcagattccgcagtggctgagcctggtgtccatccgcgacgagaccggggtgatcctgaactgcgtgggggtgttctcggacatcaccgacatcaagcagaaggaagcgcagattacccatcaggccaaccacgacgacctgaccggcctgcccaatcgcaagcacatcttcgaactgctgcacgacgccatcgcccgggcctccgtgcgcgggcagaagctggccgtggtgttcatcgacatggacggcttcaagttcatcaacgattcgtacgatcacgccaccggcgaccagttgctgtgcgacgtggcccggcggctgcgcgcggcgctgcggcccggcgacatgctggggcggctgggcggcgacgaattcgtggcggcggtgggcggcatcagcgacaagggccatctggacggcatcatgcggcggctgttcgaaacctttgccgagccgttcgaatacggcggcatgggcttttcggtcacggccagcttcggcgtgtcggtgtatcccgacgacggcgattcggccaacgccctgctgtcgcgcgcggacatcgccatgtaccgcgcgaaggacatgggcaagaacgccatcgccgtgttctgcgaggaacagtgcctggaattcacccggcgctaccgcatggaccaggagatcaaggcggccattgccgggcgcgaattccggctggtgtaccagcccattgccgacgcgcgcaccctgcgggtgcgcaaggtggaggcgttgctgcgctgggagcgcgacggcgcggtggtggccccgccatccgtgttcatccccgtggcggaaagctccaacgccatccgcgagataacccggctggtggtggaaatggcctgcgtccagcacgccgcgtggcggctggaggggctgaccctgccggtggcggtgaacatctcgtcgcgctgcctgaacagcgacgagaccatcagccacatagccgcctgcctgaacgcctacgacgtgcccccggatgcgctggaggtggagattaccgaaacctcgctgatgcagaactacgagcgcggcaacgccatgctgtgcaccctgcgcgaccttggggtgcgcgtttcgctggacgacttcggcaccgggtattcgtcgttgcagtatcttgcgcgcatgcccatccacgccctgaagatagaccgcaccttcgtgcaggaactgttggaggaaggcggcagcctggaaatcgtggagaccatcctggggctggcccgcagcctgcgtctggccacggtggccgagggcgtggagacggcggcccagctttccgccctgcgcggcatgggcgtggactatctgcagggctactgccttggccgtccgctgcctgccgacgacatcctgaccctgtgccgcagaggcatgcggctggtgcccagggacgtggaacggtagaccgcgcagggtgcgacgggaggcaggcctgttccggcccggctccggcctgttctgacccgcccggcgggttgcagtccggcgagtgccgacccggcccaatcccgccccggttcccctccggttccgttgtccgcctcagggttttccatgcctgcggggttttttcgaatcccgagcccccgccgacggacgccgcattggcgtccggcctgttttgcgctacagccaagaaggatggagccgccagcgcggggccgcgcgggggccgtccctttgcccagtttcacgcccggcaggaggttatcccccatgtcttccgatacgcccaaaacgccccatgcgcccggcacgcccgacgtccggcttgacgatatgcccgatcccctcgactacggcgaggacggccctgacctgcccaacaccgggtgcggttgcgggtgcggtgcggcatccgcgctggagtgcaccggcgggctggggcatgccgtgccggtggccgacgatgcggaggcggctttcagccacatgaccgaggacggcagcgtgaccatggtggacgtgggcgccaaagcccccacccagcgcaccgccatcgtgcgggccgtggtggaggtgaacgaaaacaccctggacctgctgaagcgccgcgccctgcccaagggcgacgtgctgaccaccgccaagatcgcgggcatcatggccgccaagcgcacggcggaactgattcccatgtgccacccgctggccatcagctacgccgacgtgcgctttgtggtgcaggacgcgcccccctccatcgaactggaggcggaagtgcgcaccaccggccagaccggcgtggaaatggaagccatggtcgccgcgcaggtggccgggctgaccatctacgacatgtgcaaggccgtgcagaaggatatcgtgctgcgcgactgccgcctggtgttcaagtccggcggcaagagcggcacgttccgggcggggtaggggcaggcagcccttctccctcctgacgccgttcaggttggcaaggcagaaaggccgcatgggcggcctctctgcttttttcgtttatctgcacgtggtcagtccacgaacgcgcaccctttctctttcagcatcttgtccacccaggtgcggtcccaggtgccgtccgctatggcggccatgacgcgcgtttccttctctgccatggcgcgggccctttccagcaccgccggggcgtcggcggggctgatcaccacgatgccgtcgcggtcgcccgccacgatgtcgccggggttcaccaccagaccaccgcaggcgatgggaaagttcacctcgccgccgccttccttcatcgggccgttgggcgaaatgccggtggcgtacaccggaaagtccatggcctcgatttcctcggcatcgcggatgcagccatccaccaccagcccggccaggccgcgctgcttcatccacgtggtcatctgtccgcccacgatggagtagaactgctcgtcatgggcgttgaccaccagcacgtcgccgggccgggccatgtccatggccttgttgaacagcaggttgtcgcccacgcgcacccgcaccgtcagcgcggtgcccagcaggggggcgcggttcatggggcggatgcgggaatgcatgcaggccatgcggttcatggcgtccccgatgttggaaacgggaatggaccgaaaggcgtccacaagggcggcatcgggccgggtgatggtgctgcggacgcggtaatagggattggtcatgcggaatctcgtgcgttgttcgcggcgcgcgtcccgccccgcccggcaaggccggtgcgggtgtggcacggggtgaggcggcaccgtgagggttgggaaatttcgggtggtgcggtgatggcagcccgtcagcccgtcagcgtgcggcctcctccagccgggcggagatgaacccgtccacggcgtcggtgtacgcgccgggcaggcccagcaggtggttgatctcgccgtgggtcagggcctgcggcagcacgggcgtcttgcggcctgcgcgggccgttttggcggcaagggcctctgccgccgcacagggcctgtcggcccgtttggtggagcacaccagcagcatgggcacggccccggtcgtccactgttgctggggcgaggccttaatccagtaggacgggttcttgccgaaggcctcgtcgtagaagcccaggtggcggcgctgcatgatggcgggcacgtccatggccgcggaatccagcaccacggcgcccgccacggggcggtcgagcagggacggcgcggacgacaccagcgccaccagatgcgcccccgccgaatggcccatcaggatgatgcgcgacgggtccgcgccccagccgggggcggcatcggccacgcggcgcacggcggcggccacgtccccggcctgctcaagcgccatggcatcgggaagcatccggtaattgatgcttgccagcacgtagcccttgggcagccagcgggccagcttgttgtccatcaggccggggttggccttgtcgcccaccttccacgcgccgccgtgcaccatgacgatgacgggcgcgtgctgcgggtggggcggcaggtacacgtccatgacctgtgcagggtgcgggccgtacgattcgaccagcctgcggctgccgggcacgatgctggcggggtccaacggatgttgtggggtgctgccccggcgggcggcggcgtcatcctgccggtttgccgcgccattgcccgatgcggtgctgccggacgcggcccgctcggcgcggcgttcacgcagcctgtcgaaaatgggaccggcggcggcttcgggcgtgggacaggcaagggcggcggccagcagggcggtcagcagcaggggcaggaaggaagaggcagtgcgacgggcaggcatggtgcgccctccggatgagggaatgtggcgggggctggcccgtcgtgacggcggtgcggatatcgtcagcggtcgtgcggcgtccggtgggttgccggacgccgcacgatagaaagcgctactgtttctctggggtccaacgggcaaattacccgtttggctcaccagaccatgcgcagcttggcccccatgcccgatatctgccgcttcaggtccgggatggtgtactggccgtagtgcacgatggaggcgatcagcgcggcggtggcgccgcccctggtgatggcgtcgtacatgtgcgccgggctgcccgcgccgccggatgcgatgaccggaatggacaccgcgtcggcgatcatccgggtcagggtcagctcgtagccgtccttggtgccgtccgcgtcgatggagttgacgcacagttcgccggcgcccagcgcctcgcaggttttggcccattcgatggcgtccatgcccatgaacttgcgcccgccgtggatgacgatttcgtagccggaggggatcgcctcggacttctgcacctgcttcacgtccatgcccaccacgatggcctgcgacccgaaggccgccgcgccctggctgatgatgtccgggttcttcaccgcgccggagttcaccgacaccttttccgccccggccaccagcacggcccgcatgtcttccacggtgttgatgcccccgcccaccgagaaggggatgaagatttccgaggccacccgctcgaccacgtcgagaaagatgccccggtcctcgtgcgaggcggtgatgtcgtagaacacgatttcgtccgcgccctgctcgtagtagcggcgggcggtttccaccgggtcgccgatgtccacgttgccctcgaacttcacgcccttggtcagcctgccgttgcggacgtccagacaggggatgatgcgcttgctaagcacggctggcctccttgcagtaggcgtagaagttgcgcagcaaggcaaggccgggccgaccgctcttttccgggtgaaactgcacggcccacaggccggggccgccgtggatggcgcagaattcctcgccgtaggtgcacgtggcgatgacgtagctttccggcggggcggggtagtagctgtgcacgaagtagaattccgcctccggctcgatgcccttcagcagttcgcacgggcgcttctgcacgatgctgttccagcccatgtgcggcacgcggatgggggtgccgtcctcttcggtccaggcggcgttgaacaggcggcattcgccgggcacgatgccgagggccttggtgtcgttttcctggctgtagtccagcatgatctggcagcccacgcagatgcccagcagcggcttgcccgcctgcacctggtccttcagcaccttgtcgagcccggtggtgagcaactcgttcatggcctgcccggccgcgcccacccccggaaagatcaccccgtgcgccccggcgatgaccgccggatccgccgtgatgacgcagggaatgcccaggtggtccagcgcacggcgcacgctggtctggttgcctgccttgtagtcgaggatagcgagcatgttcctgtccctcgtgttgcttggcggcatggccgccgtccgcgtgcaggcccgttggccccgtgtggagccgggtgacggtgtccggatgacaacccacatgacaaaaatcgaaaattcacccgccgggccgccggaatggctgttgacggcgcgcggagcggcgccgggtgcgcccgtggcgtcggcaggcaccgggtgccggggcaaggtgaaggcaatgcggtagcatcagcgggcggtggggcgcaaggggcggcgcgcggaggggcgccgtgcggattttccgggtggtggcggggggcggtgccgccttgctggcgagtggggctgttttgccgcgaatggcaaggggcggcaagggattccgggcatcggcgggcttctcgcggtactgccgccgcgtgccatccccgcctgcggtgggcatgaccggcatgcgccccgctttcccatcaatgtcaaaaaacggggttccagcccttccgccaccccgtgcgcgtcttgccaagcgcgggggcgcgcgatataagagccggattgctgacggaacgtgggttcattcttccatgttccgtaacaatcgcgggtggatggccgttcccccgcgcctcgccgcgccggaacgccccgcacactcctcccgcctttgtcccggcagccctcttctttcccgcccctgcggggcaaccctgttaccagacagagtccaatgcccaaacgcaccgatttgaagcggatcatggtcatcggttccggcccgatcgtcatcgggcaggcgtgcgaattcgactattccggcacgcaggccgtgaaggccctgaaggaagaaggctacgaggtggtgttggtcaactccaaccccgccaccatcatgaccgaccccggtcttgccgaccgcacctacatcgaacccatcgagcccgaaacggtggccgccatcatccgcaaggagcggcccgacgcgctgctgcccaccctgggcggccagaccggcctgaacaccgcgctggcccttgccgccatgggcgtgctggaagaatgcggcgttgacctcatcggggccaacaagcaggtcatcgaaaaggcggaaagccgcgaactcttccgcgaggccatggccaacatcggcctgaaggtgcccgccagcggcattgcccgcaccatggaagacgtgcgccgcctgggcaccgaaatgcccttcccgctgatcatccgcccggccttcaccatgggcggcaccggcggcggcatcgcctacaacatggaggacctggaagagatcgccgcgcgcggtcttgccgcctccatcaagcacgaggtgatgatcgagcagtcggtgctgggctggaaggaattcgagatggaggtgatgcgcgacaaggccgacaactgcgtcatcatctgctccatcgaaaacttcgaccccatgggcgtgcacacgggcgattccatcaccgtggccccggcgcagaccctgaccgacgtcgagtaccagatgatgcgcgatgcctccatcgccatcatgcgcgaaatcggcgtggaaacgggcggctccaacgtgcagttcggcatcaacccgcagaacggcgacatggtggtcatcgagatgaacccccgcgtgtcgcgttcttccgcgctggcctccaaggccaccgggttccccatcgccaagatcgcggccaagctggccgtgggctacacgctggacgaaattcccaacgacatcacccgcgagacgatggccagcttcgagccgtccatcgactactgcgtcaccaagattccgcgcttcaccttcgaaaagttccccggcgccaaggacgagctgaccacctcgatgaagagcgtgggcgaggccatgtccattggccgcaccttcaaggaatcgttgcagaagggcctgcgctcgctggaagtgggcgcgcccggccttggttccgccttccgctgcaaggggccggagcgcgaggacatcatgcgcaagctgcgcacgcccaactcgcgccgcatcttctacgtgcggcacgccatgctcgacggcatgaccgtggaggaaatccacgaggccaccgccatcgacccgtggttcctgcgccagatgaaggacctggtcgacatggaagccgagctgcgcgactttgccctgggcaacgccatgaccgtggacaacgcggaactggtggccctgatgcgccgcgccaaggaatacggcttttccgaccgccagctggccgaaatgtggaagcgccccgaatcggacgtgcgcaccctgcgcaagcagatgggcatcgcccccacctactatctggtggacacctgcgccagcgagttcgaggcgtacaccccttactactactccacctacgagaccggccatgaagtggccgtggaagaccgcaagaaggtcatcattctgggtggcgggcccaaccgcatcggccagggcatcgagttcgactactgctgctgccacgcctccttcgcgctgaaggaaatgggcgtgcaggccatcatggtcaactccaaccccgaaacggtatcgaccgactacgacacctccgaccgcctgtacttcgagccgctgaccttcgaggatgtcatgaacatcatcgagacggaaaagcccgacggcgtggtggtgcagttcggcgggcagaccccgctgaacctggccgtgccgctgatgcgcgctggcgtgcccattcttggcacctcgcccgattccatcgaccgcgccgaagaccgcgaacgcttccaggccctgttgcagaagctgggcctgcgccagcccgccaacgccacggtcatgtcactgcccgaggcgcgcagcgccgccgcccgcatcgggtacccgacggtggtgcggcccagctacgtgctgggtggccgggccatggagatcgtgtacgacgaggagcaactggcagagtacttcgccaattcggtgggtgaaaagcccaagcaccccatcctcatcgacaagttcctggaaagcgccatcgaggtggacgtggacgccctgtccgacggcaccgacgtgtacgtggcgggcatcatggaacacatcgaggaggcgggcatccactccggcgactccgcctgcgtcattccgccgcacacactgcccgaggccatcgtcaacgagattgcccggcagaccgtggaactggcgcgcgaactgcgcgtggtgggcctgatgaacatccagttcgcggtcaaggacggcctcatctacatccttgaagtgaacccccgcgcctcgcgcaccgcgcccttcgtgtccaaggccacggcggtgcccctgccgcgcctggccacccagataatgctgggggccacgctgaaggaactggacccgtggtccatgcgccgcaccggctacttctcggtgaaggaatcggtgttcccgttcaaccgcttcccgggggtggacatcctgctcggccctgaaatgcggtccacgggcgaggtgatgggtattgcctccagcttcgaggaagcctatctgaagggccagcttgcaggcgggcagcgtctgccgcagagcggcaagatattcatctccgtcaacgaccgcgacaagctgctgattacggaagtggccagcatgttcgcggacctcggcttcgaggtgctggccaccagcggcaccgccaagctgctgcgcgaaggcggcgtgcccgccacgtcggtacacaaggtgtacgagggaaggcccaacatcgtggacttcatcaagaacggcgatatcgccctggtgctcaacaccgcctcgggcaagcgcaccgtgcaggattccaagtccatccggcaggccacgctgatgtacggggtgccctacagcaccaccgtatccggcgccaaggccatcgcgcaggccatacgggccagccgctgctgcggggtgaacgtgaagagcttgcaggaatactacggaaccaactagaataccgacaacgggaccgggcctaaggcccggtcctgcactttggggccacgcgcaatgtggcgaacgccaagcgaacgccaggcggaagccagacgaaagttgacaagcggctggcgcatgactggcgcacgacatgaccacaatgggcgcgtaacggaccgtctgcatcgaggtagagcatgatcaagcattactgcggcatcttcggcatctacaaccacgtcgaagcggcgcgcatggcatacttcggcctgtacgccctgcaacatcgcgggcaggaaagcgcgggcatcgtcacttgggacggccagaagctgcgcgaacaccggggcatgggcctggtgcccgacgtgttcaacgaacggcacctgggcaaggagctgaagggcaacatcgccgtcggccacatccgctattccaccaccggggcctcgctcatccgcaacgcccagccgtttctggtgcgcttcaagggcatggaaatcgccatcgcgcacaacggcaacctgaccaacaccgtggagctgcgcgacgagctggagcagaaggggtccatcttccagacctccatcgacagcgaggtgttcgtgcacctcatcgcgcacaacatgaacggcaagagcttcgaggaagccgtcatggccgcgtgcaagcgggtgcagggcgcgtattcgctgatcatcctcgccaacgacaagcttatcgccatgcgcgacccgaacggcatgcgcccgctggcgctgggccgtctggccggttctccggtgctggccagcgaaacctgcgccttcgacctgatggaggcggaattcatccgcccgctggaccccggcgaaatgctggtcatcgaaggcaacagcgtgaaaagctacagcctgctcgacgagggcaacaagccgcccacgcgccagtgcatcttcgaactggtctactttgcccggcccgactccatcgtgttcggtgaagacgtgtaccagtgccgcaaggagatgggccgtcagctggccatcgaatcggccccggacgtggacttcatcatgcccttcccggattcgggcatctactgtgcggtgggctttgcccagcagtctggcctgccgtatgagcacgccatgatccgcaaccactacgtgggccgtacgttcatccagccctcgcaggacatgcgcgactttggcgtgcaggtgaagatcaacccggtcaagagcatgatcaggggcaagcggatctgcatcgtggacgattccatcgtgcgcggcaccaccatccgcacccgcgtgaagaagctgcgcgaactgggcgcgaaggaagtgcacttccgcgtcagctgcccgcccatcaagcacccgtgcttctacggcatcgatttttcgtccaagggcgaactgatcgcggccaaccattccattgccgagatcgagcgcttcatcgggctggattcgctgcactacctgtccatcgacgggctgctgcgttccgtgtctcaccccgaaaagtactgcctggcctgcttcaacggcgactaccccatcccctgcgcgggtggcgggtgcagccgggcgtgccttgaggtgacggactagggccaatcggcactctggtccttttgccctctgcctgcgtcagcatgcttttttattccggtcgaatacgccaagagtatactccctccataaaaaagcactcttccttggcagagaacaaaaatcctcagagtgccaactggccaagatggaagaggcgtgtagcgtgcctcgaccgttcatgccaagaattcgcagggggccgaaaggccccctttgcattgttgacgcctagggggtgctgaatcaatccttttgcgcctccctgttgacccgtcccgcgtttcgggggaagagaaggacgccgcgcccggcgcagcccattcggcaatatctggcccttccggtcttacccggcctgcccggcacccctggcatatccgcaacatccacaggatttccacggcatgagcgattgcacctgcggcgaacgccgcacagactggatacccctcgggcgcgacgtgctcgatatcgaaatagaaggcctgacggcgctacgcgacaggcttggcccctcgttcgaggcggcgttggcgctgctggcgggctgccggggccgcgtggtggtcaccgggcttggcaagtcgggtctggtgggccgcaagctggccgccaccctgtcctccaccggcaccccggcgttcttcctgcacccggtggaaggcgcgcatggcgacatgggcagcctgcgggcggaggacgtggtcatcgccatctccaattccggcgagacggacgaactgaacgccattctgcccagcctgcgggccattggcacctccattatcgccatgaccggcaaggcgcagtccacactgggccgcgccgccgacgtggtgctggattccggcgtcccgcgagaggcgtgcccccacaacctggcccccacggcatccaccacggcggtgctggcccttggcgacgctttggcggtgtgcctcatccattggaaatcgtttacggaaaacgactttctgcgctaccaccccggcggttcgctgggccagcggttgcgcctgcgcgtgcaggagctgatgcacaccaccggcattcccgtgacccaggacgacgtgggccaggaagaggccgtgcgcgtgctggacaagggcggctttggcgcggtggccgtggtggacggcagcggcaggctgatggggatacttaccgacggcgacgtgcgccgcgcggtgatccggggcgactatgccccgcgcaccccggtgacggccatcatgacctgcaacccgcgcagcgcccgcagtgaccagtcggtggcggaactgctggacatcatggagcagaaggccatcaccgtgctgcccatcgtggacgacgcgcaccgcctgctgggcctcatccacctgcacgacctgctgggcaagggcggcgtgagctttgccgggtagccacggcgcgcgccccgcagcttgcgtttccgcaccccgcgttccgttaccccaacaccgcccggagccagccgcatgagcgccaagcgcgtgcaagacagcgaagtggtgatgacccaccgtcccctgccagaggacgccaaccccgcgggcaacgtgcacggcggggtgatcctgaagcacatcgaccttgccggggccgtggccgccatgcgtcattgccgcacggccgtggtgacggcctccatcgaccgcatggactttcgcgcgccggtgcacgtgggcgagctgatgcagctgaaggccagcgtgaaccttgcgggcggcacctcgctggaggtgggcgtgcgggtggaagcggaaaacctgctcaccggcgaatcgcgccacgccgcctcggcctacctgaccttcgtgtccatggggccggaccgcaagcccgtgcccgtgccggaactgctgctggaaacacccgcccagcaccgccgcaaccgcgaggcgcaacgccgccgcgagcagcggcgcgacgagcgcaagcgcgaaaaggccgcgcaggaagcgctggccacggccaccgtggaagaggtggagcactattactgaaccgccgctccggcggcgcaaaggcggaaagccgccagcgcgccacgccgcgccgggctgcggaagcaggaaacgcacaatggaaatgggggatgccgcgaactcggcatcccccatttttctgtgctggcgcatgttccgcgtgaagcgccatgccttcgcactgagcgtccgtgcgtcgtcccgctacctgcccagaagttccagcacggtttccgccagcccggccccgccctccgcgtcgggccggtcgcggtaggtgtagcgcacccgcagccatggccggtcgatgcggatcagccggtccagacgcaccggcgtgcccagcagcaccagatcgcagggggtggcgttgatggtggcttccaggtcgtccagttgctggcgcgaatagcccatggcgggcagggccttgcccaggtgggggtagttctcgaacacctgcttcagcgaaccctgcgcatacgggcggggatcggcgatgcggcccgcgccgtgcatctccgccgcggcctccgccgcgccgaagggcaggccgccgtgggtcagggtggggccgtcttccaccagcagcacccgcgcccggcggatggcggcggggtcgtccacctccaccaccgaatcggccagcagcacccgcgcggcggggttggcggcggcgatgctggcgcgcaccgtggccacctgttccggcgtggccgtgtccatcttgttgatcacggccacatggcacatgcgcaggttggtttcgccggggtggtaggtcagctcgtgcccggcgcgcagcggatccagcacggtcagatgcacgtccgggcgaaagaagggggtgtcgttgttgccgccgtcccacaacagcacgtcggcctcggcctgggccgccgcaaggatgcgcgcgtagtccaccccggcgaacacggtgatgcccgcgtccaccaggtgttcgtattcctcgcgttcctccaccgtgcagtcggcggcgtccatgtccgcgtggctggcgaagcgttgcaccgcctgccgctccaggtcgccgtaaggcatggggtggcgcaccaccaccgggcggatgccccgcgccagaaacgccgcgcacagttgccgggtgaccggcgacttgccgcagcctgtgcgcacggcggtgacggccaccacgggcttgtccgcgcgcagcatggtggcggcgggcgacagcaggcgaaagtccgccccggcggccagcgccagcgaggcggcgtgcatgaccgtttcgtgcgatacgtcgctgtatgaaaagatcacctcgtgcacgtcgttgtcgcggcacagggtcgtcagctcgcgttcggccaggatgggcaccccgtccgggtagcgcggcccggccagcgccgccgggtagcagcgcccgtcgatgtccgggatctgggcggcggtgaaggccaccacgtgcacggcggggtcgttgcgcagcaacacattgaagttgtggaagtcgcgcccggcggcgcccatgatcaccacgttgcgcactccggcgccgtcggcgggcacgggcgcgcggcaggtggcggccagtttggcggattgggccgattgggccgattgggcaggtcgggcggagagggcggggctggcggcgcgggatgatctggtcatgcggcggacctcctgtggtggcggaactgcgcagggggtagcttgcgatggtccggagagagtggatgggcatcccccgcattcatgcgggggatatttcttatgacatggcaagctatgcggacggcgtcaacccgcgggcagggaggccagcagtgtttgcgcatggctgtcgcgcctggtcgtgtccgagagcagctggcagcatccggttgcggaccggctgcggaccggcgcggcacggggccgcgccgacggctcaggcggcggttatggcgccgcgctccacggtgaacagggcggcatcgggcgccgccgtgcgcagcatgtccacggtgtgcgggtggcaggtgaagaacaggatctggtgcggcttgccgcctgcgattgtggcggcatcgttcgggggctcgtcggcagcattcggggccacgtcgtcccgcccgtcgcgtttcccgcacagttcggccagggcggcggcggtgcgcgccgcgcgttccgggtcgaagttgaccaggatgtcgtccatgatcaggggcagcggctcggcgtgcagggcgtgggtgcgcacgtagcccaggcgcagggccaggtacaactgctcgcgggtgccccggctgaggtgctcgtgcggcaccggttcgccgtcggcgggcacggcgcggggcacgccgtcttccagcgatgcggcgatggactgccagcgccccccggtgatggtccggaagatggccgccgcctcgcggatcacgtggggctggcgctcccgctcgaagcgccgccgcgccgtgtcgatgaggtggcgggccagggcgttgcggctccattccaaggccatctggcgggccgattccagcagggcggcttcctgcctgcgcagggcggccacttcgtcggcggtggtcacctgctcgcgctgcacgcgcaacgcggcggccttgtccaccagttccgcttcctgcgcggccagcgcggccagttccccggccagttcgtcgcaccgggcctgcatggcctcgcggtcggcgctggccatttcggcgcgcagcgcggccagcgggtctgcctgaggggtggcggatgggccatcggacccgctgcccgttgcgggaaccgaaatgtcgggcagggcggtggtcaggtggtcggtcaggtcgcccttgcggcgcagcagttcctgccgctccgcaaaggatgcggcgcggcgcaggaagtcttctccgtcggcggcgtcgccagcggccaaaagttcgtccacggcggctttggccgcgtcgtgggcggcctccgcctcgtgcagttcggcccgcagttccgcgtggcgggcggccagcctgtcccgctcggcggccatggccacggcggtttgggcggcggcggccagcgcgtccagcgtggctacggggtcatcgccacgggcggcggcggccagcgcgtccagcgtggctacggggtcatcgccacgggcggcgtcgggcagggcgctggcgcagtccgctgcaatgcgcgccagcggggtttccagcgcggccagttccgcgtccagcgcggcgcgtcgggctgcaagaccggcagcctcgttgtccaggcgcagccagtcgtccatgaccccaagggcgtcgcgggcggtggccggtgtcaggtccggggacaggccgcgctgggccagccaggcgcgccatgcgtccgtggccgcacccgccgtggcggttgcggcgtgcagcgcggcgtcggcgtcctgcacggcggccagggcctgctgttcccggtcgcgccgggcggccagttccgccagcgcccgttcccgctcctgccgccgggcctcggcggcgcgcaggtcggccagcaggcggtccaccccggccagcagggcggcggcagcttcgtcggtcattgccgggccgtccgcctcattgggacatagcggggcaatggcgggcacgcggcgggccatatcggccagcgcggtcacctgcgccgcaagggcggcaacgcgggcggccagcgcatcggcctgcgccgcgcgggccatgcaggcctccacccggtcgaacaggccgggggccgcttcgggggtgaaggattccggcagggcgagcgcggcgcagtgcgcggcccagtccgcgcgggcctgctgcagggccgcttccgctgcttcgcgggcgtgcagggcctgcatgtgccgggcgcgcagggtggcgcagtcggattcgcgggcggcggcctcggcatcggccctgtcgcgcttggcgcgctcgtcgcgggcgcgttccagcgcgcgttcggtcatgtccacgcggtcggcaaggccggatacgccagggacagatccgtcaaggccagatacgtcgggggaggcttcggcatcggatattcccgcctcgcgcagcaggcgagcggcgtcggcgcgcaacgcgtcgcggcgttcggccagttcacggtgccgcgcggccagctgggtggcgcgggccgcgtgggtggtctgttccgccgcatcgcgccggggccagcccgctgccagcagtgcaaggccgcacagcgcggccaccccgcacaggtacacgggcgcaaggcccatggccgcaaagggggccagcccggcgaggggagacgcggcggaaatgtccagcgcgccccgcattgccgccagcagcagcccggcggacagcgcgcccccggccagcagcacgccgccaagggccagcagcgccaccgacgtgcgggcctcgggcgcgttggcggcgtggtcccgctccgcgcgggcggcttcggtcgtgcgttccgtctccagcgcaagtccgttgaccacatggcgcaggcggcgcacggcctctgtccggcggtccagttcctcgcgaccgggcgcggcaatggcccgtgcggccatgatggcctggtcgcgccgggcggacaggtcgtccagttgcgcggccagttcgtctgccctgcgggcggcctcgcgggcggcgtcggcggcatgggtgacggtgcgggcgcgggcggccagcgcctcgcgggcgcggggagaagtgtcgaagccgcgcagggtgtccggggtccagccgggggaaatgtccgtcagtgaccgggccagcgcggcggcctgcacgccctgttcggcgcgcagcccaggcagttcggcctgcgcggccccggcctgggcgcgcagggtgcgcagccgttcggcctgttccgcgccgagggtatcgacgaagtccgcgcccagcgcgtcggtctgggcctgcgccagttccaccgcgtggcgggcggattcgtgttctgcggcgcgtcggtcacgctcggcgcgggtctggcgcaggtcggccccggcggcgtccatggcgccctcgtgcgtggcgatggcctcgcgcgtgaacagggaacggtcgaaaccgcgcacccgttccggggtccagcccgcgccaaggatggccagcagccgttcccggtcggcgcggttgcgttccagatcggccagcagggcgggcagggcggcacgggcgttgcggtagctggccttgcgttccagcagggtgcgcaattcgggcgcggcggccagcagccgggcgtcgggggtgcgctgggccagcgttgcatccagcgtagccaactgtccgcgcagcccctgtgcccgcaggccccgttcggcggcgcgctcgcgctcccgttcgaagcgggccttgccgtcctgcggaaagcgttccaccaccacgtccagccgggccagctgcccttccacggccaccagttcctgccattgccgccacacacccagacggcgttccagcgcgcggtgttcggcctcgcgcccggcgcggtcggcgcgcaccccggccagccgggcggtcaggtcgtccagctctgcggacagggcgtcgtagcgggcggtgtcccgctcgtgggtgcgcagggtggcgcgcagggtttccagttccttcagcgcctcgttgagcggcggcttgcggccctccggcagatatagcgcgcccatgcggcccgcaaggtcgtccagcagctggctgggcggacgcagcccctgcccggccccggcccccagcagcacgttgcgtgcgccttccgccgagagcgaggaaaattcctgcaattccgaaaggctgaacccgtagatgttgcggtagaggtcgggcgtaaccccgtgcagcagggcggcggccagttccgcgtccagcggcgtaccgttggcatcggtaaaggtcagcgtgccgccgtgcgcgccgggtcggcgggtaagccgcaccacgccgcaacggtcggtgtgcagggtgagcgtgccgcccgcatccgccgcgcggcccgaaaggggcacgcggtgcgcggcgcggctgcgcgggtatcccgccagcatggcccggaagaagtcgaggcaggtggatttgcccgcctcgttgctgccgaggaaaatggacagccccggcgacagttgctggatggtctggcccgccagaacgccgaagccgtcgatgtgcgcgcgctggatgtacatcagtcggcctccagcatgtcgcagcagatgcgttcggcgtcgtccagcagggcggccaggtcttcgggggcaagggcgtcggacgggccgaggaaacggcgaccgcgcgggccgtcgtacagcggggcgagcacggcggcggccagggcgcgcagggcggcggggtcggcctggggggaaagatcggggggcgcgccgtctgatggcgcgtcaggtgatgcggcgtcaggtgatgcggcgtggggcttgtccgtggggcaggcggcgtcatcgcccgctggcgattccggcaggccccgcgcggcggcggccacgcgcagcacctcgcccagcaggtcgtcgcggcggcgcagtgcgtccatgtccacgtcgggccgggtgcgcagttcgatgtccttgacccaggcaaggggatccagcgaggccccggcctcgcgcagcatttccagcaggccttccaccgcgccggggcggcgcaggtggcggtccagcgggccgcgcccgtgcaggatcacccggaacagggcggcttccaccggaaaggcgggcgcgctgtccgccgcatcccctgcggcggcgcgttccatggcctccaggatgcggccatgcagggcttccatcgaggccgcgccgttgggcgtgcccgcgtcgtcgccattggctccattgccgccgtccgctccgccattgccattggcccctatgggcacctccaccacctgccagcgcaccggggccaggggccggaattccgtttccacctcgccgtcgtcgtgcacggtgaccaggtggcagccgcgcgggccgtcctcgttgatgtgcagcccctgcgtggagccggggtagaccacatggggccgcgtgcgcagcacctgcggcaggtggatgtgccccagcgcccagtagtccagacccgcgccggtcaggtcgtccagggtgcagggggcgtagcggcccgcgtcgcgcgtgccgggcgtggagcccacgttgcagtgcagcacgccgatctgcggcgcgccggggggcacgtccacgtcctgaaccaggccgtgaaccatgccctgcacggtggccgcgcgggcaaagcgtttggccaggttgcggccttcgcggtctgtctcgtggctgatgccgtgcaccacggccaccacgcgcccgtcgcgggtcagggcgtgcgattccacctgcgggccgaacacggtgaccccgtccggccagtgcagcgaatgcacccgcgaggtaagcgggtcgtggttgccgtgggcgatgaacacccgcacccccgcgtccgccagacgcgcgcagccgtcgcgcagggccacctgggcgcgcaggctgccgtcctcgtggttgtgtacgtcgcccgcgatgagcagggcgtcgggccgttcggcaaggcacaggtccaccagccgctcccacgcggtgaaggtggcgcggtgcagccggtcggccaggcggggcgaaaggtcgcgcgagacgcccgcgaaggcggcgtcgaggtgcaggtctgcggcatggacgaagcggaacgctggcatgggtgaccgtgggttgaagtgcggggtgcggcggaaattgcgccgaacgaacgtgcgccctgcggcttgcgtggcgagcggggtgcccgtcagcaggatggccgtgcggggatggccgtgcggggatggcgaaatgtcccgtgcggcaacggcacccaccctgtctagcacggcgggcggcgggccgtcaccgtgcccgcgccgcaaagggcggtcaggccgggtgaggttgcctgtcagggccggatgtgattgcggccagggcgtgatcgccagcccgggcggtattccccgccgggtgaacccaccgggcccgacaaccgcgccccgcttccggccccgtcgcccctctgctagaacgtgggcatggcgcaacgctggatcatgcatatcgacatggacgcctttttcgcgtccgtggagcagatggacgacccttccctgcggggcaagccggtggccgtgggcggctcgcaccgaggggtcgtttccgccgcgtcgtacgaggcgcggcgctttggcgtgcgttctgccctgcccatgagcacggcgctgcggctgtgcccgcacctgatcgtggtgccggggcgcatgcgccgctacgccgagatttcgcaccgcatcatggacgcgctgcgcgaattctcgccgctggtggaacccgcctcggtggacgaggcctatctggacgccacggggctggagcggctgttcggcccggtggagaacatgggcatggcggtgaaggcccgcgtgctggacgtgaccggggggctgacctgctcggtgggcgcggcgccggtgaaattcctggccaagatcgcctcggacgtgaacaagcccaacggcctgttcatcctgtacccggaagacgtggcggaatttctgcgcaccctgcccgtgggccgcataccgggggtgggcaagcggtcactggatgcgctggaacagctgggcgtgcgcttcgcgggcgacgtgctgcgctattcgcgcgaattctgggagcggcgcttcggcaaggggggcgtgcacctgcacgaacgggccagcggcgtggacccgcgcgaggtggagccgtattccgagcccaagtcggagagcgcggagaacaccttttccgaggacaccgccgaccgtgccgtgctgcggcgctggctgctggcgcaggccgagcgggtgggggcatcgctgcggcggcagcggctggcgggccgcaccatcacgctgaaggtgaagtacgcggacttccggtccatatcccgcagccacagcctgccggaacccactgcgtccaccgagaccatcttcgacgaggcatgccgcctgctggacgccctgaccctggcggacaaggtgcggctgatcggggtgggggtgtccaacttcggcccggcgcaccacggcccgcgccagctcaccctgccgctggagattcccggcaggggaaagggtgggaaggggggtggcagggacgggccgggccggggaacggcaggcggggggggcggcagggacgccggggcgcggggcgcggacggtgcgcgccgcgtgggggcatccgccgagcatgacgagcaggacgggccagatgcgccagatgcctcagatgcaccgggtgggccggatgtatcgggcaggccgggtgggcacctcgccgccgccgccgctgccattcccgccgaatccatcccgccgccggacgagaagcgccgcaagaaactggatgccgcgctggacgccctgcgcgatcggcatggccgcgaggccgtggtgcgtggccgcctgttcgggttcgattccaggaagaagtaggtcgttccgttgccgttgcctttcaagaggcagttcccggcagtctttgcttattcccccagcaacaccggattgcaccgctcgcaggtggcgaaatcgggcgtgaaggcatgcgagccgatgaccgtgaccgggcgcatgccttgcagcgaattcagcatataggcgtgacggaaggcgcgcagctcgctggcgcgtacggtgcagtcgcgcacgggcagcagctcgcgcacggcggccagggtggtgctgggcaggcggcagccgccggtgggggtgcagaagcagtcgccgtcgccgaacagcagcgcggcggtggtggcctcggtgacgatgccgccgggctgggtgagcacggcgtcgtcctggcccagggcgcgggcggccctgcgttccaggtagcagagcatgtagttcatggacttgtgcagggccagcgagcccagcgtggcgggcggggccaggcgcaggctgtaggtatggtcgggcgctggcgggtcgtagggggcggcggtgaccagcggggccatggccgcgtcctcgtcctccagcggggcgatgatgttcacccgcgcctgccgttcggcaaggccgttggcgcgcaccacttccgcgatgaccgccgggtagtccacgggctcggccaccaggccgaagtggtccaggctggcctgcaggcgcgccagatgcgcgtccaggcggctgggcccgtgcccgttccacaggatggtttcgaagaacccggccccgtaccggaatgccggactgccgatgtccagccgtaccccgccctcgtgcagcgcgccgttccgccagtggatcatgcgcatacctcccggaagttggctcccttggcccatgtttcttcgtattcgctttccgggtccgagtccacgacgatgccgctgcccgcgcaatgttcgaagcggcccgttgccgcgtcgtgccagccggtgcggatggcgatggaggcgtccatggtgcgggcgtcggcgatggccagcaggctgccgcagtatacctcgcggctgtgcggttccccggcctcgatgatggccagggtgcggcgcttggggcagccggtcaccgatccgccgggaaaggcggacagcaagaggtccaggcaggtgcgctcgggccgcagggtgccggtgacgtcggaatacatctgcacgaggccgctggccgcgccgcccacccgaaaggtggcgcagtgccgggccacggccacgctgccgtgggcgcagtccgccgagatgtcgttgcgcaccagatccacgatcatggacagttcggcgcgctccttgggggtggcggccagcaggccaggcaggccgggatgccagacgggatgcggcgtgccggggccgaaggccagtgtgcccttgatgggctgagacagcacgcggcccgggccgccgcccggcgcatccacgcgcaggaatcgctccggcgaggcggacaccacgtggcggccgccgatgcggaacaacccgtggaagggcgcgggccgggtgcgccacaggtgcagcgaaagggccgccgagtccagccccggcgcgtgcaggccgaagcgggtggacaggttgcactggtaggtatcgcccgcgtggatgcggcgcagcacctcgcgcacgcccgccgtgtatcccgcgcggtccagtgaggatggcagggcggtgcagccgcccgagggggtaaagacggcgcagccgttgggggcggtgaatgcggcgggcgggggtgcgtcggccagcaggcgggagcagcgggcggtcaggtccggcggcgcgtccgggtgcacggacagggtgagcgcgcctgtggccgggttccagcgggccacggcgtgatagcggcgcagcagggcgtggggcagcacgcggggcttggcgctgcggatgccgaagcgcggcaggccgtaggtgtaggccaggaatcccagggcgatgtcgtggtcggcgcgggcgggctgccaggggaggggggcgccgtcgcgcggtggcgttgtggaatgcgcgccgaacggcggcggcaggccgaggaaggcggccagcgcggcgtcggtgtgcgggccgggttcatggtccgggagaagagtgccggacgcgggatcgcccaggcacagttccgcgcgcgggccgatgcccacgaggcagcacggcccttctccctcgccgccgggccagaccgtccagccgggaggcatggcggtgtggacgtgcggggcgtcggttatgacgggtgcgccagttgcgtcagttgcgttgggggtggcggtgggctggccggaagagtcggcaaccgcgcgcagaacctcccccatgccggagtccgcatggcccgcatccgcgtgccccgaatccgggtggcacaacagcaggtccgcgccctgccgggcgcaggccagggcaaaggacgcaaaggcgtcggcgtcagcgcaggccgagagcgtgcagcgcatggcgtatccaccacaccccgtccggggtgaggaacgattcggggtgaaactggtagcccagcaggggcaggcagcggtgccgggcggccatgaccaccccctgcccgttgcgggccagcacgcgcatgcccgcgcccatggcggacaggtgcagcgaatggtagcgggccacggtgcgggcctgtccggcgtagtgcagggtgtccggcttgccatgcacgcagcccggcagcggcgcggtgacccctccgaaatgggcgttgatgatttgcaggccaaggcagatgcccagcacgggcaccggcacggggcagggcggggcgcagtgggggagacgccgtggcgacggggagactgcggactggtcgggagatgatgtggcagccggaacggcgggcgtggccacggacggatcgggggacgggggtgcggccagtgcggtgaccatcccggcggactgaccggcaagcagggtgtcgtcggtgtcgtcgcccgttgcgcccattgtgcctgtcgtgtccgttgtgcccgccatgtgagacgcgcgctccacccgcgtggccgcgccgcccagcagcggcgcatactgcgggtattcctccggcgtgccggggccgggcgagatcaccagcaggtcccagcgggcggcgagggctgcgggggccgggccgccgggcgcatggggccagccggtcgtggcctcgcccagccggtccaccggcacgaccacgggcgcgcagccggtggcggccaccagcaggtgttcgaggttgcgcgtgaagctgtcgtggttgtcggcaagcaggatgcgcatgcggtggtggggcggcctgaggtgggccgggcctggctacccctacccctccatccagatgatggacgcctgccgcccggtggtggcggcgcggcggtaggagaagaagtcgtcggccagggaatgggtgcacaggtccagcccgtagatgcgctccggcagcaggcccgcctcggcaagctggtggcgggtcagcgtccacaggtccatggtgcggctggccgagcggaaccagcgggcgaagtcctgcccccactccgtggcgaagttgacgaattccgccgccgccgggccaaggctgggaccgcgcacggccagcacctcttgcgggggaaagccgtagcgttcgcaaaaggcgcgcacgcccgactgcggaaagccgatgcggttgccccgccacccggcgtgcagcgcggccacgtacctgccgctttcatgcgccagcaggatgggctgacagtccgccgtcttgatcaccagccccacgccggggcgcgcggtggcaaggccgtcggcctgggccaccggggttgcggccagcgcggcggccagttgcaccggttccgggtcgatgatcatggcatcgccatgcacctgcttggcctccacccattcggccaggttcaggctggcggccagggcggcgcggttggcagccacggcggcggagtcgtcgcccacctcgtaggaaatgttgcccccggcccacgggccgtcggagatgccgccgcgccgggtctggaaggcgcaacgcacccccggcacgccgggaaaggcgaaacggatgcactgcggggagacgtcatccggtatggcggcgggattggcggaacgggaaagcggcggaaaggccagcgacggggtggttacagccatgtcagtccctcctcggtgcacagtgcgtggacggggcggtcccatggggccacgggcagcgccggtacgatctggaaggcataggccagccccaccagcgaggtacgggccatggccgggtgggccagaaaacggtcgtaatagcccgcgccgtggccaaggcggttgccctgccggtcgaaggccacgccggggatcacggcaaggtcgggcgcgaaatcgggcgcgacatccatgtcgatggccgggcagcgggcggggtccggttccgcgatgccgtagcgccccggcttgaggtccgccgcgcaggcgcagggggccaggcacatctcgttgtcgcagttggcggcgggggatgcagtctgcgtgggggcgacagaaccggatatggggccggatacagggccggatgcgggggcagatgcgatggcagacgtcacgcagcgcggcagcagcacctgtttgccgtctgcccaggcggcgtccagcaggcgggcggttgcggtctcgttgcgtacggccacgtacagcagcacctgccgggcggcctgccacgcgggggaagccagcagggcatcctgcgcggcatggcccaggcgggcgacctcgtcggggggcagcgcggcgcggcgggacagcatggcgcggcgcagggcctgccgggcttcggcgtctggcggggtggagtgcgtcatgtggggtgccggagcaggtttcggggtgtgtgccgcctgaagtggtggaaccggaggggccgagaaatattgaagcaacccaggagcggccagcctgtcgttggccctgcgccgccggatttccgcatccatcgcatccgccacggcagcggcgcgggggcgtgccggtagcgccgccgaaacgccccagcggggtgttttgtcaggtggcgggtacgtggtgtagggtgcgaacgcgggcggtactccgcgtggcaatctgcccgcagtcagcccgctgtccgcccgcagtcagccagcaatagggcagcaatcgggcagcaatcgggcagcagccgggtggcagccgcgttccatggcaccctccccgtcacgcaatctaacaaggaaggctccgcatgcaaagcgcaccctactggatagcgttcggcgacatccacgacgacgtttcgcccatcgcggacattcccggcctgtccgaggcggcgggcgtgatcattaccggcgacatcaccgtggtgggcggcgtgcgccaggccgagcgcgtgctgacggccattgccgcgcgcaacccggccatccacgcccagatcggcaacatggacaaggccgaggtgaccgactggctggacgggcgcggctggaacatccaccgcgccgcgcgcgaactggcccccggcgtgggcctgctgggcgcgggccattccacgcccacccccttcggcacgcccagcgaggtgccggaagcgcggctggccgaatggctggacgcgttgcgggcagaagcggggcgctggccccggctggtgctggcagtgcataccccgcccaaggacagcctgtgcgacaggctgggcaacggcgtgcacgtgggcagcccggcggtgcgggcgttcatcgaggcggtgcagccggacgtgtgcctgtgcgggcacatccatgaatcgcgcgcggtggaccgcattggacgcaccgtggtggtgaaccccggtgcgctgggcgcgggcggctacgccgtgatgaccgccccggaagacggtccgctgacggcggaactgaaggtcttgcgcgggtagcagggccggggtggttggcgggccgggcgtccgacccgcgcgaaagcaggttttcgcgaaagtttttatccagctgtgtcggtgcgttgttgtttcttatcgatcttttttcagttttctgttgacaccggggggcgacgggcatacttctaacgacccgacggcaaggccctgccaacgccgccggacccgaattccgcaggtgacgcggggtggagcagctcggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccatatttgaaggccctgaaaggcaactttcagggccttccctgttttcgcgtcacgttttctcaggatgtgtgcgcgagcaggcgtggtgcggtgaatacggcgtcaatcgccgcaagctgtgcggagattgtccctgcgcctcccggccacggtgccgcccttcacccgggggtacaccccccagcccccgatctcccatgctacgccgggaacagcttcaccacgctggtcaggttggcgtcgccaaggcccttgtccatgccgcgccggaacaccgagcgcgcggcggcgatggtgggcgcggcatcgggagaaccggcggcctccagcgcgtagccgaagtccttttccaccagttccaccgggaacatcacgggcgcctcgcccgaaagcagcgcgccaatggcccgctgggcgtaggggctccataccgccgtgccggcgatgatgcccatgatcttctgggcgtccgcgccgttgcggcgcagcatgccgatcagttcggcgatggcggtcacctggacgcccagcagggcgttggtggccagcttggtcagcgcgcccgcgccgatatcccccgtgtggttcaccgcgctgcccatggccagcagcaccggctcggcctgcctgcaggcgtccgcgctgccgcccaccagaaagatgagttgcgcggcgtcggcctgcggcagcgacccggagaccggggtttccagcagggtcacgccccggttggccgcctccgcgcccagctttttgatccagtccaccgacagggtggaactgtccatggcgatggcgccgggccgcatgcccgcgaaggcgccggtttcggcgtccagccagaccgtggcggaggctgcgtcgtcgcgcaccatggccagcacgaagtccgccccggcggcggcttgcttcggcgtggcggcctgcgtggcgcccagggccagcagcggctccgccgctctggcggtgcggttccagacggtgacctgatgcccggctttcagcaggttggcggccatgcgcctgcccatggctccaaggcccagtacggcgatatgcgacatgatggtgctccttgcttgcgatgctggttggttggcacgatgtggcccggtgtgtgcccggtgctggaagacatccgcgcgggcggggctggcgatgacgcacacccgtgccgcgcccgccgcatgggacggcggccttcgttcagtataggaagcctgacgcactttacaatacgaaaaggcggaccgtgcgacccgtgcccgtgcgaacgggggggacgtgcggtccgccttgcttgtggggggcggggtgaagtgccgccgttgggacggcggagacgggcatgccgcctttggcggcccgtatggtccgtgtggtctgtggggggggcgtgcgccccgcgcgggcagtgcgccctatgccgccgtcacgccgtgtccggcctgccgggtgtggcccgccggtcgcgcgtgccgctcacggtcccgcaggtgctgaagcagggcaagcgcctcctgcggggggcgctgttccacgcggcggtactggcggccatccggggtgcgggtggccatgcccaggtcgcacagccagcggcgcaacagggcatggtcgccgaagtgatggcaggcgcgcagggcgtcgtccatccgggtgccggtcagctcctgcccggcgggcaggcgcgaccacacccaccacaggcagagccgttgcaggctgaccttgccgggccagcgggccagcagcccgtccgggccgaagtggcgggcggcgcgctccacgcggcgcaggtccaccggttcttccggggcggcgggttccggcgcggcaaggcgctgaagccgttcctgcgccgcgaactgggcgcgatagtgctggaagttgcggtagcccacggcgcggaccagcatgttcagcaactggacatggctgatgtggccgggggcattcgcgggaatgcacggggcatcaccggcggagccgccggggttgcccgacgttccatcggtcaggttggccgattcggacggcatggcgcacgccgccagttcgcgttgcagcgaacgggccagcgcggatacgtccttggcgatgaagggaaagcggggtctggacatcacctatcctctcgacgtgccgatccggatggggtgtcgatggtcactggctttcgacgcggcacgaggcaggtgcgtgtcgggatggagagatggcaggtttagcttcccgcagggggacagtgacgccttggtgaactgccgaccggttccgggtctacaccggggcgcggggttttttaagccgggggggcagcgccgcgggcgggccagccggtgaggtgggcgcgccatgcggaacggggctgcccgctttcatctggtccgtgccatgcgaaagggggcggtccagctttcggctggtccgccccgtcgggcatgcattgcgccttgttccccggctaccctgccttggcggggggcggcgaagccagcgaggccagcggtgcgccgtagtacgccttcaggtacagttcgcggatttcggcgatcagcgggtagcgcgggttgccgccggtgcactggtcgtcgaaggcctgttcggccagcaggtccacccgttccagaaagtccgcctcggcaatgcccgcctcgcgcagcgagccgggaacgttcaggtcggccttcagttgctcgatggcctgcaccagccgggccaccttgcggtcgcggtcgtcgccgcagccttcggtcagccccagcatgtcggcgatgcgcgcgtagcgccccttgacgaaggggtagcggtactgcggcatcagcccctgcttggtgggggtgtcggtggcgttgtactcgatgacgtgcgaaagcagcagcgcgttggcaaggccgtgcggcatgtggaacgcggcccccagcttgtgcgccatggaatggcacacccccaggaaggcgttggcgaaggccatgcccgcgatggtgcccgcatagtgcatcttttcgcgggccatcacgtcgcgcgcgccatcattgtacgcccggcgcaggtacttgaagaccagccggacggcctccagcgcgttgccgtcgctgaagttgttggcataggtggaggtgaaggcctccaccgcgtgggtcagggcgtccagcccggaatgcgcggtaagcgtcttcggcatgtccatgacgaattccgggtccacgatggccatgtccggcgtcagttcgtagtcggcaatggggtacttcatgcccgtggcgtcgtcggtgatgacggcaaagggcgtcacctccgacccggtgcccgaggtggtgggcacagcgaccatcaccgccttcttgcccagcgccggaaaggcatggacccgcttgcggatgtccatgaagcgcagggaaatttcctcgaacttcaggtccggctgctcgtacatcagccacatgatcttggccgcgtccatgggcgagccgccgccgagggcgatgaacatgtccggccggaaggcgcggatggaatcgagcgccgcgtaggtgccggacaggtcggggtcgggcttcacgtcgctgaacacccggaactggatgcccagcttttccagcacggcggtcactttgcccacgtggcccaggtcttccatggtgcggtcggtgacgatgaaggcgcgcttcctgtcgcgcatgtcttccagcgccaggcgcagcgcccccatcttgaagtagattttcgggggcacccggaaccacagcatgttctcgcgccgttcggccacggtcttcacgttcatgagatgcttcaccccgatgttttcgctgacggaattgtccccccacgagccgcagcccagcgtcagcgagggcgccaactcgaagttgtacacgtcgccgatggcgccctgcgacgagggcatgttgaccagggtgcgcccggtggtcagcacgttctgaaagtggacgatgcgctcgcggttggcctcgttggtgtacagcaccgaggtgtgcccggccccgcccagttccaccaggcgctgggccatgtccacggcggcggcgaagtcgggcgcgcggtagaagcccagcacgggcgaaagcttttcgtgcgcgaacgggtccagcgggtcgatggcgtcgcgttccgcgatgaggatcttggtggtcggcggcacggtgatgcccgccatggccgcgatttccgccgccgatcgccccacgatggccgcgttgagcctgccgtcggtgaacaccacgcccgcaagggcctccgcttcctgcggcgaggcaaagtggcagccgcgcgccgcgaattcggccttcaccgcgtccgccgctgcgtcctccacgatcaccgcctgctcagaggcgcagatcatcccgttgtcgaaggttttcgacaggatgatggagttcaccgccatcttcacgttggcgctggcgtccaccaccaccggggtgttgcccgcgcccacaccgatggcgggcttgcccgagctgtaggcggcatgcaccatgcccggcccgcctgtggccaggatcagcgccacgccccggtgctgcatgagctggcgggtaaggtcgggcgtgggcgcttccacccagccgatgatcccgcgcggcgcgcccgcggccacggcggcctcgtgcacgatgcgcgcggcttccaccgtggatttcgcggcgcgcgggtgcggcgcgaagatgatgccgttgcgcgtcttcagcgccagcagcgccttgaagatggtggtggaggtggggttggtggtggggatgatgcccgcgatgaccccgatgggcgcggccacctcgcggtagccgtaggccgggtcgtcgcggatgaccccgcaggtcttgtcgtccttgtacttgttgtagatgtattccgaggcgaagtggttcttgatcaccttgtcttccagaatgcccatgcccgtttcctgcacggccatgcgggcaaggtggatgcgctgggccgtggcggcggcagcggcggcgtggaagatggcgtcgacctgctgctgggtgaagttggcgaaggcgcgctgcgcctcgttcacgcgggtgacgatgtcgtccacagtgatgctgtttggggcgatgctgcttggggagatgtcgttcagggagatggcgtccggcgtggtggccggtttcgcgccctgtgcgttgggcttcttgctcatgggggctccttgccgacgggaaggcggtgcctgcccggcggacgggttccggcgtccgttgcgccgcttgcgggttgcccgtggccgccgccgtgtcgggatgggcggaggctgcgtctatatttgtgcatgcaaccattcatgggcaagggcgtcaagaccggcatggtccggaatgggagcgtgccggtgcggtggtcttgccagtgacgcgcattgtgatgattttgtgaattgatcttctggccgagttctccgaaaggatactgcatgaaaattcggggtgatgcggtgaagcatgcggcggctgcgacatccgctccggatagggaagccctttggccctcgacggatggtcgcgtgtttggcatgctgggggtgctaattgacgttttcggcaatcagtaagtggggcgcgtgcgcccgcctgcgggatgtccgtgctttcggacggcgacagcccctcaaatgcggcaacggaacagccagggaggccacatgagtgaccatcggacagcgcagccggacgtcacgacggttccgggcgcggtggtgcagtgcctccatccggacggcagtccggcagaggtgctgctggaggaacgggtggaactggccaccccggcgggcgtgctggtgccccagtacgagccggaagacccccgcaggcagcgggtgcagccggtggaattgcaccccggcggtgggctgaaggcggtgtcgttgcaggaaaaggcggtgatcgaaacgcccgtgggccccatggcggcggaacgggtcacctttcatcccggcggccagctgcgccgggtgtttccgctggacggcaagatttccgcctactggagcgtggagaacgaaacctcactggccgggccgcaacgcatggaaacgcccgtcggcgtggtcagtgcgcggatcatctccgcccacttctttccgtccggggcgttgcgcagcgtcaccctgtggcccggcgagcgggtgaccatcgccaccccgcagggaccggccagcgtcagtgtggggttttcgttccacgaatcgggcgcgttgcgctcgttcgagccggacgcccccttcgaagccaggacaccggtgggcaccgtgctggccttcgacaccgaccccgagggcggcatggccgccgacctgaactcgctgcaattcgacgaggcaggcaacgtgaccgccctgaccaccgccaccgacaaggtggtggtgacctgcaaggccgcagcggaggcgggagcgggtggactctgcccggaggggcatcgttcgggcggggctggtgctgacggcaccggcgcggacgcctggcccgcctgctgtccggactgcgcccgctgggccgctgccaccggcaggcaggtgcgccagcccggacgcctggcccttggccccggctttcgggaaagcctgtgcggcaccacgcccaccgacctcgtgcccctgcgcatgggcttcaccgccgacgccgtgagtctggacggccacgccttttcccgcgccgggcactgtttttccgtgctgcgcgggctcatgcccgtggcgcgcaccacctattcgtgctgagggcgatggcgccagcctgcgtcctggcgcaggaaatgcacgggcggagtgggaagcatccgctccgccccggtgcgcgttgccgtaacctgtcgtgtggtgcgtgttcggcggctatttcgatgagccgtgccgcgcctgcatggcgcgcaggatggcctgccgcagtccgctcatttccacgggtttcgacacgtagtcgtccatgcccgcctccatgaaggattcgcggtcgcccaccatggcgtgggcggtcatggccaccacgggtatggccgcgcgggaggcgaaggccgggtccgtgcggatggcgcgggtggccgtcagcccgtccatgaccggcatctgcacgtccatgaccacgcagtcgaacgcggcgtggtgcagggcgtccagcgcctgctggccgtcggtgaccagggttacggtcatgcccgacttttccagcatgcgccgcacggcaagctggttcacggcatcgtcttccaccagcagcacatgcagtccggcctggtgttccggcagcgcggcgttggcgggggcgggttccgcctgctgcgcgggcgttgcgccccgcattccggagtggcccttgccggactgcgccatgccccggggcagggcggaaacatcggcatggcgggcgggcatgcccatcccgccggcattgccgccggcgtcatcatgtccggctgccgtgcccgatccgttcgttccgttcgtccccttcgtcccggtggggccgggggcgtccagcgggacgaacggcccgcgcgcgggtgcccggtccgcgccgtcggcatcccacaaggcaccaaagggcagcgagatgaagatgttggtgcctgtccccggcgtgctttccagcgaaagttcgccgcccatcagggccaccagccgccgcacgatggacaggcccagccccgccccgccgtgccgccgcacgtgcgagccgtccagctggctgaacggctcgaaaatgcgttcgagatgcgattcgggaatgccgatgccggtgtcgcgcacctccagcagcaggcgcagttgggcgggccggtgggcaggggtgtttcccgccgggccgctggtcgcgtcgcctgccgcgttcccggcggggcgtgcagccgggggcaggcccagcggggtcagttccacggtcaccgaccccgtatcggtgaactttatggcgttgcccaccaggttgaaggcgatctggcgcagccgggcctcgtcgcccaccagccgcgcgggcaggcgcgggtccagccggatgtccagttccagttccttttcgcgcgcgggcagcaggaagatgtcgcggatggacccggccaccccttccagcgcgaagggtgcggcgcgcagggccagcctgcccgcttccacccgcgaaaggtccagcacgtcggacagcagctgggtaagccgccgggccgaggtgatggcgctggtcaggtagtcctgctgctcctcgtccagggtggtggtttgcagcagttgcagcatgcccagcgagccgttgagcggggtgcggatttcgtggctcatgttggccaggaattcggatttggccaggttggcggcttccgccgcgcccttttcgcgcagcagggcggcttccgcctccttgcggccggtaacgtccacggccatgcggatcaccgcgcggcggccatcgggcagcgagccgagcggggcggaactgaagtcccacaccctggccgagccgtctgcgcaggtcaccgggtgctcgccgtcggccctgcgtgcgccaagggcgtacagcgtgtcggtatcgctggtggggtggccggtgccgcccgccgagatgctgcctgccgagatgctgccggtctgatcggctgccctgccgggcgcctgcctgccctgtccgtccagtccgcccagtccgtcgtgcccgtcctgtccgccaccagggctcgcgccaacggcagcgtcggccacgtgcaccggctcgccgtgcatggccagttcttcccagcgagccagggtgggcacgtcgccgggggtgtagccggaaagttcgcaccagctgcggttcagggccagcacggtgccgtcctcgtcgtggatcatcaccggcacgggcgcttcctcgatggccgcgcggaactgctgctcgctggccagcaactggcgacgcgccgcgtactgggcgctgacgtcggtgaacaccagcaccgcgccggtgatttcgcccgccgcgtcgtggatgggggcggcactgtccgcgatctggtattccgcgccgtcgcgggccagcagcagggtgtcgttggtcagttccaccaccttgccggtgcctacagcctgcgccaccgggtcgggcacggggtcacgcgtgcggcccgccacgatgacgaacacctcgccgatgtgccgccctttggccgcggcaaagggccagccggtcagccgttcggccaccgggttcatcagggtgatacgtccggcccggtcggtggccatcaccgcatcgccgatggaacgcagggtgacggccaggttttcgcggctggcgcgcagggcttcctcggcttggcggcgggcggtgatgtccgaatgggtgcccacgaagcgcagcggcgtgccgtcttccgccagggacatcaccctgccgcgggccagcacccagatgtatgcgccgtccttgcgccgcatgcggtattccgattggtaggtgtcggtggcgccggaaagatgcatgtccatgtcggcctgcacccgctgcctgtcgtcggggtggacgcgaccttcccattcgctgggcgaggtgcctatctcgttctcttcgtagcccagcagccccttccagcggggggacaggaacacctggccggagcggatgttccagtcccacacgccgtctccggggccctccagggcgaactgccagcgctcttcgctgtccaccagggccatttcggcggcgcggcggcggtcggcggcgaccttgaacagcagggtaagcccgcacagaaagaccatccacaacacgaagaccacgcgggtcaggcggctctggcgctcggcgtcctccacgaaacgggagaacacgctgcgctccagcgcatcgcccagccggtccagttcggtgaaggcgcggcgctgttccagcaccagcaggggatgttccgcgcgcggggccgcgagccgggcgttggtggtgcggttgagggcgctgatgccgtctgcgtagatgcgcaactgggccaccagcatttccggggcgtcctcctgaaagggccggagggccgaaagggcgggcagggcgctgtcgccggggtccagcagttcgtccacggcatcgtacagcctgcctgccccctgttcgaagtaggcgccgtggatgccggggggaatgtcggcatcgcccgccaactggcgctcggcggccaactggcccttcagcaggtcggccctggcgatgcgcagcgccttcaccaccggcaggaaaccgcgcaggctggcgtgccagccgtgattcacccacagcagcaggatgcccgagcagaccagcgccatgatgccaccggcgatggcgatgttgcggctctgcgagatggcggggcgtctggtcatgcggtggaccctgtggaggtggcggatgtggtgcggcggacgcggtgcgacggacgtggtgcgacggacgcggggagcaggattcacgcaaccggaggatgcggcggcggtccggtgccgctcactggcctggcccgttccgtccgtcctgcccgtgcggcgtgccgggagcggaccaggggggcagggttgagccatcgaagccgaagggccgcaccagcgcaaggtgctccggtgtgccgacgaaggcgcgcaactgctcgttcaccctgtccgcgaggggggcgtcctccttgcgaaaggcaaaggcgcacaatccggccacggatttgccgtcgatgaccggctgggtgaaggggcgcgcggcctccagttcttcggggtgctgccgggccaacagtaccaccgtggggccggagagggccagaccgtccacgcggcccttgcgcacggcggtcatgcccgcgtgcacgtcggacacggggaacagccgttcggcgggcatgttcagcagcagcaactggcgatgctccaccgcaccgtccagcacggcaagggtgacatcgctgcgctcggcaagggatgcgtagtcgtgcaggccgcgcgggttgccgcgccgcaccagcagcccttgccccacggaactggtgggcagtgaaaaggcgacgcgggcggccctgtcgggcgtgatgaacatgcccgccgcgatcatgtcgatgtgtccggccagcaggtccgggatcagggcgttgaagtcgccgagcacccagcgcacccgcgtgatgcccgcgcgggtcagcgcggcgcgggccacttccggagcctcgccggtcacggtgccttccggggtgcggtaggcgtacgggggttcgagggcgtagcccacccgaatggtgcccccacgccatgccgcattgtccgggtcgggcagttccagcagcgcgtagagcaggggcgtcaccgcgcagaccacggcgatgacgccgagcaacgagggggcggagcggggaaatctgggcatggagtacgtgtcctgtggcgcggcgcgcggggcgcatgccggagacggtattgccgtcgctgtgccatatgccagcgtagcggaacattattctttgccgcggaatggcgcgacgtcaattgggggttgccgtacctttgcccgtgctttcccatggagaaggtagggttagcccgacatgtggagcatgggaacccgcaatggtgtgcaacggccttgacatggcgggtaaggaaatgaagtatgcgacaatccactgcccggggagggcaggacaccggtcgcgccatggcgcgcagcaggggagcacccgtgcacgacgaacagtatccgatcatacttggcgtttattcgttgcagcaggatgccatggttggcataggcggcaccgcctcgcagcagcgtcaggttacctattggtatgcgcgcaaactggatgctgccatctgcgaagtgcagccgctcaacgtgcaccatgtgccatcgggtatccgcaagcccatggaggagcttgaattccttcgcaattacatgccggagccgatgtattacaagaaccacacggtgcccgcgctgacatcattgcaccgcaaactgatcgagggcgaggcctgcctggcggaactgcgtctggacgaagcggaaaaggcgttcatcaaggccctgatgatcgacgacctgaacgtgcccgccaacttcggcctgggcgaggtgtacgcggaaaagaaggacgcggcccggctgcgcaaggtgctgcacgtgctgatgggcagcgacgaggcgttcctgatggagcaccgggtgcgcttcaacaagttcggcatcagcctgcgcaagaacgggcatttcgacgattcgctgcggttctaccacaaggcgctggaatgccacgaggacgagcacctgcatttcaacatcgcgcgggtgcacttcgacaagggcgacaccggcgcctgcgtgcagcacctgaccagggccctggccatgcggcccgactttaccgaggcgcagcgctttctgaccttctgcggcggccaggcctgttccggctagccgggcagggcgccgcgcagctttccaccgggcacgacgcacgggcacgacgaaggccgccacatgatgtggcggccttcgtgcgttgcgggggacggggtttatccgttgcgtctccgtggccgtgcgaggatatgccatcgcccggttaaggctggcgggaactgtcagctcaggccagctcaggccagttcatgccagtcctgtcggttcatgccggggcgtcccacggacattcgccgggctgggtgccgccgggcggcagatggcttcgcaggaaccgggtgtcgatggtccgcttgatcaggaaggccaggcggccagcgaagcacagcgcgccgccgcccagcgggcggtgcagcacccccgtgcccgcgccggtatccagcaccaacagatggccgggccgggggatgtacgggacaaggggcggctggccggatgccggggccgcatgcgcgtccaggcggatgcccagattggcggccagcaccgggccctgccgtacggcgtgcacacccacgcggggcagcggtgccggggtgaagtgaatgcagtcgcccccgccgaacaggtccggatgggcgatggactgaaggtgcgcgttcaccgccagcccgccgttcgtcctgtcgtttgccccgccgtttgccctgccgttaaccctgtcggtcagacccgatgcggcgaacagcggcgacgggaccacgccggtggccagcagcaccacatgggcgggcagggtgcggccatcgtccagcagtgccccctctggtgcggtttccagaacccgcgcgccctcgatgatgcgcaccccgcgtgcggcggccaccgtgcggcacaggttgcgcgcccgttccggcaggcctggcagcagtccgcgcccggccaccagtgtgaccgaatcgccgccgggaacagcgggggcggcgttgccccgcgcgcgggcaaggcacaccgccgcgttgcaggccacctccagcgcggctggaccgccgcccgccaccagtacatgcaccacaccgtgcgcagccagccgcagcagcgtctgccgggctcggtacaggttttcgatgggctttaccgatagcacgggcagcgtcacgggggacgggggcgcaccggcagggctgccgccgacgccatcgccacccggcaggggatgcgccaccagcgaccccacgttgcacgagcacacctcgtattccagccgcaggccggaggcgaagtgcacggcatgtcccggcgcgtcgatgcgcaccgccgtgtcggtgacgaaggtaccccccgccgcctgcaccatgagccgcacaggcagggccatggcctgcggcgcatacgtgccgcccagcacgccgggacccatgccggaatagcagtggcaggggccgggcccggcaacggttaccgcatgcccccgcgccaccagcgccggaatggcgcggatggcgtcgaggtgggcgtgccccgcgccgagcagcagcaggcgggccatggcgtctccttggatggcgtgggaatggcgaccccaccgtaacagcggatgcggggcgcggcaacgcggcggtcaggacggtcaggacgggcagggaggcaaggtcgttccgcctgtgcaggcctgttccgaccatgtccgcctttccggggtacttccgggttacattcggggcacattcggggcacattcggggcggtcgcgttgccggaaccgccccggcaacgcgaccgccccgcactccatgcggaatgcggggcggcgtgcgggaggggacgggctggcggcgaatggaaaagcacggcctctgaggccggttgcagatgcgcccagcgtctatgcggcactgcggtcgcggtcgtggtcgcggtacatggcccactgttgcaggaaggcggcctcgaaggaccggctttccgcataggcgcgggcatcggcgcgcatggcgtccagccgggccgggtcggcggccatgtccagcatggcccgggccatggccgtggcgtcgccttccggcacgatggccccggtgcgaccgggcaggagattttcttgcggcccgcccttgtcggtgaccaccaccggcaggccggaagcctgcgcctccagcaccacgttgccgaaggtgtcggtgccggagggaaacacgaagatgtccgacgaggcataggcgttggccaggtcgtctccggtgaggtagccggtgaaggtgaccggcaggccgcgcagggtttcttccagctcggcgcgggccggtccgtcgcccaccagcaccagccgcaggtgcggggcgcgggcggccaccagccggtaggcgtcggccagcacgtgcaggttcttttcgcgcgacaggcgtcccacgtacaggaagcgcaccggctgggccgcgtcgcgcggcgttgccctgccctgcccggcggcgcgggcgtccgggctgttcgggaaggtgcgcggcagggtcacggtgttgccgtcgtaccgggtgaagaacccgttgcggcgggccggggtgaaggtttcggtgtctatgccgcgcgggtagaaggcgatgcgctcgcgcgcgatgccccgttccgccagttcgtcgccggtggcgtgcgagggcacgtacacccggtccatctggttgtagtaccagatcatgtagcgccacatggcttcttccagcccggcgtcctcggtcagcatcatcacgtactgcgggaaggcggtgtggtaggtggcgtggatgggcaggcgcaggatgcgcgccgccgccagcgccaccagccccaccgggccgggcgtggccgagtgcaggtgggtgaagccctggcggtagcagtggtccagcatcttcagcaccggcgggtagtacagggcaagtccggggtactccggcatggcgaacgacccgatgggcgaaaaggtgaacacgtcggagcggtgggccagttccgggtcggccacaccgtcgggcgcgcaggtgatgacctgcaaccgcttgtcgttgcggcgggcgatgtccagctgcatttgcagggtgcgggccacgccgttgacgtcgtagaaggtgtcggtgaagtggcccacgttcaggcggcccgtggcgtgccattggtccgtgtcggcacgggggcgggtgtcggactgcatgcgctgctgccccggcgcgcccggcgcgccgggcccggcctccgccgcgtgcggcaggaagtggtcgcggcaggcgcgggcaaaggcgcggtccttggtgaacagggtgtaccccacgaagtacggggccaggatggcatagagcgacccggcggaccccaccacgttgaacacgctgaacaggtccgcgcccatggcgttgtccagcagggtatcggcgaaggtgcgcagcaccttttccgaggcctggtcggcaaagcgcatccaggcctgttcggtgcgttcgccggtgatgtcggcggcggggccgtccagcagggctcgcaactccgggtcgcggcggatgatctccgccgcttccgtttgcaggtggtcctgcacggtacgcggggtggacgcggaaaaggacagccgggggcggcggtagccgatgaggccgtgcagcctggtcagcaggccgccttccggttccggcgcgccggtcagcaccctgtcggcgaagcgcagcaccgtgtcgcggttgacgtggcggcccaggccgaagcgctgcttatagaactggtaggcgatggcgtacaggttgtgggccatggtcaccggggtggctgcgctgccgtgcggcgtgccgcgcccttccatcaccccgcgcagggcgtcgcgcacgcgaccgtgccccacgccggaaaccccttcgatgctggtgtggctgcgggcgatgttcagcgaggaatggtcgtccgacccggccatgaggtgctttgtccacgcccgttccatgcgcggggccatgtcctgccggtcggccatggcgtccatgtccgccggggtaagcccctgcacgatggcccgcaggatgccgttctggaagtcgtcgcgcgagccgttcagctcgaacacccgaaacagcagcagcagccgttccatgtggtccagggtcaggcgctcgttcagcgagtacatggcgtgcgcgcaggcatgggggatgcccgacacggtcaggtagtccaccaggtcgtagatgttctcgcgcaggcgggtgatgtcggcgtggtgggcctcggtcaggtcccaggccagcacgtggatcttgcaatggtcttcggggaaataggcggtgatttcctcgctgacgaaggtgttgtcgaggtgggcgatttcaaggctgcccgccagggtgttgtggtcggtgatggtgaccaggtccatgccccggcggcgggcgatgtcgtacagcgtcctggggtcggtgtagctttccgcgcagcccagcttttgcaatatccactgcgagggacgggtggagtggcgcgagtgcacgtgcaggtcgatggacagcggcgggcaaagggacggggccgccgaggggggcggagaagaggaacgcgcggacgcggcggtgcccgtgcctgcgcggggcggagctgtgccgcgagacgcgccggatgatgcgccggatgacgcgatggctgatgtgttaggcgctgcggattcctgcgtgtggccggttcgggagccggatggggacgcggcgttgcggggtgcggaacggggggcgccagtggtcatgcggtgcgacctcctgcgggttccggggccgcgcgggcggtgcgagcgccttggcgcggcggcgggttgggcgattctggaacagatatgcagatcgcctgacggtgttgcaggaggaatgcgccccggcggtggcgcatgcgtgacggtgtggtgaatcttgcggacggttgggtgacgttgcggcggcgggggggaaagatggggagggcgtgccgcgtcgggcgggcgagcgcggacgatgcgccgggtgtgcttccctacgctgccagaatgtaatcccggccctgcacgtagcccgcaccgtcaaggaacgccgtcagttcttccgcagcgccgtgcccggccagatacgccaccagaaagccttcgcccggcgcgggcatggcctcgcgccccagcaccggcaggccgtccacccggttgccgatcttgcgcgggtcgatgtcgatccacgcacgcaccgcgatgccctgttccatcagcaggcgcgcccggcggcggctggtgcggcccgcgcccaccacccagacttcggggtggcgcgggttgtgccgggccagccagcggcccaggtacagccccttcagggtgtagaagccgtcttccgcgtagttggggtgggtgcgcgaaaggcggctcggcgggtcgttccaggtcagcagggggtgcggcagcttggccatggccacgcccgcgtccatccagcgcagccacagttcgtagtcttccggaaaggggccgtcggtgtacgcgccgtgcaggccgggcagttccgcgcggaacatcaccgaggggtgcgcgaagggcgattcgcgaaagcgcgccagcgcgatgtccgtggggtccagcagggtgttcacccagtccacgtgccgggcgtagccgccgcagcgctcgcggtcgccgccgaagtccacgcggcagcccaccagcccgatgtgcgggtgcgcgtccagataggcgcattgcagggccaggcgctgcggatggcaggtgtcgtcggcgtccatgcgggcgatgtggcggccacgggcaagggcaaggccgtggttcagcgcggccacgatgccgccgtgcgcgatgcgcgccgggcggatgcgggcgtcctgcgctgcaaaggcggcgagcaggtcgggggtggcgtcggtggagccgtcgtccacggccaccacctcgaagtccgcgccggtttgcgccagcaggctgtgcagggtggcgggcagggtggcggcggcgttccagacgggcagcacgacgctgacggcggggcaggggtggggcatgatgggcatgacgtggattgcgagccgagagttgatccgggcggggaagaactgtgccttccccgcctcgttgtgcgtctattccgcctgttccgccccgtccgccgtgtccaccttgtcgcgcagggcgtcacggatgcggcacaccccgcacacctcgttggaggtggggtagccgcagcgggtgcaaccgctcaggtccacgccgtcctcgttgtcggcgcgggcgaacaccgggcggccccgttccaggaagccctggtagaagtccagcttgcggcccggcatttcttcctcaaggtcggtcagcagcttcttgtagaaggtgaagctggccccgccggagtacgggcagggcgcgtagtggtgttctatgcccatgaggaaggcgtagttggcggtctcgaattccgaaagccgccacaggggcttcaccttgcgggcaaagccgccgtcggcggcaaggtccgggccctggtcgctcaggtaggccacgtcccagcgcagggtgttgctgaacagccgggctatttcgtcgtccaggttgtggccggtggccagcacggtgaagttttcgtccagcgcggtcttgttgaagaaatagcgcttgatcttgccgcaggccgaacacaccgggcggttgagccgggccttcacgtcgggaatggccagcccttcggcccccatttccttcacgatcaggttcaggccgtgcttttcgcagaagcgttccaccaccccgcgcgcggcgggcgaggagccgggaatggccaggtcgatgtgcaggccggtcacgtcgtagcccagccgcgaaagttccagcatcaggctcagcgaatccttgccgccggaaagggcgaccaggatgcggtcgtcatgggtgaacagcttgcgttccttgatgccgcgctccacctgccgggtaaagaacagcaggaagcattcggcgcagaatccggtatggtggctgggcagggcgactactgccgtctccttgcagcgtttgcatttcatggtgtgtgatcctttggggttgcggtgcgtgcggtgcccattctgaagggcgccggccacagccgggggagtgggaagcatcgcaaacagcgggattttgttctctggcaaggaagacgaagttttgcggagggagcgtgcggcagccgttgcgcgaacaacgtgcgtgctacggatggcgaccgcagcgcgctcttttgtacgtgaccggagcaaaagcgagtctgacgcgttgctctcgatgtccgtagggctcgcaagctcgcccaacggccacgctacgcgcccttcgggtcggttagccagagggcaaaagcgcgccggttgctatccgcttgaagtgacaatgcggatcagcagctcatcatccggcagcacttcgcggtcgggggtcagcaggccgccgtcgcgcaccacgatggccgtggtggggcggatgcccagcttgcgcagtacctgcaacacggtcttctcgcgcggcatggtcagcagctgttccttgggttgcaggcgcaccgtgatggtgcgcggggcgaacgtgcggcgttcgccgggggtggcttccggggtgtgttccatggtcccgtcttttggtgaaggttcgtgggaggggcgcgaccgcaacgttttccacggcggcgcccgggccgcgtaccggaagcgcaccatacccgtttgccccccgatggcaaggtgcggcgcggcgggcatcaggcgtcggcgcggcatctggtgcggggcccggtggggggctcgggcggcgtggcgcgatccccatcccacttcgggggtgaagatgtcgcgccgccggggcgggttgcttgtcttcaccgcgcgcctgtactatccttggcaaaggtccggggacagcctgccgcccacgtgtgcgtgggggctacccccagcgagtccctgtgatcccgcgtgtacgcggggcaaccaccccgtgtcactgtgggcctgtgcgcctggtactgtgtccacggacgcaacgcgcggcgggcactgtgccccgttgcccttgccccgccatccccccagcgtccccagccttcggaggtgaaccatgtcggccaagaagattcttgtcgtggacgatgaaaagcacatccgcatgctgtaccaggaagaactggaaagcgaaggctacaccgtggccgtgtccgacgggcgcgaacccatcctcgacgtggtggcccgcgaaaagcccctggtggtggtgctggacatcaagctggggccggacctttcgggtctggacctgttgcaggaaattcgccggggcgaacccaccctgccggtcatcctgtccacggcctacgattccttccagcacgacctgaagtccgtggtggccgactactacgtggtcaagtccgtggacctcacggaactgaaggccaaggtggcgctggccatcgaaaaaagatcgtagcccttttctccccctgcctttcttctttttcgccagcacccgccggtggcggcgcaaccgccccgcattcttcgcgcagatggcatgccccttgctcttaccctgtggggcgggtcttggcttgcgcgatattgcgcgatagccgcgccgtgcggccgtcatgcggtttgcgtgccgcgtgcgcctgcccgcgccgcccggtgcggcccgccccgctttcaccccctgcgcgccggtgtccaatgggccggtgtccaatgggccggtgtccaatgggccggtgtccaatgggccggtgcgccagtgtgcctgacaggcggggtgcttcgcgcgcgttgtctgcgcgattgcgtgtcgcgctgccgtggcagcccgccccggcggcatcatgtctgttccgtgtccgcaccgcccggtgccaaccccagaggtgcccatgccggactcgctgttccccgtcggccgccgcgtcgcgctgaaccggctcatctacatgggcattctggtggcgtcggtgctgccgctggtgctgatcctgggggtcatgaacctgcacctcggggtgtcgttccgcgagatggtctttggccaagcgcgcgaaatagccgaccggcacagccagaagatcgacgacttcctgcacgaacggcttgccagcgtgcagatgctggtagaggcgcagggcgcgggcctgctggacccggccaacctgaaccgcaagctggcagccatgcgcagcgcctatggcggcgtgtacgtggacctgggcatggtggacgatgcgggcatccagcgggtgtacgccggcccacaccgccttgaaggcaccgactattcgcacgagaactggttcttgcaggccggcgcgcgcgacgtgttcatcagcgacgtgttcatgggggtgcgcaagtcgccccatttcatcgtggccgtgaagctgatggtggacggcagggcgtggatcctgcgctccaccatcgatttcgccagcttcgtctcgctagtggaggacgtccgcgtgggggccacgggccaggcctgcatcatcaaccgggccggcgcgttccagacctccggggggcgtcattcggcgggcgacggcgcgcaactggcgggattcgcccgtcgggtgttcggcggcggcatcgccggcatggaccaggaccgcgccttcgaggaaggcgacatggtctacgccatgtcgcgcctgaagggcggcgactggatactggtgttccagcaatcctcgcgcgaggcgttgcagggcctgcacgcggcccagcgcaccctgttcctggtgctggggctggcctccatcgcggtgctggtgctgggcatgttccttgcccagcgcatcatcgagcgcatcgacgggctggagcgtgaaatggccgccctcaatgcccaggtggttgaggctggaaaactgtcggccttgggcgagatggcggcgggcatcgcccacgagatcaacaaccccgtggccatcatgatggaagaggcgggctggatagaggacgtgctgggcgaactgcaggagcaggacgccgtgcgcgagataggagacagcgcccgccagatccgcacccagggggtgcgctgccgcgacatcacccacaagctgctcagcttcgcccgccgctccgaccgcgaggtgcacgccgtggacatcaatgccatggtcaccgagatggtggagctttccggccagaaggcccgcaccgtcagcgtgcacgtggtggtggccatggcagaggggctgccgccggtggccgcatcgccctccgaattgcagcaggtgttcctgaacctgttcaacaacgccttcgacgccatggaaggttccggcggcaccctgaaggtggccaccctgatgagcgacaacggcatggtggccgtgaacgtggccgacaccggccccggcatgccggaggccatcctgcaacgcatctacgacccgttcttcaccaccaagccggtgggcaagggcacgggccttggcctgtccatctgctacggcatcatcaacaagatgggcggcgagataaaggtgagcagcatcgtgggggtgggcaccacctttcaggtgctgctgccgccgttcgaccctgccgtgcacgcggcgcaggccgcccagggaaccggattgctggcgggcgggggacgcctgacctcggcctgcccggctccgaacccatcggccacagcgtccgcaacccccggcacgacgccccccgacgggggcagcaaggatacatgatgagcgagacccactccaacacctctccgccgggtgcgccgtccgatgcggaacccggctccgggcccggcagtgccgcggcccccatccggctgctgctggtggacgacgaggcgggcttcatcagggtgatgcagaagcgcctgtcccggcgcggctacgtggtggacactgcgggcagcggcgccgaggccctgcgcaccctgcgcggcgccgcttatgatgcggcggtgttcgacctgaagatggacgacatggacggcttcgaactgctgcgcgtggtgcggcgcatggccccggaaatggccgtgatcatgctgaccggccacggcggcgccgaagaagcgcgcgagggcatgcgccttggcgcggcgggatacctgctgaagccgtgcgagatggaggaactggtctgcgccatagagcgggcgctggggcgcggcgcgccggggtagcccccgcgcgacgggcccgtcgggcatgccccggcatccgcccgccgcacccgtcaagggttcgttccatccgtatccaaggtgccgccggggccgccgtccacgacggtttgttctgacgaacctgccgccagtgccgccaccgcctcaacgggcgcaaggcccgcgaagccgcaggccccttgccctgcccccgccttcgtggtagccgcaggggtcatgttcgataccgaccttgccgtcaacatcaagcgactggccgtcgccttcgtgcccatgctgctcggcatggtctgtcacgaggtggcgcacggctgggccgcctggaagcgcggcgaccccacggccaagatgctggggcggctgaccctgaatccgctgccgcatctggacgtgatgggctcgctgctgttcgtgttcaccgccctcaccagtccgttcatcctcggctgggccaagcccgtgccggtcaacacccggtatttccggtcgccccggcgcgacatggcgctggtctcgtttgccggtccgctggccaacatcgtggtggccgtgggctttgccgtggcctatcgcctgcttaccctcgccatgcccatctcgcagtgggagggcaacggcgtgtacgatttcttcctgaacatgtgcgccgtgggcgtgtgggtgaacttcaccctggcctggttcaacctgacccccattccgccgctggacggcagcaacatcctggcaggggttctgccgcgcaagctggcgtggcattactaccgcctggaacgctacgggctgatccttgtggtcatcctgctggccacgggcatgctgttcaaggtggtctggccgctggtgcagatgtccgtcgatcttgtctcggccatcgtgggcatccgctagccccacctcggcccgccagtcctggcccgcgccggtgcggtatgcaacgcccggcgcgcctgttttgcgcaattccgcatggcgcccggcctcgccgccgcgcaccacgcttcgacatcccattcccttccggaggatcgacagatcatgaccacccccgacaaacgcaccgtttccggcatgcggcccaccgggccgttgcaccttggccactacttcggcgtgctgaagaactgggtcgagatgcagcatgaaatggaagcgttcttcttcgtggccgactggcatgccctgaccagcgactacgccgatccttcgcgcattcgcgagttcgtgcccgaactggtcaccgactgggttgccgcaggcctcgatccggaaaagtgcgtgatgttccagcagtcgcacatcaaggaacacgcggaactgcacctcatcctgtccatgatcaccccggtgagctggctggaacgcaaccccacctacaaggaacagaagcaggaagtggtcaacaaggacctcggcaactacgggtttctcggctatccggtgctgatggcctccgacatcctgatctaccaccccaagtgggtgcccgtgggccaggatcagctgccccacctggagctgacccgcgaaatcgctcgccgcttcaacttcctgtacggcgattatttccccgagccggaagcgcgcctgaccccggcggccaagtgtcccggccttgatggccgcaagatgtcaaaaagctacggcaacgccatctacctgcgcgacaccatggaggaaatcgcccccaaggtgcgcggcatgttcaccgacaccaaccgcctgcgcaagagcgaccccggcaaccccgacgtgtgcaacctgttcccctaccacgagctgatggccagcccggaacagcaggccgaaatccgtcagggctgcacctctgcctcgctgggctgcgtggactgcaagaagatcttcctcgaaaacctgggcgccttcctggggccgctgcacgagcgccgcgccgccctgctggccaaccccaagggcattcaggacatcctggatgccggggatacccgcgcccgcgccgaggcctcgaggatcatggccggagtgcgcgaccgcctcaacttctagcctacccgagggcgtcgcacgccgctgcaaggcggggcgcgtcgcccggtgccgcgttgcgcgggcaaacgccttccttgacgtagcgctgctacgcctgcgtcggcgtttacccgtgcgccttgccccgaacgatgcgtccgcctttcgcatggcgtgcgacgtcctcgggcaggccgtgcggagagggcttgctcgctttgagtgggcagactctggaattgtttgatggtgagggtagccaggtaccctttggcttttttgacgaccgcgccggacatccgacgcactgccaagcgaggcgaagatgaccggcgagacgaacaagtgtagcggatgcggcccgactggtgcggaagtcgcgcagggcgacgagacccaggcctttctggaaagcctgccggaactgcaggcggggcagaccttcaggtttgcctgccatccgggcgtgcgctgcttcaacgcctgctgttccgacctgaacatgccgctcacgccgtacgacgtgctgcggttgcgccgcaatctgggcatgggcagcgaggagttcatcaacacccatgcccgcgtgggccagtatccggataccggctttcccgccctgttcctgcgcatgagcgaccacccgctgaagttgtgcccgttcgtcagcgatgccgggtgcaccgtgtaccccgaccgttccggggcctgccgcacctatccgctgggccgcgccacgaaggaagacgaggcgggcaacgtggtggagcagttcttcgtggtgcgcgaggaacactgtaggggcttcgacgagtccggcgaatggtccagtggcacctggctggccgatcagggactggagccgtacaatgcctccaacgaccgctacatgcgcctcatggcgcgttgcaagcggcagggcgcggccatcagccccaagcaggccaccatggtgttgctggcctgctaccagttggaccgtttcgtcgatttcatccggggcgtgaagctgttcgaccggctggacattgatgcgacccgccagcagcaggtgctggacgacgaggaagcccgcctcgatttcgcctacgactgggcggaactggtgctgttcggcgattgcgcggcgctgcgcatgaagggataatcagcgaattgcgtacccctcgcgggtgcgtaggctgaaacgtactgcgtatcgccctgcgcggcttgggccacgtcgtactcctcgcgggtgcatgggctgaaacagccaacgccgaagcgttgaccccttccgtccggtcgctctccctccggtggagctccacgcggctccgcattcgagcgttggggcggcccgtattcgccccatttccgccgcgtcatcgtctcgcgtttaatgttcaaccaatgtccaatgcgcgcccggcgcatctacagtgcttggcgggcggtcttcggagccattcatgagcacatcccagcctgacctgagccatcccgccgtggtgacccgcgccgcactgcccggcctgctggcgccccgccgcgccgccggacagcgggtggtgttcaccaacggctgctacgacatcctgcaccccggccacgtggacctgctggcccgcgcccgggccgagggcgacctgctggtgctgggcctgaactccgatgcctccgtgcgccgccagggcaagggggccgaccgcccggtgaatcccttcgcggtgcgggcctatgtgctggcacacctggccagcgtggactacgtggtggagttcgacgaggacacgccccacgcgctcatcgcggaagtccagcccgatgtgctggtgaagggtggcgactggcccgtggaccgcatcgtgggtcgcgacatcgtacaggcccgcggcgggcgggtgctcagcctgcccctgctgcccggcttttccaccaccggcctcgtccggcgcattcgggccggtctgtcggcgggtgagcacgaatagcccgcagcatatttttgggtgtgtgtggcaggacgcttgcgcgtcgaggattgtgttgtgcgcaaaacatcccggtattccatgggaataccgggatgttttatttttgcgcaaaggcttcgcgcagacgttatcgcgcggcgtgcattttgcgtgattaatttgcgcctgccgtgctcaatggtaccggccattcaggaaattatccgcaaagcgttgcaccgccgcttcgtccaccatcagcatgtccatctgccgggtgacgatgagcagccgccccagttgcaccagccgctcggcgatctgcggcgccgcgaatttctggaagcgggcggtgaccatgtcgccgcgcacttccacatgaaatcccagggcctccaggatgatgcctatgcagcgcaccctgcggttcttgcgcgtctcgtccgccgcgccgcccttgaactggaaggtgatgtagttcttgttcatggtctggccgcagtaggcatcgagaacgccgtagtgatagcccacgcgtgaactgaaattcaggtacttgtcggacaccagcgcatagctgcggtctccgaagcgctggccgtgcatggtgggcggctcgatcatgtggcggctcatgacggacagaaagccgctcatgtccaccgggcgcggttcgcggtgatgcacggccgggtccagcatgccctcaagcagggccttgaacggtgcggaaaccgcctgttccgggcttacgtaggggccgtccacttcggccagccccccgcccaggtcgatgacgtgcaggtccagcggcacgggagccttcatttccacagccacggccccggcatcggacaccgtgtccgacagccggaacatgtgggcgtaggacagttcgtgcacgaagcgcatcacgtcgtggatggtgcggcacgcgtcgggggtgaaattgtccgccttggggtcgtgcaggttgaggggagagaccagcgccgcaacctgcttgagcaggttgtggatgggcgtgtcgcgcaggcacacggcgcgttcctcgcgcaggggcagcagttcctccacccggccccggtagacccggcaggagaaggcgtccacggtcacctgcgtgcccacgggcagcgtgcccatggcccccggcgcgttgacgatggtgggcacgccgaattcacgcgccagcgacgccatgtgcccggtgatgctgcccgcctcggccacgatggcctgggcgcgctgcatgaccagcacgtaggacggcgaggagtgcgtggcaaccagtatgcccccttcggggaacagggccagttcctccgcgttggcgggctgcacaaccggcccgcagcccacgccggggcaggctggctcgccgccgtgcagcagcaccgggtagccttcgatgagcggggtggtgcgcgcttcaccgcgcggggtggtggtgagcgggcgggcctgaagcagcaacagccggccggccgggtccagcgcccattccacgtcctgcggcacgccgtagtgcgcttccacccgcatgccgatgcgggccagctccgcggcctggacgtcggtcaggcagggggtgtcgcgctgggattcgggcacgtcctcctcgcgcaggcggccatcttcgccgggggtaaggcggtgcgccttgcagaccacgttgcgcgaaaggggtcggggggcatcctcgcggctgaacagccaggtgtccggctccatctccccgtccaccacggcggcgcccagcccccatgcggcgttgatgaccatggaatcggacagcaggtcaaccgggtggcgggtgaacagcaccccggcggccacggaatcgaccatttccatgcaggccacggccatggcgctggcgtccagggtgatgccctgatgcaggcggtacacgatggcctggggcatgaacaggctggccaccacccgcttccacgcatccaccacgccgtcgcggctcacgttgagcaccgacagatactgcccggcgaaggaaacgtggctgtcctcgctgagcgcgctggagcgcacggccagacgcaacgtggcgcctctttgcccggcgtcggcgtcggacccgaatgcctcgtcgcaggcggcgtgcagggcgtccaccacgtccggaggcacggtggcggcggcgaacagggcctggatgtcgtcggccacgtccagcacgctttccgggtcctgtgggtccacatcgcgcaagcttttgcgtatttcgcccatcagtccgtcatgttccatgaaggcgtagtaggcgcgggtggttatggcaaagccgcggggcaccggcacccccacgcgcgaggtcagttcgccgaggttggcgcacttgccccccacccagtccaccatatcgccgttgatggcggcaaagggcagggcgtaggcctctaccgtggcctgggggcggctttccatcaactcggtgatttcggcgttgatgcgttccaccaccccgggcagggacgggtacgcatcacccgagatggcattgagggcggaggccatgcgcatggcgtggaacaccgaccgcgtggcctgcgaacgcagccaggtggccccgaacagggtgcaccccgcgatcttctcgtccatgtccgcgagaatgcgcgcaagctcggcgttggagtccagcaggtccttgaagtgggcgtagcgggcgcggaacacccgcatgacccgctcgcgcgattcggcatccacggcgcgcctgcggccgaacagccagcgcaggcgttccagcagtgatacgggcggcggcgcggcgagcatgggttacctccgtggcggtaccggcacgccgccttccgtcagcacgtaccgggtggcgggccccttgcccaccttgcggatgaagcccttgcgcaccatgtcctgcaggtcgtactgcgcggtgcgcacgggtatctcgttgcccactatgtcctgatactgggtgcgggtgatgccgccgttgcggctgatgaattcccaggctgcccgctggcgcgggttcagtgcggaaagctgcggtgcgcccgcgccatcctgcccgttgtgtggctggcgtccgttgccggaggtgccgcccgcgcgatcattccttgcccgtgtgccgtgcatggccccggcgtccgaccagtccggcccgccggtgccggtgccgctggacacgatgcgaccactgaccggatcgtacatggtggcgcccgactgtgcgtgcacgggcgcgcctgcggggcccccgggcatgccttgcggtggctgggctccgtacgggacgccgtacgcggtgccgtcgccggggtagggcgcggcgggttgttgggcctgcgggtaggggggctggcccgcgtgcgacggggccggacttggcggcagcagcgccccgtgcgacagggtggggtccagttcagcgccaaagcgcaggtcttcggcgtacagggtgtccccttcggcaaaggccacggcgcgggtgatgcagttcttcacttcgcgcacgttgcccggccagccgtaggccagcagcttttccagcgccccgcgcgaaaggcccatggccgggcgcttcagggtgtgcgcggcctgcttcaggaagtagtcggccagggcggggatgtcctctcgccgatcgcgcaaggggggcgtgttgatggtgatcaccgccagccggtagtacaggtcttcccggaaggtgccctgccgggcgcattccttcaggtccacgttggtggcggcgatgatgcgcgcatcgaagggcacttcgtcgtcgctgcccagggggcggatgcgcctcaccgacagggcgcgcagcagggcctgctgcaccttgggcgaggcgttgccgatttcatcgaggtgcagcgtgccgccgtcggcggccacgaaggcccccttgcgctcgccccgcgcctcggaaaaggcccccttcacgtggccgaacagcgcatccagcagcaggttttcgtccagggcgccgcagttgatggagatgaacggcccgcccaccctgtcgctggtcatgtggatggcctcggcggccagttccttgcctgtgcccgtttcaccgatgataagcacgtcggcctcgacgccggcggccttgcggatcatgccgcgcaggccgcgcaccgattcgctggtgcccacgatgccgggcatggtgtcctgtggcgaaagctggctttgcggctgctgttgcgcgatttccgtgtccaggcatacccgctgccgtcgccgggtggactggatgtgttcttcgcgcaggcgcaattcttcattgcgcgcttgcagggcggccaacatttcgttggtggtctggagcagggcctccgcttcagggtgcacccgttccagatggatgggagtaaggtcgcccgattccagtttgccgctggcttcctctgcaatgcggtgcagcggcccggcgatgccgcgtcccagcatggccagaatgaaggcggccaccgcgctggcgcacaacccgaacacgaacagcgcgccatacagcttgtaggacgcggccatggccaggaagctggtgtcggtgtaggcgatgccgcccaccaccacggtgctggcgccggggccttcgctgaaggtgaccggcgcgtagctgatgtagaaggcccggttcatgggcgaggggtcttccagcatggtgcccaggcggctctggccggaattgccggactgcacctctgtgaccatgccccagtatcgctcctgctccggattgggacggaaggccgcctcgaagccggggcgtccgaagtcgccgcgcatgcccgaacgcaccgtatcggtggacagctccaggttgggatgttccggcgattccgactggaacaggatccatccgtgggagtcgaagaagaagctgcggtgcttttccgtttcttccggaaagatgtacagcggcgaccggcgcgatgcgtagaccgacagcacgttgcgcagggccagcatgtccaccgacagggtcagcagcccggtctggttgcctgcggcgtccagtacgggcgtggtcagccgcagcacgtgcatggacaacccctgcacggtgcccgccgtgggcacggaggggtagaccacttcggtgggggcggaaatgcgcacgaagccgggcttgggctcctgcgtgttctggcgggtcagcgggccgaaacgggtggccagggcctgctccagcggcaccatccatacgtcgcgaccggtgttcagcaacaacaggcggttgtccggcgtggagccctgataggcgatttcgcggtacagggtgcccatggtctcggcgcgggtgcgcaggtggtgggccagcgaggcggaggaaatgtcggtgcgggcaaggtagagcagttcgcgccgggcctgctggagcacctgctccatctcgtgggcctgtgacagggtggccagcagcgagctgcgccccagcgcgtcgtgtaggaagttctgggaaatgcggtgggagatcattccgctgatgatcagcagcagcatgaacgcgggcagcgccgcgaagagcagccgtttggcgatgctccattccgagaaattgccttccagtcggaacagcgtgccgaacagcggcggcctgtagtagcgcatgccttctccgtgccaggggtgtggggcggaggccgcccgtatcgaaaccgggacaccgggaggccgggacgggcgacaccggggaggttcgtcgtttcacgcctccggggcaggtgtgctcccggtggcgcaagggccatttcggaccgccgtgccagcgcatgcccgctgcattcgcatgaagtctgcgcctttgcttatgagcgtttcccccgtctttcgcaacaagcggcacagggcgaaaagccggcagaagcggggtgaactttgtcgtgcggcggttgagaaattatgtacaaggctttgcgcgatcgtgcaagcgcaacttgcgcgaaaagaaattagcgtatcatttacggagtattaaattgtttggcatgcggcttgctaagtcatagtcgcgcggcattaaccgcgcaatgcacgggaccaaaaccgcactccaagggggggtgcgggtggacgcaaaggcgggctccgacgccggacgggatcgcaacatgcgaggacgggccggaggcggaagccgaaaagggcggcagggctgcccgcaacctggaggatgcacatgagaagaatcaagacgctgttcatgtcgctgctgacgttcgtgctggccattcccggcctggcgctggccgctggcggcggtggcgcacccgtggtcatcgtggccgacacccgcaagctggacggcgtgatggcctggtgggccaacctgtacaacgagagccatgtccagttcaccacgcttaccatcatcctgatcccgctggtgggcgtgctcttcggcgtgcttgccgacatcgtgatgaactggatcggcatcgacctgaagtcccgcgaactggccgagcactaggccgcgcccgcaccaaaggagaacaacgatggaatggctctatatcctcatgcccattgcgggcgttaagatcttctggcccggcctgatcattctcggcgtgggcgtcggcatcatcggcggcttcttcggcatgggcggcgcctggatggttacccccggcctgaacattctcggcttccccatggccttcgccatcgggacggacatcgcccacatggcgggcaagtcgctcatctccaccatgcgccacggcaagttcggcaacgtggactacaagctggggatgatcatgctggtgggcaccgtcgtgggcttcgaagtgggcgcacagatggtcatgtggctggaacggattggcaacgtcgaaaaggtggtgcgctggatctacatcgcgctgcttgccgccattgcctggatggtcttccatgacgtggccaagcgccgcgaaaaggaacgcctggccgccgcgcgtggtgaaacgctggaagcgggcgccacgggcgtcgagtggcacaaggccctgcacaagatcaagattccccccatggtgcacctgaaggaagcgggcgtgtactgctccgcgtggctgcccatcgtcgtcagcttcgccaccggctggctggcgggcatcctgggcatcggcggcggcctcatccgcatgcccgccctcatctacctcatcggctgcccgacccacgtggccgtcggcaccgacctgttcgaagtcatgatctccggcctgtacggcgccgccacctacacctacaagggccgtaccgagctcgtggccgccatgatcatgctggtgggcgcttccgtgggcgcgcaggttggcgccgtggccaccaagtacatcaagggttacggcatccgtatcgccttcggcctcgccgtggtcggctgcgccctctcgatcctgatgaagctcgtgcagccctggttgccccagttcaagagcgtgctcgacgctggcgccaccgtactggtgctgggcctggtgtcctgtatgtcgctgtacatcttcgtccgcatgattcagggcgtgaagatggaactggcccgcaagaaggccgcctagccgtaccgcacgcgagagaaggagaaaacatatgagacgctttctgctgatgctgctcgtggtggcgctgcccctcggcctggtgggctgcggtgaatacggcaaggtggaccagggccgggtgatcgcatacgacaagaacgcgaaaaccgtcaccctgatccaggacaaggccatggagccgctgaacccggactactccatcctgcccccgcacacctacaagctgcccgtggatcccgccgaaatggggccggagcccaaggccggtcagcgcatgaagctggataccaaggccaacatcatccgtatcttcaacaccaagacccaggcgttcgaagacatcacgttcaagatggtggacctgcaggagaacatcgaccgcaaccatccgctggtgtacgacaaggccacggaaaccgcgaagaagttccccatggttgatcgcgacaagaagaccgtgaccatctactccggtcgccagaagatgctgtgcaccatctcgatgcccgacgaatacttcgccctgcccgattccacctgggacgccggtgacgaagtgcgcgtgtactacaaggccgagggcgtgtccctgcgcttcatgaacatcaccaagaccgacatcttcaagaagtagccagagggcggcggggctggcaacagccccgccccttcccccccttccgccccgccatcaccgcgcaaggccatgcatggatgacgcgatggcgggccggaacgggcggaagaagcccgcggacatcaagacaaggagcaacaccgtggaagaccagatggattacgcaaccaccgtggcccacaagctgctggtgctgaccatgaacctgctggccatcgcggcggtgtgcgcgggcatgtaccgtgcctcgttcgtgccggacgaattcaccccggtgttcttcaagacgttctttgcggtgctggttccctcgctggtgctgggctggtgcgccaagcgctggctgcgcgcccggggccaggcgtgaccagatcggtgcatctggcgcgcctgcatcggcgttccggaaaggtggcgctgctgctgctgctggtctgcgcgctcagcctggtggacgggctggtgggcaggatgcagcagggcttcaaccgcaccgacgcgctgcccggcggcgaatatccggtcagcggccccctgccgccccagaccgaaaccatagaggacatggtcatcgagggcggcacggacgacaagcaggtgcgccttgtgccctatgaaatctattccggctactggctgggcggaaagatgtggcgcggcgccatcaaggtggggaccagccccgcctcgggcgaatacgtcatccgcgtgcacgacaagtacggcgaaaagcagaaccccacgctgatctttgcggtggtggtgtggcccgacgaggccaccatgaaggccaatgcgcctgaacggcttacccactggttcggcatcaaccccttcggcctgtccgcgttggtgctgcccttcgccctgctggcggggctgggcaacttcatgctgggccgggcctggggccgggccctgctggcagagcgcagcgccgaaatctacaagctgctgcccgcgcccgacggcggcggcaaggacgtcaccttcggccttggcgtgcagcacggggtcagtcccggcatgcgctgccgcatccaccgccccgacggcaccccggtgggcgaggcgcgggttgtggaatgcaccgcgcgagactgtgtggcccgcgtgccccacgacctgaacgtgcagccgggcgacgtggtgaccttgccggacatcgtcccccaggcagaggaaacgcacggcgcataggggccgggcagtgaacgtgccgggttggcaggggtgacggactggcggaattttcgggccgaggcccaggagggaacatggattgcccggaattgctgaaaagctgccgcatcctgctggtggacgacgaggacggctttcgtgacgcgctgctgcgccgcatgcgcaagcgcggcgtgaccatggacggcgtggccagcggccgggccgcgctggagtggctggccgggcagaccgtggatgtggtgatcctggacatccagctgggcgacatggacggtcgcgaagtgctgcgcgaaatccgcaagtccggcggcgaagacccggcggtgatcatcctgagcgggcacgcctacacggacatcgccctggacgccatgcgcgccggggccagcgactacctgctcaagccctgcccggtggaggaactgctggagcgcatcgagaccgcgtacgagcaggtgctggagcgccgcgccgtgctgtagggccagcgcggttgagcccacaggtgcggtagtgaattttgccgggcagcccccggcacggcgtgacccgccgtcagtgttccacgacagcatacgcccatccccctcgtagtccggggcggaaccttcgcagcagacggttccgccccggattcacgtattgcgggcgaaaacggcatgcgtgaagtccccctgcctgcggacactggcagaaggcgccggacggggcggggcggtgttcgggacgtgcgcggcggggaatggacgcggaagggaggcgcggcggtgacggatgccgggctggacaggaccggcgcatggcgtggccgatggccgtcagtcgcgcagcagcacccaggtcagttcgtgcttgttatgggccaggtgcagcaggcgcgatcccggcaccgccgcgaaggcgcgcgccgtggcgtggtccgtatcggcctggaacttcagggtgcacacgaagttgcggcactggcccagttccagccagcggcccacggtagccagcagcctgtccgggtagcagatcacgtcggaaaacagccagtccacggccccggcgtggcgcgggtccaggccaaaggcgctgccggtgcagaagttcacgttggggtgcgcggcgatgtgcggggcgatgtccgccttgtccacgctgaacaccctggcgcccagttccgccagcacccaggtccacccgccgggacaactgcccaggtccaggcacagttcgccggggccgggccgcctgccgatgagcgtgaacagttcccacaacttcaggtaggcgcgggtgggcggcacggtgcggttttcctcgaagcggggttcgccgtccgggaaggggctggtgcagcgggccgatgccagcaccaggtccggctcccacagggtccatgaacccagcggcgccgtgggcggggcatcaccgaacaccacgggccgggcggccacgcggggcaactgctcctggatcagcgcggcccggcggtggtgggcggtggcgtgcaggtgccagttgcgctggatgaccttcagcttgcgggccgcgtcaccgatggaggccacggggatggccacgggctccagccagacgttctgcgcccatgccgccggacggggcggcccctcggccaccaccagtcgcccgcgcacgtccagcactcgcgcgccgtgcagatcctccagttcatggacgaggtcgtcggtgaacccggcggcggcgatgtagatggtgcggtcatccatggggctggcggtcatgtccgtatccgtgtgcggggagggtggtaagggtggtgcggcggcgtgggcgtggctgtagcgcggcgcggcccatatggcaaggccgggccggacaggcgcaagcaaaagcaggtgggagcatgcaggcgcaggcatgacaggcggctgcccggcgtttcgggcgctgcgccatccgccgtgccgcccggctctccgccatgcgcccgccgcttgcacccggccccgcaatgcctgtacagggcagtaacgtcgcgtccttgcactcatcatcaggcaccgccaccggaaccgccatgcgcccgaccaaccgcctccccgacgacccgtccgcaccgcgccgcgccgtccctgcccgcgctgccggtcgcggttctgtccgcatggccggtggcgcaaccggctgggtaactggctggcgcatggccgcgctgtgtccgttgctggtgctgctggtcccctttctggcgggagtggggctgacggcggcccagtcgctggggtggctgctgccgatccagtacctgccggaacagggtgcgcaggggttgtacgcgccggacgtcctgacgggttggcggcaactggcgcagccgcacatggcgggctcgctgctgctgggggtgcgcgtggccggggtgtcggccctgctttccgtgtccgggggtgcgctgctggcctacggggtgtggcggctgcccgcccgcatgcaactggcggctctggtgttccgggtgccgctggtgctgccgcacatcgtggtggcctttctcgccatcgttttctggagccgttccgggctggtgtccgccgcgctgcatcaggccgggatcatcagcgggcaggcacagtttccggccctgctctggggcggcgacggcatgggcatggtgctggcctacacctacaaggaactgcccttcgtcatgctgctggccgtggcctcgctgcggcggctggacccccgcctgatcgagacggcccgcatgctgggcgccgggcggtgggccgtgctgcgcgacgtggtggtgccgcaccttgccccggtgctgcatgcctcgttcctcatcctgttcctgtatgccttcggcgcggtggaaattcccctgctgctgggcgaatccaccccggccatgcccggggtggcggcgtacgacctgtatttcctgcgctcgctggaggaccgccccgtggccgccgccctgctgaccctgttgctgctgtgctgtgccgggttcgtggctgcctacgtgcgtctggtggccgggctgcgcggacgggagcggcaactgtgagtccgcgcaacggaacgggccggggcggcggaatgccggtgggccgggcagattcgcgtcccggatcacgtccgggatcacgtccggcgtcgcgttcgggatcgcgcctgttcctgacgctgctgtggctgctgttcggcctgccgctgccggtgctggccctgtgggccgccgcgcccggctgggcctggcccgacctgtggcccgccgtccttggcgggcgcacggcggccttcgtgctggcccaccggcagtccatcgccggggtgctggcctcgtccaccgtgtattcgctggccgtggtggcggtaaccctgtgcacctgcctggccccggcgcggctgctggctttcgggcggttccgggggcgggcggcgctggaggggctgctgctggctccggccctgctgcccgccatgggctttgccctcgggctgtacggcaccctggtgcgccttggcctggcggacaccccggcgggcgtggtgctggtgctgtcggtggtgtcgtacccgtacatgctgcgggcgctggcctccggcttcgaggccgtggggccggactatggccgttgcgccgccaacctgggtgccggtccgctgctgcgtctgctggccgtggaattgccgctgctgctgcccgccgccgtggctggggggtcggtggtgttcctggtggccttttccgactattttctggtgcagcttgtgggcggcggggtggttgcctcgttcaccgggtatctgttcccggtgttgcaatcgcccgacagggggcttgcggccatgttgtcgctggtattcctggtggtgcccgtgacgctgttcgtgctggtggaagggctggtgctggccgtgtaccggcggcgcggcatgtaggagaaggacggcaaaagggaaagtgatgccttgccgacgccattgcgcgtgcaatccgcatcatgacgtggtacgctgcatcatgggcctgtacccgttgcccggcatgggggcatttcctcatccccgggaaatggggtgggatgggggagacatcggggcgcgggagagaccacggtgcatggacgacggcacgaatcagggcacagggggacgcatggacttcatcaggatcggtgagcggacacggaaccgctggcagctgtcgctggacactctggcgcggctgctgggcattggtgttgccgccatcatgcgtcggcacccgggggggctttcggtgctgctgtccagcaacacggcgggcaacccgctggtgccgggcatgcgcatcgccaccatggcaggcggcacctattgcgacgcggtcatagaggctggcaggccggtccacgtgcaaaacgccctggacgacccgctctggcgcgacagccccatggtgcgggcgggctttgtcgcctatctgggctaccccctgctgctgcccgacgggcagctgttcggcacgctgtgccttctggaaacgcgccagtggctgatttccgggatgcatcggggcatcgtggacgattttcacggccaggtggaggaaaccctggccctggcctacgagaatgccctgttcggcgcgcagcaggataccctgccttccgccgcgctgaccgtggacatccgcggcatggtggcgcgggtcaaccgccgttttccgaaggtatggggcatcgatgtggacgcctccagcctggtgggccgcccgctggccgaggtgcgcaccctgctggcggaccgcctgcgtgattccgccgccatcgccggggtgctgcccgcagacgaggtggggctggccgcagaacccttcacgctggccgcacaggccgtgccttccgcatcggtcccttcggcccggatgccggacggtaccggcggctatccggtgctgctggccgatggccgcgtgctgcggcgcacctaccggaccctgcgcggcgagtacgggcggacctggggcagcgtgtggctgttcgaggacgtcaccgcagaggtgcgcgcccaggaggccctgacgcgcagcgaggaacggctgaagctggccctggacgctgccagcgaagcccactgggactggaacttcgagaccggcgaactgtattgcagcccccgctactacgagatgctggggtacgtgcccggtgaattcgaatgtacccacgatgccctgcgcgacctgatgcaccccgacgacctgtgcgaggtcaccactgccctgtgcatgccggacccggcggtgtcgcacgcggtggaagcctgcggcgtggggcagttcgaggtgcagttccgcctgcgcgccaaggggggcgactggaagtggatgctggcgcggggccgcgtgctggcccggcgcgaggacggttcgcccgcgcgggtggtgggcacgcacatggacatcaccgcagcggtcagccagcggctggccctgggccgcagcgaggaactgttccggggcatcttcagcaccgcctcggtgggcatcgtgctgctggaccgcttcggcctgctggtacgggtcaacgatgcctgcgcgcgcatgctgggctatgccaccgacgagatgcgcggccagcatttcagccggttcatgcacgacgacgagaccaccctggccgccaccaccctgaccagcctgctggaccgcacccagtccaccagccgcctgcaacaccgcctgcgcggcaaggatggcagctacctgtggaccgacatcagcgcctcgccgctggaagggcccaacggcgaggtggaagcggccctggccatcatcgtggacatcaacgagcagcgcaccgcccagcaggctcaggaagacagcgagcggcgctaccgcgccctgttcgagaacgcccaggtgggcattttccgcacgcgcatctccgacggcagattcatggaggccaacagccggatcatcgaaatgtacggttggccggaccgcgcggaattcatggaaaagatgcgctccaccgaatggtacgtggactccgaggcgcgtggccgcatggtgggcacgctgctgcgccggggcgagttccgcaacatcgaggtggaaatgcgccgccgtgacggcagcacggtgtggttcgagtattccggcaagctggacggcgacaccatcatcggggtggctcaggacgttacccagcgcagggcggcggaagcagcgcgccagcggtccgaggcccactaccggctgctgttcgaggcagccgccgacgccatcttcctgcatgaccccgaggggaaattcctggacgtgaacgaggtggcctgccgccgtctgggctacacccggcgcgaacttctggccatgaccccgcgcgagctggacgcggaggaattcgccgaacaggtgggcgagcgcatccgacggctgcgcgaggaagggtcgctgaccttcgaatcggcccaccgtacccgcaacggcacggtcctgcccgtggaaatccacgccaagctgctcgatttcgacggcaagcccgtggtgctcagcatcgcgcgggacatcaccgaccgcaagcggctggaacaggccctgatgcgcgaggccaccaccgacccgctgacgggcatccgcaaccggcggcagttcttcgtggacgcggaacgcgaaatgggccgggccgtgcgctacggacgaccgctggccgtgctgatgctggacctggaccgcttcaagcgcgtcaacgaccgcttcggccaccacgcgggcgatgccgtgttgatgggctgcgtgcaggcctgccagcaggccctgcgcgaaaccgacatattggggcggctgggcggcgaggaattcgcggcggtgctgctggaaacggacctggacgatgcgctggccgccgccgagcggctgcgacgggccgtggaggaaatggacgtgccgttcagcgggcagcggttgcgctgcacggtgagcatcggcctggccctgcgcgggccgggggacggcgcgctggacgacatcctgcgccgggcggattcggcgctgtacgccgccaaggaggcgggccgcaaccgggtgatgctggcgcgcgccgtcaacagcggggcggaggaccagaaccgccgctggagcagcggcggggtgctgcgcggcgagagctgaccgaggccgtcagggccgtcagggcggtcagggcggtcagggcggtcggggtcatcagggctgtcgggccatcgggccatcagggtcgtctggcccattggggccgcgcgtggagcgggtgacgacgcaacaatgcagggcgggcgctttccggaaggtttccggaaggcgcccgttgcgttgctggcggagcggcacgtgtgcggggtgccgcactggtcgtgccgggcagcggaatggtcgtggcgtgcggcttacggcgtggtcggggcgcttgcgggaggtgtttccgtgaccgtggggaccggcgaggtcggcgtggccggtgttgccggggcggcagcggcttccggagtagcgggagcaggccgcgttgccgtggcggtggaggatgtttctcctgcggtgccggttgtcgtcgtgctgcctgtcgcacccgccccggtcaggggagaccgggcggattgggcggcctcgcgcggggcggtgggggcgcggaccccggcgcttgtcggcgcggtggcgttggcccccgtggccccggtggttccgtttgcggcgggcgcgctcgtgcgcggcaggggcgtgggggccggtttggcgccgggggagaccttgagggattgcggagcttggggtgcctgggcaggctggggagccgccggaaccgccgaaaccaccggaacagcgggggcaggggcggcagaggtgcccgtggagcctgtgccagcggtgtcggcgggcgcgggttgcgctgccggtttggcggcttccgcatccggggccggattcccggagggtgccgcaccggcgtcggcgttcttgtctccggcggcggacaccgagggcttgccctcggcagcggaggccgcggctttgtcctgggcccccgtggcagtggcctccgtgtcggtggaggcaggggtggcggcggcgtccgcgggaggcgtggcgccctgcggcgcggcggggttcgcgggcgtcgcgggcgtgccctgcgtggcggcctggtctccccccttggcgcgtccggcccgctggtagcggttcacggcgcgattgtgttcgtccagcgtggcgctgaactggtgcgagccgtcgttgcgcgacacgaagtagaaatagccgtgcttttccggcgtggtggccgcgcgcagcgattccagccccggcgagcagatggggccggggggcaggccggggcggcggtaggtgttgtacggattggcggcgtcctgcaggtgcgagcggcgcaggttgccgtcgaaggtgtcgcccagcccgtagatggtggtggggtctgcctgcaacagcatgccggtgcgcagccggttggcgtacaccccggccacgcggccccgttccgagggctggccggtttccttctccacgatggaggccaggatgatcagccgccgcaactcgtcgcgggccgggcggccatcgggccagacctgggcggcgcgccgccagaaggtgtccaccatccgtccggccacggcgcgggccgattcccggtcgggcgtggtgggcttcttgatcaggtaggtatcgggaaacaggaagccttccgccgtgtcgaaggggatgccccagtggcgcaggaaggccgggtcggtgatcaccgcgcggaagtcctccacggtgacgaagccctccacctccagcaggcgggcggtttcccaccaggtcagcccttcgcgcagggtgatgcgcgacagcaccggctggccgttcaccagttggtccagcacccggaagggcgcccagttgctgtgcaccaggaagcgcccggccttcagcgaggtttcccagccgtggtagtgggccagcagcttgaagcgccagtcgctggccaccgcgcccttgtccaccagttgcctggtcaccttgtcgaaggtggcgccgggttccacgtccacgtagacatccgcgccgggggacgcgggcggcgtgtgcaggaagcgccaggcatcgtaccccgcgtagccgcacgccagaaggaccagcaacaccagcgcggccagcacgcgcagcaggatgcgcaccaccgggtggcccggtgccgggctggcgggggactgcgcggatggtgtgggtgaggcggaggacggcatggacgtttcgggagcggacggagcaggtggaatcggggccgacaccggggctgccgtggaagatgcggatgatgcggatgatgccggagcgggcacctctgctgcggtggcggagtgcgccgggggcgtttccgttgcggttgcggaggcggtgtcttcggatgccggggcaggggcggtgccggtcgcgcttccggagattgcggtggcggcgggttgcgcgcccgtcgggcctgtcgagcctgtcgcgcccgtagagtccgtggaacccgtggagtcctgcgccgcaggggaagccgtggatatggcggctccgggggcaggtgctgccggagcggacgttggggtgtccgccgcgtcgcctgtcggcgtcgttgccgctgtgcccgctgcgccagttgtgccagtcgcgcctgttgtggcagtcgcgcccgtcgtgtcaggcgagtcaggcgttgcggccacggcggcactgtcgtcagcggcagcctgctgcgcggtgtctgcggcactgggggctgcgggcgtgcgttcgccgtccggcggttgcggcgtggcgttccctgtggcagtgccaggggcgtcaggagacgcgggctgcgtgtcctgctcccgtgcggaggtgtcgggggtaatttccggggatgctttgggggtatcgctcatgcggtgatgctatccggtcaggcgggggtacgccgcgattctggcaggttgaggaacgattgcaggatgcgcacggccgcctgctggtccaccacggcttccagcgccctgccggaaagcccggcgtcgcgcaggtcgtcctcggcctcgtaggagctcaggaactcctccatgaggtagacgggcagggtggtgcggcgcttcagccgctccacgaagttgcgcacctgccgggtggtcagggtgtccgtgccgtcgtgcagaagcggcagccccaccacgtaggcctcggcgcgttcttcctcggccacggccagcagttcggcaaagaaccggtcgcgggtggtcatgacgatggtgcggcgcggaaaggccatgctgccgcccgtgtcgctggccgcaacgccggtgcgcttcgttccgtaatctatgccaaggtacttcatgggtggccggatgctacgccagcgggcgcggctgggcaagctgcggggtggtggagagtatcgggggaggggggaaggagcttttgaaaaagttccttcccccctcccccgaaccccctcccttcttcctcaaaacttttcaacggtggggggggcggtcaaagggcaggggcggtcatgttcagagcgggatggcaccctcgtcgcgtcagggcgtggtccctgttgaaaagtttgaaagggtggaaggggtccgggggaggaggggaaacttttcaaagtttcccctcctcccccggttcgttctttcagtctttcgctttttcttacaagccgctgtcatccaccacgcgcacgccgccctcatctttggcctggtcggcggccttgcgcagtatcttgcgccagtccgcgcccttggccagttcggccagccattccagggtatgcagcacggggcgcttgtccttgagggccagcatggtgcgcttgatgcccaccttgcacgaggggcagcccacgatgacgggcgcgccgtctgcgtaggtcatgaagtccgcctcgaggcgcatgcgcttgcgggcgcgcagcttgttgtagatggcgggcgaggtcatggcgcccatgcccgattcgccgcagcagccggggttgacgcggactttcgcgccggtgaaggcggccacggcctgtgcgtacaggttggcggccttgcccttgtgcacccccacccattccgcatggcacgaggggtggtagagcacctcggttccggcggcgggcttggcggtgccggaaagggcgtctgcggacagggtgttggggggcagccgttccagcaggaactgcaccatgtccatatggcgggtgggggcagtgccctgcgtgcccagcagttcgtgccgctggatgccgtcgcggcacgagccgcaggcggtgatgacgtgggtgacgtccagccccgccgcgcgcgccttgtccagcgcggccctgatggcctgcacgttgcggtcgcggttggtggcgaaggcgttgtcggccccggcggacagcagcggatagccgcagcacaggtgctgttccggcatgaccacggccacgccggacttcagcatcagcatcagcccggccagcccgatgttgcggtagaacagccccgcgccgcagccggggaagtagaacaccgcttccacgggcgtgccctgctgtctggcgcgttcgcgggcgctggcgggcacgaagatgccgcccttgcccagatgcagggtttccgcaaggttcttgtagcccacttccgggccgggaccggcgaacagcgggctttcgaagcgttcgcgccacccggcgggcaccagacccacgaagcggttctggaaccgctggcccatggacgcggccttggccgcgcggggcacgcgcgatgccgggtcggcggacagccattccagcaccttgcgcttgatggggtggccgcccgcgttttccgattccagaaaggcgcgcatggccagcgccacgccggacgaatcgatcttcaccggacagaccgaggtgcagcggccacagccggtgcagtgctccatcatggtgcgcagttcgcccagcaggaaggggtcgggcctgcccttgttgacctgcgaatagtacaccgcctccaccagcgcgccgagggcgatgttcttgttgcgcgggtggtactgcagcgactgttccgggtagaacatggggcagacctgcttgcacttgccgcagcgggtacagatctgcacgttggccagcagcgcgatcagccgttccttgtcgggcaggccgctctggcggatgtcctcgatgagccggttgaacgagaaggtgaacgggcgcaccggcagttcgcgctgggtcagcttggccgggttcagcacgttgcgcgggtccacgcgctccttgaaggcgcgcagggcgtccatcttctccttgcgcaggaaggcgatcttggtgatgccgatgccgtgctcgccggaaacctcgccgcccacttcctgggctttcgccatgacgcggtgggccacctgctcggcattgtgcagcatgaccgggtcgttggagttgaccgggatgttgacgtggcagttgccgtcgcccgcgtgcatgtggctggccacctcgatgcgggtggcctgcatgtggtccttgatgcgctctatcttgcgggccaggttggggtgcgcgttggccagttcgcccagaaagaccacggcgcggatctgcatttcctcgtccgagatgtccttggccgaaacctcgcccttggccaccttggaggcgtaggtgaactcgcggttgaactccctgtcgtccagcggcatgcccgccaggcgtcccacctcttgcagggccgagcggtaggcggcggccgcgcattccaggttcacctgttcgagaaaatcggcgaactcgggcaccccgtcgatggggatgaccacgtcctcgttgatcttgaagcctgaggtgcggcgggcgatggcggacagcttgtggcggtcctcccagaagacttccgcctccttctcgtcgcgcgcggcaaagatgtccgccccgtcgtaggggttcacgatgtccaggatctggtgcacggcgcggtccagatggaactcgtcgtcgccgtccagctgcacgatgagcaccgagatggggtcgccctcgtaatccgtggacttcttcttgtattctatggccttgacgtacttggagttgaactcctccagggccgatatcttcacgtggtcgccttcgcggcggatggtgtcgcggtagcccaccacgtccttgatgacctgcatggcgctgttcatggaacgcccgaagaattccagcaccagcacgcgctggtgggtgggcttcttgtgcagcacgaagcaggcctcgacgatgatgccgtcaacgccttccttctgcatgccgggcaggccgcccagggtcttgttggtcacgtccttgccaaggccgggcaggcggatttcgtcgccgcgcagggacaccacgttgcgcacgccgccgctcaggtcgcggatttcgaaggtggccgtctcgccgggcatgatcttgtggcgcgggtggttcacccgggccacgtcgatgatctcgccggtgggggtgaccatgcgccacgagagcaggttgtcgagggtggtgccgtattcgaaggcaaaggggccgcccgcgttttcggcaatgttgcccccgatggacgaggccagcttggaggccgggtccacggtgaacagcaggcccttcttgcccgccgcgacgatggcgtcgttggtgatgacgcccgcctcgcagcacagcaccctgttctgctcgtcgatgctgacgatgcgggtaaggcggccaaggctgaggattaccgtgcgcttgcgggcgggcacggcgccgccggtcaggccggagccgccgccgcgcgggatgatggcgaacttcagctcgttggccagcttgaccacggcgctgacctgttcggcagacgcggggctgaccaccagcatgggcagttccatgcgcaggtcggtggcgtcggtggaattttccaccagcgcgccggggcgggtgtcgatgcactcgcgcggcatgacggcggccatgcgtttcaccagctcgtcgcggtaggccacctcggcctcgtgcgcgctccagaacatggtgatgccttcgccgatgctggtggcgtaatggtgggccagtgccgccttttcgccctcgaaacgcgcgcgaacgctcgctttcaccgtttccgcgtcgatgaacgggttgtacacgacgagaaacagttcttccgcgatttcgatggcgagatgacgtacggattccggccagtcctcgaactcgtcgaggttgatgcgcagaatgcggtttacgacgaaatctgcggagatggagatgtgcgggcctttatggggcatgggcgggctctctctcgggttgcggtgagaggaagccgctgactataggcgcgcgcggcccggttggcaagttgagtgagcgcacgatgttttggcgggggcagtaccgccatggtcgggagcgggcggggctgcccgtcggagcggccatcggaaaaaaatatgcgcgggctgatgcccgtggcggcttagggtcaaggggatgatgctatgcctgcactcgaaaactctgttgtgtggcgaagtgttgtctgtagtttgtgcgagcgaacagcatgacaggactgtgcaatgctgtccgcattaactgtaagatcaatcaattgattgtaattgacacatttacctgtttggtgtgtagcgtggtgcatgcttccagaaaggaggactgccatgccgcacgcactgccacgcgccgatgtcatgggacgccttgccgcggacaacccgtggtgggccgacgagaccgcccgccccttcgcggcggacctgccgcagcgcgaccactttgcgccgtttttcgagcttgccgcagactgtgccctgcaccgggccgtggtgctgatggggccgcgccgggtgggcaagacggtgctgctgcaccaggtggtggataccctgttgcagcagggggccgaacgccgccagatcctgttcgccacactggacgccccggcctacaccggcatggaactggccgacttcgtggaactggccgccgaaatggcggggctggaccccaatcgccccggctgggtcatctttgacgaaatccagtacatggccgactgggagcgcgggctggacacccttgccgcccgctggcccgcgttgcgctgcacggtgtgcggttccgccgcgcccgccctgcgccgcatgggcgatgccgaggcggcagggcgctttgcggtgtacatgctgccgccgctgtccttcgcggagttcctgcgcctgtccggcgggcagcgccgtgacatgaagcagctgttcacgcccgaacgcatggacgagctgaacgaactgctggtgcggtacatgaatttcggcggctacccggaagccgtggtgtccgagcgggtgcgcgcggacatggcgcgcttcctgcgcagcgagatcatcgaccgggtgctgtgcagcgacctgcccggcctgtacggcatttcggacgtgcaggagctgaaccgcctgctggccgtgctggccctgaacagcgggcgcgaggtgaccctggaggatctgcgcggcgaatcgggcatcgcggtgaacaccctgaagcgctatctcgactatctggaagccgccttcctggtggtgcggctgcggcgcatcgacgatgcgggccgccgcttccggcgcgaccgcagcttcaaggtgtacctggccaacccctccatgcgcacggcgctgttcgcgcccatcaccggcccggacgaccccggcctgcaaccgctgctggaaaccgccgtggtggggcagctgctgtgcagcccggccctgtcccgcaacacctgctacgcccgctgggacggcggcgaggtggctctggtgggtctgcacccggtgcacggcaagccggtgctggccttcgacatccgctggagcgacgaaggcatcgcccccggccagaagaacggcaatggccgctgcggcgcacccaccgtgcccgcaaacaccacccgtgccgcgcgcaaggcggcgagcaacggcaacgggacgcagctgcggcccctgttcgagtttgcccggcggcacaatgtgcgcaagtcgtacgtgaccacccgcaccaccttcacggtgggggtgcagggtgacacggaattttcgtacctgcccgcgggcatgctggcgttcaccttgtccagccaggcggcggagcggattttcgccaagctggtgacggcggactgcgggtagggcacggagacgggcagggaaaaatcccgggaaagggacaggcaagagtggagcaggagtgccccccgcctcacggtagttgtggggcggcggcgggacgaaagcacgagtacggggcggtgcgctggtggtggagcttctgtggggaagcggcaccgcaggcgcaccgcccgctttttttgggggggaaaggggacgatcgctggcgatggcgctgcggggttacccccgcccggccagttcccggcgcgcccaggcggcctgtcccagcgagatgcagccgtcgccggggggcagttccgcgtgggtcagcacggtcagcccgcgcgcggcaagggcctgcggcaggtgcacggacagggtgaggttctgcatggccccgccggacagggccaccacgggcacgtccatcaccccggccacggcggcggccatgtcggcaaggcccgccaccaccccggcatggaagcggcgcgctacctctccgggcggggtgccgcgcgcccagtcgtcgtgcacggcgcggaacagcgcgtgcgtgtccagcaccagcgtgtcgctgccgtcacgcgctccgcgcagggggcaggggtaggcgtgggtgaagaaggcgtcgtggctgccgccgcatggtgatacggcgtcctgcgcgtgttccagccggatggccgcctgcccttcgtaggtgacggtggtgcacagccccagcagggcggacacggcgtcgaacagccgtccgcaactggaggtgagcggggtgttcaccccgcgttccagcaggcgcggcagcagggctgcggcctgggcgtggtcgcgcagccacggccacggacgcgcgccgtccgtaacaggttcgtgcaggcccaggtgccacagcaacccctgcgcgatgcgccacggctcgcggatggcggcctcgccccccgggagggggatgcgggccagccgccccagccgctggtggtccagcgccacgttgtccacgtacagcagttcgcccccccacaccgtgccgtcgtcgccgtggccggtgccgtcaagggccagccccagggccgggccgtcgtgccggttttcggccagcacggcgtggatgtgcgcgaagtggtgttgcagggtcagcacgggcaggccgctctgttcggcttccgccgtggtcatgtagtcggggtgcaggtcgcgcaccacggcctgcggcgtcacttgcaggatgcgcggcaggtgcgcggcgatttcgcggtgaaagcccagggtttccaggttgtgcatgtcgccgatgtgctggctgacaaaggccttgtcgccccgggtgacgcacagggtgttcttgagctccggccccatggccagcacgcacgggccgtcgccctccaggaacacgggccggggggtgaagccgcgcgcccggcgcaggaactgcggcgcgccggtggccgggttgacccgcgtcaccgagtcgtcggtgcggatcaggatgtcgcggtcatgcagcaggaacacgtcggcaatggacgacaggcggcgcagcgcctcgcggttgccgaggcagatgggctcgccccccgcgttgccggatgtcatcaccagcgcgggtacgcggtcttccggcagcagcgcgccgtacaggcgcagcagcacgtggtgcaggggcgtgtagggcagcatcacccccacgaagggcgtgtccggcgaaatgaggggcgagatgaggggcgaaatgggtggcggggtgcggggcgcatcgggatcgaggaccagcgggctgccgtcgccgggccgggccacgccgtgcatgccgcccgccagcccgtccagcgcccggcacagcacgatgggccgttcgcgcccggccagcagggcctcttcttccggcgaaacgtgcacgatgcgccgggcggcggcaaggtccggcaccatgatggccagcggcttgtggggccggtgcttgcggcggcgcagttcgcccacggcggcatcgctggccgcgtcgcaggccagatggaacccgcccagccccttcacggcggcgatgcgtcccgcggccagcgcttcagccagtgcctggatggccggggtgcccgtgggacggcctgcgccatgatctgaggcgggtgcgcagccgggttcgtctccgcgtccggagccgggcgcggcgtcatatcccgtgtccgccgccgggccgtcgggcgcgccgtccacgtaccacacgcgcggcccgcataccgggcaggcgttgggctgggcgtgaaagcgccggtccagcgggttttcatattccgccgcgcatgccgggcacagcggaaagcaggccatggaggtcttgtcgcggtcgtaggggatgaaccgggtgatggtgtagcgcggcccgcagttggtgcagttggtgaaggggtacaggtggcggcggttggccgggtcgctcatgtcggccaggcagtcgtcgcaggtggccacgtcggcgctgatgagcacctcgtgccccgcccccccgtcgccgctggcgacgatgcggaacccgtcctcgccttccgccacggggatgtcctgatgcgtgcaggacaccacccgcgccagcggcggcagcttgtgggtcaggtcgtgcccgaagccgtcaacggacgccgcaggcccctgcacctctatgaacaccccggcggcggtgttgctgaccgtgccggtcaacgcatggtcggcggcgatgcggtacacgaaggggcgaaaccccaccccctggacctgcccggacacggtgaacttgcggcgcacgagatcgtctggcatgaggcgaccatagcggaagaccagcggcgtgaaaaggcatgcgaaggcagggggcgccacggcccgcaacgaccccgctggggcgtgccgcgtaccgcccctgccgtccgctgacgcctgcatccgctgcggtatgcgcccgcatgagccggttgtcatgaaggcgacgctcttataaagtgcagcaactgtcgcacggcgcaggatgaggccgcgcgccttgcggcagcggccagcgcaattccggtggctgcggcgcggccgatacacggttgccatgcaaccggggcacaccggcgtgcagttgttcgcgcgcgcagtcgggggtattttccttgtacagcgtgcgtcggtcggctaagtagaacgattcccactgcatttctccgccgcaacctgatcgcaaactgggcgcaacccgggagcaacccgggagcaaccgggcccatacaggcccagacaggcccggacgggtgcggaccggcggcggggggggcacaatcaatccgcttcaaggaggagccatgggcgctgacaagcttggcgcgcgcgtgcgcaagtacagggaagaccgcagcctgagccgcgaggaactcgcggacgccgccggtctcaagacggaattcatcgccgccctcgaggacgacaacctgtatccgtccatcggaccgctacagaaactcgcccgcgccctgaacgtacgccttggcaccttcatggacgacgcggtgagccgcgaccccatcgtgagccgccagggcgaccgcgaggcggacctgaccatgcagaaggcgcgcaacaagtgcgcggccttccgcttccactcgctgggcaagggcaagagcgaccggaacatggagccgttcttcatcgagatctgtccggagcccgtggaggaccgcaagctgtcctcgcaccagggcgaggagttcatcctggtgaacaagggttccatccgcgtggtgtacggcaaggaagagcacctgctcggaccgggcgacagcatctactacaactccatcgtgccccactacgtgggcgccgaaggggatgccccggcagagatctacgccgtcatctactatccctaggagtggaaggggcatggacgaattcgcagtgcgcgaacggacccttggccagatactggacgagaccgtcgccaaatatccggacaacgacgcggtcatctacgtggaccgcgactacaggcagacctaccggcagttctcgcaggtggtggacgacctggccaaggggctgatggcccttggcgtgcggcatggcgaaaaggtggccgtgtgggccaccaacgtgccctactgggtggcgttgcagttcgccacggccaagatgggcgccatcctgctcacggtgaacaccaactaccgcgagcatgaaatacgctacctgctcacccagtcggagtgcgagaacctgttcatcatcgacgggttccgcgaccacgactacgtgcagaccatctacaacatgatcccggaactgaagacgcagccgcgcgggcagttgcgctgttcctcgctgccgcacctgaagcgggtcatgttcctgggcgcggaaaagcaccgcggcatgtattccgtgccggagatcatcagcatgtcggccatggtctcggacgaggaatacgccgagcgccagcgcgcgctggacccgcacgacgtggtgaacatgcagtacacctcgggcaccaccgggtttcccaagggggtcatgctcacccacgtgaacatcggcaacaacgggtactggatcggcaagaaccagcacttcaccgaaaaggaccgcgtgtgcctgccggtgccgctgttccactgcttcggctgcgtgctgggggtgctggccgccatcaaccacggggccgcgctggtgatcctggagagcttcagccccatgcacgtcatggcatccgtggaccaggaaaagtgcaccgccctgtacggggtgcccaccatgttcctggccgtgctggagcacaagctgttcgagcgcttcgacttcagttcgctgcgcaccggcatcatggccggttccgtctgcccggaacccctgatgcgccgggtggtcgaaaagatgtacatgcgcgagatcaccatctgctacggcctgaccgaaggttcgccggtgatgacccagagcctcgtcaccgaccccttcgaacgtcgcgtgcagaccgtgggccgggccatgccgtgcatcgaggtgcgcatcgtggacccggataccaacgaggaagtgccgcgcggcacccagggcgaggtggtctgccggggctacaacgtgatgaagggctactacaacatgcccgaagccacgactgccgccatcgacgccgatggctggctgcattccggcgaccttggcgtcatggacgaggaaggctacgtggtcatcaccggtcgcatcaaggacatgatcatccggggcggcgagaacatctacccccgcgagatcgaggagttcctgtacggcatggacggcgtgcaggacgtgcaggtggtgggcgtgaacagccgcaagtacggcgaggaagtgggggcgttcatcattcccaagcccggggttgagatggcgccggaagatgtgcgcgactactgccgtggccgcatcgcctggcacaaggtgccgcgctacatcagcttcatcgatgcctatcccatgaccgccagcggcaagatccagaagttcaagctgcgcgagatggcggcggaactgtttcccgaggccatgaaatagtctggaagggccttttcgtccgctggctgcggtgtaacgtggccggacgtcgggcggaagcattccggtaccgatcgactgcgcccccgaagcctggcttcgggggcgttttcgtgcagcttgatttccgctgcggttccgcgcagaatgaaagtgacctgaagtgtctgccctgtcgggcctgcctgtgcgcgcgggatgttccccgtgcttcggcatggccggctccgggcatggctgatcacgcaatgccacggagcatgaaggaacgcgcatgtcgctggaagcggacgtactcgtagccggtgccgggtttgccggtctgcgcgccgccatggccgccgccgtctcggggcgcggcctgcgcgtcatcgtgctggccccgcatgaagggccgggtggttcgtcctttgcgggacacgcgggctcgctgggcatgctggcccctgccgacgacgaagaacgcgacgccatcctggagcgcgccctgtccatcgcccatcccggcacggcggacccggcgctggtgcgcctgctgctggaacagggcgaaccccgcctgcgcgaactggagcagtggggcgtgccgctggccaccgggccgggcggcgtgcggttgcgccgcagcgcctgctttttgccggaaatggccgtggccggggttctccccgactgcgcggcggctcacacagccatgctgcgtgtggccttggccgccggggtcgaggtgctgccgggtttcaccctggccgcgttgggcgtggagggcggtccacccggcagcgcgctgtgtctggaccgggccggcaacgtgctgccggtgcgcgccaggtccgtggtgctggccgtgggcggtcccgccgccctgttcgtcaacgacgtctccggcgccgggcagaccggcacggggctgggctttgcccgaggctgcggcgcccgcaccggcaacgcctcgtttctccagttcctgtggtacgaaggggggcagcccttccccttcctgcccgagcgggcgcacgaactggaagtggccgggctggacggcgtgcccgccgccctgccgcgcgaacttcgcccccatgtggccagccgggccacccatgccccgtggggctggggcatgcccgatgccgcgctggacgcctggctgctggcccgcatgaccccggcgggagtggtgccggtgcgctaccatggcgaacgcgagccgcgcctgctgtcgctcatggcgcaggcgggcaacggcggggcgctcatcgacgcggacgggcgtacctctgttgcggggctgttcgcctgtggtgaatgcgccaccggcatgcacggggccaaccgcatcggcggggccatggtgctggccgcccacgtcttcggacaccgggcgggcattgcggcggccctgcacgcgcattccgcgctgttgcccccaccgcccaccgcgcccgatgcggcggagcgccagtctgcccaccatccgctgcgcctgcgcgaggccatgcagcgccactgtctgccgggcatgcccggagaggcgttgcaggccgcacgccccggcgccgtggggcctgcaggccccgaacggcagcagcaggacctggagttgttcacggagcggctgaaggcgctgttgctgctgcctgccgtggatatgctggaccgtgcccgcgttctttcctgcctgaccgtggccgaacatcgcctgcgccgtctgcgcgcagagcgcgaggccgtgtcccccgccccggcggcgtaaccccgcgccgcatttccctggtgtcggggcgtggtcgtcccggtgcccgttccgctgttcatcccccgttgcccggatcatggcgcgtgtgagcatgccgtgcggttgcgcacgaacgccacaggcgtcccggttgcgcacggccgccattggcgtcccggtgtcgccgtgatgtcgtcttgcattgccggagcgaagcaacccgaacaggatcaggcagcccggtcgaacaggaccggtggaacagtatcgaccggacaggattggccgaacaggagcggtcggacatgagggaccggagatggctggcaggcagccactggcgcgccgcgcgcaaaagaagaaggccgcccccgcgaacgggagcggccttgaaatcaggcggaaacaaaacttacttgatgatcttgaactcgccgcggcggttcttggaccaagcagcttcgttgtgaccttccacggcggggcgttcttcgccgtagctgatcatttccagctgaccggcgttcacgccggacatcaccaggtactcgtaggcggcgcgagcgcgacgttcgccgagggccaggttgtattcctgggtaccacgttcgtcgcagtggccttccaccagcacgcggatggaggggaacttcttcagcacgtcggccttctgcttcagcacttccttggattcggccttcaggtcgaacttgtcgaagtcgaagtagactttggcgtcggtgatgatctgctgggcccgggcaagggcttccagctgagcacgacgggccgaatcgtcttcggcggccatgggggcgccggcggattcgggggtggcggcgacctgcttcttggcgcagccaaagccggtggcgaggacaagggccagagtcaggacaagcccaaagcgctttgcggtgttcatgtgattcctcctagacagctcttcgctccaatagaattatgcagagaacggttcctttcctttatccctttccgtcggcttcggccgcaaccctaacacccccggaatgggacagcagtaatggtatctctacgccgttttttgtcaagatgggggattgcggtatctccactttcctccacgattttttcagtttctaccgccctggagggagggtgtgcccccttcctgacgttccacgatggcgcgtgcggtcggaacgcgtgaaacttgtccccctgacggcggattttccacgcgggcgggatcgcccctcttcgcccctttcgttaccgcctccgtgtcctgcgacctagtcggggatcatgccccagtccgggaacgaggcgtcaccggcgcccgtgggcacccgcttggcgtcgccgccgtgccgggtgatcaggtagatctgcttggcgccgctgcgggtggaggtgaacgccagaaagtagctgtcgggcgcgaaggacggggtttcgtcggtgccggggccgaaggttacctgccgctccgactgcgtgaccatgtcgtacacgaagatgcggtggccaaagtcggtcatgcgggcaaaggcgatcagcgtgccgtcggggctgatggacggggcggtgttgtagttgccgctgcggctgatgcgcgtcacctggccggtggtcaggtccttcaggaagatctgcggaccgcccaggcggctggagcagaaggccatcttggtgccggtggcgtcgaacgagggcgaaacgtcgatggaggcgctgtcctcaagcgcgcgttccttctggaacacgtggctcagcaggaagatgccggggttcttgccggtggaaaggctgaccgccaccttgttgtcgggcatgaaggtggggccgatgacggtgttgcccggaaacttgatgcgctgggtctggcgggtcaggcggtcccacacgccaagggcgtgggtgcggtcgtccatgtggctgaacacgatgaatcgcgcgtcgggcgaccacgacggggacatggcctcgccgggcaggttggtgatctggcgcaggtcgcggccggtgggcttgctgagccacacgtccttcttgttcttgccgcccgatttcacgaaggccagggtggacttgaagaactcgccccggcccgtcagggccttcatgaggtcggagcagaagcggtcggccacgtcgggcagctgggtttcctggatgtcgtagtagcctttgccgaacaccagcttgccggaatacgcctcgtacacgcgcagttcgacgaagggcttgccgggggcgtcgccctggggccagcccgcggtgaccacaaggtcggtgcccgcgatctggaagcgcttgaagtcgatgtccggagccttgtagctttgcagcaccgaaccgcccaggatggccttggggtcggtcaggcgcaggaacggcagaaagctcaggttctcgcggatgatttcgttcagcttcacgccctgcccggtcaccggggtgccgggggtggggcccagcggatcggcaagggcaaggttcaggctgccctggccggggccgtagatgtcgatctgcacggggccgaccgcaagggccggggccgccagcgcgcagcacgcgatgaggcacactgccgccataaggcggtggatggcatgatgctgtctcatctttttccgatcatttcctgaaggttgaaggtgagcagaaggtcctggtattccgggctgggcggcggcggcagcatgccgaccttgcccagcgccttcagggccgacgcgtcgaagtcggcctggcccgaggactgctccacgttgaagtcccatatctgtccattgggggtcaccctcgcccgcacccgcaccgtgaggggctggggggaggtgagggcgggaaactcccagtggtcccgtaccatcatcatgacctgttgcgcgtacgcggggcccggcgcggaggcgctggcgcccgccggttcggcccctgccgcgcgggcgggggacagcagcaggacacatgcaacaatgaacaaggcaatcagcgcgaccggtgatgcgtaccgtgatgcaaaaggacatgccgcagggcacgcgatggccgacagcgcgatagggcacgccgcaggggcatggtccggcatcgcgcgggggctgctcatcgcctgcccatcatttcctgaaggttgaagacgagcaccaggtcctggaattccgcgctgggcggcggcggcagtatgccggtcttgcccagcgccttcagggtcgacgagtcgaagtcggcccggcccgaggactgttccacgctgaaatcctgtatctggccgttgggggcaaccttcacccgcacccgcaccatgaggttctcgcggttggcaagggcggggaattcccagtggctgcgcacgatctgcatgacctgcatggtgtacaccccggcaatgccgacgccgccggagccttcgcccccgctgccgtcaccgccgcccgccgcgccgccgcctcctccgcccttgacggtggcctgcagggcggacagggcgttggccacgtccttggcgccagcagcgcccgaggtgacgcccgcgcgggtcttgccctgttccggcgcgccgccggtcttggtctgcacgtcggccagggcctgcttcagcacgtccttcggatcaggggccttcggcgcgggcttgtcgtccttcgcgggggccgcaggcttggccggggcagccgccgtggcgttcttggagacgtccttgggcggttcaggcttggtctgcttctcgtccttcttttcgctgatggccttggcgtcgggcttgggctcgggcttgggctcgggtttcggttccggcttgggttccggtttcggctcgggcttgggctccggcttcggttccggcttgggctctgccttgggcgcgggtttttcctgcacctcgggtgtggccacgggcgcggccttgggcgacgacgccgtgggcgcgggtgccggggcggcctgcggttgcgcggggccgggcgccggggcgggcggggccttgggtccgccgggcgcgcctaggcttaccaggtccacctgcaccacgggcatgtccagacgcaccggcggcgacgagggccagaaaaagaccagcagcacgatggcgcagtgcaggctgagcgacagcagaaaactggagtagcgcatgtcgtccccggcctaccgcgcggccttgccgcgaaggatgtggaaccggaccgtgccgtcccttcgtgatgacgggctcatttcttcttcgggtcctcgcgttccgccacgacgccgagcttttcgatgcccgccgccttgatgtgccccatcacgtccaccaccacgccgtagggcacggccttgtcggcctggagaaagagcagcttgttcttctccttgaccagccgttgcaggtagccttccagttcctcgatggtcaccttgtactcgtcgaggtacatcaccccgtccttgcgcacggtaagcagcaggtggtcgctgtccgcgggcagcacctgcacggtgcgcgtctggggcagatccacctcgaggccttcggtcatcatgggggccgtgaccatgaagatgatgagcagcaccagcatcacgtccacgaagggtgtgacgttgatttcggcgacgaagccgcccttgttgccgacggaagcgcccatgggctagccccgttcggtgcggctggcgggctgggccgccccgcgatgggcgttgatctcgcgttgcacgcggttcaggaacgcgcccgcgaagttgacgagctgcacttctatgctgctgatcatgcccagaaagatgttgtagcccacggtggcgggaatggccacgaacaggccgatggccgtggcgatgagcgcttcggaaatgccgggggccacggtggcgagcgaggcgctcttcatctggccgatggcgtgaaaggagtacatgatgccccacaccgtgccgaacaggccgatgaacggcgcggtgttggcggcggtggccaggaacgacagcgaggcggaaaggcgggtcatttcgttgcccacgccctggcgcagcgaacggcgcacgttgtcggccaccacgtcgcccgagctgcccgcctctttcaggcggttgaactcggccacgccctgctgggccacgtggtacaggggcgaggcggcatcgccgcccagcgactgcacggcctcgcgcaggtcgcgggccttctggaagcggtccaggccgtcggcggccttgcgctgcgcggccttcagggcaaaccatttctggaacatcagcgtccagctgccgatggacatgagaaccagaaggacgaggatgaacttggccaccagggtggcctgggcaagaatcgaaagaatatccatgacgttgggtgtctccaccgggtgttgagttgtaccgtgcggctggcggggcgcggctggccgtggcgggccggacatgatcgttgtcggcccggcaggcccgtcaggtcaggtccgatgaggtctggccctatgaggtctggcccgggcaggcctggtgtggccgcgtccgattgcgccgaccatgttgcgccgaccatgtcgtgccacgccgtttcgtgggcgcgtccggcaccccgccctccatttagtcgtctcgggacaatgatgcaatgggattcaggggctccggcgcgaaaaggagcgcactttccagggggcggcagcaaagcggcgcggggcgcggcttgccggggcccgtaacggcggggtggcggcaacggtccgtgcgcatgcgcaccgcgcgcgggccgcatgcagcggcatggcgtggaaggggaacgatccgccgcatcggccacgaccggttgtgcaagcggatacccgcctgccgcatgggcggctgcacattgttgcaagtgggcccggccccggctacactgccccgcgtatcaaaaccggcatgccgccgggcatatttccctgtcacgccctctccgtcaggagtatccatgcatcccacccatgccgcctgcctgccgaccacgcagcgtcgcaggcgccgccttgcgcgtacgatccttcttgccctgatgctgggcgcagccctgtccgtgcccgtgctggccgccgaggcaggcacgccggacgccggtgcgccggggggcatggccgcgggtacgcccgcgcccgcgtcggcggacgcctttgccaggggtggcgagtacgacatgcgccgtgccgttgaatccgccctgcgcgacaaccagggcgtggtatccgcccgcgccggacgcgacgcggcggaagaagggcgcaagtcggcgcgcggggcgttcggcccggccgtgtccacctcttacggctacaaccgcctgaacgagaaaccccgctccatgtcgcgcgaactggacgacgacacctacacctggaccgtgggcgtcagccagccgctgttcaccgggctgcggctgctgtccacctatcagaaggccgcgctggaaaccgagcgcaagtccctgacgctggacaagtcgcgtctggaccttgccgtgcaggtgcaggaggcctttctggcccacctgaagtcgggcgagaacgtgcgcagcgcgcgcgacgccctgagccgcctgcgcgaacaggccaaggtgacccgcgccttctacgacgtgggcctgcgcccgcgcctggacgtgttgcaggccgaggtggacgtgaccaacgccgaatcgctgctgatcaccgcggaaaacaaccacgccacccagcgcgcccggctgaacaccctgctcaccctgcccgtggacagcgacaccgcctacgtgggcacgctggtgcccgtgggcttcgacatgacgctcgagcagtgcctggaacgcgcctaccgcaaccggcccgacgtgcgcatcgcgggcaaggccgtggaaatcgctggcaaggacgtgcgcatcgcggacagcgggctgtatccgcaggtgtcggccaacttcaactgggccaccgaaggcgaccaccccgaagcttcgggcagcaccctgagccccaacgggttcagccagtggtccaccgggctgaaggccgagtggagtgtgttcgagtggggcaagacgtggtattccggccagcaggcccgccaggtggaaacccaggtccgtgccgaagaggccaacctgcgccacgaggtggcctacgaggtgcaatcgcgcctgctgaccctgaccgattcctccaagcgcatcgcggtggccaccaaggggctggtccaggccgaggaggcctatcgcgtggccgtggcccgctatcaggcccaggtgggcaccaataccgacgtgctggacgcccaggccaagctgaccgccgcagaggcggccctgaccggggccaaggccgaatacctggatgcgctgtccaagctgtgggcggccatgggcgaactgaagccttcccttacggacggctagggcgccgccagcagggcgcaggagaccggcgccgttgcaaggcgggccgggtagcggacagacatgcggaacatttcagggccgccggggcaaacccggcggccctgttgcaagcgcggcccggagtatggcggtgtggaccatttttccgtgcgggccttgacatgtggcttcacaaacagtaatcattaccaataaaatgtgaggtccatatgacccagccgcaacagactcgcatgaccaagcaacgcatggtcatccttgaagaactgcgcaacgtgcacagtcaccccacggcggacgaggtgtacggcatggtccggcagcgtctgccgcgcatcagcctgggaaccgtgtatcggaacctcgacctgctggcagaatcgggtgacatcctgaagctggagtcggccgggtcgcagaagcgcttcgacggcaacgtcaccccccaccaacacgtgcgttgcacccagtgcgggcgggtgggcgacgtgatggaacccgtgcgcctgcccgacatctcgggcgcgggggcccccggcttcatcatcctttccggacgcatcgagttcgaaggggtgtgcgaggcctgcgcgtcgaagaactgagccaccgtatttcccgtgcccctccccacgccgccgactgcatgttcactcttgcgcggggtgggtggtgattgtacgttcgcagcgtgcagccttgcatggcttcacgctgcacggcgcccaacagtatggtttgagcgctcgaaccgttctggggaggcgcgacggccgcgtccggcgtggcgtcacggtccggcagtgcccgccagcccgtctccgcacggttcgcacagtgcccatgccgtccggcatgccgcgctccagaccgtcgcccccggaccgtgccccctgactgtcgtacccggcccgtagtcccggaaggtcgtgccatcaccatcgcatcacggttccggcggccccgcccggcaggcggggtgccggttgcattttgcggcgcatgtggccgtgcagcccagcgccatcaggctacctccccattcacccggaacacaacgacaactcaaggagcagtcatgaaagccctgaaaggcaccaagaccgaacgcaacatcctgaccgcctttgccggcgaatcgcaggcccgcaaccgctacgactatttcggcgcccgcgccaagaaggacggtttcgtccagattgccgacatctttgccgaaaccgccagccaggaaaaggaacacgccaagcgcctgttcaagttccttgaaggcggcgaagtggagatcgtggccgccttcccggcaggcatcatcggcgatacccacgccaacctcatcagctcggcggcgggcgaaaaccacgagtacaccgaaatgtacccctcgttcgcgcgcattgcccgcgaggaaggctttgacgagatcgccaaggtgttcatgagcatcgccgtggccgaagaattccacgagcgccgctttctgggctttgccaagaacgtcaaggaagcccgcgtgttcgtgcgcgaatcgtctgttgtgtggcgctgtcgcaactgcggattcctgcacgagggcaacgaggccccgcacctgtgccccgcctgtgcccatccgcaggcccacttcgaactgctgggcatcaactggtaaatcgttgcgcaccgggcgcgggcggcatgcggcgtgcgtgtgcccgcgaaccggcgcggcctgacaaggatacgggccgaaatccggggggaaggaggcaccatggccgatcccagggacatgtggcgttgccagaccgtcaactgtggctatgtctacgaccccgaccggggcgaccggaagggcaaggtgccgccgggcgtccgttttgaggatttgcccgacacctggcgctgcccggtgtgcggcggcaccaagcgatgcttccggcccatggccgggtccggatcgaccgcgcagcccgactgcgaactgcccacggacaggtgacgcggcgcagggccgcgggccgatggtgcatgcgcaagacaacgaagaaggcccgccgggaaatcccggcgggccttttcgtgcagtgtgaccggcagttggacggcctgcgtgatggtggcggcgggtgcgcctgttggctctacttgcccgccgacttgcccatctggcgggtggcgaattccagcatcttgcgcgcctcgtcgaagtcgggcttcagttgcagcgctgccgaggcggccttggccaccttgtcccacttgcgccagtccacgtacaggcgaccgatgttgaagaacaggttggggtcgcgaccggtgtactgggcggccttgaaatagtacttttccgccacgtcgaacttgcccatcttgcgcagggccatgccgatgcggttgtacaggtggacggattccgggctctggtccagggcctgggccagatagtcgaaggcttcctcgtaccggcccgccttcaggaaccgctcgcctatgtcgcccttcagcgccgggtcgtcgctgaattccaccaccagttgccggaacacgccgttggcgtcgtcgtagtccttgttgtccagcagcttctggccgcgttccagttcggactgcttgcgggcctccatggccttgatgtgttcctgcgcttcgttcacggcggcttcgttcaccgccttgaccagttcgcgcacggtgtccagcacctggcgttccgaaccgggcttgtagtcgatcctgagcggaaagaccttgcgcagttccgggtcgttgtcgaggtaggcagaggcgtcggccagcatgcgctcgaattcttcgcgttcggccttcatcagcgggtttttcagcaccagcaccagcgcctcgtgaaaggactgggcggcaggcatcaccttgccctggcgcagcagtgagcgcacctgggtaagcagttgtcgtgccttggtgaggtcgttggacatgcatcgcccccggagtggcgtggcgcgtaaaggggcaaggccccgtaagcgaaggggcgcggcgtgcctgtaccgcgcccccctgggtcaagtcgtggaactggtggcggtggcccctagcggcccacggcctctcgcaccatgcccctgaaccgggcgaagaagtaccggctgtcggtggggccggggcttgcttccgggtggtgctgcacggccaggatgggcctggtcttgtgggcaaacccttccagcgtgccgtcgttcaggttcacatgggttatttctacgtcgggcacgctctctatgtccacgcagaacccgtgattttgcgaagagatttcgatgtgcccggtcaccaggtccttgaccgggtggttgcacccgtggtggccgaacttcagcttgtgggtggtgccgccaagggcgtgtcccagcaactggtggccaaggcagatgcccgccaccggcatgcgttcggtcatcacgcggatttcgcgcacttcgtcggtaagggtggccgggtcgccggggccgttggacaggaacaccgcttcggcgccgctggccgccacctgcatggccgtgaacgacggcggcaccaccagcaggtcgaagccctggtcggtgagcaggcgcaggatgttccacttgatgccgtagtcgtacaccaccaggcgcggaccggtgccgggccaggcgtaggcgccgtctgcggccagttgcaccggctgggggcgggtgccgtcccagcggtagggcgtggcgggggccaccctggtgaccaggttctggccttccatggtgggcagggcgcgggcgcggcgcaccagttcgtcacggtcgtccgtctcggtggagatgatgccgcgcatggcgccgttgatgcgcaggtgccgggtaagggcgcgggtgtcgatgccctctatgcccatcaccccgtgctgcgccagatagtcgggcagcgacattatagcccgccagttggagggcgtcctgcaacattccttgacgatgaaggcttccacatggaccttgccggattccatgtcttcggccgtcacgccgtagttgccgatgagagggtaggtcatgcagaccatctgcccggcgtacgaggggtccgtaaggacctcctgatagcccgtcatcccggtattgaagatgacctcgccgcccgattcgccgcgaccggtgaacgagcgcccctcaagcacgaagccgtcttccagggccaggaaagctctcatccttcgttctccccaagcaggttgatgatgatgccgatgtcttcgggccggtccaccccgtgggtacggtaggtggtgggcacgacccggatgggaatgccgttttcgagcagccgcagctgctccagtttctcgcgccgctcaagggaagagggcgccagttgcgtgaaggcgcgcaacgcctccagccggaaggcgtagagcccgacatggccaaggtaggccggaccggcagccgcatcgcccgcctgcacgccgccgtcccgtgcgaaggggatggccgcgcgcgaaaagtacagtgcgtcgccgttgaccgccgtgaccaccttgacccggtcggggctggcggcttccgccgcgtcgatggccatggccagggtggcaacgcgcacccgcgcgccgtcctttgccgcagtgaacggggccaccagttggctgagcatgcgcgggtccagcgcgggctcgtcgccctggatgttcaccaccaccgcgtcgtcgggcagccccgccttgccggacgattccagatcacggcccagcaggcaggccgcctcgtacacccggtcggtgccgctttcatggtcgggccgggtcatgacgaaaggcacatccaaccggtgcgcggcctgcgcaatgcgttcgtcgtccgtggccagcaccaccttgcacagttccgggcaacgggccgcgcgctggtacacatgccagaacatgggcatgcccgcgatgtcggccagcggcttgccgggaaaacgggacgaggcgtagcgtgcgggaatgatgccgtagcaggtgggaaatgccgtcatctcgtcaggtggccctgcggcttgcggttggggtgcggaggcattggggtgatgctccgggcgcgaaactttcggacaataaccgaaaatatcaggccgggaaagcgtcttgtggaaaatgacgcatcactccggaatggctgacgaaaatgtaaaatggccggggttcccgtgtcgcgccgccacccgccccgtttcgtggccgtcccgcaggggcccgccccggcggttgaccgctctcctcaggtgtagcataactccgcttctcgcgcgggcaaggcccgccccccttttttgtcgcgccgcccctgttttcgtgttgcgtgccgttgcgcgccccaggccgccgcccgtgcccgcgccgggtcccgtacccggtccgacaggacgttgcacattccgggcattccccatcccgacgatcatcggtcatcgccatttgaccgccagaccccttcaaggaccattgccgtgagcagcagactggaacgcgaggccgcgcgccgccgcacctttgccatcatcagccaccccgacgcgggcaagaccaccctgaccgaaaagctgctgctgttcggcggggccatccagatggccggttcggtcaaggcccgcaaggccgcccggcacgccacctcggactggatggccatggagcgcgaacgcggcatttccgtgaccacctcggtcatgcagtttccctaccgcgaccgggtggtgaacctgctggacacccccggccaccaggacttttcggaagacacctaccgcgtgctcaccgccgtggactcggcgctggtggtcatcgacgcggccaagggcgtggaagcccagacccgcaagctgatggacgtgtgccgcatgcgcgccaccccggtcatgaccttcgtcaacaagatggaccgcgaggcgctgcacccgctggacgtcatggccgacatcgagcagcacctccagatcgagtgcgctcccatgacctggcccatcggcatgggctccagcttcaagggcacctacgacctcctgcacaagcaactgcacctcttttccgccacccacggcgggcgcatccagtcgggcatcgtcatccacggcgcggatgacccgcaactggacgagtacctgggcgaccaggccgagcagttgcgcatggaccttgccctgctggaagaggcgggcacgcccttcgacgaggaacgctacctgaagggcgagctgaccccggtgttcttcggcagcgccatcaacaacttcggcgtgcgcgagatgctggacatgttcgtggaattcgcccccggcccgcagccccggcccgccgccacccgcgtggtggaacccggcgaggaggcgttcaccggcgtggttttcaagatacaggccaacatggacaaggcccaccgcgaccgcatggccttcctgcgcatctgttccggcacgttcacgcggggcatgcgcctgaagcatcaccgcaccggcaaggacgtgaccgtggccaacgccaccatcttcatggcgcaggaccgcaccggcgttgaagaggcctttcccggcgacatcatcggcattcccaaccacggcaccatcaagatcggcgataccttcaccgaatcgaaggaagtgctgaagttcgtgggcattcccaacttcgcgccggagcatttccgccgggtgcgcctgaagaacccgctgaaggccaagcagttgcagaaggggctggaacaactggccgaggaaggcgcggtgcagctgttccgcccgctggtgaacaacgactacatcctgggcgcggtgggcgtgttgcagtttgacgtcatcgtggcgcggctggccgacgagtacggcgtggatgccgtgtacgagggcgtgagcacgcatacggcgcgctgggtgtactgcgaggacaagaagatcttcgcggatttccaggactatcatcgcggcgagctggccgtggatgcggaaggtgcgctggcgtatctggcgcccaacccgtggcggctggaatcggccatggagcggtatccgaaggttgagtttcggactacgcgcgaaatcagttagttttttgcgggggagggacccttttggaaaagggtctcctcccccgcgccccctcctcccaaaactttcaattgtctttaggcacgccccgtgtgttgaaagcgggcatttcggggcagcccacggttggttttgtggttgcgggaggcgttcggaaacggacgttgccagtccccacaacgcacgaaggcccggcatatgtcgggccttcgtgcgttgtggggaaagtgcgggaaaagaaaaggggaaaacctgcggttcgctaacggctatgctgcccccgtggtgccgcccgtgccgtggcccgtggcccctcgtttttcgcggtaacgggccacctgccgttcgatggccgcgaacagggcctcgcggttcaccggcttggccacgaagtcgtccatgccctctgccaggaagcggtcgcggtcgccctgcatggcgtgggcggtcagggcgatgaccggcacgtcggcccaggccgccccttgcgccgccgcctcgcggatgcggcgggtggcttccagcccgctgaccaccggcatctgcacgtccatcagcaccacgtcgaaggggggacgttgcattccgccgatcccgctgtcgggggtgcagcccccgcgcaggcggtccagggcctcctgcccgtcgatggccaggtgcacctcgtagccgcgttcctgcaggaagaagctcaggaattcgcggttcaggtcgttgtcttccgccagcagcacgcacagggggcggcctgcttcctgcgcgcccggttccgccggttttgccggtccccagtgtcccggcacctccggtgaatccggactgtccgccgggttcgggctggtcaggcgcaggtcggtgggggtggcggcgccctgcggcgcgtccttgtcgatgggcagggtgaaccagaaccggctgccctggccgggcgtgctgttcacgccgatgtcaccgccctgcaagcgcacgatgtgtcgcgagatggcaaggcccaggccgctgccgctgtgccgccgggtatgcgacccgtccgcctgcgagaagctttcgaacagcaggggcagcttgtccgccgtgatgcctggcccggtgtcctgcacggtgaagcgcaggcagccgccgggccgggggcactgggcgctgcggcgcacgtccacgtgcacgctgccggtgtcggtgtcggtgaacttcacggcgttgcccgccaggttcaccagaatctggcgtagccgcaacgggtcgccctgcaaccgggcgggtacgtccgcgtcgatgtgcacggtaagcgacagccccttgcgctccgcctgcacggccagcggcgccagcgcatcgctcacggcggcccgcaggtcgtactccacctggtccagccccagccgtccggcctccatgcgcgaaaagtccagcagatcgttgatcacgtgcagcagcccctctgacacgttgcggatcatggaaaggtagtggccctgctcgttgtcgtgggcggggagcgccgtgtcgttcaggcgtgaaagcgccacgtccacgatgcccaggatgcccgaaagcggggtgcgcatttcatggctgatgttggccacgaactggctcttgagttcgttggcgctttcggcttcttccttggcccgttgcagggcctgttccgcctcgtacaggcggctgatgtcctggaaggcgccgcgtgcccgcaccggcctgccgtccggtccgcgctgcaccacggccttcatctggcccatcatccgccgccccttggccgtgcgcagggggatgttgtcccagaagacggattccggttcgtcggcgggttcggtaatcatccgttcgaactgcgcggcgtagtccggggcgtagatatggcagccttccagcgggcggggcagcggcgtgccgggctccacctcgagcagggcgtacaaccccgttgaccagtaggtggccacatcgttggcgatgtcgaagtcgaagctgccgatccccgcgataagctgggcctccagcagccgggcctcgctgtcgcgcagggcctgttccgtctggtgcaggcgggtgatgtcctgaaaggtgccgcgcatgcgtaccggtgtgccgtccgggccgcgctgcaccacagcctgcatgtgccccacgcccttccgaccgctggccgtgaagtagggcacggtctccgagtggacggtttccggcacggggacgcgcgaggttcgcaactcgtcgaaccagccgacgcgctccggcgaatggatggcgctgccccgagagggcggcggcgggggctgtgacggatccagctccagcagggcgtacaggccgggcgaccagtagtcggcccggtcgtgcaccaggtccaggtcgaagctgcccatgcgcgcgatctgctgcgcttcctgcaaccgggcctcgctctcgcgcagggcctgctccgcctcgtgcaggggggtgatgtcctgaaaggtgccccggatgtgctcgggcaggccgtccgcgccgtggcgggccatcatgtgcaggcggccgaagccgcgccgcccggtggcggtgatgtaggggaacgagcgccgctccgtggattccggcctgtccgccggggtggccaggaacgcctcgaaccacggggcggcttccggggcgtggcggcggaaggcctcgccgggcaccagcgggccgtcgtgcgggtccaggtccagcaggcggaacaaccccggtgaccagaaggcctcgccgtcgcgcaggttgacggaatagctgcccatgcgggcgatgaactgcgcctcgttgagccgcgcctcgctgtcgcgcagggccagttccgcctcgcgcaggctggtaatgtcctgaaaggtgccctgcgcgtgcaggggcaggcgatccggcccgcgcgccacccggcagcggaattgcccccagccctgccgcccccccagggtgcggtagggaaagacgcgttgcagttcggtcaccggctcgtccgacatgatggccacgtgctcgtggtaccagtccagttcttccggcgcgtggatggcgaatacctccgccgggggcggggggggcagcgcggggtcgtggccgagcatctcgtacagcccggcggaccacacgaacgccccggtgtccatgtgcagttcgaagctgcccatgcgggcgatctgctgcgcctcctgcaggcgggcctcgctgtggcgcagggccatgcgggccgcctcgcgctgggtgatgtcctgcagcacggacatgcaccgggcgggcatgccggtttcgcggtcttcgtgcagggggcgcaggcgcacctcgtggatgcgttcgcccacggccatggtgaaggtgacctcggtgcccgccagcgccagttgcaactgttcctcgaagggcagcgccacctgcgggggcagcacgtcggaggggatggcgccctctatccgttggcgtggcgccagcagcccggccagccccagcccgtcggccagcaggcagcgcatgtccccgtcaaagagcatgatggcgccgccagggtagttttcggccagggtgcggtagcgggcctcgctgcggcgcagcgcggtctccgcctccagccgctggccgcgctggcggctggccgaccaggccagcagcgagacggccatgcacagggtcagggtcatgcccacgttggccatcgtctgcctgcgccatccggacagcaccaggtccagcggggtgtgcatggtcatgcggaacggaaaatcgcgcagttggtgcaccgccaccagcgcgtcgtccgtttcgacgatgcgcaggccggaaacgccgatgcccttgtcgggcatgtcgtcgaaggaggtgccgtccaaggatggcgatgcttccgggggcagggcgggagaaggggcggagccgtcccccgacgtgccctgcggtgcgccccgtacgctgccgggcggcgcgtcgggcctggcatcgggcacgtcttccggccaggccccgctggccgcagccaccgaggcgcgcacacaggccgcgtttgcgccgggcggccagaccaccaggggggaggtgtcctcgtcgagcaacgcggagcattccgcttcgtcggggtcgtagtcctggtagcggtcgtggaaggataccggattgaccagggccaccaccactccggcaaagctgccgtccggcccggagatgcggcggctcatcagcatccggggcggcgtattgccttgcaaccccgtgagcggcgactgcacccgcagcaggttgaagtcgcgcagcaggtcgcggtgggcgggcagcaccacgcggagcaactgggggatggcggcggcgggcagtggtccggtggcggtaagcacctgcccgtcgggggcgagcagggccagttccagtgcattgggacgcagcaggtccagccgctggcgcagcatggcgtcgagcgcgggtggggcgggggaggcgtggtcgggcacgctgccggacatgtcgaaggccagggccgccagcgtgaggtccatggtctggagcagcccgcccacgtgctcgcccatcagtcgcagttgcccctccagccgcagccgggccatgtccatgtggcgttcgcgttcacgcagcacgtgggtgacgctggttgccaccaccgccgcaagcaccaccagcagcacccagccgagcatgctgtcgcccagagggcccggggggatgcgcaggcgcgttccgtccccctgcgcggcagcgggctgttggagggggggcgatccctcgggcggtggtgcgggggcgtcagccatggctgcgcccggcggggggagcagggggtggtgatggcggggcggcggcgctggccgcatccggggggccgtcccgacccgcgacgccccttgcgacggcctccgcgacctgcccgccagtcaggccgccggtctggccgtcggtctggcccgcatcgggcaggggggaggcgggagtgtccacgggcagggccatcagtgcctcggtgtcctcgaacagccgttcaaggatggagttggaaaccagcatgccgctgcgggtcagccgcaggtagccgtcgcggatgcgcagcagcccttcgcggtgcagcaggtgcaccagccgcttgtggtcacgcagaaagtcgcgcccggtcagctcgcggtaggcctttacccgcagcccgcgcgccgtgcgcagccgcagcatgatcagttccagcacccgcgtctgcggggtcagcagctcggcctcggcgcccacgcggccctcgtccacctggcgggtccatgcggcgtggtcttccgggttgttccagcgcagaccccccagcgtggacgccgccgacgggccgaggccaaggtagtcctcgccttcccaatagcccaggttgtggcggcactggaagcccatgcgggcgaaattggaaatttcgtagtggatgtagccttcggtttccagcagttccgccccgtccatgaacatggcggcctgggcgcgctccgggggcaggtccagcctgccggtggcgcagtcgtcctccaggggcgtgcccggctccagggtcagcccgtagcacgacaggtggtcgggccgcagccgcaccacctctttcagctgctgcatccattggcgcagggtctggccgggcaggccccagatcaggtccatgcccacgttctggaagcccgccgcgcgcacggcgcggaacgcgtccagcgcctcccgcgcccggtgcggcctgcccagggtgtgcagcatggcgtcgtccaggcactgcacgcccatggaaagccggtttacccccaccttgagcagggtgcgcaactccgacgggcgggtcagcgattccgggttggcctccatgctgatttccgcgccgggctgcaccgcgaatgccttgcccacccggtccagaatggtgccgatggtgcgcgcgggcagcaggctgggcgtgcccccgccaaagaagatcgaggttaccggcacgccgcccatgcggtcgccccacagggccagctcgcgcagcagcgtctccacgtagtcgcgcacgaccgttgccgcccccatctccagcgagtggaaggcgcagtaccggcacttgcggcggcagaaaggcacgtggatgtacagcagcatggtggtgtggccgactccgttcgggaagagaaccggggagggaaccctttgcctcagccgttaggcgagtctgcgagccttatggatgaggaccgcagagcgaaaagggtctccctccccagcccccagcgcggctgtcgctatccgtaaggttcgcgcaagcgctcacctaacggctaccgctccccccccaaactttttatttgggtgaatcgtcccccgaaacggggtcaagggggctgcgcccccttgcggggtgcggggcggagccccgcacttccttcacgcccgtagccgtggcgaaatcgcgggcgaagcgttcggcctcgctgtacagacagccgcagtagttctggcggtggatgccccattccctggacgtgtcgatgccttcctgccagccggagcgaaagtcgcggtacaggaagggcacggagccgtccggactggcggcggccacgccgtgtcccacctcggcgatcatgtcgtggcgttggcggcgcgagtagagcaggctggtggtgaaggcgtcgtacccgccgcgcgcggcgatggcgtgggtgcgttcaaggcgggtggcgtagcacacccggcagcgcacgccgggttgttcgcgccaggccatctggcgcatccaggcggcggggtcgtactcggcgtcgcgccagatgacgggcaggtcgagccgccgcgagacctcaagcatggcctcgcggcggcgcaggtattcctgcacggggtggatgttggggttcaggaacagggccgtgacctcgtgtccctcgtcgcgcagcatccgcaccgtggcgatggagcacggcccgcagcaggcgtgcagcaggacgcgcatggcgttaccgggcgggcctgatgtcgagatgcacgccgaactggcgttccaggtcgagcagccgttcgcgcttgtggttcaggaggtgcatggcaacctcggccccggtctcgaagagaaaggtgaccgtgccgtgcggcagcgcgcgcagctggcggtggatttcgcgcagggcctgcaacgactgccattccatgttgcggcgcaggccggagcccttgcagcaggggcaggcttccatggtgatggacagcgcggacgagccggtgcgctggcgcaccacctgaagcaggccgaagcggctcatcttgcccacgtcgtggcgggcgcggtcgttcttcatggcgttgcgcaggatcttttccacttcgcgccagtggttgcggtcacgcatttcgatgaaatcgatgaccacctgcccgccgatgtcgcgcagcttcagctgctgggcgatggtttcggccgcttccatgttggtgcgcagggccatggattcgaaattggtcttgcccgagatcttgcccgagttgatgtcgatggccatcagcgcctcggtctggtcgaacaccagccgcccgccggagggcaaggtgacctcgcgcgagtatatctgttccagctggcgctggatgccgaagcgttcccacagggtgcgggtctggtccttgtagaccttgaccaggctgcccttgcgcgggaacagcagcgaggaatactcctcgatgagggtggcggtgtgttcgtcgtccacccacacctcggccacgtcgtcgctaaggtagtcgcgcacggcgcgagaggccaggtccggctccttgtagatcaggcagggggcggattcctcggtgcccttcttgcggatgtccttccacaggcgcttcaggaattgcaggtcgcgttgcagggtggtcttgctggtgcccgcgctgacggtgcgcacgatgacgccaaggccggggccggggttcagcccttccagcatctcgcgcaggcggccgcgttcctcgtcgtcctcgaccttgcgggaaacgccgatctgctcgcgaccgggggtcagcaccagaaaacgccccggcatggacaggtaggtggtcaggaacgcgcccttgctgccggtgggttccttcaccacctgcaccagcacctcctgcccggccttcagcaccttctgcatcagcgggtacttcttgcccttggtggcgtcgtgcggggtgttgtaatattcggggtgcacctcgtcgatctggagaaagccgttcttgtcggccccgtagttgacgaaggcagcctggaggttggtgtctacgttattgatgatgccgcggtagatgttgcccttggtcttggcctggtggaccatctccacgtagtattccttgacctggttctctttcgcgccttcctcggcaagggcgacttccacctgctcgccgggcagcacgctgatgaacattctcagcttgctctttttcgttgtcatgtaatcctctgcggaaaaaagtgtaaaatttcaaaaatttgtaacgcgtgccgtgcctgcggcgcgtccggacggattcccggtgggattccgcacggggtgcgcagcgcaaccggggcggtgcggacgcggggtgcgcgtctcttcccggggctgggcgggactggtcggaaccggggcgcgcatcggcgcgcatcggtgcgtcccgctttttccgggtcgggcgttgtgctgcccgtgcacttccggtgcggcggaatgccgttctgcggcattccctgcggtggcccgtcttgcgacacccccggtcgggggtatcccgggcgggggccccagacaggggcgggccgttgcgtcgccgcgacagcggccgcctgacgctacccgttgcggggtaaacgcccggcgtggaaaatttcgccatccgtatcgcgtggcagggccgtttcggccacgggggcgcatgcgccccgcgccgtcagtccgtccagcgcactccgtactgcgtccagcggggcccccagggccttcgccagttgcggcgcggtctgcggtctgcgcgttatggaacgcagtaccgcctcttgcagtgtctccgtgtccatggtcagggggacgggagcttccgcgttcgtcgcattcgccgcacggcgggaaccgtcatccggtgttgccgccatggggccttggccagccggtgccgtgcgcggacacccggcagccatgttcagttcgtcgctccagcgggccagcacgtccctgcccacgggcagggcgcgcgggcttgcgcccggtcgcgacagggtggtcacgtccacccggtggggggccagttggcgcacgtagtcacgcaacagggcgaggttttccgccgtgtcgttgacgccgcgcgcaagcagcacctccaggtaaatacgcccgccgaacccgcgcgcgaatcccagcaggccgtcggccacgccgcgcgcggtcacgcccttgctcggacggttcagcgcgcggaattccgcttcgaccagcgaatccagcgagggcagcaccacgtccgccccggcaaggtcggcgcgcacgtcgtcccggtggagcagggtggagttggtcagcaccgccacgggcacaccgggcaggatgtcccggcagcccgcgatgatgcgggcaaggtcgctgttcaggcagggttcgcccgagccgcccagcgtcacatggtcaagccggacggaagccggtgacgcggaaggcgtccggcaatccggcgtggcgccatgcttcgccgcctcggcgtcgcgccagcgggccagttcgtccagcagcacggaggccgggacatagggagcccgctcgcaggtgtgcacgtcggtcgcgcccacctcgcagtacagacagtccatggaacacacccgcccgccaagcaggtcgaggccgagcgaacgaccaaggcggcctgagaccaccggaccgaacacgtgggcaaggggcatgctgtccagaaaaacgtccttgtgcgagaatgcgtgcggatgccggatgcacggcgcggcgtgggccgcacctttcaccgtggggtgcatcaaaacgggttttcaggaaaaaagcaagcgggggcgggaaaccggtggggttctctgacctttttgcagcgccccggctgtggtgcaggggcaggaaagcgcactagcacgggcgtgtccagccgtccattgtaatgttgcaggttccggcggcgcccgcgcacggccctgcatcgcgggggtgggccagccgcggggaccgggtacacgtgcggagccgcgcggtgcggtccccttgtcccgaccggtgccccactcgccccgtggcgtgcccaggcccggcattcgtcaattcggccagtccggccagttcggcctaccccgcccattcgccaattcggccagccgcgccgcttcttgacaccgcccccctgtcccggtaggcccttcgttccatagggccgggaccgggtctgccattggcggcgggcacggccccgggcgcgcgcacggcgcgcgccgcccggcttcgcgcgtgcgggccggttgccgcagaaccctcaggaggaattcccatgcccgcatacggagatctggtcattctgcaaagcccgcgcggcaagcgctatctgcgccgcgtcgaagagggcaacgacctgcactgccaggaaggcgtgctgcccatggccgatctggccgccgccgagtacggcaccgaaatccgcacccggcagggcgtgccctttcgcgtgcagcgccccaccatcaccgacctggtcaagggcgtgaagcgccagacccagatcatctatcccaaggatatcgcctacatctgcatgcgccttggcgtgggtccgggccgcaccatcatcgaggcgggctccggctccggcagcctgaccgtggcgctttcgtggttttccggccccacgggccgcgtctgcacctacgaggcgcgcgaggaattctacaagctctgccgtcgcaacctcgactgggcgggcgtgggccagaacgtcacccagttcaaccgcgacatcgccgaaggcttcgaacagaccgacgccgacgccctgttcctggacgtgcgcaccccgtgggactacctgcaccacgtggtccgcgccgtgaagccgggcgccgccctgggcttccttgtgcccaccgtggaccaggtgtccaagctgctgcacggcatggaaaccgggcccttcgacgacatcgaggtctgcgagatcctgatccgccgctggaagcccgtggccgaccgcctgcgccccgaagaccgcatgatcgcccacaccgggttcctcatctttgcccggcatcaggaacgctccgaggaatgggactcgttccgcaccctgggcacccgcgaacgcaagcaggaagccgcccgccaggaacgcctggccgccgcgcgcggcgccgcagatgcccctgccgacgacgacgccgggtttgaagaataacatcaggctataacgggggaggggcaccctttggaaagggtggcccctcccccgtacccccgctttgctgtcgccatccgttaggttcgcgcaagcgcgcacctaacggctgccgctcccctcctaaattttttagttgggtggtgatttgcgcaggctggcatgtgttgctatctgcatgtcaccccaattgaaaagctttgaagggacggaggggggtgcggggggaggaaggggaactttcccgaaagttccccttcctccccccgcatggtcttctccatgctcaattattctacttcggaagcgtcatgaacttcaccatccagagtctcagcaagtcctacaacggtcaggatatcctgtccgatttctcgctcgaggtgcagtcgggcgtgcggctgtgcgtgtgcggccccaacgggtgcggcaagtccacgttgctgcgcatcattgcgggcgtggaatctgcggacagcggcaaggtgctgctgcccaagggctgccggttgggctacgtgcagcaggaactgggcgacgacgtgctggaccgtcccctgctggactgggtgctggacgtgctgcctgcgtggcacgacttttgggcggagtgggaggcggcgacgcatgccggggacgaggcggccatccggcggctgggcgtgaagcaggcggaactggagcaggtgtacgggtacaacccggaacaccgggcgcgggcggtgctgtcgggcctggggtttgcggagcgcaagtggagtttgcccatccgcaagctgtcgggcggctggcgcgagcgcgccaaactggcccgcgtgctgacggcgggcgcggacgtgctgctgctggacgaacccaccaaccacctggacctggaagccgtggaatggctggaagccttcctgatggactacaagggcgcgctggtgttcgtggcgcacgaccgggtgttcatggacaaggtgggcacgcacgtcctgtatctgggggccagcaagcccctgtaccggcgcggcacgttcagccagtttgtggccctgcaggaagaggtggagggccagcgcgagcgcgaggcccagcgcctgcaggaagagatagcccgcaagatggatttcgtgcggcggttccgggccaaggccaccaaggcgcggcaggccggttcgcgtcagaagatggccaagaagctggaaaaggaactggaaaactacaggccggagcagaagcggcgcgaactggaattttcgtggccggaaccggcgcgggcggaaaagaccatcctcagcgtggtggacctggaatacgcctttccggacggcacggggctgtggcccggcctgaccttcaatatttaccggggccagaagatcgcgctggccggtcccaacggctgcggcaagtccacgctgctcaaggtgatcggcggcaggctggaaaagagcggcggcacggtggtcatgggcacgctggtgcgcatgggcttcttcagccagcaccagttggagacactgaacccttcgggcacggtgctcagcgaaatccgccgcctgtccgacccgcgcaccacggaagaagagctgatgagcgtgctcgggctgttcctgctggggcaaagctacttcgatcgcgtggtgggcgagctttccggcggcgaaaagagccgcctgatcctggccacgctgttcctggcccggtgcaacttcctggtgctggacgaacccaccaaccatctggacctggaaagccgcgaggcgctggtggaggcgttgcagagctacgaaggcaccatcctgatggtggcccacgaccggcacctgctgtccagcgtggccgacgagatatgggcgctgtcgcccggcggcatcacggtgtacgagggcgggttcgacgaatacgacgcggcgcgccgccagcagggcgacaccggcagcctggcgtccggcgccggcgagccccggcgcgagacggcatccctttcgcgcgacgacatgaagcgcatcaagcgcgagcaggccgaacagcgcaacgccctgtacaaggaactgaagcccaggcaggacgcctacgccaagctggaaaagcagctggaaacgtcgctggccgaacaggccgaggtggaacagaccctggccgacccggcggtgtacgccgattccgtccggaccacggaactgctgaaacgctttggcgaattgcagcggcagggcgaggaactgttcgaaaagatgagcgaactggaagcggtgatcgcggaccttgagacgcggcgggcggcgttgaccgtggaaggggtctgagatgggcgcggagccgtccatggcggcaggctgcatcccggcagagggggcggacacccccgcgaccggtctcgcgtcggaccccacgccgtcccccgcccggcgtatcgccgtggtggcgggcatcctgtgggacggcgagcggtttctggctgtggagcgcccggagggcaagccgcaggcggggttctgggaatttcccggcggcaagatcgaaccgggtgaggccccggcagacgccctgacccgcgaactgcgcgaggaactgggcgtgacgccggtgcaggccaccttctggcgcaccgtgcgacacgactatccgcacctgtcggtggaactgcacttctttcacgtgacagggttcaccggcacggtcaccgcgctggagggtcaccgcttcgcgtggctgacctgggacgaggccatgcgcctgccgtttctggaggcggacctgccgctggtggccgacctgcgggacgggccggggacgggacaggggacgggacagggccaggacacggacgggtgaccggcctgcggggcgagacctgcccatgctgttcaggtagaccggttccagagtcaggccggggcaaacgatatttttcgggggagcgggacgcaccgctcccccgaagccccttttgcggggttttctgatagaacagggagcgggccggggccttgggccgccgggacacatcggggatggcggcgtgaagcgccatccggattgcatcgggcgaagacacgtcgggagggcgtatgggacagatggtgtggatcgtgctggccttgttggccggggcaaccctgcccacgcaggcgggcatcaacgcggcattgcaggccagttgggcgcggcatccggcgctggcctcgctgatttcgttcaccgtgggcacggcggcgctggccctgtacgtgctggcggcacgcattccgtttccttcggtgtccacgtcgtcggcatggcagtggacgggcggcctgttgggcgcgtttttcgtcaccgtggtcacctttctggcgccgcgcctgggggccacggccatgatcgcgctggtgctggccgggcagatggcggcatcggtgaccctggaccacttcggcctgctgggctacccggagcgtccgctggggctggtgcgctttgccgggctggtgctggtggcggtgggggtgtttctggtccgccgattctagagggtatcgccacgagtgtctttttgccctctgcctgcgtcaggacaactttttattccggtcaaacaccatcaaagcgcgctgcggtcctcatccgtaaggctcacaagctcgcccaacggctgaggcatcttcccttcataaaaagctgttcttccttggcagagaacaaaaattctacgcatgccgacaccctctgagtatcggaaaggtctcccgtgcacattgacgggcggtcaattgcgttccgccgcgcgtcggcatatggtgagcaattccggcagcgcggcagacctcgtcagggagatgtcccggcaggggttgcgcgctgcgcggtgcaagcattccggcagggtgatggcaggggttgccgggccttttccgaggggggaaggcccatgcggcgggttgctgcatccattgccgacatggcgggcggtcgccatgcacggcgccccggcgcggactgcgccagggtagggagtagagggaaggcgaaagaggacgggccgttgcccgactccaagcgcaaggagtgcatcatgtccaaggaaagacttgtcgtcgccgtgtgcggggccaccggggcggtgggccgcgaaatgctgaacacgctggaacagcgcgaatttcccgcggcggaggtcatccccttcgcctcggcccgttccgcgggcaacaaggtgcccttcatgggcggcgaactgaccgtgcgcgaactgaccgaagaatccttccggggcgtggacatcgccctgttctcggcgggtggttccacctccgagaaattcgccccccatgccgtgcaggccgggtgcgtggtggtggacaactccagcgcgtggcgcatggacgagcgctgcccgctggtggtgcccgaagtgaacgcccacgcccttgccgcgcacaacggcatcatcgccaaccccaactgctcgaccatccagatggtggtggcgctgaagccgctgcacgacgcggccaggatcacccgcgtggttgtttccacctaccaggccgtttccggcaccgggcagaaggccatcgacgaactggaaaagcaggtgcggcagatgttcaacatgcaggagccggacgtggccgtgtacccgcaccgcatcgccttcaactgcctgccgcagatcgacgtcttcatggacaacgattacaccaaggaagaaatgaagatggtgttggaaaccgtgaagatcatggaggatccctccgtgaaggtcaccgccacctgcgtgcgcgtgcccgtcttctacggccattccgagtcggtgaacattgagaccgagcgcaagctttcggccaaggaggcccgcgccatccttgcgcaggcccccggcgtgcgggtgtacgacaaccccgcccagaagatgtaccccatgcccatcgacgcggcgggcgaggacgacaccttcgtgggccgcatccgcgaggatgagaccatcgccaacggcctgaacatgtggatcgtttccgacaacatccgcaagggcgcggccctgaacgccgtgcagatagccgaggcgctggtggagcgggatctgttgaaggtgcgcgacccgcagctcttcctccgttaaggtcaccgttcgacatcacgaatccatcacgcggccatccggccccggcattgcagaccggacggatggccgtgcgtccgcccggcgcagggggatgtttcccgctggcgcgccaacccatcgccacccaccgcgacaaggagtgatcacgccgtgatccccgtgcttgataccgacgactacgtcacccgcctgctgtcccgcgaacgccccggcgaagcgggcatcatcgctttctacgagcaccgcgtgggcgccatatgccgcaacccgcgcctgatgctcatgcctctcgacgaccaccttgcccatcgcggcgacggcatcttcgagagcatgaagtacctgcaccgccgcatctaccagctggacgcgcacctggagcgcatgcgccgctccgccgccgggctgtaccttgccccgccgtgcacgtgggagcgcctgcgcgagatcatcatcgaggtggccaaggcgggcggcgaggcagacggctccatccgcgtgttggtggggcgcggccccggcggcttcggcatcgaccccgccgaatgcccggaacccagcctgtacgtggccgcctaccatttcacccccaagccggaggcgtggttcgacaagggcctgaccgccttccgcagttccatccccgccaagcaggggtacctggcgcgcatcaagaacgccaactacctgcccaacgtactcatgacgcgcgaggcgcacgagcgcggcatggacgtgcccttctcgttcgacgacgagggctgcctggccgagaccgccatcgccaacgtggccctggtggaccagaccggcaccctggtggtgccggagttcaccaacgcccttgccggcaccaccgtgctgcgcgccgtggaactggcccagggcgaggtgcccgtcagcttccgcaaggtgcgcgaggaagaactgcacgccgcccgcgaaatcctggtgctgggcaccagctcggactgcgtggccgtggtggcctacgaaggccgccccgtggccgatggtcgccccggaccggtttcgcgccggttgcgggcgctgcttcaggcggacctgatggagcatggggttcctttttgaattcgttgagaatatgacgcatgtgggggaaaggggagaaacttttgcggcagccgttatgtgagcgcttgcgcgaacatgacggatggcgaccgcagagcgaaaagtttctccccttccccccacgcccccatctcctcttcaaaacttttcaatagggtgagtgcggggataccgctttgccttgcaaggttatcgttattgaatgccaccccctgaataaaaagttttggggggtggggtccggggagggagacctttttcaaaaggtcccctccccggttggaatgtttttcaatatgcaggatcgcacgttgccatgaccaccgacaccaccatgcacatcattctgctggacctggggcgcgagatgcgcgggggccagttgcaggtgttctacctggcccgcgcgctgcaccacagtgacgggtttacggtggtggtggcctgtccggcgggcgcaccgctggcgcgcgaggcgatggcggcgggcattcccgtgttgccgttgccgggccgccggtcgtggagtccgcgcgcgctgctggccctgtggcgcgaggcgcgcggccacgcccgggtggtgctgcatacccacgacgcccgcgcggccagcctgggcgcgctgtgcaagggcacgtggggggcaaaggtgccgctggtgcacacccggcgggtctcctatccgctgggccgggggctgagccgccgcaagtatctggcggcggacgcggtggcggcggtcagcgcggaaacgggcggtgtgctggcggctgccgggctggacccggcgcgcatcacggtgatccattccggcattgatcccacccgctactacccccggcgccagcgcggcgatggccgtttcgtgttcggcatggtgggcgcgctcaccccgcagaaggggcatacggtgctcatcgaggcgctggcggccctgcaggcctgcgaggccggtggcgccgaagggaatgccgactgcggcacgaccggtgccctcatgcctgcctgggaggtgcgcgtggtgggcgaaggcccgctgttcggcaccctgctggaccgcgcggacgaactgggcgtttccccgcgcatggcctttctggggcggcaggacagccgccgcatgctgcccgactgcgacgcgctgctggtgccttccgtacacggcgaaggcagcagcggggtgatcaaggaaggctgggtaaccgggctgccggtgatctgctccggcttggcctccaacctggaactggtgcgcgacggcgagaacggcctggtggtgccccccggcgacgcggaggcgctggcctgcgccatgcgccgcctggccaccgacgcagccctgcgcgaacgcctggcggcgggcggcacggccagcgtcgcccactacaccgacgcgcgcatggccgaatcctacatggccctgtaccgccgcctgggctaggacgcttcatccgccagcgaggccgctggcatttccatggtttttccccgccgcccatcgtttctgccccccttcgtccctgccttaccctctgccacacctgtcatcgctgtcgcccggccacccaggtcatcgcggccccctcgccacgccggtcgcctccgctcacctcctgtggccccatggcccctcgtggttggcgcgcgggcgctttggcgtccgttcccgtcgtcccttttgttgcccttgcggcggctgccgccgggatttccggcgacaggaagggagaatctggatccatgcgccatgtgcgtgcgccacgccacgcgtattgcacgtcacagcggagatgagagtggatactgtcgaatccgccaggcaacacatgctctgatgctgcgtgttctgtaacgttgagggaagcatcagtagtgcgcggcttgcggcgtctttgggaggcgcgcagggcgcatgccgggctttttgtggaaatctgccgcaatgcatggtgatgtgtttatcgggaatgccttgtgtgatatcgtcaaaggtagggtttgcccgtagtgacatgcagcaccgtgcggtatagacaggtcgcaagtgagtggcgagggggattctccatgacttgggtgttcatggtcgtggcgctggcggtgctggtcatcctcatcgcccgcgacaggtgacgcccctgcggcagccgtgcgccagaggcgaaacggatacggaaggggcagaacccgaaagaaagggccggacgttcattgtccggccctttctcgcgcacggcaccgccggtcttgcggcgtgtgcgtgcgccgccacgcaggcgcaggcggcattgactgccgccgtcagcgccaaagtgggcgtgcctttcccccgccttgcgggggcatccgcaaatgacaagggccggacgatgtctcgtccggccctttcctgttgtcttcatccggcgtcacggaatgtccgccacgccgtgctcccggctagctggccggggccgcggcgggcgcgggcgggggaatcaggcgggtctggccgtcccacacgcgcggggccttgggggtaagcggaatgtacttgaaccacttgtgggtggccatgtgggccgggtccatttgcagttcgcggctgtgcttcaggatgggcggcacgatcttcttgatgtcgccgtccaggtccttggcggtggtgaaggccgccgcgcggatggccacgtccacggccttctggctgtactgctgcgactgggccagggtgttcagggccttggtggggttgtggaagcccacgctgttctcggcggagacgagatcccagaagaactggcccttgcggcacatctggcgcgcctcgatcatcaggtcgtcgtagtcggcgggcttgggcccggtgtattcggcggccatgcggatggcctcgtgcgccttcaccgagatgtcttgggccaccatcagctgttcccacaccttgttctgagtgaacagcacccgctggcgcaggtagtcgggggtcttgtcggtgtggcactggcggcaggcgcgcaggtccggatccttcagcggcgacgtccagtggtgggtggacatcttcttcttgccgtcaagccggacgtacgacatgtggcagtcggcgcaggtgaccccggcggagccatgcacgccattgatccacgtttcgtattccggatgctgggccttcagcatgggggtcttggacacggggtgtacccagtccacgaagttgccctcgaagcccttggtggtcgtgttgccgtgggtcttgtagtactcgaacatgtcttcggggtcgaagccgttggcccacgggaacacgggcttcttggccgcgccgaattccttgtcctggaaatagtattccacgtggcactggccgcagaccagggcgcgcttttcgttgcggggcaggttcttgaattccttgttctgggacttcaggtagtccttcagcggttcgctgtacaggcgcagttccatggtctgcggctcgtggcagttggcgcagccgatggtgtggtcgtccacgtccagcttctggcggaattcgtggaagtccttggcccagaagtcgtcgccgttttccttcacccattccatcatcttgggcgtcttgcagttccagcaggtggagggcaggcccgccttttcgctgtagttgttcagccggtcgatgtgcaggatgtccttcaccgcgtaggtgtggccgcgcgcagcgcggtattcgtagctgaaggggtaccccagccacaggttcttcaggtacggctgggcgtgcttgtacccttcgggcaggggatccacgttgtcatgcttgttgtacggcacagacccgccgtactcggtcatgatctgcgattcgttgttgcgcaggtacgtttcgtagtgcagcgggaattccgccttgaaggcggaattcttcatttcctcagcggaaagtttggtcttgtaggtcggcgtcatgggttccgaaggctcggaacagcccgccagcgcggcgagcgccatggccatcagcgctacgagaaggcgacggctagacatcggcggcactccttctggctatgggcagcttgggggtatggggcacgtgacggtggcagtcggtgcagtacttcttggtttccatggatacggtcatggtggtggccacgtggcagcgcctgcagttggcctgcaccacgtccttggtctctccgccggggtggatcaggtcggggatggtgccaagggttgttgcgtaaatgtcgcgcgtgccttccttggccttgaagggcagcttggcggccaggttgtgcggcgcgtggcattcattgcacgccagcttcgcgtgcggcgaacgcttgtgggtaagcgccgcctcggccatggagtggcaactgccgcagaacagggcctggtccgtggcagtcatggccagggccgcgcctacggtgacggcaacacccgccaacgcggccacgagcatgatgcgccatggtcgcccggtggtgtcgctccgcagagcatgcatggttcctcctcctgttggtgtgtcgtgcgtctgcccgccgcgaagggcggtgcgtcccgcgtgcggccatggacggttcgcgtgccgaccattggtcgcaggcgctgcgcggcgggcgtggcaagggttcccacctcattgtatgggaaaacaacgtcctgtgatacaatgatttttttatggagcgggggaatctgaacttttacaattttctgattagatgcttaatatgctgttttggcagagaaaaaatatgctcattggtgcgccgtacagtcgggcgacttcgcctgtctctgcggtggctacaggctgtaaaaataaaaatctgcatgaaaacagattattatcgttgtattgatagtgcatcccgcacgatccgcaaacgagttgctgtacgaatgtacaatattcattgtgcggccccagaaggctctggggggcgcagtgcgcaagcggagcaaccgggttgtgccggggtaattgcgcaataaaaatgttttattcagataggttgcaattcattctgtggcaaaaatgtaatattttgcagtacaaatatgtaataaaaaaaccagcctggccgccatcaaaatcgcgttcttgccgtttttggaattttccgctatcgcacgtgaacccgctgcggattgcgcatttgtgtcattccggggcggagtccacgccatccggagaacgcgtccatgtgtcgattgttcgccttgacttcggcggaacccgtctcccccatggtggccatcaatgccctgaatgtgatgaaggaagggcatgacggctccggggtcgggctctatctatccggtctgtcgggtcccttcgcggagcaccccgaatatcccatcctttccggcatcttcaccgaaaagggcctgaagcggctcgacggaatcatggacgacctggggtttcgtccgttccattcggtgtcgatcatcaagtccgatccgcccgcaggcacgcccaggcgcggcgtgtacctggcccgcgcctacgagccgccgaaagcctgggccgacatgcccgaggccgagcgcaccgcgcaactggtgcagacccgcgtggccatccgccagcagggcgaggccgaacgcgacatgatggccttctcgttctggccgggcgtggtgatgatcaaggaagtgggcgatccgctcaccgtgggcgagtaccttgggcttgaccggcccgacctgcatgcccgccgcatcctgtgccagggccgccagaacaccaactacgccatcaacctgtacgcatgccacccgttcttcatcgagggcgtgtgcaccatgaccaacggggaaaacacggcgttcatcccgatccgcgaatacctctcgtcgcgcaacgtgcccggctacacgggctaccagtccgactcagaagtgttcacgcatatcatgcacttcacgcattacaagctgggcctgccggtggaggcgtacaagcacgtcatcaccccgctttccgacgcggaaatggccgggcaccccgaccatgacatgctggcccgcctgaaggtgctgtgccgcaagatgatcatcgacggacccaactgcgtcatcggctgcctgccggacggcaccatgttcatggtgcaggaccgcaagaagctgcgccccggcgtggtgggcggcaagcccggcatgtacgccttttcgtccgagttgtgcggcctcgacgccgccatccccgaccgcgacaagaccctcgacttccagcccatgcatctggacacggcctacgtccgtcccgaatgccaggaggtgaccatatgcagccaactgcaggcattaccccgtcaacgctgagcgtgaaggacctgccctggcaggtcgagtggaacaaggacacctgcaccctgtgcgggcggtgtacctccgtgtgcccggtgagcgccatcgagctggccgtgcacaggaagcgcgtggtcgaaaccaccaccggcctcctgcagaagcccaagaacacctattcggtgttccacggcatccgccagcgcaccgacgcggcctacgcctgcatcggctgcgccatgtgcaccatggtctgtcccaacaacgccatccggcccatgcggctggacgaaggcaccgcgctgcgcttccacaacaaccgcgggggccacgcccgcacccgtggtggccgtcgcaacgcgcccgacagcctgctggaccagatcaagttcatccgcatttccatgctcaccgaccccgctctggatgccgggcggcacgagttcgagctgcgcaccctgctgggccgcgtgctgccgcccgaacaggggctgaaggccttccaggaaaacggctgggtgcccgcggtgcgcgaaatctacccgctggtcatcggctccatgtccttcggcgcgctttcgcccaacatgtgggaaggcctgcagatgggcgtggcctacctgaacgaggaaatgggcatgcccgtgcgcatgtgcaccggtgaaggcggctgcccgccgcgcctcttgcgctcgcgcttcctcaagtacgtcattttgcagattgcttccggctacttcgggtgggatgaaatcctgcatgccatcccccagatgaaggaagacccctgcgccatcgagatcaagtacggccagggcgccaagcccggcgacggcggccttctcatgtggcacaaggtcaacaagctcatcgcctccattcgcggggtgccgccgggcgtgtccctgcccagcccccccacccaccagacccagtattccatcgaggaatccgtggccaagatgatccagtccatgagcatggcctggggattccgcgtgcccgtctaccccaagatatccgccaccaccacctcgcgcgccgtgctgaacaacctggtgcgcaatccctacgcggcgggccttgccattgacggcgaggacggcggcaccggggcggcctacaacgtgtccatgaaccacatgggccaccccatcgcctcgaacatccgcgattgctaccacgacctcgtgcagcagggttgccagaacgagattccgctcatcgcgggcgggggcatcggcaagaacggcaacctcgcgcataacgccgccgccctgatcatgctgggcgccagcatggtgcaggtgggcaagtacgtgatgcaggccggggccgggtgcgtggggtcggaaatcgaccgctgcaacatctgcaacctgggccgctgccccaagggcatcacctcgcaggatccccgcgtgtaccgcaggctggacccggaaaaggtggccgaacgggtggtggacttctacctggccttcgacaccgagttgcgcaagatcttcgcgccgctgggccgctccacctcgctgcccgtgggcatgtccgacgcgctgggcattgcgaacaaggatgcggccgagcggctcggcatccagtacgtggtttagcgcgggcattcgaggtcttttgccctccggcttcgtcaggcggtctttcccttcggggcacgtaccgaagaatacgctcccctcggaaaaggcccgccttcctcgccggagaataaaactcctccgaatgccggagatcggcggcgcgtgagggggaggaagctcctctgaatgccggagaaccgagcgcgtgccggcggcaccgcaatcagggacgccggcacgccggaatacgaaatcccgtcggatgcacgggccaggtgaagtgaatatccgcgcggcgggacggaaacatgcccgtccccggcgcggcgaatgaagataacgccggaaaggcaaccatacagcagcggagtgacgccatgtcccccagcgaagtggtccgcgtaagcggcatggaagacggaaagcgcatcgaatcgcgcattctcgaagagcgcctgcaaggcgtcgtgcgcgacggcgcgcgcaacgtggaagtggatgcctgcggtcagcacggcatcggcgggcgcttgtggatatcggaacaggagcccgtgcacgtcaccgtgcgcggctcgtcgggccagcggctgggttcgctgggcagcaccggcaccacggtggaagtgttcggccccgcgtccgacgacgtgggctggctgaacgcgggcgccaacatcgtcgtgcacggcaatgccggcaacggcgcgtgcaacggcatggcccaggggcgcgtgttcgttgcgggcaacatcggctcgcgcggcatgaccatgaccaagcagaacccgcgcttttccgcgccggaactgtgggtgctgggcggcgtgggcgactacttcgccgagttcatggcgggcggcaccgccgtggtctgcggcgtgggcgcgcagaaccccgccaacgtgctgggctatcgcccctgtgtgggcatggtgggcgggcgcatcttcgtgcacggcccgcaccagggcttttcgcaggccgacgccaagcaggtgcccatcgacgacgccatgtgggcgtggctggccgaaaatctggccgggttcctggccgccatcggcaagcccgacctgctggccgggctttcggtgcgcgaggactggcagtgcatcgccgcgcgcggccccttcgagaaggtgggcaagaagcgccgtgccgtggcggattttcgccgcaacgtgtgggagaaggaactgggcatgggcggccttgtgggcgacctgacctcggtggaccgcagccccatcccgctcatcaccaccggtgaactgcgccgcttcgtcccggtgtgggaaaacggccagcacatggccccctgccagtccagctgtcccaccggcatgccggtgcaggagcgctggcggctggtgcgcgaaggcctgatcgacgaggcggtggacgtggcgctggcctacacccccttcccggccaccgtgtgcggctacctgtgtcccaacctgtgcatgcagggctgttcgcgcagcctgcaacgcatgaagcccgtggacatcacccggataggcaaggcgggcgcggcatcgcgcgcgcccaagctgcccccgctgaccggcaccagggtggccgtcatcggcggcggcgccgcgggcatctccgtggcgtggcagctgcgcatgcgcggggttgccgccaccgtgtacgacatggaaaaggaactgggcggcaagatcagctcggccattcccggcagccgcatcccgcaggacgtgctggacgcggaactggcgcgcgcccgcgaggtgctgccccatgtgcacctgcaacagcgcctgggcaaggacgagtttgcccagctgcggtccgacaacgacttcgtggtgctggccaccggggccaacgccccgcgcatgctgcccgtgcccggcaaggaactggcgcgcaccgcgctggaattcctgaagtcggccaagtccggctccggcagcgtgggcaagcgcgtggtcatcgtgggcgcgggcaacgtgggctgcgacgtggccaccgaggcggcgcggctgggggcggaatccatcaccctcatcgacatccagaccccggcggccttcggcaaggaaagggaagaagcggaacacgtgggcgccaccttccgctggccctgcttcaccaaagagatcacgcccgaagggctggtgctgaccaccggcgagctgctgcccgccgaaacggtcattttctccatcggtgacgcgcccggcctcgactacctgcccgacgacatcgccgtggagcgcggccacgtggtggtcaacgacatccagcagaccaccgacgcgcgcgtcttcgccatcggcgatgcggtgcgccccggcctgctcacccaggccatcggcatgggccgcaaggccgccgaagccatcgtggagatggccgaaggcaagcgccccgtgtccgacacccgcaagatgatcgactatgcccgcgtgaagctggaatactacgacccgcgcatcgacaacttccaggatctcggccagtgcggcgatgcctgcgccagttgcggcgcctgccgcgactgcggcatctgcgagaccatctgcccgcaggcggccatcagccgccgcgaagtgcagggcggttgcggtttcgagatggcggtggacgccgaaaagtgcatcggctgcggcttctgcgccggtgcctgcccgtgcggcatctggaatctggtggaaaacacgcccatggagtaaccggcccctcagccggtttgcctgaaagaaaacgggcggtcccttccggtgaaggggccgcccgttcgcgttgctgccgtggtgctgccagtctgtccctgttttggcggggtgccgctacagggtgtccagcagtctggtgacgggggtgtcgtgcatccacggaatggtggcggtgtggcccgcgctcagcgcgttgaccttgttgatccagcctgcttcggcggcagccctgtggcgcagtatggggctgtccgtctcaagaagcgagaagcactggttgacgacccaccattgggtgtgaatgcccgcgcggcgcaaatcggcttgcagcctctctgcctcgaagacgggggtggcctccggaagcgtgacgatgacgacttccgtttgctgcgggtcgcgcagccggggaagaaggttccgcacggaaggcgggatgatgcccttggtccgctgcacttccttgtgatggctctgggtggcgtccagcagaagcagcgtatggcccgtgggggcggtgtcgatgatgacgatttcctcgccggccttttccacgatttccgcgaaagcccggaacacggcaatttcctgggtgcagggggagcgcaggtcttcctcgatgtatgcgacgtcgtccttgctcatgacctgcattgccgtgtccagcacctccttgcggtatctggccagttcctctttctcgtcgatgcggctcagggtgatgtttgcgggattcttcaggatggtttgcaggtcgcttgccgggtcggtggacgtgaggtgcaccttcgctccctttcgggccagccccagggcgatggacgcggcgatggtcgtcttgcccacgccccccttgcccatggtgaagatgaccttttttcccgtggcatgcagatcggcgacaaggtcgcacagcgttcgggtgcgttccggatgttccacggcagcgggctgttccgggcgcgtgccggagagaaaggcgcgcaacgcatccagcccgagaatggtgtagggcaccagcggaatggtgtaggtgcggatttccgccagttgttgcggcatgtcgcgcaacgccgcctgctgcttcgcatggagcttgcccgagactgcgtcggtggggttttccaggacggcgttgatgatcaggatctggttgcgtatccccagctcgcgcagttccgcgctggaacggtccgcctctttcagcggcgcggcatccggccgcgagacgagaacaagtgtcgtcgcggcggcatcgccaagggcgcccacggcgtggcggtacatctgctgcttgccttccagcccggcaagctgccccaggcaggatgcgccgtgcgtgctttcgctgatgaaggaactccacgccgagggcagttgcagcatgcgcagggtatgtcctgtcggcgcggtgtcgaagatgatgtggtcgtattcccggttgatggcgtcattggtgagaaaggtcgtgaactggtcgaacgccgctatctccagggtgcaggagccggagagctgttcttccatgctggcgatggcgctgtcgggcagtttgcccctgtagggcgcaacgacggattcccggtattcccgcgcggcttcttccgggtcgaggttggcgaccaccagtccgtcgacaccctgtatcggcacgccatggccgtcgagttcggtgtcgaacacgtcctgcaggttggaagccgggtcggtgctgatgaggaggattcttttcccctgatcggccagcgttaccgcaacggcgcaggcgaccgatgtttttcccacgccgcccttgccggtgaagaacaggtatttggtcagcggaatcgagccaaggtcgaacggcgcgaacatgatgatcccttccgtgtctgtgtctgcaacaggtttcatggcgttacagcggcatcagcaccttgcgggctccggtccagctgatgaattcctcgttggtggggtaggcgcgcgatttgaccaccttgccgtcaacgagggtcagcggcagtatttccgccccgtcccgttcaagggccgcgctcaccacggggtttgtgatgaactgctgcggctgttgcgcaaggttgaaccgctcgcattccaccccctgtgcctgcaactggccgatcatggtggccacccgcaacagttccgggtcaacgcccggtccgcatatgccggtggcgcaacacagggcaggatcgtagatcgacattttggacatggcggcatctccctggcacggcgcggcaccgttggcggcatttcacgccaatgcttgttgtactgttgaaatattggggcgcaacaggccatgcccccgccttgtccatgcatgcttcgggtctatcgtgttcggggtctacgcgttttccggcagcacctggggcaccaccttgctcgccttgcggaagttctggcattgctcgggatttccggagcagcactcggaggtcaggtaggcgatcaggtccagcatgagggggatttcggcgcggtagcgcaggaacttgccttccttctccacggtgatgagcccggcgtgcacgagggccttgagatggaaggaaaggttgcttgcggatatgcccagcagccttgcgatatcccctgcgacaagcccctctggggcgtgcctgatcagcaaccggaacagctccagtcgcgtgcccgaggacagcgcctcgaaaagcgtcaccgcatgttttgtttccatattcaaataatacaacgaatgttgaactgtgtcaagggtgccgttcggggcgagcacggctcaagtctggggatcaggcctgcggaagcaggccgggggaagcgggccgggccgccgctggcggctggcggatggaggcgagcgccggggagggcctactgcaggatgaatcccatggccttcagatccttggcccagcagccccacggaccggtcaggaaggtgacctgcatggtcttggggttgaagcgcaccttggcgtcctgatccagatggcactggcggtcgtagttggtgtgggtgatgcgcagggtccacgtgccgtccttgttggggcaggtttcctccacgtacaccgggtggccggtgggcatgccccggcccttgttggcgtccagcaccatgaccgagcccggcgtgggcgtgcgggtggtggccccgttgcgctgggcgcaggcgaaccactgcaccgggctggtgtcgcccaggcggcaggtgtcgatgccggtgcggcagcgggcgtagatcaggctttgcggctggcagcggcccgtgacttttaccgtcttgcccttcttgtcctttttcgtggtggtggcgccgggtcgcagcgaatagcactggccgcgcgtcttttcctgattcatggacacgcactggccttgcagcaccccggtcagcggatcgcacgcggcgtcatccggcgtggtgggcgagtggggtttgcgggccgtttcgcgcattctggcggcctcggcgtcctgatcgagcgcctgcgtggaggcagggggggcggcgtcgggcacgggcgcgggagtgggtttggcgcagccggaaagcagcagggccgtggtcaggaaaagtgccagcaggggcagcgggccccgcgtggcggcggtgggggaaaggcgaaacgggcgaatgccgggcacggttcctccgttggacgggtgagggctgcgaataagggacggggcctgtcctgagcgggggggggcgcgggcggtttgggcccgatcacgaccgccagtctggttggcgtatatccgttgttgtcgtctatctgcgcgggtgcgggccgtcaattggatgatgcccgccggatgatggcggatgcggcggacgactgcggatggcggcggacgacgcccccaaggaaggccggagacgggcggtgggccggtgcctgacggcggggaagcgtcaggctgcctgcgccgggttgcgtgcattttccggagcccatgcggctccggggggttgcggcgcgctgccggtacgatatggtgagggcaagtaccgcagggacaaccggaacggacggggtgaacgatgcacgcggcacagaaggcacacgcccggaaggcaagcgcccggaaggcatgcgaacggaaggcacgcgaacgggcgcagcgcgccggacacgtgagcgaccgtgtcgaccacagcgggtacatcgggcacatcgggcacggcggcgcaaccggcttcgtccgccgtgcgttgctggctgcgcttgcgctgctggcaatcctgcttgctcccgcccgccccgccacggcgctggacgacatcgccaacctcaagggcatgggcgtggtggcggcggggccggtgaaacggctggattgccccatgtcgggccggttcgactgcaactcgtggcccaccaacttcctgaagttcgagtacgaaaacatctgcttcgccgtggaccccggcgtgtgcggcgcctactgcaagggcattctggccacggacaagggcaagacggtgtatttcttcgaatcccagccggggggcgacctagcccagcgccgcgcgcgcggctacgagtgcccgccggggttttaggggctgtttccgtccagttcgcggtacgcaccgcacacccgtaagggccccccttcgacatcccgccgccggagcgcgccgggatgtcatgctttgcccgtacctgccgatatgctacggaaagcgcacgcctcgccgcgcggggccgcgtccgtacatcttccggaggttccatgcccgccaccgacgcccccctcgccaaatggatgttcctgcacctgctgcacggcctcagccagtccggctacgccatggccggggccaacgaactgctgggcgaactggacaagctgcccccgcagcagcagaaggcgcgggtgctgttcggcaccggactgctgcgccaagccctgctgctgaacccgctggacgccgggctgcgcgggctggtggggcagcttggggccatggccgcgccatcgcccgcctatgccgcgtggctgaaggcgtccgccgccgtgctggacggccagccgcaggtgcccgccaacgaggccttcggcagggcctgggacctgcccgccgacccggacgcggtgctggccgagtgccgcgcatccaccgcccccggcgacgtgttcgcctgcctgatgcgcctgtgggaaatgggcacgtgggagcatacggcgtcgggcatcgcgcattttctcgcatccccggcggctccggcgggcgcgggcgtgctggcccacgccgcccacgcggcgggcgatgccgccctgcgcgacgaattgctggacaaggcgctgccgtgtccgttgacgattctgctgcgcgcccgcatggccgaggccgccgatgacctttcctcggcgcgcgccctgtacatggaggcgctggacgccgagcccgccctgctgttcctggtgcgccacctggcccagatgggcaggcccgaggccccggcctcggtgctggaagggcggcgcatcggcgtagggttctacacctggaacaagttgcaggtgaccctggataccctggccagcctgctggattcggacattggcggggcgcacgtggccctcatcaacaacgggtccacggccttctcgcgcgacgagttcgaggcgggcgtgcgcgcggtggccgccgggcggcaggtggagctgatccagctgcccatcaacatcggcgcgcccgcggcccgcaactggctgtggcacctcgattccatgcgcgacagggatctgttcgcctttctggacgacgacgtgctgctgccgcgcacctggctgcgcagctacgtgcaggacatggacgagatgcccggcaccgtggtggtggggccgcagggggtgaaccccggcagcctgcccaccgtgcagtatgtggcccggtacttcgaaaagaccggcaagcacctcatccggttcaccaacaatgccccgctggtcatggatttcggccagtacgggcagcgtcgcccgtgcctttcggtgatgggctgctgccacctgctggacaaggcggcctgcgcccggctgggcgtgcccgacttcgacctgcggttctcgccctcgcaggtggacgacctggaacacgacatccaggtgtggaaggcggggggccgggtggtctacgacggcagggtccgcgtggtgcaccgccaggatgccgggcgcgccgcgccgctgtccgaggcctcgtgggggcatgtgtggggcaaccactacaagatggaacgcaagttcaccgagcaggagttggccagcgttgaccgggccacccgcgccgccgacgtggcagacctggtcacggcctacgagtcggtggccgcgcaattgccgtccgccgcgcggtcgtacgtggggctgtgcgtgcgcacccttcaggcggctgcacaggaaggcatgctgtagcctgacgcagccgggcggatgcaacggaagaaagcggggggtgtcgccactccccgcttcctgtttttcgtgcgttgctccgtcacaccaatcacgcccgttacacccgtcatgcccgtctcgtttcgccgggcggggccgggcggctaccggtgggccttggcgggaccgctggtgtagttcagcagtcgggcctgcatgggatgctcgcccagccattccaccttgccgtcgtcaatgtggtagatggcgccgacgaccttcagcttgcctgcggcaacgcgggcgcggatgatggggctttggcgcatggtgtcgtcaatggcctgccagacattggcttcgatgaccttgggcacaagggccgcgcggtcgtgcttggggttggatttttcgacggcggtcacggcggggacaatgggggccaccagcatggggatggacccgtgcacctcggccccctgcaccacggcggtaacggctccgcactgggtatggcccatcaccaccagaagcggcacgttgaggtggtccgcgccgtattccgcggtgccgacctcgtcggtggcggccacattgcccgccacccggatgacgaacaggtcgccgaccccttcgtcgaagataagttccacgggtgcgcgtgaatcggcgcaggaaagaatggtggcgtacggggtctggccgtgttgcgaagtggcgaggcgcttggccgacaggttctgcctggtcggtgtttcggccacgaaccgggcgttgccttccttcaggcgttgcagggcttcatcggggccgatgcctggccccgtactgccggcgagtgccgtgccgaccatggcgaccacaagaaacagggcggacaggaagcgaagacgcatgggtatcctccggatatgggggtgcaatacgggattcttctccctgcacgatcccggagaaaaagaaaaggcatcttgcattgggtgagtatgcagttgcatgcgtgacagtcatggtctcgcggtgatggtttcttccgggaggggtctgtcaggcgtggcgggcgcgtaccgtccggaacagttcgggcatgcggtcgtactggtgcaccatgacggcgggcaggcccgcgtcgttcaggatgtcgccccgcgcgtcgatggcgggtggggcggccttgtagcccagggtcaggatgggtccggcgttgtcgtgcacggtgaccgtgggcaggagcccgccgtgcagcaggtgattgtgcaccccctggtcgtacccggccatgccggtgggcggcgggggcgtgccgccggatgaggatgaggatgaggatgaggatggcgggggcgcgggagagaacggcagcagcagcccggtcagccgttccagatagtccgtcatggccgcgtggttgcccaccgtggtgccggagcaggaaatgcgctgccctgccagcgcccgccaggccgtctcgcccagatggccggtgacccagcgggtcatgtacgggcaggtgccgatggtcatgcgggcgtcctccagcgtcacgttcaggccgtcggcccacggaaaggagaacgggtcgcgctggaagacgacgtcgcgcacgtcggtgaccagaacgcgggcgtacgggcgcggggcctgccgcagcaggtccaggtacaggaagtagcgcagggcgttgtagggcaggtgggccagcgcgggcgggcgctcgaagggccggatgtccgcgcccatgtcggccatgcggtcggtgtcgcgggtggtgggcgaggtgaacagcacgcaccgccccgcgaagccggtggcccgcaaggaggcgaggaacggtcgcacgtcgcccgcgtggtatccggcggccagccccatgatcaggtcagggccaaggtcaggaccaaggtcagggccaaggtcaggaccaaggtcaggaccaaggtcaggaccaagatcagggccgaggccggggccggaatcgggccggggggcgaaagcgttgcacgcggacgccccgtgcaggcgggctgcacggttgtccggcccggcggcattgtcgtccgacgctgcgcgggacgtctcgtgggtggggggtgtggtcacgccacaggcttgccccgcaccgcgccaaaaagcaagcgctgtggggctgtgccggcgcgggacgccaccgtgccgcccgcgcccgcgtgcaggccaaagtcccgcgcatggggctgcacctcgtccatggagtcgagccgggtggcggtttttctgcgggcctgatcgccctgcggcagattgccctgcggctgaccgggcggggccttgctagcgtggcgcgcttgcgggcagggcgggcagaatggccgcatggagcgcgtcatacacagcctgatgcggggcagcctggtgcgggaccgcatgccgcgcatccccccgatgcggggcctgcggcgcgcgggcctgcgcgctggcgtgcatgtccaccggggccacccggccttcggtgagcacggcggcctcgtcgcagaacagcggtaccagccgcacgtcgtgggtcacgaacaggtaggcggtgcccgtggcgcggcgcagttcggtcagcaggtccagcacgcgggcctgcaccagcatgtccaggctgctcagggcttcatccagcaggatcagccggggccggggcgccagggcgcgggcgatgcacacccgctgcaactgtcccccgctcaggcggtggggcaggcggtccagcagggtgggggaaaggtgcacctgttccagcagttcaccggcgcgggcgcggcgttggcggcggttcagcgtggtgaagttttccagcggctcgccgatgatgcgttccacggtcatgcgcgggttcaccgcgttgaccgagttctggaagaccacctgcacgtggcggcggtccttgccgagtccgtggtgcacatcgcggccccaggtgcgtcccatgaagcgcaccatgccgccgtcgggccgttccagccccagggcgatgcggcacagggtgctcttgcccgcgccgctggggccgacaacgccggtgcagccgccttcgcgcacggtcaggtccaccccgcgcagcacctgccgctcctggcgcggggcaaaccacccgccggtgcggtagctgcgggtaaccccgcgcagttccagcaggggcggggcgtcgttgccgggcgtgcccgccacggaagaagcggaaggcgcggcgggcagggcgggaacagtatcgggatgcatggcggtatccttcatgggcggcctgcggcggcgggagttgtggcggaatgccccggtgcggcgtcgtccccgtgcggcgggcacaggccgtacaggcgatggtgggcggccagcagggcgcgggtgtacgggtggcgcggtgcggcgaacagttcgcgcacgtcgccctgttccaccacccggccatggcgcatgacggccatgcggtctgccatgcgtgccgccacgctgaggtcgtgggtcaccagcaggatggccgtgttgcgggtgcgccgcacctggtccagcaggtccagcacgcgggcctgcgagggcaggtcgaggtcggtggtgggctcgtcggcgataagcaggggcacgtccagcaccagggccagggcgatcatcacccgctggagcatgccgccgctcatctggaacgggtagtggcccaggatggcccgcgcgtcgtcaaaccccacttcgcgcagggcggcaagggccgccgcgcgccagtcgggccgggtgtcccttccgggagccatgggcaggtgggcggccagggtttcctgaaaatgcgcgccgatggtgaacaccgggtcgaagcaactggccgggttttgcagcacgtaggcggccccgcgcccgcgcagcagacgcagccgttccggcggggcgccgtacgcggcctgcccgtccatgccctgtctgtccacggcctgtccatccacggcctgcccatgcacgcggatggtgcccgccgtgcgggttatgccctgcggcagcatgtccagcagcgacatgcaggtcagcgacttaccgcaaccgctgggtccaacaaggcagaccacctggccgcgttccaccgcaagatccacaggtccgaccagagggggcgcggaaggggccgctgcctcgccggtgctgacggcggttcccgctgcggcgggacgggcggcgcggcgcagttccagcccgcgtaccaccagtgctggctcagacgcggaatcggggccgggcgtggaaccttcgggccatgtcgtgatatcgttcatgccgccccctcgcgcgcacccgcgcgcacaccatggaaatccgcagggctgccgtcttcgccgcctgtcgcattcaactcgtcccacttgtccggctcattcaacccgtccggctcgtcgggctcatacggtccgccaaacccgtcagtcccatcggggccgtgcgccgcgcaggccgcgtcccgttccgtgtcgcgcgcggcggcggggtccagcgcgtcacgcagggcatcgcccagcaggttgaaggccatcaccgtcacgaagatcatcaggccggggtacagcagctgttccgggtgggcgccgatgtattcgcgcgcatcgccgatcatcaccccccattccggcgtcggggggcgcaccccaagacccaggaaggacaggccggagacgtgcagcagcatgtggcccacgtccagcccggccatgaccagcagctgggccagcaccggcggcaggatgtgccgcagcaccagccgcgccgggcgggtgcccgccgcgcgcgcggccagcacgtattcgcgctgcttcagccccagcaccagcccgcgcgcgaaccgcgcgtaccaggcccagtgggtgcaggccacggcgatgatcacgttggtcagccccgaacccagcacccccaccagaaacagcgccaggatgaaggtgggaaaggtcatgaacacgtcgcaggcgcgcatgagcaggctgtccacccggccccccgcgtagcccgccacgcaccccgccgtcagccccacggccacgatgcaggtcagaatggcccccacggcgaacagcgaaacccgcgtgccgtggcacagccgggccagtacgctgcggcccaggtggtcggtgcccaggggttcttccaggctgggggcctcgaacttgcgggtgatgtccacgtcgtccgggggacggggcgagaatgcaggcgcgaacacggccatggacacgatgatgcacagcagggccagcgcggccagggccgtgggccgcgacagcaactggcgcagcagggtgttgtccgggaccgcgtccgggacggtggccggggcaggcacggtgaagggcgcgtcggcggtgagggtttgcggactggtgcggtcggtgccggtggtcatgcgcggtcctcccccagccggatgcgcgggtcggcccacgcgtacaggatgtccacggccaggttgcacagcacgaagatggccgtcatcagcagcatgaagcattgcaggatgggatagtcgcggttgtacacggcggacaccgcgtagcggcccacgcccggccaggcgaacaccgtttccactatcaccgcgccgcccagcagttcgcccacgtgcatgccgagcgaggtcagcaccgggatcagcgagttcttgaacatgtgccgccacaccacgccgcgttcggaaatgccgcgcgcccgcgcatacatgatgtgccgggcgtgcatgttttccagcaggctggcgcggatgagccgggtgttgatgcccatggacatcagcgacagggtcacggcgggcagcaccaggtgttccaggccgccgcgccccagcgcgggcagccagcccagcttgaccgcgaacagccacaccagcaggaagcccagccagaagttgggcagggacacgctggtgaaggacagggcgcgggccgcgttgtccagcgggcggtcgcggtgcagggccgcgccgacccccagggggatgctgacgatcagggtgagcagcagggccgccccggccagttgcagggtggcgggcaggtagtgcagcacctcgcccagcaccgggcggcccgtgacgtaggagttgccgaagtcgccggtgacggcgcgggccagccagcgggcgtactgttcccacaggggcaggtccagctccagcatgcggcgggcggtggccagggcctcgtcagtgggggggatgcgcgacaggcgcaggtaggccatggccgggtcgccctgggcggcgcgcagcagcaggaagaccaccaccgagaccagcagcagcagggggatgagggcggcaaggcgtttcagtatgtaggcgggcatgcgtggtttccggggctgggcggtgttggctgttgggtgtgtcgcggtgcatgcgaacacactgctggcggaatccgcgcgttgcggtcgccattcgtaggacttgcgcttggcgctcgcctgacggctggcgccttttcgcgccgggggacgttgaatcggcgttcttgatgctcacgtacaagagtacgttgcgctcaaaaacgccgattcgccttgcccggcgcagaaactcgtaatcccttgcatcgtgtccacaccagccatccgcgccggaaagaccggcgcggagtataaggaagaaaggcatatcgactgattggaaaagagcattaggggagttggcgggggctgtagctcgcccccggcgacaggaaaaagggaaggcggcgcgtggccgccttcccgcttcccgctcctatttcaggcgcatgtcctcgaaggggatttccgtgtccatggcgccgaagtgcaccccgtccacgcgggcggtgtgcaccaccatgctggtctggtaggtcagcggcaggtacacggcctggtcgtgcagggtggtcaggatgtctcggtacaggttctggcgcgcggtttcgtcggtggtcaccagcaccttgccgatccaggcgtcgaggtcggccttcatgggcaggcccagctgggcctggtagtcggcgtgggtgggcacgcgcatgccgctgacgaaggaatgcgggtcgtagggcgcgccccaggtgtcgccgaagaccatgccgaaggcgccgttcttctggcgttcgccgatggcgtcttcttcctcgccgatcaggttggcctgcacgcccacgcgcgccagttccgattgcaggaattccgcgatggccttttgcagggcgtcgttgcccacgaagcacaggtccacggtcagcggcttgccttccttcatgcgcgggcccttgggattggtgcgcttccagcccgcctcgtccagcagggcttccgccctggcggtgtcgtgggcgtaggggggcagcttcaggtcgcagtagggggacgtgggcgggaacagggcgtcggcgcgggcttccgcgttcaggaagatgcccttgaccatggcgtccttgttgatggtgtgcaggatggccttgcgcacggcgatgtcggcggtggggccgctcttgctgttcagcgcgatgacccggctggcctgcggcggcgaaaggtaggtggcgtacttgccgccctttttcagggcgtcgaaggcttccaggctgatctggccgccgccgtgtccgccgcccccgaagaccaggtcaagctcgcccgcctgcagggccaccagccgggtgttggggtcggggatgaccttgaccacgatgcgcttgatggcgggctttttaccccagtacgcgtcgttgcgctcgaacacgtcgtattcgcccttgcgggtttccaccagcttccacgggccggtgccgatgggggcctttatgccgtcgttggtgttgcccgacggcgggaacgccgagggcgacaggaagcgcacgggccggatcagcgccagttcctgcaacgcggggtagtaggcgttcttcagcacaaggcgcacggtgcgcgcgtcgggcgtttccaccttgtcgatctgggccaccagttccagccagtcgtggcgggcgcggttggccagcaccgtttcaaggttcatgcgcacggcccgggagtcgaagggcgtgccgtcggaaaaggtcacgcccttgcgcagcgtgaaggtgtatgtcttgccgtcgggcgacacggtccagctttcggccagccagggttccatggcgccgcccttggcgtacttgaccagcggctcgtacaccatgccctgggcgaacatctggttgggcgagtacttgtgcggattcagctcgcccacgttggagggccaggaatagcgcagggtatccgccggggtgtcggcggcgcgtgcggcaaggggggcggccaggccgcccgccagcgtcacggtacacagcatgagggcggcgagcatcgaccgcagaagtggacgcaaccagcggcgcggaaacggggcgacaacgaaaggcgaccagggcagcatggcgttctccaaaatttgaacgtgcatcatgaataaaaaaatacaaagtgtgctactctgaatgccagaacgaaaaattcatgtcaacgtcatggcgacatggtgcgtttttcttttgtgatcatgccgggttttacgcggctatgtggggtcgcccgtgctgggggcaacgacggtgatggcaggattgcggaccgggagggccggagggggaggcatgtcgggaacccgcaggggctgcgctgcatgatgtgacctgcgggcagccgccgcatgtttgcaatccggggcgtgccgcgtgatatttccgcaaaatactgccgcgacgctttcgtgattgttcttagggatgtatgatcggggttgaaaaacgcagaaacggtcacgaattttcaggacaggcaccggtcacgataattttattttgcatggctctgcacaggtgttatcttgtacgcatgaattcccctgcggcgagccgttcgcgcaggaagttgcataatcccggatagcaaccacagccatgcccggtcatggcaggagaaccaacatgaaagtcagcgcccgcaacctgatccccggcaaggtcaaggaaatcaccgtcggtgccgtcaactcggaagtgatcatcgaagtggcccccggcatcgagatggtgtccatcatcaccaagcgctcggtggaagacatgggcctcaagaagggatcggacgttaaggccatggtcaaggcctccaacgtcatgatcgtcaccgactagcgcgttcggcacacgggcggcaggcatgcatgcccgcagcccgtggctccacggcaacgaagcccccgctccgcaaggaacgggggctcttgatttgtgccgtttgccgcagcagttgcggcgcgagaaacttacaggatgcgctgggcaagggttacacgcgggtcctgccagatgtcttccgggctgacgaaccccttggggttggtattcagggatatccctgcgttgatgaaacactcgtacaccagttccgagcagatgtactccttgtcgcggcgcagctttcccttgcccaggatcacccgggccagaatgcgaccgatttcggccttgtcgtagggtctggtcagctggtcaacgcccatttgggcaaggttcgccagtgccgcgttctcgacgcccgccaccgtggcggtcacgatcattcctttgtagggggccttcccttcgtagtcggacagatacttcgaaaggggcgcgaagcgcacccccatgtcctccacactttccagcaacagtacccggtcgatggaggggatgacgaagatgatgccaacgtggctccagggggaactggtgacttcctgaatagccttcgagattaggtagttgccggaggtgaagaagagatcgccggatttcagggccgtacgtatcaccgggtagtctttgacctgttgggcggcgatgtccgccttcgtcatgtgtccagccatgtcatgacctcttcggttatgggggaatggcctgataatcacgcagccagtttgcggattactgaacacatggaagggtgtttattagacacaaattattttgtggtggtttgccgttagaaatgcattgcctccggaatggcggattggctggcaggggcgtgacccccggagcagggaggccgcgtggcggcgcggtatgccggtggcgccgggaagggtaatcagtgtgcgcagttcggtgcgtccggtgccatgtgcaacttgattgatagtgcgccctgctggtaattgaagtgcaccgcatggcaggacattgccggcgttccgcatgcggcatgaaccatgcagtttccggcagtccattgagagtgcatacagcgttggcagttgcacgattcacgtgccgagaggggcggatgccaggcgtgtcgcgccccctgcagtggcttcacggccacaggcggcagatacgggaggcccccggcaatgcgttcgcgggcactgtggccggacatgcaaccggccctgccggttcactgccgctgtgcgcatcactgccagcatcgttgacggcgtcagccaggccgcgcgcaagaatacgcttgccgtgcgggcggcaacggatttgcgggccagacccgcgcggtacaatcaccacggaggaccgatggaagccatcgacagggtattgcgggactttggcgcacgcatgggcatggacggccttgcctttgacggggatggcatctgcgtgctgcgtttcgacgatgtgacggtgaatcttgaactggagcgggacaagggcgcggaaggcctgcttcatgccttcagcgtcatcgcggaactgccgcgggacgaggcgcaggctgcggcggtgtgccgtcacgctctggagcagaacgtgagcctcatgctggcgggggccggggccgtggggttgcgccaaccgcatggacttgtgcttgccaacactgttggcgctgccggtctggacgtcaacgggctggaggcgtttctggagcgtcaggtgatggtggccgagggcatgcgcgaggccgccgtggcgctctgcgacaaggccgacgacgcttgcaccatgctgctgccgggtacggcgttgcgcatctgattgccggcgcccatggcggcggcacgcttgttgtaattgcccggtcatcaccagtaccgatggcgtcggggcgcgtgcgcggatacggtatccgccgcgtcccaaaccgcccggcacaatccgaaggagaaagcgcatggttggcgatttgcaggttctcggaaggatgcacgcctcgctggaggccatcggcaacgagcatgttggcgcccagggcgacgatgtggtggcctccacgcgcggggcgttcgggcgcgcggtgaactggatgcgttcggcctttggcggggctggtgaacgggcgaaccggggcgtcgtcggcaacctggtggcccagctgcgcgccgcgcacgtgagcgatgcggcgctggacgtggcccagcggctgctttccgcgcaggccgcgccgggcaagccgctttccggcagggtagcggcccaggtgctggataccgtcatcaagtggaccagcgaggagcaggcgcagtcggccaacctcgatatcaacatcaccggcctgcaggatcgcctggccggcgagttcgacaccatcttcacgcaacggtatacccgcttcggcatgggggatgtggcccccgcggcggaagaccgcggcgccatcatggatgccttccgcacgaagtgccgccagtggggcgaacggcacggcatgcacgcgcccggcattgccgaggcccgcgaaatgctgggtgatgcctgccgcatgcgcgggctggcgcggcttgacgcatcccttgccgcccgtctggaagaggtcggcggccatgcaacgcccgatgccccgctgtgccagcggctgcgcacggccatgcaggcgcgcggcatggaattcgatttcgcccccgcagacctcgacaagttgcactcgcgcctgaaggccaagttcgaaacctcgttcaagatagtcaacacgcatccacccaccgcagaagaggcggtcgctgcggcagacaaggttgtcggcgcgttcctggactcgctgcaggtgatcgacgacgcgccgttgagcgcggaacagaaggcggcggcccggacaatggtgctgagcgcaccgttcaccatcaataccgccatggcgcaggcgttgtgcgaatgcctgccccaggtttcgcaggcggtggggcaactggtggcgggtggccagaatgcacaggccatcgccacaaccctgcgcgccatcaccaacgcgacggcgcaggcggtggagatacccaacggcgatcccatgcgccccgccctgcgaccgggccttgaaggcgccgacgaagtgaccgccgtgcgggcctttgccatcggtgccgggctgcaactggccggtgcgactacccgtgagggcgcgcaggcgctgctggacggcttttcgcagatcggcagcgaatttcaggcctgccgttttgccctggcccagagcgacccgggcgacaggcgccgggccaacgacacggaggcggcggtccatgtgctggacactctgatcagaacggccggggtgcgcggcgtcgaccgttcgctgctgctcgaaatgccgggcgtgggccagctgaacatggcgcaggtgcgcgcggcgattcccgccaacgtgcatggcgtgggaagaatggaaacgcagccccaggtggatacggcgcttctgggtcagcaggtggccgcagagatgacgaaggaagccgcgcgccacggcaacagcctgcccatcgccaatgtttcccaagagttccagcagcactacctttcgaagttcggcgctgatttcctgaaggattttttccgcaacggcatcatgctggacgggcatcagtacggcgccaccggcacgcaggatccggcggccatggcgcaggccctgcgggactttgcggatgccttccccagcatcgacatggcggcggacatcagccgttcgctgcatcagggggtggtgcccatggtgctgaccgggctttcctcgcagcccggcgcccaggggatgaccatggccgtgctgaccgggcagggcacgcggctggcggagggcaaccgcatttcgcttgccactcgccaggacggcagctacacggccaccgtggccatcaacatgcagtacggcgagtttgatccggaggggctgccggcgcccggcatgggcatgtgcgtggaactgcaaatgtccatgcgcgccggggaagggaacgttaccgttcagcctggggattgcgatgtggtcttcagccagaaccaatggggacgttagccgcccccggacgggcaatgccgcacggacggaatgaaatgccgcgccccttgccggggcgcggttttggggagatgcgcatgacgggaattggttgggggccacgagcccggatgttgtctgcccggatggtgtacgcccacatgctgtccgcccggatggtgtgcatcctgctgctggcggcatgctgctgcatggcggctttgcccgcgcaggccgccgcgccggaagcaggcgccagggtgtggcgggtggcctacatagagggcggcccgtacaccgactaccagcagatactggcgggcacggtgcgcgggcttgcgcggcttggcctcattcccgacggcaacgtgccggtgccgcaaggcacggaaagcacgcgcgagatgtggcaatggctgaccgcccacgccaacggcgggcgcatcgaattcctggccgacggctactacacggcggactgggacccggcccgccgggcggccaaccgggccgagctgctcaagcgcatccgcgagcgcggtgacgtggacatgatctttgcctacggcacctgggccgggctggacatggccaccgacgaccacgcggtgcccaccttttccatgtctgtcaccgacgccgtgggcgcgggcatcgtgaagtcggtggaggattccggccacgaccacgtgcacgcccaactggagccgggccgctacgagcgccagctggcggtgttccacgacgtgttcaagttcaagcggctgggcgtgcccttcgacgataccccggaggggcgcgcgtccatcgccatgccggtcatagagcgcaccgccgcggaactgggcttcaccatcgtgccgtgccccgcccgcttcgacgtgcccgacctggacgtggccttcggcaacctgctccagtgcgtggaaaccctgtccagaacgtccgacgccgtctaccttacggtcaacacgggcatgcagggcaagcgcatggtcgagctgttgcagccggtgatccgcgcgggcgttcccaccttttcgcagagcgggccggaagaaaccaagctgggtgtgctgctcagccttgcgcaggccagcttcgacgacgtgggcctgttcgaggccgaggccgtgcaaaaggtcatcaacggcgcgaaaccgcgcgaggtgagccaggtgttcgaaggcccgctgggccttgccatcaacctgcgcatggccatgctgatcggctggaatccgccgttcgacatcctggcggcggtggatgaaatccaccagcagatccagaatgcggaaaactagcgaccgcgccatgacgcaggataccactcccaccgggccgggtgccgacgcggcatccaccacgtctttctccacggcgtccggcacggcttccaccaaggcccccccggaatccacggacggtgcggccctgcgcggcctgcgcacacgcctgctggcgtggggcgtgctggcgctgctgtgcgcccagctgttctacggcgtgctggtgggctcgtcgctgcaccggcagtaccggggccccatgctggccgtgcaggccctgacctgcgacgaccttgcgctgcgcctgggccgcatggcccgcctcggcaagccgctggaccgcatccgcgacctttccggcatgcttgcccccttccggaccgcatcgcccgccgccgatctgctggtgaccgacgctgcgggcaccgtgcttggctcctgggacgccgcccgcgtggggacgtccatgaccgtcccgcgcgatgccgcccccgtgccgggttccaacgccttcgaattcgccgccgggggtgacacctggctgacccgccccattcccggcaaggatggcgcggcggtgggccacgtgctgctgcggctggacgcggcccggctggacgcggaccttgccggagctgccgcccacctgcccctgttcgggggcatcgcggcggggtcgtgcctgctgctggcggtgctgtgcttcgtcctgctgcccggcggcggcagcaccctgacgcaggcggcgtggcggcgcagggcgcgcatggtcctgctgctgccgctgctggccgggcaggtgtgcctcatggtggtcatgggcggcccgctgaaggacatccacgtgcgccagagcggggacatagccacccaactggccggacagctggggcgcgatctttcgtccatcgtggccaagggcgtgccgctggagcggctgcccggcatcgagacgcacctgcaaagcctgcaacgcggcctgccgcaggtggtgggcatcggcatgctgggcgccgacggcacgttgctgtccgccgccagcgcggcgggccccctggacgcggcgacatggtccggccttggcgcggatgcgccccagggcatcagcgtggtgccggggggggcgctttccggcgggcagggtgatgccccggcggcgggcgccgtgcgggtgctcatgtcgtccgacgccattgcgggcggcctgcgcgaggccctgctggacaccgccaccgtgtccgtggtggccatgctgctgctggtggagctggcctcgctgctgctggtgcaggccgagcggggcgtcatgtcgccgcgccctgcgctggcggacatgccgggcttcatgcgggcggtcatcttcttctgcatgtgcgccatagacctttccgtgtcgttcatcccgctgcggctggcggaactggacgccgggctgttcggcctgccgcgtgacgtggtcatggggctgccggtgtcgttcgagatgctcatggtgggcatggccatcgtggtggggggcacccttgccgcgcggcacggctggcgaccactgctgctggctggcgtggtgctggccgccgcaggggccgccgccagcggcgtggccgccaccccgctgggctacatcctggcgcgcggcgtggcgggcgcggggtacggttgcatcaaccttgccgcgcaggtccacgtggtgtcccattcctccgcccgcaaccgtgccgccaaccttggttccatgttcgccgggttgttcgccggtgtggtgtgcgccagcgccacgggcggcctggttgccgaccgcgtggggtacggccccgtgttcctggtgtcggcggtgctgctgtgcgcggtgctggcttggctgctgctgtgcccctcgcgcgacgtgcccggcgcccgcgtcaccaccgacgaaccgcaggcaccgacagaacaccggggcggcgtggcggccttcctgcgcgaccggcgcatggccgcgctgctgctgtgcaacatcatgccgctgtccttcgtcacggtctgcctgttccagttcttcgtgccggtgtacctcaatgccgacggggcaagcccggcggacatcgggcgcgtctccatgctgttctgcctggtggtggtctatctgggaccgttgtgcggcaggctggtggatgcttccccgcgcaagcaccgggcactgaccgtggccgggctgctgggcgcggcatcggtggccgcgctgctggcgggcagcggcatcgacgtggccgtggcggcggtgtgcctgcttggcatgagcaacgccgtggcctccagcgggcaggggacgtatgcgctgcaacttcctgccgccgcgatcatgggccggtcgcgcaccatgagcctgtacaacgtcatggaacgggtggggcaggtgctcggcccggtgtccttcggcgtggtgctggcgatgtgggggcgtgatgccgggctggtggtcatggcggcggggatgggcgcggcaagcctgctgttcttcgcctgcacggcgggccgacccgatgcggtccccggcgcggttcccgtgacggccatgcccggtgacgcaagccccgaccacgcggagcgaccgtgaccgcggcagcatcgcgcacggctggcggcatgccgcccggaggcaaggggaacgacctgaccgccctctgggccgtattgccgcacctgccggacctgctggaggcgtggcgcgggcgtaccgtgggcgaagtggccgggcagttcggcgcgccgggcgcggcccctgccccgtcaggtgcgctgatcgacgccatggccgaccttgccgccgccagcatggggcagggcacggcatgcgcgctgcgccgcaggctggcgcggacgccgtcggtgctgtccgccaatcaccacgccatcgaatgctttcccgaactggcccaggcggtgcatttcttcggcctggcggaactgctcgcccggcctgacgaatcggcagaaccgacagaacgggcagaaccggcgggcatgtgcgaaccgggccaaatggacgctgcgggcgccgtgccgccttccgtcccggagcccggcgcgccccggcgggtcatcccggtgctgtcctgcaccacggtttcgctgcaaagccaggtctatccgcgcgggctcatgctgtcgcgccgcgtggcgcgcgacggacacatggtccgcctgcccctgttttccgccgccgagcaggataccatggtgggcgcggccccgccgctgacggctgcgggcgttgcggccatgcgccgccgctgggggcaggtgggacttgccccgtgggagcgggatgccgccaacgcgctggtggacgcgcacgtggaccgggcggaggtgtacgacctgcccaccttcaccgcgcaggtcggccacatcaacgccagcctgtgccgggcgcgcttttccgacacccccgaggtggccgtggcctacgtcggcctggagaccctggcggcgcgcctgctggagcgcgacctgaccgaccccggctcgcccgttgccgcgctgctgttcgacggcgcgctgcggcacgggctgctggaggcgctggcgggcgcgcgggcctgctgggagcgcgacgtgttcgacggcggcacggcctcgttgccgcgcaccggtcgcacgggcacggcctttttctggtgggtggacgatgcgggacggcgctgcccgctgcgttgcgcgcgggacggcgcggggatggcgctggtgcgcgacggggtgcgcattccgctggagccgcaggccatcacggacgcactggggcgggggcgcatcgtgccggggctgttctgctcgtacgccgcgctggtggccgggcacgggctgcgctgccacgggggcatctttttcgccgcctacctgcccgtcatgctggcggcggtggagcgggtgctgggccgtgcggacgacggggcaagaggcggcgaggcgggcgggggaacctgcgcggggggacgtgccggatttgccggactgactggaattgccggaggggccggacttctcgcggccctgccgctgacggtgctgttcgatgccgggcgcggtccgcgccgggtggcgggggcggtggaaatgttcgccgccggcgggctggcccgccgccatattgagcacctggccgcgttgcccatggatgccgtgctgccggtcagcctgcgcgaatgctacatggaatgcgtgccgcaggacgcccgtgcgccgggctggcagcgccgtcttgccgcccccatggacgagggcgcgggcgtggtattgtcgctttcgcgctgacgctgtcccgctgacgctgtcccgctgacgccgcccccggacgttgccgtgcagacgccgattattccgcgcctgcctgatcacgcggcgccgccgacgcgatcgtttccttccccggactcccggcctgtctcacccggcccgtttcatccgtcagggcgtgaccgcagcgagcggggcacgttttcgtccttttccgcgcccccttgcggcccctttccagccgttccttgctgtctttcccctcggtcccctgcggtccttcccctgcggctggccccgtcttcccttgccggtcaggccgcttcgcgcgtgaagcagagcatggtgatgtcgtcggactgctccgccgtgccccggaaggccaccgtggcctcgtgcagcgcccgcaggataccggcgggcgtatcctcgcggtgggcgtgcagcacgtccatcagccgcggcaggtcgaacagctccagcctttcgttcatggcctcggtcaccccgtcggtgtacagcaggcagcgttcgcccggcgcgatgaccgcgtgcagggtttcgtactccacgtcttccatggcccccaccagcgggccgctgatgcccggcagttcgcgcggggcctcggcgcccggcccggtgacgcagggggggcaatgcccgccgttggcgaactccagcgtgcccgttgccgggtcgaacagcccgatgagcagggtgacgaacatgcagccggggttgttggcggcaagctgggcgttgatgcgggtcatggccgcgccgggcgcgaggcccgaggccacggcgtaccggcacagggttacggccatggacatgaacagcgcggcgggcacgcccttgcccgacacgtcgccgatgaccaccacctgcctgccgtcgggcgcgacgaagaagtcgtacaggtcgccgcccacctccttggccggttccagcagggccgaggcggcgtagcccgcctgcttgggcgcggcgccgggcgcgggcaggatgcccatctggatgtcgcgcgcggcgttcagctcgccctgcatgcgttccttgaccgcagtggtgtccatcagcgcccgcacgttgcgggccagcgcccggcccatctgggtgaaggcgcgggccagctgccccacctcgtcggaacgcgacgtgggcaggccgtttgctgtcagggtttccgcgtcgggcgcggaaaagtccgtctcggcaagggcatgggcgcggcccgtcagggcgcgcaacggggcgatgaatcgcgcggtaagcagcagggtgcccgccgcgctgatcagcacggcggccagcgcgatgaaggccagcttgcgcaccagcgcattggtgggggcctctatttcggcctgcggcgcggcggacaccacgtaccagtccagggccttgaagtaggctgcgcgaaagatggccacgccaaaggccgggccggtgtccgcgatggtttccgtccggcccttttccctggcttccgcaagggcgcgcggcggaatgagcgcaacctcgcgccccttggggttgccgtggtgggccagcagttcgcccttgccggaaaccagggcgatgaacccgctcttgcccagggacagggtctggaatttttcctgggtgctgcggatgatctgctgctcgttgtacagggcctgccgctcgatgtcggacagcagcatggcggaaaccaccacgctgtccgtttcaggcatgggcaggaagtagaccagcagcggctccgacgcactgcccgtgccgggggagccgggcagggtgtcgaacacggcgaattcgccctcgggcgaaagctgcgccagcgaaagcagcgaccccacgggccgccccttgaagtcggtcatgccagggcgggcggacagcagggccagctgcggggtgcccgcgcggggggcgccgtgcgcgtcgaagatgtccatgtgcacgccaaagctgcccagccgctctatccagttggcgatgaaccgctggcgggcgtcgcccggcaaggcggacacgtcctgccacgcggaccgggccagctgcgagtagcggcgcaactggtccttgcgcagcagcacgtccatcaccttgttggtgaggtggccgaggtagcgcgacccgatgttgtcctccatcagcacgatgacgttgccgaacgcctctcgttccagttcggcgttggattcgcgcaggtcgcggtaggtgaaggagatgaccggcaccaccgccagggcgatggaggcaagcaccaggatgaacagtttggagcgcagggagaaggtcatgttccgtaccgtgggctaaagcccgttctggccgccgtcggcaatgccgagacgcagcagtttcttgcgcagcccttcgcgggtgatgcccagcagctcggcggcgcggctcttgttgccgccggtgcggtccagtgcgcggatgaccaagtcgcgctccatgtcttgcaggttcaggctgtcgtccggggggggcgtggcggcccccgctccgggcaggggcgtggcgggcttggtgaacgcgtcttccgtgcccgggctgtcttgcccggcggcgtcgggttcgcccgcgcccggcgtggcggccagcaggcgtggcgaaaggttggcggcctccacccggtcgcccagggtgagggcggcggcgcgctccatctcgttgttcagttcgcgcacgttgccaggccacggatagcgcagcagccggtcgcgcgcgccgtacgaaagggacagccggggcctgcccatcagcgtgcagtgccggtccagaaaggcctgcgccagcagcaggatgtcgtcgccccgttcgcgcagggggggcaggtgcacttccgccacgttgatgcggtagtacaggtcttcgcgaaattttccttcgcgcacggcgcgttgcaggtccacgttggtggcggcgatgaccttcaggtccaccggcaccgccttgttgctgcccacgcgctgcacctcgcgctcttccagcacccgcagcagcttggcctggtggggcaggggcatgtcggccagttcgtcaaggaacagggtgccgccgtctgcttcctccaccagccccttgcgcgcgcccactccggtggccacgcccttttcgatgccgaacatctcgctttcgaacagcgcctcgggaatggccgtgcagttcacggcgatgaacggcccttcgcggcgcggcgaattgtagtggatgagcttggccaccacttccttgcccgcgccggtggggcccagcagcagggtgttgatgggccgccgggcgatggacagggccatctcgatcagctggcgcatggccgggcactgcccgatgacccgccgggcctgaaagctttcctgcaaggtgtgggtgaggcgcgcgttgcgctctgtgagcaggcggcgggcttcttccagctccgcgttgcgggccttcagttcctcgatgagctgtgcctgctggtattcgcgcgcctccaccttgaccagcatcatcccgaaggcctcggcgaggcgggtggtgctggccggggcggaaccggcggcggtgagggcgaacagcctgtcctcgctggcgggacgcgcccaggcgaggtcgtcgcacaggtctatgagcacgtcgagcagttcattctggctcatgggcatggtccttgaaagatagggaggggtgcggtgcgcgcggcagggggcgggccggtcctagcgcccctgcaacgactgcacccagcgcagcacttcggccacgggcccgatgaggtccttggggatgtaggcgttctcggtgccttcggcgaacaggctgcgcgccaacggcacgttctgcatcacgggtatgccttcctcgcgggcgatctccaccatgcgtttggccagcaggccttcgcccttggccagtatgacgggcagcggggtgcggtccttctcgtagtccagggccacggcgtagtgggtggggttcgtcacgatgacctttgccttgcggacgttggagagagtgttctgggtgatcatttcctggtgcagctgcttgcgcttgcccttgatgtgcggatcgccctccatttccttgtactcgcgcttgacctcgtccttggtcatcatgtgctgcttgttgtactgccagcgctggtacatgtagtccagcgcggcaatgacgcagaacacggcggcggaagtcagcaccatgtcgcgcgcggtgatgccaagcacggtcagcagcccgccgatgccgccgtcgggtatggcgaacaggccgcgcatgtggtcggaaagcaccttccacacggcccagccaagcacggccaccttgatgcagttcttcagcatctccacggcgttgcgcaccgaaaagaccttcttgaaccatttgccggggctcatgttctcgagcttgggcatggccgccttgagcgcgaacagcacccccgtctgggccagattggccagcaggcccacgcacatggccagccccaccaccggcagcacgatgccgatggccccccgcgtcaccgccgtggccagcagcggcagcgcctggtcgaagggcagggacatctggcgcatggaaagctcggtgacggccatgatctcggcgaagatgtcgccgcccttgatggcaaggtacgcccccacggccagcacggtaagggcggagcccacgtcctggctcttgcagatgtcgcccttttcgcgcgcctcgcgcaggcgtttgggtgttggctgttcggtcttgtcgctcatgggaacctagggcagcaaaccttgcaggcgttgcaggtcggcggcgatttcggcgaacaggtccggcgtcttggccgccagcgcgccgaagtacagcaccagcagcaggctggctaccgcgctcttcaccggcatggccagcacgtacacgttgagctgcgaggcaaaacggttgacgaggcccagcgaaatgtcggccagcaggcaggccaccacgagggggccggccagcagcaccatgtgcgacatcagccacgccacccgcccggcgaacagcaggggcacctcgatgctccatgccagcggcgccagcgagggcacgggccagatctcgtacgaggcgtacagcaggcccagaaaggccaggaaggccccgctggtgtagaacaggtacatcatcgtttgcagcaggaaggcccctgtgggcgtggtctgttcgcccgacatggggtcggattcctccgccatggaggccccgcgctggttgtcgatgaggaagcccgcgctctgcaccgtccagaaggcgatgcccgccagcagccccagcaccagccccatcagcgattccttcagcaccagcgccccgtagtggccaagcagggtcaggtcgaacacgctgcccttgggcaactgccccagtatcacggggtgcaccggcaggtagcaggcgaacaccagcaccatgcgcaactgcccggtcaccacgctgcccgccagaaacggcgccacctgggcgaccatgaacagtctgggcatgcccgccaccacggccagcaggtggtcgaacaggcccagctggtcgaacagggcctggatgggcaatgccggtacgtggggggccatggcgtgcctacagcaggtagaagcgcacgaagatctcgtccgcgaagcgcagcagttccgcgccgaaccacccgcccatcaggaacagcgtgagcaccacggcgatgagcttgaccccgaaggtcagcgtctgttcctgcaactgggtgatggcctgcacgaggctgatcaggatgccgatgaccgaggccacgacgatgggcggcatggacagcatcagcaccaggtacagcgccttcaccgcgtaagtcatggccatggattccacgtgggttctcctgcggcccggctacagccggatgcggttgaccggctgcaccgatatttcgggcgtcagttcctggtacgagatcaccgccagcccgtagtggtcgccctctatcagcctgcgcacgtagcgccggatgtccatggaggtcatgatcaccggtttctgggcgtggcttgcgtagcgcccggcggcatcgcccacggccttcatgaaccgctcggtcaccgaaggctccagcgccaggaacgcccccgccgaggtctggcggatggccttgcggatggtttcctccacctgcgggtccagcaggatggcgggcagcatgttctgcccgcgcgaatgcatgtagcttatctgccgcttcagcgcgccgcggacgtactcggtcagcatgaccgtgtccttttccttggggctccattcgatgagcgcttccaggatgttgcgcaggtcgcggatggaaatctgttcctgcaccaggcgctggaagatttccgcgatgcgctgcaccggcagcaggcgcgttgcctcgcgcaccaggtcgggcgcgcgttcttccatgcggtcgagcaggtacttggcctcctgcatgcccaggaagttgctggcgtggcgcgaaagcaccagcgacaggtggtaggccaggatgcgcgcgtggctcatgtgccctatgcccgccttgtccagcaggtgcagctgctcgtcgggcacccacagggggtccacgtcgggcaggaagcgttcgcccgtccttgcgttgacgcccagcatggccaggttttcgctggtgtcgcgggccagggacatgcctcgttccagcgtgccgcgcgacatggggatttcgttcaggttcagtacgtaggaaagcccttccagaccgggactgggccggatgttgatgcccgggaacggcacgccgaggtcgaagtacaacgcccggcgcaggttgatcagctcctcgttcagggcatcgtagtgcagggcctcgcccagttccgccgaaaggtccaggatgatgggcacggtgggggcgaaatcgtcgccgggctgcgccgcgccggggcgcggcgtgcggggtcgtgcggccggggccagcgaacggctcagttccgccctggggtcggcggccacgggggcctcggccatgcgttgcagcacgtagccgaacccgccgatggcaagggccagcccgaacagctgcggcttgggaaagcccggcaccagcgcgaacaggaacaccagcccgcccgccatcagcagcgcctttggctggccgaagatctgaccgccgatctgcgcccccacgttgccgcccgaatcgcccgtgcgggtgatcaggatgcccgccgaaatggacaccagcagcgagggtatctgcgagaccaggccgtcgccgatggtcaggatgccgtaggtgtgcagggcgtcggccccggtcatgccatgctgggtgatgccgatgaccgtgccgcccacgatgttgaccacggccacgatcatgccggcgatgctgtcgcccttgacgaacttcatggcgccgtccatggcgccgtacatctggctttcctgcgacaccatgttgcggcggcgctgggcttcctccatgtcgatgacgcccgcgcgcatgtccgcgtcgatggacatctgcttgccgggcatggcgtccagggtgaagcgcgcgcccacttcggccacgcgctcggcgcccttggcgatgaccaggaactgcacgatggtcaggatgacgaagaccaccgcgcccaccacgaagttgccgccaagcgcgtattcgccgaacacgaagatgatttcgcccgcgtcggcctgcagcaggatgagccgggtggtggtgatgttcagccccacgcggaacagcgtggtgaacagcagcatggtgggaaacaccgaaaagtccagcacgctgcgcacgtacatggacatcatcagcatgacgaaagaaagggccatgttggcgccgatcagcgtgtccaccagcggggtgggcaacggcaggatcatcagcgcaaccaccaccaccagcagggcgacgatggccaggtcgttgtgccgggtaacggcattcacggcggtgttggcgcgggcaagcatggtcatgcctgcacccccgccatgtgccggtaggtgtccatggcggtgcgcgcctcgtcctgccgcccctgctgccacagcgcctgggcgcgcagcaggtgcagggccgcatcggcggaggacagggtcaccccgtccatggccgcgtgcaggtgttcgagcgcggcggcgccgtcgccttcggccacggccacggcggccaggcagcggtgcacccggcttgcctcggcgcggggcgcgtcgggcggcagcacggcggccagcgccgagaaggtgcggcgggcgctgtcgttgcggcccatgcgcagaaagagatagccaagcacgtgcagggtgttgcggcactccggggcgatgggcacgactagcctcccaccatcagcccggcataggcccggagcagttcggtgttttccagcaggggggcaaggtcgttgcgcacgaagtcgcgcacggcggggtcgcgttccatggacagcgcgtcgaggcaggcgctcaggttggccccgaacacgtcggggcgcagcatctcgccgtcgcccacgggcgggcacagcgcctgttccactatctgctgggcgttgcggggggcgtacagttcctccagccccgcctcgcgcagcacgctggccgccagggggcgggccttgggcatgggatcgcgcccggcgtccacgtccagcacggtctggatgcccaacgacccgtcaaaaatgcctacattgcggctcatgcgccaccattcctgccggttgcttcatccatgatgcgcgccagaaggtccgtcgccgtctccatggcggcggcggtggccagccgctccggcaggcgcgtgagaagaatggcctgccccgcgtgcacccccgcctgcaagggcaggggccgggcgtgccggtagtggcacagggccagcatgcgccggggcatgtccgcgtcgtgcgcgggaaaggggcgcgaaagatagattagcagttcgccgtcggcggcctccaggtgcaggcggcccatgccgtccacatccagggctatcaggcgcggcgcgtcgggccgcgcagggtcggccccgggcagttgcagcccggacatgcccatgcgctgtccgaatgatgcgatggcctcttgcaacatcattgtcccccgtcctgtgccgccagccaggcgtcttctcgttctatggccttgtccacggcctcctgcacggcgtcgagcagcttcatgcgcccctgcacgccgttgaacagctgcggcggcaccgaacgggccatgcgcagcatttcctgcaggaacagcacctcgtgttcgatgtccggcgccttggcctgcgcggcgatgcgctcgatgtgcatggcccccagaaaattttccgaccgcagggtcaccatctgctccagcagcgcccgcgaggtgagcgggcagtcggacacgccgtgcacccgttcccagcgggacatcacgtccgcgcacagggcgtgggcgctgtgcagcaggcgcaactggccaaggctggtgttgacgctttcgaggtgggtgctttccatgctgggcgcatcggaggcaaggtcgttgccgagcgcccggtacaggaagtccacggcggtgtcgaagctggcttcgccgtagcgttcggtcaggtgcgcgaacacctgctcgacagaggaaaagccgcacacggtgtcgcggtacaggtcgcgcaactcgtcgctgccgccaagcgcgtcgaacccggcagaggccagcgccccctgcaccccggcccggatggccggaccctgcgtggcttccagttctgcgatggcggcgcggatgccgtcaatggtgccgggggccacgtccgggtcgccttcgaattcgcgcagggcatcggacagcgcggcccaggcgtcgctggggtccggaaagtgcgaaagggcttcgcgcagggcgtcttccttgccctgcttggcgcgcaggccgtccttcatgcggtcgagggcctcgcccttgcccgcctggtgcatcagttccttgtacagttgcactcgctcggccagggcgtcttcggtgctctggcgttccttgcgctcggacagttcgaagtcgtcggtggtgtccgcgccaaaggtcagctcctcggcggcgtcggccagcagcgacatgggcgattcggcaaccgtggcggtacgaccgagcagcgaaccggtagccgggtccgccgcctgcctgtcaccccgcgcgccgcccacggtggtggaagtggcctgggcgttgacacgaaaatcgaagctcatgggtatcgtcctctccttggccgagggccgcgttggcgcggcctatgcgagaatcacgccatgacgaggaacaggtctttgcggtcaggctcttgccgtgacgcggcgaccttgataactggacaccagtggattgcggcgtgcactccggaatatgaacgtcgaggcgaaaatgccacagtaacgggatattcggcaacagtgcgcacatgacaaacaggcggctcagccgtgtttcgcgccccgcgcgaaactgcacggcacgggggcttcgcagtgcccgcctgccccatgcacccttgcagcgcctgcgcgcatttttgttcaattcgcgcgtcatgggcccggtgtcgcttgcgcgatgcgctctctgcatgcccatattttttgcagactgcctttcgtgtgctaacgttgttggatcggggatggcaagttggtttgcagcggttcggttgcctggggtcggaatccacgcggacaaggggttcgcgactgggccgggtttggcatccttgctgcaatggcgggttcattcacttcaccaggcaggaggacaccatggcttttaccgagaaggacttcgaggatcagcaggaacaattgcggcagctcgaggacgaattgtcgaggctgaacgcccggttcgacgcgcagatgaaggaaggcggcatcgccgccgcggatcttgattccattgacatggacaagctgcccgccgaagtgcgcaccgcgttcgacgcggcgcagcaggctgcccgccgcgaaggcgaaagccgggccgcccagggccgccccgccgcctccggcccggccaaggcccccggcgcgggccgtcggggcgccgtccgcctgtagagcccgttcacgttgcacatgccctgccgcccggcgcatgtaccgccgggagcgccacgaggcgcaggcggaatgcgcttccgccgaccacgccgggcagcgcgttgcaacgtcagcctgctccagtctgctgcatccgggcgctcttgcccgctcccgcacgcaatccaaaggagtttcccatgtcgcaggtcaacaacaacagcagtgtttcgtcgatcatggattccatcgacctcggccccaccggcagcctgcaaatgctgttcgccaagctgaacctggcccaggcccagctggccaagaacggggccatggataacatcaacaagatccagaagagccaggaagcgcagaaggaatgcgccgccatgatcgccaaggcgcgcgacctgcaaaaccaggccaagaccggcgacaaggccaccgacatgcccgccgacatggtggcctacttccagaagaacggcctgaagtatgacaccaagggcaacgacgtccatcacaacaaggacgagtgggaatacaacatccagtcgctgaccgcctaccgcgaccagctgggcaccgacacccagcagctgatggtcttcgtgcaggattacatgggccagtacaattcgtacctgcaaggcgccaactcggccatccagcagggcaaccagaccttgcaggcgctggccacgggccgctagcgcgccgcgcaccgcccgctgtccggcccgtgcggcaccgcagcccggcacagccatcccgatcgtccacctacccaaattcgttcgaggagtttgtatgcgtcccaacagcgaagccggcaccgagccgcagttcagcgaagagcagttgaagaccatggtggagggcttctttcagggggcctccgtgggtgcagtgtgcaacgtgcagcaggagcagctggaggcgggctacgcgctggcctacaacctgtacacggcgggcagctatgccgacgcggaaaccatgttccgcgcgctgtgcctctatgaccacaacgacgaacgctactggatgggccttgccgggtgccgccaggccctgggccagcatgccgcggccatcgacgcctacggcatggcgggcatggccagcgccctttcggaccccacgcccttcgtgcacgccgggctgtgctacatgaagctgggcgacaaggagaacgccagggcgacctttgcgggggtggaagtgatgggcgaccccgccaacgaggcccatgccgtcatgcaccgcaaggccaaggccatgctcgacctgctggccggggaggacgcatgagcgccctgaccatcggcggccttggggccgctggcggtgtgtcgggcgtatccggcgatgacctgaccacgcggcgcaccactgccaatggcaccctgccccctgccggtgacggcgcgggcggagccgccgggggcgacctgccggtgcttgccgcccctgccgcccccgccggggccctggcccttgaaacgctcatggccgccatcggcaacgcggagcggcgtcaggcgtgtcaggccggggtggaccagatcaagggcaaggcggccgaacaggccaaggtcaatcaggaccggctggagcagatcgccaagcagctggatgagatgcgctccaagtccgtgctcaacggctttctgaaggcgttcaagatcatcggcatcatcgtcggggccattgccgccatcgccaccaccgccgtgggcgtggccaccggcaacccgctgctgatcgcggcgggggtgatggccgccgccatgaccgtcgacgccatcatgagcgaggcctccggcggcaaggtaagtttcatggcgggcatgaccgaactgggcaaggcctgcggcatggacgacgagacggccaagtggttcggcttcgccatgcagatggtggtgacggccgcctcggtggcgctcagcctgggcgcgggcttcgccaacgccggggcctctgccgcgaacatgtcgtccaaggcggcggaaaccgccctcaacgtggcctcgcgcgcacagcagatcgcccagttcaccagcgccggggtggcggtgggcacgggcgcgggcaccatcgccggggcggtcatcgactacaggatcgcctcgtcgcaggccgacgccaaggaactggacgccattctcgaacgcatccgccaggccatcgacatggaacacgatttcctggagtccgaaatgcagcgggcagaggacctgatgggcaaggtgggcgacatcgtgaaggaaaacgccgaggcgcagacggtcatcctgggcggtacgcccgccctggcataggagcagattcatgaccaacataaccaatgtccgggacattcccggattcgacctcagccagtacaacgcgctggtggaatccgcccgcagcgaaaacgtggacgtggccgcgctggacatggcgctgctgcgggccgtgaacgcggggggcagcttttccgaagccgtgggcaacgtcacgacccagttgccgcgccttgtcctgccgcaccagaacgcgctgacgcatctggggtcgctgggcatggcgccttcgccgggggccaccctgatgtcgctgatcacctcgctgacctccgaggaacgcaggcagaatgccgacattcgcaaggaacagaccgaggccatcgtggaccggataaacgaccaggccgacgagatgcgctccaaggccgtggcccagctggtcatgggcgtggtttccggggcgctcagcatcgcgcagggcttcgccgtaatgagcgtgcaggcctccggcatgaagcaggccgggaacttccgcgagggcgcggccatcgcggagtcgcacaacctgccgaagatgtccgcctcgttcaccagttccgccgccgccatggagtcgcggaccaatgcccagatcggcgtcctgaacagcggagcggcgggcatgaattcggcgctcggcggcatcggccaggccgtgggcgggttcttcgacgcggccatcaaggaaatggacggcgacatcgaacgcatgcgcgccgcacgagatgccatgaaggatctggacgaatccctgtcgcaactcatacagaagacgttgtcgagcatggacaccattcagcagaacatgaaccagacccgcgcgcggattctgggctgatgcgcctgtcgggggcgtggggccacgcggccccacgcccccggcggcgccccgcgagattgcgtcaccatcagggaggctgcatgtccatcatgcgtacaacggcggaagccatcgccagcgcggcaggctggaaaccgcccgttcccgtgggccagcccggcgatgccacgggcggacggtacctgttccgccttgatggcgggctggacatggaactgctgtcgccggacggcaggatgtgcatcctgcgcggcaaggtgggcgatctgcccgccgacgaaaacgccgccaacgccctgctggcggaatgcgcccggcgtgccgtggcgcgtgcccgcacccgcggtgccgtgttgacactggaggacggcgcgctggtgctgttccggcaactgtcgccggaagaggccgcatcgcccgacgaggcgccccgcaaggccggagagttcctgaacgacctcgcctggtggcgggggcgggtgcaggcccagtcggctggcggcgaccggtcgggcaacgggggcggcgcgggcggctacgatgcgaggttcgcgggcatgtcggccacgtggttatcaggtcgttgaaaggtggtttccttgcagccagaacatccgtcgctcgtcctgcggtcgcggcttccttccgttcctcgtcttgcggtcgcggggggcgtcgcgcgggtcgtgcgcgatgcgctgccgacccttgccctgctgctgtgcctgctggtggcggttacgccctgcatggccgcgcccgccgcgtctcccgtatctggcgtatctggcgtatctggcggctctggcgggttcgtgggggcgtacacccactattccgagcaggaggaccttaccgtcctgctcatggatttcgcccgttcgcaggggcttggggcgtcgttctcgcccggcgtcaccggcacggtgagcggcaggttcgacgcggtgcccccggaaaagttcctgcagggcatgcgggccgccttcggcgtgctgtggtaccgggtgggcgccacgctgaacttctacagcgaggcggaaaccagccgcatcttcatttcgccccgggtcatgagcgccgaggcgttgtatcaggcgctgaagcagtcgtcggtgctgtcgccgcaactgcccgccgacctcatgcccggcgggggcatgatcgtggtggccgggccgcaggggtatctggaccaggtttccgccgccgtgtccgccttcgaggaagcgcagaccagcaacttcgggatgcgggtctttccgctcaagtacgcctgggccgaagacatttcggtcaacagcatggacaagacggtgaccctgccgggtgtggccagcatcctgcgggccatggtcaccggttcgcccgccagcgcctcccgcgtcacgcaggaaccggccacggtggacaagctttccggcaccggcctggtggcgcaggggcggcagcaggcccagccccagcaatcccaggccccgcaggggcagcagggggcgcagcagccagcccaggccagggggcagcaggtcagcatcatggccgacccgcgcgtcaacgccgtcatcgtgcatgacgccgtgtaccgcatgccctactacgaatcggtcatcggcgacctggacaagccggtggaactggtggaaatccacgccgccatcgtggacatcgacagcgactacaagcgcgaccttggcgtgacgtaccagggcacggcgggcagcggacagcgctgggcgggcggcggcgacttttccaccggcacggacgcctttcccaccctgcccagccccggcaagcccctgggcaacggccttaccctgtccaccatctacaccatgggctccgactacttcctcgcccaggtcaccgcgctggaaaagaacggcgaggcccgcatgctggggcgcccctctgtgctcaccgtggacaacgtgcaggccaccctggaaaacaccagcacctactacatagaggtgcagggctaccaggccgtggacctgttcaaggtggaggcgggtaccgtgctgcgggtcaccccgcacatcatccgcaacgaggacggcgggcagtccatcaagctggtggtcagcgtgcaggacgaccagaacgacaacagttccgccacgagcacgtccaattccaccgccataccgccggtcaagcagaccaagatcaatacccaggccatcgtggggggcggccaaagcctgctcatcggcggctactactacgagcagaagtccaccaccgacacgggcattcccatcctgatggacattcccgtgctggggcacctgttcaagaccaattccaagaccagcaagcgcatggaacggctgatcctgatcacccccaaggtggtccggcttaacgaactgcccgccacgccggaacgggtggacgatccttcgttccaccgctcggccacgcagggcgactacaacgagaaggtgcccgcgcccgccccgcgccgcagcggcggatgcacccgcagcgtgaccacggtggaccccgcggagcctgccgcgcccggttcctcgcccgctgctccggccaaggctccggcagagtcgcagctgcgcagccagatggtgccgggatatccggcggcgtctgaaaccgccgtgcccatcctgcctattgtgcccatcgggcccatgacggacgcgggggggcggggatgagcgcgtccaccaccgcattgctgcgcattttcaccggcccccacgtgggggctgaggtcgttttgcccgaaggcgtccatgtcgtcggtacggacgattcgtgcgacatcatcctgagcgatgcggccctggccgcgcggcatgccgcgctgaccgtggcgacgcgcggggaagggccgggggccgcgaccgaagtgcatgtggcgccgctggacggcgccgtgcgcgcgggcgatgccgaaattccggcccagggtgccccgctggcggcgggcacgggctgctggctgggcgatacctgccttgcctggaaccggcccggcgccgaatggggcgacgtgctggcccggccccgtgcgggcggcgagggcggcggccccgttgatgccaccccgcaaccttccgcaccagccgaagatatttccagcggcgtcgcgcccggtgatgccactcccggcgctcagccagcgccaacgaagtcgcaggattcgcccgctgcggatgcccacgatgttggcggcctgaccctgcccggcggcaccgttgccgttcccccaccccggcgtggcagatccgttgtggcgggcctgctggccctggtgtgcgccgtcgccatcgtcgtcaccgttgaaacgcgcccgccagcccccgccgaacgtgtggccgccgtggaggaagccctgcgcggcgccggggtgaccagcctggaggtggcctccggcgacggcggcgtggtggtgcgcgggctgctggacaacgacggccagcgcgccgccgtgtggaaggtggcacggaacctgctgtatcccgtccagatagatgtggccgtccgcgacgacgtggtgcacgcggtgcaggcggccttcaacagcagggcactgtatccggaggtcgagttcatggacgcgcagtccgccgcacggcagcagggcgaagcgcctgcccccctcaaggtggccggctatgtccgggacggactggtggaggcctgggccttcagcgcgctgcgcgacgacgtgcccagtctgcccccggtggcccgcgacatccgctacgccagcgacgttgcgcccgtgctcgacgggcttctgggcggcgcggggctgcgccatgtgcaggtgcgctacctgccgggcaccgtggaactggcgggcgacctggatgcgcgccagcgcgaacggctggacgaggtgctggcctatgcccgcgcccatctgggggtgcccgtgcggtttgcggtggtgcgcgccgctccggtggtgcaacccgtggcggcgcagtcgggcggacgcccgcagcctgcgttgtcggcagtctccggcccggttgcggcctccgattcggcgatggccgccgcgcaggctggcgacccgctggagggattgcaggtgcgcggcgtgaccctgaacccgttgcgcttcgtcaccatcggcgacgggcagcgcattttcgagggcggcatgctgcccggcggctacgtgctggagtcgatttccacaaaggaactgcatttgcgcaaggatggacgttcaaccacctaccggctgcgaggtagccatgagtgatgcattcgtgtcggcgttcgatctcgtcgacgacccttcgggcagcaaggccaaggccgtcggcgaagaactgctgaccatggacatgtcggtcaagcgcgccatggacgcgggcatgaccccggatgaaatgaaggtggcccaggcggcccgcgccgccgtgcaggccgcgcaacgcgtggtggaagcgctgtcgcgcaccgccgggtaaccacacggaggcagtcatgaacataggcaacaaggcgcccggtctcgatcttggcagcatgttccagacgggcgtgaacagcatcggcgacaaggggaaggaactccaggcccgcatggaaaacctgatgagtcaggatcaggtcagcccggaggacatgatgcagatccagttcgagatgggtcagtacaatgccgcgctggaagccctttcgtcggtcaccaagagcatgaccgacatgctgaagagcctgtcgcagcgcaccggctagggtcttccaacgcgatggttcctttgtcctctgcctgcgtcagaacggttttttgttccggtcgaataccgcatgggtatgcttcctccgcaacaggaccgttcttccctggcaggggacaaaagccctcatggcgttaacggacccgagggctgtcccctgattttcatggcagttccctcgtacgctggttcaccagcgcaatgctctcccgtcgcataaaggagaaaccaatgttttcggatgccgagatcaagcggctgctcgacgtggccaacgcgggttgccatcatggccgggtggcggaagcccgccaggtctacgaaggcgtgctggccatgaagccgggctttctgcccgcgcgcatcgggcaggccctcagccacgtggtggtcaacgagttcgaggaagcggaacgcatcatcgtggacgacgtgctgaaggccgcgcccgacgatgccgaggcgcgggcgttgctgggcctgtcgtacctgctgtccgggcgcggtgacgaggccgcggaactgctgcgggccgtgtccgacgtcgatggccccgcaggcgagatggcacgcgggctgctggcgcaggcaggctagccgtccggctccggcgttcgcggtgcgcgccctcttgatggggggcgcctccgtgggcggctccggaagtggatgcggaggcgcacgtggacatcgcgggcattggcgcatcgcccagccggttgcttgaggcgctggaaaagctgggagtgtcgcagggggcagaactgcgcagccccggtggcccttccggcatgcccgacgccgaactggtgcgggctttcctggaggcgctggaagggcctggcgcaggtccgagcgaaggtcagggcggtgacgcagccaccggaggccaaccgtttgccgaaagcggcgcggggcaggggggccagcttggccagcctgcggtgccgggggcggaaggcccggccagtccgggcggtccggaaggcccgaccggcgtggcagatccggatgcggctgtccgccttgacgatgccgggtcagccatccgtcccgtggacgatccgtcccgggcggcatcgccggacggggcgcgcggcgtgcccgagcgcatcgacggcgtgcaggatgcgccccccgccgaagcaggggggctgcgcgacggtgcgggacaggtggaacgcgccggacaggctgaacaggcagaacaggcagaacgggccggaacatccggaccggaggccgcgcggggcgcggatgccccggccacgccggacgcgcaactgcgcgaggtggcgcaactgctcgaacgggtagccggcgggcaggccacgccgacggaactgtaccggctgcaatacatggtgggaatgctgcgcgtgcaggcatccagcggggtgcaggtttcgcagcagggttcgcaaggtatggaagcgctgctcagacagcagggatgatgcaccacggagaaagggcatgaacggatggcgcggcatgttacaccaggccccgcgcgggttgcgcaacgcggcactggccgtatttctgctcatgctgctgacgggctgcaaggcggaactgtacaaggggctgaacgaggaacaggccaataccatgctggccaccctgctgcgacacggcgtacccgccgaaaagctggcggcgggcaaggaaggctacgccctttcggtggagcgcgaccagatcgtgcgggcgctggaaatcctgcgtgaaaacagcctgccccgcgagcagtaccagaacctcggcaaggtcttttccggcgacggcatgatcgcctcgccctccgaggaaaaggcgcgccttgcctacgccatttcccaggaactttccgataccttctcgcgcatcgacggggtgctcaccgcgcgcgtgcacgtggtgctggccagcagcgaaacggcgtccgagaccagggtgcccgcgtcggcggcggtgttcctgcgccacgggccggaatcgccggtggtcaatctgatcccgaagattcgcgaactggcggccaaggcggtgccggggctggactacgaaagggtttcggtcatgctggtgccggtgcgtgaaaccgtcaccgtgcccatgcagcagggggcgacgctgttcggcatgcccctgccgtcggaaagcgggccgtcgtacctgctggtggcggcgggtgtgaccctgctggcggccctggccgggctggcctttgccggggcgcgcaccgggctcatcgcctttggcgcgcggcgttccgcgtcgggcgatgcccgcgcggcccgtgggccgcagggcggacagggctagggcgcgaccatgcacaagggcttctttctcgacgtgctgcggcgcaagcccgcgctgttcgccgccatgatggcgttcaacgcgcggggcggcgccgttggcgacggggatgccctgggcctgctgcatgcggcggttcccggcgcgggggacggactgctgcgttcgccgcgcgtgcggcgctggctggagcgttcatccgggaccgaaagcccgtccggccccgcgccgttctgggactttgccgaggaatcgcggcgcatggccctgctggatgcggacgaggcggcacggctggcgctgtttttcggcacggcgctgcatgcgccggatttctcgcggctggtgcggcgcgacgacgtgctggccctgcgcgcggaactgggcgcggacctgtacgcctatggcctgcaacgggggcgctaccagcttggcggcgtgcggcggcactttgtcccgctgcgcgaggcggaacgcaccgggccgggccttgccggacgcatccgcgaggacggcgcccgtgcccttgccctgtgcgccgacgcctggcccgatgcgctgcgcgcgcgcctgacgtggcccgctgacctgctggcgccttccggccccggtatttcccatgacttcggcgcggcggacgcgcccgtggacgaccatggacaggccgcgtggcgcggcgtgtggttcggcctcaggaagctgcttttgaaggaggttgcaccgcaatgggcgccctgtttcgactgaatgccaacgccgtgaccccggcacccggccagcgcgtgctgaaggccgccgacgcggccctgctgcgcgaggcgcaggacatcctggaagccgcccgcgcgcgcgccgccgaactggaactggcggcgcggcaggcctacgaccgccgggtggaggaaggctaccgcgacgggctggagcaggggcggctggaacatgccgaaaaactgctggaaacgatcatgtcgtcggtggaattcatcgagggcatcgaggccaccgtggtccgcgtggtgacggaggcggtgcgcaaggtcatcggagaccttggcgacgacgagcgcatcgtgcgcatcgtgcgcaccgcgctggtggccgtgcgcagccagcagcgggtggtggtgcgcgtggccccggcggacgagcgcgccgtgaccgaagcacttggggccatgctgcaatccgcgcccggctccgccagctttctcgacgtggtggccgacccccgcctggagcgcggggcctgcctgctggaaagcgaactgggcgtggtggacgccagcctggaaacccagctgaaggccctggagaacgcatttcatgccaagatccgctaaccgcgcccgcgtggcgcgcgccctgcctgccgcagcgggaggccgccatggcctttgagtatatcggatccctgctggaagaggccgtgcacagcggccccacggtagaggtgcgcggccgcgtggagcaggtggtgggcaccatcatccgggccgtggtgcccggcgtgaaggtgggcgagctgtgcatcctgcgcaacccgtgggaaaactggaccctgcgggccgaggtggtgggcttcgtcaagcaggtggccctgctgacccccctgggcgacctgcaaggggtgtccccggccacggaggtcatacccaccggcgaaatcctgtccatacccgtgggcgaagacctgctgggccgcgtgctggacggactgggcgaacccatggacggcggcccgcccctgaagccgcgcacccgctatcccgtctatgcccagccgcccaaccccatgcagcggcgcatcatcgaccggcccatctcccttggcctgcgcgtgctggacggggtgctcacctgcggcgaagggcaacgcatgggcattttcgcggcggcgggcggcggcaagagcacgctgctgtccagcatcatcaagggctgctcggcggatgtgtgcgtgctggcccttatcggcgaacgtggccgcgaagtgcgcgaattcatagagcacgacctggggcctgaaggccgcaagaaggcggtgctggtggtttccacctcggacaggtcgtccatggaacgcctgaaggccgcctataccgccacggccattgccgaatatttccgcgaccagcgccgcagcgtgctgctgatgatggattccgtgacccgctttggccgcgcccagcgcgagataggccttgccgcgggcgaaccgcccacgcggcgcggctttccgccgtcggtgttctccaccctgccgcgcctcatggagcgggcgggcaattcggacaaggggtccatcaccgcgctgtacaccgtgctggtggaaggcgacgacatgacggaacccatcgccgacgaaacccggtccatcctcgacgggcacatcgtgctttcgcgcaagctggccgccgccaaccactatccggccatcgacgtgcaggccagcgtcagccgcgtcatgaacgccatcgtggacaaggagcacaaggccgctgcgcaaaagctgcgaaaggtgctggccaagtacgccgaagtggagttgctggtgcagatcggcgagtacaagcgcgggtcggacaaggaagcggacgaggcgctggaccgggtggccgcggtcaacgccttcctgcgccaggggctggacgagcgcagcgggttcgatgacacgctggccgccctgcgcaaggtggtggaatagttcgtggcaacgccctatccgttgcagccgctgctgaacgtccgccactttcgcgagaacggggcgcgcaacgccctgatgacggcggaaggcgtgctgcgcgatgcgatgcaggccgcggaggaccgccgtgccgaactggagcgctatcgcgcctggcggcccggcgaggaagaacgccgctacgatgccatcatgggcacgtccatggctgtggaggaccttgaccggttcaaggcggggctggcggcgctggcgcaggcggaattgcagcgagaacaggccgtggccgacgccgaccgccgcgtggaggagtgccgcaaggccgtggccgatgcgcgcgccgccgtggccaaggcccggcgcgaggtggccaagatagcggctcacaaggacatctggagcgaggagatgcgccgcgagaccgagcggctggcggacatcgaaatggaagagttcaaggccgtgcccgtgaccacgtcggacgacgatgacgggatggcgtgacggagagcaccatggccgattttctgaaagtggatgcaggcaggctggccgaggcggccgccgcccaggcaggcgcgcagggtgcggccggacggcgtgatgcgccgccgcaggagcgcgacgtggacgccttcgaccgggccatgggtgatacccgggacggtcagcccggctccggcgtgtccggtgaccgggacgcatcgggcgacaggcgggttgccggtcgcaatcaggacgatcgcaggaattccgaacagggcggcaagggcggcgacgacaccgaccagatggacgacggggtgtccgcatcgccgttccagttgctgggcggggccatggaagggatgttccgccgcgtcggccccgacggtgccgatggcgcacaggccgccgcgcaggcttccgcccccgccgaccccgccgacatggacgggctgacctcctcgctggtcgagcgcatcctggtctccacgcccgaatcgggcggcaacgaggtgcgcatcatgctgggcgatgccctgcccggcaccgaaattcgcatgacccgcggccccgacggcatgctcatggtcgatctggccaccgacgacgccaactcgttccagaccctggtggccgcccgcgcagagctgaaggcccggctggaccagctggaaaagggcggcgtgcgggtggaggtgacggacaccgcccggcaggacgacggcaacgccgaccgcaggtcggcgggctacatggactacgacccggacaaccagagaggacggcgtggctgaacacctgcaccaatccgaggccgccgcgccacaaccctttgcggcccacccgctggcgccgggcgcggcgcggctgctcaacgtgctgtgcacccgcagccagccgtggccggtcaccgtggggctggccgcctgccgcctttccgtgccggtgctgccgccggaagcccccgcgccggagtacggcctgcgggtacgctgcggcgcccatgtctggaggctggacgtggggccggggctgccgctggggctgcacccggcactggcgcaggccgatgccgacgccgccctgccagaagaagtgcagctggcggtggtggaattgctggccgcgccgctggcggaggcgctggggcgctttctcggcacgtcggtgacgtgtgaagcccttgccggcggccttgacggcgaggcagcgcaacctgccggggatctgccctgccgggtgggcctgctgctggaggtgcccggcgatgacggcgggcacacgcccgtgcccctgaccctgcatctttccgacgccgcgtcggccatgctggccgaacagtgcctgcgcctgccgcagcggcacgaggcgcgcggtcacctgccggttgacgtcgtggtggaggccgggcgcatgtgtcttgccgccgcagaactggccgaccttgcccccggcgacatcctgctgcccgacgactatccggcccaccggggccgcctgacccttgccgttacggaccccgcaggtccggcccaggccccgagcccggccccgaccctgaccgtgccgtgcgccgtggccgatggccgggccaccgtgctggacatcgtgcgcaacgacgcaacccccatggagaccaccatgtctgataccacgcccaccccacagcccgacggcaccccggcggcggatgccgcgcccgcggcggaaggttccgcagcggcagccggagcgccagcagcggaagggacctctgcggcagccgcatcgtccatcgacgtgaacgcccttggcgtgaccgtggtgttcgaactggagcgccgtcccatgaccgtgggcgaccttgccgcgctggcccccggctacacctttgccctgggggccgacccgctgggcccggtcaccctgaccgtgggtggcagggccgtgggcacgggccgcctggtggaccttggcggcacgctgggcgtgcaggtgctgcgcatgggccaggctggggagggtgacaggccgtgaccggcaccatgccgctctattacatagcgggcatggcgctgctggggcttgcgccgttcttcctgatgatggtgacctcctacgtgaagatcgtggtggtcacctcgctggtgcgcaacgcgctgggcgtgcagcaggtgccgcccgccatggtcatgaacggcctggccatcatcctcagcatcttcatcatggcccccatggtggaaagcacgctggacatcctgaagacggtgcgggtgagcgaacagccggagccgcgcgaggtggtggaactgctggacagggcctcgccccctctgcgcgactttctttcgcgcaatgccgacgacaaggtgatcaccgcgttcatgggcacggccaagcgcatctggcccaaggaacggcacgacaccatccggcgcgagaacctgctcatcctcgtgcccgccttcaccatttcggagctgaccaaggccttccagataggctttctgctgtacctgcccttcgtggccatagacctgatcatttccaacatcctgctggccatgggcatgatgatggtttcgcccatgaccatttcgctgcccttcaagctgctgctgttcgtcaccctggacgggtggctgaagatcagccagggcctgctgctcagctacaagtaaccggcgccagcgcgccatacggagcaccgatgcaacataccagtaccgaccggggcggggtgaccgttcttgccttttcgggccgcatggacgccaccaccgtggccgccttcgacgaggcgtggcgcgctcggctggaagccggggccaaccgtctggtcatcgacatgggcggcatagagtacatcagctcggcgggcctgcgcggcattctcggactgctcaaggcctgcaagtcgggcggggtggggctggccttctgcggcatcggcgagatggtgggcgaggtgtttcgcatttccggcttcacggggatgctgtccatccacccgacggcggacgccgccgtggccgccctggcctaggcgcggaggctcgcatggccacgctttcggttccggcaagccttgaacaactgggggccgtcaacgagttcatcgccgggcagttgcccgaagggctggccgcgctgctgccgcaggtggaactggcggcagaagagttgctggtcaacgtgttcagctatgcctaccccggagagccgggaaaggccgaggtgggctgccgcatggtgcatctggacggcgttccgttcttctgcctggccgtgcgcgactgggggccgccctttgacccgttcagcgaggcgcccgagccggacaccgcgctgggcgtggaggacaggcccatcggcgggcttggcgtgtacctcatcaagtccatggtggggcactacagctacagctaccatgacgcatccaactgcatcgaactctacttcgccctgccggaatgacgtgcggggtggagggtccggtgccttcgggaccggacgcgcgcccgcccttgcggcggccctcttgcttgcgtccctgttgcttgcggccatccccgtggcggcggcagacccggctgcgtccgtcgggtcgggaatcctgcaggaggaagtgaccacctccgaacgcgcggcggtgcgccttgtcccgctgcgtgcccggcccggcccggcagggccggttggcgagggggcggtgcccgccgttccgccgacaggggggggcgtcgcattgcctgccgcatcctctggcaggcttgccgcatcgcctgagagaactgccgcatcgcctgtagcatcgcccgccggtctcgcgaccactgacgactcagggcctgacatcgggtccggtgttgggcagggggccgcaacgggcgctgcagcagcctccgcaccatccccccaggtgcccgccgtggcgccccccatggagtccggtatcccgcccggcatgccgggtgtgacacagggtgcgtatcctgccgatgcgcgtgcggtgcccgttgtggtgccgccagcggcgggggccatcctgcacggcccgaacggggccatttcccgtgcggacgggttcatttccggtgcggatgcgggtgatggcccggtggaccttgtgaccgcgcaacccgtgccgcaccccgtcgcttttctgccccctgccgggcaccccccttcggaaaatttgctggaccgcatggacgtctacgccctgtcgccggatgcggccaagctggccctgccccgcatggtgccgctggtgatggtggagcgggtgcgcgcaggcaggctgcccatgcccgcctgggacggaatcatcgcgcgggccagccgcctgagcgggctggaagagcgtctcattgccgccgtggtccgggcggagtcggggttcaacgtgggggccgtgtcccccaagggggcgcgggggcccatgcagatcatgcccgccaccggacaggaactggggctggatgatcccttcgatccgcaggccaacgtggaggcgggcagccgctacctgcgccagcaactggaccgctttggctcgctggaactggcccttgccgcgtacaacgcgggccccggcaacgtggaacgcttcggcggggtgccgccgtttgccgaaaccagggcgttcgtgaacagggtgttgtccgggctggattgatggtgcgggtgcggggcacccggaaaaggcagacgaaaggcaggggccgccacgcggtggaagccccaaaacgaaaaaggcttcagctgttaagctgaagccttgcgttcgtggtgccgagggagagaattgaactcccgacacggggattttcagtcccctgctctaccaactgagctacctcggcgtcgcggagaacctgaataggcaaaatggctgggcttggcaagcactttttgtcgcaaggatgatttttttgccagacggggagcaggtggctgaaaatccccggttctgctctccggtgtcggcccccggttccggacggcagggcaggcgtgcgcgccgcgtgccgtcacgtgcttgtctgtcgtctctttcgtccttcggcttgccgccctacagcagcatgcgcttggcctgacgcatggcgttgcggcagtcgcacacgaagcggaaggccgcccggtgccggggggtggcgtcgcgcggcagcacacccgtttcggcccaggcgaacagttcgtccatgggcgcggccacgctgaaccagaagccctgttccatgggcaccgggctgtgcgcgtaatggccgaacaggatgcggtcatccacgatgatgcacggcgcgcagggcagggcgtgggtttcgtacacctccaccagcccttcgtgccgggcagccagccgcacgatgaagtcgcgcgaggcggcgaattcgtgctccatctgcaccgccgtcaggtccgggcgcagggcgtgcaggaattcgtccacccaattccggcgcgacgcaagcggcacggtgatcatctgcaagcggcggaaggtgggctgggccagcgcggtgcgcagcgcctcggacagcgcgggcatgcgcccgaattcggcgtacagggccatgtgcagcacgatgcgctggcgggcttccgccagtacctgcggcaggcttgcggtatgcaggccgacgtacatgcggggttactcctcgtagatcatccggcgggtcatgccgccgtccaccagccagttctgccctgtgacgaacccggcgtcatccccggccagaaaggccaccagcgcggccacgtcgcgcacggtgcccacgcggcccacggggtgctgggcgcggtcggcatccgtatgcaccggcgtttcgcggtgggccgccttgcgcaggtggcgcacctctatccagcctggcgagatgcagttcaccggcacctccgggccaaggctgacggccagcgcatgcgtcagggccaccagtccgcccttggacgcggcgtaggcctcggtgtgcggttccgactgtacggcgcgggtggaggcgatgttcaccaccgccccgcgcgcggcccgcaggtggggcacggcggcgcgcaccatgcgcatggggccggtcaggttcacgtccagcatgtgctgccagcggtccatgtccatggcggccacgtcggcggggccggaatggggattggcgatgcccgcgttgttcaccagcaggtgcagtccgccgaaacgggccacagtggcggccacgcaacggtccgcgtcggcctggtcggccacgctgccgtgcagggtcagcatgggaaaggttggggaatggggcgcagcagaggcatccggatgtgcgggtagcgatgcctcattgtcggcaaccggttcggcggccagttcggcggacaatgctccggccagttcggccagcgcctcggcgtcggcatccatggcggccacgcgcatgccgcaggccagcaggtgttccacgatgccccggccaatgccctgcgcgccgccggtgaccagagccacgcggcccgccagcggatgggctgcggagaggggacgggcggcgtcaggggagtcggcgttggggggtggggcgtggtgttccatggggctcctgcggtgacggaggctggcgcggccacggaacatgttttcctgtcgggccgcctgcgccatcggcgctcggccagtctagcccgcccgcaccgccgtggcaaccgtgcggccctttgccgccagtcaccatcagtcaccaccagtgccgcccgtttcccgcctcctgcccctcagtccctgcccgttaccaccagtgtctggggtagcgccgcccgcgcggaatgttgttcaccagcagggccacaaccagcagagcggcggccccggcggccacgggcaccacggcgtacttgtagcccagcgcctggatctgcgggctgccggtgacggcgatgagtgcggtggccccgcccggggggtgcagggtgtcggtaaggtgcatcagggcgatggctgcggccacggccacggcaggggccagccatgcggtggagaggacctgcgcctctgcccccgacattccagccaggcccggcacgcccagattgcgcgccacgaacacccccaccagcgcggacagcacatgcccgcccaacaggttgcgcggctgcgaaaagggtgcgcccggcgcgccgtaggccagcaccgccgaggccccgaacgagccgatgagcacgaagccgtcgcccggagaagccacccggtcgcagagccacgccaccacgccgatgccgcacagcgcgccgatgaacgaccacagggtttcggaaacatcaggtttgggcagcaggcccagcaggccggggcggcagttgtcgcggccgcagccgcacatcttgcggaaatagtccatggtgtggtcgcaggcagaagggtgtggggatgggaggacgacggcggacaggccgcaacgccgcacccggaagtgtgcaggctacttgaggtccggggagcccgccgtgatcggggtcacattcccgaaggggaacgcaggttccggtgcatcatgctgtacttatgatgattgttgtcattttgtctggccacgccttgacgaggccccggtcaacccccggcaatctgccggacacccatcgataacctgccgcaatggtgtgcctttcaccgcaccgtggcgagagtcgaattttccacagacatcatcaacatgtggaaagttgtgtatcacacaggtatgaaaggagataaaaaaatattcttgccaaccccatacgcgcgggctatgggcgaatcctgcaaatgcatcgggcgccgcgttcctgttccgggggccgcgcgcaccgcacgccacgataccaaggagcccaccgcatgacccgcaaggaccgtacagaaggcatctacagccgccgcgaagtgctcgacgagagcgaacgcaggcaatactacctcatccagctgaaagacctgctttcctacgcctaccgctattccgaggacgtgaagaagcgcttcgaccgcgcccagttcaacgtggagaagttcaagaccctcacggacctcaagcacattcccatcctcaagaagaaggaactcatcttcctccagtccatggggccgcgccttggcgggctgctgaccaaggaccttggcgagttgaagcgcgtgttcctgtcgcccggccccatcttcgaccccgaagaccgcgccgacgactactggggctacaccgaggccttctactccgtgggcttccgccccggcgacgtggcccagatcaccttcaactaccacctcgccccggcgggcctgatgttcgaggaacccctgcgcaaccttggttgcgccgtggtgcccgccggccccggcaacgcggccacgcagctcgagatcatgtccaagctgcgcgtgtcgggctacgtgggcacgcccagctacctgctgcaccttgcccagaaggccgaggaaaagggcatgaacctgcgcaaggacctgttccttgaagtgggcttcgtcaccggcgaaaaattctccgaaaagctgcgcgcgcagctcgagaagaagttcgacctcatcatgcgccagggctacggcacggcggacgtgggctgcatcggctacgaatgcttccacaagaccggcctgcacatcgccaaccgctgctacgtggaaatctgccatccggacaccggcattccgctgaaggacggcgaagtgggcgaaatcgtggtcacggccttcaacaagacctacccgctgatccgcctggccaccggcgacctgtcctacatcgaccgttcgccctgcccctgtggccgcaccagcccgcgccttggctccatcgtgggccgcgtggacaccaccgcgcgcatcaagggcatgttcgtgtacccgcatcaggtggaacaggtcatgtcgcgcttcgaggaaatcaagcgctggcagatcgaggtcaccaaccccggcggcatcgacgagatgaccctgttcatcgaggccagcaacttcaagcgtgaggacgagctgctccaccagttccgcgagaagatcaagctgcgcccggaactgaagatccttgcacccggcaccctgcccccgcagattcgtcccatcgaggacaagcgggtatgggactagccggaacccggtatatgggtggacgcggggcgggaagtttcctgccctgcgtgccgctgcttctgctcgtgctgcttgcgggcggctgcgccgtggcgcggccgtccgacagcggcggcacggcgcgtgtgcccattgccgcaccggcgagcgcgacagcgaccgcaaccgcaaccgcgacagcaaccgcaccgggggacgcgcgcatgggcatgaccatccctcgcctgcccgacggcacgctggtgacggtgtccccggcgggcgaaatccgcaccatggacccggcggacgccgcccggcaggccctgcgccacgattacatcctgctgggtgaatcgcacaccagcgcgtgcgaccaccgggcgcaggccgcgttcatcaccgccctgctggcggagggcgcgcgcccggccatcgggcttgaaatggtgccccgcgacgggcagcccgcgctggacgaattttcgcggggggccaccccgctggacaagctttccgaggccttggactggccgaagacctggggctacgacttcgccttgtacaagcccgtgttcgccgtggccgactgggcgcgcctgcccgtgcacggcctgaacgtgccgcagcgcgtggtgcgccaggtgagccggggcgggctggaatccgtgcccgaggccgaccgggcctggctgccgccgtccatcatcgcgcccgcgccggaacagcgcgccacgctgaccgcaatcttccgcgagcacgcggccatgcgggcggggcgggccgagggtgcgaagggcgtgcccagggatgccgcgccgcagggcggaacccccgccgcgccgcagggtgcgccagccaccaatccggcacaggccgtgcccgccgcgccgcctgtagcgccgtctggccctgccgtggctggccccgtcccggcaacggacaacgacgccgcagccctcgaacggttcctgctggtgcagtcgctgtgggattcggccatggcccatcagtccgtgcgggtgcgcgtggcccacggtggcccggtggtcattctggcgggcggcgggcatgtggagttcggctggggcattgcccggcgcatccgtctgctggacccggatgcccgcgtgctgctggtgatgccgtggcgcatcgcgccggatgcggctgccgggcccccggtgacggacgccaagggcgcgcccgctggtgcgtccgcgaatgtttcttcctcttcctccgctcctgtcggcccagtcggtcctgtcggacctggcgctcccgtccctcccgcttccggacagggcgacaccccgcccgacgcggcgcaggccgatatcttctgggtgtgccgggccgagccggaaccgccccgccccatgcccggcatgcccggaaccgccatgcccgttgcgggcggccccgcccggccccggctgggactgctgttgcaacaagaagcggacggcgcgcgcgtgcagcaggtggagcccggctccgtggccgagcgcgccgggttccgccccggcgacctcatcctgcgcgtgggcgaccgcccggtggactccatgcgcgtgctgcacgaggcgggcgcggcagccgtggccgccggacaggacgtgcgctttacagtgcgcggccccggcgatgccgacgcggaacgggtgctcaccgtacccggcctgaagtaggaattttccgcagccgcccgcgctgcccgcgtcccatggcgtttcggccacggatggcggttgcgcaggggagggttgcgttgcggaatcggacgaattggagtttgatcgcgccgccccgaatacctcattgcgccggagccgcaggacacgccgtgccggactgcgccccctttgggcatgggaatccgggtgccgacgccacacgatcagaagcacaatccgcgagcatgcgccggataccccggccggaggatggaatgctgtattgcgccgtgctgaccccccttggcgatgacggattcgccgtggactttcccgattttcccgacgccgcccccggcgacgtgggtgccgataccctgtgcgaggcctatggcgtggccgaggaagccctggccgagcacgtgcgcgggctgctggcccgtggcgaaaccctgcccgaacccaccccgccggaccggttgcccgtagctccgcccgccggtgccgccctgttcatggtgcccgtgcgtctggagccgcgccgggtggtcaaggtaacgctgaccatgaccgagcaggaaaaggaaaagctggatgccgtggccgccgactggaacatgagccggtcgcagatggtggtggcggcgattcgggatctctgcgaccggatgggctgcccctgagggcgtttgtccgggcgcgcactccgtgggcaatgacggcgtcaaaccgcttttttgctccggtcgagtacgagaagagtacactccctccgcaaaaaagcggttttccttgtccttgccgcacgtgttgcgcgccgggacaaacgccctctcgcgcggttgccgcgcctttcttgctctcggcgcgaaatccacggcaaacggcaggtggtgccggggggccggtccgttgcaggcaatgaattccagcacgccagagtgctttctccgttcgtggcatcccgccaattccgctccgtcatgcgcgggcctgctgacaggccgcgtcggcgtgcctatggtgtgccgatgcggcgtttttcgttcatcgcacgtcagttacgcggagttgcccatgcctgagttgccagaggtggagaccattgcctgcggtttgcggccccagttgacggggcggcgcatcgtgtccgttttggtgcgcaacgaagggacggtgcagggcgacgcagcggcgttcgcccggtgcgtgccggggcgtgtcattgccggggtggggcggcgcggcaagttgctgctgatggaattggccccaccgggcggaccggacgccccggatgccacaggcggtggagcgggcgggccggatgcggcaggggccgccgggacgggaaccaatgttccgccagacgcggcagacctgatggcctgccgcgacgcggcgggcaagatggccggttccagcgctacaggcgctacaggcgcggcgggcggcaaccgcgtgccgcatctgctgggcgtgcatctgaagatgaccgggcggctgtttgtctacgggccggaggtggcgcccaacacccacacccgcgtggtcttcgggctggatgacggcaatcggctgtttttcgacgatgcgcgcaagttcggttacgtgcgcgccctgtccgacgccgatctggccacgtgggacttctggcggtcgctggggccggagccgctggagattgccgcgccggacttcgcggcgctgttccgggggcggcgggggcgcatcaaggcgctgttgctggaccagacggtcatcgcgggcatcggcaacatttacgccgacgaatcgctgttccgggcgtccatccggcccgatgcgcaggccggggagctttcgcccgagcggctgtgcgtgttgcacgggcatctggtggacgtgctgcgcgaatccatcgccgagtgcggcagttccatccgcgactaccgcgatgcccacggcgatgccggggccttccagaaccgcttccgggtgtacggcaggtccgggcagccgtgcgtggcctgcgggcgcgcgctgaccacgggcaaggtggccgggcgcaccacggtgttctgcgagcgctgccagaaggcgaagtgatctgggtggtccgggtgggtccgggcggagccgggcgggtccgggcggcgcacccggcactgcgcctgcgggtatgcgggacggaggggctgtcagctactgtccgccgtcggcgtcgccgccgtccccgttgcgggcggtggtgacggtggccgggccgggccagacgcgcgttccgcccatgtcgtgcatcttttctgctcccttcgcccccctcgcatcccaacaggcctgtatctggcccgattccaccgtgaccagcagggggatgttccgggccgccagcgcggcgcgggtgtccgccacgggaaagccccaacggttgcggtagcccgcgctggccagggccacggaggggcgcaccgcgtccagcagttgcggcagcagcttgcgcctgccgccgtggtggggcagcaccagcacttccgccgaaaggtccgtgcccgcatccagcagggcgcggatggccgggtcgcccgcatcgccgggaatcagcgccaggccgcgcctcgcaccacgtccgtcctgcccatttgacccgccttgtccatttgatccatccggtccatccggtccatccggtcgattcggcccatccggcccattcggtccattcggcccgtcctgccgattgttgtcgtcgcgcgccgtcaggcgcagcaccagcgaggcgtcgttgccgtcaaaggcggggccagccgcctccggcaggggtgggtgcagcacttccagttccaatccgtcggcaaggggaatgcgctgcccggcatgccagcgttcctcgtgatatccggcatggcgcaggatggcggtcagacgcgcgccgtcctcgccgtgcggcggttcgccgttgcccgccacccggcgcacggcaaaggcgtcgatgacgtacagaagcccccgcaaatggtcgcggtccgggtgcgaccagaccaccgcgtccagccggggcgggcggttgtcggtcagcgccggggctaccacgcggcgtccggtgtcccacgagcgcgaggccgtgcccccgccatccaccagcatgcggccagcgccccaatccagcgccacggactgcccctgccccacgtccagcacggccagccgcacggcagggtccgtggcggcggcaaggcgcggccacacaggccccagcatcagcagcgccccggctgccagcagcagggcggcgcgacggcgtgtggagcctgcggcctgaccggtcgcgcccccggatgtctggtccgatacccgctccgatacatgcagcaccgccgcgcccagcagcacccacagccccagcatggcggcggggtgggggcgcagcaactgggggctgcccagcaggcccgcgccgtccagccagcgcagcgaaaccagcagcagatcgaacggccagcgggccaccagcagcagccatccggccacctccggcgccgcgggggccatggccatgcccgcaaggcccagcggcagcgccacgccgtcgatgagcggcaggaacagcaggttcagggcgaaccacgggctggacgtgccgaatacccgcgcggacaggagcagcaggatcagctggatgcacagggtcacccacagggtgcgcgcggcgtacaccacgaggcgggagcgccacgggtgcgcggtgcgccggtgcatgcggtgcgcgggtgacgttgcggcaggcccgccgtatccatcgtggatggccgcaccgccccgttcggccagaccatcctgttcgcccactccccccagcccccccagctcacccagttcacgcagtcggcggggcagcagggcggccagcggtctggccagggcaatgcccgccacggcgcaggcggaaagctgcaacgacaggtcgtccgccgcgccggggtcgaacagcacgatgacgcacaccgcccacagcaggccgtccagcagcacctgcggcctgccccgccagtacagccacgcccagaacaccagcatcagcgccgcgcgcaccagcgagggcggcgcgccgcccagccagacataggccagcgcgggcggcagcgagcaggccagggccagcttgcggcgcggaatgcgcaggtacacgccgggggccatgcgtccggccagcagggcgacagcggcgcccagcgcggcggcggcgcacaggtgcatgcccgacagggcaatggcgtggatcagcgaggcgcgggccacaaggtccaggtcgcggctgtccagatgaaagcggtcgcccagcaccagcgcgggcagaaacgcccccgccggggtgggcggttcgggggcgtggccgggcgcggcgacagcggcggattccgctgagggcgctcccggcccgaatggctcctgtcctgccgcaccctgtcccgacggtttctgcctgggcccccccgataccggcgcccccgcttcggacgcctctgtcgtggccttgcggcggagctttgcgccggtgccctttttggcgggcgtctccgtggcagcggctgtcgtcgcgtcgccgtttttggcgtccggcccggctgcggcgtccgatctgccgttctccggcgcgccgtgcagggcaatggcccgcagcatggcggtgcgcaggttttcacggaaggtccaccctgcggacggtatgccttgcacgcggggcgcgcccttggcgtgggtggtccaggcgcggaaacgcacatcgcgagaggcccagaacgccgcgctgtcgtcgccgccggggttggccagcccgcgcatgggggccacggcggcggtgacggtcaggcgggtgcccggcgcgggccgcagtggcgggctttgccatgacagggccagcagccccggcagtgccgggtgctccatcggttccgttggggcgggcgattcggtggcgggcagcagtgcgcccggcgagtcgtccggtgtcgcgcccggtgtcgcgcccgatgccgctgcggacgctgttgcagcggagccgcccggcgcggcaggtccgccagcgccgttcgcctgccgtgcgttcgtctctggccgcacatcgcgcagcagcagccggatgcgcccgtcggtggtgggggtgcactcggccaccgtgccgctgaagcgcaccgggcggtcggtgtcggcccaggcgggtgttggcgggggcggtccgggttcacgcagccatgccgcccccagccccacgcagaagcacagcgcgtatacggccacccgcgccgcccctcgtgcccgcgcgcccatgcccagccacagcagcgccgccgccgtgacggcccagacgggttcgccccgtggcggcagcgcggccagaccggccagcgccgccagcaggcaggcctgccggaacagcagcggcggcagcagtggcggcgccaatggcggttccggtcggggctggggctgcgaggacggctggtgcatggctggcgctgcctgcggggttttccgggtgcaaaaaaagcgggccgcgccgcgtggcgggcccgcccggaaggcgtgcggctattcgggcatgcgtgtgatgcgcgcgcccacggcgttcagcttttcctcgatgcgctcgtagccccggtccaggtggtagatgcgctggacgtgggtttcgccctgcgcggcaaggcccgccagcaccagcgaggcgctggcccgcaggtcggaggccatgaccggcgcgccgatgagcttctgcacgccgcgcaccatggcggagtgcccggacagcttgacgtccgcgcccatgcgcaccagttccggcacgtgcatgaagcggttctcgaagatggtttcctccaccacgcccgcgccgctggcgatggtcatcagggccatgatctgggcctgcatgtcggtgggaaagccggggaaggggcgggtggtcacgtcgcgggcgcgcaggtggccgttgtgggtcacgcgcacgtcgcgggtaccttcacgctcgatgatcagccccatgtcgcgcagcttggcgatgaccgcctccagttcctcgaaggggcagtcggtcagcagcaggtcgccgccggtgatgcccgccgccaccatgaaggtgcccgcctcgatgcggtcgggcatgatgcggtattcgcacccgccaaggcgcggcacgccctgcaccttgatgacgctggacccgtgcccttcgatctttgccccgcaggcaatgaggaagttggcaaggtccaccacttccggctcgcgggcaacgttttccagaatggtctcgccctcggccagggtggcggccatgagcaggttttcggtgccgcccacggtggggaagtcgaagtggatgtgcgcgccgcgcagcttcttgcaacggccctggatgtagccggaatccaggtcgaaggtggcgcccatcttttccagcgcggtcaggtgcaggtccacggggcgcgcgccgatggcgcagccgccgggcagggccacgcgggcctcgcccaggcgggccagcagcgggccaaggcacagcacggaggcgcgcatggtcttcaccaggtcgtagggggcttccggcttcaggtcgcacggggtgacggtgacggtgtggccgtcgaattccgccgggcagcccaggatggccagcagcttgttggtggtgaagatgtcgcgcaggcgcggcacgttggtgtaggtgatgggttcttcggccaggatcgaggccatcaggatgggcagggcggcgttcttggagccgctgacggcaatggcgccgcgcaggggcacgccgccttggatgacgagcttgtccatgtggtcgtgggtatcctttacgggtagtcgcggcggaaatgttccgcgcgggtgatggctttggctgcgccgcgtcgggtttcccgttgcggcatgggtgcatggtcggaaacgaccgtcagcaatgaaaggggccgaaagggggcgattgcctcttgaccggtccccgcgccgggtgtatatgcgctctctcttacggcggatgtagctcagttggcagagcacctggttgtggcccaggtggccgtgggttcaagtcccatcattcgccccattgattccgtgccccgcgaaagcggggcttttctttttccggaacccggcccgccttgtccgggcgtgacttgtccagtgcgacttgtccagtgcgccttgtccgggcgtgacttgtccgggagaggacgcccggtgcgtgccggtgctgatgggtggaatttcctctgcgcatgtcgggcggaccatacccctaccggccccggaacggaaccccgtcgatgggggcaaccgctggcgtgcggcgcggcccgccgttttccttcacgaaatttgtgacggtgcgtcgtgcggcggtggtgcgggcagcacggccatgcccgcgcgtgcggtgcatcggcctgctccgcctgtttcgcctgttccgttcatcccgccggtccgctcccgttggccctgtcagctgccgtgggtgtccagcagggtatggatgctgcggcaggtggtgcgaaccgccgtgtcaaagcgttccacaaggtcatgcacggatgcatgcggtgcgcttgccgcatccccttcgttttccccgtccgggggcaggtcgcccgccagcagcagccccacgcgctccagggcgcgggcggcatcgtgcacctcgtgggcggatatgctgcccgccgcgcccgccatggcgtgtgcacgctccgacagggcgcgccatgcggcggcgtccggtccaatgacgtccggtcccatgacgtccggcttggcggcggccaccagcccgcgcatttcctcgcccgctccggaataggtattcacaaagctgcccagcacccgcaggtacagccaggccttgccgttcatgcggcgcacgccgctggtcacgtccagccccggcagggatgcgggcaggtcttccggcgcggggcggtgccccgtgggaggcttgccgttacccgcctgcggtcgggatggcgcttgcgcgggccgtgcagggccggcatccgtcgggtccgtttccgcctgcgattccgctgcgttcgcaaccggcccggcgggcaggtggcggtgcagggttgccagcagttcctgccggtccacgggcttgggcagcctgccgacaatgcccgccctgtgcagggcctcttcgtcctcgccctccacccgtgcggtaaaggcgatgaccggcgcgccgggccgcagccgcaggccgccggaggcattgcgcgcccggatggcggcagcggtctggtagccgtccatgcccggcatctgaatgtccagcagcaccgcgtcgaaggcaacgttctgcgtgtccgtcttgcggacgatcgccccgtccggcctgtccggcccgtctggcccgtctggcccgtctggcctgtccggctcacctggctcaccgtgctcactgggcccatacgcggggcggacgctgcgggccagggtgtccagcgccgtttcgcccgagggaaccgcctccacctcaacgcctgcggcatgcagcatttcggtggccacggcgcggttgatggggttgtcgtccaccagcagtacccgcgttccgcgcaggtccggaaccggctgggccggatcgggcccgaccggatcgggtcgggatgaatcgggccgggcctgatctcgcagaacctgatctggccgaatctgagatggttggacctgatctggttggaccggggcgctccagccggaaggcgcgtggccggtggcggcctcggcattgctgatccaggcagtggcggcagcctgcccggcggcgggtttcgcgccgtgcgtgtccgttccggcgcattgttccgctgcggggctgacggcgcgcagggctgcctcgcgcagggcgctcagcttcaccggcttgatcagcacagccagcacgccgaggcgggcggcggtttccgcatccggttcgcggcccatggcggcggccaccagcagcggcggcacggccaccccttcctcgcgcaggtgcatgagaatggtggaggccgcgcaggcactgggtatgtcacccggttcacccgcgcgttccgttgccgcggcattgggcgccccggcattggtggcgccgatcaccggcaggtacaggccgcagagcacgaaatcccaggcgcccggagtggggcgggcatgctgccccgtgcgcggggcttgctccgcgtggaccgccgaccgggtatccatggggtccgtcacgtgctcaagggcggtgaccggcgtggggccgtgatgcagcgccgtgcgcagggcggccacgtcgggcgccacctgacaacgcacccccagttgcgccagcagccgggccaatacgcgcgcgcaggcggggttggcctcggccaccagcgcctgccttcccgccagttgcggcgggggcggggcgggggcttcctgctcctgcggcagtccgaaccgggcggtgaagcgaaaggtgctgccccggcccggttcgctgtccacacccacgtcgccgcccatgagatgcaccagcgcccgcactatggacagcccaaggccggtgccgccgaagcggcgcgacaccgaaacgtcggcctggctgtacgactcgaacagcctctctcgcgcttccggggcgatgccgatgcccgtatcgcgcaccgagaatgccagttccacgccgttgccgtgcgcgccaccggtctgcgggctgtccgtcgtgccgtccgccggtgcttccgggatgttttccgccccggcccccgcgttggcctccgtgtcggcccgccccacgcggatgaccacctcgccccgttcggtgaacttgaaggcgttggcggccaggttcaccagcacctgccgcagccgcaacgggtcgcccaccagcaccggtggcacgccggtgtcgatgtccaccaccagttcgatgtccttgatggccagccggtcgtggaacaggtcggtgacctcttccagcaggtcgcgggtgcggaaggggatggcctccagggcaagccgcccggcctccagcttggaaaagtccagcacgccgttcaccacgcccagcagcgaacgcgccgacgagcggaccagattcaggtattcccgctgcttgggcgcaaggtcggtgccaagggtaatgtccaccatgccgatgacggcattcatgggggtgcgcagttcgtgggtgaccccggccaggaactcgctcttggcccggctggcgcgttccacgcgggcctgcgcggtgtccagcgccgtggtgcgttcgtgcaccatgcgttccagctcgccctgctgcacggtcagctggcgctcgtggcgttccacctgttccagcatggtgttgaaggcgtccaccagccgaccgatctcgtcatggccatgccgggcggcgcgcagggcgtagttgcgttcttccgccaccttgcgggccacctgggccagcccggccacgggcaccaccaccgtgcgccgcagtatgaggatgatcagcaccaccagcacgaagcccaccagggtcacgcgcacggcgttttcgcgcaccatggcggacagggcgtcgtggatgccgcgcggcgagaccatcaccaccacgctgccgagttcttcgccctggtgggccagcacttcgcgctcggtgacgaagtcaccgcctgtggcgccgctccatggcacggggcgccagttgccgtcgcgctgcatgccgccgagcagggtggtgccgtcgcgttcgaacagggccaccgcatacacccgctggtcttccatttccgccgcgatgacggaggagatggatgcggcgtcgaggttccacgcgggcacctgaagctggcgcgccacgcgcacggcctgccgccgcgcgaagtcccctatgtcgcggtgcagcttgccgctggcggcggtgtagtccatgaccatgaacaccaccagcatgacggtggtgaccagcgtgataagcaggccgagccgggtctggatgccggtgagcagatggcgtggggccttttggggcatgcggcgtcccttgtgcgtgcctggtgcgtgcctttcgtgtgcgcgccactcgtgcgcggacggagcggctgccggagcgtcccggttgcgccgtttccgtgcggttggcgccttccgccgcaaggggcgtggcgcaaggcgggcataccggccagcctagcctgttttcttgcgtcgcacaacgcgcagcagcgcgcgggcgtcccggctgtggcagcacagcgaaagggccaggtacagcacggcggccagtggcacccccagggccagacgcacggcggggtgcagcgcgggcgcggcccatgcagtgcctgccccggcacccgccagccaccatgcgggcaggcaggccgcgcaggccagcgccgcatgcagcagcgcggagcgcgggtacgtatccacgggaatgccgccgcgccgcagggccagaatcaggcaggccgtgttgacccatgccgcgcaactggcggccagggcgggtccggcgacccccagcggcttcagcagcagcgcgccaagggccagcgtgaccaccaccgacaccagccccgccgccaccggggcgcccgtggcctggcgggcgttgcaggcggccagcagcgggcgggtgacggcaaaggcggggatgccgggggcataggccagcagcgccgccaccgtggcgtccacggcctgatggtcgaaggccccgtgcccgaacagcagggccaccagcggcacggccacggcggcaaggcccagggccgagggcaggctgatgaacagggaaaggcgcagggcatcgctcagcacctggcggaatccgtcgtgcgggtgcgtggtgtcgcatgggccagacaagccagacaagccggatgggccggatgggccggatgcgccggataaggaggacggaccgcatggggcagaccggtgggcccgtgcgaacgggtcggcctgcccggcctgggcagacagggcgggcagggcggccacgcccacggccacgccgaagacgcccagcggaaattccatcagccgctccgcgtagtacagcgcggtgacgctgccctcggacaggaacgaggccagcagggtgcaggccagcacgttgagttgttgggcggacgcgccgaacaccccggcgggcagggcgcgggccgcttcaccggcctgcgggtcgctgcggggcaggggggcgcgccagcgaagcccaagggggtgcagggcggtcagttgcaggcccagttgggccacgccgcccgccagcacgccgcaggccagcagggtggccgcatcgccgaacccggccagggccagtccgccggtggccatgacgaccagattgagcaccgcaggggccagcgcggggggcagaaagcgaccgtgggcgtgcagcatgccggcgcacagtgcggcgcaggtggcggccacaccgtatggcaggcagatgcgcagaaggtgggcggcccggtcagtcacgcccggaggggcatcctgcgcgccaaagccgggggccagcagcagggccaggggatgggccagggccatgcccgcaaggcacagcagggccagcggcaacaacgcgcgcagcaccaccccgcgcccgaaggcgaaggcacgcgcgttgccctcgccttcgcgcagtcgcacgtaggccggggtgaacgccagcgacaccgccccttcgccgagcaggcggcgcatgaggttgggcaggcggaaggccacgaaaaaggcgtccgccccggcgcccgcgcccaggatgtgcgcggtcagcgcgtcgcgcgcgtagcccagcacccgcgacaccagcgtggccccggccactgtggcggcgttgcgggccatggaggtgctgtccggtgacgtgttgcccggagccgatctgtccgggggcatgccgtccggatcggcgttggcagaatgcgtgctggccggtgcggcctgggctgtgggtggcgtcatgccgggtccttgcgtacggggcgtacgttggtgctgggggcgtgcgtgggggatggggcgcaaccgcccggcgcgcagtgtagcgcagcgcccccggcctgggaacccggcggcccttgccggaatgcgggtggcggataccggaaaaccgtccggaaattccggattgccatgccgggcggtgcaggcggatagtcggccttcgcgaatacgtcatgaaacaagcgtgttgcgtggcaaggtgtgcgcgcccccgtgcgcctgcgggagttgttatttccggctgcttgtattacgcccacctgacgggccgttgcggccccgtcgaacagacgaacagacgaacagacgagcactcatccttcggccgcccgcgtggtgggccgcacgcgcgtggcacgcgcggcaagctggcaaggcatagggggtatgccgcgtgagcgaccagaagggacaggactctgcggaaagcgtgtggcacgccgcagccaccggacacggccaggcgctgggtccggtgaacggacacgacccgcgctccggcggcacgccgcctgattccgggcgggatcccctgcccgacctgcccccgcccgccgcccccctttccgcagtggcttccggccacaccccgcccgcctcgccgcagatttccccggaacccgtaccgtacgacgacgtcccctcccgcgcccgccacgccgtgccctttccgcatgcgccgtcccccctgcccgatggcgacaccgcgcagagcttccgcgtgctggccgatcatctggccgactgggaaagctgggaggacgccgacggcaaggtggtgttcgtcacccccgcctgtcagcgcatcaccggctattccctggaatcgttccgcgccaatgcccggttcatcgagggcatcatgcaccccgaggacctgcccctgtggcgcaagcaccgcgagatggtggcgtccggcgccgaaatggtcgaggtggaggtgcgcgtgcgcacccaggatggccgcgaacgctggctggcctgcaccagccgccgcctgcacgacgccgagggcacgtcccagggggtgcgtttcagcgggcgcgacgtcaccgaccgcaagatcatgcttacccagatgaagcaccaggcctggcacgacccgctcaccgggctgcccaaccgcgccctgtgcctggaccgcatcgaccgttcgctgcaccgcgcccggcgcggggtcgacaacgtgtgcgccgtggccttcctggacctggaccgcttcaaggtggtcaacgactccatgggcaactccgcgggcgaccaggtgctgcgcgaggtggcccggcgcctggccgagaacacccgcaccatcgacaccgtatcgcgccttggcagcgatgaattcatcctgctgctggacgaggtgcgctccgaggaagaggcgctgatcacggtgcagcgcatctgcacctcgctcgagccgccgctggaggtggcgggccgccagatccgcatttccgccagcgtgggcgtggtgatgaaccggggcggcggcaatgccgacgagatgctgcgcaacgccaacatcgccatgcaccacgtgaaggaacacggcggcgacggcatggcggtgttccagccttccatgctcgaacaggccatgaacctgatgcagctggaaatcgacctgcaccgggcgctggacaacaacgaattcttcctggtctaccagcccatcatgtcgctgcacgaccgcaggctgaccgggttcgaggcgctggtgcgctggaaccacccggaccggggcatcgtggggccgtcggaattcattcccgtctccgaatccaccgggcagatccaccaggtgggccactgggtgctggcagaggcgtgccgcgccctggccgcatggcgcgaacagcagccctccatgcgcagcgtgatcatgcacgtgaacctttcggcgcggcagctttcgcagccgggccttgtggaacaggtggccgccgtgctgcgcgaaaccggcctgcccgccaggtgcctgaagctggaagtgaccgaaaccatgctgatggaaaacccggactacgccaacctggtgctgcgcaggctgaaggaaatcggcgtgcggctgtgcatcgacgacttcggcaccgggtattcctcgctcagttacctgcaacagttccccatcgacaccctgaaggtggaccagagcttcgtggcgcgcatgtgccgcgagcccgggcacttcaagatcgtgcaggccgttgtggcgctggcgcacagtcttggcctggacgtggtggccgaaggcgtggaggaagaggaacagcgcatcatgctgtccgaactttcgtgcgagggcgggcagggctatctgttctcgcgtccggtgccgggcgaggacgtgcccggcctgttcgtcgaccggtccagacactaggggctgccccggccctgccggtaccgccacggggtgtttcccccatgtgctttcgggactaaccccctttcgcagcggctcttccgcagtgtatgctggccggacgcgggaaggatctgtaccccgcgccacgcatccaaggagccgtcatgcgtcatgtggagtggtcgaaccggttcagcgtgggcattcccgagctggacgcccagcatgcccgcatcatcgaactgctgaacgacatggccgaggccgccgccagcccggaggacggcagccgcctgcgcgccgtgctgtccggcctgaaggcccatgccgccgcgcatttttcggcggaagaagccgtggtgggccaggtgtcgccggaattgctgacctttcatcagggcgagcacctgaagtttctttcgcgggtgcgcgaattcaccctggcgctcgacgcggacgcgcacccgcccatgctgccgctggagatgttccacttcttgaaatcgtggttcgaagaccacatcctgggcgtggacatgcagtacgcggcgcggttgcgccacggattcgacgaggcgcgcggacccgccgcggggacggattccgacccgtcggcatagccgccccgccccgcccttttcgcgtcgagctgtccgcctgcatgtgcccatgagcccatgaaaccggacggaccgtgctggcggtgcagagcgcgccgccgccctttcgccatctcctcgccacatccgtcacgtccgcacgcagggaggccccgtgctgctcaagctgtattcctggaacgtcaacggcatccgcgccctgagcggcaagccggaatggaactggttcgccgggtgcgacggccacatcgtgggcctgcaggaaaccaaggccgagccggaacaggtgcccgccgcccatcgcgatccggagggctggaaggcatggtggctggcctcgcgggtgaagaagggctactccggggtggccgtgttcagccgggtggagccgctggccgtgcatctggacatgccggaccccgcctggcagggcgaaggccggtgcatccatctggaatttccggccttccactacttcaacatctacttccccaacggcgggcagggcgaggaacgcctgaactacaagctgggcttctacgacgccttcctgaaccacgccgaggacctgcgccgccacaagcccatcgtggtctgcggcgacttcaataccgcgcaccgacccatcgaccttgcccggcccaaggacaacgaggacatttccggctttctgcccatcgaacgggcatggatggaccgcttcacggcggcgggctacgtggacaccttccggctggtgcagggcgacacgccccacgcctattcgtggtggtcgtacaagacccgcgcccgcgagcggaacgtgggctggcgcatcgactacttcttcgtgtccgaggaactgcgcggcgcggtgcgcgacgcgtggatagacatgcacgtcatggggtcggaccactgcccggtggggctggcgctggacgtggacatgtagcgggcgggatttgcgcggggaacgtccatgcccggacggctggcgcacgggcatccggcccgcgcatgcgcgggcggcacggcagacgcgcggggcgcagcggtacggcgcatggcgcgccagaatgcgcccctccccctttgcacacgagggggggtaaggaatggagcgcgcggaaaatcaaggggcatgcccgccatgatggcgacgggcatgccccttgtttgcgtgcgctatttgcaggcggcgggaacggcaaccccgccgagcccggcgaggatgtggttcagcgcttcgcacaggtcgggcgacaggtgcgcatcgctgcccagcagttgcaccacctcggtcaccgaggcgtccaccggcacgggcaagcccgattcacgggccagccggatgagttcttcacgtatttcgcgcattgaggcccccctcaaaacgatatctccgacggatgcggaccgcaggcgaaccgcaggcgaaccgggcggcgtcggggcaggccgtggcggtctgcgcatgctggccatgtcctgctgttgcggcccgctggtgtcgggaaatttcccccctatccgcagccgccgcgaattgcaagtgcccgtgattttcgggccgtggccggcaacgactttttccggggccgggggcttgcctgcctttcgtccgcaagcgccccgccccggcccgcgagcgccccggccttatggggtgcgcggcagtgttgccgaccggtgcatctcatgccgcccggcatcgtccgtcaggcaacagtccgccgggcaccgtctgtcgggcaccgtctggcaggcacagtccgcccggcaccgtccgtccggtgcccggcggcaggcggcaagcgggccacatccctccatgccccccgcatgatttgacatgcacgggcgcgtcggccatagtccagcgcacaggaaaaggtatggaaattgggtggttgggcagtcaatccgccgcattgcagtggatgctgtccaacccggtcgcgcgcttcgccgcttgtccgcctgtaccgcgcgcccggcatcggcatccgtctccctgccccgccgccgtcatccccatgtccggtcctgtccggccctgccaagccttgccccgcgttgcttggtattgcccggcgccgaccgtctcaggttcgcaaggaggctcaatggaaacggactgcatcgccccggcccggccacgctcccgtgccgacggctggctcgactgggtgcagatggccacgggggcggcgctggcgctgttcgcctgcatgcacatgatctttctttccagcgtgctgttcggcccgggtgccctgaacgggctgtccggcgtcatggacgccctgcacctggaaaccgtgggcggcgtgctcatcgccatcgtgttctgcgttcacgccacggtggccgcccgcaagattcccttcaaggccgcgcaggccgccacggcctggcgtcacgcgcgcctgctgcaccacccggaaacctgggcctgggtcgcgcaggtggttaccgcgttcatccttgcggtgttcatcaccatccacatctggacgggccttaccgacctgccggtgcaggcgctgaaaagcgccgtgcgcgtgcagcatggcggctggttcggggtgtttctgctggtgctgcccgcgctggcgctgcatctggtcatcggggcgtggcgcgccggggtgaagtggggcctgattacccgcgaaaaccgtgcggacatcacccgcaagggcctgtacctgctgggcgggttcctgtgcctgtcgctgctcaccctgctgcgcttccggctgctgccgctggaataggagacccacgccaatgcagatcatccataccgatcttctgaccatcggcgcgggccttgccggagagcgctgcgccatcgaagtggcgggcgcgggcttttccgtggtctgtctttcattggtgcccgcgcggcgctcgcattccgtggccgcgcagggcggcatgcaggcggccctcggcaacgccatcatgggcgacggcgacagccccgacgttcactttctggacaccgtgaaaggctccgactggggcgcggaccaggaagtggcccgcatgttcgtggaagcggcccccatcgaaatgcgccgcctggcccactggggggtgccgtggaaccgcgttgtcgcgggcacgcacacctactggaagggcggcaagcccttcgacgccaccgaaaaggccgaaaaccacggcctcatccactcgcgggccttcggcggcacggccaagtggcgcacctgctacgcatccgacggggcgggccacgcggtgctgtacaccatggataaccgcgccgcgcagcttggcgtgaccgtgcacgaccggtcggaagccgtctcgctgatccacgacggcgaaacctgccacggggccatcgtgcgctgcctgcgcaccggcgaactgcgcgcctacctcgcgcgggccacgctgatcgcatccggcgggtacgggcgcatctaccgcgcctccaccaacgccattatctgtgaaggcacgggcctgtcgctggcgctggataccggcgtggccaagctcggcaacatggaggccgtgcagtttcaccccacgggcaccgtgcccaccgacattctggttaccgaaggctgccggggcgacggcggcaccctgctggaccgcgacgaataccgcttcatgcccgactacgagccggacaaggcggaactggcctcgcgcgacgtggtttcgcgccgcatgatcgagcacatgcgcaccggcaagggcgtgcaaagcccctacggcgagcacctgtggctggacatccggcacctaggcgagcagcacatccgcacgaaactgcgcgaggtggacgagatatgccagaacttcctgggcattgatccgctgcaccagctcattcccgtgcggcccacccagcactattccatgggcggcgtgcgcaccgacaagaccggcgcggcctatggcctgaagggcctgttcagcgcgggcgaatccgcctgctgggacctgcacggcttcaaccggctgggcggcaattcgctggccgaaaccgtggtggcgggcggcatcgtgggtcgcaacattgcggaattcttgcaggggtacgacaccgcgttctccacggcgcacgtgcgcgaggcggcggcacgggacgaggcgcgcatcaggagcattgtctctggcgcggacggcaaggaaagcgtctacgccgtgcgcgaggccatgtacgacatccttgaacgggcggcctacgtgttccgcaacggcaaggacctgacgtggggcgtgcaggcattgcaggaagtgcatgagcgggcgcagcacatcggccttgcctccgacggggtgggggccaacgcggaactggcgctggccatccgcatgccgggcatggtgcggttggcgctgtgcgtgtgccacggcgcgctgatgcgcaccgaaagccgcggctcgcacacccgagaggacttcccggaacgcaacgaccgcgactggctgaaccgcacgctggcctcgtggcgtccgggggcggatttgccgcacctggagtacgaaccggccaccagttacgtcgaactgccccccggcgatcgcgggtatggcggcggcaagatcattagtgcgtgacgcacatggggcctgtcgcccgattgcgtcgtcaaacgcgcattgtttctcggttacgtacgaggggagtacgctcccttcgcaacaatacggttttcctcgcactcgggacgacattcccgcatgtgccaggtcgatagggagcccgacatgcaccgctcgctgaccttcaacatcttccgccacaatccgcaggacccggcgtccgtaccgcacatggacacctaccgtctggacgagacggacagcatgacgctgttcatcgccctgcaccgcctgcgcgaagaacaggacccctcgctgaagttcgacttctgctgccgcgccggggtgtgcggctcgtgcgccatggtcatcaacgggcggcccggcctggcctgccacaccaagacgcgcgacctgcccgccaccatcaccctgttgcccctgccggtgttcaagctggtgggcgaccttgcggtggatacgggcacgtggttccgcgccatgtaccagcgcaccgaatcgtggattcacacccgcgcggaattcgagcccgccgcgcaggaagcgcgcatggaaaacgaggtggccaacgccatctacgaactggaccgctgcatcgaatgcggctgctgcgtggccgcctgcggcaccgccaacctgcggcccgacttcctggccccggcggggttcatccgcgtggcgcgctttgccgccgacccgcgcgatgaacgcaccgacgcggatttctacgagatcatcggttccgacgagggcatcttcggctgcatgggccttctggcctgcgaggatgtctgtcccaagcatctgccgttgcagaaccagttggggtatctgcggcgcaagatggggctgaccgtgctgaaaaagctgctgccgttcggggggtagcagacaaggcgctgacgcattcgtattgccgggccgttccgcacgcggggcggcccggtcattctttgtgggcttgcgctgctgtgcggttgcggtgttgcgttgcggttgcttcggcccgtaccgtgcacggacgtccggggtgctgcgcagccttgttgcggtgggcactcaaggcttgctagggtggcgcggcggcaacttacagggccgcatggacgcaacgtccgcagccgaatcgaaagtatggaggcacggggccattccccggttctcccccgttcataccggacaaaggagccagacatgcgccgcataccggcgacacgagttgtggaggaagtggcgcggctgtgcgtggagtgcaaccgctacctgcccaaggacgtgcggtgggccttctgccgcgcgcaggcggaagaggaaagcgacgtcgccaaagaggtgttccggcaactgctggaaaacgccgaccttgcggccaccaccggcctgccgctgtgtcaggacacggggctggccgtctttttcgtggagcttggcgaggactgtcgcgtggacggcatgaccttgcgcgaggccatcaccgagggcgtgcgcatcggctatgccgaaggctacctgcgcaagtccgcctgcgaccccatgacccgcaagaacaccggcgacaacaccccggcggtcatccacatggaccttgtgcccggcgaccggctgcgcattgccttcatggccaagggcggcggcagcgagaacatgtcgcgcgtgaccatgctggcccccgcgcaggggtggcagggcatcaaggattttgtggtgcagcgcgtgcgcgaggcggggccgaatccctgcccgcccaccatcatcggcgtgggcgtgggcggcaccttcgactacgcgcccatcctggcaaagaaggcgctgctgcgcccgctgacggacatccaccccgacccggacatggccgccaaagaggcggaactgctggccgccatcaacgaactgggcatcggccccatgggccttggcggcaagaccacctgccttggcgtgaagatggcctttgccccgtgccatctggccagcctgccgctggccgtgaacgtgcagtgccattcggtccggcacggggagatagagctgtaagaagggctgcgggccgggcagtgagccgggctgaagacggacggatgcgccgcaacccggcggacgctttccggcaagtggtcggcaagctgcgcaaccgttgcggacctgttgttggtctgatttgagccggttgcggctccgttgttgttgcactgaacgggttgcaaatcggcccggtgcggggttcgcgcatgatgcggatgcccgcactccgttgccagcgcgggttccctcccgcaactgcccgccatcttcaatagcctcattgcggtcccgctccgggacatgtacggaaatacaaggaaccagatatggctacccaccaccttaccacccccctgaccgacgaggccgtggcgcaactgcgcagcggcgacgtggtctttctgtccggcaccatctacaccgcgcgcgatgcggcccaccgccgcctggccgaatcgctggaccggggcgaagacccgcccttcgacctgcgcggtgcggtgatctactacgttggccccagcccggccccgcccggacgtcccatcggctctgccggtcccaccaccagctaccgcatggacagctacgccccgcgcctgcacgcgctgggactgaaggccaccataggcaaagggcgccgcaacaccgaagtgcgcgacgcccttaagcagcataccgccgtctacctgggggccacaggcggcgcgggcgcgctgctttcgcagtgcatcaccgccgccaccgtcatcgcctacgacgaccttggcccggaagccatacgtgaactgaccgtgaaggacttccccctgctggtcatcaacgattgtgtgggtggggagttgtatgtgtaggtagcctgaccggcaggttgccagagacccatggggttcagcgcatgacgagaatacgcggtgtgtatcttccggtccccgccgacggcgtagcccccgacaactaccacgccacgtccatctatccggagttcgtgcaggtggagccggggcgctgggtgctgcttgcggaatcgcgcatggattgcgtcatccgcaagaatccggacggcacgctggaggtggtggagttccggcggctgaaaaagggcgatctggtggcggtgggccggggcgaaaacggcgaggacggcatctacgtgcatgccgggccgctggaccagttgccggactttctggccgggtggactccggccaacgtgtccgaccacatgtccgccgatgcacaacagccagcttcccaagctgacactcaaccggcagacaactccgccacagcttccgctgggcatcttgctgacggtgccaccgcgtctggcgcactcggcttacccggcacatcgggcgcatccgcctcatcggacactgtcgccgccccatctgcatcatccgcctcgccttcccccaccgctactgccgacaagttcgccttccgtaccggcgtcagccgcgaaacatccttctcgctcgattacgacaccctgtatcaggtgctgcgccacgacagggacaacgggcacatcgtgtgggtggccgggcctgccgtggtgttcgacgccgacgcccgccgtgcctttgccgggctgatcgacgcgggctacgtgcatgggctgctggcgggcaacgcccttgccacgcacgacctggaggccgccctgtacggcaccgcgctggggcaggggctgtacgacaagcgacaggccccgcgcgggcactaccatcatctggacgccatcaacaccatccggggctgcgggtccatccgcgccgccgtgcagtcgggccgcgtgcgtgacggggtgatgcacgcgctggaaacgcgcggcgtgccctacgtgctggccgggtccatccgcgacgacggccccctgccggaagtcatagccgacgtgtacgccgcacaggacgccatgcgcgcccacgtgcgccgcgccaccaccgtggtggcgctggccaccgcgctgcataccatcgccaccggcaacatgaccccttcgtatcaggccgggccgggggccagcctgcgcccggtgcatttcttcatcgcggacatttcggaatttgcggcgggcaagctggccgaccgtggatcgctgacctcgcgctccatcctcaccaacgtgcaggacttcgtggtcaacgtgcaccgggcgcttaccggtgcgtgccgcacggaatagccggtatttcaggatattccacggtgttttgggcgatgatccgcccggtgcatgcctgttgcgcactgattgcgcattgatgccgggtgtgcaggctgccgccatattagccgtcctacccgtcacgccttccttcctgtcgtcccacccagccgcggtgcgctgcgcccttgccgtgaatgcggggtggcgcgcacgtgacgtggtcgcgtccttcccttcccgccgctttgcgcggttactcggcgtagtccttcagcgccgtgctcgctgccgtccgtccccttccttccgccttgcgccgtccgcctgtcatgcaatcttcggcaatgacagtgccgcgtaaggaaatgtgagcggttgctgtaaactcttcaggcaagccgtcgataggttgactgaaggtcgcgcatccgcgcgaaaggaggtcccatggtcgaagcactggacggaacccaggtcggcatcgcctacagcaccttgcaggtgcaggcgggcacggaacgcaccggcacgttgcgcaccgcatccactgagggcgcggaaagcggcggcgacaccgtgaccatctctgacgaagggcgtcagaaggcggcggggatggccagcagcggcgcgggcggcaccgcgtccaccgaagagtcggactccagcgaggaactggcatcgctgaaggagcaaatccagaacctgcgcgaacagatcaagcaaaagcagcaggaaatggaggaaatccagcaggacgccaacctggatgacgagcagcggcagcagcaggtggccatgaagatgtcggaagtcaccatgctccagagccagctgacggaactgctggaacagaagagcaagctggaatccgccagcggctcttccggctcttccggcggggcagcgggcgtcagcatcaacgtgtagcggatgctggtcatgacggggcgcgagcacggcgcgccccagagggtgaggggggcatgacggggtgcccgacgtgcccccggcagcgtgccccgacatcatcgtatcgtgtgcggctgtggccgcacggaatgaacgcggtttccgccttggcgggggccgcgttcggcgttgcgggggcgtgcagcgcgcgacgctgcgagaggcggggcgttacggagtgaccgtggctgtggaagcagggtgaacagggtgcagggcggcgcgggggaaggcaccgcgcggtgcgtcatgccttggcgggttcggtcgggccggaactagttgagccgggttgcgccggtgcggaccgggttgagccggtgcggatcaagggggcggggagaacaggggcggcgcggtgaacaggggcgacgcgggtgaacaggggcagcggggagagcagaggcggcgcggggaaaagagggagagacaggtcaccccgcgtccggcggcgcgtctacttccacacggcgcgggcggcctccaccagcgcgcgcagggccgggtcgtcgctgcggtcggtgcggtgggctatgcacagcggcacggacagcggctccggccacacgtacaccccgtggtcgcgcaccatctgggcggtttcgtcggcgcgcagcacggccacgcccttgccggtggccaccagttgcttgacgatgggctcgtcgatggcaaccgccgccgtgcgcggacgcaggccgtagggggccatgcgcgcggccacggtgcggtgaaaggggcagtcgcaggtgggccagatccacggcagttgcgacagggcgtgccaggcgttggcatcgtgcacgggcaggcggggcaggtcggacggggcgtagtccggcctgggtgcgggcatgccgccgtggcgggccagcagcgcggccagcaggccggggccggtctcattggacgcattggacgcagcgggggcgccgtccgcgccatgcaggccggaaccgttgccggacggcatgtccggtcccgagctgcccagagcggatgtgctggagcccggcacgcgcgcatccgtggcatcagcgaactgcggcgcgccgtggcggcgcacggcggcggaccattccgggcgctccggcggggggtgcgattccgcgcaggcacggcccttgcgcggggcgcggacggaggcggcagcagccgcacccggcatggcggcacccatgagcggggacggcacgggcagcgcgggcagcatgcccgccggaacaacgatgcggatttccacatcgcgcagggggtgctccacgatgtcgggcgaaaattcctgtccgtagcggtaacccgcgtctatggccgattcgcgcagcaattccggcgtggtcatggtctgggtcatggtgaattccagcgccacgtcggggcaggccgcgccaagggcttcgtgcagggccaccatgcgcaggaaggcggggtcggtgttcaggcccagcaccagtcgtccggtgggctgtgcgcgcaggcgttcggccttgcggcgcagggccgtggcggcatccagcgcctttctggccaggggcagcaggtcggtgcccgcgtcggtcaggtccatgccgcgcgcgcgacggcggaacagggtcacgcccagggcgtcttccagcgcgcgaatctgcccgctgagggccgactggctgaggtgcagctctgccgcggcgcgggtgagcgtgccggatgcggccacggtggcgaaggctcggagcaggtgcagttccatgacggtgcgcggggttgcggacgcgggggaaaggccggtgacgccgaaggctgaggggaagggcgtaagcgccatgcgattgccggagcaacccggcatatccagccaaaccgactcacatcgggtcacaccgactcacatcgggtcacatcgggccacatcgccaatcgggccatgccgggccatatcgggccaggcccggccatatccagccggatcgggcgggcattcgcccacaccgaacgctgccttcgggaaataccgttggatttccgggcgctatgggttcaaggatggcacggaaacaacaggagggcaaccccatgcgcagcgcgcaacttggaccgtggcttctggcgggattgatcgtggggccggtattgggttcgggcatcattatcctgccgcccgtggtgctgggcgtggccggggcgtgggcgctgcccgcgtggctggtcatgatcgcggtgggggtggtgttcgcgctggtgttcggcgaactgtccgtgctgttccccggcgacgggggcgtttccgtggccgtggggcacgccttcggcccgcaggggcgtcggctggcctcgctgtacctggtggtggcggtgctgttcggcccggtggccgtgctgctgaccggggtgcgctacctgccgctgggcgggctgccgccggtgggcgtggcctgcgggctgctggtggtgtgcgccgggctgctgctgcggcaggtggcctcgctgggccgggtggcgctggtgctgtcgtcggtgtcggcggggctgctgttcgccgggggcgtggtcacgctgggcgatgcggcgtccgtgctgtggcggggtacgggcgggggcatggtggccagcgcaacgccgggtgggccaatgtccggggtaatgccgggaggcctgtcgggtagcatgtcaggggcggaaatcctgtccgcgttggccctgcccgcgcccgactgggccatgctggggcacgcgttgctgctgctgttctggatcgtggtgggctgggaagtggtgggcaactacagcgcagaggtgcgcaacccgcgccgcaccatccgcaaggcggtcatccgcgcgctggccgccgtgacggctgtggacttggccgtggcggggggcatgcagtggctggcggtgcgcggcgcggcgtccccggtctttgggacatctggggaatccggggcattgggtgcatcggccagtgtcggggcaaccggcacgatgacggtgacgaacgcggctggcgctattggcggcatcgctgggggcggacggcatcctgccgcgagcggtggggctgcgtgcccgtaccggcgcgcccgccgggggcatcgggcttttgtgcggcgcgcacgtggtggtgctggccgccgtgggccggggcgtcatcgacgtgaccgggctggtggcgctggccgacggctttctgctggccaatgccctgtgcggcgtgctgaccggcgtgcgcctgctgcgcggcccgctgcgctggggggccgcgatactaacgctggtgctgggcggggtgctggcccatgccgcgtggtggttgctgggcgtggtggcggggctggccgtgtggatgtaccgcgtccgcatcggcaactggctgcgcgcgctgtgcacggtgcgggggctgcgctgcgtgtgcgaccgtgtgctgcccgacccgcgtcgcgcaccgctgcacgatgcccgctcggtggagcgttcgctgaaatgaaaaacggtcccgctcagcgcgggaccgtgatttcgatgcgttccccgaacacctgttcgggtggtgcgccgcctcaggaaatcgggccttcgcgcatgccgcgcacttccatgacataggcccccggctggcggggcaccatgcgcacggtgtggccgtccacggtgatgtccgccgcgtccgtcacacccggcacacccggcacacccggcacacccggcacacccggcgcgtccctcccatctggcgcacccggcccgtttggcacattggacaggaccttgccggggccggacagcagcacggcctgcacggtgtaggttccttcggcggagccgcccggagccacggggatgaccagttccttgtccaccgcgccgcgcagggggccgggcggggtgtgccggaaggccgtggcggcaggcgctacggcctggtccgtctcgatcgcctgcgccggctgggccgccgtgacggacggcagcgtcgccgccgccagcatcaggcacaggatcagcgccagcgtgaaaggccgcgcgccgggcagcgcgctggccggaaccgtcggccatgcggccttcgggcacgggctgcgtccgttcatggtcgtgtcctcgcatccccgccccgcgcgccacgaggcacgcggggcggggcattggtcagaacgggttgccgatgttcaccgaggcgtgcaccggcagcatgaagaacagcgcccggcccagcagttcctgtgcggccagcagcggcagcatccacgcgggcatgcgcccgccgcgcgccagcgcgtacgacgcggccatcagggccaggcgcagccagtacagcggcgcggccaggaaggcctcgccggtcagacgcatcaccgtgccgccggaaagccatacgcacggcaccaccaggttgatcaccagcgacaccagcagggccgcgcgcaacgcgcgcatggcggcgggctggtgcgcgtcgggcaggaagggggccgccagggccggtcccagcaccgccgccgtgagcaggaagaagacccccggcagcgcgttgttcagggccggaaagcccgccggggcgtaggtcatgctggtgaccagcacggccgtcacgcccagcacggcggccaccgtggccgcgccgcgcgcccgcagcccgggcgacaggtaccccgccagcagcagcgcgccggtggcgccaagggccagcccttcacggctgagccacgccgattccaggttggccagggtgcgcaccgcgccgcccatgtggcccagatggaacatggcggcaaacgcgcccagcgccagcagcgccacggcagtcagccatgccgtgcgcggggcctgggccatgtcggacccgccatcgctcgcccattgccgggtcgccgtcagggcaaccagccccacggcgccctggctgagcaccgtgaagatcacgaggggaagttccatggagttcatgcgtcgttcctccgtacctcgcgcggctggcgcggggccttgaagcgggtggaggggttgagccgcttggattcggggtaacccgccgggtactgcacccagccgtccagccgggcggtggagatgtccgcgatggacagcgcccccaccgggcagctgtgcacgcaggccggatccagcccggcgtcgatgcgctgccagcacatgctgcacttttcggcgcgcttttccacggggttcatcttgggcgcgccgtacgggcacgaacgcacgcagttgccgcagccgatgcaggcgtcctggtcgtgcaccacgatgccatcctcgcgcttggtgtacgccttcaccggacactgttcgaggcagaccgggttttcgcagtggttgcaggcgagcgaaagccacgcccgttcacggtgggggtagatggattcacccatggggtgcacctgccgccacacgatgcccttctgctggtggtacacgttcttgcaggccatggcgcaggtaaagcagccgatgcacttttccgtgtccacgaggaaaccgagttgctttttcatgattcccgctcctagacgcgtgccacgtcggcaaactggtcatgaatggccacgccgggcgcgccggtcttccactcgcccatgtcggcgctctcctcgtccaccaggttctggcagttgtacgtgttgttccggaaccacgcctcgtacagcaggatgtggtcgcgcggcatgttgccggtcagtcgcgcccgcagccgggtggccccggtgcgcgccttgacctcgaccatgtcgccgtcgcggatggagcgggccgccgccgtttccgggtggatgtacacgatgggttccgggttgaagtcttccatccattccaggttgatgaactgcgaatgcaagccgaacttggcgtgcggggtcagcacccgcagcgggccgaagggcttgcgcccgggcacgtacaccggcagggagttgaagccgtttttggcgcagatgtccgacttgaactcgtacctgccggagggggtcaggtacttgccgtcggaccacgccgggccgggcttcctggccttggccggggccttcagcaggtcttccatggaggctatgccgaagtggtccttcatggcttggccgcattcggccatcagcagggcgcgcgggtccgcgtctgccgggaaggtgctgaagccgggcgacagctggttcagccgggcggtgagcagtttggcgatgtccacctggcacttggcctcgtgcagcggctcgatggccttctcgttgatgcccacccagcggtgccagtagccggcgttggcgttccattcctcgaacagggtggtcacgggcagcacgatgtcggcctgttccacggtctggttgaagaacaggtccaccaccacggtcatttccatgcgcgccagggccttcagcatcttctggtggtcgaagatctgcgagacggggttgcacccggtaacccacaacaggcgcacgggcgggttgtccgccgtcagcagcatttcggccatcttgttgatgttcagcatgcggcgggcgtttttcacgctgccgtcgggcgcggtggtctgcacccccacggaccctgcgggcggctggaacgcgccgtgcgccccggtgaacacgtagttcagcaggctgccgtagcgcgcgccgccaccggtgacgccgatgttgccggtcatggcgcacagggcgtcgatgctgcggatggtggccccgccgttggtgtggcgttgcaggccgtagcccatccagatggtggcgggtttcgccgtggcgaattcctcggccacggcgcggatcttgtcctcggggatgccggtttccttgctggcccattccacggtgacgttgtcgcgcaggtaggccacgaattcgtcgtagccgctggcgttggcggccagccagctctggtcggccaatcccttgtccaggatgtggcggcacatgcccagcgccagcgcgccatcggtaccggtgcgtatctgccagtattcgtcggccttggcggcagtctgggtgaacaccgggtcgatgcacaggatcttggccccgcgttcgcgggcggcatagacgtacttcatggagtggatggaacagtatgccgggttgccgccccacaggatgacgtagcgcgattcgggcatttcctcggggtcgtcggccagcatcttgcccatgtcgtacgactgggcgtcgatgcccgcgggccagcacggggtgcccaccagccgggtgatgtagcccatggaggcgaacatgccgtcagccacgttgggggtgacgccctggtgcccggagaggcggttcagccccacgcccagcagcgagccgtccttctgtttgcactcgacgatcttgcgggcgatcttgtcgatggcctcgtcccagctcaggcgcttccacttgccggtgccgcgcccctgctgctccatggggtacttgatgcggtcggggctgtaggcgctgcccacgtacgagttgcccttcacgcacagcccacccccggtgaaggtgcaggcggggtcgccttccacgaactccacccgcccgtccttgacgtgggacagcatcatgcaggtgtcgtaacagttgcgcgggcacacctgccggtgcacggcatagccgcccgcgtagccgccgcccttcagcggggccgcctgcgccgaccgcagcaggccgcaggggccggagcccagtgcgcccagcgcgcccagcgtacccatggcggccgtccccttgaggaagaagcgccttccgttgtcgcagccgcgtgctgcccgatcggtcttgttcatgctgttcctcgcttggtgaccggttgttccggttgggcaaaggccccgcaccccatggacacggcgtcggcaagccagcgtgccaggtcgtcgcccgcgcggctcatgacggcggacgttgcgcctgcccggcgcagggcatcgagaaatgacggcacccacgcggccatgtgcccgaccacgaaggcgtcccaccacggggcgaggtcttcgggggcgggcccgcgcgcgcaggggccggatggtgcggatgtgacggggaccggggaatccgccgggcctggcgcaacctggcgcagggcggcgaacacggccagggcggcgtccagttccaggccgatgtggtcgtcgggcagcgacccctgccacggcgaggcaaggcccagcaccgcataggcttcgcgggcgaacagggtggcctcgcccatcaggcggcgctccgtctcaaggtagacggaggcgtagggcggcgcggccaccgggcccggccccacgaacagccggttgaacaggtattcctcttcatcccacgcaggcacgggcggcaggggcggggagcccggcagggccagtgcctcgaaggcccggcgcaacgcggcgccgtcggtggcgaagaagaagtcgcgcagggcggcgccgcgccgcgcgaaggcctcggcgtcggccatgcgggtgtcgaccgggacggacgccggcggggagggaacgggagaaatggtgggcgacatggcattcctgctgcgatgtgcggttcaggccccgttgctggcgcgcgggggccgccaccggagtggctttgtttgcataataccatgtcgtttgggacgtgcaatgattgtcggatgctgtaggaagtctgtaggacgcgtcctgcatgcggcgttgcggcgacgttggcgccgtggaccggaaagcgccattgacgtccggaaaagaaaacggggagcccttgcgggctcccctgtgcatccgatgtgttgcgtgcggcgcgtgtcgtgccgcttcgccgtctagtaggcgtgctcgtcttccaggtcctcgtcggtgatcttgtgggtgaacacggaatacacccacgcctggtacgccagcacgatgggcacgaagatcgccaccacggtgagcatgatcttcagcgtcagcgggctggacgcgccgttggcgatggtgacgctgaaggccgggtccatgctggacggcagcagcgccgggtacatgccgaacaccccgaagaaggtcacgcacacgatgaacaccgcgttgcacacccaggccatgcccaccgagttggaggcgatgaagaaccgggtggtcagcagcgaggccacggccaggatggggaacaccagcagcggcgggaacttcatgtagttgacgtacaggctggtgtacacggcggtggccgccaggaaggccagcgcggcgcacagcagcagcggccagatgccgcgtgccagggccacggccctgtcgtgcaggtcgcccgtggacttgatgcccatccacagcgcgccgtgcagggcgaacatcagcacgaagaacacgccgcccagcaggccgtacaggttcagcagcttcagcaggttgccgtggtacacgccgttgccgtcgacgggaatgcccatgaacaggttggcgaaggccacgccgaacagcagcgcgggcacgaagttgcccagaaactggaacacgtcccacaccttgcgccagccggggctgtcgatcttgttgcggaactcgaaggacaccgcgcggaagatcagcgcgaagagcaggatcagcagcggcgcgtacagcgcgctgaacatcaccgcgtacgccttggggaacgcggcgaaggtgacgccgcccgcggtgatcagccacacctcgttgccgtcccagaacggaccggcggcattgtagatggtacggcgctcggcttcgttgcgcgcggcgaagggcagcagggttcccaagccgaagtcgaagccgtcaaggacgaagtatacggcccacaacaggccccacaggacgaaccagattgtctccaacatgtttccgatcctctcggttagctgttcatgcggctatgcggcacgtcgtgcgggctaggctgcggggcctttgcgcgcgtacttgcgaagcaggtagatgtcgagcacgccgagcagggtgtacaccgccccgaacgccagcagcgatacggccacggacgaggcgggcaccggcgacaccgcgtcggtggtacgcatcatgccgtacacgatccacggctggcggcctatttcggccacggcccaaccggccatgatggccaggtacggcagcggaatggcccagggcagcgccttcagcagccacggcttgtcctgcaggcggttgcggaacaggaaggcggcgccggccagcagcgggaacaacgtgccaaggcccaccatcacgcggaagttcaggaaggtcagcagcacgggcgggcggtcttccttggggaagtccttcaggcccttcacttcggcagagggatcgttgaaggccagcaggctgagcacgccgggaatgccgaaggcctggatggcgttgccttccgcgctttcgttgggcacggccagcaggtacatgggcgcggacttctgggtttcccagtgcgattccatggccgccagcttggcgggttgcagcctggccacggtgttgccgtggttgtggccctgcaacgccaccagaagggccagcgccaaggtgaacccggcggccagcttgaacgagcggttgaagaagtcttcctcgttgcggcgcagcaggtgccaggcagagacgcccagcacgaagaagcccgccagcatccacgaggcgaacatgttgtggaagaactggccccatgcgtaggggttgctgagcacggtgaagaagttgtccagttccgctcggttgttgcggatcacgtagcccacggggttctgcatccagccgttggccaggatgatccacaggccggacatgttggaagcaaacgccacggcccagatggcgaacaggtgcatctttttcgagacgcgttcccatccgaacacccacacggccaggaaggtggattccagaaagaaggccagggtggcttcaatggccagcagcgaaccgaagatgtcgcccacgtattccgagtagcgcgaccagttggtgccgaactggaattcgagggtgatgccggtaaccacgcccagggtgaagttgatcaggaacagcttgccccagaacttggccatgcgtttgtaggtttcgttgccggtgcggtagtagatggtctgcatgaccgcgatgagcaccgaaaggcccagtgtcagcggcacgaagatgaaatggaaaaagacggctaccgcgaattgcagccgtgacagcatgacgacatccatgctttccccctttgcagcgggtccggcggtgtggccgcccgtaagcccggcaaggttaaacggtgaaataggcgcgttgcccggtctgcttccgccgaagtccagacaacgtgtgtgcatcaagcgataatggttgctactaccattttcccgccaatatgcaagcatggtggaagattactgccagcgatgacggagggactgtgcgtaatctagcacggttgcggagaaactgtcagcaaaaaatgcatggcggcggcaagttggcgctgcgggccgttttgcgggggaaccggcccggacaggggagcaggacaggggagcaggacaggggagcaggacaggggagccggacaggggagccggacaggccggacgggccggacgggcaggacgggatgaatcgggcgggatggggtggcagcatggtcggccggggcgggcctgacagggggaagatgggcaggccgggccgtgcgcatgcacgggagcggagtgtgcggatgtgcccgtactgcccgcatggggcaggggtcgtttggggcacacgccgcgcccccgcgcgcaacgggcgccggccatgtggtcggcgcccgttggtgttggcgagggaatctgggggggggatgctgtcgctacggcttgccgaagccgtacttgcccatcactgccatgccttcggggccggtgacgaacttgatgaacgcggcggcggtggccttgtccccggacccggacaggactgcgatggggtaggtaatgggggcgtggcccttgacggtggccaccaccttcaccttgtcgcccgcgatcctggcgtcggtcatgtacacgaagcccgcttcggcttcgccgcgcgccacgtagtccagggcctggcgcacgctttcggccagcacggccttgccggaaagggcatcccacgaaccggcggcggtcagggcggccttggtgtagcggcccacgggcacggagtcggggttgcccacggcgatgcggtgcacgtcggccttcttcaggtcgtccacggaggcgatggccagcctggaatcggcgggcacgatgagcaccaggctgttggacacgaagtcgatgcgggtgttcacgtcgatgagcttgctttccacggccttgtccatggtggcctggtcggcggaggcgaacacgtccaccggcgcgccttcctgcatctgcttcagcagcgggccggacgcggcgaagttggtctgcaccttgctgccggggttggccttttcgaacatgcccttgatgtcggtgaaggcgttggtcaggctggcggcggcggacacggtgatctcgcccgcctgggcggcaaggggagcgcagaccagcgcggccagaaccagtgcggcaagaacgcggcggccggtgcggaacggacggaaaccggaaatcatgaggcgcctcctgtctgaggttgagtggtgtctgcggggacgaaacggtcgtcggccctgcactgcacggcgttgtccgccacggtggcgaaccagcccgtcctgtcggcgtcccagacgtcgaaggtggggacgtacggcttgatgtccagcaccggggtgccgtccagcatgtcgacgttttccacgtgcagcctgttgccggtcacgccggtaagccgcaggacggaaatgccgatggggttgggcctgcgcggcgagcgggtggcgaacacgccgtgctcgtcgttgtccagaaagggcttcacgcgcagggtgaagcccttgcactcgtgcaggtggtagatgacgaggagatgcgagaacccttcgatgtcggcgaggccctgggcgaattcgggcagcacgtcgatgctgcccgctaccccctgcgcgcccacgggctggatgggcatgccgcgcacgtcggtgaacggggtgcgcatgtgggccaccggggcgtaggaaatgtgcggagttttcggatcggctgcctgctgcgggggcgaatggggcgcggcatgggcggcggcggggccgcgcagcaggtgcagcgccgtggccgtggccagcagggccaccccggcttccggttccggccacagcaggggcacgcccagtccggccagcagcagggccagcgggccgccgcacagttcgcgcagacgcaggcgcatggccgcgccgcgtcccgttgtcagccccagttcgccgtcatgggcgttgccgcgcggcgcgcatccggcctcgaaggccagcagcacggccagggcggtcagagcgagcaacagcacgggcagcacgggggcaagcgcggcgggcaggaaggaggcgaagggcatgggcatctcgtcggtggcgcagggaagccgggcaacaggccgcccggtggctgccggtggcattccggggggatgaaggcggcacgggggtgccggcccggtgcgcattccgggccggacctcgtcggggcgccggcgcggcaggcacgtgcgaccggggccccttccatcttccgggtagctgctgcccgcacggcaggcaatacggtcacctgggctgtttttttcgtgactgtgttccctttccggccaaaaccgaccaagacttccggcagggtggcggcggcaacgacactgcggaggcagatcgaccatgcatgctcctttggccggtatcgtcggcgcactggacgagacacaactggaactgatgcgggcctgcatcgagcgggaactggaggcgcggcttggcggcggcgtttccggcctgcccgtggaacccggcgcggccccccccgattccccacacgattccgcagtcgacaacgcgggcgcggactgccttggcgcggcaacgctgcattccatcgtcaccgcgctgtccggcgtgccgggcatgggcggcggtggcgcctgcccgcgtggcgcgcttcgcgacggggacgacacagccccccgccccgcacccaaggcaacggacgtgccctgtcccgcccagagcttcgaggtgccggaaggggtcaaacaccttacgtcggaacagctcgacgaactgacggccaccttcctcgcctggttcggcgcggcgtccacgccggtgcagcgccgttcgcgcgggcggctgtgggtggccttcctgatgatgcgccacggcgcgctgcgccttggcgaggtgctggccctggacgatgccgccgaccttgacccggtgcgccagcaggtcatcgtgcgcgggcacggcgggcgcgaaatccagctgcccggcccggtcatgcgcgaggtgcagcgggtgctggacgaccccatgatgttcggcctgcgcgggcgcgtctttcgcatggaccagggctacgtgcgccgcaagttctacgagcgcgccgcggaatgctccatccccaaggaatacctgaacccgcgcgtcatccggcattcgcgggccgtggaactcttgcgcggcggcgtaccgctgaagatcgtgcagggcatcctgggccaccagagcatgaaccagacggccagctacctgcgcttttcagacgatgacgtgcggcgtatcgtgcatcattacctgaacaaggagacccggatgaggaccagcgcacgcaacgcgttcaccggcagggtcacgtccgtcgtcagggacgggctgctggtggaggtggaactgaccaccaacagcgggctgaaggtggtttcggtaattaccgaggaaagcgcccagaacctgggcgtgagcaccggcagggtgatgaccgccacggtgaaggccccgtgggtgatcctggcccgcgaggaaaaccggctgaagaccagcgcccgcaaccgctacgcgggcaaggtggcgcgggtgaacctttcggagatcgccgccgaggtggtggtggacctgcccgaaggcaccaccgtgtgcgccctgctgaccgtggaaagcgtgaagaccctggaccttgcgccgggcacggatattctggtgatgttcaaggcgttctcggtaatcctgaacgtggaatagcgcggcggaaaacgcccggatttgtgagcatgacatgtgggcatgacgcgggggtgcatgccgcccgcctgcggaaagagccgccgtctcccgaggggccggcggctctttcacatggaggggcggacgggcggatggaggtctccgaaggcccgtgggaaaccggacgcgcgaggcggcgcgtcggcaagcccgcccggggccatgttgacgcgcatggcccggcgggaaaggaaacgcggggaggaaaaaaagcgggcgtcggccaacccacctcaatcattcaatgcatcttcacctagttcgtcacctaattcatcatctagttcatcagggccatgagcagccccagcgcaggccttccttccgcccgcagctcgcggaagttcaggcgatggcgaatgcgtccgtcctcgtacagcaccagggtgtcggcaaaggcgtccacgtcgtccgggtcgtgggtgatgatgatggccggaatgtcgaagtgggcgaacagccgggtgaactccttgcgcatgcgcacccgcagcagcgggtccagggcagagaacggctcgtccagcaggagcgcgcgcgggttggtggccagggcgcgggccagcgcggtgcgctggcgctgcccgccggagatgttgcccggcaggttgtgggccacgtggtctatctcgaacagttccagcagttcgtccacgcgtcgcttgccgtttgcgccgtcggccccccttcccttcccggctcctgactgcccggcaacggacgcgggccgcccggcccccaggccgaactccacgttcttgcgtaccgacaggtgcgggaacagggcgtagtcctgaaacacgtagccgatgccccggtcgcgcgcgggcatgtcgatgcccgccgccgtgtccagcagggtggtgccgttgatgacgatgcgcccctcgcgggggtgcatcagcccggcgatggcttgcagggtcagggtcttgcccgagccggaatggccgaacagcaccagggtgcggtcttcggtggcgaaggacacgtctatcttgaagcccttgccgcccgcgccccgggccgggggcaggcggtgggtgatggaaacgtctatcatcatgcccccctgccgaaggaaagcccgccggtggccagcttgtccgcaaggatcagcacgcccatgcacagcagcgaggtgacgatgaccagcgccagcgcctgtgcgtcgtccccggcctgaaaggcggaatagatggccagcgacagggtttgggtgcggccgggcaggttgccggcgatcatcagcgtggcgccgaattcgcccatgccccgcgcaaaggccagcatgaccccggccagtatgccgcgccacgcaaggggcagcgacacccgcaggaacaccttccattccgatgcgcccagggtgcgggccgcgttttccagattgtggtccacggcttccagcgcggcgcgggccgatttgtagatgagcggaaagaccaccaccgtggccgccaccacggcgccttcccacgagaacatcaggttgatgccgaattcggccagccacggccccagcaggccgcgccgccccaccagcaggatgaggtagtagccgatgaccgtgggcggcagcaccagcggcagggcgcacagggcatccacccaggtgcggccaggaaaggggcggcgggcgatgcaccacgccgtgaggatgccgagcaccgaggacaccaccgtggcgatgcccgccaccttcagcgtaagcaggatgacggagatcttgagcgtgtccgccgtcagcaggggggaaaggaaatccatggcccgactgtggcgaaaaggccggggggccgcaacagaggcacgaaaactttcgtcttggtgaccgtggcacggggcagtgacacggccagcggcatgctgtcggaaaaggcccccggcgtgatgcctgcgggcgtggcgcccacaggaatgccccgattcgccaaagaaaaaggggaagggccgtgtggcccttcccctgcgcaacaataggacaatacgaataaaggtttttgggggagggtgccccgcccccggaaggctccggacctgcgggcaggctggcccctacccgccgcacttggcggtgagcgcggcagccacggtcttgcccagttcgaagcactttccgtacgtgtcgtgggtgggcacgtgcttcacctttaccggttcggcgggcagttccatgcccatggattccagccattcggtgatggccttcaccgattcgccggaccagccgaacgagccgaacgccgcgccgatgcggttttgcggacgcaggcccttcatgtaggtgagcatcttggccacttcgggcaggatgccgttgttgtgggtgggcgaacccacgatcaccgcgccgcagtcggccagttcggtcatcaccgcgctgtggtggttggccttcagccacatgatgcgggtgggcacgccgcccgcctccagcccgtcggcaatggcgtgggccatcttttcggtggagtgccacatggtgtcgaacacgatgacggcgcgcttctgcggcttctgctccgcatagcggcggtaggtgtcgaaggcgaactgcacttcgtcgtggccgcgaaagatcagcccgtggtcgggggccagcatgtcgatgtccagcttcagctcggcgatggcgtccagcgtcttcagcacgatgggcgagaagggcagcacgatgttgtgatagtactccttcatggcgtgcagcagcgcggagcggtctatctcgtcggcgtagcgttctgtgctggcgatgttctggccgaaggcgtcattgcagatcagcagcttgtcttcgggaatgtacgacaccatgctgtcgggccagtgcagcatgcgcgtttctacgaaggtcacggtgcgcttgccgaggctgatggagtcgccggtcttgactacctgcacgggccagccggtgatgtcgaagtgggcttccatggccttcaggcccatgggcgagcagaagatcttttcgggcttgcagcgggccaccatttcggccagagcaccggcgtggtcgggctccaggtggttgcagacgatgtagtcgatcttctcgggcgccaccacctgggacaggcggcagagcagggtgggcaggaattcgtgcttcaccgtgtcgaacagggtgaccttttcgtccatgaccacgtaggcgttgtacgtggtgccctgcggcgacagggaatagccgtggaagtcgcggctgttgtggtcgacgacgccgacccagtggatgtccttctttatttcaagggcgtgcatgttctacctcgcgatgcgggtgcggtgggtgtgcgcggggggcgcggcatgccggcgagcatgcgcaagagggctgaccaaaggagtaagtaaattccgtgggtggggcaaggggggcgatgcctgatgcgtggtgcgggctggcgcgcgggcatccgggtgccgggctggcagctgcccgtgtagccgtctgtactggctgcggacggcgccggcgtgtcgcctctgcgaaacccgaaggcgcggacgcaaaggggaggcgcaccgccttgcggcggcgcggcctcccctgtcggtcggaagctcgaacccgctaggcgggttcgaattcggacttgggcgcgccgcagatggggcacacccagtcggcgggcacgtcttcgaaggcggtgccgggcttcacgccgttgtcggggtcgccttcggcgggatcgtactcgtagccgcaaacggtgcagacgtactttttcatgattcgttcctcgttgtcgggtggttgcgttgcgggcgcgcgccgcgccctgtcatcaggctgccgtccgccgggtgtggcgggggggcggttgcccgtcgggcaagggccgcgcgggcgggcctacgccttccagtgcccgtgcaggttgcagtattcgcgggcggaaacttcggtggcctgaatgcagaattcggcctcgggggcgtcgccgggcttcaggaacctggtgtagctgcgaccgtcggcgatgagttcgatccactcgatccagtgggtttcctccatggggtgggccacggagccgaccttcaccttgtagccggtggcggtcttttcgatgaccggcacgtgcttttccttggcgccgtcgctggtgccttccttcatgaacttcatgggttcgccgcagcagaccaggtcgccgccgccggcgtgcatgacttcgacgatgttgccacagtgaacgcacttgtagacttcgagcatgttcggcacgggatgcctccttgaaggacctttggggcctgtatcggcccggtgatgttcgtgcggcgccgggtgcctgcgctggcgctggcggcccgggtgaccgtgatgtccgcttgaccgtgctatccgggtgaccgtgatatcgggtgtacgggggtgtctcgtcgctcccgcgcgttcctgctccgtggtgttccgtgacgccccgcaggggaccggggccgccggtgcgggtgcgccgcccggggcgtgccgcaggacggaacggagggaacacgcggtatcgccatctatacatcaggtcggtggactgttcaatcattctccgcgaactggcggaaagattgcgcgaaattccgcccgtaccatgactgcgggcgcgatgtggcgcggctcggaacctactggcggaaccgttccaccagttcgcccagccgccgggccatgccggacacctcgttgatggaggcttccgccgtgtggatgcgctcggcgatgtcgcgcgacaggtcgttgatgcgggtgacgttgcggttgatctcgtcgctggtggccgattgctgttccgacgcggtggcgatgttgcgcaccatgtcggcaatgttcacggcccgccgcacgatgcgccccaacgcctcgccggtgccttcggccttgtccgccgtggcttccacctggccgcgcgtgcgggtcatctcgtccacggcctgggccgtgccggtctggatgtccttgatggcgtgctccacttccttggtggcggtcatggtcttttcggccagtttgcgcacctcgtcggccaccacggcaaagccgcgcccggcatccccggcgcgtgccgcctcgatggcggcgttcagcgccagcaggttggtctggtcggcgatttcgttgatcacgtcgatgacccggccaatgttgtcggcccgcgccgccaggtcgttgagcgatgcggcaagcccggcggcccgttcggccacctggcgggtttcggccacggtggcctgcatttcgttgccgccctgctgcgcctcgttgttggcaaggtcggcggcctctgccgtggccgaggcgttgcgggtgacttccaccaccgtggcgttcatctcgtccatggccgtggccacctgggccgtctcgtcggtggattccacgacgttgcgggccagttcgcccatgcgcacggaaagctcgccggcggcgtcggacagggcgcgggccaccccggtcacttcctcggccacctccagcaggttgcggcgctgggtctctatgcggaccttgtcctcttcctcctgggtcaggtcgatcatcacggtgatggcccccacggcctgcccggcggtgtcgcgcaggggcgacgcctcgtagtgcagcggaaagcccaccccgtcccgccgcacgaagcgcagcatgccgctggtgctggtgccggtggacagcacctgggtcaccgggtcgcattgcagggtgcagtcctgcccacccttttccagaacctcgcgcagtgaaagccccatcaggtccttgcaggcggaccccaggatggcgcacatgggttggttggcgaactcgatgcgccccgccttgtccatgaccgccaacggcacgatgatgccgccaagtacggatttgttgtattccagctggttgcggatggttgataccatggacgccaggttggcggacagcacgcccaactcgtcgcgggactcgtcggtgaaggacacggcgtagttgccgcgttcgatctcgctgctcacccgggcgatggtgcgcacccggcccaccacggcccggcgcatgaacagcgagagcacggcggtaagggccagcatgcccgccagcgaaagggccccgccctgccactgccgggtgcgcagcagggccgcgtcggcggagatgtcctgcaacatgaccatggcccccaggatgggctggctggcgccgtggcagtgatggcattccggcgcattggggatggtcttgagttcggtgtagtacggcacgccgcccagttccagcaattgcccctcgtccaccggcttttgcagcgcggtagtgaacagcgcggcaaaacgcggatcgcggaccacgtcctgcatgggtttgcgggtggcctcgtgccgggtggaataggtgatggagccccgaaaatcggtcaggtgcacgctgatggtgggatagcgcgcggcgatggcgctgaacttttcctcggtgccttcgtcgttgcccttggacatggggtcgttgatggcctcaagcaatatctgggcggtacgggcagaggaatcgtggatgaggtggagggtggtttcgcgttgccagtaggagttggcgaggaacaacgccgcaaagacgatgaccgcggtgcccacgacgagcatttgcaccttggcgcccagcgaacgggtgaacagcatgcgacccccccggtttgtcctgcggcgtgaatgcgcagggtgcccgcccccgtgttcggggcggcgtgccaatgggtgtcgacgcgcgtggggcgggcgcatgctgaagcgcgccgcgcatggggggcaggctgtgcccgacttcagaccgtcccccgccgcgagccgataagacccggtatggcgccgttcttgtttgctttcgctgtacccaaggggaggggttgcgtcaagcgggtgaaggaaaaaacgcaggttgtgcgtgcagttggagtatgcttggcacggcatgtcgcaggacgcgcgacgacggtgcgcgaggtcggggcgcaccagggaggatgggcaggtgcctgcccgcccgcaacggactatgcatgactgcgcggtgggctgttcaggtgggcccgcaaccgggcgtccaactggtcgatttcgatgggtttggccaggtagtcgttcatgcccgccgccagaaagcgttcgcggtcgcccagcatggcatgggcggtaagggccagcaccggcacccacggcggcgtggtgccggggagcacggcttcgcgcatgcggatctgccgggttgcctccatgccgtccatgtcgggcatctggatgtccatgagcaccgcgtcgtagtgatctcgccccagcatttccagggcctgccgcccggaggcggcgcggtctgcgatatagcccagccgggtcagcagccgctgcgcggtgatcaggttcacctcgtcgtcatccaccaccaggatgcgcggcggcgccccgggcgctgcgtcttcctttcccgccgctgcgtccgccaccggtggcgttgccgcctgggggtggggcggggccgcgtctgggggacgggctgcctgcgcgaccccggcggcgtgcggggcagggcctgccgtgcccggtgatgcgcttggcgatgcggtccgccgcgccgcccggctttccttggggaactctgcttccgtgtgcaggggcagggtgatgtggaattccgtgccctcgccgggggtggtggccacgcagatggtgccgcccatgagcaggacgagccgccgcacgatgcccagtcccaggcccgtgccgccgggccgggccgtggccgcgctgcccgtggcgtagttttcgaacagggtgcgcagccgttccggcgcgaagccgatgcccgtgtcgatgaccgccatgtgaatgcaggtgcgccctgcctgtccgcagcgcggcagcgggtacatctccacgcgcactccgcccgtgtccgtgcacttgaccgcgttggacaccaggttcaccagcacctggcggatgcgcccggcatcgcccgcaagctccgggggcaggtccggggcgacctgcatctcgaaggtcaggcccttggccttggcctggggggtcagcatggcatgcacgggttcggtcacctgggccacggtgaacggttcttccaccagcggcagggcgcccgcctccatgcgcgagatgtccaggatgtcgtcgaggatgcgcagcaggttgcggctggcgcccagtgccgtgtccacgcagtcttcctgttcgccggaaaggtggctgccgcgcagcagttgcagcatgcccatgatgccgttgatgggggtgcgcacctcgtggctcatcaccgcgatgaattccgacttggagcggttggccttttccgccgtatccctggtctggcgcagttcgtcctcggcgcgggtgcgccgggtgacgtcggcgaacatcaccgcgatctgacggttgccggtgcggaacacccacaggtccacaaaggcccatccggcgggcagccacccggcgctggcatgggccgtgacgctgaattccccgcccttgcgggcgatgccgacgaagatggtgggcaggttggtggcggcgatgccgggcagggcttcggtcacccgccgcccaagcatgccccgcccggtgatgtgcagggccgtgtcagccgtgggattcacagcctctatgcgcaggtgctcggcctggtccagggtaagcagcagcaggcccagcggcgcgccttcgacgatggagcggaagcgggcctccacctcgcgcaactgctgctccgactgtctgcgctcggtgatgtcgtggagcatggccacggccacctcgcggctgcccacgcgcagtaccttggccttgaccagcatgtcgcgttcgatgcccgttcgggtgcgcatgggcatttccgcgggaatttccaggggctgttcgcgcagggtgttgaaccgcccgccgaagccgttgcggtgcgtccggtccggatgcaactggcgctggtgcatgcccagcagttcgtcgcgggtatactcgaatatctgctgggccgcccggttggcgtccaggatgatgccggtatccgcgtcggccagcagaatggcgtccatggcgttgtcgaacacggcgcggtagcgggcctcgttgtcgcgcagttctgcagtgaaggcctctcgttcgccttggcggctggcgagtatggcggccatggtgtccacgctgaaggccagctgaccgatttcgcccatgtcgtggcggatgccggtacgtgcgcccaactgcccctcgccgatgcgggtggccgtggcggcgatgtgcgacaggggccgggccaccagtctgccgcctatgctccaggccacggcaagggtaactgccatggcgccgccgagcagcagcagggcatggttgcgcgcggcccgcatcggggccagcacggcatcttcggggatgcctaccattacattcagatagggggcggattccgggtgcaggcggatgcgggtgaacccgtagagccgcaccgtgccgtcggaactttcgcgggtgaacagcccctcgtcgggcatggtgcgcaggatgttcagtatttcttcacggatgggcttgcccacgggattggcgtcgttctgcgggtggtaggccaggcggacgccgcgatggtcggacacgctcaggaccgagccggggggcaggttcagcttgtcgaaaagggggttgtactggtccagccgcaagggggcagccagcacgccgtatacccggccctcgccgtccaccagcggcagcgcgaagtgaaaggtggactcgtgcagggtgcgcgccaacacgtattcgccgttggaaaagcgcttgtcacgcaccgctgcgcgaaagtagaggcgatccgcaaggttgaagggagcctgacccgggggggatatggtctggcggcccgaggcgatgaggtcgccgttggcgtcgagggccatcaggttcagcagggtggtgtttccggccagcacttcgcggaatatcgtttcgcaggcggtaggatccagtcggcgcacgtcgggcagggcggccaggacggtcagggtctggcgggcgccgccggccacgcgttcctgcagggcggcgatgctgcgggcagcccgggtgaccgaggcctccgcctcgaccttcagttgcgaggcgaggcggtgggagtcgtacaggatgaccccgaacgagggcagggccgccagaagggcgacccagaccagggtgacacggatggagaacatgtgcggccgcatggcgactccaggcacggacggctttacggccatgctgaggccgtgggaagcagcacgatcatggcacgctttttttccgtgcgccaccgcaaatcatgcggcggacaccgggtgatacggcggccccggggagcgggccgggccatgcccggggggcgaccaatgcaggcggggcaggccttgcggcctgccccgtgatgtcatgcatgtgtccggcgtgttgcattccggggggtgcccccgacggtcaacaagacgcgtggccgtcccggctaccagtcgaaggtggccttgaacgaccgggccagcccttccacgccttccgccagcaggggctcgccctgcgcggtgacggtaaggaccgcgtccgccgtcacctcgccgatgcaggcgcaggcggacccggcaaaccgcgcctcgaaggcggcggcgttgtccggcttcacggtgaccagcaggcggctggcagattcggagtacagcagttccgtggcggtcatgtcgcatacggcgggcactgcggcgatgtcgcagcgggcgcccagccggccacccacggccatttcggccagagccacggcaaggccgccgtcggacaggtcgtggcaggcggtgaccagacccgcgttgatggccccgtgcagggcgcggtagcgggccatggcggccagcgcgtccacctgcggcacctgcgcgcccacggtgttcagctggtcggcgatttcgctgccgcccagttcgcgaagggtgtcgcccagcaggtacaccttgtcgccgggctgcttgaagtcggaggtgacggcccggttcacgtcgtccatgacgcccagcaccgagtacagcaccgtgggcgggatggaaatcttcaccccgccgccgaagtagtcgttcttcatggagtccttgccggaaacgcagggcaccccgtaggcaaggcagaagtgggccagggcctggttggcgcgcaccagctgggccagcttgtactggccgtcgggggtcttttccgactgcaccgggtcgcaccagcagaagttgtcggtgccggccatgcggtcggggtcgccgcccacggccacggcgttgcgcaccgcctcgtcgatggcgttggccatcatccagtaggtgtcgtagtcgctgaacttggggcagatgccgtgcgaaagcacgatgcccgcctggctgtccagcagggggcgcaccacggcggcgtccgccgggccgtcgcgcttgacgccgaccagcggcttcaccacgctgccgcccttcacctcgtggtcgtactggcggatcaggtattccttgctgcagatgttcaggcggcccagcatggcgtgcagcagcgggccctgctcggcgggggccgggttcagcctgcattcgcattccggggcgaaggacggacgttcccacacggcggaaagttgcatctggggcacgccgtcatgcagaaagtccatgtccaggcaagccacatgcttgtcgccgtagaccacgtggaagcgacccgattcggtgaattcgcccagcggggtgagttccacgtccatctctctggccagcgccaggaaggcgtccagcttttgcggcggcacggcaagggtcatgcgttcctgcgcttccgacagcaggatttcccacgggcgcaggccgtcgtacttcagcggggcgcgcgaaaggtccaggcggcagccgccggtatcctgggccatttcgcccacggacgaggacaggccgcccgcgccgttgtcggtgatggcgttgtacaggcccatgtcgcgggcgcgcatgatgcagtcgtacatcttgcgctgggtgatggggtcgccgatctgcaccgccgtggccggggagccttcgtgcagttcttccgacgagaaggtggcgccgtggatgccgtccttgccgatgcgcccgcccgccatgacgatgatgtcgccgggcagggccttcttgtaccagccgggacgcccgtggatttcccggggcagcatgcccacggtgccgcagtacaccagcggcttgccgaggtagcgttcgtcgaacacgatggagccgttgacggtggggatgcccgacttgttgccgccgtgctccacaccttcacgcacgccttccatgacccggcgcgggtgcagcaggcgggggggcagttcaccctcgtgaaagggcgaggcaaagcagaacacgtcggtgttgcacagcagttccgcgccgaggccggtgcccatggggtcgcggttcacgcccacgatgccggtcagcgcgccgccgtaggggtccagcgccgaggggctgttgtgggtttccaccttgatgcacacgtcgtgggtgtcgttgaaggcgatgaccccggcgttgtccttgaacaccgaacggcagaagtcgcgctcgcccaggcgctggcggatggtctttgtggagccctggatgtacgtcttgtacaggctgtccaccacctcgcggcggcccgtttcgcggttctcgtagtcgatgcgggcagaaaatatcttgtgcttgcagtgctcggaccaggtctgggccagcacctcgatttccgcgtcggtggggtcggcgggcaggccgagggtggcgcggtcggcgcgcacggcggggtccgcgtagtaggcgcggatggcgtgcagttcttccaggctgagggccagggtattctcgcggctgaaggccagcatggccgcatcgtccatggaggacagcgggattatggccacctcgtcgctggatgccccggtcacctgcgcggcctgcgggacgaagccgggctcggcggcccattcgtcgcggcttttcagggcaaagcgctggatgagttcgttggccagcaggtcgcgggcgatgtgctccatgtccgcgcgggacaggggcgtgtccgcggcgcaggtcacgtggaactgggccgaggtgtacacggcgatggagcggcggtcggcccccagcaccagggccagggtgtcgcgcgcggtgcggccctcgttgtcggtgacgccggggcgaaagcccacttccagcacccagtccgccggggccgcgccctgcggggcgggcagcaggtccagcgcggcgtcctgcagcacggggtcgtgcagcacgccctgggccaccatgctggccagcgcgtcttcggaaaggccatccacggtgaacaccctgacaaggcgcacggattcaacgttcaggcccagcgaggcccggatcttggcggcgacgttgcggcccacggtatcggtgacctgcggccgaaggccaacttctatgcgccgaagcatgactgactcctgagggtgtttgggggtgcgagcggttggctctccataaaggcaaacgccgcgctttgcaaatacgtgaagggggtgggcggcggggctggcggagcggggggagggaaggtagcagcttgattgaaggcgttttctacggaaaatctccagtacgttcggaggcgctcgatttcgttatgcctccggcgggcagggggccgctgagcggcagccccctgcacccccgcgctccaggggggcttcgccacccctggacccccggcgtttcttgcgccgcattcctaatgccgggcagcttcccttcggcgcaaggcgccttcgggtgatctgcccggctgaatgcgcatgcgcacgcggctcctgcagttttggcggtagcggcctttgtcgcgctgatcgtgaggacttcagcgccattctcatggggatcaggcgtgtgcacggttggccgcagctcgccgcaggccatgacgtggcagaaaatcaaaaccggagcaatgttcccatggggggctacagcaacgcctgcatcagggcctcgcggcccgcatcgccgtcgaggtcggcgggggtgaattcccgctgcggcctgccgtcggcaaagatgaccacccggtcggccaagcgcatggcctggcccaggctgtgcgacaccatcagcaccgggcggtcggtcgccaggcggcgcaccagttgttccacgtcgcgggtggtggccgcgtccagcgaggcggtgggctcgtccagcagcagcacgtccggttgcaggatcagcatgcgggccaggcacagccgctgctgctgcccgccggaaagctgcgcggcggggcggtccagccgctggcgcacgtcgtcccacaggcccacgtcggtcagcacggcctgcatgcgggccggggcgtcgggcagtgggccgcgcaccagttccagcggcagcagcaggttgcggcggatgctcatgggcagcacgttgggcgtctggaacaccatgcccacccggcggcgcagttcggtcagggccgggccgtcaggccccagtatgtcacacggaccgtcaggctccggcacgtcgcacggggtgccgtccgcatgccgcccgccatgggggctgccggggtacagcacgatggagccggtggtctcgcaaccgggaaagcattcgttcaggcggttcagggcgcgcaggaaggaggtcttgcccgagccggagcggcccagcagcacggtgaccccggcgcggggcaggtccagcgaggcgtctttcaccgccgggcggccatggaaggacacgcgcaacccggtgacccgcaggctcggctcgggatcgcatatgttcagttccatgcatcctctcccttgtggcggcgcgccatcacccgctgcaaggccccggcacccagcatcatggagccggaaaggaccagcagcaccagcgccgcgccaaagccgcgcgccagttcgtcctcggtctggtactgggcggcggtgtagtagatggtgaagggcagggcctcgaacttggccagcagcccggcgggcagcccggcgttggccaccaccccggtgagcaggatcaccgccgtgtcttccgcagcgcggcccatggccagcatgaccccgcccaggatgccgcgtccggcctccggcagcaacacccggaacacggtctgctcgcgggtcagccccagggctgccccggtcagccgcaagccgtggggcagcgattccagcgcggcgcgggtggacaccaccagcgggggcagcaccagcagggccaggcaccccgcggccagcagcaggcaggtgttggcctgcggcacgaaggtgcggcgcagcacgaggatgagcgtgaacccgaacagccccatgacgatggacggcaccccggccagcagttccacggccagccccaggtggcggcgggcgcgcggccccgcgtattcggcaaggtagatgccgcagcccacgcccggccccagcaccagcagggtggccagccccacaaggtacaggctgcccgcgcaggcgggccatatgccgtcccacaccgggcgcagcccggccatggccagcaggggcggcgcatcgccgaagaacagcgcgcggcccagggtgggcaccccgcgccacagcaggtagccgcagccgacggcggccacggcggccaccagtagcgcggccagccaggccgcgacggtgagggcatgttcgcgggtgcggggccgggcaccggacgggatgcgccggtccggaaggtgccggggctctggcgaaatcgggccttcggtcatggccgccactccgcgtcggaaaggcaatcctgccccgagccgcgcaggcggcgcacggccaggctgacgcccgcgctcaccgccagcagcaggatgcccgccgcgaacagcgaatggtaggcggtgctgcccgcatcggtggacatgaccagtgccatgtgcgcggtaagggtgcgcagggcgtcgaagggcgatgcgggcacgccgggcgcgttgcccgccagcatcagcggaatcagcgtgtcgcccacggcccggccaaagccgaacacccccgccgtgatcagccagcgccgcgcccccggcagcatgacgtgggcaaatacctgcgcgggcgaaaggcccagcgccgcgccggtaagccgcaacgaccgcccctgttcccgcagggcggcatccatgatcaccaccatggtgggcagcaccagcagggccagcaccagcgcggcggacagccagcacaggccggaaccctgtcccgcctgccgcaccagcggcaccagcaggaacaccgagacgaatccgtaaaccaccgtgggcacagccgccatgccgtgcaccagttggcgcagggcgcgggcgggccgggcggggccaagcccgtgcatccagccgcacaggcaaagggccagcggccagcccagcagcagggccgaacaggccagcagcaccgagccgcagaccatgggcaggatgccgaactgcccggcggcgggcagccagcgccaggacagcaccgcaaggccctgcccgctcagcagcacgggcagggcatacacggtgacgaaaccgaacacggcggcaatgcccagcaccgtgacggcggcggcgcaccgcaacgccgggggcgcgcttccgtcatgccttgccggaaccgacgggcgggtcgggcagggcggaccggacgggcgggatgggtcttgcacggtgggggtctgcttcacggaacctagcggtcgagagggatgtagccgctggccttggtgatctcctgcccttcggggctgaagatgtagtcgatgaaggccttggccaagccctgcggcgcgcccttggtgttcatgtacagcttgcgggtgacggtgtacgcgccgctggcggcgttttcctgcgtgggcaccatgccgtcgaagtgcaggcccttgatgctttcgcccaggtggccgatgcccacgtaaccgatggcgttggggtcctgggcgatggccgtcttcatggcgccgttggagttcaccacgttggccgtggcggcttgcggccccttcttcagggccttttccacgaacacctcgcgggtgccgctgccgtcctcgcgggtgtacagggtgatgggggcattcttgccgcccacgtccttccagttggtgacggtgcccgcgaagatgtcggccacctgcttgccggtcaggccgttgaccgggttggccgggctgaccaccacggccacgccgtcgatggcgaagggaaaggacaccaggccgtacttctgcacttccgcctcggtgaggggccgcccggtgttgccgacggccaccagcccttcgcccacctgctgcacgcccacgccggaaccgccgcccgccaccgagatgcgcagggccgggttcacggtcatgatgcgtttggcggcttccttcatgaccgggatgtgcgcggtgcccccggcgatgtcgagggaaccggtgaggccggattggggcgcgaaggcatccagcggcgcggcggtggcggcggtggcaaggccaagagccagaaccacgaccagggacagaacggcacgaagacggcgcatacaccctccttgcggtgatcgggatgaaatgatgtgtgagcggatgctaacagcgtcgggaggttacgtgaaataggctgtttgaatgaagcaaggccgcatgcatagatgctgtctatgcatgcggcctgaaatggtcgcgggagggggcgttggtgatgtgcgcgccctactcggcccagcgcacctttaccccttccagcttcttggcggcataactggccctgtccgcccgctggaccaggttttcgcccgtatccgccggcgtcagcagggccaggcccatgctcaggtccacggcgcccttgcagctggtcaccacgccttcgcggatgcgccgggcaaggccttccatgatctcgggggtcacctcggtgacaaccacggcaaattcgtcgccgccgtagcggcagggaaagtccattcccttgcgcaccaccgcgctgatgcccgccgccacgcggcgcagcacggtatcgcccgcctgatggccataggtgtcgttgatggccttgaaccggtcaaggtcgaagaagatcagccccagctggcggttggtgcggcggctgcgctccatttcgcgttccaggatcatgtggaactgcgaatggttgaacagcccggtcaggccgtcgtacatggcctgttgcttcaccttttcctccaggcggcggatgctggtcaggtcgcggcccaccaccaggaaggcagggccctcgtgctcgcgcgagtccagcgcggaaaagaccagctcgaacaggcccatgctgccgtcgcccagttccagcaccgcctccaccggggcagccggtgacgagccggacaggtaggccgcgtcccaggtatcggtaaaggtggccgaggggcgcgacgaggcgaacaggttcttgccccgcaacccggcgcagcggcgcgaggcccacgatatctgccccgtgcggtccacggtgagcacgatttcctgcatggaatccagcagccgctcaagaaagtcgcgctggcgcaggctctgcacgtccacgtcggagatttccgtcacgtcctcgatgagcagcagcacgtcatcgtgcgaggcatcgcggcggcggtgcagcgaaacgtaggcgcagggcgcgcccatgcgctggcccgccgcgtcggtggggcagaacaggcggctgatgaacgaagggccgccgtcgtcggtgaaggcctgccactccgggccgaagtccagccccagcgattcggacagcagggggcgcaccggcgtgcggggggccaggtcgtcgcgacccacgtagtccaggaagcggcggttggtttccaccaccagcccttcgcggtccagacgggccacgcccaggggcagggcgtccagggtgtcggccttggcctccagcacggcctgctggtggtagtaattctccagcgccatggccatgaagtggcagtacaccagcagggccgacttgcgggccggggccagggcgtccttgggcaggcgcaactggccccagtcggtgcccgatgcggacagcggcacccgttcctggccggtctgccagggcagccgcgcgaagggggcggggcctgcctgccggggcgtcggggtggtctcgtcgccgctgaacagcaggtactcttcgctgccgggcacgcgcagggccacttcccagcgctgcacgttccagtaccagcgcaactgccgacccagggtggccgctagcgagggcaggccgcccgccacgtgcgacagctccgcccccaggaaatagaaggattgcagggtttccagcgactgctcgtacagccgggtgcctgccggacggtcctggatggccagttgggcaagcatggacttgaagcgctgggcgcaggcctcgcgcaggttttccagcccctggtcgtccagtgaaaggcgggtgcgcagcagcatttcgaactggatgatcagcgcgggatgggtggcctgtccgtgcagcaggtcggcccactgggtgcccaggatcaccgcctgggtcagcggagtatggtgggccacgccgtccaggtcgtgatggctggcgatggcgtcggcgatggcctcgggcaggccccagcggtggatgatgttgcgggccatggccgcgtggtcggcgccccagcaggtgttttccagcgacagctggtcgcgttccaggctggtgatgcaggccttgccgcgcagcaccgggtcttcgtcggcggagcacaggtgcatgaacagggcaaggtctttcagcagcgaggccaggtaggccaggtgggccgtgtcgggctgcacccgcagggcgatctgctccgctgcgatggacgaccagaccaccagccgccagtcctggtacatggcctgctgggggcgcttcagctcgttgctcacccgcttctggaacgacagcgacagggccagcttgaggatttcgcgggtgcccagcaccgtggcggcgcgttgcaggtcggaaaccttggtgcccagcccgtagtagggcgagttgactaggctcagcacggcggcggccagcatggggtccatggccaggatgcgggcaatggtggagaattcgggaaacggcgccaccagtgcctgcaccagttgcaccatgaccgggggaaaggtgagttgcaggcagcggttgatggcttcttcgtcggccatgtgccgaccctgcggaacagtcatgcgcccctccggtgtgggggattgcgtggtgcatggcgccgcggaaagcccgtctgccgcctttgggccgcgtggtttcgggcttcttccgggtgcttccgagcgtcttccgtgcgtgtggcgtgcgtgtgccgcgcgtgtgccgtgcgtcttcaggccatgcccggacccgcacggcgcggcggaaccgcgccccggtgctacgtgccgcgattgaggacgtagtcgatgctttgccgcaggatacgacgttccggcgtatcgggcaatgcatcaaggcaggccgatgccttgtccaggtagctggcggccagttggcgcgttttcgcgtcgcagccgcgcgcccgcaggtctgccgccacctcggccaccgtggcgtcgtcgaaggtgccttgccggaagcgcgtcacgaatgcatcgcgttcctgcggcgtcagtgtttcaaggtagtagatcagcggcggagtcagcttgccctcgcgcaggtcgccgcctacgggcttgccggtgtccttggacgaggcggcgaagtccagcgcgtcgtccacgatctggaaggcgatgccgaggttcaggccgaacccggcggcggcctgcacggcctcgtccggggcctgcgcggccagtgcgcccaattcgcacgaggcgcgcagcatccacgcggtcttgccggtgatgatgtcgatgtaggtgtcgtgcccgtggtcggtggagcgctggtgggcgatttccacgatttcgccggtggccgtctgcacgatggcctcggcaatggtttcggtaagccgggcgtcgccgtagcgagccacgatgcggttggccagggccagcagggcgtcaccggccagcacggtttccgtctggccgaacatggtgtgggcggcgggcaggccgcgtcgcaggtcggcgccgtccaggatgtcgtcgtgcagcagggtggccgagtgcagcagttccacggagcaggccagcgggtacaggtccgggccggagcttttgcggaacagccccccgccttccgcgccaagcgcccgtgcggtgagcagggtcagcagggggcgcaaccgcttgccgcccgcgcgcagcacgtgttcggccacggggcgcaccagcgggtggagtacggccacctcggcgtcgagcgtcttgttgatgcgtggcagttccgtggccaggtaggctttgagcttcagcatgggaatgtccgtagggcttgcgaccgggcgtgtccggtaccggcgtgtatgggcctgcgtgtaccgtccgggtgtgtcgtgcggcgctgccgcaggtgcccgaaacgtccgagtgtcggaaaagggtgtgtcagtcggtcaggaaaagttcgcgggccagtgcgcccagtgcgtccagcgccccttccagcgcccagtcctctgccgcgcgcgagcccacgatgttggacatggtgcgcgcctcggcaaagggcaggttgtggcgcaggcaggccagggccagggaaaagccttccatgttctccatcagcggtgcgtggcggcggtacatggcccgcgcccgcgccggggtgccggaaactccggccacggtcagcgcaacgccgctgcgggccgccgggggcatggcaaggtgccattgcccgaacagcacctcgggcgcaaggtcgatgcggtcccacaccgggcctgccgggccttccgcctggggaaaggcgatgccttgcgggtccacgccatcgtcgcccgccaggccgtattcgggccatacttcggcggacgccagcacggcgctgcccaagggggcgcgcaacacgtcgaaggtgcctgcgacgccaaggttcagcacgccgcgcacgccccggtgcgcgcccagtacccggcccagcgacagggccgcgttgaccggacccacgccggtgaccagcagcagacagttgcgcccgttgacgggcgaggggcaggcctcgcccggtccgggcagggcgcagcccacgcggccccgcccgttgaagccggtgagcacggccttcatttcacgggtggtggcggtggcgatgacgagactcatgcgtgaaggctgtccatgaacggcgcgggtgcgccggatgcgtcgttgtttcgattccggcggatggtgtttccggcggaaatcgtcttgaggtcttaccgctttcgcagcagcaaccgcaaatgcccctcggctgtggcgcagggcatgcccaccacgtcggcctgccggatgcgggcgatgtgccgcgcgctgcccatctggttgggcgcgatgtccagcagcagttgcccgcccgcaggcatggaccgcagaagcgaactcgcttcctgaaggccccgtcagcagtcgtcccagcacagcaccaccggaacgtcgcgcgggggcagttcgcacagcagggtgccgtgcggaatgcccggcatcagcgagcaggcggggccggtgcgcgggtcgtccgccgtgcccttgtcgtcggcctgttccctttccgccgtgcggcgcagggccgcgcgcagcgtggcgtcgtcgggggcggggggcaggcgtttgcgtcgctggctggagagcatggcgttccagtcctttggggccggtgcacggtccccgttacagtcgccagtaggcgaagaatccggcttcttgcgcggcctgcgcatcgtgcaggcccttcaggtccagcagcagggcgcggtccggcgtggcgaaccagccgcgcatggcggacaggggcactgcgcggtaggccttgtgccccacggccaggatcagcgcgtcgagccgcgtgaaatcgtccagcgaggcgaggtccagcccgtattcgtgccgggcctcggcggcctcggccatggggtcgtgcaccagcaccgtcaccccgtattcgcgcagttcggccaccacgtccaccacgcgggtgttgcgcaggtcgggcacgtcctccttgaaggtcagccccaggatgcccacccgtgcgccgtccacccggcagcccgccttgatcatctgcttgacggcggtttcggccacgtgcttgcccatgccgtcgttgatgcggcggcccgccaggatgacctgcgggtggtagcccagttcctctgccttgaaggtgaggtagtacgggtccaccccgatgcagtggccgcccaccaggccgggccggaagggcaggaagttccacttggtgcctgccgcctccagcacttccagggtgtcgatgcccaggcggtcgaagatcagcgaaagttcgttcatcagcgcgatgttcaggtcgcgctgggtgttctcgatgaccttggcggcctcggccaccttgatgctggccgcgcggtgcaccccggcggtgaccacgctgccgtacaggtcggccagcaggtccagggtgggggcatcgctgccggagaccaccttcatgatggtttccagggtgtgcaccttgtcgccggggttgatgcgttccggcgagtagcccacggtgaagtcgcgcccgaaggcaaggcccgattcgcgctccaggatgggcacgcagacgtcctcggtgacgccggggtacacggtggactcgtacaccaccacgcagccgcgcgacatgtggcggcccacggtggtggaggccttttccacgggggtcaggtcggggttgcggtggttgtcgatgggcgtgggcacggccacgatgattaccccggcggcggccagggcggcgccgtcgcaggtgaagcgggcggtggtggcggcaaggtcggcgtcggccacctcgccggtgcggtcgtgcccggcggtcagttcgtccacgcggccgcgcgagatgtcgaagccgatgacgtcgaagcggcgcgccagcgccaccgccagaggcaggcccacgtaccccaggcccactacggccacgggtgattcacggcgggcgatggcatcaaaggtggtcatgtcgttcactctgttggatatcctgtgtccggccccgggggccgattgctgccgatggtggccggttgcctgcccatggcgtgccgggcgttttccggctgagtcctggttggtcctgccgcggatgcccgcccggaccgggcatgccgacgtgcctgtcggcgaaaatccgtgttgacgaagggggttgccacgggcggcgcccccgtgtgagaaggctttcatgcatatcgactggaataccctgctctgcgccgtgggccttgccttcgtcatcgaaagcattccgtacgtcctgtttgccgaacggatgcgacccgtgttgcggtcgctgtccgaccagcccccgggcatgctgcggggcatgggcatcgcggccatgtgcgtgggcgtgctggtggtctggctggcccggcgcatgctggtctgacgcacgtcggttgcacgtgccgacctgacacgtgcaagcccgctacgtgtcggcccgctacatgtcggcctgacggctccgcccccaatctccgctccccgcgttgccgcgtgcggctagcgcgccttctttcccgcctttgtgccgccagcggcgcgcttcttttttgtcgttccctgcgtcgttgcgccgggcagggtggcctgctccgcgccgcgcgcgccggttcttgtcgtcttgtcgccctttgcctgtctgccagccccggctgtcgtttccggggcaaccgtttccggggcagccatgtctgggacagccatgtccggcacaaccggtgcgggggctgacgtttccgcgacggcggatgccactggtgccgcaggcctgtcggctgcggtggtgcgtggcctggtggcggaccgttgcagcgtggcgggttccgttcggtcgtctccggtttgcgccgcttccgtcggggtcgtttcggcttgcgccggtccggcctgctgctgcccggtcgccggggcaaggggcttttcggccacgtgcaaccgcacgatacccgaggtcagtggcaggtggaacacccggccaaagcctgccgccgccatttccccggccagttcgtcggcggtgggaaaggccatgatggtgtccgccaggtagcggtaggcgccggaatcgccggaaacggccttgcccaccatgggcagcacccggttgaggtagaaattgtacagcccgcgccacaccggggtcttgccggtgccgaattccagcacgcacagccgtccgccgggcaccagcacccgcaggatttcggcaaaggcttccgaccggggcaggatgttgcggatgccgaaggcgatggtcacgcaatccacgctggcgtcggccaggggcaggcggcgtccgtccgccgtggcgggccatatggcgcgcgccgtttcgccgaacagcttgccgcgcccgcgttgcagcatggggcggcaaaagtccagcgcgggcacgcgggtgccggggtgctggcgcacgatttccagcgaaacatccagggtgcccgccgccaggtccagcacgcggcccgtggggccgggcaccacgtggcgcaccaggcgatagcgccagtacttgtccagcccgccgctgagcacgcggttcagcaggtcgtaccagtccgcgatgcgcccgaacatgccggaaacgctgcgggcatgcccgcacggatcgggctggcgggggccgtcggtgggcgtcgtggcggcattcgggcaggcggtggcggagcggtccatgcgcggctactcccgctcggcgccggcggacgccgcgggagccacggagggctggccgtcgcgcgcaccgtcggtggcgatggattccagcaccacgcggtagatggaggggaacacctcgcccaggctcgccggggaaacccgctgggtttcgatgaacttgaccacgatttccttggtcacctgcagggcttccttgcgaatcttgtccatgtgggatcctttgggtgcggtccttttgaaagcgggcctttcgagtgcggctctgccggcgcgtttccgggctgcggtccgccgggtgccggacggaggggcatcggggcgccccgcgactatcccgtcattatcctgcggctcccccaccacgggccgtgcccggtggcaggccgttgcgcgccaccgtacggttcccaggcctgctgccgacgacgtccgggccggtgcatccggctggcaggcgggctgccgcgcagccgtaaaaaaagagaaaacccgcccgtgggggaatggtctcgaccacagcggacgaagaccggacgggtaaaagaagaataaccggtgagccatccctcttttttcaggcgtctatagcatcgcggcccgcgcccgtcgaggcccgtcagggagggccttccggcggggggagtgacgaaggccgcacgcgcgaaagggcggagccggatgatccggccccgcccttggcgatgttgcgcaggtatcccgcagcccgcatggcaggctgccgtgcgtggcgtggcggctacagggcttcggccagcgcggcgatttcctcgcggatgatccgcgcggcggcggcagcggcggccttgtccgtttcggcctgcaacgtggcgcgcaggtctgcggccagcatgtccaggtcggcatgggtgatgccttccgccccggcgtcacccgtggcgccagtgtcttcaaggcgttcgcgcaggggggccaggcgttcctcgatgcgggcgtccaggtcttcggacagggcggcgcgcacgcggtccaccagcggggcgaacggaccgtcttcccgcgccagcagaggttccagcagttcggccagcgtgtcctcggaaagtgcgggtgcggcgtcggccagcgattccatggccgtcaggcgcgtttccagcgcctcgcgggcggcgctttcttcggcgcgctgctcggcaaggctggccagggaagcttccagcgcctcgatgcgcgcggcatacccggcggggctgtcgccaacctcggcttccccgggcgcatcggacaggggcgcgtccgcgggaatttccggggaaatttccggcagatcgtctgcgggctgcacgggggcggccttgggcgcggggcggggcggctccggctcggccatggcggcagccgtggcggcggcggccagggctgcctcgaaggggtcgccgtcggccgggggctcatcgggcggtgccacggagggctgcgccgcgctggcggccagggcggcctcgaaggggtctgtttcatcaggcagcggggactgcgcaggcgcctccggggccggttccggctccggttcgggcgcgggcgcggcggccttgccgcctgatcccagcatgtcttccagcagggcgtccagatccgtcacgtccacaaggtcggcgggcttctgcggggcgggggctgctgctgcgggtggcgccttggcgtccagcccggaaatgaggtcgtcgatgtcgtcgtcgcccggggacgaaccggaaccgcccgacgtcaggtcggcggcgctgggtgcgcccagatcgccgagcagggcgtccacgtcggtcatgtcgggcatggacagtttttcgtccggatcgacgggacgaccggtaatggccgaaggcgtggacgagacgtgcttggcggccatggagggagcctcctctgcgtcgtggtgggcggcggtggccttgggggcggcgggcgcctgggccggagcgaggtccggggtgtccggcaggtcgccgatgctgttcagcagggcatcaatgtcggcgtccatgctggcgtccatttcgtaacccggtccggcatcgccatggcttccgtcgtcgtccggtgtcatgggggctgctggggacggagcagggggcggtggggcgatgtcggcgtccagggtgtcgaaccccgtcagcgattccaggccgccgccgtcggaaaacaggtcttcgagttccttctcgaagctcgcggcatcggagccggactgcgcctgcggcgcgttgcccttctcgatgatgtcggtaagctcgatgatgtcctcgtcggccgtcaggtgggcatcgtcggtgggagacatgacagacccttgggcaaaccttcggtaacggttgcggcgctcgcgcacctgtccggcaaagtgccgttgcgagacggcgggcgctttgcgtgtttcaaggcgtcaatactacacacaggagcgggcatggcgcaagcgcgtgcggcatgccacatggcgcgtacccctcccgctcccgaaacgcgccgtccggctggcccgcctggtatggaatgtccggcgcggcccgactcggtacggcccggccccgctcggtccggtccagttcgatccggtccagttcggtccggcctgattcggcccggaaacgcaaagggccgcccccgaagggacggcccagaaagccgggaaaatgacggcagtgcctagctatggcacttggagcccttgcagcccgtcagttcctttttcttggcggcgtcggcgccggcggtttcaaggtggcagcccacgcagctcttgaacttggtgcccttgtcatgcatggcgtggtagtagcccttggcggacttgtccttcttgtccatgttgtcgtggcaaccggcggtggcgcacttctggtagtcttccttgccgttgaccgggtggtgacagtcgccacacttcacggccttgtgggtcgagtggttgaagaccacgggctgcttggtcttgtccatcttcagaccgtcggcaggggccttcggggcggcggcaagggcgggcatggcgatggcaacggccagcgcgagcacaccggtgaggaacatctttttcatcgcagaaatacctccttcacaaggcatgttaaggatttcccaagcgccatggtagtaggtcgcgttcgcggtgtcaagacgggccgggaaaatgcggcgaactctggtgggttaggggtaaacgttgcctcattccgaaggcgccgcgtgtgccgtgccgcacaaggtggcgcggatgtccattagaatgcgcattggcggcaaatgtggcggggtactggccacaggacggatttctgcggattcctgcgccattggacgtcgcagggcaggcggcggcgccgcgtgattattcgctgccgccccgcctgcgggtgccgtcgggggcgtacttgtccatgtacccgcgcggggtgaccatgcgcccccccaccatggtggtggccccgttgccgatgatgacgatggacagcatgtccacggtggccgggtcgaaggccgaaagcggcgtgaccgacacctgctggtcgggccggtaggcctggcgcaccagtcccacgggcgtgtccggaccccggtggcgggcggcgatggccagggccttttccagatggtcggcccggcggcgcgagcgggggttgtagatgaccaccacgaagtcggcgccaagggcggcgtccaggcggcgttcgatgaccggccacggggtcagcaggtcgctcaggctgaccgaggcgaagtcgtgcatcagcggcgcgcccagcagggcggcggccccgcacagggcgggcacgccgggcaccacctccaccgcgtgggccaggcgggcaaggccgcgctggtccagcagttcgaacaccagcccggccatggcgtacacgccggggtcgccggagcagaccacgcaggtggcgcggcccgtcagggcggcgtcgatggcggcgttgcagcgttccatctcggccatcatgccggtggccagcacctcgcggccatggcgcaattcttccggcaccagttccacgtacagggtgtagcctacgatgcagtcggacgcggcaatggcggcgcgggcctgcggggtgagcagggcggcgtcgccggggccaagcccgatgacgcgcaagggggcaatggtcatggtgtggtctcgtcagtcggtgtggtctggccagcagaggatgtctggccaattgaggatgtggggcccgtagagggtgccggggggcatgcgcgggtggcggaagggccgggggcgatggccacggccacggtgacgccccgcgcggcggacttgggcaccagcaggacggcggcatcgcctgcctgccgggcggaaagcagggcggcggcctctgccacgcccacttccgtcacgcccagcacctctgccgccttgggcgacgggtgcggcacgggcacggcggccaggctggccgcgccgaaaaagtgcagttccgcgcccagcgcggcggcggcctgtcgcaggcccggctcgtcggccttgatgctgacggaggccagcgcagccacgcaggccggggcaaggcgggcggcggccagcgcctcgcggatgcaggcttcgatgatcgtgccgtccaccccgcgcttgcagcccgcgcccacgtgcagcacgcgcgggtgcagcacaaggcggcgcggcgcggccaggtgatcgtgcagggtgaccagcaccgagggcgcatcgggcggaaggtcggcggggacatcgacgaagcggaaaagggacgcggggtggtggggggcgccagccccgtcgccggaagaccccggggcatcgttcgtttcgggggcatcgcctcctgcctcatcagccgtggcgcatgcgtcgcgcagccccagcgcgtcgccggggtcgcagatccacaccgtttccccggccagcagcgcgccgttgacgtggcggaccatggcgatgtcggtcatggccagccctgcccgcgcggccagcaggtcgagcgagggcagtccctcggtgtccgtggcggtggtgatgaccggcgccccgccggtgatggccgccacctgacgggccaggtcgttgccgccgcccagatggccggacagcaggctgatggcgaaggcaccgcgctggtcgcagaccaccacgcaggggtcctgcgcctttgaggcgacatgcggggcgatgcagcgcaccacgatgcccgtggccgccacgaagacgtggccggaatgcaggcggaaggtgcgcgccacaaggtccgccagcgaggcgaacggttgggcggtcggcatgtccgccgtgcccggcatgccggaagcagccccatccgtggtcgccgcgcacagccgttccggcaggtacagcgtgccgcccagttcaccggcaatgcgccgtgcaagcgcggccccgccgggggtcagcgcgtacacggccatgggccgcgtggatgggggggctggcgtgtggggcatggtggtcgggaccgggttggggtggtgcgcggggcggtttgccggaagcgtccggcagggtacgggtgatgccgcaacgcagacgggggcagggccgttccggcgtccgcccccgtgtcgttgcgatggtccggggcagggccccggcgcgtgcgcgctacgccgaaagggtgatggcccgggcggcgtccagcagggcggcgaggtccgcgtcggtatgggcgaacgagaccatggctgcctcgaagggcgacggcgcaaggtagatgcccttgtcgcgcatctgcttgtagtagctggtgtacagggccgcgttggcggtcttggcgctggcgaagtcggtgacaggctggtcggtgaagaacaccgtgaacatggaggcgatggtgttcacccgcaccggcacgcccttggccgccagaatggcttgcagttccgtggccagcgcggccacgcgggcttccagcgcgtcgtagtcggatttcttcagctccgccagggtggcgatgcccgccgccatggccagcgggttaccggacagggtgcccgcctggtacacctcgccgcagggggcgatgcggcgcatcaggtcggccctgccgccgtatgcgcccacgggcaggccgcccccgatgatcttgccgagggtggtcaggtcgggcgtgatgtcgaagcgcttctgcgccccgccgtagttcacgcggaagccggtgatcacctcgtcgaagatcagcagcgcgccgtgttcggtgcacaggtcgcgcaggccctgcaagaagccgttcatcggcaggaccaggcccatgttgcccgccacaggttcaacgatgatggcggcaatgtccttgccgtgcagggtgaacagttccgccacggcggtcaggtcgttgtagggggccagcagggtgtcgcgcaccgtggcttcgggcacgccgggggtgccgggaatggacagggtggccacgcccgaaccggcgctggccagaaaggcgtcggcatggccgtggtagcagcccacgaacttgaccaccttgttgcggccggtgacgccgcgcgcaaggcgcagggcgctcatggtggcttctgtccccgaattgaccatgcgcaccatttccacgccgggcagggcgtcgatgacggcttcggccaggaccacctcgtcttcgcagggggcgccgtagctggtgccgcggtccacggcggcgtggatggcgctggccaccacggggtgggcgtggccgagcagcatggggccccatgactgcacgtagtcgacgaaggaggtgccgtccacggtggtcaggtggctgcccttggcgtgggccacgaacagggggtcgctgtccacgccaaggcaggcgcgcacggggctgttgaccccgccggggatgagttgctgggcgcgttcgaaaagttccttggagcggtggtccatgctgcgttctccgtggcgtgcgtgaggttccggcggaaacccgcgcggggcgggtatgtttcggcgttggcagggcggggccggttggtggcggcctgggggtagcgcgaacgcgttgtcgacggaatccgtattttgtcgccgggcaaggcggacaaaacccgtaattcctcgcatcgcgtccgcaccagccacccgcgacggaagaccgtcgcgggcataaggaagaaaggcagtttccggatgaaaaaatgggtgcctgaaaggcgcggcgcagggggcgcgtcttccggtatcgcgcctattccggaaaatagaccatggaggtctttttcagctcgcgcagcgattcgagcacggcgtattcgtcgagcacggtttcgcggcgcaactgttcgatgacttccaggtgttccgtttcgtggcggccatggatcatggtgtacagttcgtacggccagtcgggcgcggacgaggggcggtagtaggcgtgcgagatcagcgggtgttcggcggcctgcttgcccgcctcttcggcctgctgttcggtgacgcgccaggccaccatggcgttgtgggtccacccggcgcgctggtgcttgatgctggcgccgaagcggcggatggagccgtcttccttcatgcggcgcagcaggtcgagcacggtggcttcgtcggtgcccacggcggcggcgatgtctgcgtaaggggtggcgctgtcgggcaggttcttctgcacgatggtcaggatgcggcgctcggtttcggtgaatcggggcgcggtgtcgtcgggacggctcatgcggggtcctcgttcggttgcggttcgacacacgctgataccccgtcccaccggacgacgcaacccgcaggggaggggagacgggcgggtgctgtggtggggcggggcgcgtggcgatggagcgcccggacatgtgcgctgccgggacggagcgccccgtgcgcggtcgaacgccccgtgcgcggcggaactgccctagacccggtagggggccgcctcgcgcggggtgcccgccatccgtccgtcatccatccgtcacaggcttgccgtattgaggtcgcggcgcgcctgccttgtggcgggccgcgctttgccatatcctttcgcaccattgatgcactgggtgcgtcggcacacctggcacaccagacacagcacgcgccgcttgcggccacggagtatacgacatgaccagcgacgccatgcgcatcgccgtcatcgggggcggcagctggggcacggccctggcccacctgctggcgggcaagggctacgatgtgcgcctgctgctgcgcgacgccgatgtggcgcgggccatcaacacccggcacgaaaacccgcgctatcttgcggggctggccctgcatcccggcgtgcgcgcgcacgtggtcgccgccgaggcgctggaaggcgcggaggtggtgctttccgtggtgccctgccagcaggtgcgcggggtgctgcgcgggttgcggcccctgctgccgcgcgaggtggtgttcgtcagcgccagcaagggcgtggagacgggcagcatgcgcaccatcgccgagatggtggcagaggaactggaagggctggacccgcgctacgccgtgctttccgggccgtccttcgcggcggaggtggtgcgcaacctgccccaccgccgtggtgctgggctgcacggacgcggaccttggcgcgcggctgcgcgaggtgttttccacccccggcttccgcacctattccagtacggacgtgcgcggggtggaactgggcggcgcggtgaagaacgtcatcgccattgccgccgggttgtccgacggcctcggcttcggcagcaacgcgcgggccgggctgatcacgcgcgggctggcggaaatgtcccgcctgggcgaggcgctgggcgcgcgggcatccaccttcatggggctttccggtctgggcgatctggtgctgacctgcacgggcgacctttcgcgcaaccggcaggtggggctgcgcctggccgaggggcgcgcgctggccgatatcgtcactgagatgcgcatggtggccgagggcgtgaagaccacagaggccgtgcacgaccttgccgccgccatgggcgtggacatgcccatcaccgacgccatgtacagcgtgctgcacgacggcgccaacccgcacgacgcggtgcgcgagctgatgacgcgcgaactgaaggaagagtagccggtccggcctttccgacagtatcggctgccatggccaccttgtctgtcgtggcagccttggctaccccggcagccactgcacccacagcctgcgctcgcgcgggccgtcgaattcgcagaagtacaccccctgccatgtgccaagtcgcaaccgcccgccatccacgatgagcagcatggacggcccgaacaggctggtcttgatgtgcgcgtcgctgttgccttcggcgtggcggtagtcgccgcgccgggggacgatggtgcccatgttcacggcgatgtcgcgggcaacgtccgggtccgccgcctcgttcacggtcaccgcgcccgtggtgtgcgggcagaacagcaccagcgcgccgtcggtccagcccttgcgggccaccagttcctgaagctcttcggtcacgtccagcaattgttcgcgcgcggtggtgcgcagggacagcgtttccatggggtctccttgggggattcttctgtggggctgtggggctgtgggactggccgggttgcgccgtgccggatgcctgcgctgggcgcccctgctggtcggagttggggtcgggacggcgcattttcgtcgtttcgtcagtgcgggcagcgtgttgcgggtagcatcgccgcctggccagcttgagtccgtgctgttttttgcctacaaccacatgacgatgcgaggcaagtgaggtttacgccggggtgctgctcccgtgtctgcctgcccgtgcccgcgctgttcccctgtagcccctgcgtacttcattccaccaggaacattgaagggggcgcagggggcgaagccccttgcccgccggaggcgcaagagaaatctccggcatcacccgcccaccgcaggcgtgtaaaaactgcctgccggggcgttaccacttgggagtacacgcatgcctgtcgtcatgggcaccgcaggacatatcgaccacggcaagacctcgctggtccgcgcgctgaccggcatcgactgcgaccggctggaagaggaaaagcgccggggcatcaccatcgagctcggcttcgcgttctgcgacctgccgggcgccggggctggagtcggacggctgggcatcgtggacgtgccggggcacgaacgcttcgtcaagaacatggtggccggggcgtcgggcatcgacttcgtcatgctggtcatcgcggcggacgaaggagtgatgccccagacccgcgaacacctggaaatctgctcgctgctgggcatccgccacggccttgtggccctgaccaaggtggacatggtggaccccgaatggctggagctggcgcaggaggacgtggccgggttcctggccgggacgttccttgaaggcgcgcccatctttccggtgtcgtcaaccaccgggcaggggctggacgcactgcgcgaacacctggcgatgctggagcgcgaactgcgcccggtgcgccgcagcgacctgttccgcctgcccgtggaccgcgtgttcaccatgaaggggcatggcacggtggtcaccggcaccatggtgtccggcagcgtgaaggtgggcgacgaggtggtgctgtaccccggcggcgcgcaaacgaaggtgcgcagcctgcaaagtcacggcgggccggtggacgtggccccggccgggcggcgcaccgccgtcaacgtgcaggggctggacgtggaggacgtgcagcgcggcgacgtgctggcccaccccggcacgctgttcccgtccctgcgctggatggtccggctgacctgcctgtcgtccgcgcccacgccgctgaagaaccgcaccgaggtgcactttcaccacggcgcgcgcgaggtgctggcgcggctgtacttccccgaccgggacaagctggcccccggagaaaccgccctgtgcgaggtgcgctttaccgagcccatggtgggcgtggcgggcgaccgctgcgtggtgcgttcgttctcgccgctgcgcacggtggccgggggcgcggtgctgcacccgctgggactggatctgcgccgcaaggacgcagaattcgcggacaagctggccctgctggagggcctgcccgatgtgcacgaagcgggtgatgccgccatgcaggaggcggccacccagtccctgctgcggctggccggttccgccggggtgcggtttgcccagctttcggtgctgaccaacctggaatcgaagaggctggacaaagccctgcaagccctgggggccaaggggcaggtgttctgcttcgaccgggacgaacgcgcctacgtggacgcggagacggtgcgccgcctgggggcggggtgcctggcccgcgcggcggaataccacgcccgcgaaccgctcaagcccggcatggcgcgcggggcgctgtccgccgggtggggacgggggctgcatcccaagctggtgcatttcatcgtcgagcggctgctgaaggcgggcgaactggtggccgaaggcgacgtgctgcgcctgccggggcacaaggtgtcgctggcctcggaccaggaggggctgcgcgccaagattcgcgccgcctacgcggaagggggcagcagcccgcccaacgtgaaggacgtgctggacccgctggggctggaattcaaggaagcggcggcggtgttcaagctgttgcaggacgccggggaactggtgaaggtgaaggacgggctgtacttccccggcccggtgatggcggacctgaaggcccgcgtgaccgcgtggttcgacacccacgacgacctggacccggcagggttcaaggaactgtcgggcggcctttcgcgcaagtacgtgattccgctgctggaatacttcgacaaggaacgcgtgaccatccgcgtgggggacaagcggcagttgcgggggcggtagcccgcggcgcttctggtgcatgcgctgaagaacgcaggctgttccgtggtgcagcatggcgggcatgtggacacagccattttcgcggcatgaaaagcgccgccaccggacggttccggtggcggcgctttgcgtcactgaggggcggtgaatcagaacagcagggctcgcaggctgcccagcaggccgccaatggtgccctgcgaagggccggccatgccgggcggaggcggcagtaccatgttcccggcgtcggggtcgggctgggagcaaaggcgctggcgcaaggcctcgtaggcctggtccaggcgttcctcttcgctgcggcgcttgcgttcggcatcgcgcatggtgcgctcgtggcgttccatggcgctctggtgccgtttcagcaggtgctcgacatcgtcatgcattgcgaacctcgctgtggccggtttccgccacaggctccccccgagagggcgttttttgccatccttcctgtgtgcagatcgtgaatatctttagaaaatttacgcctaagactatagcgccgccgtgcgttttctgtcaatcgcacgagattcgcgggtaaagaaaaacctgcggtccgggtggaggatcgcaggttttcatgtcatgtcgcggggatttgcggacggaacggcgcggggccctttcgggatttctttttgggctgtgctattccgcacggaaggtgttcggtgtagcaccgcgcggcaatgaaaacgggcgcgggggtgtccccgcgcccgtctgtattgcgctctgctgtgttgcggcgtgcgcctagcggcggtcgccgccacggccacggtcgccgccacggccaccgcgatcgccgccacggcggtcgccgccgcggtcgccacggccaccgcgatcgccacggtcgccacggtcacgcggcgggccggaggggcgggcggtgtcttcggggttccattcgacgccctgttcttccagcagcacggccttgcggctggcgcggatgcggtcgccgttgatctcgatgaccttcacggtcatgtcttcgccaaggcgtgccacgtcgccggcctgttccacgcgattggtgtccagctgcgagatgtgcaccagggcttcgaggttgggcaggatttcgacgatggcgccgatttccagcaccttgcgcaccttgcccacgtagttcttgcccagttccgcgcgctggtcgtagtactgcaccatttcgcgggccatttccatggcttcgtaggtgggcgcgaagatggagaccttgccgctgtcctcgatgtcgatggacgcgccggtggcagcggtgatggccttgatgttcttgccgccggggccgatgatgatgcggatgacgtcggggttgacgaacacctcggcatgctgcggcgcgtacttggacagttcggtacggggagcttccagcaccttggccatttcggccaggatgtgcaggcgcgcctcgcgggcctgggccatggcgcgggccatgacgtcggtgggcaggccggtgatcttgatgtccatctggacggcggtgatgccttcggcagtgcccgcgatcttgaagtccatgtcgccgagggcgtcttcatcgccaaggatgtcggtgagcaccaggtactcgccttcttccttgatcaggcccatggccacgccggccaccggagcggtgacgggcacgcccgcgtccatcagcgaaaggctgccgccgcacacggcggccatggacgaggagccgttggattccatggtttccgccaccacgcgcagggtgaaggggaaggaatcatcctggggcagcaccggcttcagcgccttttcggcaagggcgccgtggccgatttcgcggcgggacacgcgcgacatcttcacttcgcccaccgagtagggggggaagttgtagtgcagcatgaatttcttggtcacgtcgcccaccagcgaatccatgcgctggctgtcggtggagctgccaagggtggcgaccaccagcgacttggtttcgccgcgcgagaacagggcggaaccgtgggcgcggggcagcaggcccgcttcgatcaggatggggcgcacggtcttggtgtcgcggccatcgatgcgggtgccttccttcaggatgcggcggcgcaccagcaccttttccagcgagccgagcatgtcgcccacttcgcggccaaggttggcgttttcggccagggccgggtcggccagcagggcttcaagcaccttttccttgacggccttgcgggcgtccttgcgggccatcttttcggggatgcgcagggcggcgtccagttcggtggtggccagttcggccacgcgggccttcagctcggcgttttccaccggcggagtgacggccatcttggccttgcccaccagttccatcagcttgagctgggcgtcgatgagcggctggatttccttgtgggcccattccagcgcggccacgatgacgtcttcgggcacgaagtgggcttcgccttccaccatcaccacggaatcgcgcgaggcggcgatgacgatggcaaggtcgctggcttccatttccttcattgtggggttcagcacgaactcgccgttcacacggccgatgcgcgcgcctgccaccgggccttcgaagggaatgggcgaaatggacagcgcggcggaggcgccggtaacggccagcacgtcgctgtcgttttcctggtcggcggaaatgacgttggcgagaatctgcacttcgtcacggaagcccttggtgaacagcgggcgcaccggacggtcgatgaggcgagagaccagggtttcgcgttcgctggggcgaccgatttcgcggcggaagaagctgccgggaatacggcccgcggcgtacatcttttcggagtagtccacggtcagcggaaaaaagcccatgtcgcgttccaggggctgggtgcacgcggtgaccagcaccacggtgccgccgcactgcacccagaccgcgccgtgcgcctgattggcgaggcgaccggtctcgaggatgatttctttaccgccgacaacggcggagacgcgggtagcgttgaaaacgctctgcattgttgcgtacctcttcggttcagcgaaggggattccggggagaaggccatgctgcgaccatgacgttgcagccggagtggtcatggcgggggccggagcctgcggttgcggcttccggcatggcgctcttcccggaccccccttcacgctgcgtgttgggggcgactcgtcgcccgtgcgcatcgcgcagggtccgccgtcacgcgacggcgggccctgccgatggcggattactttctgaggccgagcttttcgatcagcgcacggtagcgctgaacgtccttggccttcaggtacttgaggagcttgcgacgctggccgaccatcttcagcaggccggtacgcgagtgaaagtccttcttgtgcgtcttgaagtgcccggtaagctgttcgatacgggcggtgagcagcgcaacctgcacttcgggcgaaccggtgtcgccttcatgcttggcgtgcacatcaatgatgctcttcttctgatcgacgtccatgaccacagctgtatcctccaaagtggatgttattggctccacagtccccgaagcacggtccagaccggctgcgcgttcacgatgcgcgtctcggccagggccacgggcgtgtcgtccggagcgagcatgatggccttcaatccctctgcgaatggcagttccgccatggcttcgggaaggtacggcacgatcattccgttgcgcacccccgcctcctgcgccgcgctgatgcgcagcttgggccagtggggcagggctcgcgtgacgggtatgacccgctccggcaaccgctcgggctcggccagcacggcatctagctcgtgcgcctcgtcaataccgaacgggtgactgtactcccgggtcagttccgtaagcatggcgccgcaccctaaacgcatccccaagctgtgggccagggaccgtatgtaggtaccggaactgcacgttacccggaaggtcgcggacggcaggtcgcacgatacgacctgtgcccgcgaaatttcgacggtcttcgtctttaccggcgtctcgcgcccggcccgggacagcttgtagaggggctgcccctggtgcttggcggcggagtagggcggcacctcttgttcggtgctgcccagccagttttccacctcgcgccggatgtcgtccggggtcacgtggtcgtacggggcggtggccgtcacgctgccttccgcgtcccacgtatcggtggtggtgccaaggcgaagggtgccaagatacaccttttcgccgtcggccatcaggtggccggaaatctttgtggcatgccccaacagcacaaggagcacccccctcgccatggggtcgagggtgcccgcgtgcccgatctttttctggccaagccgcttcaccctggcgatgcactgggccgaggtggggccctggggcttgttcagcaccagaaggccatgctgctgtgctggcaggacagccatataccttatgcctctttgccgcagggcgcaagctgggcgggaatggccgccagtacggcccgcgcggcctcgtgcggctgcatgtccagttcggcccctgccgcattgcggtgcccgccgccgccaaaggccgccgccaccacgcgcacgtcgtccgtgccgctggagcgcaggctgaccttgctgcggcccgcgccgtcgccgcgcaccatcagcgatacgcgcaccccggcaaggcgacgcagttgcgaggcatagccctccaggtcgtccttgtctgccccgtgcagggcgaacatgtcgtcggtgatcactgataccgccacggcgccgccgcagtgcagttctatgccctgcatcagcgcgccccacagccgcatgcggccaagggaccagttgttctccagccggtcgtggaacaggccgggcttcagccccagccgcacgatctccgccgccagttccagcagttcaccgctggtgctgccgtaacagaagttgccggtgtccgtgcagatgcccaggtataccgcctcgcccagcgggccggaaagcggcacgccaagctcgcgcgccagcatgcccgccatctggcaggtggccgccagatgcggctccacccagttgcccaccgtgccgaacatcgggttgccctggtggtggtcgatgttcacgctgcgcagctccggcagcttcgcctgcaggtcgccgcccacgcggtgcgcgtcgccgcagtccaggataatcgccaggcgcggggtgaaatcacccagttccgccctggtgcgcgccacagggccgcccatgtccacccagccgtactgctgcggcactccgctggtgttgtacagccggaaccgcttgcccagcgcgcgcagcacgtgcgcaaccgccgccatggaccccacggcgtcgccgtccgggttggcgtggctggccacaaggatgtcgtcctccgaccgtatgatggcggctatgctggctgcggtatctgtcatggtggggttcctgcggagatagttttcaggggaagagccggggaggggaccctttgcggcagccattatgtgagcgcttgcgcgagcattacggatggcgtccgcagagcgtgaaagggtctccctccccggacccctcccccccaaacttttcaaatgggggggcgacgttacccgagtagggcacctgtcttgtgcgcggcgggattttcgtttgctggcaaggaaaaaaagacagccgggagggaacgtactcttcggtacgtgaccgatccgggtggcgacgcttgacgcagccagcaggcgaagggcccgtcgcgcctattcggcggcgaaaaattcaatatcgctgtacgtcatctcttcggggcacacggcttccatcatggccaggcacttgtcgaggcggctttgcaggtgccgctcgctgttgcttaccgaaaccacggccagcgacagccgggtcagggaatcctggttgcgcacctctgcgatggacacgttgaaggtgttgcgtaccttcgtcttcaggctgctggctatgcgccgcttccccttcagggaatcgttgccgtgcaactcgaattccaccgtgagcacgccgatgatcatgggggtgccgcgcagcatggcgcatcgttgacaaacctcgcgggcaaatcccgcgccagtaaatcggcagggcaggaggcttgcgccccctgcccgccggaggcaatcgttgtctgtctggtcttacagcgtggcggcttcttcgaccatctcgaaggcttcgatgatgtcgcctatcttgatgtcgttgaagttttcaaggcccacgccgcattcatagcccttcatgacttccttcatgtcgtccttgaagcgcttgagcgacgtgatcttgccggtgtagaccaccacgccgtcgcgcagcaggcgcacgccggcgttgcgggtgatcttgccgtccgcaacgtggcagcccgcaatggtgcccaccttgggcacgccgaaggtctgccgcacttccacctggcccaggtacacttcgcgctgcaccggggcgagcatgccttccatggcgctcttcacttcatccacaagcttgtagatgatgtcgtagaagcggatgtccacgttttcctgctcggcgatgtccttgaccttggcggtcgggcggacgttgaagccgatgatgatggcgtcggaggccgatgccagcaggatgtcggattcggagatggccccggcaccgccgtggatgatgttgatgcgcaccttttcggtgctgagcttgcgcagcgcctcggagatggcttccagcgagccctgcacgtcggacttgacgacaaggttgagcaccagggcttcctggtcgtcgacgcgacgggacaggaacgtttccagggtaaccttggattcgcgggccagttccttttcgcgctgcttcacggcgcgggtttccgcgatgcggcgggcgagcttttcgtccgtcacgcacacgaattcctcgcccgcttcgggcacgccctcgaagccctgcacttccaccggcatggcggggccggcttccttcaccttcttgccctggtcgttgaacatggcgcgcacgcggccactgaacacgccgcacacaaaggtgtcgccctgcttcagggtgccttcctggatcagcacggtggccacggggccacggcccttgtccagcttggcctccacgatgtggccacgggcgggcttgtcggggttggccttcagctcaaggatttcggcttgcagggccagcagttccagcagttcgtccaggccctggcgggtcttggccgacacatggctgaacacggtatcgccgccccaggcttcggacaccaggcccatttccgccagttcgcgctgcacgcgttccgggttggcgccttccttgtccatcttgttgacggcaaccatgatgggcacgccagcggccttggagtggttcaccgcttcgcgggtctgctccatgacgccgtcgtcggcggccaccacaagcacgacgatgtcggtcacctgcgcgcctcgggcacgcatggcagtgaacgcttcgtggccgggcgtgtcgaggaacacgatctcacccttcttggtggtcacgtggtacgcgccgatgtgctgggtgatgccgcccgcttcgcccatggtgacgttggtcttgcggatggcgtcgagcagcgaggtcttgccatggtcgacgtggcccatgatggtgaccacgggaggccgatgttgcaaggtctcgggcgtgtcttcttcctttgggatcaggtagtcgtcttccgagaagcccaccttttccacttcgtagccgaattccgaggccaccagggtggcggtttcgatgtccagcgactggttgatggtcgccatgacaccaaggccgaacagcaccttgatgatttcggtggacttcaggcccatctggtgggccatgtcggccacgcggatggcttcctcgaccttgatcttgcgcttggctgccttcagcggctgggtggcggtggcgaccttcatgtcgcggcccttgcgccccttgccgcggcgggcgccgccacgcgggaaatcgtcgtcctcgcggccacgcgtggtgcgatcggcaccgggctggaagtccaccgtgcggcggcccttcaggcgcttcttcttgctctggccttcgtcgccgcccgccgggggctggcccatgccggggccgccggggccgccgggaccaccaggacggggaccgtagccggggccgccggggccaccgggacggggaccgccgggaccacccggacgataaccgccggggcgatcaccaccggggccgccgggaccacccggaccaccgggacggggaccgtaaccgggacggtcaccaccgggcccgccgggacgaggggcgtagccgggccgatcaccgccagggccgccggggcggggcgcgtaaccgggacggtcaccgccggggccaccagggccgccggggcggggcgcatagccctgccggtcgccaccgtagctgggacgatcgccgccggggccgccggagcggggctggtagccctgccggtcgccgtaggcggggcggtcgcccctgtccgtgcggtcgccttgcgggtaggggcgcggcgccggagcggaaggatcgggacgggaaatgacgcggacctggggtccgggcgcgtcgggcgtgcgcttctttttcctgcggcggttgccgtcggcgtcgtcctcgtcgccatccacgccttcaccgcgcggtgcggcgtcagccgccacggggggcaggatggagggctggggggtggcgtcgggcatggccgaagcgtcgggccgggccgggcggatgatgcgcgcggtgggcgtggcgggcttttcggcctgctgggcagcaaccgccggggcggcttccacctgcacatcggcgggcttgtccgcactggcgggcgcgggagtcacgggggctgccggggccacgggggccacctgtacgggctctgccggtgcttccgcgaccggtgcgggctcgtcgtggcggcggatgatgcgcgcggcgggcgtggcagggcgtgcctcgggcgccgcgggggcttcggcgcgggcggcacgggcgggccgttcgtcagctgcgggcggcacgggcgcttcggccttggcggcgggcgcttcggcgtcggcaatgccggatgcggcttcgccctcatcggcacgacgacgcacgggggcttcgccctcttcgccgtcgcggcggcggcggcgcacgatgacgccgggctgaaccaccttgcggtcaacgcccgcttcggcggtctggccctgatggcgttcgcgcacgcggctgacctcgtcggcggtaagcgtggtcatcacgctcttggccgggatgtcgaggtcgcgcagcgtgtggagcagatctttggtggacacgcccagctccgtggacaggtccttcaccctggtcttgtcgtctgtcattcctgaacccccttgcgcttccttcgccagccgccgaacttccggaatcgctcccggcattcggggctttcgcatacgtagaacccgcgtccaggcagtacctgcctttcgtccggaacggggtctgcccccgccccggcggcgtccgtcggggggacgtaccgcagaagctcgcgctttgcaaagcggcgcctgcatatgacgcaggtgcgtaatggtatgtgcttcccgcggatggcttcatccatccgcgtactattccttcgcttcggcttcggttccttcgcctgcgccatcggctgcctccggagcgggctccgcatccggttcggcagtcgcgtcggcatcgtcctgcgcctggggcgcaaggaagttgatggccgcgcgcaggtcggcgatcttgcccggcgcaaggcccagcgccgaggcaagttcctcgtcgtcggcttcacgcaggcgctcgatggactggaaccctgccgcgatgaactgttcgatggagatttcggcgacgctggcgatctgctcgagcccgcgtccgatggcgttggcctcgttgtagcgggtttcggtgtagatatctatcttccagcccagcagcttcgcggccagcttcacgttctggcccttgcgcccgatggcgttggtcagctggtcgtcgggcacgatgacttcgagcagattctcttcctcgtccaccacgatgcgcgagatgaccgccggcgacagggcgttgcgggcgtaggtggcgatgtccgggctccagaccacgatgtcgatgcgctcgccgcgcatttcctgcacgatgttctggatgcgcgaaccgcgaatgcccacgcaggcgcccaccggatccacgtcgcggtcgcgcgacatgacggcggccttggcgcggctgccgggatcgcgcgagacgcccatgatctgcacggtgccgtcgtccacctcgggcacttcgcggcggaacagggccgccatgtagtcgcggtgcgcgcgggacacgatgacctgcgggccgcggccttccttgcgcacgtcgatgaggatggcctgcacccggtcgccgcgcttgtagtgttcgcgcgggatctgttcttccttgggcagcagcgcttcggtgcggccaaggttgatgatccacccggccttgtcgcggcgctggatgatgccgctgacgatttcgccccggcggtccttgtattcctcgtagatgatctcctgctctgcgtcgcgcatgcgctggatgatcacctgcttggccgactgggcggcgatgcggccaaggtcctcgatcttcacgcggaagcccatttcgtcgtccagctgcacgctggggtcgtgggtgcgcgcgtcctcgagcgaaatttcgctgttggggttctcgaccttcttcacgacgatcttgaactgatagacgtcgatttcgccggtttcgtcattgtagctgacttcggcgtccatctcgtcgccgaacttgcgggccacggaggtgcggacggcttcctccagggtgtcgatcagcatgtcgcggtcaaggcccttgtccttgctgatctggtcgatggccttcttgagttccaggctcatgggtactcctccggatcggtggcctagtccgtggtgtcgtcgtgcggcgcgccgccgcgtgcgggctttttgggctgcgccttcttgcgctggccggtcttgccgccgggctggggccgggtcgtgtcgggaaaaacgtggatgaggtgcgcctttttcacgtcgtcccacgccacgctgatgggggcggggtcttcgtcggggcggggcgcggtgtcgggcagaaaggtgagggtgtcgccttccacccgcacgatgtccgcccggaacttgcggcggcccggccattccgggtggggcaccgcaagagtgagttcgatggtgcggcccacgtagggaaccacctgggcgatctcgaagaaggggcgttccagccccggcgaggacacttcgagcacgtaggcgtcgcggaccacgtcttccacgtcaagggcaaggccgagctggcgcgaaaggcgggcgcactggtcaattgtcacgccttcgggtgtgctgccttccagcgcgacgccttcgggcgtggcgctttcggtcgcttcggcagtgtcggcggggacgggcatgccgggcttggcgtccacgtacacgcgcagcaccatgcgtcccccgtcgatgatctcgatgccccacagggcaatgcccagggcgtcggccaggggcgtggcaatggcggcgacggcgtcgcggaggggatacgtgctcatgatgcggggtaacgtccgttgtcgtgggcggcggagccgcagcaaaaaaaaagggggccgaaaggccacccggaatggccgcgtacggccctcaggatgtcgaagcggcgttgccgaggagcggtaaggcgtggcgctccatgaagcgattccagaggaatatcggcagccgcttctgtcaagacgcgaatatatagtatggggccggaggtctgtcaacaggagatggcgcgaggaatggtgcggaccgcgcgcggatgcggggcagatgtcggcgcgcggggcaggggcatgaccgtcgttgttccgtcggtttggcccgcgcgcggtgcgcgccgtgtggcggcgtgcgttgccacgcaccggaatgatgcaggtttgcaggtgtggcccatgccttgcaaagccactggcgcgggcagcatgcccgcaaggaggcacgcatgcaagaaggcatgttgtcgagcctgttcggcgcgctcaccaacgagcaccgcatgaacaacatctcgaacaatctcgcgaacgtgaataccacgggctacaagcgcgacgtcatatccttcaaggataccatgcagctgttcgcccatgatcagatcatggagcccatcgccaacgtgcgctcgaaaaagctctttccggagcccatgcacgtggcccggccccgcatagccgtggcccacaccgacttcgagcagggcagcatgcgctacaccggcaacccgctggacgtggccatctccggcaacgcctttttcaaggtgcgtacccccgaaggcgaattctacacccgcaacggcaacttcatccagaccgccgacggccagctggtgaccgccatgggccacgcggtgcagggcgacggcggcgacattgccctgccccccggcgaggcagtgcagatttccgacgacgggcagatattcgcgggcggcgccctggtgggccagttgaacatggtcaccgtgaacgacctgaccgccctggaaaagctgggcggcaacatgtaccggctgcggcccggctccaacgcgggcgaggtgcccgccgagcgtgcctacgtggcccagggctacctggaggcgtccaacgtcgaggtggtctccgaaatggtgaacatgatcgaagcgcagcggcagttcgaagcctaccagaaggtgatgcagaccacggactccattgaccgtgaggccacgcagaaggttggcaagaaagtctagcgggtggcggcatgagtgtctttttgtcctctgccttcgtcagaatagctttttattccggtcaaataccgcaaaagtatattcccttcataaaaagcaattcttccttggcagagaacaaaaatcctactcatgccgccacccgcagaagaagccaatcgtctgactcactgccaaccgccgcagcgcgggcatgcgtgcccggtgcatccggcatccggtttgcaaacgcctgactggcgggcaatcaccgccggacaactgacggaaccaaactcctcgcaaggagacaacgaccatgatgcgttcactctggacggcggccaccggcatggtggcccagcagctcaacatcgacgtgatctccaacaacctcgcgaacgtgaacaccacaagcttcaagaaaagccgcgcggagttcgaggacctcatgtaccagaacatgcgcatcgccggtgccgccaccgaaggggacaaccgcattcccaccggcatccaggtgggcatgggcgtgcgtcccaccacggtgcacaagttctttacccagggcgactattccaacaccggcaactcgcttgacctcgccattgaaggcgacggcttctttctggtgcaggtgaacggcgaggacgcctacacccgcgcgggcgcgttcaagctgaaccaggacggggtggtggtgaccgccaatggctacaccctgcaaccggaattcaccgtgcccgccgaaaccaagaacatcacggtgacggaaaacgggcacatctccgcactggacagcaacggcgcggcgctggccgaggccgacatccccctctacaccttcatcaacccggcgggcctcgaagcgcggggccgcaacctgtacgtcccgtccgaggcatcgggcgaggcggtggaaggcgtgcccggtgagaaccaggtgggcaccattgcccagggctttctggaaatgtccaacgtcgaggtggtggacgaaatggtgaacatgatcgtgggccagcgcgcctacgaaatgaactccaaggccatccagacgtcggacaccatgttgcagaccgctgtccagctgaagcgttaagggctgcctccaaatggtcctttcgtccgttggctgcgtcaaacttcattcgtcattccggtagaatacgataatggtatgctcccgtcatggcaggttcgttttccttgccaacgaacgaaaatcctcattcggagaccgccctcggggcgtgtgttaccccgcagcgtgaacgtttctggaactccagggagatataacatgatccgccaccgccgttccgcacccacccgccattccgccgtcatggtgtccgcgttggccggccccatggcctggctggccgcgctggcccttgccgtggggctgctggccttcggccttgccccggcgcgggccggcaccgccgacgcgggctggcgcatccggctgctggacgccgccgtggtgtccggcgccatggtgaccctgggcgagatcgcggagccggtgggccccatttctccgcaggcctggcgcgaactggccgccacgcccctgtggccgtcacccgccgagccgggccgccccatgagcgtcaaccgtccgcgcctgcaacaggccctgcgcgaggccctgcgcgataccgaatcgctgtgtctgtaccccggcacgctggtgctccagcgcggcggcgcggtgctgcgcgaaggcgacctgcgcgccctggctgtcagagctctgacacccgccatggccgccatgcccggcgaggcctccatgcaggactatcgcctgccgccctacgtctttctggcccacccgcagcagcaggtggtggtggaaaacaccctggccgcccccgggcgcaacaccctgcgttttgcagtgcgcgaggtggacggcagcatcgtgcgcaagttcaccggttccgcctttgtggacgtgtgggccgacgtgccctgcgccgcccagcccgtgaacaaggacgacgtgctgacccccgaaaagatcacccgcgtgcgcaagaacctggcctacctgcgcgaacccgcgtgggacggcctgggcgggccgtggcgcctgacccgccccgtgggcgccgaccaggtgatctaccagagcgatctttccggtgtgcccaccgtgcggcgcggcagcgtggtgaccgtgctgtacgattccggctcggtgcgcttgcaggtgcagggcgaggccatggccgacggcggccttggcgagaccattcccgtgcgcaacatgcagagcaagcggcagatctatgccgcggtgaaggatggggggacggtggtggtccgctagggccccccgcgggcagaagcccgaaacaccccatccgcaatctcaaggagaaccgtcatgaaacgcagactgctcgccgccgggtgcgccatgctgctgctttccgggtgcaatgccgcccggcagcagccttcgccggtgccgccggtcacgcagccgcaggcctatgccgagcccgaggacacggccgccaaccccggatcgctgtacagcgaatcagactcggagttcctgttctccgacaatcgcgcccgccgggtgggcgacatcgtgctggtcaaggtggtggaaaccgacaaggccaagaacaaggccgacaccaccgccgacaagacctccaccaacgaactgggcgtcagcgccttcttcgggcagtccagcgcgtccatcaaccccataaatcccgcagggccttttagcggtgccgtgggcgccaaccccattttgggcaccagttccacctccaagcattccgccaccggcgaaaccaagcgtgaaagcaccgtcaccaccaccatcgccgcccgcgtgctgcgcgtgctgcccggcggcctgatggaagtggaaggggcccgcgaaacccgcgtcaacgacgagacccagtacatcgtggtcagcggtctggtgcgcgcccgcgacgtgtcctcggacaactccgtgacctcgtcgcagatggccaacgcccgcatcgagtactacggaaagggcactctggcggacaagcagaagccggggtggttcacccgcctcatggacaacgtctggcccttctagtgcgaacgcggcaagtccgcccgcatgcatcgtcaaacatcgccgccgccggggtcgagtaccaaagagtacactcccccggcggcggcttcgttttccttgcctgcgaacggacttgccgcgttcgcgctacgcgatgtgcgttgcaggctggctgggtccaacgcgggcacgctgtcgacgaaatccgtcttttgcctccgggctgcgttggcttgtcgtttttgatgctcacgtacaaaagtacgctccgctcaaaaacaccaatccgccttgcccggcggcaaaactcgtaatttctcacatcgtgtccgcacagccacccgcgacgggagaccgtcgcggggcataaggaatggagtcgccagaatgcgggatgaagagggaaggccgcgtttttcctcttttatcggtatggcgcagcgccagtcttacggatggcgaaagcaacgctgcactggtgtacatgggcagcgaaagtcaagcgccaacgccgcccggcgggacgaagcggatttcgctagcgacgagcccgcgctgaacccaagcctgtatgcggcccccgcccctccgcctttccatacccacatcttccgccatttcctgtccgccgcaaaaacagcactggcacggtgttggcaatagccatgggcagcgccggaataccgtcggttacccgtcggtgccgcgccctgcggaatgcttgtttcttgaccgtcagcaatccgcgcgccccatcccttcgcgcccgtccggcccacatccggcccacgtccggcgcacattcggggggggcgccgcgtaacgggctgccccgcgcagccggattttcggagaaatgccatgtcgcccagccttcgttccctcaccgcccgccttctcgtcgtcccgctgcttgcggccctgtggctgctggccctgccgggcggcgcaggggccgtgcgcatcaaggacatcgccagcttcggcggcgtgcgcgacaaccagcttgtgggctacggcctggtggtgggtcttggcggcacgggcgacaagaaggactccaccttcaccatgagttccatggtcaacatgctggagcgcatgggcgtggccgtggacccggccaagatgaagcccaagaacgtggccgccgtcatggtcaccacccgcatgcccgtttccgccaagcccggcacccgtctggacgtcaccgtgtcgtccatgggcgacgccaccagcctgcaaggcggggtgttgctgatcaccccgctgaagggcgtggacggcaaggtgtacagcctggcgcaggggccgctggctctgggcggcttttccgtggaagggcaggccgcccgcgcccagaagaacgtgaccaccgtgggcaccatccccggcggggccatcgtggagcggggcattcccttccagttcaacagccaggatacgctgaccctgcacatgtccagcgccgacttttccaccaccatgcaggtggtggaacggctgaaccgggtcatgggcggcagctacgccaaggctcaggatgcctccaccgtggccctggacgtgccgcccgcctaccggggcaatctggtgccgctgatggcctccatcgagaacatcgaggtcacccccgacagccccgccaaggtggtggtggacgaaaagaccggcaccgtggtgctggggcgcgacgtgcgcatctcgcgcgtggccgtggcccacggcagtttgcaggtcaccgtgcaggaaggcatggacgtctcgcagcccggcccgttcagccaggggcagaccgtggccacgccgcgcaccgacatcaacgtgcgtgaggaaaaccgccgcctgatgctcatggaaggcgccacgttgcaggagctggtggatggcctgaacgccatcggcgccaccccgcgcgacctggtttcgatccttcgggccatgaagacggcgggggcgttgcacgccgacctcgaagttatttagccgcggcacaagggccttttcgcctctgccgtcgtcagaacgcttttttgttccggtcgggtaccacaaaagtacgctccctccacaaaaagagcgttcttcctcggcagagacaaaaaatcctcttgtgccggagtctcgcgccgccaatcggattgcccggttgcagaggcatgaggttccagctcagccggaaggacagcaaccatgaccgctcccgtcgatcccaaactcgccactgccgcctcggcccagcacgagcttacccaacgcaagctcgagatggatgccctgcgcaagcgcctgcgcaccgatccgtccaaggagcagaagctgcgcgaggcgtgcgaagggttcgaatccattttcgtgcagaagatgtgggagcagatgcgcgccaccctgcccaaggaaggctacctgcacagcaaggaagaggaattctggcagtccatgttcgaccaggagcttgccaaaaagatgacctctgccgggggcatcgggctggccgacatgatctacgagcagctttccaccaagcttaccgacgccagccgcaccaccgcgcccagttcggtgcgcgagccggtgccggtgaagccggtgtcgctggtgccgcgcatgatcacgcccgcgtccgaggggactggggggactggcgggactggcgggactggcgggactggcggggtcaggagcggtggggcttcgtccatgtacgagcccgccaaccccgaggctccggtggcgggtgaggcccaggcgccggacgccgcaggcggaacaggtggaacgggcgcaatggccgacccggcaaatcaggccgggcactccatcgtccagcagcatctggccgaactggagcgtcaggttgccgccgcacccccggctggcgaggccggtccggtggcatccagtccggcggtatccgctgtggcgggtgctgccattgcgggcggggcgggtgcggttgccgcaacgggcgcgactgtatccactgccgcgactggagcgactggcgtgactgccgtaacgggcgcagcggggtccgctgtggctggcgctcccggttcgaccggggcccaatccgccacggtaccggctgccgccgccgaagcaggtcaggccggtggtgcgtcctccagggcccagcgccgcaccgcacgcgggctgcccgccgcctccgtggcgggcgagaacacgcgcaaggtgcgcagccccatgcgcgacgcccagatgggaccgcccatcgtgcaccgcaccggggccatgaagcgggtggcctcgcccgctgccacgcgcacgctcagcgtgcccacgggtgcgccttcggcagccgaattgcaggccggtcaggcggcgcaggacgtgcaggccgccgtatccggcgccggacccgtcggcgcagcatccccggcggcaggcgaaatttcttcggcaaccggagcaacgccatcggtgtccggcatggtctttcctgcatcgggccctgcatcgggcgcggcatctccggcagccgcatcggcccccccggcctctccggctgccaaggcctctcccacgggcggacccgcggtggccctgggcgcgccggggcccatggcctggccgcatgaggggcgcatcgcctccggcttcggctggcgcaacgaccccatcaccggcgaacgggcctggcatccgggcgtggacattgccgtgaccgatggcgacccggtgcgcgcggcgtgggacggcaaggtggtctttgccggcgaacgggccgactacggcaggctggtggtgctggagcaccccggcggctggcgcagcttttacggccataacggcagcctggacgtgcgcgagggcgacgtggttcgggcgggcacggaaattgccaaggcagggggaacgggccgcgttgccgggccgcatcttcacttcgaggtgcgccagggcgaactggcggtaaacccggaatacgcggcgcgcagcctcgcttccggggggatcgcggcacaacggacccgtaccggagggtaaccagatgtacgatcagatacgcggcaatcttgtccggcagaccaaggggctggaggtgctggcgctgctgctcgaggaagagtttgcccacttgcgcgggcgctctcccgacgccgtgagcgccgtggaattctccatccacgaactgatgcgccagctggcctgtgaacgcgtggacctgaaggcggtcatgcagcgcacccggctttcggaatacgcggacatgctgcccgaggagcagggcgacgaagtgcgcgccctcatcgcgcgcatcgacgcccaggaacagcactgcgcccgccaggcctcgctgaacgcggacctggccctggccctgctggaccagagccaggagctgctggactacctgcaccgccgcctggttcctcccaagcaggaaacctacggccgcaagggcggcatgaccacctcgcgcgccgaggcggcgctcatccgcgggaggttgtaaatggccggtgtcacctcgctgctcaacatggggcagctttcgctgctggcgaaccagaccgccatccagaccacgggcaacaacatcgccaacgtgaataccgtcgggtattcgcgccaggcggtgcgcttcgaggagtatcccgccctcgacggctttccgggtcagatcggcactggtgcgtacgcggcagaggtgtaccgctatttcaacggcttcgtggaaaagtcgtacctggacaaggcctcgcaacagtcccgctgggattcgcagtacgaaatgctgcaaagcgtggaaagcctgttcaacgaatcgaccacccccggcatcaacgccgccatgtcgcagttcttcgccgactggcaggccctttcgcagcggcccgacgacaaggccagccgcgacgcgctgctttcgcattccgacaacctcgtcaagctgcttcagaactccgaatccaacctgcgcatcatgcagcagcagatggaccagtacctgaagcaggaagtgaccgaggccaacagcctgatcaagcagatcgccgagttgaaccggcagatcgaaatgcacgatgatccgggcaagaacaacgccaacacgctcatcgacaaccgtaacctgctggtgcgccaactgtcgcagaagctcgacgtcgacgtggtggacaacggcagcggcaagttcacggtggtcaccaaggccggtcacaccctggtggacggggtgaacgccttctcgctggactaccaggggccgcaatcgcagcagtcgctggtgcccggttcgaatttcgacggcgagatccacttcgaagggtcggacgagtacgaatacaccctcgacgtggtgcagtccggtgcggtgaccagcggtgcgggcgcggccatgtaccgcgtctcgctggacggcggcaagacgtggctgaaagacgagaccggcaacgaccggttgtttgccgcccgccctgaagaccagaaggtcaaggtgcaggggctggacatctacttcagcgggtccacccagaacctggaggcgggcgaccgctttaccgtcacacccaagagcggcgtgtactgggttacgcccaccacttcgcccctgaacatttcgccccagaccatggccgacggcaccgacaattcccggcgcatcaccggcggcaccatcggcgggttcatgatctttcgcgacacccaggtgggacgctacgtggaccgcgtgaacgccctgtcggaatcgctgatctgggaagtgaaccgcctgcacagccagggcgcggggctcgaccacatgtcggtcatgagcggcacctacggcgtggccgatccgtccatcgccctggggtccgacagttccggcctggcctggctgaaccggctggaggcgggcaacttcagcatgtacgtgtacgacgccaacagcggcgcctacctttccaacgcctccggcccgctggacttcgacacggccacgccgggcatccagaacttcgaccccacggtgcattcgctgaacgacgtgcgcgacgcgctgaacaacaccttcggcacctatatcaacgccgacatagtggacaacaagctcgtggtgcgcagcaacagcggctacaagttcggcgtgggggccgattccgcggggctgctggcgggccttgggctgaacacctatttccagggttcggacgcctccaccatctccgtgcggccagacgtgcgcagtgacaccaatttcatcaacgcgggcaaggtcaacggcggcaacgaggcaaacgcgggcgacaacgacaccgccacggccatcgccgggctggccaccaaggaggtgaccatctcgaccaccttcgaacgggccagctcgcagaccctgtcggaatactacagcgccatcgtggccaccgtgggcgcggataccgcctccaccaagttcaacgcggcctatacggcaaccctggccaaggacctggacgagcgccagagcgcatcgtccggggtgaacctggacgaagagatggccagtctcgtcaagttccagcacgcctacaaggcggcggccaagctggtgaccacggcggaccagatgatgcagacgctgctgggcctcaagcagtagcgacggaaggagtctcccatggcaggacgcgttacgcagcggaccatgttcgacaattacatttcgaacatgaactatgcgctgtccaacctcatggaatcgaacatgcaggcgtccagccagaagcaggtcaaccgcccgtcggacgatcccgtgggcatggcccgcatcctgaactatcgcgcctcgctggccaccaacgaacagtaccagaagaacgtgggccaggccgaaagctggctgagcctcgcggacaagacgctgacccaggtgagcaccgtgctcacccgcatcaaggccctggcggaacaggccgcaaccggcacggtaagccccgagaaccgcaaggaaatcagctacgaaatgcgcgagctgtacgggcagctcatcaacctggccaacacagagaacgaaggccgccacattttcgccgggcacaagatcgagagcgccgcctacgttgccgggcttgccgtcacagccaacgaccccgcactgtcgaacacctcgttcacggtggacggcggggccagcaacaccatcgtgttccagtttctggaaagcggcaccatcggcaccgacgcgctggactaccgctattccgaagacggcggcaccacctggaagaccggcaccctggcctccaacgccgcgccggtgatgctgggcggggcgcgcctgaccatgtctccgggcgccgcggtgaccgccgtggataccggcaacgaccacgaggcgggcaacggcacctggctgtacattcggcccacggccatctacaagggcgacgacatgaactcttccggcctcacggccgagaggtacggcgccgccaacatagcggccacggccgatggttcgttctcgcgcgacgtgatggtgcgcatcgaccagtcgggcacgctgtccggcgccatcagctattcgtacagcatggacggcggctcaagctgggtgcccgccaccgcgtccggcacgggcgggcccgtgtcgctgctggtgcccggcggcttcctgacgctggcttccaacgggggcaacgcgctggcggcgggcgaccagttcgtcatcaggccgcaccgcgcctcgctggaatacgagatttcgcccggcgaatacatgtcggttaacaacgtgggcaaggacatcttcggcggcctgtaccaggcgccggggcagtccagccccacggcggtgtacggcggcgacgggcgcaacctgttcgaggtgatgggcaggctgatagccttcaccgaaaccaacagccagaccggcatccagcaggcgctggatgaactgggcaccgcatcgaaggtcatcctgacggcggcggcgcgcgtgggcggcaaggaaaaccggctcgacgtggtgcagggcatcctggagtcgcaggaagacgaccagaccatgcgcatgagcagcatagaggacgtggacgtggccaagctgatgacgcagctcgcgcagcagcaactgacctacaacagcgtgctcaagtcgtcctccatgatcatgcagatgaatctcacgaacttcctgtaagggccgggccacatgctcatacttacacgccggccgggcgaaagcctgtaccttggcgacaacattcgcatcaccatccttggcatgcagggaaagcaggtcaagatcgggctcgacgtacccggcgacatggtcgtgtaccgagaggaagtctaccggcgcgtcatggaggaaaaccgcatggcgctcgaaaccagcaacgctgacctgctcgcggcgacacagatatggcacgacagaacgaaagagtgatccagacccggcttggccgccagagtgtggcgctggacaaggtgctgtattttccccggggcctcatgggcttcgaggacaagcacgagttcacgctgctgcaactgcgcgagggcgcgcccttcctcatcctgcaaagcatggacgacccgcgtctgggcttgctggtgggcgacccgtacagcttcatcgaggactaccccatccgcatcggcgatgcggagcagaagctgttgcggctgcgcaccatccggcaggtggccgtgctggtcaccgtgtccattccgccggggcgccccgaaaagacggcgctgaaccttaccggccccatcctgatcaaccacgaggcccggctgggcctgcaggtgccccagaccgacgggcgctttccctcgcagtactacctgcacgaacagggcaaatgcccggcggaacgtgggcaggacgcggacggggggacggcgggaaccgggaccggcaacgacgaggggccggaatccgggggcgtggcggacggcggggcgtaggcccggctggcccgattggaccggctgctccggaccgttggacgaaacacatgcatgcgaaagggcggcccccatcaggggccgccctttcgcatggtggcaacaaacccggcggcgccacgggctcccgaaatgcccgcgtggccggtggaggatggcggacccgtcagtcgccccggcgggcgcgttccccggccaccagaccggagagccccatcttgcggatgcggtagcccatctggcgcggggtgatgcccagcgcggcggcggcgcggtgctgcacccagccgttgcggcgcagggcggcgatgatttcgttgcgctcgatgtcgcgcagggtggtggggtgtgcatcgccgtggaggtccgcatcgccgtggcccgcatgcgcatcgtgcgccgccgtggccccgtgcggggcgccgtggccgggggcggtattgcccgccatgccgcccgccatgctgccggacatgccgccgggcaggggcgcatggggggcctgatgtgcctgatgcgcttgctgtgccggatgcaccggatagggccagtcgggctgggcgttttccgtggcggaatgttccagcagcggctccaggaagcgccggtcgatctggccggattcggacaggatggccaggcgctcgatgaggttttccatctcgcgcacgttgccgggccattcgtggcggcgcagcaggcccagcgcgtccggggccagggtgatcacccggcggtagtcgcgggcggccttggccagaaagtggttgagcaggcgctccacgtcgtcgggccgttcgcgtagcgagggcacccggatggggaacacgcacagccggtagtacaggtcctgacgaaagcgcccctgttcggaaagcagggccagatcgcggttggtggcggccacgatgcgcacgtccacgcggtgggtctggttgctgcccagccgctcgaactcgcggtcctggatgacccgcagcagcttggcctggatgccgggcggcagttcgcctatttcgtccagaaagatggtgccccggtgggcttcctcgaagcggcccgcccgcacggcggcggcacccgtgaacgcgcccttctcgtggccgaacagttccgcctccagcagcgtttccggaatggaggcgcagttcaccttcacgaaggggtggaccatgcggtcggaaagattgtgcagcagccgcgcgatgagcgtcttgcccacgcccgattcgcccagcagcagcacagtggccctggtgggggccacccgctctatctggcgctgcacgtccagcatggccgcgctgcggcccacgatgtagtcgccccgttcgtccagcacgcgggtgcgcagcttgacgttttcgcggcgcagggtgtccacccgctcgttgagctgctcgttcaggctcaggaactgggccaccagggtggccacgatgcccaggaattccacgtcttccgaggtggacacgtcgtcgctgaacagacggtccacgttcagcacgccgatgggggcgccctgcttcaggatgggcacgccgaggaaggatatcttgcccttttccaccttgcgcgcgccggtgcggtcgagaaacagcgggtcggtgcgcacgtcgcgcacgatgtaggggcgggcggtctggaagatggtgccggtcactccctcgtccagccggtacacgccccgtccgcgttcctcgggggtaagcccgtgcgaggcggcgatgaccagctgcccggtctcgcggtcgggcagggtgatggtggcgcgcttcatggaaagggtttccgaaagcacgcgcagaacctctccgagggcctgttccaggtccagggcccggtcgaagacctgactgatggcgtagagggccttgagtttcaggctttgcagcgtgcacggcatgccggatgcgttgcaaggatggttccgccgtggcgggatggtgtgattttgtagataagattataatttcagtatgttttgagcgtgctggtcgggtggtgcacgttttgtcagtagaaatttttacaattatcgaaaaaaaagtacgcgggaaataccatttttgaataaatggcatttcccgcgctgtattaccgcgtgggctgctaccgaccagaacgtgaagcgtctgaccgccccggccctccagcacccaacacctcaaccccgaggacgacgggcatgcgtgaagccgccgcaggcgtcagcgtgcgcagggccgccgtgggcctcaggtctctgagcgggtgtcttcgtcctttttggggccggggttcccggaactggaggtgggggcggtcctgctttccgtcgtgtcccggggtgctgccgcgccttcgacggggcccggatctggagacgcgagggctgcggtggatacgggcatcccctctatgccgcgcacgtgcacgtccatctgcgggaaggatatttctatggcgttctcgcggaacaggcggtcgatggtccggcgcaggtcggacgcggttgacacaccgtggttcaggtcgtccacccatacccgcagcacgaagtcgaggctgctggggccgaagtcctggaacagcacgttgggcgcggggtcgcgcatcacccgggggtggtcctccgctgcctgcttcagcagttcggtcaccttgtcgatgtccgagccgtaggccacgccgatggcgatgtcgcggcgcatgcgcatgctgttgcgggtccagttggtgagccggttggacacgaattcggagttgggcacgaagatcacggcgttgtcgaaggtttcgacggtagtggagcggatgctgatcttgcgcaccgtgccccacgtctcgccgatctggatgatgtcgccctccagcagcgagcggccgaaaatgaggatcagcccgctgaagaagttgttgaagatggtctgcaacccgaagcccaaccccacgctgaggccaccggcgatgaccgtgaggctggtcaggctgacgcccagggcgttcagcaccaccaggccgaacagcgcccacagggcataggtcagcccggtctgcaacggcgggatcaccccgcgctccacgcggggcaggcgcgcgggcaggttgtcgaggaacgacgtgcccacggcgatggccgagcgggtaaggtagaacagcagcaccagacccagcacccgcaacgagttgaacgacaccgaccccacgttgacgttcagttccagcgcctggcgcatcatgtacggaccgccggggaaggcggacatccacggcagcagggtggcggcggccaccacccacatggcgggggcgccaaggcccagcaccaggccgcgcagcagggcgcgcatgcccttttccggcaggcgttccgccagcagggtcacaagggccaccagcaccgcgcccagttgcagggccacggccacggccagccccaccaggaagaacgggatggccagccgcgcccagccgaacaccgccgccagcagcgagatgatgcacagcgcgggttcgcaggccagcagcaccttttccagcaggggcagcacacggggcctgccgcgccgggcgcgcacggccagcaccgccaccatgcacagcgcccacagcggggccagcagcacggcgggcgggttcaggaacagcagcagcaccccgatggccgccggtgcgaacagtaaagacaggggcgagcgctgcggcacaccggcaagaccggcggcgcgcaggctccataccagggtcagctcgccccacagcagcagaaggtgcgcgggcaccaccactgcccggtacacctcgccgccgcgcgcccaggaggcgaagtgcagggcaatgcccacggcgatccacggccagctgcgcgcggccacattgcggcagctgtcggcccagccgcccggcaaccggcagccgcgctgcaatgccagcctgcccagcaggaacagcggcacgaccagaaaggcaaagcgcagcagcagcgcgccccagtcacgggcggactgcggaaactcggtggccaggcgaatctcggtggtgtccgaccaggcggctaggttggcgggcaatgacagccatacgccaaggtccatcagcgaactggaggccaccagatagtaggtgcgccacagcgtgggcaactgcgcgtcgatctgttccagcgcttgggtcagctttgcgttgacggcctggccggggtccagggcgcgggcaaggcgggtgcgcagcgtcgtcaggttcttgcggccctcgttgagcttggccaggtattcggacaaatcctttgaaaggtcgctggaacgctccgtggccagatgctcggacaattccttgtccagcgcggtgaagtcgtccaggcgctggcgtacggcggcatcggtggcctccatgggggccagccgtccttgcagggtgcgctgcacgcctgccatctggcggcggatggcggccatttcgctggggtggttgcggctcagctggtacagggcgaacaggcgctggtagtcgcgctgcatggcggccacctggctgtccagcgccttcaccatgtccggcagcgccttgcgcaggcggtcggtttcttccaccagggtggacagttcctgtccgcgtgtctgccagatgatgtccatggcctgctgcccgtccggtgcatcctgctgcgtgtcgcccggcagggcggcatcggcggcctgtgccgttgcctgggccgccagcgcggcgcgcggggcgggcaggccggaccccgcgggggccagcccggcaagagcggctaggcccagcagggccagcagcatggtcaggcggcggggagagcgaagcggaaggcgtatgggggcatgaagcatggtggtctgcatcctgtggagttgctgttggcggtgcccggcgcatgttcggcatgggctggcacgggctggcatgagccggaacgcgccggcatgggctgggcatgtacggggcgcaagacggacttcaccctatacgccgccacggcgcgttgttcaatgtgcggatgggcgcccgcgccgcgagggctgatttttcgtccgaaccgcttgcccggttaggaaaattgggcaagaatgcaagtattcacgtcagccccccctacggggcacgcgttgcgagcaatgcgtgcccggcgcgagcggaggaccgttcccgtctcgcccgtctcgcccgtcccgcccgtccggcccgtctggcccgtctggcgcgatcggacgaaaggcacggggccatggctggcgaacccaggaggaaaccggcatgactccggctttgccgctcgccgcgctggtgcccgtgcccgaccccataccggggccgtggggatggttccaggcgcttcttctgctcaccttcgtggtgcacctgctgttcatgaacgtggtgctgggcacgggtgtgataaccctgttccgctcgctgcgcacgccgttctcgcccaacgaccagatcaacgtggacatccgcgagacggcggcctgggtgccgcgcgccatggccctggccgtgaacttcggggtgccgccactgctgttcctgcaagtgctgtacgggcagttcatctatcccagctccatcctgatggccgtgtggtggctggggatcgtgggcttcgtgatgatggcctactacggcttctacctgtacggcctggggcacgccgtgctcggcccgcgccgcaccctggtggcgggcatcagcgtggcgctgctgctggtcaacgccttcgtgctcaccaacaacgccaccctgatgctggacccggcccgctggaccggctacgccgcctcgccgggcggcaccctgctgaactggggcgaaccttcgctcgtgccgcgctacctgcacatggtggtgggcgcggtggccgtgggcgggttgttcattgccgggcgcgcccggttgctcaaaaagacgggcgggccggtggcctccggcccgcatgggccgcaggactgggaactgcgcatcaccgagggcctcaagtggttcacccacgccacctacgcccagttcgtgctgggcacgtggtttctgctcagcctgcccggccccatgacgcgcctgttcatgggcgggcacgggctggccaccggcgccttcgtgctggggctggcgggcacggtgctggcccttgtggccgcacggcagcgccgggtgtggctggccaccggggccacggtgggcgtcatattcctgatggcggccatgcgcgccgtgctgcgcgacgcgtggctggccccgcacctgaacgcctccatggcccaggcggcggcgacccctgtggtccccccgatggtcgggcaggacggcgctgcggcgctgttcgtggtgtcgctggtggcgggcatagccgccgtatggtggttggtggtcatcgcccgccgcagcggaaaggaggcgtaggccatgcagtacccggtctggcaactgccggtgaacggcggcctgctcatcgcgctgatttcggtcatccacgtgttcgtggcccagttcgccgtggggggcgggttctttctggtcatggccgaacgcaagggccacgcggaagggaacaacgagatattgcagtgggtgaagcggcacagccggttcttcgtgctgctcagcatggtcttcggcggggtgaccggggtgggcatctggctgatcatctcgctggtcagcccggccgccacctcgcaactggtgcatctgttcgtgtacggctgggccacggagtgggtgttctttctgggcgagatagcggcgctgctggtgtactactacaccttccagcgctgcatctcgggccgcatgagcaagaaggaccacatggcgacgggctggctgtacgcgctgttcgccttcctgtcgctgttcatgatcaacggcatcatcgggttcatgctcacccccggcgactggctgcgcaccggcaacttctgggacgggttcttcaaccccaccttctggcccgcgctggtgttccgctttgccctgtgcctgctgctgtccggcctgttcgccatgatcacggccctgcgcattccccacccggaaacgcgcgaggccatggtccgctggtcggccaagtgggtgtgcctgccgttcatcgggctgctgctgggcgcggcatggtactttgcggcgctgcccccggcgcagcaggccatgatcctgcgccgcaccgacgacatccggcccttcgccctggcctggccggtggtgacgccgctgctgttcctgggcgggctggcctttttcgtgaaggcaagcggcagggcgcgggccgtgctggcgggtgtggtgctgctgctgggccttgcccaggtgggggccttcgagtgggtgcgcgagacggggcgccgcccgtgggtcatccacggctacatgtattccaacggcatccgcgcggcggacgtggagcgcatgcagcgcgacggcgcgctgtcgctgaccgcctgggcgggcacgcgccaggtcaccgacgacaaccgcctggacgtgggccggttcctgtgggcgcagcagtgttccagctgtcacggcatgggcaaccccatgctggacatggtgccgcgcgcggccagacgcggtgtggccgggctggaggcgcaactggccgggcagggcaaactgttgccctacatgccgcccttctgcggcaccccggcggagcgcaacgcgctggctgtgtacattgcgcacgaggttgaacgccgcttggcgcgttaggccgtccggaatatgcatttgtgagattttggcagcaacgacgcagggagatgcgacgatgagcaagacagattcccgcatgaccgagaacctgttccgcgtgtggctgatcgtggtggccgtgttcgcggtgggctttctgggcgcgcaactgttcgcgccgtccatgcggcccgccgcaagaccggcgggcacggcccaatctgtttcgggccagaacgccacggcttcgcagggcgggaccgtggccggctccggctacggacaactggtcaccgacgtgcccccgttcgaccccggcaaggccggtcacgtgctggtggcgtggagcaggcagggcatgcagcacgtcaccgacgcggaacccgcgtggaccctgctgcccgccggttccaccctgcgggcgcaactggtgcatcgtggccccggcccgcaggcggtgaccgagggggcgaccctgacctggcggctggacggcgaggccaaacccgtcgccgcgcagcctgccgccgtggccgattcctcgctcacccccgccgggcaggccgccaccacgcccgccgcgaaacccggcgatgccgccgcgcaggtgaaagccccgcagctttcgggtgaactgaagctggtggaaggcaccaccctctacgaggctacgggcattcccgtgctgccgtatgacggcgcagggggccccggtggtggaaagggcgggttcaacccgtaccccacggtgaccgtggaggcgcgtgatgcctccggcgcgttgctggccaccacccgctgcgtgctgccggtgtccaccgagatgggctgccgcaactgtcacggcggcgaatggaaggtgggcggcgtggcgggcatttccccggccaccgccgccgacgtgctggaagtgcacgaccgcatcaacggcacggatctggctaggcgggccaaatccgggaccaccgtggtctgccggagttgtcatgaaccggcggacaaggccgacgcagccaagccgggcgcaacgccgtccggcaagcccgtaccccccaacatgtccgccgccatccacggctggcacgccgcctacatgggcgggcgcggcgcggatgcctgcaattcctgccatccttccgcgccccagggggccacccggttctggcgcgactaccacgcgaccaagggcctggactgcacccgctgccacggggccatggaagaccatgccctgtccctgctgcgcaaggagcaggaggcgggcaaccccgccgccgaacggctgatggcggccatcgcccccgtggcggtcaaggatgcgaaagacatcgccccgcgcaccccgtgggtgaacctgcccgactgcgcgggttgccacgactttgccgaaaagcccaggtcggccaccgccagcgccttcaacaagtggaccgccgatgccgccgggctgtacgccgaacgcaccgacgacaccaccatgctgcgctgcccggcctgccacggtgcgccgcacgcggtgtacccggcgcgcaatccgctggggcgtgaccgcgacaacattccccccatgcagtaccagcagtacgcccgcgccatgggtgcttccggcaactgcttcgtctgtcatggcgagacgccggaattctcggtgcaccaccccctggtggagcgcaagacggtcaccgtcaccgtgccgcagggggcgaaactggccaagccgcgtgtgcccttcccgcacgaggcgcacacccccgccgtggattgcggcacctgccaccacaagggctacgtggacggcggccccatgaagtgcgccagcaaggactgccacgacgtggtggtggacgccgaaaccggcacccccaaggaccgcgagaacccgcgctacttccgcaacgccttccacggtgaagggcccagttgcaacgcctgccacgccaggctgctggcggcgggcaaggcggcggggcccacggagtgccgggattgccacaaggtcaagtcgtgaccatgtcgggccgttgcctcctgtctggcagggggtgaaatgcactcgcagtgctgacgaggcccacggcctgaccacatcgcacaccaccggggcgcgcggaacacaccgcgcgccccgttcgtttcgggcactttccgcaccattctgtcaggataggcatatacaactgataacatggaagaaagtgacttcccatattcggctggtgtggtatgcaggacatgctgggcgacagttttcgcggggggcatgccgtttcccgcccgcgcccggcgcgcacctttcgcgcgcaacccgcatcactcgtcaggaggcacaccatgaaaatgaaccggcggggcttcatcaagctcgctgccacgggtgcagtggccaccgcgttcggggggctgggcatcagccttgccccggtcgcggtccatgccgaagggttggccatcgacaaggccaccctgaccacgtccgtctgttgttactgcgccgtgggctgcggcctgctggtctggaccgaccccgcgaccggacgcaccatcaatatcgaaggcaacccggaccaccccaccaacgaaggcaccctgtgccccaaggggtcgtccatctggcagaccgcggagcagagccagcgcatcaccaaggtgctgtatcgcgcccccggcagcgacaagtgggaagagaagtcgtgggactgggcgctgccgcgcatagcccgcaagatcaaggacacccgcgacgcctcgttcgaggccgtcaacgacaagggccagccggtcaaccgtacccgcgccatcgcctccgtcggttccgccgccatcgacaacgaggagggctggttgctgcaggccatgcaccgctcgctcggcctggtgtacctggagagccacgcccgcatctgacacagttccactgtgggggctctggcagagtcctacggacgcggcgcgatgacgaatcactggatcgacctcaagaacagcgacgtgttgcttatcatgggcagcaacgcggcggaaaaccaccccatctcgttcaagtgggtcacccgtgcccagcagcgcggagcaacgctgatccacgtggacccgcgcttcacgcgcacctcggccaaggcggacctgtacgcgcccatccgctcgggcacggacctggtgttctttggcgggctgatcaagcacattctggataacgagctgtatttcaagcagtacgtggtggactacaccaacgcctcgtaccttgtggggccggactacgacttcaaggacggcctgttctccggcttcaacccggagacggccagctacgaccgcaggaaatgggccttcgtcatcgacgacaagggcgtgaccctgaaggatcccaccctgaaggacccgcgctgcgtcttgcaggtgatgcgccggcactacgcccgctacgacctgaagaccgtggtggacgtgaccggcatgccggaagacaaggtgctggcggtgtggaattccttcgcctccaccggcaagccggacaaggcgggcaccatcctgtacgccatgggccagtgccagcacaccgtgggcgtgcagaacatccgcgccctgtccatgatccagatgctgctgggcaacatcggcatagcgggcggcggggtcaacgcgctgcgcggcgaatccaacgtgcagggcaccacggacatcgccctgttgtgcgacaacctgcccggctacctgcccattccccgcgccacctgggcagactacgacgcctacgtgaaggcgggcaccccggtcacggcggatccgcaaagcgccaactggtggtcaaacatcgacaagtacgcggcatccctgatgaaggccatgtaccccacggtggaccacaaggaagcgtacacctggctgcccaagatcgacgacaccaaggtggtggaatactcctggctgtcgctgttcgagcgcatgtacaacggcggcttcaagggcgcgttcgtgtgggggcagaacccctgcgcgggcggggccaacgcgggcaagaaccgcaaggccatggccaagctggactgggcggtgatggtcaacctgttcgagaacgagacctcgctgttctggaagggtccgggcgtgaaccccaaggacgtcaagaccgaggtgttctttctgcccgcgtgcatgagcgtggaaaaggacggctcggtggccaactccggccgctggctgcaatggcgcgagaagagcgccaggttcatgggcgattccctgagcgacggcgacatcgtcatccggctgttcgaggaagtgcgcaagctgtacaaggcagagggcggcaagttcccggaacccatcctgaaccttgacaccgcctacctgaaggacggcgcatacgacgccagcgcgctggccaagcgcctcaacggcaccttcctgaaggacgtgaccatcgccgacaagcagtggaaggcgggtcagcaggtgcccggctttgccgcgttgcaggccgacggttccaccgcgtgcggctgctggatattctccggctgctacaccgagcagggcaacatgatggcccggcacgaccgcacccagaccccggaacaggcggccatcggcctgttccccaactggtcgtacgcctggcccgccaaccggcgcatcctgtacaaccgcgccggggtggaccagacgggcaagcccttcgaccccaagcgcgcggtcattgcctggaacggcgaaaagtgggtgggcgacgtgcccgacggcgggtggaagcccggcgaaaagctgccgttcatcatggtgcgcgaagggcgcggccagttgttcggccccgggcgcgtggacggccccctgccggaacactacgaacccttcgaaagcccgctggcgggcaaccccctgtcgccgcagcgggtcaaccccacggccctgcacttcgcccacgaggaaaaggccgtgcgcgacccgcgcttcccctacgtgtgcaccacctaccgggtgaccgagcagtggcagtccggcaccatgacccgcaagaccgcgtggctgaaggaaatgcagcccgacggcttctgcgagatgagccgcgagctggcggcgcaactgggcgtgcagaacggcgaccaggtggtgctggaatcggtgcgcggcaaggtgcaggtggtggccatcgtcaccccgcgcctgaagccgttcaccgtcatgggcgaaaccgtgcaccaggtgggcattccctggcagttcggctggggccagaagaagaacgccacgttcgattcggccaacctgctgtcgccttcggtgggcgacccgaacacgggcattccggagacgaaagtcttcatggtgaacgtgagaaaagcccagtccgggaagcaagggtaggtgagtcatgagcgagaacaagggcaagaccttcttcatcgaccagacccgctgcaccgcctgccgtggctgccaggcagcatgcaagcagtggaagaagctggccgccgacgaaacggtgaacaccggcagctaccagaacccgccagacctcaacgggcacaccttcaagctggtgcgcttcaacgaggtggaagtggacagcaagctgaagtgggtgttctttcccgagcagtgccgccactgtctggagccgccgtgcaagatgatggcggacgccttcatccccggcgccatcatccaggacgaggccaccggcgcggtgctctacacggaaaagacgaaggagctggactaccagaccatccgcgaggcctgcccctacgatatcccccgcaaggaggaatccacgggcctgctgaccaagtgcaacatgtgcatcgacagggtgcgcgcgggcatgctgcccgcctgcgtcaagacctgccccaccttcaccatgcacttcggcgaccgtgacgagatgctggccatggcccgcgcgcggctggccgaggtgcagaagaaatccccggcggccctgctggccgattccgacctcgtccgggtgctgtacctgtgcgaggtgcaccccagccactaccaccatcacatggtggccgacgcggcaagcggggcacacagggaattcgcgcaggaccgcatcggcccgttcagtcgccgggcgctgctggccatgcggccgctgcgcacggggtaggggcatggccgaagcggcggtgacatccgctgcgttcggccaatgcagacaagacagacgggccgtccgcgcgatgcgggcggcccgttgcatgtggagcgggcggtgaacgcctacacggccttgcgagccacgaaagcgcagcgtcccttctccctgccgccggtgggcaggttcatgaactcgtgcagcaggatatggcaggaaagcccgcgcagcatgtcggccacccgttccggcgggtgcgaatcgtaaaagaattgccggtcgaacatggtgtcggtgaagggcgggtgggcggacccgcccacggtgagcatcagccgcccgccggggcgcagggcccgcacggccccggacaggatgtccgcatggcgcgcgcgggggatgtggaacaggcagtcccacaggatgacggcgtggcaggcctcgtcgaaggggtaggcctccaggggcgtgacccgccaccgggcctgcggaaagtgctggcgggccacttcgaccatggccggggactggtcgatgcccagcacgtcgcagccacggcgcagcacgtattcggccatggggcgcccggtgccgcaaccggcgtccagcaccagcggcggtgtcttcgattgcctatgcaaggcgccgggtacggcgggggcgatttcttccagcagcaggtccaggtaggcctgttcgcggccgtaaaaggcatggcgcgccctgtcccattgcggggccacggcgtcgtacgaggccaggttcagcgtgtcggcgggatgaggcgtggtgtcgtggggcatgccggatggggagttgggaaccgtcggctagcgcagcttgcgcagcagccggtagaactgcgcgcgcgaaaggcccgaaagctgctgggccttggccatgtcgccgcccgcataggccagcaggttctggaaatagtccacggcggcgcgttccagcgccacgtcgcggtaggtcatccaggtggggatggacagccctgccaggggcaggtcgggcgaatcggactcggcatggtccgtgtggtccgtgtggcccgtgtgatcgggccgcatgccttcggcggtggcgcgcatgtggcgtacccggatgtgctccggcaggtgcaccgggtacagggtgcgcacgccgcccgcgaaggcgatcatggtttccatggtgttgcgcaattcccgcacgttgcccggccagtggtgcgcgacaagggcccgcagcagttcctgggtcaggatgcgcgagggcaggttgttgcgttcgcagtactggtgcacgaaatgctcggacagggggcgcaggtcgtcctctcgctggcgcagcgggggcagggcgatgtgcatggaccgcacccggtacagcagatcctcgcggaattccccccgccggaccatcagcgagaggtcgcggttggtggcggccagcagccggaagtcgcactccacttcctgcctgcctcccacgggtcgaaaacgccgttcctgcaatacgcgcaggaaggttttctgcaaggtgggagacaattcgccgatctcgtccagaaacagcgtgccgcccgaagcctggcggatcagcccttcggcgtcgcggtcggccccggtgaaggccccgcgcacatggccgaacagcacgctttcggtcaggttttccggcagggctgcacagtccaccaccacgaaggggcgcccggcccggtcactgttctcgtggatggcccgcgcggccagttccttgccggtgcccgtttctccggtaatcagcaccggcacgtcgctgtgcgccgccttggccaccaggtccaggcattccatgaaggcggggctggtgcccacgaggcctgcggggttgaactgccgcccctgctgggcggtgcgggccagtttttcgttgcggaattccagtgcccgcaggatggccagacggatggaactgaccggcgcgcccttggtgatgtagtcccacgcgccgttgcgtacggccatttctgcggattgttcggcattcgcgccggttatgattatcacctcgggccgggggggcgatgccacgaagcggggcagggcctccagcccgttgccgtcgggcatcatcacgtccagcagcaccacgtcgccgaagcccgcgtccgcatgggccagcccgtcggccagcgaggcggcccgcaacggtacgtggcccatgtcctcggcaaggtcggccagggtttcggccaccagcggatcgtcgtctatgatgaggatttcaggcatctctcaggctttacgcctttttcaacgaaacatgcaagtgcttcgataattcttcgccagtgaacggttttcctatcagggtcaggcccgtctccgccagttcttccggagggatgtcgcattcgttgccggtgcacagcaccagcggcagtgcaaaaccgcgcgcccggatggcgcgggccagctccgtgccggaaccgccgggcatgcgcaggtccagcagggccacgtcgtagcggcctgccgccagcagttgcaaggcgtcactcgcatcgctggtacctgtggaccggtggccgagggcatgcagcatttccgccacggactggcggaagtcgtgctcgtcatccaccaccagcacatgcagcggacgctcctgcggcgtgtcgggcacgtattccggagcggtggctgcgggggcggcacctgcttccgcagccgccagcatgtctgcaaggggcagcagcacgtcgaagcacgccccttgctccggctgggaatgggcgcgcaccgtgccgccatgttggcggacgatgccgtgcaccatgctgagcccaaggcctgatcccatgccctgcggcttggtggtgaagaacggctcgaatacccgctccagttgggcggcggtcatgccctgaccggaatcggccaccgaaaggcatgcataccgtccgggtgacagctccgggtagccgcgcagcacctcgtcgccgccaaggaccagcgctgccagcgaaacgtccagcacgccgccgtcgggcatggcatgcacggcgttggtgcacaggttcagcagcacctggtgtatctgggtgatgtcgccatgcaccggcagcggggcgacgggcagcagggtgcgcagggtgacgctggccgggatggacggtttgaccatgtgcagggcgtcggccacggtgcggcacaggtccagggtggcgtagggttcgtccgccgggcgaccgaaggccagcaactggcgcaccacgtcgcgcgcccgcaatgcggcgcgcaggatgcggtcggcgcgggtggcggccctgccggtaagccccgtgtcgcgcagcatttcgatgttgctcatgatcacgccaaggatgttgttgaaatcgtgggcgatacccccggcaagggtgcccacggcctccatcttctgggcctggcgcagttgccgctccagcgctacttcgtgggccacgtcctcggccagccaggccacccggtgcacgcggcccgtttcgtcggtgatggggtacagggtgtgttcgaatatgtggatgcttcgcgcatcccggaacgtggccggggttgccgttgccaccacgctggacagcacattggtccgcctgtcgcgcaggtcatggggaacgtagttccccagcgcccgccccagcatggcgtccggagtggtgcccagtcgaccggcgccggtggcgttgcaggccagcacccggcccgcagggtcgagcaggaaggcgctgaggcgcggcgcgttgagcagggcgcgcaggttggcctcgctctcgcgcagcgactgctgctgcatgatccgggcaaaggcgctgccgccctgggcggccacggcctccacatggtggcgggcggccttgcgcatggggccggggccgcgcgtacccgtcagcaggcaggcaacggcccggccatcgtgcagaatgggcaggaggtgggagcagcagacggacgaggcggtggccagcgcgtccaactccacgtcgccggtaagcatgcagcatgattcctgttcaggatgcgtctcgggcacggggcggcccgcctccatcaggcgcgtggcgggggtgcccgaaggcaggcagcgcaccctgtccagtaccgccggattgaacccctgcgccgccaccagccgccattcgtgtcgcgcgtgaccaccgcgtgcgccatgcccggcggggtcttcgggccggtcgggaaggtcggtccggtcgggaaggtcgggcagatccacccgcagccatgccgcgcccgcgtccacgctttcggcgcgcagggcggtgcgcaggcacagccccaggcagtcctccaccgtggtggtaatgccaagcgccagcagcaggtcgcgttgcaggcgcagcagttcatcgcgctggcgttgctcggtgatgtcctggaccatgccgagcatcaccaccggctccctgtgtccggtgcgggccgacgtgtcgaaggtcatctgctgccgggcgtggcggtattgtccggcggccccccggtaacggtattcgatgagggcgctggtccgatgggccatgacgtggtgcaactgctcggctatccgcaccctgtcgtccgggtggatacactcgaagactcctgcgaacgaaggcgcctccgtcgccacgggaaagccgaacatgtggaacaggttgtccgaccactgcccccgaccggtttccaggtcgcgccagtagctgcccagctggccgacgcgctcgccgtgttccagcaggtcgcggctgcggcgcagggccagttcggcccggcggcgttcggccacttcgtgccgcagcaactggttggcgcggcgcagctgggcggtgcgcttgcggatgcggttgtccaggccgcgcagggccctgcgcgtggcctcggcggtgcgggccgcctgcaacaggtgcgccgtggtatgggcaagcccttccagttgcatgtcggtgatggggtccagggcgggcaggtgcacgcccagcaccccgccggaaatgccctgtccgatgcggatggcgtaggcggtgaacatgccgcaatcgcaggacaggggggcgtcggcttccggcgttgcgtgcagcaccgggcgtcgcgtgctggccgaggcagcgcggcccaccgggccatgccggaagggaatgcggatgatgcgcgggtcgggccgggcctgttccgccgcggcggactggcaggagggcgaggccggttcctccaccaccatgtgcaggcagaccggtggggtgcgcggcgccgtggggcatggagccccggcgtgagggcactgggcgcagcggtcaccttgccgggccagccagatgcggcaggtcccggcaccgaagatggccaggatttcccgtgccagcaggcgcagcttttcctccggcgctccgctgtggatgagcgcggcgcgcaggtcgttgagtcgctgcacccgttccacgcgctgcgcggaatcgtgcaggaacgacacgtcgtgcaccaccgaatgcagcagaacccggccattcagccacaccggaccgctgtgcacttccacctcgcgcaccaggcccgacgcagcccggtggcggaaccggaaggccgtgcgttcgcggtggaaggcctcgtccaagtgcgcggccagttggtcttcgtccagagtgttgatggcggctatgggcatgcccgccatgcgttcgcgcgggtggccatagaagcggcaggcggcggggttggcgtccacgatggtgccgttttccgggtccaccagcagcatgggggccacgctgtgctcgaagagaggaatggggtcgccctgccggtcggggggcagtctttcgggattggccggatggttcggccccgaggcggaagccgcgtcgggcgaaggcgcctgtccggcctgcccggcctgctctgcctgtccagactggcgggcttcatgatcctgacgagacatggggggaaacctcgcgatggccgggagttagcccggcgcccttttccgggttcgcccggagtcggagcttgcggtcatggcaggcatgtccgcaagcctggtggcacaacgggaagaggggttgtctcaccagatgatatagagtctcacgttgtgagacgcaaatctcatatccggatacaggcttaaagatagcgttccccgtcgaaaagagcaaccataacagaaacagcaagttgcagaaaattaaggcaggcgcagtgtccgcttgctccgccctgttgcccggcatggttcttgatatctccggcaggtcggccaacgtcggccgcaggagggaacatgtccgagaagtggatcaccagaatggtgcagggggcggtgctcagcagcaggagccaggcgcgcgaagtggcacgcaccatcggcaagccctatcccaccctgatgcgcgaactgaacccgttcgaccttggggcaaagctgggcgtggaaacgtttttccagatactgcgcaccacccgcgacgtgacgccgctggaacagatagcgcaggaactggggtaccggctggctccggtggatggcggcgaggaggaccccggccacggggcgcaccccgggcggtaggcatgccgtcccgggggaacgacacaccgcaggggtggcggcggcgaaccggcagctctggcccggcccgacatgggggcatggcggtgcggttggcgttgcgcgcgctgaccgccgtgcctgtgctgctattgctgctgttgcctcagggtctcgactgcccggggcgagggtccggcggggcggcgcatgccccgtggggggcagcatgggcggcagaggacagctggcggcatgacggcgcgcaaacgcagcccgatccggggtcaagccccgccccccagccgacagggtccatgaggaacggcaacgggctgccgcccgacgccccggaactgcacatcggcctgctgaccacctatccgccgctcagctacatggtggagggggtgccagcgggcttcgcgcgcgatctggccgaggccgtggcccaggcggctggccgcaaggtggtgttccatgtcgacgacaacggcgtggccctgcgggacgaactggccgggggcagtctggacgcactggccctgatggcggaaacgccggaacgcctggcccggttggagttcagcgagcccggcgtggaagtggcggagcgcatctacgtgcggcgcgacagcggcgcccacccgcgcggcgtggccgatctttccgggctgctggtggccgtggtggaaagccattccagccaccagtacctgcggagcatgcccggccagcgtctgctgccggtgcccaccccgctggatgcggtgatggccgtggcctggggacgagccgacgccctgatggcgccggaacccgtcgttgagcatatcatccgccgcctgcccacggacgcccccctggagccttcaggccagccgctgcgcacgctgcgtttttcgttcggggcagccaagggcaacaccccccttgtggccgtactgaacgaggccctcgtcaaggtgcgcgcctctggcgaatacgacaggctgtaccgccgctggttcggcggcaacgtgctgtcgcgctataccgaccgcgaactgctgctggccggtgtggcctttgcgttactgaccgtgttcctgggggcctccgtggtgctgctgtcgcgcacggtgcgcctgcgccgcgacgtggaggcgggcaccgtggccacgcgcgaggcgcgggcatccatgctgcgcgaggccatcagcaggcagcgggccgagcaggaggcggagcgcttcttcgccctgtcgctggacccggtggccatcgtcacccagcagggcgcgctgcgtcgggtaaacccggcctgggtgcggctgttcggcttcttgccggaagaagtgaccggacacccgtttctggacttcgtgcacccggacgatatggatgcaagccgccctctgctggtgggcggcatgaacggactcgctggggtggtggccaccccggtggagaatcgcttccgctgcaaggacggggtgtaccgctggcttgcctgggcctcggtggtcttgcccgaggaggggctggtctatctgtccgggcgcgacgtgacccagcgcaaggaggcggaactgcaccttgagcgccaggccgaggaactgcgccgttccaacgcggaactggagcagttcgcctacatcgcctcgcacgacctgcaggagccgctgcgcaagatcgcaagctttctcgacctgttggccaagcgctacgtgggacggctggacagcgatgccgacgagttcatcggctttgccgtggacgccgcccgccgcatgaaggacatgatcgaggatctgctggcctattcgcgggtcagcacgcaggggcgggagttcgaggacacggacatggagaaggtggtggacaccgtgctctcggatctcggcctgctgttcgaggaggccggggccacggtggaacggggcccgctgcccatgatccgggccgaccgggtacagatggagcagttgctgcgcaacctgctgggcaacgcggtgaagtaccggtcggaggcgcccccgagcatttccatcggggcggaacgggccacgggcgacgggcaccccggcaaggcgtgggtatttcatgtgcgcgacaacggcatcggcatgaagccggagcatttcgaacgcatcttccgggtgttccagcggttgcacgggccggggcgctatccgggcaccggcattggccttgcggtgtgcaagaagatcgtggagcggcacggcggcaccatcgacgtggaatcggtaccgggcaggggcagtaccttccgcttcgtgatgccggacaggattgccaggcccgcgagtcatgacaggccagacaggtacggcgggcaggtcgggcagcagttgccgtagcagccgccaccggccacggattgcaccaatcgaacaagactgcacgggagagagacatgagcggcatgcatcaggcaagactcatcgacatcctgctggtggaggacgaccccggcgacgtgcgcctgacgcgcgaggcgctgaaaggcaaccgcgtgtccaaccggctgttcgtggtcgaggacggcgaggaggccatggcctttctgcggcgcgagggccagtacgccgatgcgccccgcccggacctggtgctgctggacctgaacctgccgcgcaagaacgggcgcgaggtgctggaagaaatcaagagcacgcccgacctgcgttccattccggtggtggtgctgaccacctcgcggcaggaacgcgacatcctgcatgcctatgacctcagcgccaactgctacataaccaaacccgtgggctgggagcaattcgtcgaggtggtgggccagatcgagcatttctggatggcgatcgtgaccctgccggtgaagggggactgaaggccaggacacatggcgggcggcgcggccttgccatggtgcccatgtcggcacggctgcggaacagcccacggcgtgtgcgccatgcacgccggattaccccggaataactccggaagtccccgggaggcttcatggatcaggggcaggtgcgcatactgttgttcgaggacgaccccggcgatgccaggctgttcaggctgctgcttgccgggtcgggcctgcggcatgccatcgagcgggcggaaacgctggccgagggccttgccctgctgggcggcggcgcattcgacgtggccctgctggacctcagcctgcccgacagccaggggtgggacaccctgggcagcctggtttcgtatgcgccggagctgcccgtcatcgtgctgaccgggctttccagccccacctttgccgaagaggccgtggcgcgcggcgcgcaggactacctgcgcaagggcgaggtggccgaggggctcatcgtccgtaccatccgctacgccatcgaccgcaagcgggcggagggcgccctgcgccagcaccgccagcgtctggagaccatcatcagcgccaacccggacggtatgctggtggtggacgccgatgccctggtgcgcttcgccaacccggcggcgctggccatgctgggacgcggtctgcccggtgtgcccgatttgcccggcctgctggggcagccttcgccggtgccggtgcgcgacgacgaactggacctgtgcggcgacggcgacaatccctgcctggtggaggtgcgcaccgccccggtgacctgggacgacgccccggccaccctggtgtccctgcgcgacatcaccgcccagcgccaggcggagcgtgccctgcgcgaggccgaactgcgctaccgcaccattttcgagcattcgctggacggcatttccgtctacgagcatcgcgacgacggcagcgccccccggctggtggattgcaaccggggctacgagcgcatggccgggcgcacccgcgacaacctgcgcgacatggacgacgtgcgccggttgcaggtgtatctgggggggcgcaaacccccggagcccttccgtgacgacggcgggctgcgcggcccgcagagcgccgtgtattcgtggctgcggcccgacgggcgcgagaactggatagaatcggtttccgtgcccgtgcgcgatggcgacagggtgctggtcttcggcatcgggcgcgacgtcagccgccgccgcaagcaggaagaggcgttgcagcagagcgaggcgcgctttcgcgccgtgttcgagcatgcccccctgggggtgttcatcacggaccatgacggcagcttcgtcaagaccaaccggctgttcaacgtgctgcacggctttgccgcggcggaactgccactggggcacttttcggagctggtgtacgggcacgaggcgggcgacgtgcgcgcgctgttcgccgaactgcacaggggagagcgcaacggcttctttctggaaacgcggcatttgcggagcgacggcacggtctttcccgtgcggctggccgtggcggccatccgggggcgcaaggccgacctgcaatacgccgtgggcatgctggaggacatcagcgagcgccgcgccgccgaggcggaactgcaaggctatcgcgcccggctcgagaacatggtgctggagcgcacccgcgacctggagcaggcccttggcacggcggagtcccaccgcgagaagatcgacctcatcctgcgttccgtgtccgaggggctgctggtcaccgaccccgaccaccgggtggtgctgaccaacccggcggcggaagacatcctgggccttgccgcccccggcgatctcgtggccgaggcggtggccgatctcatcgaggacgcgccgctgcgcaagcggctggtgcattgcctggacgacaccatgggcggcgcgccctgtcagttcggcttttcgcgtcccactgaagcgggtggcgtgcaccactacacggccagcacctctgaggtgcgcgatgcaggcggcgggcgcaccggggtggtcaccgtgctgcacgacgtgaccagcgagcgcgaactggaccgcatgaagaacgaattcctgaccacggccgcgcacgagttgcgcaccccgctcaccaccatcctggggttttcggaactgctggtcaccgggggcgacattcccctcgtggagcagcgccagtaccttggctacatcaacgagcaggccgcgctggtctccggcatcgtggcggacctgctggacatttcccgcatcgagatggggcagggcttcagcctcaagcgcaggccgtgcgacctggtggcgctgatacggcgcaaggtggccgcgcacatcgtgggcacgcgccgccattcgttccggctgctgctgcccgaaaccccggtgcccgccgtggtggacgcggacaaggtggcccaggtgctcgacaacgtgctgagcaacgccgtcaagtattcccccggcggcggcgtggtggaggtgcggctgcggcccgggcaggacgcgcacgaagtcagcgtgcgcgacaacggcatgggcatgagtccggaacagctttcgcggatgttcgagaagttctatcggggcgatgcctcgaataccggcatacccggcacgggactgggcatgagcatcgtgaagcatctcatagaggcgcatggcggcgaggtggcggtggaaagcgccaaggacgtgggcaccacggtgcgctttacgttgccgaccggtacgtcctaaccgtccgcccccctcggactggccggattggcagggccgctgcgtggggtactggataactggcgaatggggctgcacgccccgaaggagacgccatgaccggcgaacgtgaacggcgtggagcattcggcatcaaggccaagatcatggccatcgccattctggggcccgtgtgcatcgccggtgtcatggccgtgcagcgcatcggcgacattcgcgagggcgcgcacgaggccatcctggaacaaagccgggccgtggtgctcatggcagaggccgcgcgcgacgagatgtcgcgcaagctcgagggcgggctgatccgtccgttcgcggaactgccgcccgacaaggtggtggacgcggtgccggtgatcaccgccatcaagatggccagggtcaatgcggaaaagctgggctacgaattccgggtgcccaagatgcatccccgcaatcaggccaacgaacccacggacctggaacgcagggttctggagcagctttcatcatcgggccagcaggaactgatcctgcgcgaggcggaccgcatccggtatttccgggccatcaagctgacgcgcgaatgcctgttctgccacggcgacgccaagggcgaacgcgacgtggtgggcggcatcaaggaaggctggcgcgagggcgaggtgcacggcgccttcgagatcgtttcgtcgctggacgcggtgaatgcccaggtgcgttccgcagccctgtccgtgacgggctgggcgctgggcatcgtggccgtggtggtgtcctgcgcgtggctgctggccagccggtccatcgcaaggccgctcgagcgcattcgcgacgtggcagggcaggtggcctccggcgacctgacggcggacgtcgaggtgagcagccgggacgaggtgggcagcgtggccgaggccatccgcaccatgaccggcaacctgcgccgggtcatcggcgaggtgatggaaaccacccgcggcgtcacggcgggcagccgcgaactgtccgagacggcggtgagcatggcccagggcgccacggagcaggccagcgcggtggaagaggtgtccgcctcggtggagcagatgacctcgaacatccagcagaacgccgagaatgccgccgagacagaccgcatcgccctgcgctcggcagaagacgcccgcgagggcgggcaggccgtggcccagaccgtgcgggccatgaagaccatcgcggaaaagatatccatcgtgcaggaaattgcccggcagaccaacctgctggccctcaatgccgccatcgaggcggcccgcgcgggcgagcacggcaagggctttgccgtggtggcctccgaggtgcgcaagttggccgagcgcagcggcacggcggcggcggaaataggcgagctgtcgtcgtccagcgtggcactggccgagcgcgcgggcagcatgctgggcacgctggtgcccagcatccagaagacggcggaactggtgcaggaaatcgcggcgggcagcaaggaacagagcgtgggcgcggagcagatcaacaaggccgtgcagcaactcgattcggtgatccagcagaacgcctccgcttcggaaatgatggccgccacgtcggaggaactggccgggcaggccacgcaactggcccagaccgtggcgttcttccggctccccgcgggcggcggcgcgccgtccatggggcggcccgttccgtcagtccagccagtccagccgaaccacaagggcggactggagatacgccgcccgcagcgggcgcacccgtccgccgccattaccgggggcggattgcccggtgaccgctccgccagggcggggcagtccggtgtgacccttgaacttgacgaggccgccacatccgacgccgacttcgaacgctattgagatctgccggcccggaaccgcatgcgttcgccgggccgacccccggttttgccgcatgcaaggggtaggagccatgaaacggatactcatcgcagaggaccagtacgaggtgcgtgaattggtgcaggccacgttgcgaataggcaactatcagatattgcaggctgaaaatggcatgcaggcggtggagatggcccgcctgcaccgcccggacctgatcctgatggacgtgatgatgcccggcgagatcgacgggctggaagccacccggcgcatccggtccgacccggtcacggcgggctgccggatcatcatgctgaccgccaagggccagactcaggaccgcgaggaaggattgcgcgccggagccgacgattacttccccaagccgttcagcccgttggcgctgatccgcaagatagaggagtttctgggatgaacggggcgcgggacgggacacccccggacatgcgtgccgacgtcgagacagacgtgccccccgaaacccggcgcgacgccggaccggcacccccctccggcgcgggccagacggttcaggtgagccaggcgggtcagacaggtcaggaggttcaggacgcgcccccggtgccggacggcctgcctccccgcccggctgccctgtcggggctggccgagtgcggcgaggtgtccatgcagacggtgcgctacgccgaggatctggcggcgctgtacaccgtggaacgggctcagcgcgcggaattgcaggccgtcaacgagcggttgagcgcggtcatcgactccatggccgatggcatgcttacggtggacgcggcgggagtggcggttaccgtgaatacggcggcctgcgccatgctggaacgtcccccggcggaactggagggccgtccgctggtggaattgctgggcgaggcgggcgcggcggcggtgttgccgcagggcgggcacggggcaaagctcaccggcgggggcggcgccgaaggtgtgtccgggtcgtacatgcgcggacagtacgtatccgcacaggacctgtacggggcgcgggtggtggaactggaattgccctcgcccgaagggctggcccggcgggtcgtgcgggtggccacatcgcccatgcgcgacggcggtcgggtgctggtgctgcacgacatcagcatgcaacgccgggtgcagcacctgaagcaggattttctggccatcatttcacatgagatgcgcaccccgctcaacggtatccttggtttgggagacgtgctgctggacgaggcgcgccgccggggcgattccgacgccgaggaactgctgggccacctgttgcaggcagcgcggcgcatgcacgccatggtgcgcgaggtggtgcgctttgccgaggtgcagggcggtcgcgtggaggccgcggatgcgcccgtcgacatgtattgggtgctgaccggggtgctggaagagctttccgcctttgcagcagcccacggcgtggtgctggggccgatgcccatgggggggccggtgacggtgcgcggaaacgccgggctgctgcgcgaactgttcctgcacgtggtgcacaatgccattcgcttcaacaggcagggaggcatggtgaccctgcgctgccgcccgccgcgcggcatggccggacccggtgtggcgaacgggacagccgacaaggggagtccggacgtgcgggccgggcagggctgcgcggtccgcgaggtggtggtggaagtggcggacacgggtgtgggtatcggcgcgcaggagcgtgagcgggtgttcgaaagcttttatcaggcgcaagggtacatgacgcgcaaccgcgaagggttgggcatcgggcttaccctggcccgggccatcgcccgcctgcacgggggagaggtgaccctggccagcgaggtgggccggggaacgacggtgtcggtgcgcctgcccgcctgcgtgggcgtgtacggcgcgtccgcccgggaaaccgcggcaggctgacgtttggggcgcggccacgcgcatgggtgcccccccgtgtgctcgggccgtttgcccactccggggcaggacggcggatgggggtttcgccgtgcggcccacccgccctggagctgaccaacccccgacccaggtcgcgccgggtcccgcgcgagcgcatgctcgaacccggcgcggccgcagggaaagtgcgggcgcacatgcagggggcggcccggcgccgtcacggggaaagcacgcgaagaatgccgccgcacgttgcggcgccatgggaacggcaggaggcattcaacaacgcccggccacggagacagggcgcacagcgggggaggaccgcatgacgcagggcaccacgcacgatccacggcatcccggacggacccgtcttgacgagggagcggaagaggcctgcacggccatggaggaaacgcgcgagcaattgcgcctggcccacgggcagttgcgcgccttcgccgacgatctggggcgtaccgtgctcgacctgcgagcctcgcgcgcggaactggagcgctcgtacctcgacacgctgaacaggctcaccctggccgccgcctacaaggacgacgacaccggcgaccacatcctgcgcatggccttctacagcgaaggcatcgccgccgcgctgggcatgcacgccgacggactgcgcgacctgcgcgtggccgcgcccatgcacgacgtgggcaagattggcacgcccgacgccatcctgttgaagccgggccgactcacgccggaggaattcacggtgatgcagcagcatgccgtcatcggcgagaagattctgtcggcctcggcgtcgcgggtggtgcgcattgccgccaccatcgcgggcacccatcacgagcgctgggacggcagcggctatccgcgtggtctttccggcgaaggcattccgctggaggggcgcatcgtggccgtggccgacgtgttcgacgcgctgaccagcaaacggccctacaagcccgccttcgagttggacaaggccctcggcatcatgcgtgaagggcggggtacccatttcgatcccaggccgctggacgcctttctggaaatcgcgaaagacctgtgggatgcgcgggacggggtacgctcgaccctgcgcactggcgagcatgacgggtgaatgttcccccatgcggaccgggaagggcaccggcagatggcacgcggagaactgtttcatgtagtttcctttccggaacactgttccggattgaaaacatcctggatggaaatggtcagatacaatagttctccggtgtgcgcgccgcaatgtcggagtgtgccgattctgactaatggtgttgaatgccgtgcaggcatggtgtaggtgtaccgcagcggacggagtgcaacatcgcgcgccgccgcaacgggagaccttgaaacggcatgaagcttaccgccagaacgcgctatgcggcacgggtgctggtggctcttgcggtgcatggcaccgaggggccgctgaccaccaccgcgctgtcgcgccacacggacatcagcgtccagtttctggagcagattctcaaggatctgcgccgcgccgggcttacggccagtgcgcggggagccatgggcgggcaccggcttgccctgccacccaccaagatatccctgggcacggtggtgcggctcatggagggcggcatccgcatcgcggaacactgcgacctgcccgccacccccggtgacaggctgacctgcctcggctggacacgcgccgccgatgccgtggaatcggcgctggactcgatcaccctggacgatctggccaagggcctgcccgacctgacggaccacgacactccgcctgacggcaccgcccacgccgacaggccgggtgcctgacccgccccgggggcacggcatccgttccctttcgccgtatccctcctcccggacgcttttgcagacaatggcgccccgcccgtacaggcgaggcgccttttcattttcatgcaacaggacgcacatggtgcggtgcggtttgatgtgtccgtgttgcgacacgcaatgtggattatgagcgtggcaatccgttcaatccggattgccctgatgtggagtgaatgcgttagttgtgcgatgttgttgaatataccatttcggtatgctatggtacggcagcgcgcatgaagtgcctgccgttgccagcatgcatgcggatgcgacggctgctgcgtgcgcgcatgcggcatgcacgggcgtgtggggtctggtgaatggccgcgaggtgatcgtcaaccgagggggcagggcatgcgattgctgaccaacagccgctacggcacgcggatgatgctggacatcgcccagcacagccgcctggggccggtgctgatgcgcgacgtggcgcgcaggctggacgtatcgcagaagtatctggaaaagatcagccgttcgctgaaagaggcgggcctgctgacgagccagcgcggacccagcggcgggcaccggctgggccgcgcgcccgacgacatttccgtgggcgatgtggtgcgcgtgctggaaggcggtgcggaaatggtgggctgcggccgcgacgaggaaaactgcacccatgcccccggctgcctcacgcgcatggtctggaaggagtgcagccgggccatgttcgcccggctggacgccatcaccttcggcgaactgctgcgctacgtggatcagggggtgaagttcggcgactggtgccccggcaccgtggacgagcaccgccacgaggcggaacgtgagctgcgggtcctgggcgggctggatgaaccggcgggcatggcgggagcgcaggcgttcggcgggcaggccacggcatgtcgccccggcgatgccgcaccggtcacgcaggccgcgccggtcacgcaggccgcgccggtcacgcaggcagcaccgatcgcatcggtcacgcaggacccgcaggccgtgcccgggccgcccgggcggcgacgcgtatcggaaccgtgcgagccggagggcccggtggagccggacgaggcggaggatgctgaatggtcgggcaccccgcgcgtctcccgcacaaggccggtccgcgtgccctgaccgtggcggcccggtatgtgagacgcgcgcggcggcagcacgggaggttgccatggccgcaatgaccgccgggacgggcggcacgacatccggtgacaggggtccggacaagggcaaggggccgggcacgggttcgggtgccgatgcgggcgcctcgcccggttctgcccatgccgcccctgccgcccgtacaggaagacccggcaagccgggatggggccgacgcctgcgcggtctgccgggcggcagcctggccgccaaggtggtggcggccagcggcgcggcgttgtttctgggggtgctggtgctgtcgctgggcagcatccgctaccagcgcgaacacctgcacgacgagctggccgccgggggcgaccgcctgggcaccaccatccgcctgggcgcgcgcttcgccatgatgctgaacgcccgcgacgagatcaaccagatcatcagcgacgtggcccgccagaaggacatcgtctccatccgcatctacaacaaggaaggcgtcatcaagttctcgggcgacccggacgaggtggagcggcgcaccaacatccgcgacgaggcctgcgccgcctgccatcgcacggcggaaccgcgcaaatggctggccctgcgcgagcgcacccgcgtgttcaccgatcaggatggccgccgcctgctgggcagccttacccccatcatgaacgagcccggctgttcgggcgagccctgccacttccacccggcggacaagctggtgctgggcgcgctggaggtggtgctttctttgcaggacgcggaggccgaagttctggccttccagacccgggtggtcaccctggcggcagcggtgttcctgctgggggccacggcggtgcacctgttcctgcggcgttttctcacgcggcccgtggcccggctcatcgagggcacccgcgcagtggcgcgcggcgagaaggtggacctttccgacgtgcgccagcaggacgagataggcgaactggccggggccatcacccgcatggaccgcgacatcgcccagaagcgggcggaactgaaccgccagcgcgacgagtaccagcggctgttcgaccaggtgccctgcgccatcaccgtgcaggacaggaacctgcggctgctgcgttacaaccgcatgttccgcgagaacttcacgcccaggcccggcgatttctgttttcaggcctacaagggccgcaccggcaagtgccccaactgcgccgtggaaatgaccatgcagaccggccttgcccattgcagcgaggaaagcggcttccacaccgacggcagccgggcgcactggatcgtgcacacctcgcccgtgttcgatgcggaagggcgggtggcggcggccatggaaatgaccctggacatcaccgaccgcaaggaactggaagaaaagctgcgccgctcggaactgaagtaccacgccatcttcaaccacattcccagcgccgtgttcgtgctggaccagcagaccctggaggtggtggactgcaattccacggcggaaaaggtgtacggctggccgcgcgaggaaatgaagggccgctcgttcctggacctgttcccgccggacgagcgcgaacgctacgcctcgcagttgcgggccttcaccgtgctgaaccgcgcccgcaacgtggcccgcgacggcaggccctttcacgtggacatcatgctgtccccggcggaatacctggcccggcaggtgctgctggtgaccaccaccgacatcaccgaacggctggaggccgagcagaaggtcattcaggcgggcaagatggccaccctgggcgaaatggccacgggcgttgcccacgaactgaaccagccgctgacggtcatcaagaccgccgggggcttcctgctgcgcaaggtgacgcgcggcgaacccatcgacccggaaatcctggccaccatggcccgcgagatcgacggccacgtggaccgggccagccgcatcatcgggcacatgcgcgactttggccgccgctcggacctggcgctggagcgggtggacgtgaacgcggtgctgcaaagcgccacggagttcttcagccgccagctgtcgctgcgcggcatcgacatcgactggcggctggccgagccgctgcccccggtcatggccgtgtccaaccggctggagcaggtgttcatcaacctgctgctcaacgcccgcgacgccatagaggagcgcagcgagaaggaaccgggcgcgccgcgccgcatcaccgtggaaacggtggccgacgaccggcgggtgacggcgcgggtgtgcgacaccggcggcggcatacctccggcgctgctgccgcgcatcttcgagccgttcttcaccaccaagaaggtgggcaagggcacggggctggggctttccatcagctacgggctggtcaaggaattcggcgggtccatccaggcgtccaacatggcggggggcggggcgtgcttcaccctgaactttccggtgacttccgggggcgtgggtgctgccggatcgggggggactgcgggcgcaggggccgacgtcccgggtagggcaggaggcgggggagatgcgcccgccgccgcgccggggccggacgggaccgctgacggcacccccgccggggctgagggaggagacgcggcatgagcgtatcgctgcctttgcccctgctgcctcttctgctggtcgacgacgaggaaggcatccgcaccgtgctggcgctgctgctggccgacatgggctgcgcggtgcgcacggcggagtccggagcggaggcgctggccatggtccgcgcagacccgcccgccgtggtgctgaccgacgtgcgcatgcccggcatggacggcatggacctgctgcgtgcggtgaaggcggaatttcccgccgtggaggtgctggtgctgaccggccacggcgacatggagcttgccgtgtccagcctgcgcttcggcgcgggcgacttcctgaccaagccggtggccccggaggcgctggaagtggcgctggaccgcgcccgccagcgcatggccctgcgcgaggcactgcgccgccataccgaggaactggagcaactggtggcccaacgcacccgccagctgctgcacgccgagcggctggccgcggtgggcgagacggcggcgggccttgcccacgccatcaagaacgtggcgggcggactggagggggccatgttcgtgctggaaaaggggttggagctggaccgccgcgattatctggaacagggctggcgcatggtgcgcgacgacgtggcgcgggtgcgcgacctggccatgcgcctgctggacatgggccgggcggcggaacttgccccgcgcccgtgcgacccggacgcccccctgcgcgacgtggtacgcctgctgaccgctcgcgcggcggcggcaggggtgacgctgacggtgcaggccggggccggaccggaaccggtcatgctggacccggacgcggtgcaccgctgcctgatggatctggcggtgaacgccatcgaggcgttcgaggatgatggcgggacgggtgcgttggccggtggcccggccagtgccccaacgactgtcgcggcccggatggatgctggcggggcggaggcaggcgggggtgaccctgatgaatcccgccgggtggtcctgcgcagccgccgggtggcgttgcccgagcctgcgggcgcggaaggaacacccgtcggtgagctcgggtcggtcagtgcaaccggcatcgaatacgtggtggaggacaacggccccggttttccggaacaggccagacagagcggacaggctggacaggagcaggggcgcaatgcagccccggacggctttgccgccttcgtttccgccaagccgggtggcagcggcgtgggcctcatggccacgcgcaagctggcccgggaaatgggtggtgaactggagcttggccctgcattacaggggcacggcgtgcgggcggtgcttcgggtgcgggcaggctagccgccgttttccgttcgttcttcctccgccccatccccacgccttaccgcctccggcaggcggcgcggcagcgacacggtgaaggtgctgccctcgccgggttcggatgccacggcaatgtgcccgccgtgttgccgcaccacctggctggccacgaacaggccgatgcccgtcccggcggtgcccttggacgagaagaacagggtgaacagtttttcgcgggtctcgcggtccatgccggtgccgttgtcgatgatggtgaaggtcacctcttccggcgcgccgcgcacccggaaggtgacggcgtggtcctgcttgcgcccgtccgccgcgcaggcttccacggcgttttccagcaggttcaccagcgcggacgacagcgccccggtgtccgcctcgaaggtgccgaggtcggcggtaccgccgcttgccgctgatccggtctgagccgtgcccgtggtctctccggcgtccgtcgccgtttcggcgctttcctcggccctcgtgcccgcaaaatcccgcacaaagcgcaccccgcgttccgtggccttggcctccaccagcatggccgtttcctcggcaaaggcgcgggtgaccaccacttcccagttcagttcgcggttcttggcgtagtacagaaggtccagcaccatcttgcgcagccggtccaccagatggcggatgtcctgatggctgtcctgcacccgcgccgcgtcgccgcgcgcgatgccgctgcccaggcggtacaccccgccgtccagcgcggtgagcagccccttgatgccgtgcgccgtggagcccagcagcagccccagttgcgaaagccggtcctgcaggcggcgcagttcggtgatgtccgtggacatctccatgacctcggtgatggcgccctctgcgtcgcgcaggggggccgtccacaccagcacgttcacctgccgcccgtcgcgcgcggtgaccactgtttccgcctgatgggggcgcccgtcgtcaaaggtgcgcccggcggggcagccggagcagggggccaggcggtgggcaaaggcgtcgtggcagcggcggcccgtggggtcgccgaaatcctcgcggtatctgcggttggcctccaccacgccgaagtcgcggtccatgacggccacgtagcagggcgattcgtcgaacaactggcggaaccgttcgcgggtcaggcgcaggtcttcgcgcaggcggcgcacctcggagacgtccaccgaaagctccagcaccagttccacctcgccgtcgttgccgtagatgggcgcggtgttcacgatgaccgggatttcctgcccgttcctgcccagcagcacctcgttggagcggaacccctcgcccgtctccagcacacgcatcaccgggcacagccggtcgccggggccgcgcccggcgtaggcctcccagctgcggctgccgatgcggtgccccaggcgttccttgtacagctggttggtggagacgatctcgaggtcggcgttgtgcacggccacgaagcagggcagctcgttgaacagcccgccgtcgtccagcgcgctgcacagcgaacggatgccgctggcgatgccgtccatgacctgcaacgcggccagctggcgttccgcctccaccagccgggccgactggtcgcgcaccatctgttccaggttttcggtgtacccgcgcaggcgctggcgcatggatatgcgttcctcggcgcgacgcagggccacttccagcatgtcgtcgttgacgggcttggtgagaaagtcggtggcgtcgcgcttcaggctctggatggccaggtccatgtcgccgtggccggtcagcatgatgacctccacctccgggtcggcggccttcaggcgctccagcaggtccagcccggacaggccgggcatcttgatgtcggtgagcacgatgtcgggcctgtgcgcggcaaagcgggcaagggcttcttcgccgctggcggcggtggtcacgtcgtagcccgcgtcggcaagcgagatgccgagcacggtgcggatgccttcctcgtcgtccaccagcaggatcgatgcgcccatgcgcggctcctcgtggtccgttgcgggcccggcgcgctccggatgcggtatcgcggggtggtgaatcccgtgccgtacccggcgcggccatggggggatgggggcggcacgacaggcgcgctgtcggaggccgccctgatgtcccattgtcccacgcggagccgcgcgcggcaagggcgggccgtcggagagggtattgcccgccccggtgcggggtgccttctctggtgcgggcccgccgccgtccacaaacccggcgggcgcctgcccgcgctactggtgagttgcgggcgcttccgccgccagttcgccgcgtttttccagcgtgtcgcggatgatttccagcaggcggttggggtcgaagggtttcttcagcgaggccacggcgttgcggatggccagatggatgcccgacagcccgctgatgacgatgaccggggtgtcgcggaaggcgtcttccctggtcatcttgcggtagaagcgcggcccccactcgttgggcatttccaggtccagcgtcacgaggtcgggccgctcgcgcttcagcacttccagcgcctcgctgccgtccgaggcggagcaggtggcgtacccgttgtcggaaaggatatccaccatgtacttcacgatgtaggggtcgtcgtccacgaccagtatcttgtacggcatgcgctcattctccttggcgtcgtgcgtggcggcgcgcggtgacgccgttgcctgccctgtcttccgggatattccgtccggggtcgccccggttccgtcctgttccgcccgttcgggctgacctgccattcctgccgttccgtttccggttccgttcagcgcccggcgggccagttccagcagcctgtccggccgggggggcttttccacgtaggcgaacggctcgttcatttccgtgcttccgcccccgttccgtccaccatccctgcccctgtcggcggcctggcacatggacagcccgtgggcaaaggaggccccgcccacgccggacagcatgatcaccggcacggaacgcagggcggggtcggcctgcatggcgcggtacatgggcaggcccccgccgcccggcatcatcacgtccagcaccaccaggtccgggcggcgcttgcgggccgtttccaacccttccgcgccgttgcgggcggccacggcctcgtgcccgtcggtttcgaacagggccttcaggaagaaccggaacgacaggtcgtcgtccaccaccagcaccagcgccatgtcgtgccccgtgttctgtcgtcgctcgtcgtgaaccggttacgccccggctggcggggcagcgtgaccgccgccccgtgccgtcatcctcctgccgtcagcccgcaggcggacgtcaggcaacccgctcctcatgcgtgacactggccaccggacaggcggagcgcagcaccacctgttccacggtggagccgatttccgcgtcctcggcgggcacttccctggcatggtgggccatgacgatgaggtccgccttgcggtcgcgggcgtacttcaggatttccacgtagggcgtgccttcccagatttccacctggtagttgtcgtagtcggtcatcttgctcacgtacctgtcctgcatctgcttgcgcgcccgttccagctgccgttcgatttcggcctggctggggtacagccccgagccgccaaggtcgcaggcgtggaacaggtacagcttggcgcccacctcgcgcgcggtcctgtaggcgaactggaaggccgcgtcggcgggcttggagaagtcggtgctgaacacgatgttggagaacatgtgccagcaggtgttgcagggccggttgacgatcagcaccgggcaccgggcggacttggacaccttctgcatggtgttgccgatgatggagcgcacccgcgaggcggcggcgtcctcgtcgcgcccgtgcgcacccatgacgatcaggtccaccccttcctgtcgggcgaagcgcaggatttcggtgtgcggaaccccgacggccagttgcagcgcggcattgggcgggccgaattccttgaactgggcctcgtagacatgcttcagttcttcggtgacccattcgcggtagtccgcgtcggccacttcttcctcgcccgacttcaggtcgcgcacgtactggccgaagccgcgcgtgggcacccccagcacatggaagacgtacaggcgcgcttcattgcgccgcgccagttcgaaggccaccttggccgcgttgtcacatgccggagaggctgacgttgcaaagaggatctttccgaacatggcgtttacctccgtaggctacagtgtcgggcgccgccctggaagccgagctcccacgcgaggccctcgatgacttcgaacagggtgaaggtggtctcgcagtcgagcacccgcgtcctgtccccgaaaaccacgtgtcgcaggccgcccagcgagagcggcaggtccagaagggcatcgagcgggatgaacctgatttcgtgttccgtttcgccatccctgccgcaggggctgtttgcccctggcgccagcgcccgcagcgaaaggtagatttccgcgcgcgggccaccggggtagccgatgagatccaccgtcttgcgcagggcaaggccggtcagcccatcggcccggcagccctcggcggggcagcgggccgcatcggccacggcggcgggcaggaacgggccaagacgttgcagttcggcgtgccgggccagcagggcgaagaacgagcgcagcgtgcagcccgcgtccagcaccgccgccagccgcaggcagggcagcgggtcggcgtgggtgcttccgtcgggcgcgcgaagcgttccgtcgggggcaaggtgcacggtgtccatgtggtctccggggtgttctccgtcgggtgtggcgcggaatgccgcagggggccggttaccgttgttgtcgttgcgccagcgcgtttcagaccttggtgtgacagccgccgcaggccgtggggcccttgccctgttcccggtggcagcccatgcactggcggtggtaggcgcgttccagcggcgtgcccttgccgaccttgccaaccccgcctcccccgcctgcgtggacggcatggcagtcggcgcagggggtgccctcggacgtggcagccgtggcgtcgcgccgtccgtcctcggtggtgccgtggtggcaggtgccgcattcgtcgatcttggccttttcgttgtgcgtgtcatgcacgaaccgggcggcggggcgcgactgcggggccagggcctcgggcgccagaaccttcatgtcttcctgcgccggggccatgcccacgggcggcagcagcaggaacagcagcgcggcggcaaggatggccgccacgatggccggttgcgtcgcaagccgtggtgcccggggcagggaacgtggtgtcttcatgggggtgctccttgccgtgcctacgcggcgccgggcttttccatgcagtcgtagatcaggtcgcccaggaacttggtgtccatgccgagcttgtagtggtggatgatgtcttccagtccgccgtggcagttgtggcagggggccaccaccgtgtgcacgcccgtggcggcaagctggtcggccttggccttgttgcccgccagccgcacgcccttgaagggcgggccgcagttgatcaccccgccgcccgcgcagcagcacaggttgtgttcccgcgtgggggacatttccaccacgttggagcacagggcgtgggtaacctcgcgcagcttgtccatcaggccgcgcccccggatgatgttgcacgggtcgtggatggtcaccggttcttcgaatttcttcgccagcctgatcctgccctcggtcagcagttcccagaagaactccacggaatgcacgatgggcacggggtggttcttccagcccagccagcggttgcccacgtcatatacggaccggaaggcgtgcccgcactcgcccatgacgatgcgccgcaccttcagcttctgggccatctcgaagtggcagcgcttgagccgccccatcatttcgtagtcgccggtgaacatgcacatgtcgctgttgtcccagccgggtgacgagggcatggtccagtccaccccggcctggtcgaagatcaccgccgcctggtagatgagctgggtgcggaacttgggttccggcgcgatgaccgagtacaggaagtccgccccttccttgtcgaaggggatgcgcagcgtgggaatttcaccgcgcgcctcgtcttcctgccacaccaggctgtccacccattcgtcgtccttgacccacatctggttcatggtgccggaatggctgtgcgcggtatcctggatgtacagcggcaccacgcccaggcggtggcagatgcgccgcaccaggctcatgacgtagccggtgtcgatgcccacggggcagtagtgcacgcagcggcggcacaggttgcattccgtgtaggcgatctgggccatgccgtagatgtcgtccgggtccaccctgccgccggtgcgcagcagcttccacatggtctgttccatcttgcccacgggcgagtaggtggggtcgccgtcgtgcgagatgcagtagtggcaggcgtcggcgcacatgccgcagcgcatgcaggtttcatggtagacggccaggcgcgccccggcctcgcccctggtcaccgccttgaccacgcgttcgatgcgttcgcgcgtcagcgcggccacgccccgcacgaggttggcgtcttctatgcggcgttccgcgatgcccgagaattccgttgcgctcatgtggttgtctcccgtgggatggcgccatgcgcccttccgatgaatccgtccggtccgttctgcctgctctttcctgtgctgccccgtgtccccgcctaccagtcggggcagtggcgcaccccgccgaactcagagcccatgtaggcccgcgtgaagggcgagaagatggcgtgcgacagccgggtgaagggcagggccatcagcgtggcctcgcccgacagcacgtgcagggtggacagcagcaggttgtcgccgatctgctgcttggccatgaacgcggtgacgcacggcacggccaccagcgccagcaccagccagtccatgggccgggtgacgaagcggacgacgggaagttgcaggcgtcgccatgcaaagaacccgcacagcaggatgaccagcacggtcagggtgtcggccatcccttcgggcagggaccagacattgatgccgaaggcgtaatcccacagcaccgcgtgccccggcgcaaagagcagcagcaggccgagtgcggtgtgaaaggcaaaggtggccacggtgacggcggggttggcccgccagcccagggtggcgaacggggttgcccagtgcgccatggagcgcgcggcatggcgcacgtccatgtaggccacggcgttcatgtccttcttgcgggccagcgcccacatggacgccaggcgccaggccgacccgcccagaaacacggcccaggcaacccaggccaggggccccacggcaaaattgtacagttgctgcatcgctgtgcctccgctggccgtcaggccctgaagtcttctggggtggccacccaccgttcgcacgccccgccccggatgccccgcaacagcacggtgccgggcggacagccggaatcggcggggccgaacaccgggttccacgccgtggtgaagccatcgcgccacgggcggccatccagcagcaccgtttcacggcccgcttcacgcacccgcaccgccacgtgccgaccgcaagggctgaacacgggccgccaggccatgtcccacttgccgggccagggaaccccgtccaccaccacctgccaggcggcgttgtcgttgctggccagggctgcggcgcgggtgccgtcgggcgacaggacaaggtcggtgatcaccggcgcggtgaacggccagggcgctgcgtcgcgggccacggtgaagctgccgtaccggggggccacgatggcccacaggtgccgcccgtcggggctccaggcaggcgaccagcactggaagaagcgcgcctcccacagcagggtgccgtccagggccatgccccatcggccatccttgcgcaccggggcggccaccgcgccggtggccgggtcgaagcacggctcccacacgcaggggaaggtggcgggccacagcgtgccgttgacggccacggagtattcggcatgggtaaggcgcacctgcgcggccacccggtcgttgcggttgtcgaacaccggggtccacacgttcatgaagttgtggccccatgcctcgccatccacggccacgctgtacacgccccgcacgaaggtctcgatgtcggcctgccccagcggcactgtctgcaccacggcggcggtgcggcgaccatcggggctgatggcgaaattgttggcgttttcgtacagcgtttcccatggctcgccgtccacgatcatgccgtagcgcatgtcctgctgcacggcggcaatcacccttccggcggggccgtgcagcagcgaccagatgaacccgtaggtttccggccacggttcgccgtccacggccacggtccattccccgtcctgctggacgatggcgaccagccgcccgtcgggcaggaagcgcggcgaccacaccttgtcgaatcccgcgtcccagacgccgtcgtccacccgcatggtgaaactgtcgtcctcttgccggacaacggcggccacgtgcatgccgtcgtgcgacatgagcggttcttcctgccattggtggccgggcagcggcgcgagggacggcgcgatgacccgcctgcccggctcccactggccggggccggggtgcggaagccccgttgcggcgtgcgcggcgggcggcgcttccggctggccgtgggccgcttgcggggttgcggtgggtgtggacatgcgaacctcctgttctgcgctcctcattgttgcgatgagcgcaggagaatgatcgttgcttcgtattgtagcgtcgctaatgcgaatgtgtttgaaggatatgtaacacaggaaagactaccgtggaagtggtgttgcgaaaaatagtagtctacttgcgtggtagatttgattgtatactgcaatggtatagtttaaatacaactacagcggtagagaatatgtgttgcgcagtgtgtgtcatgcggcaacatgggtggggtggttgctgtggcgtgaccggctgtgtgtcgatgtgaatcaagatgtttcatgggtgtgccggaatcggaaaatcgccactggggtgggcgaggggtaaggtcgcccttgcgggggcatgtgcggcaggcctcttgtggcgtcaggcagtgtgtctgccgggggggctgcgccaggagtcgggtgcgcaggcgggaaaggtgcgccaacgaggaagcgaaatattgcgaccgtgatattgactatgaaaatcgttttcagtatctaacgcggaaacgtccaccgtacccctgcgcggcgcggcgttgcacggggctgcgcggcgccattgccgtccggcccgtacatattcctgcaaggaaggaggaagcatgaaacgtttgatcacgctgctgttgggcgcggcgctgctgtgcggcgcggtgtctccggcaagcgccgccaccatcgaggccaagggcgaatgggccttcgacttctcgtggaccgatggcatgaactaccgttccgccagcgacggcggcgacagcgaagacgatttcgcggcccaccagcggctgcgcacccagatcgacatcatcgccagcgaatcgctgcgcggcgtggtgtttctggaaatgggcaccaccacctggggtgcagaggatggcgcgctgggttccgacggcaggtcggtgaaggtgcgccggtcgtacatcgactggaccgtgcccaataccgaactgaaggtccgcatgggcctgcagggcatggatctgcccggtgccacctttggcgccaacccggtgctgagcgatgaagacgtggccgccctggtgctgagccatgccatcaccgaaaacgtgggcctcaccgccttctgggcgcgtccctatgacaacaattccggcaactccgccgccgacggcaacgacttcgacgaagtggacctgttcggcctgaccgcgccggtgaccctggacggcgtcagtgtgaccccgtacgtcatgtatgcctccgtgggcaaggatgtggacggcaccgacaccacctcctgggaaaccttcctggacggcatgcagagcctgggtgaacgcaccggcttgctgaccggcgacgacaccaccatccacaatgcgtggtggggcggcgtggccctggaggtgtcgctgttcgatccctttgccctgaagatggacttcacctacggcagcaaggacgccgacgaagactacgccacccgcgaaggctggctggtttcgggcatggtcgagtacaagatggaatccgccacccccggcgtgttcgcctggtacggcagcggtgaagacgacgacctcgacaacggctccgagcgcatgccttcggtgtcgcccaacgcatgggcgcccaccagcttcggcttccccggctccgccttcaatcaggacagccagttcgccctcaacggcgcgggcctgtggggcatcggcgtgcaggtggccgacatctcgttcgtcgaaaacctttcgcacgtcgtccgcgtggcctacatgcgcggcaccaacgattccgacctggtgaagaatgacgccacgggcaccctggcctccgatctggccccggcgcagggcggcgtgttcctgaccgacaaggacagcgcctgggaagtgaacttcgaccacacctaccagatctacgaaaacctcaccttcatccttgaaatgggctacatccgtctggatctggacgaagatgtctggggtgccgacggcaaggaccttaacgccgccaagaagctgaccttcaacctcgtgtacgagttctagccgtatcgtccggcggttgcgcggcgtgaccgacgcagggcgccgaccgcagggacgatgggccgcaccggcagtgccgggcgcgcaaggtaatgggggcatggcctttgggtcatgccccttcgcgtttgcttcttcgtgtttgccccggtgggcggcaattgtgcagatgatggtgtggtgcattttccgaatggtgtgtcgccgcattcggcgggtgtgcgcgaggcgtgagctggtccgctgttatgtgccactggagcggcatagcagtataattgcggtgtacaatgcggaaaactgcgtgctatgcggaaagggatggctttggacagggtgtgtcgatcgccgcgatgtgtggtttgcggcatcctgtcggcgtgttgcccgatgcaggatgatgcgtgccgatgcatttcggcatgtgcctgtgcgctgcgggttgtgcgttttcggcatgtttgccgcatttggcggcggggtgtcatgcattccgcccttcgcaaaaggtgcacccccatgcccatcgacggctggctcgaagcgttgcccggacaggatgaccgcaccgtgaaccgcgatgtgacggatgacgtcgccctgttcgccggtcgcgaccacccgctgctttcctcccgcacggtgcgtcaccatgtctcccggctcagcgcgcatctgcttggcggcgaagctccgggagccccgaacctcatggacgacgggctgcgccgcgcgctcatcggctattccctgtacacccgccaactggacatggtgcaggaccgcgccacaaagcacatctgccgcgacgggtgcgagcgccccccgctgggctgctgcaaccgcagccacaacgtggtgttcagcctgtcggacatcatgatgcagcaccctacggggcttgccctgcgcatgggcgatgcgctggcccgccttcaggccgcagagggttcccaccacgcccacggcgcccccacgggcgagcggggctgcccgtacctgacggcaacaggctgcacgctgtatctcttcaagtcgccgctgtgcgtgcactacctgtgccccacggtggccgacgccctgaacgccgcgcatggccccgaggccgcgccctttgtggagggcatgcgccgggcggcaggtcggcagatagaacgcagcactgacttcatggaacccggcctgatcgaggcggcggtaaggatgttctccacgcgcggcggggcgggaagcggtgcggagggctggccggacggcggggcaagcggcaacgcctgaggcaggcggacttcctgaaaggagcggcattggcggcacgacccggctccgggccgggcgctgttgcgtggccgtttttggcagaaagtgcatgatgcaggacattgccgccatggcaggggggcggtagactgttccggtctggtgatcggttgtcccgttgcggcccttgcccctgctgcccagctacctcttgccattccccatcgggccgttcgcctgccatccccgcgtgaggttcccatgccgcagtccgcacgccatatcgtgttcgctctctaccccggtttcgtggggctggaccttgccggtccactcgacgtgttttcctgcgctgcgcggctggccgggcggcagggccgccccgcgccgtaccgttgccatttcgtggcgcgtgcgctggggccggtggtttcgtcatcggggatgtccgtcctggctgagaccacgcccgatgcctttgacgcaaccgttgccggtccggatgcccccgctccgcacaccctggtggtgcccggcggcgtgacgccggggcgggaaggggacgacccggaactgcgcgccatggtggccgggctggccgcgcgggcgcgccgggtggtctccgtctgcaccggcgccttgctgctggccgcctgcggtctgctggatggtcggcgggccaccacccactggcaggcctgcgcccggctggccgccgcctatccggcggtgcgggtggagccggacgccatcttcgtgcgggacggcggcgtggtgaccagcgccggggtgacggcgggcatcgacctggccctgcatcttgtggaagaggaccttggcccggccacggccatggaggtggctcggctgctggtggtgtaccgacggcgggtgggcaaccagagccagttcagcgcgccgctgcgggcacaggcgcgggccggggcgcgattcggcccgctgcacgtctggatggaagcgcgcctgggcgaggatcttggcgtggagcgtctggccgggcaggcccacatgagtccgcgccacttcgcgcgggtgtttccgcaggagacgggcatgagtccggcgcgctacgtggagcagttgcggctggaccgggcgcgcgagctgctggaatcgggcgaatcgcacatgcagaccgtggccgtcgctgccggattcggcagcgaggagcggctgcgcagggcctttcagcggcgcatgggggtgacgcccagccagtacctggagcatttcagcggttgacgcggcgcgccggggtggagcgcgcgtcgattgcccggtgggacatgacgccccgcggtttcgccatggcgcgaactgcggggcgtgtgtcgttgtggcgggctggcgggcgggtgcatgctgtggtggtccgccgggcagtccgactgcgcagggcggacgtcgggcacggcccggcacaccacgaaccgcgacaaccgcgacaaccgcgacatccgcgacaaccgcgtcaaccgcgacagtcgcaacagggagcacccatgaccacgtacggcctgtacatctacgaacaggtggcggagcaggatttcgtcggcccgcaacaggtgtttgccgcatcccggcacatttcgggcggcaacgacaccatcgcgaccatcgccgcgcggcccggaccgctgcggggggccagcggcctgcgcatgatccccgaccacacctttgccgacgcgccaccgctggacgtgctggtgctgcccggcaccgccgatgtcacccgccacgccctgtccgaccccggcctgctggaatgggtgacggcccaggtcgccacggcgcgctgggtgacggcagtgtgcaccggcacgctgatcctgcacgcggcgggcctgctgcgcgggcgcagggccaccacccactgggcctatgcagaggaactgggccgcgacccgcaactgaccctgctgccggacatgcgctacgtgcgcgacggcaatatcgtcacctcgcagggggtgtcggcgggcatagacatggccctgtggctggtggggcagattcatgacccggaccacgcccgcgccgtgcgcaggctgatccagtacgacccggccccgccgtacacggcggaagtgtaggggatgccaaggcgaccggttgcagtgcggtcgccatggggaaggcggcgcggccagcggcggctggcgcgccgatgcaacggaaaaaggcgtacgcggttgcgtacgccttttggcttgcggtggcgtccccaaggggatttgaacccctgtcgacggcgtgaaaggccgttgtcctgggccggctagacgatggggacaccctgtgcgccttgcagcgcggaagagacggatactccgaaggcgcggtgcgcgtcaagcgaaaaagatggtggcgcggcaagagaatgcggagcgggtggcggaagggggcacttcctgccgccggttcggtcccgttccgttccgggtgcccgccgtgcccggcctgcctgtcctgtctgttggatcggccaggcccgtcctatctgttgggtcggccaggtccgtcctgtctgtgggttccgttctgcctggcggccccgccatgcttcgcggcggtatccccgatctcgcggaacatgcgcacgtagctggcataggcgcggcccacgggcgattccgggtcgaaggcccccagcagcccgcccagattgtccggcctggggggcacgcgcggcgggggcgcgctgcgctccacgcgcacctcgtccagcggggtgcggcgttgcagcaggtgcacctccactcgttcgaagtacggcccgtcggacacgtcgtccatgaaggcgttgacccgctccaggatttccggcgtcaggaaggtcaggtcctgcatggccatgttgtcctccgcccccaccagcaggatgcgcttgcggtggcccagcgggtaggccagcacggcgatgtccgtgcccatgaccatgtcccagttctcccacaggcgcacgaggcgcatccgttccggtgcgccgcgacgttccagaaagccgcgcagggcctcgccgatggtcttcacgacgacctccggggggagcccgcagtgcccgctgcgcccttggtgagggacgcgcgggatgcgcgggttgcgtggggaaggcagggaaagctgatcgtcatgggcgcggtgtagcacgtccggcccggaaacgcaccgggcacggaaggggggtggccggtgcggcatgaagggaggcgacctgatgcttcgtcccggccatgcgttgccgcaacgcaaacgccacatgcaccagcgcgtgctgaaaacactgaaaccgccacatgttacggaaacgtgacgccgccgtaaccgtatcttcgtccgcgtgccccatgaatacgccagccgccggggagggtggcgcgccccgattgtcgtgcgtgggtctgccgtgcgagcgcctggccgacacctgccgacgggcggatgcggggcgcccggacgcagtgcgttccgcggtacgggggccgcccgggggggggccgcgccgtcgcgcgcgcctcgcgcacgtcccgccttgcgttccccgccccggcccgcatccacgccgtacgggtccatcccccggcatacttgccacgggcatgctttccgctggcatacctcaaggacgggcgcatgttttccaccctttcgttccgcaccaagctcatcgcgggctcgctggtcatggttctggtgaccatggcggccatgctggtcaccagcctggtggacgcccggcgcggctacctcgcgcaggggcgtgcctcgttgcgcaacgtttcgcagatactcatggaatctgcccggtttcaggatacgctgaaccgcaacaagatcggctccgacctcaagctgatgcagttgcagttcggcctggccggattccccatccccgagattttcatggaggtggaggccgacctgcgcgacgccgacaccggccagcgggtcaaggccaccctgcccggcttcaagctggggtccgcctacctgcatcagggcaccgacctcgtggaccgcatccgcgaactggccggggtgggggcatcggtgctgcaactgcacgaaggccggctggtgcgcgtcagttccagcgtggccgatccttccggctccgcccgctggacgttcctcggcaaggagcatcccgtgacggcggcggtgctgtccggcaacggcttcaccggcatgctcaaggtgggcggccaatggaacctggccgcctacgccccggtaaagggcatggacggcagcgagatactgggcgcggtggaagtggcccggcccctgctgacgccggaattcgccgccgccgtggtgcgccacaacgtgggaggcaaggggtattcccttgccttcgacggggcgggcatcatcctcatccatcccgacccggccatggtgggccgcaacgtcttcgacctgccgtggggcgcggcgctgaagcagggcgatggggcgcagggccgcaatgatcccgctgcccgcgcggacacgggcggttcccgcgtcctcgcctgcgccatcaacggcgcggagtacgaagcctgcgccgaccgttacgccccgtgggacgtcatctttgtcaccatggtcagccgcgacgaactcatggacggcgtgggcgagcggctgtggcgcggcgcggccattgccgccgccgtggccctgcccgtggccgcgctggtcatctggctgatggtgcgccagctgatggtgcccatgcagcggctggccaccctggcccagcaggtggcgcgcggcaacttcgactacaccttcgactacgcggcggacgacaccattggggccacggtgcgcgccgtgcaggccatggtgggcgaactgcgcatgcgcctgggcttcagccagggggtgctggacggggtggtggtgccctgcgtggtggtggaccttgccaatgacatcactcacgtcaacgcagaggcgctggctgtgctgcggcgcgggggcgcccccgcgcaatggctgggccgccagctgggcgagctggtgtacggcagcgccgccgacgccgcccgtccggtgctgacccggcgcagcatggaacggcgcgaccgggtggccgaggacgtggtgctggacccgcaggccgacgggcgcgaggtggtgctgcacatggtggccacgcccatctacgacctggacggcgaactgatgggcgccatctcgttgtgggtggacctgacgcatgagcgcgcccagcatgcccggctggacgcccagaacgcggtcatcgccgccaccgcgcgcgaggcggaggacatcgcccgccgggtggcctcgtcggcccacgaactggccgagcaggtggcccattccagcgagggggccgcccgccagctggcccgcgtggacgaggtgaccgccgccatggaccgcatgaaccggaccgtggtcgaggttggccgacgcgccgcgctggccgtggacatggccgcctccaccatgcaggtggccgaggatggccgcgacgtggtgcgcgcctccatggacgtgatgcacaaggtgcacggccaggtggagcggttgcaggaaaacgtggcggaactggggcgcgaggcggaaggcataggccagatcatgggcgtcatcagcgacattgccgaccagaccaacctgctggcgctgaacgcggccatcgaggccgcacgggccggtgaggccgggcgcggctttgccgtggttgccgacgaggtgcgcaagctggcggaaaagaccatgagcgccaccggccaggtgggcgagcgcatccgggccatccagcgggccacgcgcggttttgtggacagcaccgccaccgtggccggggcggtgcgcgaaagcgacgcgctggccacccgctccggcggggcgctggacgacatcctggcccgcatcggcgattccggcggcgaggtgcgggccatcgccgccatggcagaggcgcaggcgcgcggcggtgcggacgtggaacgcgccgtggccgaggtggacgccatcgcccgcgaaaccgcgcaggggatggcggaatcggcccatgccgtgaccgggctttcgcgcctggccggtgaactgcaacgcgccatggacggcatggcctgcgatggtgatggcgcaacccactgcgatgacgaggaatccttggtgtgacgccgtgcgtgcgcggtgtgcggcacggtaaagtggcgcgacacaggattgtaacggtcgtcacaacaggccgtaacctgcgctggctacttcttgtggcgcgttgacgctgaaccgcacacaactacccccaaccgggaatagtcagggaggcttgcaatgaagtcgatcaagaaagtggcgctggccgccgcgctcgtactgtcgctggccggtgtggccgaagcccgcgaccaggtccgcatcgtgggctccagcaccgtgtatcccttctccagcgccgtggccgaagaattcggcgccaccaacaagcagttcaagtcgcccgtggtcgaatccaccggttccggcggcggccacaaactgttctacgcgggcgtcggccccgacaccccggacatcaccaactcttcccgccgcatgaaggtcgaagagctggaaaccaacatcaagaacggcgtcaccgacataaccgaagccaagatcggcttcgacggcatcgtcatcgcccagaatatcggcaacgccgacatgaacctgaccctgaaggacttggccctggccgtgctggaggaagtgcccgtggacggcaagctggcgcccaacccctacaagacctggaagcagctgaacccggccctgcccgaccgcaagatcgtcatctacggcccgcccgccacttccggcacccgcgacgccttcatcgaaatggtggtcgaaaagttcaccggcaaggacgagaccttcaaggccgtgctgggcaaggatgccgcccagtacaagaagatccgccaggacggcccctacgtgcccgccggtgaaaacgacaacctcatcgtgcagaagctgaccaaggacaccgaagccgtgggcatcttcggctacagcttcctggccgagaacaaggaccgcatcaagggctgcacggtggaaggcaacccccccaccttcgacaacatctcttcggccaagtaccccatctcccgcgcgctgttcttctacgtgaaggacgcccacatcgggaagatcgcgggcctgaaggaatacgtggaactgttcatgtccgaaaagatgatcggcgatgccggctacctgaagaccatcgggctcatcccgctgcccgccgccgagcgcgaaaaggtgcgcaaggacgtgaccggcttcaagaagctgaccgccgaagacctgaagtagcaacaagccgcacgcgccggggaagggatgcgccttccccggccttcaccatttccggggggtgcgcgccccccggccaacgggaacgcacatgaccatgggaagcgcgttgcagatggccctgatggccatattgccgctttcggtgctggcgtacatggcagcccgccgcagggcgggggccgacaatgcgcggggcacggaattccattcgccgctcgtgtactacgggtggtattcgtgcctgtgggtggccctgccgtccatggggctgttcgtgctggcggggctgctgcacctgctgcacatagccaccgtgcccggccctgtgctggcgggcgggggcgtggcgctggccgcgttcggcctggtgtggtcgcaacgggccatcgggcgcgacttccgcgccatccaacgggtggaaggcgtggtgcgctgggcgctcatcggggcctcgtgcatttccatcctcatcaccatcggcatcgtggtctcggtggtgttcgaggccatgcagttcttccggctggtgagcctgtgggacttcctgaccggcaccaagtggagcccggaaacggccttcctgatttccacgggccgggccgacggcagcgtggccacgccggaattcggctcgctgccgctgttcgcgggcaccttctacatcaccgccgtggccatgctggtggccgtgcccatggggctgttcgcggcggtgtacatggccgaatacgccagcaagcgggtgcggcgcatcgccaagcccgcgctggaaatcctggcgggcatccccaccgtggtctacgggttcttcgcggccatcacggtcagcccgttcatcgtgcacctggcggaactggtggggctggaggcggaatacaccaacgccctcgctcccggtctggtgatgggggtgatgatcattccccttgtgtcctcgctgtcggacgacgtgatcaacgccgtgccgcaggccatgcgcgaaggttcgtacgcgctgggcgccaccacgtccgagaccatccgcaaggtggtgctgcccgcagccctgccgggcgtggtttccgccgtgctgctggccgtgtcgcgcgcggtgggcgaaaccatgatcgtggtcatggccgccgggctcatgcccaacctgacgtggaacccgctgaagagcatgaccacggttaccgtgagcatcgtggattcgctgaccggcgaccaggccttcgacagcccgcagaccctttcggccttcgggctggggctcgtgctgctggtgctgacgctggtgctcaacgtggtgtcgctggtggtcatccgcaagttccgcgaacagtacgagtagggggcagcatggcatcattgttcggcatcgacgaaaagaagctgctgcgcaagcggcgcgcggcggaaacgcgctttcgcctgtgcgccattttcgcgctgtttctggccggggcgtttctggtgttctttctgttcgacatcgggcgcaagggctaccccgccttccagcaggcggaactgctggtgtccgtgaactacacggtcgaggcgcacgacaacccttacgccgccatggacccggatacggtgcaggtcgtctcgcgcagcttcacccggctcatcccgtccatgatggccgagaacagcaggctcatcggcaccacgcaagaggtgtgggtgctggccagcgcagacaccgaccagtacctgaaggggcgccccaaccggctgaagcccaggcaccaggcgctggtggacaccatgcgccaggaaggcaaggcgcggctggccttcaactgggggttcttcgagtcgggcgactccaagctgccggaactggcgggcatccgcgcggcggccatcggctcgctgtacgtgctgctgatcacccttgccatcagctttcccgtgggggtgatgtgcgcggtgtacctggaggaatttgcgccggacaaccggctgacccagatcatcgaggtgaacatcaacaatctggcggccatcccgtccatcctgtacgggctgctggggctggcgatcttcatcaacttcatgggggtggcccggtcgtcggccctggtgggcgggcttaccctgtcgctgatgaccctgcccgccatcatcatcagtacgcgggcggccatccggtccatacccccgtccatccgcgaggcggcgctggcccttggggcaacgccgttgcaggtggtgtggcaccacgtgctgccgctgtcgctgccgggcatcctgaccggcaccatcatcggcctggcccgcgccatgggcgaaaccgcgcccctgctcatcgtgggcatgatggcctacatcccggaagcgccggaaaacttcaacagcgcggccacggtgctgcccgcccagatattcacctgggcgtcggattcgcagcgggcgttttccgagcgcaccgccgcgggcattctggtgctgctggtgctgctgctgggcatgaacgccacggccatctggctgcgcaacaagtatgagcgaaagtggtaggatgcgacggacggtacccggccagtgtcgggacggaaaatgaagaatgaagacggcggctccgtgaggggccgccgtttttgcgtgtgggggggcgctacagcgcggggccgcccaccacggcgtcggggaacaggggggggaagagatcggaaagggcaaaggtgggcagggccacccgtacgggtgctacatgggtggtcgcctggagcagacctgtccgcagcagcaggctgagaacgcgacggcccgtgcgctggcttttgccaagcaccgtggtggccatgccacgctccagttcaccggtttcgaagaccagagccagcaggcgggccacaagtgccgcatcctctggccggaggacgcctgccgcctcgggcatgcccacaagatgtcgaagcaccacggactgatagcgaagggcgatagtccggatgtcgaggctggaggccatgaagcgtatctggtccaggcaggtttcgagaacgaacgcgcagaagtccgccagatggaccgggtcgaagcggccatcgcgctgcgggtcggcggcgttcaggtgaatgaagtaccctgcccggtcgcgggagatgccgcgcgagaatgaccatgcgccgctctcgttgacgcctgctgcacgcaggtagagttcggtcagcaggcgcaccacgcggccgttgccgtcacggaacgggtgaagccacgtcagcctgtggtggctggcggctgcggcgataagcttgtccagcccgtggtggtggtccggcgcgtaggcttgggcaaactggcgcatcaggccgggcaggtcgtgagcgagcgggccatggatgctggccccgccgtccacagacacctcgcggtcgcgtagctggccgggggccacggaaatgttggtgaatctgccgccggaatgcacatattgatgcgcttcgggcaggtggccgaaaaattcgcggtgcatgtccagcaggaagtctgtggagcagatgtcgcggggagtttccgccagttgccgcagcagggccgattccgtttccacatgggcgaggcccagttcctgcgcgtaacggcgttgatcgtcgggcgagaagtgctgctggtacgcggcctcgatggcgaagatggacgtcctgctgccctcgataaggttgctgtggtagctgttcagcagccggatgcgtgccctcagggtggcggctgtcagcgggtgctggctgccgtccagttgggcggaggcgcgtaccaccgccagcgcctggtcgcgcagttcgtcgaggagttgcccctcgggcaggacaggggccagcgtggtcggtatcatgtccggtttcatatgcggaatatatacagagtacaaacaatctgacaatatgattggccggttaattgtccgattttatctgtaaagtatatatgaaaatatgaacgaaattgcaatgtgatttggccggttcgttggccggtttgcggcacgagtgccggaagcaaaacgcacccatccacggccagcggggagaggacgttctggacttttattgacttcgattttcattttcaatacacagggggtgccgccgacgaggcccaccccgcaccgatgacgccgcccccctgcgccatgaccgcgaggcaaacgggccgcaacccccgtcggcgtcacgcctgctccgtggccgttccgtgttgcgccgtcatgtgacggaatactgcaatggcccggcagggcggcgtgcccggcatgtgccttccccaacatggtgtccgtccaatacgcctcgctgcggggtttgccgggcgcgccgcgccttacggcggagcgctgccagcgtaccgtccgatgtcgtcctcggtctttgtccgaccaatagcgtcaggccagtcacgttcggccagtcacgtccggccccccgcgcagaacccccagtcgggtccggccggatcgctccggcctgcccggcccggttgcccgccattccttcatccctggagccttcatgattccttcccagattgcccgcgcccttgccacgctggtggccatccgccgtcccgtgttcctgtggggcgcgccgggcgtgggcaaaagccgggtggtggcgcaggttgcccacgaccttggcatggacctgcgcgacatccgcgccgtgctgctggaccccgtggacctgcgcggcctgcctaccattgacgccgccgggcgcgcccggtggtgcccgccctcgttcctgcccgatgacgggcggggcatcctgtttctggacgaacttaacgccgcgccgccgttggtgcaggccgcctgctacctgctgatcctggaccgccagcttggcgaataccgcctgcccgacggctgggccgtggtggcggcgggcaaccgcgagcaggaccgggcggtaacccaccgcatgcccaccgcgctggccaaccgcatggtgcacctggacttcgagaccgacctagacgactggctgggctgggcgcagtccgcgaacatccgttccgaggtcacggccttcctgcgctttcgcccgcgcctgctgcacgacttcgaccccgccgtggccgaccgggcctttccctcgccgcgcacctgggaatacgtgtccgacatgctggccgccgggccggacgaggccgtggaatacgatctggtgcgcggagccgtgggcgaaggggccgccgccgaattcacgggctttctgcgggtgtggcgcgacctgccggagccggacgccgtgctggccgccccgcacgaggccccggtgcccgacgaacccgccgccgcctacgccatctgcgagtcgctggcccgccatgccacgcccgacaccatggaggcgctggtctgctacgccgaccgcctgcccgtggaattcggcgtgctgctgatgcgcgattccgtgcgcgccgacaccacggtggtggaaaccccgtccttcgcgcggtgggcgcaggccaacgcccacgtgctgctgtgagcggggccgtgcatccggagattgccgacttccggcccggcaggcggcccgtcgggccggttccggaggttctgccggatggggcgcgggacgtggcgccaagcgtggcgccggacgggatgccgggcggatcggccacgcccttgtgcgaggcatatcattccgccgcgcctgccgcagaactccccgacgctcccgaattccccaacccttccgccccgtccaacccttccgaccccaccgaaagggcgctggaaaccgaggcccacgggcgcatgctgcgcgtccgcgccgcgctggtgctggaccatccctttttcggttcgctggccctgcggctgcacctgaaggcggacccgtcctgcgacggtctgtggaccgacggcgtgaccctgggcttcaacccgcgccgggtggccgccctgccggacgccatggtcagggccatgcaggcgcacgaggtgctgcacgtggtatgcggccaccacgtgcgccgtgacgggcgcgacgagggcctgtggaaccgcgcctgcgactacgcggtgaacggcatactgctggatgcgggcttcaccctgcccgccggatttctggacgcgccggaacaccggggccgcacggcggaggacatctacgccgtactttcgcgcatgcaggaagaagagaagggcggcggcaccggcgacaaggcccagggcgaggcagaggccagcggtgcgcgttccggcgcttccggcgaccagccggaagacgccccggccacgcagcgccgcagcgacccggaacaggcccccccggaactaccggaaggggacgacgcggacgggcgcggcggcgaccgcacgggcgagggcgaaggccgcgacaacgtggaaacgtccttttccggcgaggtgcgcgaccatcccgcgttgcagggtgacgcgtccgacgcggcccgtcgccgggccgaacgcgacctgcgcatcgacctggggcaggcggtgcagggggcgcgcttcatgggcgacctgcccgccgggctggaacggctggccgggcaggccctgcacccgccgctggactggcgcaccctgctgcgccggttcatccgccagtgcacggccaacgactattcgtggacgccgcccaaccggcgctacgtgcacatggggctgcatctgccgtcattgcgctcgcaggatctgccggaactggtgctggtcatcgacagctccggttcggtggacgacgccgcgctggcccgcttctgcggcgaggtgtccgccatattgcaggatttcgacacccggctcacggtcatccactgcgactgcgccgtgcaggaagtgctgcacctgacgcgctgggatctgcccctgcgcctgaccccgcgcggcgggggcggcacggactaccgcccggccttcgcccgcgtggatgccgacggcctgcgcccggcctgcctgatctgcctgaccgaccttgaatgcaaccgctttcccgcgccgccgccgtacccggtgctgtgggcgtccacccggcccgtgctggcggacggtggcgacgacgccccgcccttcggcgaggtgctgaccctgcacgaaggagcctgaccatgcgcatcgaatggcgcatcgacaagcagcgcggcaacctgcgccccgtgctgcgctacaccgtgtcccttgaaccgcacgaaaaggcgctggccgtgcccccggtgcgggtgcagtccaccatccccgagccgcccgattcgtggcggccccactgctaccccggcgaaagcgaacgcgcgggcgaggcccccaggggcgtgtacgtgctggatgcgccttcgcacgcggggcgcgaggcggaaaccacgctgcgcctgccgtggcgcgaggacaacgagtacccggaggtggaggcgtcgttcgcgctgctgcgcgacgcctgcgaggcgcaactgaccagcgcacacgccagcgaacccatgaccctgcgcggcgaactgcgcgccaccgaatccatgcgccgccacgtggccccggcggtggtggccgagcggttgttgcggctggccaggtagccacgttgccttttcgcccgttggctgaccgacccgaagggcgcgcagcgtgcccgctgggcgagcttgcgagtcctacgggcatcgtgagcaacgcggtcaaacttcgtctgccattgcgttgctgtctttatccgtaagactcgcgctgcgcgctcgcctaacggctaaggctcggtcaaatacgataagagtacgctctgcggtcgccatccgtaaggttcgcttcgctcacctgacggcagccgcatcccctcatggcgggctcgttttccttgccaccgaacgaaaatcctgccttggctaaggcccgtggtggcattcccggacagggccgggcgcggaaggcgtctactccagccccagttccttgcgcttgcgccacagggtcacggtggtgatgcccagaatggcggcggcgcgttccatgttgcgttccgtggccagcacccggcggatgtgcgcctcttccagttcgcgcagggtgggcaggcgcgcgtcgtccccgtcgtcgcgttgcggcaggccgcccgcgcccagcgggggcagcccggcggcggcgcgcaccgcgtcgggcaggtcggccagacccggctgccgcccggcggccagcagggccatgcgctccatggcgttgcgcagttcgcgcacgttgcccggccagcggtgggccagcagggcatgcagcaccgctggcggcaggggggcaaggccctcgcccgatgcaacggcgtcgtgcgccccttccgaccccgtatccactcccagccgcaccgacgccgtgcggaacagccgggccgccagcggcgcgatgtcgtcgggccggtcgcgcaggggcggcaccacgcactcgaacacgttcagccggtagtacaggtcttcacggaacgcgccttcgcggcacagccgggcaaggtcgcggttggtggcggcgatgatgcgcacgtccagccgcagggggcgggtgccgcccacccgttcgatgacccggtcctccagaaagcgcagcagtttggcctgcgacgcgggcgacagctcgcccacctcgtccaggaacagcgtgccgccctcggccagttcgaacttgcccgcgtggtcgcgcacagcgccggtgaacgccccgcgcacgtggccgaacacctctgattcgaacagcgattccgccagcgcggtgcaggtcacctccacgaaggggcggcccgcccgcgccgacctggcatggatggcccgcgccagcgcggtcttgccggtgcccgtttctccggtcagcagcaccgtggcctcgctgggggcaatgcgttccaccagcgtctgcaaggctagcgtggccggggcggtaagccccgcgaaccagtcgccgcccgcgcctgcggcatccgatgcgcccgccgcccgcaatcgtgcgttttcgcggcgcagggccaccaccgtggccaccttgcccaccagatgttccagctgttccacggaaaagggcttgggcaggtagtcgaaggccccggccttgatggcggccacggcgttctcgaacgaggcgaaggcggtcatgaccacgcacagcgcgtccgggagcagcgcgcggacttcacgcaccaggtcgatgcccgatgccccttccatgcgcacgtcggtcagcacgaggtcggcggggtgttcggccagcagggccagcgcctcttccgcgctggccgccgtgcgcaccgggcacccggcggcggacagggccaggcgcagggtggtcaggatgccggagtcgtcgtccaccaccagcacgtccagcggggtgcgggcgtgctcgttgccggggtgcggggaggcggcgggggcggcttggggttggggtgtggagggcatggcgtccttcatggggattgggaggattgcggatgtggcgggcctctccggcatcatccgatgtccggggcggaacggttcgccgttgtggtgtcatcggccatgtcagtgcttgcgcccctgcccgattcgtccgcctgatcgttgcggggcggcagcggcagggtcacggtgaagcgagagccgcgttcctcgcgccgttcataggcaatgtgcccgccgtgggcatccacgatggagcgggtgatggcaaggcccaggccatacaggccgccgcgcgcgcccgccgccggaccgtgggcgaagggctggaacaggcgcgcctgcacggcttccggcaggcccgcgccttcgtcctccacctcgatgaccgcgcggccctgatgctcgctcacccgcacccgcacctcgccatccgtggggctggcgcgcagggcgttggccaccaggttggagaccacccaggcgaagcgttccgcatccagacgcaccttcacgggggcctcgcgagcatccacggccagccgcaccccggtttcgcgggccagcagcacgaagggcgtcagccagcggtccagcagggcgggcaggtccgcctcgtcccgcgtcaggtgcagggcggaaggggtcatgcgggcaatgtccatgaattgctgggcaagggtgcgcaggcgggcggcgtcctcgtacacggtttccaccagcaggcggccctcggcgtccagagtgtccttgcgccggtccagcaggtccgccgcaaggcacagcgactgcatgggggtcttcagttcgtgcgacacccagtccatcatttccgagcgcagcccctcgcgccgccgggcctcggtgacgtcgcccagcaggaagacctgcccgaccaccgaagtgggggaagcgggagaaccgtgggagtggtgcgcaatcgaggaagcgggtcgggcccgaccgtccctgtcgatttccggcagcccgtggccgtcgccgccgacctccgccagcctgtggccgtcgccgcccaccagatcccgccgccgggccacgaacacccgctcctcgcccccctcggtcaggggcacgtcgcgcttgccgtgcaggctggcgtccagcgccccgcgcagggccaggtagttgggcgcggcggtggaaagatcggcccagggcatgcccagcacctgttcgcgcgcaaggcccagaagcggcagcatccgttcgctgacgtgggccaccgtgcccgcgccgtccagcaccaggatggcgtcgtccgccgattccaggatgacctccagcttgcgcttttccgccgtcagactgcccacgttcagggcgtccagttcgctcaggcgcccccacagccgcaccagttcgtcgaacagcacgcgcacctccagcgtctggggcgggggcaggtgcagcggcgcgccgagccgggggcgctccttgaacacttccgccgcccggcgcaacgggtgcgagacgcgggccgcgatactgtccgccagcagcaccgcccacagcgtgcccgccagaaacagcgccgccgcgcccattacggtggcgtcgcgcagcagggtgttgcggtccagccgccggaacatgccgcgctcgttcacttccaccagcgcggcaagggcggcgcgcagcctcgcgtgggccgtatcgactgcattgggggcgtcgggggcgtcgggggcatcgggggcgtgggaggggggtgcccctgtggccacccggcggaaatctatccaggcggcgcggatgtccgtcagcgcctgcggttcatccggttcggtgatgttgcgctccgcccggtccagcgcggcctcgaaggcggcggcccagcccgcgccgtcccgttccgggtactgggcggcaaagcgcaggccgttcatggccgtttccatctcgcgcacccaggcgatggaatcgtagttcatgcgcaccagcaggttgggcatgcgcccggcggcaaacaccgcgcccaccagcacgatgcccagcaccccgaacagccccaccagccgcaggaagtcgcgccggatgcgcttttgcagggtgggcaacgtagtggcgcgcggcccggcgtgggcggcggcggattccggctcgtggggcgtgggggggccgtgcggcccctgccgtgagtcgggggcgttcctgccggaatggcccctgccggaagcatccggaccggaagcattcgggccagacgcatccgcaggcccatccgtgaaggacgcatacgggctggcgttcatggggcctcccggggggtggtgttgacgatgtgcacgtccacccccaccgcctcgtgcagaaagtcgaggatgaacgagccgcgcagccgctcgcgcaggggcgacaggcgcgacttgccgaacaccgcgtggcgcacgttgcgctcgctggcaaagttcaccagcgcctcgggcacgtcgtgcccttccagttgcaccacctccgcccccagcagggcggccaggcgcaggttgttctgcagcacgcgctgcaaccccgcgtcgatgcgcaccggggtttcgctggggcggcgcacgtacaccacgtagcacggcgagccgaactggctggccatgcgcatgccacggcggatcagggtttccgcgtcggtggggtcggaactcagggccaccatcaccgcctccacggcgtctccggcggcctcgcgcgacaacaggccctgctcggtgatcttgcgcacctggtcgcccgatgcctcgcgcaggcacagttcgcgcagcagcgacaggttctggtaggtgaaaaagcccatcagcgcccgctcggcctgctccgccccgtagatcttgcccaggcgcaaccgctcgcgcagttcctccttggtcacgtccacgttcaccacctggtcggcgcggtgcagcaccgcgtcgggcagccgttcgcgtaccgggatgccggtcaccgtctccacccgttcggccaccgattccaggtgctgcacgttgagcgtggtgatgacgttgatgcccgcctccatgatctccagcacgtcgcggtaacgcttgggattgggcgaccccgcggcgttggagtgggccagttcgtccaccagcgccacctgcgggcggcgggccagcacggcgggcacgtccacctcgggaaacagggcgtcgcccacccggcacatgcgcgggggcaccacctccagcccgtccatgagggcggtggtttccgggcggcggtggggctccacgtagccgatggccacgtcgaacccggcctgacgcagccggtgcccttcctggagcattgcgtaggtcttgcccacgcccgccgcgtagccaaggtagaccttcagcgagccctggcgtttgcgggccagcagttccgcgaaaccttccattgttcctccgggtgcatgacgtccgtgcgctccggggtctcgccctccggctgcgtcagatgcgccttttactccggtcacgcacagtcagagcgctctgcggtcgccatttgtaaggctcgcgctctgcgtacgatggccgtatggctcgcaagctcgcctacggccacgctgcgcgccctccgggtcgaccttcgcgcttgcctaacaactgccgcgcgctcgcctccgtaaaaggcgcatcttccttgccggagaacgaaagccctgtcgcgcggggaagggcgcggtacgcataccgggcagtcggcggcctttcgattttttgaaagacctgccgcacggcgcgtcctagttgccttctgcccgtccacccgccagcgcgtccagcgccaggttcaggcgcagcacgttgacgtgcggttcgccgaacaggcccagttgcggtccttccacgtgctcctccaccagccgggccacggacttgatgggcaggccgcgcgcggcggccacgcgggccacctgcatggccgccccctgcgggctgacgtgcgggtccagcccgctggccgaggcggtgaccatgtcgggcggaaggggggccttccagtccgggttttccgcgcgcagggcgtcggcgcgggcctgcatggcctctgccagcgtgcggctggtggggccaaggttggacccgccggacgccgaggcgtcgtagccgtcttctcctgcggcagaaggtctgccgtggaagtatccggccccggtgaaatgctggccgatcaggtcggaccccgttacccggccatccaccatcacgggcgagccgttggccttgccgggcagcagggcctgcgccgcacctgtcaccagtacagggtacgcgccgcacagcagggccgcaagcagcagggtgaccacgagggattgtctgacaagggtgagcatgatcgtctcctttgcctgccgctacaccagcccgagggcggtgataagcaggtcgatgcacttgatgccgacgaacggggccaccagcccgcccagcccgtagaccagcaggtttgtgcgcagcgcatgcgccgtgccgcgcgggcggtagcgcaccccgcgcagggccagcgggatgagcgccacgatgatcagcgcgttgaagatcacggcggagagcacggcgctttccgggctggacaggcgcatcacgtccagcgcgcccagttgcggcagcgatgcggcgaacagcgcgggaatgatggcgaagtacttggccacgtcgttggatacgctgaaggtggtcagcgccccccgcgtgatcagcagttgcttgccgatctccacgatttctatgagcttggtggggtcggaatccaggtcgatcatgttgcccgcctcgcgcgcggcctgggtgccggtgttcatcaccagccccacgtccgactgggccagcgcgggcgcgtcgttggtgccgtcgccggacatggccaccagccgcccgcccttttgcaggtccacgatgaggtgcagcttgtcttccggtttcgcctcggcaaggtagtcgtccacgcccgcctcggcggcgatggcctgcgccgtcagccggttgtcgccggtgatcatcaccgtgcggatgcccatggcccggatgcgctcgaagcggtcgcgcatgcccggcttgaccacgtccttcaggtggatgacccccagcacgcccgccacggacgaggccaccaccagcggggtgccgccctggctggcgatggcgtcggccaggcggtgggcctcctcgtgccgggcggctccgttgcggctggctgcttcgggcagatgcgatttgtccaatccatccggtccggccaatccaccaacccaggccagcaccgcatccgtcgcgcccttgcgcagttgttcgcccggctggtcgatgccgctcatgcgggtttgcgcgctgaaggggatgcgggtgatgtgcccgtgggcggcgggcgtggcgtcgccgccctgctgccgggccagatccacgatggaccggccttccggtgtttcgtcgccggacgaggccagcagcgcggcgcgcaccagctccgcccggtccacgccggccagcggcgcgaagtcggcggccatgcggttgcccagggtgatggtgccggtcttgtccagcagcagcacgtccacgtcgcccgccgcctccaccgcgcggcccgacatggccagcacgttgcggcgcagcaggcggtccatgcccgcaatgccgatggccgccagcagcccgccgatggtggtgggaatcaggcacaccagcagggccaccagcaccaccacgcccagattcacgtcgtgaaacagggcgaacggcttcagggtgaccacagccagcaggaagacgatggtcagcccggccagcaggatgttcagggcaatctcgttcggggtcttctggcgttccgcgccttccacaagggcgatcatcctgtcgaggaaggacttgcccggctcctgcgtcacgcggatcaccagccggtcggacagcaccgtggtgccgccggtcaccgcgctgcggtcgccgccggattcgcgcaccaccggggccgattcgccggtgatggccgattcgtccacggcggcggcgccttccaccacggtgccgtcggcggggatcatccggcccgcttccaccaccaccacgtcgtcgggcagcagggccgaggcggaaacctcttcggtggtgccgccgctgcgcaggcgcagggccggggtgtcgcgccgggcgttgcgcagggtgtcggcctgggccttgccgcgcccttcggccagcgcttctgcgaagttggcgaacagcaccgtggcccacagccacaggctgatctgcccgccaaaggccgcgcgggccgaccacccgtgcagggcaaggtcgtgcaggaaggcggcggtggtcagcaggctgcccgcacccaccacgaacatgacggggtttctggccagcacgcgcgggtccagcttgcggaaggcgtcccgcaccgcgcggcggtacagggcggggtcgtgcgagagggggcgtgaacgtttcatggcgttggtaccttcatcatccagctagtagagctgattttcaatcatttgcagatgttccacgatgggacccagcgacagggcgggcaggtaggtcagcgcgcccacgatgaggatgaccgaggccagcagcagggcgaaggtggcgccttccacggggaacgaggcgtcggtgaccgggcgcggcctgcgcgccgccagcgagccggcaacggccagcatgggcagcatgacgccgaagcgcccgatgagcatggacgccgccgtggtcaggttgaacacggggctgttggcggccagcccggcaaaggcgctgccgttgttctgcgcggacgaggtgtaggcgtagagcagttcggagaagccgtgcgcgcccgcattggcaagggcctgtggtccccagcccacggcggccagcgcggtgaagcccagcaggggcagggcgggcagcagcagggcggccacggccagggttacctcgcgcccttcgatgcgcttgccgaggtagtccggcgtgcggcccaccatcagcccggccaggaacacggtcaggatgatgaacagcaccatgccgtacaggccggaccccaccccgccgaagatgatttcgcccagctgcatgttcagcagggtcaccagcccgcccagcggggtcaggctgtcgtgcatggcgttcaccgcgccgcacgaggcgtcggtggtgacggtggcgaacagcgaggaggagaagatgccgaaacgcacttccttgccttccatgttcgggacggaggcggaaaccgccacggaaacgggaacgggggcgctggcgggcgcggatgcggggtgcggggtgacgccggacgcggcaatggacgcgccagcggaagcggcggaagtggaagacccggacgcggcagggctgcccggagccacggcctgcgccatggccggggtgccccggtactcgaagtgggcggtcagcagcgtgcccgccacgaacacggcggccatcacgccccacaccgtccaggcgtggcgggggcggcgcacggcggcccccagcgtgaagacgagggaactcggcagcaggaaaatggccagcatctggatgaagttggcgacggcggtggggttttcgaaggggtgggcggcattggcgttgaagaagccgccgccgttggtgcccagcatcttgatgatcacctgcgaggccaccggccccacggcaatggtctgtaccgcgccctccggcgttgtcgcggtgaacgaggcggcaagggtctgcaccatgccctgccccaccagcagcagcgcgccgggcacgcacagcggcagcagcacgtacagggtggagcgcaccaggtccgcccagaagttgccgatgccctgcgcctcggtgcgggcgatgccgcgcaccacggccatgcacgcggccatgcccactgcggcggaaacgaagttctggtaggtcagcgccaccacctgcgaaaggtggctcattgcggtctcgccgccgtaggcctgccagttggtgttggtgacgaagctgacggcggtgttcagggccaggtcccatgacggggccgggaagtgctgcgggttcagcggcagcacgtcctggaacagcagcacgccgaaggtcaggcagaagcccgccagggtgaagcccagcaggcttgcggcgtagcgttgccacggttggtcgctggcagggtcgatgcccgccgccgtgtagatcagccgttccaccgggccgagcaggggatgcagccaggtgcggccaccttccagcacgcggtggatgtagcggcccagcggcggcgaggcggcggccagtatgccgaggaacagggccagttgcagatagtcgcgcggggtcatgatggtctccggtatggggcgggtccgacagggaggtgtttgtgctcaggggggtgtttctgcgtgaggtttttcgttcgttggcgaggaagacgagcgtgccatgcgggagcgaagcgagcctcccggatgtccaccgcactgcgtgcccttctcgcattcaaccgagatggcaggcgaagtctggcgaagccaacgggcgaaaaggccattgggaagcaccctctagaacttgtcgggtcgaaacaacgcatacacgagatagacgaacaggcccgccgcaaaggcgatgccgatggcgtcgtacagttccatggtgcgctccggcgcgcccggcagggcgcggatggaggtgcgcgggggccgttcctgcctgtgtcggcggaagaaggcgtacccggcccggcgggtgccggacgtcaccggtagagcatgcggcgtgccaagggcggagcgaaagaggaaatgcagcagcgacggggagttgcgtggcgtggcgcgagcggggaaggcgcggcggaggggagagcgggattaccttttgcaacggggatatttcattttgtaatcccgtggcgaagccccggcaatggaaatgacgggctgaggcaggcggcgtcaggcggcggcaaacgcaaccacaggtcgatcatggagcggcctggcgctgtatgcgccggagcggatgcttgcaaatcaagttttcttgatgtatggatatcaaggcatccggaaacggtgcccggcgtgtggagaaccacccgtcatacctgaagaaattttgcgcgggaatcccatgtcggcagctctcgactacttcaaggccctttccgacgacacccgaatgcggctcatgcacgtgctgaacaagcacgagctgaacgtgaacgaactggtctccatccttgagatgggccagtcgcgcgtgtcgcgccacctcaagatcctgaccggggccgggctgctggtctcgcgccgcgacgggctgtgggtgttctacgccgccccggcggaaggcgaaggccgcgactttctggacgcggtggccccgttcatcgccgaggacatgaccctgcagggcgacatggccatggccgagaagatcatcgaggagagggcgctgaagacccgccagttcttcaatgccattgccgaggactgggacgaactgaaccgcgaggttctgggcgggttcgacctggcgggcgcggtggcggaggccatgcctgccgccacgtcgggcgggcccggctgccgcgtggccgtggatctgggctgcggcacgggtaccgtgctggagcgcatgctgccccgcgcgcaggaggtcatcggcgtggacggttcgccgcgcatgctggaaatggcccgtcgccgcctggccgatgccgggcagcgcgtatcgctgcgcatcggcgaactggaccacctgcccctgcgagacggcgaggcggatttcgcctccatcaacatggtgctgcaccacctgtcggagccggtggcggccctgcgcgagattggccgtaccctgcgtaccggcgggctgctgtttctcagcgatttcgaccaccacgacaacgagcgcatgcgcaccgactatggcgaccgctggctgggcttcgaccgggccgcgctgacggcccgcctttccgaggcgggctttgccgtgcgccgggcggacctgcgcgaggtgagcaaagggttgtcgctgcacctgatcgtggcggagaagtcgtaggcgaaccggcgcagttgccggggctgggccggggctgggccggttcgggtgactcccggcggcaccgggcagcaggaatctgccaccgctcgacaactatactcccccaacacgccgtccacctgtatggtggatggaccagatttccggggcgcgcgccgtgccgccgccccgcgccttacgggtttcacaaggttttcatgttttgacgtttcccatgttccccggtggacgggccgcccaggcggcacgcgacgccacgccacgctccgccggacccgcgcgctccggaagtcaccggaccgccgggcgtcaccgaatgctccccgggccgcatcccgcatgccgcgcccggcacgccgcaacagtaaccgaatccttccctacggaggcacacatgaccgatgccaagcgggcgcaagccctggacctttcccttgccaacaaggtggccgacatggccctggccgacttcggccacaaggaaatgcagctttccgagcgcgaagtgccggggctgatggaactcatccgcatgtacggcgtcagcaagccgctgaagggcctgcgcgtcaccggttccctgcacatgaccatccagacggccatgctcatcaagacgctgtacgaactgggcgcggacatccgctgggcctcgtgcaacatcttctccacccaggaccacgcggcggcggccattgccgattccggcatggccaaggtgttcgcctggaagggcgaaacgctggaagactactggtggtgcaccgaaatggcgctgacctggcccgacggcagcggccccgacctgctggttgacgacggcggcgacgccaccctgatgatccacaagggcgtcgaggtggaaaacaaccccgaactgctcaagcaggcctacgacaacaaggaattccagatcatcatggatcgccttgccctggcctaccagaacgatccgggtcgctggcagcgcgtggccgcccgcgtgcgcggcgtttcggaagaaaccaccacgggggtccaccgcctgtaccagctggagcaggaaggcaagctgctgttcccggccatcaacgtcaacgactcggtgaccaagtcgaagttcgacaacctgtacggctgccgcgaatcgctggccgacggcatcaagcgcgccaccgacgtgatggttgcgggcaaggtggtggtggtcgcgggctacggcgacgtgggcaagggttgcgcccagtccatgcgcggctttggcgcgcgcgtgctggtgaccgaaatcgatcccatctgcgccctgcaggccgccatggaaggctacgaagtgaccaccatggaaaaggccgtggaagaaggcgacatcttcgtcaccgccaccggcaactacaaggtcatcaccggcgagcacatggaggccatgaaggacgaggccatcgtctgcaacatcggccacttcgacaacgaaatcgacatgcactacctggaaaccacccccggctgcacctgcttgaacatcaagccgcaggtggacaagtggaccctgaagtcgggccgctccatcatcgtgctggccgaagggcgtctggtgaacctgggctgcgccaccggccaccccagcttcgtcatgtccaacagcttcaccaaccagaccctggcccagatcgaactggccaccaaccccgaccttgaacgcaaggtgtacatcctgcccaagaagctggatgaacaggtggcccgcctgcacctggcccgccttggcgttaccctgaccaccctgaccaaggagcaggccgactacatcggcgtgcccgtggacgggccgtacaagccggggcattaccggtactagccgaagccggacgaatgaccggaacgcccccgggccatgagcccgggggcgttcctttcgttgttgccctgagcgtgccggttggtctaggcacggcggctgtcttcctgtcgcgtggctgcggagggggattccgcgtgtccatgccggcatcgcgatgcatgccggcaggcgcggcatgtcgcgtcattgcagatttccagcttcaggtgcacccctgccacgtccgggttgtcccggcgcagcatcttttccagcttcgccgtgcattgctgggcctcggcaagggacagcccgcgcggcagcaccacatgcatgtccacgtaaacgtcgcgtcccgacatccacgcccgtacggcatgaaccgaaaggcagtcttccgaggccgcttgccgcagcgagcggttcaggcgctggagaagcacggcatccgcctcgttcatcaggcccttcacggcattgcgcaccagcccgtagcccgttcgcacgatgtgcagcgccactgcgcaggctatggcgccgtccagccacagccagccggtcaggcggacggcggccagccctgccagcacgcctgcggtggtgtacacatcggtcaggatgtgcttgccgtcggcgatgagggtcatggtgttggtgcttctgcccacccgcagaagatgaagcgccagtgccaggttggctgttgaagccagcaccgagatgcccagccccgtgtcgaggtgggtcagaggcagcggatcgatcatgcggggtgcggcagtgatgatgatgccgatggccgccgccagtatgagccccccttcgaagaacacggaaaagtattcgatgcgaccgtgcccgtaggggtgattcttgtccggaggggtttgcgccacgtggatgctccacatggcgaacccgctggcaaggacgttgatggtggattccagggcgtcggtaagcagggcggaggaacccgtcaccagaaaggctgctgacttgagcagcagcacaaccacgcccacggccaacgacgttgcaatggccctctttggcgcgtttccggcgtcggtattcctcatgtgcagcctctgtgataatggcgccaacctgcgggcgcagggtatataggctatgctgccgctttccgaaaatccatgagtatctgccccgggcaatggcagcgcatggcggtggcctgtggcaacggccctgcggcacggggcaggcctcccgtgaccgaacaaggcacaggcacagcgcgtgcagcaggagtggaagggtttccgtcgcatcctcgttgcatccacgccctgacgctaccctgcccgccgccttctttccgctgccccgttcccaccgcttcggaaatcgcgtattgtccagcgtgactgtccctaacgagcaaaacccacgaggcatgaccatgaagaagttgatcaatgcagtggaaaacgtggttcgcgaacagttgcagggcatggcggcagcgcatccggaactgcgggtgaacatcgacccgcacttcgtctgccgcaaggaaataccgcagggcaaggtggccatcgtctcgggtggcggcagcgggcacgaacccatgcacggcggcttcgtcggccacggcatgctggacggcgcctgccccggcgaggtgttcacctcgcccacgcccgaccagatgtacgagtgcgcaaaggccgtggatcgcggcgcgggcgtgctgttcattgtcaagaactacaccggcgacgtgatgaacttcgaaaccgcggcggaactgtgccacgccgacgggctgaaggtgcagaacatcctcatcgacgacgacgtggccgtgaaggacagcctgtacacggcgggtcggcgcggcgtgggcaccaccgtgctggcggaaaagatcgtgggcgcggcggcggaagccgggtacgacctggacaagtgcgccgacctgtgccgcaaggtgaaccagtatggccgctccatgggcatggccctgaccccgtgcaccgtgcccgccgcaggcaagcccaccttcgaactggccgagaacgagatagagatcggcatcggcatccacggcgaaccgggcacccagcgcgcccccatgaagaccgtggacgaactggtgcagatcatggccaccaccatcatcgacgacccggcctacacccgcaccgtgcgcgaactggaccgcgtcagcggccaatgggtggacaagagcctgaccgacgcccccttcgccaagggcgacaaggtcatcgccttcgtcaacagcatgggcggcactccggtcagcgaactgtacgccgtgtaccgcaagctggccgaaatctgcggggcgcgcggcatctccatcgtgcgcaacctgatcggcccgtacatcacctctctggaaatgcagggcttttccatcaccctgctgaaggtggacgacgagatcctgaagttctgggatgcgaaggccattacaccgggtctgcgcatgggctagggcgggctgtggtccttttgtccgctgtctgcgtcggagcacattttcatttcggtcatgcaccgaagagcgctctgcggtcgccatccgtaaggctcgcaagctcgcctaacggctgccgctgcactccctgcatgaaaaggcgcttctcctcggcagcgaacaaaaaaccgcgcagcgcacgacgattgccattggcgtagcgtatgcagaatgcggatggccaaagtcaggcacgtgctgaggcgttgctcgcaccagtcgatcgtagggtctacgtaacctgcgccggaacagtttccttaccgatcatgaatcccggtccggccggtggccgtgcgccgcccgccggaccggaatccgtacacgcggatggcggttaacgccatttccaccaattcaccgcagcttcccacaaggatgccccatgcagatcacccgcgaccacatcctcacatggctcgccaggctgggcgatatcatgcgcgacaaccgtacgtacctcaccgatcttgatgccgccatcggcgatgccgaccacggcatcaacatggaccggggcttcagcaaggtgcaggaaaagctgcccgccttcgcggacaaggacatcggcgcgattctgaaggacaccggcatgctgctgttgtccaccgtgggcggggccagcggccccctgtacggcacctttttcatgaaggccgggcttgccgtggctggcaaggataccctggacgcccctgacgtgcaggccctgctggatgccggggtggatggcgtggtctcgcgcgggcggcccgtgctgcacgacaagaccatgttcgacgcctggaagcccgccatcgacgcctaccgcgatgccgtggcgggcggggccgatctgctggccgggctggatgccgccgtggcggcggcggaagacggcatgcgcggcaccatcccgttgcaggcccacaagggacgtgccagctaccttggcgagcgcagcatcggccatcaggatcccggggccacctccacggtgctgctgctgaccgccctgcgcgacgtggtgcgggggtagcccatggtcggcatcgtggtcgtcacgcacagcgccgtgctggggcagggcgtgaaggaactggtggaacagatgacgcagggccgcgtgcccctggccgtggcgggcggcatcgacgacccggaacaccccatcggcaccgaccccatgcgggtcatggccgccatcgaagaggtgcagcagggcgacggcgtgctggtgctgatggaccttggcagcgccctgatgagcgcggaaacggcgctggacctgctgccgcccgaagtggcggcgcaggtgcggctgcgcccggccccgctggtggagggcgtcatggccgccgcggtgcaggcctccatcggggcggaccttgacaccgtgctgcgcgaggcgcagtccgccctggcggcaaaggccgagctgctgggcatggccctgccgcaggatggcggcggggtggacgaggcagcacccccggctgcgggcgcaaccccggcggccagccacgagctgacgctgatggtgcccaaccgccttgggctgcacgcccggcccgccgcgcgcatcgtcaccgcgctcggcccgttcgtggccgacgtgcaactggcgcgcggcgagcgggtggtatcggcccgctcggtgaaccgcatcgccacgctggccgtgcgcggcggcgaaaccatcaccttccgggccgccgggacggacgcggaacaggccctgaaggcgctggccgaccttgcggcggagaacttcggcgatctgccggacgcgaccaagtcatccggcaggactggcgtcgaaggaccggaaggcccgggcgagcagggcagggccggagtggcgggcgtgcccgccgccaagggcggggtgcctgcttcgccgggcattgccgtggggcctgccgtctggcatcgcccggcgttcgatgcgccaccgccggatctggcagcgggcgatccggacagcgaagccgcccggctggatggcgcgctggatgcggcccgcaaggagcttgccgcgctggaacggcgcaccgccgccatggcgggcaagcaggaggcggaaatattcgtcatgcaccgcctgctgctggacgacgccaccatcgccggggacgcgcgccagcgcatcgcggagcgccgcgaacccgccgaggccgcatggtacgcggtgatcgaccaggcggcggaaagtttccggcaactgccggaaggctacatgcgcgaacgcgcggcggatcttgtggacgtgggtgcgcgcgtgctgcgcctgctgaccggcgcgccgccatccggcccgcgtctggagcggccctcggtgctgctggccgcggaccttggcccctcggacatggcgcatctggatcccgcgctggtgctgggcatcgtcaccgcgcagggcggggccacctcgcacgcggccatcctggcccggtccatgggcattccggcggtggctggcgcgggcgcgctggccgccagcgtggccgacggcgtcaccgtggcgctggacggcagcaccggagaggtgtggattgcccccgcgcccgatgtgctgtcgaccatcgaatcccgccgggcctcgtggctggccgtgcggcaggccgcgctggccggggccgcccgccccgccgtgaccgtagatggccgccacatgcacgtgcacgccaacattggttctcccatggacgccgcccccgccttgcagaacggcgcggaaggcgtgggcctgttccgcaccgagttcctgtttctggaccgggtcgccgccccggacgaggaggagcagcgcgccgcctacgtggccgctgccgccgccatgcccggcctgccggtggtggtgcgtaccctggacatcggcggcgacaagccggtgccctatctgggggactttgcggcgggagaggaaaaccccttccttgggctgcggggcatccgcttctgcctggcccggcgcgaactgttcctgacccagttgcgcgccctgctgcgcgccgccgccgaacatcccctgcgggtcatgttccccatggtggcccaccccggcgaactggcggcggcaaaggccctgctggaagaggcccgtgcagcgctggcggcgcaaggcctgccccacggtccggtggaggtgggcatcatggtcgaggtgcccgccgccgtggccctggcggaccagttggcgcgcgagtcggccttcttcagcatcggcaccaacgacctggcccagtacgtcatggccgccgaccggggcaacgccgccgtggccgacctgtcggacgcgctgcatcctgccgtgctgcgcatggtgcgcgacaccgtggcggcgggcaaggcagccggcatacccgtggccatgtgcggcgaactggcgggcaacgcagatgccattccgctgctggtggggctggggctggacgaactgagcatgaacggcccggccattccgcgcgccaaggacgtggtgcgcggctgcgacatgacggcctgcgtcaggctggcgggccgggcgctggaactgccagatgccgccgccgtgcgacggctgctgcgcgacggcgggtagcttgcggtgcgccgcaccttgaacggataacgccaggggccgcgcggtgactgaccgtgcggcccctttcgcatgcgtgcgtgccggatgcgcgtgccgtgaacgtatcgggcacatgacgggcgcatgcggggcacatggcgggcgcatgtgaggcgcgtcctgtcgcctttcgcgtgcatccgggatggagacaagacgcggcgaggcggaaccatccggaaatggttccgcctcgccgttacattggcaggccgcgcgggggcgcagccggaaaaacccagctggtggtcgggcgtgccggacgcatgcgtccggccccgccatcgacgccttgccgtacgtgacctttacgcagccggtgcagaaccggtgcgcgatgggccagcatcgcctgcgccgcgtaaaacgcggggtcgggagcgggggcagggacgtgcgatgccgctagccgaacaggtcctgctcttccttgagcagcttttcggccacggcgcgcgagtccacctggtactcgccggattccaccttgctcttcagcgcatccaccttttcctgccgcacgtcgggcgcggcaagggcagcggaatacgcttccgtgcgcagcttggcctcgttggaaaggcttacccggtcgccctgcgaagagggtgcggcgtcgctttccttgcgggctgcggtgcgcttggactggagctcggactgttccagcttggtcctgtacggatccaggttcttgagatagttcttgatttccatggtaacctccccgggggagcataccgtttatcggaacgtggatagcctaaagcatggtatcatccactgtttcgagagcaatgtgccatagccggtcaaggattctcgccttctccgctggcgctacctcgacggggccttccggcccggcgcggaacacctggatgtccagctgcgtcggaggatacgtgaaggtgagcgtttctcccaattcctgttccagcttttgccgaatctctcgtacgacggggttgtcgcttcccgcaagcagaagattctccatgatctcacgagccacacgttccaccatgaaccgccgcttcacctcaggaggaatggcgctttcctcctcgcccgacgcgagacgcatggcctgcctgtagcgggccagcctgcgcgcggtcacaagctgcttgtcgtagtgcagcagcatgttgcgaaggtaaaacgagttcgtggtcacggtagtctcccctcgtatcgcctatcggcatccccgagggggaactttagggggcggatgcatttttccgaaaaaaatttccggccaatgcgaagagggaagacccgcccatgcactcacccctcctatcggcggctggcgcagaaacattaggtggttttgcggtgtgactacattcttttgaagcgggtggggaatacccccatcgcgcaggggtgcattgtctgtatgtggtgagggattcccgcggtgccgcttgcaaatgcaggcacatgcatgcggtatggctgtggggatggcgtacttgcgcccaaagccgccatggggcatgacacgcaaggcgtatcgtgtgccgcccgcgcgggcccggctgttcggggtgccagaccggcctgtgccagactggcttggaccaggctggtttgggccagacgggccgggcagacccgaccgacaaggctgacgcaccagcctttcggggggcgattttttgcgcacggggcgcgaacgttacattctttccggagccgcaaccgcatgaccgatcctttcatgacagcgcagtcgggcccggcggattccccagaacctgccgcgcccgctggtcccttccgggcgctgctgcccgtggtgctggcctccggctcgccccgccgccgcgagttcctgcattccctggggctgtcgttcgaagtgtacggcaacggcgcggcagagccggagccgctgcccgccgaacccccggcgcattacgcccgccgcgcggcggcggccaaggctgcgtccgtggccgcaacgcgccccggttccgtggtcatcgcggcggacacggtggtggccctgcacggcgagatcatgggcaagccgcaggacagggccgacgcgctgcgcatgctttcccggctggcagggcacacccacgaggtggtcagcgcctgctgcgtggccctgccggacggcacccgcgaaatctttcacgccgccacccgcgtgaccatgtgggacgcccccgcagccgcccttgccgcgtatgccgccacgggcgaacccgacgacaaggccggggcctacggcattcagggggtgggcgcgtttctggtggaatccatcgacggttcgtggagcaacgtggtggggctgccggtggcggaactggtccggctgctgctgcaacacggcgtcatcaagccgtcggcggagtgatctgtcccaggcgcgcattggcgacacgcacgggccgtctttggcaacgcaaggcggcaggaacagggaacacacgcatgcacgcaacgcacgataacgggcctgaaggctgcatcccgccgcacgggcggcatggtctggacaggctggcgctggaagtcgcccgggtgtggtacgccgggcgcagccccgtggcacccggcaccgtggggtccgccgtggccgccctgctggcgcagtggctgttcctgcccttgccgctgggctggcgcgtggtggtgttgctggcggtgtttttcggcggggcctgggcggctggccgcgcggcccgggtgctgggccggtgcgaccccggcagcgtggtcatcgacgaggtggccgggcagtggatgaccatgctgccctttgccacgctgtcgccgctgggcgtgctggccgccttcgtgctgttccgggtgttcgacatcctgaagcccggtccggtgggggcctcggaatcgtggctggagggcggcccgggcatcatgatcgacgacgtggtggccggggcctgcgcggcggcggtgctggccgtgctgctgtggctgggcctgccggggtaaggggaaggcgggcgtcaggcagccgggacgatgccgagacccggcgggcatatcagcggaacatgaacgaagcggctgctgccgcctgacggcacgacggcccgcgtatccggaaccaccggatgcgcgggccgtcgtgcgtcgcgtgcgttgcgttgatcgcgcggcgtggtttgcgtggcgcgggtagcgcgggcagccgcccgcctgcggcaccccgccggactgctgccggatcagccttgttcggccagcgccagccggatgcccaggaacaggaacagcgcgccaaggcagcggtcgccccatcgcgcaaaccggcccgccagcgacccggcccggaagatgctgcccagccgggcggcgccccaggccaccagcaggttcaccagcgtgccgttgacggtgaagatgcaccccagcaccagaaatgccacgggagacgggggcgtgcccgcgttgccgccgccctccacgaactggggcagaaaggccaggaagaacagcgccaccttggggttcagggcattggtcagaaacccctgcgcgaacacgccccgcagggatgcccacgacgtcctgccggtggaggcttcattccggccgcacccgtacggcattgccccatcgcgtgtggcgggggcggcggacggcagcgtccccttgcgggacagcagcatggtgcaccccatgtacagcaggtaggcagcacccagcagcttgaccactgtgaaggccgtggccgatgtggccagcacagcggacaggccgaaggccgctgccgcgatgtgcacggaacaccccgcgccgatgcccagcgccgccgccaccccggcgcgcaggccgcgcgtgccagaggtgccacacggggtagaccgggcgatgatgtacagcatgtccgggccgggggtgatgttcagcaacagccccgagaccacgaacagccagatgtcgtgcacgccgtgcatggcgttcctccgatgttttcgccctcatgcgcttccggcgtcggggcgtcaaccggcgcacggccctgtggggtgttcgtgcgggggcatcttcatgccgcaggcagcggcggtggatacgtgtgcgggaaagccctgtggaaaatgttcattagttttataatagcctgaaattgaatggataaaaaggaagacggcatgtgcgcttcatgagcggtgatccttgttggcaacccgcaggctgccaccggtgcccgcgctgcgaacatcatgtgcataacaatgtgtctaacaactttattgttatgaaaatacaggtaaatttgatacatgaagaggccggggggcggcaaggctcgccttcggacgcaagaaacccgcacgggcggtgccgggcaggatattgacctaaggcggcagggatatcgccggaatggccggggaatcgtcaaggaaaggagaatcggggcaggtcggcggaagcaggaccggcaggcagggtgatgcgcggccagccaggcggacgggatgtgatgctggacgacggaggagacaggacagcgggacgaggcggaaccacgggcagcgcgccgtgtcatgccgcctggatcagtcccagggtgcgcagttccgccagcaatcggtcgaaatccagcggcttcaccagataggcggcaatatgcccctgctcgaaggcgcgcaaggcgatattgatgtcggtgacggcggtggtgaccagcacgggcacgcgggtcaggccgcgttccgtttccacggtgcggatgcgttccagcacggtcaggccgctttcgccgggcagcatcaggtccagcagcaccacgtcgaagggggcgtcgccgtccagcgcctgcatgtaggccgaaaaggatcgttccgcgtcgtccgtgcagacggtatcgaagtgcgtgttcagcgtcaggtgcaggacgcgggcgctgagggcgtcgtcttcaacgatgagagctcgcatgtggcctccgggcggcgcgctgtcggcgcaacacgcgcgccgtacacgggcgcgttgcaggataaccagagcaatgtagcccggaatgcccggaaaatggaagggtgattttgcgcaggcgcatgcgagggggcactgcacgcggcggcagtgcgcgcgggggggctagtcctgtgcgtggggcgagatgtgacaggcgttcttggggcacaggctggcgtcgcgcatcaggtcggccagggtgaagctgttgagcttcttgtacatggcgcgcgaggcctcgtcccagatggtgcgcgtcaggcacacggccatgcgcgggcagcaggggttttcctcgtcgcaggtgtagggcgccagcgattcttccagcgcgaacaccacgtcgcccacgggaatttccgaggcgggctgggtaagctggtagccgccgtgcgcgcccagcgtgctgcggatgtagcccgccttgcgcagtacccggatgagcttttccaggtacttgacggaaatgccctgccgtttggcgatatcgcggatggacacgggggcatccgtgccgtgcatggcgatgtcgagcagcatgcgggtgccgtaacggctgcgggtggtcagtttcatgcgtatgccgtgtggtttgcggcggtgcccggtggccgggccgctgctcgtttcatgccgtgcccgttgccgggctgcccgccttgccacgcgcgtggccgttggtttctcattcgcccagggcgcgccgcacgatgcccagcatcaggtccgggtcgaacggcttgtccacggtgcccacggcgttgggcaccatcaggtgcagcccgccaaggccggtcaccagcaccacggggatgtgcgcgccgccgggcaggtccatcagttcgcggtacacgcgcggaccccactggcggggcatctccaggtccagggtgaccaggtccggccgccgggcgcgggccatttccacggcatcggggccttccgtggccgcgtcggcccggtagccgttggttctgaacagcgaaacgaggtaggcggcgatgtccgggtcgtcttccaccaccaggatggatttagcctgggtgttccgggcctgggtggcgttggccatggtcgctccgggcctccgtttgcgggccgggccggggtgcccgcgccatcatgcgaggggatgggggggccggcgggccgggcggggggtggctctccccatccggcggccatgcggtcgcgtgcggggcgcgggccttggcatgcaaggcccgcgcgctccggcgcgatctattcgtcttcttcctgcggcttcaggtgctcgggcacgatgaccatgctgatgagcagcggcttcaggaacgaccagcggatgccgatctcgtattcttcctcaaggtcgcggatggcgtcccagcagttgtggcagggcgccaccaccagcttacagccggtggccaggatctggtcgcgcttggttttcagcgccacgttgcgctggtggcggtaacggccgatgccgttgaacccgcccccgccgccgcagcagtagttgtgttcccgattgggagccatttcgtggaagtcttccgcgatgtagctcatgatgatgcgggtgtgcttggcaaggccgtggttgcgcacgtagttgcaggaatcctgcaaggtcacgggttccttgatgcgcttttccgggtcgatcttcagcttgccggtggtcagcgcctcggacacccattccacgtagtgcaggaagggcgccggggtgcggccgtcgggacggccagcccagtaggggccttcgatgaccgtggcgcggtgcgcgtggccgcattcggtacccacgacgcgcttgggccgcagcttgtccacggcggcgtacacgcgctccacctgcatcttgcagcccgcccagtcaccggcgaacatggtcagcgaggtctgttcccagccttcgctgggcacggtccagttctcgcccgccaggtggaacaggatggcggcctcggccaggtcttcggggtagtgcttgggctcgcgggcgttcagcacgtacatgatatccgcgtcttccttgtcgacggggatttccaggcccggccattcttcctgctgttcctcggccatccattcgcaggtttcgacccagtcttcggtggtcacgtccatctgcgcgccgtacacgcggtgcatgccggagccgatcttcagttcccacggcacgaagccctgggagaacagcaggccacgcaggtagctgaacatgacgcccatgtcgatgccgtgggggcagtacatgccgcagcggttgcagcaggtgcactgcgaccacgccacttccatggtgcgcatcatgaacgcggtatccacctcgcccttcttgcgcacgatttcgcccagcgtggactggatcttgtaagcgggcacctgcttggggtcgcggtcgttgacccggtacaggaagcagctgtccgcgcacatgccgcagtgggcacagatttccagccacgtcttggtacgcgactgcaaggttttctgcagggtggccttcagggcctctacatcaacctccagttccgccatttccttgtagtattgcgcaccgcccttgtcgccgagcagggccttgaggtcctcttcggtgttgacaggacgtctgttgcagaacgttccttcaggcatgggatgctcctttcatgtccatcgggtcgtggcacggtcgggtaacggacgggccgttaccaggggaaggccgccccgcggctgtagccgccgcgcttgatggcgtagtccatgccgagctggccgcgcgacatgaagaacagcacgatgtgggacagcttggtgaacggggccacgatgagcagcagttcgcccgtgatgatgtgggcgagcagccacgcgtcgtagttggccacgtgcagccgggccacgaagccggtgacgaacggcgccgccgaaacggcgaggatgaaccagtcgtaggcggtggtgaggatgcgcacctcggtgagggcgatgcgccgcagcgcgatcatcaccaggccgatgatggcggccacggtcagcgcgtcggcaatgcccatgggcagcgccggcaggctgaagccgaaccgctcggccaggatgatgttgtgcccggcaaggaacagcggcaccagcaccgcgccgatgtggaacaggaagaaggccactgcgaagtagggctgttcgcgccagctctgcgtgccgaacggcagcatccacttcagggcggaatggatgccgcccttcaggccgtgcgccaggtgcgggccgtaggccacgcggtcgagctgccagctcaggccgcgcacataccagaccacgcgtgccgcaaggccgccgaagaagaccagcagcgccacccacagcatgggaccggtgaggaatgcgtacatggtttgctcctatggcaggccatgtctacgggtggatattccgtccgttggcggcgtcaggctttgcctgccgtcatggcagatgcgttcttgttgccgacgaacggaatctctcaccgtaaacacgccctggtcactgcttagtatttgcggatcttcttgtcgcgcccggtcaggaacagccagtagcacacgaagcccaccagggtggcacccatcagcagataggtgatgttcttggtgtgcagcatgaactcgtgcagggtatggatttccatagcgtgctccttggctgccctagtgggcgtccttgtagtcgggatgctcgtacagcaccggcatgcgcgtggcgatgaaccggtagaccgtgatgatgagcgtcacgatgaacaccgaaacgccgatctccatccagtgcgggaagtagcggtcggcggcgggcaggttccagttgaaggcgacgagcgaaacgttgaaacggttcagcacgatgcccagcaccgcgttgatggacgcgatgcgcaccagggtgacgttcttctcgcgcacgccaagggcgtacaggaacgagggcagcgccacgaagccgaacatctcgaccaggaaccaggcgccgtagccggtgccgaggtaggcccagtcgttgtccatggcgatgtccatggtcttgatgaagaagtacccggcaagcacgaacgaggcggccttgccgaagccgaagatcacgccttcggcctccttcaggtgggtttcgtccatcttgtggtgcagcccggcgtgggccagggtgccttcgaagatgaccatggaaaggcccgccaccatggacgagatgaagaagaacaccggcaggaagctggagtaccacagggggtgcagcttgcccggggcgatcaggaacagcgcgcccagcgacgactggtgcagggtggacagcaccacgccgaagatggtcagcatgatggtcagcttgacgatgacgttgcgcagcttgcgcaggcccagccattccagcgccgccggggaccattccacgaacagcacggtaaggtaggtggccacgcacaggcccacttcgaacagcagcgaggtggtgccctgcgagtaaaccagcgggtagggcaggcgcagcgggtggcccaggtcgtagtgcagcgccacgaccacgaagaagtagccgaggaacgcggtggtgatggccgggcgcaccgccgagtggtagcgcttcatcccgaacaggtagcacgaggccgaggtgacgtagccgccggcggccagggccacgccgcacagcaggtcgaacccgatccagatgccccacgggttgttgtcggacaggttggtgacggccccgatgccttgggtgaagcggatgaaggtgatcaccgcgcccacggccaggatgatgcccgtgatgatgttgccgggtgtgaacaggccgttcttggtgttggcgtcatgcatgttatgcatcctccttgccttcgccgtcgtcgccgttttcggcggtctggccttcggcacgcagggcggcgaacttctcttcgaaggcctgctccgcctgttccatggccttcttgacctcgcgggtcacggcggcgtccttttccttggccgccttggccagggcggtatccatggccttggccgcatcgtcgcgggccttggccagcgcggcctgaacggcttcttcgcgctcttccgccgcaaccttttccttgcgcttggagatggcgtaggcgccggtcagcagcaccggccagatgcccaccaccatgggcacggaaccaagggcccccgccgtgtattccggcgcggacttggtgcccatttcctgctggcccacggcctcgaagggcacgccagccaggtacatccacgcggtgccgcccatttccagttcaccgtagacgtgatcctggtaccgaccgggattgctgcggatgcggtcatgggcgatgcgcacgaggtcttcgcgcttgccgaaggtcagggcctccttggggcaggcctcgacacagccgggcagcttgccttcctggatgcgcgggtggcacatggtgcacttctggatcagcgggtcgaaaggctcgtcgtactggaaggcgggcacgttgaacgggcacgcgatcatgcagtagcggcagcccacgcacaggctgccgtcgtaggtgacggagccgtcggggttcttggtgaaggccttgacgaagcaggccgaggcgcaggcgggttccaggcagtggttgcactgctgcttgcggaacaccggatggtccagccctgccacattgtacttgttgaccaccgtccagttgttcgaatcggtacggcgcgatttttccagcaccgtcaggtcgtcgaacttcaccttgggcgcgggcagcttgttcacctcgttgcagccctgctcgcacttgcggcagccgatgcaacgggtggtgtcgtgcagcaccccgtaactgtccttgtagcccttgaagctctggttgcccgccgcgacggcctttttcgcgcctacagcgctcatggccgtggaaacaccggcggtgcccagcagggtcaggaatcttctcctgttcatggataactccttaccggtttcctatttcgcgcgttccttgtgacactcggcgcaggccgtatccgcgggcttttccagcttcatgcggttgtggcagcccatgcactgctggtggtaggcagccttcaggccggggcggtcgcccttggcggcgtcgaagggctggccatggcagctggcgcacttgggcggcgtcttgctggcggggctgttgtgatggcagcccgcgcacacggtggccttgtcggtgtggaacgtgccagccagcttgtcgtcgccgatggcggccatcagggtgttgacgatcttgcggtgcggcagcttcgagggttcgtacttgtcggacagcacgccgatggtcacgaactcggggatgtcgtcggcgggcagggtgcccttggtggtgcggcgggcggccagggtggcggcggccacgtcggcgcgctgctccttggtggccttcagcaggccgccgtcggccacggtcttggcgtccatgccgacaggatcggcgtggcacaccccgcaggcggcttcgggctggggcttggcgccggtcttcatgaagccgtggcagccagcgcaggcaggggcctgcaccttctggttgtggcagcccacgcagctcttcatggaatcgggctggtgcatggccttctcgatctgcacgaagttgccgtccttcacgccttccagcgtgtggcaggtggtgcagttgtcgatcttcacgtggtggcaggcgcggcaggtgttgctggccgcttcgtgcaccttgtggttgaaggccacgggcttcatggcgcccttcatgcccttgggcgtatccttggcaccggggcccactacgggcaggaccatggcggcatcaggctggccgcgttccaggcggggcacgtcgcgcaccaccttgaacttggcctgcatggccgggtcgtggcagcccgcgcaggaaacgggaccgctgtcggccttggccggggctgcggccacgctgcggtggcaggtgatgcactgggtgtgcgcggcttcacgcagcgagggcttcttttccacgcgcgcgtcgccgtggcaggcgcggcaggaatcttccttgttcttgacccaggaaagcttcttggcggcttcgtcgtacacgtggtggcaggcgccgcagttcttctgcgggtcgttcaccggcgcgatggccttggcggccacgtggcggaagtgcagcgacttgtcgaggccgatctgcttccacgaagaggccatgggcttcgggttgtggcaagagcggcattcgccgtcctgcggcccggtcttcttgcccgccttggcctgctcggtgtgacagccgatacagttggcgtggtagatattcttcaggtcggcggcagtggtgtcctcaaggcgcatgaacttgagcgacatcttgcccttgtcgtcattcttgtggcaggtggcgcattccttgccgggcgcggcgaccttggccacggcctcggaatgccgatcgtgcgggaaggtgaccttcggcaactccaggttgccgaatttcgccatgacgccgatctccaccaggtcggcgcgctgctcgcccgtggagccgggaaggggcttggtcgtgccccgcgcatccagtccgaagaccgtgaccgcagccacggcgaccagagctcccgcccatcgcagcagtgatttcgcgttcatcatagtggcagtcctttgaaatgagtgaaacgcttcctctgacaaccctcagtcggcgtgccgccagccggttccctgcggcttgcgcggcggcacgttcggacagagccctgccacgaaacggaaccgcgccagtgccccccatgccggggcacccgcgtgtggtccgaaccgtggttcctccctgtggcgttcgcgctatcctggtgtgtgtcctgtgatgccgcgtggttacgcggtaggcgcaggcgcatgcaccggggtttttccgaccgttggcgtcggtcggaaggcacgcgaataccctacttctagggtatggaataattcctaccggaggggtatgcgattatcaagggtgcgtcaagcacattctgcggaaaatcggggttgctcgaagcgtttggcggactgtcattaactgtttaaataattcatgaaattttggtatgtaagcggtcgcaaaccggccttttttagtccggattaaggcggtacgcggggtggcggcggcgtggttttggtgagggtgcgtaaaaaaaggcgggatgcgcgtgaaaagggggcggatgcctcgatacgggtgcaggatggcccaaatgcggggtgcggtgtgccaaaggcgggggatggggtgcgcaaaacggggtgaggtcgttttgaagggcgcgtcgccgcacgtcgggcatcacctggctgaccgttccgcgcaggcttgtccccggttgcgtggttggccccggacgggcgctgtgctacacgccccccatgcacaccttcgtgaatcttcccctcagctgggtcgcccgcgacccggcgtggctcgaccgtttcgcggccgatgggctggccccggaactgggcatcgacaccttcgccgtgcaggaactgacgcaggactggcaccgtgacaccgcgcgccgcctggccgatgccgggctggcctgcgccgtgcacctgccgttttttgacctgcaccccggcagcctcaacaacgccattctggccgccagccgcgacaccctgcgccgcgcggcggaactggccgccctgtacgcgccgcgccacatggtggggcacgccgccttcgacaacagccagcatggcggagcctttgtcgcgtggctggagcgggcctgcggcacgtgggcggcggtgctggaagtgtgcgctgcgcccgtgcacatcgaaaacacccacgagcgcgaccccgagccggtggtcgcgctggtcgatgccctggctggccgtttcggcgtccgcgcgggtatctgcttcgacgccgggcactggcacagcttcgcgggcggcgcgcagcggcgcgacttgcggcgctggctggacgcctttgccccgcgccttgcccacctgcacctgcacgacaacgacggcagcgacgaccagcatctgggcctgggcaccgggtccattccgctggacgacctgttcggcgggctcatggcgcgcgggctgcaccccaccgccaccctggagccgcacgacgaggcgtcgtttgccgtgtcccgcgcctggctggccgcgcgcaagcactacgcagacgtgctgacgtccgtgaatgaaccatccgggggacctgccggagcatccgccgtctgaagcgcccccgctgtttccgtccattgcctgtttcgcaaatgaagcgcgccgcccggtacctgccggacggcgcgttgtgcattgcggattctgcggatgggattggcggcggcaccgccccggctacagcccgtcggcgtagttcacgggcagccaggcgtagccgcccttgccgccatttctggcgcgcacccggcccaggccggggaagggcaggtgcgacccggccacccagcaaccctcggcggccacctggggcagcaggcgcaggcgggtggccacggcggccttctggtccacgtcgaagtcgatggacacctccggccgggcgaactgcaccggggtgctgtggatgatgtccgcccagaacagcagcgccgtgccgcccaaggacacccggaacccgcagtgccccggcgtgtggccgggcaggtccacggaggtgacgaacggcagttcgggcaggggtgcggcccccggcgcgaaggtgtgcagccgcccggaatccttgtagggggccagcgccttgcgcagggccagcagcccggccttgcgcccctccggcgctgcggcgaaggtggcgtcgctggtccagtaatccagttccggcgcgctcacgtgcacgccggcattggggaacacccgcgcgcccgcggcgtccaccaggcccatggcgtggtccggatgcaggtgcgagagcagcacgtgttcgatgcgttccggggcgtacccggccgcgcgcaggttggcgggcaggtgcccgccccgcgcgccgaagaaggcgcccgcgccggtatccatgagcaccctgcgccccccggcatccagcaggaagcagttcacgttgctggtggcgggctgcccggcggggatgcccgcatcctccagcagggcatcgatgtccttgcggtcgacgccgtgcaggatggacgggtcgagcttgccgtgggcgtcgaacagggcgaacacgctcgcctcgcccaccggcaggcggaagaagccgggcgcctgcgtgccgggggatgcagggggcggggaggatgcgcccgttcccgcgccggcggtggcggcggtggccgccgtggcgggcagggtggccagtgaggcaaaagccagcaacgattgcatgaagcgtctgcggtcaagcatgcgggcctccagaagggttggggcgacggatggcgggaacgcctgctgatggcggaagcgcaagacgacgggatgttccggcggcacgttgcgggcaggcggggtggcagggacgggcaacgcattgcccgttggtacaagatagcacgctgcggcgcacaggcaagcaggcaccggcaggataccggcgtgcgcacgcggggcaggccgtccgcgccgccatttcctgcccgcgccgctgttccctgtccgtacgctattccctgcctgcgccgccgatgcccagccgccgcagtatcttctgcaacgacacccgctccagcccggagatgcgcgccgcctcggagatgttgccctcggtgcgttccagcagccgttccacgtagcgccgggtgaattcgtccaccacgtgggccttggcgtccttgtacggggtaagcgtgggctcggtcacgggcgcggcgcagtcggcggggccgtccaccagccgcagatgggccatttccaccgtggggccggggcagaataccgcaaggcgacgcacgaagttctgcaattcacgcacgttgccaggccattcacgcccgcacaggcaggccatggcttccggcgaaagccgcttggcggctatctgcatctctcgacaggtctggaccagaaagtggtcggccagcagagggatgtcgtcagcgcggtcgcgcaggggcggggtgtggatggtcagcacgttgagccggtagaacaggtcttcccggaattccccgctcttgatgcgcgcctccagcgcctggttggtggaggcgatgatgcgcacgtccaccttcaccgtgccgctggagcccacggggcgtatctcgtgttcctgcaacacccgcagcagcttggtctggatgccgggcgagatgtcgccgatttcgtcgagcacgatggtgcccccggcggcggacatgaacagccccttgcgcgaacgttccgccccggtgaacgcgcccttgacgtggccgaacagctcgctttccagcaactggtccggaatggccgggcagtgcacgctgacgatgggccgctgcgccctgccggacagggcatggatggacgcggccaccagttccttgccggtgcccgattctccgcgcaccagcacggtgtagtccgacgcggccaccgccgcgatggtttccttcagcctgcgcatggccggggtttcgcctatcagggtgcgttccatccccgtgcgcgacatttcctcgcgcagttggcggttttcgcgcagcaggcggcagcgctccagccccttgctcacggcgcggtacaggtcttcgcgccgcaccggcttggtcaggaagtcgtaggccccgttcttgagcgcggtcaccgccgtctcgatggtgccgtgcgcggtaagcaggatgacgctgggggtggcgtcctgggtctgggcgtgggccatcagctccagcccgtccatgtcgggcatgcgcaggtcggtcagcagcacggcgggatcgctgcggcccagcaggtccagtccggccttgccgctggtggccaccagcacctcggcatcgggaaagcccgcgcgcaactgtcgggcaaggccgttggcgaagtccgcctcgtcgtccaccaccaggatggtctcgtggggcgtggtcatgcgtcgtgctccgtacgcggggccgggtgctcccggtccgccgcaggcaggtgaagggtgaataccgcgccgcgcgccagttctggcatgtctggcatgtctggcatgtctggcgtatcggctcgttcggctgaccggtgctggccgtctgtggcacccgtgccttcggggccgtgtgggccggttccgatggccggggcggattgggcggcctcggcaaacagggcggccaggtcgatccggcaggccaggccgccaagggccgcgggggcaaggtcggctggggtcaggttgcgcgcctcgatgcgcccgcccatgtcccgcatgatgccgaagaccacggccagccccagcccggtgccgcgcccggcggccttggtggtgaagaacgggtcgaacagccggggcaggtgttcttccgggatgccggggccgttatcgatgacgtgcaccaccacctcgccgtcttcgggcaggctgcgcgcggacaacaccaccaggccgcgccgccggggacgcgggatggcggcggggggcatggcgtcggcatcgccggtttcatcggtgattccggccagctcctgtgggcagctgcggtcctctgtttcggctccgtgcatggtcgggccgtcgggctccacggcgtccagcgcgttgagcagcaggttggtgagaatctgctccagcccgttgcggtcggccagcaccggcggcagcggggcgcaaccggcgcctccggctgctgccccgccctgtgacacgtcctgtgaaacatcgggcacgatgcgcgcccgcgcggcccgcgcccgggggcgaaacacgtcggccagccccgccagcacgtcggccacgtcgcaagggccgcgttccgcctgtttgggccgggcaaagtccagcaggtcgcgcaccaccttccgggcctgctcggtgtggcgcatgatcacgtcgatgtcggcctgggcctgtccgtccggcgcggcggcgcgcagcagatcggcatagcagtggatgacccccagcggattgttgatctcgtgggccaggcccgcggccagtttgcccacggccaccagtttttcgtgctgctggacgcgttccagcatgcggcgttcgtccgtggtttcgcgcaggtaggccacggtgcgcccgccacgttccagccgcccgcccagcgggtaggcgttcaccgcaaaggaccgcccgtcgcgcaaggtcaccgcgcgcgacaccgggccgtcgcccatgcgcgcggcgatgtccgccgcgtccagcagttcggccaggggggtgccgttcgtgccggcggcgttgccgtgcctgctgtcgtccccgccgggcgatgccgccagcgaccgggtcagccgacgtgccgaactgttggccagcaccacccggccatcgccgcccagcagcagcagcgggtcggaaatgccctcgaagatggaatccagcagggcgttctggcgcagcaggttgtccagcgcgtccaggttgtccatggcgatgcccaactgccgccccacggcctgggccaggtccgccgtgccggggccgcaggcatggtccgcatcccagtacagacacagcaggccgcgcgtggtgtcgctggtctgcacgggaatgaaccaggcgcgcggagtgaggcgcggcgagccttccgccgccatgtcgtgccagtcggcgggcagttcgggccgcactgcgcggtctggccaggcgtggaagtcgctggccgagagcacgcaggcgtaggcggcccggtccgccccgaagcgccgcgcgatgagcgccagcgaggcggccagcaattctcccttgccgctgctgcggttcaggcggtccagcagccccacgaacaactcgacgtcggtgcgccgggccgtggcctcggaggcgaggtcaacggtgcgctcgtgcaccatgccttccaggttggccgcgtagtcgcgcagcttggctcgcgcctcgctcaggtgcagggccagcgattccatgtcacccagcaggtcgtctatgcccacgtccggttggccgcggcggggcatggtcatgtccgcctcgtccgggaaatggcggcgcatcaccccgcccatgcggcgcaggttgtgcaccaccagccggttgaagaacacgtggatcaccgcgaacagcaccagcgccccgcccgcgaacagcactccgaacgacatcaccgcatcggtcatgccgctgacggcctggtccatgggcagggccaccatggtcatgcccgccaggtcgccggtcttgcgccagaagccgcgttccgccccgtacatggccagcagcacgggcggggcctctgcggggtcgccgtggcagcgcaggcacgcggtttcgaaacgcacgggcttggccgtgatgaacctcctctcgccctcgtcttcggtcacgtcctccacgcgggtcagttccgggtcttcctggaaccgggcaatgatggagcgttccaggtccgaggcctcgtaggcagggttgcgcgcgcccacggccacccggcggtaggtgaagcggtcgtgggccaggttgttgtcgttcatcaccgcgcgggtgacgaacgaggtggacatggcctcgatgacgaaggtgtcctcggagagggttttatacatggcagggcgcagggtgttgcgcacgtagctctgcaccgcctcggcctgcgagaggatgagcgccgcgcggtcgcgggcctcgttttccaccagccgttccaggtgcatgaacagcgaaagggcgaagaacccgcccagacaggcgagaatgagcagcaggccaagcaggaagcgggcctgcaacgaatgaggcgtgagtcggatcacagggttccttgtgcgatgcatcaacagatatgaagggcggccgtcttcggcggttccggtcaggcggattcgccagcggcgtcgcatggccgatgtctagcacaggcggggcaaagggcaacccgcgtgccgcaagctgcgttgcaccggctgcgggtgctgccgcgagttagcaggccggtaggcgctcatgttccatatcatgttattattgttcgtattaaatgttcatgaccgggttggtccgcgtcttgctcatggggggggatatccggcgcacggaaccgtgggcgtgggcagggcgggcggcgcaaaggggcgccgcgcggcttcgcccgcagcctttcccggcagcggggaaggaacggcaccgggcttcggcaagggacaagggaaagggaagatgcaccggcgggccatgcccgcgtcatgcttgcagcaggggcgcggcagggcgatacgccggggcatccgaccaaagatcacgcaacccccaggagatgcaacgcaatggaagacaaggggcttttcggtaagatcctggccatcgtgcccggtctcgcggtgatgatcggcacgctctacgtgctgcgcgtgtacgtggaaccgtggatgaaggacgccgtggtgttcggcagcaagggctggctggtgcaggtgctgagcctgaactacatcctgctgtccatcctgaccggcatgttctaccgcaacatcctgttcggcggcaaaattcccgcctgggcggaagaaggcttccgcaccacccgcctgttcatcaagaccggcgtcatcatgctgggttcgctgtacaccttcgacaagctgctgaaggtcggcggcgtggccatcgctctcatcgtggccttcgtgttcggcacggccctcttcgtgttgtggctgggcaagcgcctgggcgccgaccgttcggtcaccgccaccatggccgccgcctgcggcgtgtgcggcgtttccgccgccgtggccaccgcgcccggcgtgcgcgccaagcccgtggacctggccctgtccatcgccaccattctcggcttcggcatcatgaccatgttcgtcagcccgttcatcggcaagatgctgtccctgtcggactaccagttcggcgcctgggtgggcacgggcatcctgaactccggccaggtgctggccacctgccttgccttcaaccccaacttcgcccccggcaccgccgtggcctacggcgaaatctggaacgtggtgcgcgtgctgtgcattccgttcgtggtgttcttcatcaccgcctggtactggaagggcgaggccgacgccgaacacgtcagcctgggttccatccttgcctccaagttccccattttcgtgctgggcttcatcggcatgaccgcgctgtcctcgctgcacatcatcggcgccgaaggttccgagacgctgcacctgatgcgtgacgtgatggcctgggtgttcggcatcggccttgtgggccttggcgcgtacatcgacgtgcgcgaaatcaaggccgcgggcggcacgccgctgcgcatcgggctcatcgcgggcgtctccaagtacgtcatcgccatgatcatcatcctggccttcattccgaaggaaggcgccttctaggcggcccgcacgaggagaatacacatgtccgacaagaagaagtcccttaccgtattcaagagcgaccgccacgaggacgtggccgccatcctggcctccgccctcatcgtggtggtggtgctgacctacatggccttcatcgtgccctcggtgggcatcaaggcctcgcaggacggcaagctggtcgagatcttcgtgaccgaaggcgccgacgtgaagaagggcgacaagctctatgcgctggaagtggtcaagaagaagtgggtcaacaacgtgatggaagagaagattgccgtggaaagcttcaccgccaaggccaacggcaaggtgctgaaggtttccggcaagcccggcgacgccctgaagaagggcaagcagaccatcgtggtgctggagcacgagaagggcacccttccctagccatcagccatcagaaccgcgcgtggccgggcggaacgttccatccggccacgcgcggcatgcacctgacccatggcgggccgcctgtgcccgtcgccgcattccaccccgcccacggagaacatgtcccccatgaagtcgcccatgaccacccccatgaagctgctgctcgcccttgacgacggacccggcgcacgccgtgccgtggacgaggccatccgcatcgcccgcgagaagggcgccacactggacgccctgttcgtcatcgacgccacgtgggacgtgtttaccgggcacgactggctgtccggctgcaattcgcgcatcggctttctggaatacatgcaggggctggaggaaaaggcggcggcggaaagcgcgcgcgccttcctggaacgcaggggcgacgtgcccggcgaactgctgaccgcccccggcgacgtggtggacgtgatccgcgagcacgcggccaaggggtacgacctgctggtggtgtccagcccgttcacgcggggacttgaagtcatgcgcgatgccgtggcccggctgacccgcgatgccccgtgcgacgtgctgctggtgcgggccgcgccggagtagccgccggaaacggtcgcggaacaggttgccggaaacgcacgccggaaacgcacgccggaaaagggcgccggagaagattgccagacgccttcggttttcctgcgggcgtgcggtctgcacgccttggccacgcagatgctcccggtgcaccgcatgctggcttcaccgtgtgccaggcaagcgccctgcgtccgcatgaacgaaattttcgcacggttgcccctgcctgccgcacccccgtgtggggcgaccgatgcgaccgcccacgggcccgccaccgccggaggcatctccggcggtggcgctgcgttcagggggtgctgcacccgcgcgtgagaggaagttcggcgctcgtacctcttcgtccgttggcagagaagactgcacccgcgcgtgaggggggcgttgggggctgccaaccggctggccggaaaggctgacaggcggaccgtacccgccgatggtcgcctgtcgctgtccgcaatggggccatgtcgcagcgggcgtgcgcgatcagcctatcgttgccgtgcagtgggggcaccgggtggcgcgcacgtctatcttgctgaagcagaacggacaggcctgctgcttgggcgctgccgggccttccaggcgttcgcgcagggtgttcaccccgcgcaccagcaggaacacggcaaaggccacgatagtgaagctgaccaccgtgttggcgaacacgcccacgttcagggttaccgcgcccgcctgtttggcggcggccaggctggcgtaggggccgggcgcggcgccgtcgcgcagggtgacgaacaggttggaaaagtccacgccgcccagcaccaggccgatgggcggcatgatcaggtcatccaccagcgacttgacgatggtgccgaacgaggcgcccagaatgacgcccacggccatgtccagcgcattgccctttaccgcgaattccttgaatgccttcagcatgtgaacctcctgctgcgagcgaatgccagatgctatgcacgcattggcgcgcggcggcaaccccgcagcggcgcggcgcaaccctgcctgttttctgggggcgggcggcaggcgggtgggcaggcggcatggagtcgaaccggcaggtctggcgggaggagggcgatgcgggaacggaaaacggcatggatacggatggctgcatggccggggcatcggtgaatctgccgtggtgctcttgacggatgaagcgatgcaagggtagggcagtgcgcccggttcgaaacgagaggacggcgtggtgccgcattcggcaacgcacgcgagtgcgcacggcagggaaggcgtatggacaccccattcgaagccggtgaccgccgcgcacgccgcagggcgggccgcacattcggtgccatgttttccgccacgaagtgatgccaaaaatgacaacactcggtgtgccgccggaatttggccaaaacatcggatagttgtcgtagccggtagtgtttgacagctttccggattccgtggcatcaaaaagtgttggtcgatggtggcattcctgcccgacgcgctgcattgccgtgcgtgcgcggggtggtcgccgttgcggcaatgtctttacaatattgttcactcgtttcgtcaacatttcggaggatcgagcatgcgtaaaggatggttcaaaggccttgttgcgggtcttgccgtggccgttatggcctgcccggcgtttgcagcggacaccatcaagttcggcgtggccggcgcccacagcggcgacctggcttcctacgggctgcccaccgtcaacgccgccaagctggtggccaagatgatcaacgccaagggcggcgtgctcggcaagcaggtggaagtcattccccaggacgaccagtgcaagcccgaactggccaccaacgcggccaccaagctggtatccgacggcgccaacgtggtgctgggccacatctgctccggcgccaccaaggccgcgcttcccatctacaaggaagccaacatcgtgctgatgtcgccctcggccaccaacccggccctgacccagagcggcgactaccccaactttttccgcaccatcgcctctgacgatcagcaggccaagctgggcgtcgatttcaccatcgacaagctgggcaagaagaagatcgccgtgctgcacgacaagggcgactacggcaagggctacgccgaatacgccaagcagttcgtcgagcagagcggcaagggcaccgtggtgctctttgaaggcgtgacccccggcgccgtggactactccgccgtggtgcagaagatccgcaactccggcgccgaagccgtgatgttcggcggctaccatccggaagcctcgaagatcgtgcagcagctgcgcaagaagcgcatggacctgcccttcgtgtccgacgacggcgtgaaggacgacaccttcatcaaggttgccggcaaggacgccgaaggcgtgtacgcctccagctccaaggacgtgagcgcgctgcccctgtacaaggaagccatcgaagcccacgtgaaggaattcggcgccgagcccggggcgttctacaaggaagcctacgccgcgtcgctggccctgctgaacgccatcgaaaaggccggttccaccgattccgccaagatcatgaacgccctgcgcaccgagttcgttgaaacctcggtgggcaagatcaagttcgacaagcgtggcgatgccgaaggcgtcggcttctccatgtaccaggtgaagaacggcaagtacgtggaactcaagtagttctacggaaagcatccgatacgacaggggggcgggccagaggcccgtcccccgagttttgacaaggtgcggccagggccgcgcttgtacgggaaggcactaatggattggcagtatttctgggagctcttcttcggcgggctgacgcgcggttccatctacgcgctcatcgcgctcggctacaccatggtgtacggcatcatcgagctgatcaacttcgcccacggcgaagtgtacatgatgggggcgttcacggcgctgattgtggcgggtgcccttggcatctacggctttccggccctggccatcctgatcatcgcggcggtggtcgcggtcatctactgtgccgcctacggcctgacgctcgaaaagatcgcctacaagcccctgcgcgacgcaccgcgcctctcgccgctcatctcggccatcgggatgtccatctttctccagaactacgtcatcctggcccagacctcggacttcatgccgtttcccaatctggtgccgcagcccgattttctcgagcccatcgcgcacatcatgggcgccagcgaggtgctgatcatcgtcacgtcggccatttccatggcggcgctgacgctgttcatcaagtacacccgcatgggcaaggccatgcgcgccacggcccagaaccgcaagatggccatgctgctcggcattgacgccgacaaggtgatctcgctcaccttcgtcatcggctcgtcgctggccgccgtgggcggcgtgctcatcgcctcgcacgtggggcaggtgaacttcgccatcggcttcatcgcgggcatcaaggcgttcaccgccgccgtgctcggcggcatcggctccattcccggcgccatgctgggcggccttgtgcttggctggtgcgaaagcttcgccaccgggtacatttcgagcgactacgaggatgcgctggcgtttgctctgcttgtgctcatcctcatcttccggccttcgggcatcctgggcaaggccaagacccagaaggtctaggcggcgcccccgcacggtgccttttgtcctctgtcttcgtcagaacgcactttattccggtcgagtacgcaagagtacgcgctgcggtcgcctttcgtaaggttcgcaggcacgcctaacggctccgcactcaccgcctgagacgccgttcttcccggacagagaacaggtaacccgcttgtggcggcaccgccgggtttgcggtaacccgcagacatcgggctggcccgccgggtgccggagcacgcaggacacaacgacgcattccgaggaaagtcttcatgcaaggtctcaagaaatccatactggtcagcctgtggttcatgttcctgaccttcccgctcatggtcatcaggatcgacagcctgaacgggaccatcgactggcggtgggagaacatgctgggcatgggcgtgggctcgttcgtgctgtccttcgtgtggcggttcatgctggcccgcaaggaagccgggcgcgccgccgccgcgggcggcgccatgtccgcgcgcggggcgtggttcgaacgcctgcgcagcgatcccaaggccgccgtgcccgccctggtggtgctgctgtccgcgttcctggtgctgccgtgggtggtttccacctaccagaccaacatcatgatttcggcgctgctctacgtgatgctgggccttggcctgaacatcgtggtgggcctttcgggccagctggtgctgggctacgtggccttctacgccgtgggcgcttactcctacgccatcctgaacagcaacttcggcctcggcttctggtcggtgctgcccatcggcggggccatggccgcgctgttcggcatcctgctgggctttccggtgctgcggctgcgcggtgactacctggccatcgtcaccctgggctttggcgaaatcatccgcctggtgctggagaactggagcagcttctcgcaggggcccagcggcatcgccaacatcgagcggcccggcctgctgggcatgcagctttcggtcagcgacgccaccacctacatctactatctcatcctggcggcggtcatcgtcaccattcttgcggtgacgcgcctgaagaactcgcgcatcggccgcgcgtggcaggccctgcgcgaggacgagatagcctgtcaggccatgggcatcgacatcaccaccaccaagctcaccgctttcgcgctgggcgcgtgctgggcgggcttcgcgggggtcatcttcgcggccaagaccaccttcatcaacccggccagcttcaccttcctggaatcggccatggtgctcgccatggtggtgctggggggcatgggctcggtcatcggggtatcggtgggcgcgctggtgctcatcctgctgcccgaatacctgcgcgcgttctccgagtaccgcatgctcatcttcggcgcgaccatggtgctgatgatggtcttccgcccgcagggcctcgtttcgccggggcgcaccaagtacaacgtgcccgacgcccaaggcgccggtgctgacgcggcgcgccccgccgccggaggcaacgcctgatgtccgcaaccaccgccaacgcggctgccgccgttcttgacgtccgctccatttccatgaacttcgggggcctgcgcgccctgaacgaggttgacctgcaagtgcgccagggcgagatcgtggcgctcatcggtcccaacggcgcaggcaagaccacgttcttcaactgcatcaccggcatctacgtgcccaccgaaggcaccgtgcacgtgaccccgcgcgacgggcgcaccgtcaccgtcaacggcctgaaggccagtcaggtcaccgcgctgggcatgtcgcgcaccttccagaacatccgtctgttccccaccatgagcgtgctggaaaacgtgatgatcgggcgtcactgccgcacccgcgcgggcattctgggcgcgctgctgcgcgaccccaagacccgcgccgaggaacagcgcatcgtggaagaaagctacgcgctgctcaaaagcgtgaacctgcaccagcactacaaggacgaggcgcgcaacctgccgtacggcgcccagcgcaggctggagattgcccgcgcgctggccacggaacccttcctgctgtgcctcgacgaacccgccgcgggcatgaacccgcaggaaacccacgaactcaaggaactcgtcatcgagatccgcgagcgccacgaactttccgtgctgctcatcgagcacgacatgagcatggtcatgtcgctgtcggaccgcatctacgtcatggagtacggttcgaagatcgccgagggcacccccgaggaagtgagcaagaatcccagggtcatcaaggcctacctgggcgaggaatcccatgcttgagctgcgtaacgtcaatgccttctacggcaacatccaggccctgcgcgacatcaacctgaccatcggccagggcgagatcgtcaccctcatcggcgccaacggcgcgggcaagaccaccacgctgatgaccgtgtgcggcgcggtgcccccgcgcaccggcgaggtgcttttcgagggcaagcccatccacaccatgaagcccaacgagatcgtgcgtctgggcatcagccaggtgccggaaggccggttgatctttcccgacctgacggtgcaggaaaacctggaccttggcgcctttttgcgcaacgacaaggacggcatcgcccgcgacctggactacatcttcggcctgtttcccattctggcccagcgccgcaagcaggccgggggcaccctttccggcggcgagcagcagatgctggccatctcgcgcgccatcatgggcaggccgcgcctgctgctgctggacgaaccctcgctgggccttgcgcccatcatcatccagcagatcttcgacatcatccgcaagatcaacgccgacggcaccacggtgttcctggtggaacagaacgccaaccaggcgctgaagatcgcccaccgtgcgtacgtcatggaaaccgggcgcatcaccctggaagatacggcggccaacctgctggtgaacgaagacgtgaaaaaggcctacctcggcatgtagccgggaaggcaggatacatggccccgcacgcggggttcgcacattgcctggcgtgggcggtcctttccgaaaggggagggccgctcttttttgtctgcgggacggggaaagcggcctgccgcagaccagaggcgggcctgccgcggccagatcggccatgtcagtcaggtcgggcagatcggtcaggtcggtaagatcggtaaggtcgggcagatacggtccagatgcttaacgatgcgtagagacacgtaacgacgcgtagagaggcgacaagacgcacacggactgccggggccgcccggtaggaacgtgaacaggggccaccgcctccgccatgcgcaaaggacggacggcccctgtagcagaagcccgctgttcgcagcgccgccacggcacggcccgctcttggcggacgtggccatgcctgttcggtcgcggtcaggcgggcagcgggccgaggagaagcgccgtcagcatggcgcaggccatgactacggccacggaggtgcagagcaggcgcatggtcatgcctcccttccagacgccgtcggcacggggccgcgccgatgcgcaccggtgtggtcagggtgtcggtgggggccggttgccgcacgatctgttgcgggcatgccggaaacaaccggggcggattctgggccggattgcgggggaatcccgttggcgggaacggggcgggccgttggccgtgccgtgggggcgtggccggggatgtccgtctgcatgggcggtgcgtgatgctttccgagccccgccacttccgcgagttccgccggggtaagcgggcggcgcaaggtggcggaaagatcgcgcaccgcctcgacgatggcgggcagttcgtccggcggcggcaggatggaaagttcggccagcgcggcggccacggcggcaacgccgctcttgcgccccacgcccatgcggcggctgtcgcccaccagttccggcgggaatggctcgaacaggctggggtcgcgccgcacgccatgggcgtgcagtccgctttccacggcaaagatgtcgcgcccggccacgggccagtggcgcggcacggacagcgaggcggcctgggccacctggccgcacagcgcgcgcaggggcgccagctcgaacctggccctgccgcgcaccacaagggcggcggccagttcttccagccgggccactccggcccgctcgccaagccccagcaccgaaacgtcggcgcagtccgccccgcattccagcgcggtgagggcgttggccgtggccatgccgcagtcgttgtggaaatgggtgccgatggatacccggcgcgcacggggggccgtgtcgtcctggcgggctccttccagttccgcgcgcagcgcgcgcaccacgtccgccacctccagcggggtgtacagccccaccgtgtcgctcaggcgtacccggtgcgccccgtgcgcggcggcgtggcacgccacggcgaacacgaaggcccggtccgcgcgcgaggcgtcctccatgcccacggtgacgtgttcgatgcccagcatgcgcgcctcggccagggtggcggccagcaggtccagcagggcggccctgccaagacccagccgccgggccaggtgcgcgtcggaaacaggcacgcccacgcatacccggcttgccccgcaggccacggcggcgcgcaggtcgccggggcggcagcggcaccatgcggcggcggcaaggccgggggccacgcgggccgacagggccagcatgtccgtaaggtcttcgcgtccggcccagcccacttcggcctcgggcacgcccacggcggcaaggccgcgcaggacgcgctcgcggtcggccatggacaggtaggtgccgaaggactgttctccttcgcgcagggtggtgtcgagcagcatgcggcctcccggaagaatggcggagccgccccgacctctgggtgacggcggtggaagagggcggggcggacatccgcgtgaaccggatacgccccgctatgcatcgccgatgccaaccggaccgcccatggcggcgcaggcccgggacttcccttctccgtgccgggcgttttcaggagccgtgcggttcgtcccccgcaagcgtgtcgctgcttttccttgcgatccggcacattgcgcgcgctgacacggcaccacatccctccgtgccggtgcttcggcccgcgccgtacccgcgagccgcaaatcctgccgctgccccgctgcaaccccctgatcgtctcctccacgccccgttccgaccctgtcgggaacaacgcatttgtcgcatgcgacaaaatggtcgctgcatccgtgtcgcgtccgacgtgtgtacgggcccctgtcgtgcgaataaagcatgctgtttcaaagtgttatgtcgtgatggccgcactggcacggggtttgccctatgcgtgtcgttgcatgggcacgccagtcacggcgaacacaccccggccaatccaccccccggccgggcgtgaatcttcaggaggatatcatgagaaaggtggccatctacggtaagggcggcatcggcaagtccacgaccacgcagaacaccgtcgcgggtctcgcggaagctctgggccgcaaggtcatggttgtcggctgcgaccccaaggccgactccacccgtctgctgctgggcggcctggcccagaagtcggtgctcgacaccctgcgtgacgagggcgaggacgtggaactcgatgatatccgcaagcccggctactccaccaccctctgcgtggaatcgggcggtcccgaaccgggcgtcggctgtgcgggccgcggcatcatcacctccatcaacatgctggaatcccttggcgcgtacgaggaagaccagaagctggactacgtgttctacgacgtgctcggcgacgttgtgtgcggcggcttcgccatgcccatccgcgacggcaaggccgaggaaatctacatcgtgtgttccggcgagatgatggccatgtatgcggccaacaacatctgcaagggcatcatgaagtacgccgaatcgggcgcggtgcgcctgggcggccttatctgcaactcgcgcaacgtggacaacgaaaaggaaatgatcgaggagctggcccgcaagatcggcacccagatgatctacttcgtcccgcgcgacaaccaggtgcagcgcgccgaaatccaccgccagaccgtcattgagttctcgcccgaacacggccaggcccagcactaccgcaacctggcgaaagccatcgacgaaaaccagatgttcgtggtgccgaagcccctccagatcgcggaacttgaaaagctgctgatggattacggcctgttcgaggcttaggacaacccgccacggcaggccttgcttcgccaatgagcgaagcctgccccggagacagacccaagccgggccaaacccacccaatctgaaggagaacggcgatgatgatcatggttcgtgccatcgtgagacccgaaaaatccgacgacgtgctggccgccctgatggccgcaggctttccggccgtgaccaagatgtccgtggccgggcgcggcaagcagcgcggcatcaagatcggcgagatcacctacgacgaaattcccaagaccctgctgatcagcgtggtgaaggccagcgaaaagcagttcgtcatcgacaccatcatggaagcggcccgcaccggcgccaagggcgccttcggcgacggcaagatcttcgtcaccccggttgaagaggtctacaccatcagttccggcgtgaaggaacccgacatcgaggaggccgcggcatgaaggagatcatggccgtagtgcgcctgaacaagatgaaccagaccaagaaggcgctgaccgaggcgggcgtgaacggcttctacgcccacgaggccttcggtcggggcaaggggctggtcagcagcgacctgctggaaggcgccaaggaagggttcgaagaggccgtggaactgctcggtgaaaagggcaggctgtattccaagcgcgtggtcaccgtggtggtgcccgacgaccaggtcagcgacgtggtcgaggccctgatcaaggtgaaccagacgggcaagcccggcgacggcaagatattcgtcaccgccgttccggaagcccaccgtgtgagaaccgccgagcatggcgacaaggccatactgtaggcgcgttgcaagggttcttttgcccgctggcggactgacccgaagggcgcgaagcgtggccgttaggcgagtgtgcgagccttacggacatcaagagcaaagcgtcaaacttcgcctgccgactcggtcaaatacaagaagagtatgttccctcgcggccgcctcgttttcctggccagcgaacaaaactacaccttgcaaccacgcctactgctagcaacgaggtacatcatggctttgaagcacaagagcatccccgacgtcgcgaccgtcaaggaagaactgctcaagaagtatcccaccaaggtcgcccgcaagcgtgccaagcagatcgtcatcaacgacgtgaaggacggcgacgtggtgcccgaggtgcaggccaacgtgcgcaccacgcccggcatcatcaccatgcgcggctgcacctacgcggggtgcaagggcgttatcctgggccccacccgcgacatcgtgaacatcacccacgggcccatcggctgcgggttctattcgtggctcacccgccgcaaccagaccaaggcgccgctggaatcgtccgaaaacttcatgccctacgccttctccacggacatgcaggacgaggacatcatcttcggtggtgaaaagaagctgatcgcggccatccaggaggcctacgacaccttccaccccaaggccatcgccattttcgccacctgtcccgtgggcctcatcggcgacgacatccacgccgtggcccgcaagatgaaggaaaagctcggcatcaacatctttgccttcagttgcgaagggtacaagggcgtctcgcagtccgccggtcaccacatcgccaacaaccagatattcacccacgtggtgggcgaggacgatacccccaagcttggcgaatacaagatcaacatgctgggcgagtacaacatcggcggtgatgccttcgaactggaacgcgtgctggaaaagtgcggcatcaccctggtgtccaccttcagcggcaactccacctacgagcatttcgccaccgcccaccaggccgacctgaacgccgtcatgtgccaccgttccatcaactacgtggccgaaatgatggagaccaagtacggcatcccgtggatcaaggtgaacttcatcggcgcggaatcctctgccaagtcgctgcgcaagatcgcccagtacttcggcgacaagaagctgatcgaccgggtggaagaagtcatcgccgaagaaatgcccgccgtgcatgcggccctggaagacgtgaagcccttcaccgaaggcaagacggccatgctgttcgtgggcggttcgcgcgcccaccactaccaggacctgttcaccgaaatgggcatgaagaccatcgccgccgggtacgaattcgcccaccgcgacgactacgaaggccgcaaggtcatgcccaccatcaaggtggacgccgacagccgcaacatcgaggaaatagaggtcacgcccgactccacccgctttgtcccgcgcaagtccgacgaagacctgaagcgcctcgccgaggcaggcttcaccttcaaggattacgaagggatgatgccccagatggagtccgacaccctcgtcatcgacgacctgaaccagtacgaggccgacaagctgatcgagctcctgaagcccgacgtgttctgcgccggcatcaaggaaaagttctcggtgcagaagatgggcgtgcccatgaagcagctgcacagctacgactacggcggaccctatgcgggcttcaagggcgcggtgaacttctacacggaaatcaagcgcctggtcaccagcaaggtatggagcgacctcaaggccccctgggaagaaaaccccgagctctcggcaacctacgtctgggaataacgggcaaggaagggaaacgacatgctgctcagacataccccgacggaaatcaaggagcgttcggcgctcaacatcaacccggccaagacctgccagcccatcggcgccatgtacgcgggtctgggcatcaagggctgcctgccacacagccacggttcgcagggctgctgcgcctaccaccgcagcaccctgacccgccactacaaggaacccgtgtcggcggccaccagctcgttcacggaaggcgcatcggtgttcggcgggcaggccaacctgttgcaggccatcgagaacatcttctcggtgtacgaaccggaaatcatcgcggtgcacaccacctgcctgtccgaaaccatcggcgacgacctgaaccagatcgtcgacaaggcggtgaaggaaggcaaggtgcccgacggcaagcaggtgatctttgcctccacgcccagctacgtgggctcgcacgtcaccggcttttccaacatggtcaagggcatggtgaagtgcctagccgtttcttccggcaagaagaacggcaaggtcaacatcatccccggctgggtggaacctgcggacatggaggagatcaagcgcatcgccggcatgatcggcgtgtccttcaccatgttcccggatacctcgggcgtgctcaacggcccgctgaccggcgagtaccacatgttccccgacgcgggcacgcccgcagaggacatccgcgccgcgggcgatgccatcggcaccctggcccttggcgaatggtgttccgccgatgcggcccgcaccctggattcgcagtgcaaggtgccctgccgggtgctggacatgcccatcggcctgaaggccaccgaccgcttcatcgacgccctgcgcgtcgtggcaggcacctcggtgcccgacaccgtgaacttcgaacgcggccagctcatcgacgtcatctccgactaccaccagtacttcttcggcaagaaggtggccctggtgggcgacccggaccagctcatcgcgctgaccgagttcctgctgacgctcgacatgcagcccgtccacgtggttaccggcacgccgggcaagaagttcgaggcgcgcatcagggaactgtgcgcgggcaagggctttgacgtcaacgtgcgcgccgcgggcgacatgttcctgctccaccagtggatcaagaacgagcccgtcgatctcatcatgggtaacacctactgcaagtacatcgtccgtgacgaggacatcccctacgtgcgcttcggtttccccatcatggaccgggtgggccaccagtacttcccggtgacggggtacaagggcggcatccgcctgatggaaaagatcctgggcgtcctgctggaccgcgctgatcgggatgcgcctgaggagaagttcgaactggtctactagggcgtgccgtcacgcgcggccttttgcactctgcctgaccgacccgaagggcgcgaagcgtgcccgttgggcgagcttgcgagccccacggacatcgagcgcaaagcggtcagaacaagtttttattccggtcacgtacgggaagagtacgctccctccgtaaaaaattgttcttccttggcagagcacaaaaatcctgctcgtgacgacacaccaagcacccgcatcctttccgcccggcgccgtttggcaccacacggagccacccggcgccgggcggagaacctcacggagacaccatgagcggcgcaccccactgtatgcacacgaacggacgtcccggcggctggctgctgctgcccgtggcgccgcgttccaacgcccgcagccgccatggtgaccggggggggggcaccccgtgcgcctgcggaatgtcgcccgcgtcacccgccatgctgccgcatgaggcgctggaacacctgcgcacggtcatggaatcgggagcggtggtgaacacggtgggcattgccggtcccggcgacccgtttgccgtgccccaccgcactctggaaaccctgcatctggtgcgcgccgcctacccccacatcaccctgaccgtgaccaccaacggccttggcgtggccagccatgccgcagccctggccgagcttggcgttggccacgtcaccctgctcatggacgccgtggacccggaactggtggacaccctgtatgcgtggatacgccccggcacccgcaccttgcggcccggcgagggcgcagcgctgctcgtggacgagcaggccgtggcccttgccgcgctggtcagggcgggcatcgaggtgacggtgtgcgtcaccgtgtaccccggcatcaatgattcccacgtgggcgacatcgccgccgccgtcaaggtgctgggcgcctcgggcatctacgtgctgcccttcgtgcctgccgacgacaccgcaggccccgtgcccgctgctgacgaggccaccatggacgccgcccgcaatgcggctgccgccttcctgcccgtgctcgacgcctctgcccgcgacggcctgcccgtcgcgcggcgcacgggcccgggatgcggcgaacccgtggccgtcaccgccggttccggcctgccgctgcccggcggcaaccgcccgtacgtggccgtggccagcagcgacggctttgacgtggacgaacaccttggccacgcccgccagtttctggtgtacgggccgaccggccctgtggccggttcccccgacggttccgtggccgactccatggccggatcaatggtcggtcccgtggagcttctgggcgtgcgccccgcgccgcccgccggttccggcgacgcccggtggcaggcgctggccgccgtcctgtccgactgcgcctacctgctggtgtccagcgcgggccagcggcccgtggaatacctggcgggcaaggggctgcgcgtcatccagacagaagacaacatcgaaggcctcgtggacgtgctctacgggggtggcaagaaaggcaagaaccgcggcaagggccgcacagtctaggtattgcaagggagaggaaggaccatgcccaagccgacgcatcagattctcgtgtgccagagcttccgccacaagggcgaacccaagggtgtctgtttcaagcagaccgacgggttcctgcagtacctcgaagaggaaatccttgatcgcgggctggacatcctggtcaccgccaccgggtgtctgaaggcctgcgaggaaggtcccgtcctcgtggtgcagccgcagaactggtggttcaagggcgtggacagccacgacgccatcgatgccatcctcgacggcatcgatggcggcgaacctaatgccgattacctgatgtactgagtaagaatttccgggggaagggaccctttggaaagggtctccttcccccggccccccatccccccaaactttttattgggggggccgcacggaacagcgggaaacgccacagccggacaacacaagatttcgcgcagctacgacaaaggggaaagaccatgaccaccgcaaccgcacccaacgccaccgccacggcagaatgccgcgacgcggatcttctggacgaacggaagaagcaggtgcaccgcgccgggcagggtcccatcgacatggcctgcaaccgcgagagcctcgcgggggccgtcagccaacgcgcctgcgtgttctgcggctcgcgcgtggtgctgtaccccatcgccgacgcgctgcacctggtgcacggccccatcggctgcgccgcctacacctgggacatccggggggcgctttcgtccgggccggaactgcaccgcctgagcttttccaccgacctgcaggaaaaggacgtcatcttcggcggcgaaaagaagctggccgccgcgctggacgaactgatcgacctgcaccagcccaaggccgcctttgtctactccacctgcatcgtgggcctgatcggcgacgatctgggcgccgtgtgccgcaagatgtccgagaagaagggcatcccggtcatccccgtgcagtcggaaggcttcaagggcaacaagcgcgaaggctaccttgccgcgtgcaaggccatgttccggctggtgggcaccgcgcccacggaggatgtttcgcccctttccgtgaacatcctgggcgacttcaacctggcgggcgaaatctggatcgtgcgcggctaccttgcgcgcatgggcattcaggtggtggccaacatcaccggcgacggccgggtggacgacatccgccgctgccacggcgcggccctgaacctggtgcagtgcagcggctccaccatggatctggccaggatgatgaaggaaaaatacggcaccccgcatctgcgcgtgtcgtacctgggcatcgaggacatggccgattcgctgtacgccgtggccgaacatttcgaatccgtggaccccggcatcgtggaacgcacccgcgaactggtgcgcgaggaactggccgccctcatgccgcgcctgcgcgacatccggcgcgacctttccggcaagcgcgccgccatctacgtgggcggttcgttcaaggcgttctcgctgatcaaggccttccggcacatcggcatgaacgtggtgctggtgggctcgcagaccggcacgcaggaagaataccgggaactggaaaccgtgtgcgaccccggcaccgtcatcatcgacgacgccaacccgctggagctttcgcactacgtgcgcgagctggacgtggacgtgttcgtgggcggggtgaaggaacgccccatcgcccacaagctgggcgtgggcttctgcgaccacaaccacgagcgcaagatcgcgctggccggtttcgagggcatgtacaacttcgcccgcgaggtgcacgcctcggtcatgagtcccgtctggcggttcgtgccccgccgggccaggcgcgccgccattcccgccggcgcggatgcatagggggtgtgccatgacgctcgacttcgttgaactcgacggcccgtgcgccggtggcgatgccggctcctgtgaccgtggcggcgactgcggcaaaagctgcgcagaatccggtccgcatgactgtgctgacgactgcgggctggcccccctcgcccctgtggcattgaaggccgccccgtccaccggcggcggcaagcccggcaagactccgcgccccaagcgccccgatttcgtttccaccaccaacgcctgcaagctgtgcacgccgctgggggccatgctggccttccggggggtggaaggcgccgtgcccttcctgcacggttcgcagggctgcgccacctacatgcggcgctacgtgatcagccactaccgcgagcccatggacatcgcctcgtcctcgctgggcgaaaagcaggccgtgtacggcggggggcccaacctgaagaagggcatcctcaacgtcatgaagaagtacgaccccgtgctggtgggggttgccaccacctgcctcaccgagaccatcggtgatgacgtgggcggctacctgcgcgaattccgcaacgaattcggcgacctcgacctgccggaaatcgtccacgtgcacacgcccagctacaacggcacgcacttggaaggctggcacgccgccgtgcgcgccctggtggaccagttggcccgggacagggtggaaccccacggcaaggtggccctgctgcccggcttcgtttccccggcggacctgcgccacctgcgcgacctgatcaccgatttcggctccgacgcggtgatcctgcccgacctgtccgacccgctggatggccctgcgctggaagactacaccccgttgcccgaaggcggcaccccgctggccgacatccgcgccctgtccggcgcggcgggggtcatcgaatgtggccgctcgctggccatgacccccaccggctcatccggttcatccggctcatccggctcatctggctccgctggtccggccacggcggggcgcgtgctggacgaacgcttcggcctgccgctgcacgccgtgggcctgcccatcggcctgcgcgaaaccgacgcccttgtttccgcgctggaggccatcaccggcaagcccctgccccacaagcatgaactggagcgcgggcggttcgtcgatgccctggtggacggccacaagtacgtgtccggcaagcgcgccgtggtctacggcgaggcggatctggtcatcgggcttgtctccctgctgaccgagatcggcgtgcacaccgtgctggccgccaccggcatgcgcggggcgcatctggccgaatccatcgccgccgtcaccgaaggcatgctgcccgcaatgccgacggtcatcgagggcgccgatttcgaggaaatcgccgatacggcggaaggcctttcgcccgatctgctggtgggcaacagcaagggctaccgctacgcccggcagtggaacatcccccttgtgcgggcgggatttcccatccacgaccgcttcggcggccaccgcctgctgcacgtgggctacgccggtgcccaggccctcatggatcgcatcgtcaacgccgtcatcgagaagacccagagtgatagccccgtcggctattgttacctgtaggaatcaaggagaccgccatgaagccgctgcgcaccactcctcccggccatccgtgctttgatcgcaacagcgcctcgtcctgcggtcgcgtccatgttcccgtggcccccaggtgcaacatccagtgcgggtactgcaaccgcaagtacgactgcgtcaacgaatcgcgccccggcgtgaccagcgcggtgctttcgccccgccaggccctggattacgtggacaaggtgctggcggcggacccgcgcatcaccgtcatcggcatcgccggccccggcgaccccatggccaacccggcggaaacgctggaaacgttgcggctggtgcatgaaaggcatcccgaactgctgttctgtctctcgtccaacggccttggcctgccgccgcatctggaccggctgaaggaactgggcgtcacccacgtcaccgtcaccatcaacgcggtggacccggccatcggtgaaaagctgtattcctgggtgcgtgacgacaaggtggtctggcgtggccgcgaggcggcggaactgctgcttgcgcgccagctggaatcggtgcgcggccttgtggagcgcggcatggtcgtcaaggtcaacaccatcctggtgcccggcgtgaacgaccgccacgtggaagaggtggcgcgcgtggtgggcgaactgggggccaccatccagaacatcatcccgctgaagcccacggcggataccccgctggcccacctgccggaaccggacgccgccgtcgtcaacgcggcgcgcaagggcgcaggcgggcacatttcgcagatgacccactgcaagcgctgtcgcgccgatgccgtgggcctgctgcacgaggacaagtccgccgagatggccgaaaccctgcgcgcctgcgccgccagcaagagcgaagcggcagggcgcccctacgtggccgtggccacgcgcgaaggcatgctggtcaaccagcacctgggcgaggccgcccggttccagatctgggggcagggggccagcggcttctacctcgtggaggaacgccttgcgcccaagcccggctgcggtccggaacgctggaagcaggtggcccataccctgcgcgattgccgcgccctgctgtgcgccgcctttggcgcgcacccggaaggcatactggtggccgccggggtgaagcccgtcgaggcctccggtttcatcgaggatgcgctggaggtggtcttcggcaacggcaacaccgccgcgttgcgtggccgcaagggcggcgtgggcaagacctcgtgcgcagggggcgggtgtcgcggcaccggcgagggctgttagttttcgcaagttctccgtgcgctggcttcgtcagacggtgtcgcttgctccggtcacgcacctttagtgcgctcccgtcgcaaccgcctcgtcttccttgccagcgcacggattgcttgcggaaaccgaaggcgtgtcgatcccgcgcgatggcaggaacgccatccgaaggctgaacgcgaaaaaacggcggccctccctgtggagggccgccgcatgtcgtgtgccgggcagaagggaaggcggacggggcgggctacttttccagcggcaggcccgccgcattccaggccagcgtgccgccgtccatgtgcaggatcgacgtgaagccgagttcgcggaacacttccagcgccttgccgctgcggttgcccgagcggcagtagacgagataggtgcggttgcggttcagcgagcgtacccggtcgcggaattccggcgaggtgaagtcgatgttccgcgcgccctgcaggtggccttcggaaaattctccgggggtgcgcacgtccagcaccatgaaggcttcgtcgttcgcgcgctgtccgatgacggtggcggcctcctgcggcgtcacgttgcgccagcccccgacgagcccgtcgacctgccccgcggtctgttgagcagccctgacagtgtcgggcgcgatccgtggcagcatggcctgcaccgagtacgccgccacgcacagggcggccagccacagcagcatggtgcgcagcgtggtgcgcttgcgggcgtaggggatgcgggcgtgttccgcgcgcggactgaattcttcgtcgggttcgggacggtaggtcatggcggctcctgctgcgggcaaggcggtgtggccggaacgggcggcgcggcgcgggagcacgccgtctgccgatggctagccatagataggtccgcgccgtccggctggcaaccgtggcgatgtgccgcctgcgcccagcgtcctcttgcctcgcttcgccgccggtcacgcgttgccaatatccggtcaagccgttgcgtgaagcgccaccgtcgcgctatgctccaccccatcgacacatgggagtgccgccatgaaacatacattgtccgtgctggtgaagaacagggccggggccgtggccgaggccaccgacgtcttccggcgccggggcatcagctttcgttccatatcctgcgccgagaccgaggatttcgacgtctcgcgccttgtgctgaccgtggaggaccacgaggcagaactggaatccatcgccgaagaactgcgcgcccaggacgtggtggccatggtcgaggacctttcgcggcgcgacttcgtggaccgcgaactggtgctggtgaaggtggacgtgacccgcgagaccaccacccagatcatgcaggtgtgcgaggtgtttcgcgccagcgtcatcggcatgggccaggaaaccatgaccgtggaaatgaccggcgacacccagaaggtggacggcttcatccgcatgttgcgcccgttcggcatccgcagtctggcgaggactggcgtggttgccatgaagcgcggcgacgacgactgatgctcttggccttttgcccgtgggctgcgtcagccgccgtttccgcttcggtcacgcaccaaagagtgcgcgcccattgtggaaacgccgtcatccttgcgcttcggcaaacgtgccacccctgcatgaagagatttgcagtggattgcatcgttgcgcggcgtgttcctctccgcgctgatgttcacgcgcggcctcgttttccctttcccgttcacgacgtccatctccagcggagcatgccggtttgaccactgaagcaaagatttgccagggcccgcacacgggcgggcaggggccgagcagccttgacgaactggttgcgcgcgtggccgcctgcggggcgcgtccgcgcatcgcgctggccgcctgtgcagaggcccatgccctgggcgcgttgctggacgccatggagcggggcatcgcccagcccctgctggtgggcgacatggaccagaccgcgcgcatcgcggcggagcttgggcgcgacatttccggcattgccgccgtgcacgcccccgacccgcgcgaggccgtgcagtgcgccgtggacatggtgcggcgcggcgaggccgatgtgctcatgaaggggctggtgaataccgatgtgttgctgcgccgggtgctcaaccgcgccaccggtctgccccccaagggcgtgttgagccatgtggccgtgttcgaactgcccgcgtcgggcggcaccacccggctggccatgatgacggacgccgccgtgaacatccgccccaacctgcagcgcaagctggaaatcgtgcacaacgccgtggccgtggcccgcgcgctgggcattgcccggccccgcgtggccatgctggccgccacagaaaaggtcatcctgcccgccatgcccgccacgctggacgcccagatcgtggcccgcatggccgagcagggcgaattcggcgaggcggacgtggccggtcccatggccctcgacatcgccctttcgcccgacgcggcagcccgcaagggcgtggaccaccccgtggcggggtgcgccgacatcctcgtggcgccggacatcgaaagcggcaacatcctgtacaagtcgctgaccatcctggcccgcgcggacatggccagcaccatggcgggcagttccgcgccgctggtggtcacctcgcgcggggacagcgaacggtccaagttctgttccatcgcgctggcggggtatctggccctggccgcaagaagctagcgcccccccgaccgtccgttccattcttttccggcggcccgcatgccgcgttgccgcccttgcacgacaccgcctttcgagaggatatccatctgagttcccagcctgttcccaccgacggcacgcctgccgccagcacggcccgtcccgcggattcgtccggttccgggaaggagcgcgtccaacgcattctggccatcaaccccggctcaacctccaccaaggtggccctgtacgagggcgagaccgaggtgttttcagaaaccgtggaacacccgcgcgacgagcttgcggcctttcccacggtcatcgcccagtatgcctaccgtcgcgccgccgtggacgcgctgctggccgaacacggcatggccgacatgcccctggccgccgtggccgggcgcggcgggctgctgccgcccatgcccggcggcgcgtggcgcatcaccccggccatgctggaaacgctggagcaggcccgctacggcgagcacccctgcaacctgggcgcgccgctggcgcacgattacgccgcccgctggggcgtggccgcgtacatcgtggacccgcccgtcaccgacgagatggacgaggtggcccgcatttccggcctgcctgccctgccgcgccgcagcgtgtttcatgccctcagccagcgttccgccgcgcggcgggctgcggaactgctgggcgtggactatgcggccaaccgctggctggtggcgcacatgggtggcggcatttccgtggcggcgcaccgctgcgggcgcatcgtggacgtcgtcaacgccctggacggcgacgggcccatcgcgccggaacgcaccggtcgcctgccttcgctgggcgtgctgtcgctggtgcaggacggcacgtacaccttcgagcaactccggcgcatcatcctgcgcgagggcggcatgtgggcgcactgcggcaccaacgacctgcgcgtgctggagcggcgcatggacggaacggcctgctgcgataaagccggaacgaccggctgcggcaaagacggtactaccgggagcggtaaagacggttcagccgcaagcggtacggatggcgacggctgcaccccgcccgacgcccatgccgcgctggtgttcgaggccgtggcctacaccatcgccaaggaaatcgcttcgctggcgcccgccctgctggacggcggcaccggcaccggctgcggcgagcccttggcggacgccgcgtgcccggcccgcatcgccggggttgtgctgaccggcggcatggcccgcagcgtccggctgacggaacggttgcgccagcggctgcagtggctggccccggtggtggtgctgcccgaggtggaagagatgcacgccctggcatcgggcgtgctgcgggtgctgcgcggccaggagacacccggcgactatgcctgaagggcgctgaaggtgccgggcgccgaggggggggctgacgtgcccctgcgcggcacgcggccttgccctgcggattcgcattggcgcgattggttctttggcccgtcgccgtcaggcccgtcgcccgacaggcatgctaggcgggcacgccgggatcggcggcgtgagacggagcgcggcgggacgtgccctgtcgtgtgggtgccgcattgtggcccccggtccgatgcattcctgcaggggagccccggaccgttctttggcatgcgcgaggactccgcgcaaatccccgtgcttgacgccgcctgtgggaacgtgtctatgatgctctgcgcaacgcgcgttccgcacctttcgctccctttgcggcggacgcacccagaaaagaggcacgcatggcatcttccaaagatctgatcctggaaaacgcacgtatcctgtttgccgccaacggcttcaagggtaccactatcgcacagatcgccaagacgtccaacgtgacggacgcggccatctaccggcactatcgttccaagcaggaagtgtttgacgtcatcgtcgaaacctacctggaagaataccgaaagctgatggcggccatcaaggaacggcagaagagcggctattgcctgctggaaacgctgattctcgaccattgcggattcatcgacaagcgcctgaccgacacccgggtgctgctgaacacctacaccaccattcccagcgcccgcgcggtgatggacgcgctgtccaccagcctgttccagaccgtggaggcctgcctgatccggggcatccgcgacggcacggtgcgcgacgacatcgacgtgccggaaacggcgcgcatcgtcggcatcctgctgctggggctgaaccgccgccgcatcttctggccggaaacgcccgacctcgcgcgcgaggtggtggccttctgccagcgcagcatcaagagctgaccggacagttcgcgacccgtcatgcgggctgcgacccgatcgcgccgggcgtgccgcgttggcgccccccatgcctcgattactgcctttggcaaacggaacggcccgtccatctggacgggccgtcgtcatttgcggggtggggggcagggctgttttccgcgcgtccggcatcagagagtctggcgccaggggacgaaggcggtccggtggacgaaatggcagtgggtaagccgtgcctacctgccgtcgtccagccgcatgtccgccggggccgtggcccgcaccgtgtggcggatggtggcggtggcgcgcggcgcaacatccagcgtccacaccagatggtggttttccgtggcgggcttggggtcggactccacgctgaggctgatggccgtgtcgcgcggctgcggctgcgggtcttccacgcgcacggacaccggggtggctcgccggttggccacctcgatggtccaggcccaggtgcgggtctgctgcttgttcaccagcccttcgcgcccgctcttgcgttcgtccaggcgcatggtggcggacaccatggggtcgctgccgaagaagatgtcggccttgtcctcggccaggctgaagggggcgctgcccacgctggccccgtcggccacgtacagcgcctcgcccgtgggatagtggcgcggttcgggcagggtgacggaggcggtaaggaaggcgcgcgggtccgccgccgggcgcacggtgtgccggaaggcggcgggccatgtttcgccgcgcagggccacgcgggcgctgccgcccgcaggcagggtgcgcggtccaaggtcccatacctcgtaggtggccttttcgtccaccgcaggggcggcgggcgctgcatcggcgcgcagggccacggcttcggcggccatgggcgcggccttcatggccatgggcatgggcgtcacgcccagtatgggccgcaattgccagtcgcgcaggggcggcggttgcagggccgtgcccggctccaccgtggccaccgacagacgcgcgccgttccagtccacggagccgccctggcggatttccgcctcgaaggtgaagcccacgctgcccttgtccgggaaggcctccagccggtaggctggtcgccagcccgcatcgcgcagggtataggcataggacaccgccagcggcccgcgcgccgggcttgccagcagcaccgtggccgtgggcgccgtacgcgtcgcgccgcccgcgtcgttcaattcctgttccagcctgtcgatgcgcgcggccagcgcggcctgcttgtcacgcaggtcgggcagggtggcgttcagttccgccagccgccgggccatctgggcgtccagccgttccaggtcggcggtgggcgcgttggtcaccgggggcttggaccacagggccatgcgcgcttccgtggcggcgatggacccggccacggacgcggcctcgcgccgcagcccggccagttcggcccgcaggcgcgccaggcgcggggactcggttgcgtcggcttcccgaatgcttatcgatgctaccccgttgccggggatggtcacggacagggtggccgggtccgccccggcgggcagggccagccggaatgcctggccgccgccgggagcggcctccacggacacccggtcttccaccgtgacccgcgcggaacgggggtagagcaccacggacgcgggcgcggcgggcagcgggtcggcaatgccggcggactgggcggattgcgcgggcacagccggggcgttctgggtctgcggggcggcctgcacggcaaacggggccagcagcagcgcggcggccagggtgaccgacgcaatcccgcaggcggggaacgaaaggaagggaacggtcggtcggcgcagggcgcctctgatggtgaagatacgcatgcctgccctgtagcatgtttcgcgtggcagggcgagtgggcagggcggcatgtgatgccggaaggcggaacagcgggcggaacgacggggcgcatcatcggggtgcatcattggggcgcctcatcggggcggactggccggtgcgggaggatggcggaagggaatgcgcccggcaagtgtccggtcacctgccggaaaggtggcaggtgggcaggggcaaatccatcgggagtcgccttgcgcgcactcttgcgcacttctgatgcggcaactttccggtgggtgtcgacccggtctccgtgctgcggcgggcattggcggtttcgacgcggcagcacggcgtagcggctacccggctgcgggttccagcaggtcggtgtcgtcgtgggcgtagggcggggcgcagcagcacagcaccagcagcggcacgtccccggtgttggcgatgcggtgcggcgtgctgggggcgatgtgcacggtgtcgcccggccccacggcaaagctggcatcgcccagggtcatcagcccctgtccggcggtgacgtggtacagttcctcgctctgcgggtggcggtgcagcagggtgacgcagccgggcggcacctccgcctcggccagcgactggttgcggttgccgtgcacggcggggtgcatcagttcgcggatgatggacccgtcgcgggtgacatagggcgcggcgtcggcgcgggccgtgacggtgaccgggggggtgctgggggcggctgcggcgtttgggcgggacatgcggctccttggggctgcgcccgtgggcggcgttcatgtgcgtgcggggggggcagggtgcgttccggtggcgggcaggcaggtgcccctcgcagccgaaataaggcgccccggcccacggtcctcgaaagtcctcatggagccggggcgcatgcatccggtcgtgccatcgtcatgcccggtggggcacggcgcgtcagtacagctgcttcagcaggtcttccgcgctcttggtgtcgtcgtcgccccggtgtaccgggtcgcccgccgtggaagtgggctgggtgcccagctggaacggcagcaggtagctggtctcggagcccggcccggcgatctgcccggtcttgccgtccacccgcaccatgacgatgccggggggcatggggaagtcgtccgcagggtacttgggctccaccaccttgcggtagtccacgaagatgggcagcgcggcgcgcccgccggtttcgaacttgcccatgggcgccacctggtcgaagcccacgtaaacggcggtgaccagatgcggggtgtagccgatgaaccacgcgtcgcgttcgtcgttggtggtgccggtcttgcccgccaggggcttgcccagcaccttggccttggtggccgtgccgtcctgcaccacttccttcatcagggtggccatgatgaaggcgttctgtgggctgagcacctcgcgcacgtcgggcttggattcgaacagcgtttcgccccaggcatcgccgatggaatggatgaaccggcgcttggccacgcggccttcggcggcaaaggcggtgtacgcctcggccatgttgatgggcgaaacagctaccgccccgaggctgacggaaagctcgttggggaacggtccttccagccccagcgccgtggcccgctcgatgacggcgggtatgccgatcttctgggccacgcggatggtgcacaggttgcgcgacttggccagcgccgtgcgcagcagggtggggccgtagaacacgccttcgaagttttccggtcgccagatcttgtcggtgtactcgttcaggtacacgaagggcgcatccagcaccaccgacccggcggtaaagccgtggtccatggcggcggaatagacgatgggcttgaacgacgagccgggctggcgcctggcctggatggcccggttgaactggctgtcgctgaagctgtagccccccaccagggccagcacgtcgccggtgtccggctctatggtcaccacggcgccctgcacgtcggggtactgttccagcgaaagctggatcaccccggcctgcgagaccagcgaggggttgtagctggcggccttgccgtcggcccccagggcggaaacccacaccacgtcgcccacgtccagcaccttcttggcgtccttgacggcggccacgttttcgggggcgtagcggatgtccggggtgcggcaccaggccatggacttcacgtcgatgaagccccggtagccgcccaggcgcacttccgcgccctgcggcaccaccttggtcaccagcgcccgcgcccatgcgccgtcggccagcgcggcgggggtgaagttttcgtgcttcaggaaggcgtcgtattccgtgggcttcagccgttgcaggggcccgcgccagccgtggcggtgcgaggcgtcgttaagcccgttgcgcagggccttttccgccgcggactggtgcagcggctccatgctggtgcgcacgtgcaggcccagttcgtagatggcgtcctcgccgtagcggtccaccttcaggcccaggcgcttgacgttggcctcgctgaagaagtcgatgagctggcggcgcacctcttcaaggtaccaggcgccctcgcgccagccgctgtcgtccatggaccggtacaccagcggctgggccacggcctcgtcgtattcggcgcggttgatccagcccaggtccagcatgcggtgcagcacgtacatctggcgctgcctggtggcgtccggatcgcggaaggggttgtacttcgagggggcctgcggcagcccgccgatcaccgccgcctcggccagcgacagttcgttgacgtgcttgccgaagtaggtgcgcgccgccgcctccaccccgtaggcgccgccgccgaggtagatctggttcaggtagatggtgaggatttcgtccttgctcaggtatttttccagcctgtaggcaaggatggcttcctttatcttgcgctcgtagctcttttcggaggtcagcagcaggcgcttgacgatctgctgggtgatggtgctgccgccctgcttgatggaccctgcctgcatgttcttgaggaacgcgcggaagatggcgatggggtcgatgccctcgtgccggtagaagccgtcgtcctcggcggccagaaaggcctggggcacgcggggcgacatcttgtccagcggcgcgagaaagcgcttttcacggtagaaatagcccatcacgctgccgtcacgggcatacacggtggtgacgaggggggggcggtagtcggcgatgcgagtgaaactgggcaggtcgtgcgaggcccagaccaccagcatggcggcaagcccggccgcggcggcaatgccaagcgcgccgacgatgccgagggtgagcagcagttttttcatgggggtgcgcgttacaacgtttccggcccgtcgtccagagcgcccggtttgccgggccggggcggcctgcggcggccacggggggcggtgcggggatccgggatgggctggggtttgggcaggggggccgcgccggtggaagccggggcggcgggggcatcgacatcattgggtgcggcgtcagccggagccgcaaagggcagcccggcctcgaaggggtccagcggggccagaccccacgccaggcgcaggcgcccgaacagcaggcggacgtccttttccgtcaggtgcacggcggccagcacgccggacagggtgcgcccttcgcgcacggccacgcagtggtccggggtgaacaacgtgatgcgctcgccgcgcatccacagcgggaacaggcgacagtaccagggccgcacctcgcgcggaaggcggcagccctccgcacccagaaaggcgcagtcgccccggcggtccaccgccaggcgcaggtgttcgccgtgcagggggaacagggcctccacggcggcttcctcgccggggaacaggcgcttcatgccgtccacgaaggggcgggtgttgcgttcggtggcaaagccgcccacgtggtcgcaccattccacgatgcgctcccattccgagcgggacagggggaagcagaattcctcctcgccgggggtggtggagcagcaggtggttccttgcgcagcgcaacgggcgcaggccgaaggatcgggcgcgggggcgtcccgtctggcatggggccgggcatggggtcttgcgcagggggtgcccgtcgtgcccgtcgagtcgggcgttttgggggtgcggggtgcgcgtgccatgtcagtaggctccggagccggagttgggccaatggccgttgaagccgcgcagcaccaccacccagaacgtgcgccccggcttgccccggtgggtggactggtagttggtgacctgcacggattcgaacatttcttcgagctgcgggggcatccttggcccgtcgcggcgcaccagtacggcgtcccagcccaccttgtcggtgggggcgggccagatgtcgtactggctcatgcggcggccgaagtcggcgcagtaggtcaccggctggccgggtgcgtagaacgccagcgaggcggtcatgtcgtaggcgtcggaaaagaagaacacccggtccgggtcgggcagttgccgacgcacctcgtcgaggtgctcgccaaggtcggcccagcccttgaggcgggttgcggggttgtactgcggcggcaggggcagcgcatcctgcgcgtgcaccaagccgaaggtcagcacgcccagcaccgcccacacgggcaccagcctgcgccatacggtggtgcgcgtccccgctgcgagcaggacggcgtcgcggcggcgggcggcgatgaggtcggccaggcagcacgcggccagcatgatgcccgccacgtagctcatggcgggccagttggggtagatgcgggtatgcaggctccacagggtcatgccaccccacaggggccagaacccggcggccagcaggatgtcgcggcgcagccggtccggatcgcaaccggcgccgatgggggcagtgggcacggaaggggtgcccggtacggaagccatgccgccgcccccggctccgttcctgccgccgggcgcgtgcccggagcaggcgttgcgcagggcgcgccagccgcccaccagcatcaggcccagccaccacggggtgatgatgcccgcctgcgcgcccagatgttcgggcaggcggtccggggtcaggaaggtcttggcggccttgcccgccaccccggccagggtggccacgtggcggaagctgacccagtcgttggaaatgttccaggccaggatgggcagcatgcccacggcggaaccggccagcatcaccgccagcacccgccaggccacgccgcgcgccagcaggtcgtggcgcgcaaggccccacaaccacagcacggccacgcccgccatggccagcatcatgtacttggccagcacgcccagggccatgcacgcgaacagcagcacgtagggggtgcggccacgcggctcgcgcgagatccagtgcaggcagaacagcgcgcccgcccagcacagcagcagggggctgtctgtggtcatcagcacgcccgatgcaatgaacagcggggtggtgttggccacgaacagggtcagcacgcccagcgcgggcgcacggaacagccgggcaacgccgagatacagcagtgtctgggccagcgcggcattgaccaccgcgcccatgcgcacgccggtttccgtgtcgcccagcagggccgtccacccgtggatgagccaggcgatgagcggccccttggaatagtaggaaagctgcaacctgcgcgaccagtcccagtactgcgattcatcctgcaccagatccagttggccggagatcacgaaccacagccgcaccagggtggtgacggcaatgatcacgcccgcgcacagggcggggttgcgttcccagatgggggccgtgggcaggccgaatggcgcgggagcggcaccggagcgcggggcgtgcgcgccgtggctgccggtgccgacggcactggcggaagggcggaattcgggccggtgtatggatgcggacatgcgcgcgaaaatgacctgtggggattaatgatgatggaagccggcagggcgggcagggccgcgtgccgggaagcgtggctggcttgaatcgtcgtggtccgagccgcgctggcgtgaaccgttgcggcacgaatggctccggatcggtgccgctgggaatgtagcctctcggagggggggtgtccagaaggggggagatgcgggtgctcggcctgttggcttctcatttttttgaggggaaggaatccttttgggcagccgtcaggcgggcgcggagcgtgagccttgccggtggcgtccgcaacgcgtgaaaagggtctcctccccgcaccccgcgttgccgtctctatccgtaaagcgcgaaggctcgcaaatggccaacactcccccgggacgttcaattgttttcgcagatcgacactccttgaaaaaggcggccaagggagtgaactttggccgcctgggatggtgcaaacaggtaacgcgcgtgggaaagggggaggcgagagcgtcgcccccccctcgcatgcggatgttacttgtacagccgcttgagcaccttcagcttcaggtcggagccgggtgcgaagcgcagggggatgtcgaagaagttggaccccacggctgtcgcgcgcggtgcggagaaggtggccagcccggcggggcccgccatggcgccgtgcccggtttcgccaacacccccttgcggcaggcgcgggttggcgagatgggtggccgcgtcgttgatcagcactgccccggcgcgggtgttttccatcagccgttcgccgcgcgcgtgggcggtggtgaaggcgtacagcgcggtgagcgcgggcagcccggccagaaaggccgtggcctcgtccagccgggtgtaggggcgcaccaccagcacggggccgaagccttcctcgcgcagcacggggctgtcatcgggcacgtcggtcagcagggtgggcggcacgtacagggaggccctgtcaggttgattggccgcatcgccggggccgaagggcagggcgcgcccgatggccagccgttccgcctggcgcgcgaacccggcggcggagaccatgcggccaaagtccgcgctggtgcgcggctgcgggccgaaggcgcgttccagttcggtgcgaagcgcgtccagcacgcggtccagcacggtgcgctgcaccagcagcacgtcgggcgcggcgcgcagttgcccggcatgcaggaacttggcccacacgatgcgccgggcggccatggccatgtccgcatcgccgtgcaccagcgcggcggacggcccgccggtgatggcggcatacggggtcagcgtgggggcggccagcacggcgatggtccgcgcgccgcgcgcgtcgccgtcgtaccacacgaagtcgggcgcggtggccagcagggcctcgtccgtttccgcgccgccgccgaccacggccacatgctccggctcgaagtactgtcgcaccatccgggtcaccatttccgccgtggccggtgcttccgccgaggggcgcagcaccacggcattgcccgcgccgatggcgtcggccaggggcaccagcaggctgcggaacgggtcggcccagtgggcgtaggccacgacccggcccagcggctgacggcgcacgtagctgcgcgccttgaactgccccagcgacggcagcacccgccgcccgccgcagaagccgggcacggccttgatcagccagtcgatctcgtgcagcacgggcaccacctcgcgcaccagaaaggggtgctccgggcggccatagtcggcgcggatggcatcggccagacggtcgcggtagccctgcacgccttcgcgcaggcggcgcagggcgtccacccgcgcgccggagggcagcacagcgcccgaggcgatgaacgccttctggcgggcggccagcgcggccatgtcctcaccgatgaccgaggggccggtggcggaagagccggtgggcgcggtggcggtgacggcgtcggcaggcgatgcggaggagggggcagcggactgggcggcggattgggtcatggcgcactccttggcggacgttccggtacggggcggatgcgccccgcccgatacgcggggttcgggggacggctggcggctggccgggacgcggggtgcccgatggcgacagggtggcagtgcgacagcggcgccggaagcgcccgcgtgtccggggctgtctggttcctcacgggccggtcccattgttcacggggctacccggtccgatccggtccggcccggttcgggccaaggacggtggcgcgcgtccggtacggtccgccattgtgtactgataacgcatcccctgtcgccgcgccagtgggggcggcgaggaaacacgcccgcgaccgtcttgacagctggtctcttgcggtgcagggtaaagtggccttcgtgcggcccggtgtctgggatctgctgttcgaacagcagggaatggcgctgacggggccggtcactgcgggcgcacgcgacaccgcttgcgccccttcggcgtgcccgtggcacggcgcgacgcaggtgcccctttccccatgccgtgcggatgccgcaatgatccgtcagggagagttctcaccatgtcaaagggttccaatcagttcgacgtcatcgtcgtgggcggcggcccggccgggctgtttgccgcgtaccaccttgccgagcattccggcctgcgcacctgcctcatcgagcgcgggcaggacgtgcgcaagcgcagctgccccatcaacaagacgcagaagtgcctgaagtgcaagccgtgccacattctgtccggcatgggcggcggcggcctgttttcggacggcaagctcaatttcatccacaagctgggcaagaccgaccttacccagttcatgccccgttccgaggcagagacgctgatccacgaaacggagaccatcttcaaccgtttcggcatggacggcccggtctacccctcggacatggaggcggccaaggccatccgcaagcaggccaagaagcacggcatcgacctgctgctcatcaagcagaaacacctcggcagcgactgcctgcccgaccatatcgcctccatgtgcgcgcacatccgcgacaagggcgtggatatccgcaccggtgaagaagtgcgcacccttaccgtggaaaacggcgcggtgcgcggccttgtcaccgacaagggcgaatatgcgtgcaaggcggtgatcatcgcccccggccgcgtgggcgcggactgggtgggcgaactggcccgcggccacggcctggccgtgagccagcgcggcatagaggtgggcgtgcgcgtggaagtgcacaaggacatcatgtcggacatcaccgacgtgatctacgaccccaccttcttcgtgcagaccgacaagtacgacgaccagacccgcaccttctgtaccaacccggaagggttcatcgcgctggagaactaccaggacttcgtgtgcgtgaacggccacgcctaccgccaccgcaagtcggagaacaccaacttcgccttcctgtccaaggtggtgctgaccgacccggtgtccgacaaccagggctacggcaccgccatcgggcggctggccaccatcatcggcggcggcaagcccatcctgcagcgtttcggcgatctgcggcggggccgccggtccacgtggaaccgcatcaacaagggctacatagagcccaccatgaccaacgtggtgcccggcgacatcgccatggccctgccggaacgcatcgtgaccaacctggtggaggggctggagcagctgaacaacgtcatgcccggcatcgccaacgaggaaacgctgctctacgcgccggagatcaagttcttcgccacccaggtggagacggacaaccggctggaaacctcgctcaaggggctgttcgtggcgggcgacgggccgggcgttgcgggcaacatcgtgtccgccgcggccaccgggctgatcccggccaaggccatcatcgagcggatgtagccgggcggcgtgccgctgcctccggtaggggggcggcgtggatgcacaggcatgaaacggacgggacgccttgcggggcgtcccgttttttcgtgcgcacgcggggcgggacatccggatcggtcgggagggacggggggcgccagccccggtacgggcggcagggcggcggcgcgggcaggcccccacccatgccttgaacatcgccgttccggacttatgtttggggacgagacaccaatcgcgcccggcgcgagggaggtgatacgcatgttcaccggcatagcgcgcgtgccacggcacgtatgggacagcgacccggtcgttcgggacgacttcgaacggttgatcgaacggttggaagggctggccctggatgtggggctggaccccgaccgcaacatctgccttaccgacaacaaggaggatgtgcgggtggggatcagcgaggaaatggacatgtacctgcgcgaggagcccggcacctggcgcatgtagcaacgatggcgcgtcggcccggaggaagcgcaggaaatgccttcccgaggtattgtggccgttgacagccccccggcggacaggccggagcagtagggccgcccgcaacgcgtgaacggaacacggaacaacgaaggggcgctccgccatggcggaacgcccctttttcgtggttgtttttccggtgtgtcgcgcctgcgccccgcctacgaacaggacgaggacaccgagttgggcggaaacacccggatggcccaggtcagcgccagtgcgaacagcgcggatatgatgcccacggcggcgtcccagaacggcggcgcgccaagggctatgcgcatgagcagggtggcgatgacgtagccggagttgcggaacaccgcgtggaacgagggcatgaaggtctgggccaccagcaccatcaggatgtccgcgaagatcagcaccgtgtagatggtctcgaaaaagtcgaacgactggccggtggtggcgaacatccagccgtcccacagggcgatgccgatgaaggccacgaacaggccgagcgccagaagcttcttggccatgacgtagtgcatgcggtccatggccgaggtgatgtacccctgtggccgctgcaccttgtagtacaggccaaggcacaggaatatcaccagcgcggcgctggccgacacgatgatgtgcagcacgggttgcaggtcgagcgaaaggctgatgggctcgtgcatgtgcgaaagctccttgaaggagtttcgcagcaggatcagcgcgagaatctcgaactgcttgccgaccgagcgcgatagcgagcaggacagcaccaggatcaggctcatcacttccagcaccagcagcatggtgaaggcgaagttgacggcctggaaatggttggagggaacgaagcgggtcagttccagcggcagaccggccagcaggccgcgccggttcaattcgatggcgatgatgccgccgatgaacgcgaagatgagaccgagcgccacccggcgctgggtgcgcgggtgttcccagtaatggtgcagcaggtcgaaaagattggtgagcggttcgaggcggaacatggtcgtgcccgggcgctgggcctgatggatggtttcgtgtcttgcgcggctacgcggggtgcgagccgcgtacgcatgtgaccgatgtcgtccgcctataacaggaaataacgacaaacagaaagggatttgcctgaattttccgaaccgtcggttggtccgccccggcgttgccgtatgggctagggaccaggttcaccggcaaatccctttcatcgggaagtgttccgtcggcattattccttcgcatcctccgccggggtttacctgcggctgccaggggagcatccgcgggcctctgccatgtatgtctgggaagcgggggccttcccggacttgcatgacctttcccttgctatagggataaggccgcgtggcgtggcgtcaagcgcggcggggggcggctggcgttattttgtgcttaggggggcgtatggggcgggaggcgggcgcgatgcaggtgcgtgaagggaagagggggaaggggtgaaaggcgtttcggcacggggatatggcgcagggtgacggtagaggggcggtggtgcggcaacgggcaggcaggaacgggcaggaggacttgtcgaactggattgggcgaactggggccgggcgggcagctggcaacacggggcggctgcttgtccttgcctgccacggcccgccgcacccgccgaaaaaacagttgacgcgcggccatcccgttggctattgaatcgctccgcgccactggcgcgccagcgcgtccccatcgtctagccggcccaggacaacggcctttcacgccgtcgacaggggttcaaatccccttggggacgccaaatttcgagagccaccgggaaaattcccggtggctcttcctgttgtgtccggcgatgccgatcaggtgtcgtcatgaaagcccgtcgcccctgttcttgcccgcatggcaagctggccgctttccacgccccgcatggcaagccgaccgctttccaccggcctgcggaaatattccttctgggtgccacggcggcctcggtccaatgtcgttgccttctggaacagccgatcatgcgcacgcgcatggtccataccgcatggcgaaaatttcggcggcgccgccggcaggatgcattcacgtttccttttcgggggggctgcctcggaatgtccgctgacggtattcgacttgcagtccgcaacgtcatccatccgcatccgcttgcgggacaccgtgcactggtgccattgccgttcctgccagcgccgttcgccacaggcggaatgatacttcttgcccgaccggggagtaccggtacactatgcggatagtggggcgccttcccgtgcgccaccacattccgtaccgccaagaggttgtttgatgttcagccggttgtccctggtgctcttccgcatcctcccgctcgcagtgctgttggcaggggcatttcccggcatctgccgggcggattccggccccgctgacgtgcggttcaccccggcggagcaacgcttcatccgcgaaaccggccccatcaccctgtgcgtggacccggattggccgcctttcgaacgggtagaggtacacaacggccagccgcgccatgtgggcattgccgctgacatcatcgcgctggtggcgcaacgtaccggcctgaccttcgagttggtgcccacggcctcgtgggatgaaagcatcgccgccgcgcgggaggggcgctgtcaggtgctcagcttcctgaaccagacgccgcagcgagaggcatggctgggcttcaccgacccactgctgaccgaccccaacgtgttcatcacccgcacggagcacccggccatcatcgacccggcggcgctggagggcgcgaccatcgtgttcccccggggcacggccatggaagagctggtccgcaaggactaccccaacctgaaggtgctggtgacggagtcggaggccgaggccatccgcatggtggaggaacgcaaggcggacatgaccatgcgttcgctcatcgtggcggcatacaccattcgccagcaggggttgttcaacctgaagatcgcgggcaagctaccggaatacgagaacaagctgcgcatgggcgtggtgcggcacgatcccttgctgcgcaccgtgctgaaccggggcatccgttcgctgacgctcgaggagcgccagcagatcgtcaaccggcacgtgcccatcaccgcccagacgtcggcggattactggctggtggcccgcgtggccgggtttttcgcgctgctggtgggggtggtgctgtggtacaaccgcaggctcaagcgcatgaacgcggtgctggagcgcctggcccgcaccgatccgctcaccgacctgcccaaccgcagccgcctgaacgaactgttccggcgcgaggtggaacgggcccagcgctatcggcgtcccttttccatcgtcatcctggatatcgaccatttcaagcgcgtcaacgacgagcttggccacctggcgggcgacaggaccttgcaggtctttgccggggtggtgcgcgacagcgtgcgcgggacggataccgtgggccgctggggcggcgaggaattcctggtgctctgcccggaaaccacggcggaagaggccgtgcaactggcggaacggttgcggggctcgttgcgggccacgcagttcgagggggggcgcatccataccctcagtgccggcgtggcggccttccgcgaaggcgacagcgtggatacgctgctgcaccgggcggacactgccctgtaccgcgccaagaatggcgggcgcgaccgggtggaggtggagtagccgcctttcgccgggtcgtggtgccagcctgtggcgctaggcccggaattccgcgtgcgggggcagcagcggggccaggccggtcatgaaccggtccagcgccagggtgatgcgccgggaggcatggtcatcgccgggggctgtgcaggccgccgccatggccgcgtgatgcacgccatcatccagaagggccgccgtctcgcacaggatggcggccttgtccgttcccaccagccgggcgcgtccggcgcgcaccgcgccgggcagctgcggtgtggcgcgcagggccagcacgggcacgcccagcgcggcggcctgttccagcacgtccgccgcatcggtcagcaccaggcgggcggcgcgcaggcaggccacgaattccggcagcgggggcaccggcatcaggtgcacgttgggcagcgcgcccaacaggggaatggccgcatcgcgcagggggcggtggctgcccaccggcaccagaaagcctgtgtcgcggcgggccacggccagttcgcgcactgcggcgcagatgtccttcagcgcctgcgggctggcgtgcaggccgtgcaggctgaccagtacgcggtgcccatggggaagaggccggacggcgcgtgccgtggccggggtggcgggcgtcggcgtggccgcaatgtccgccgcatcacgggcacgcttgggcacccttcggagggataccgggcggatgtccggaactttcggggcgtgcgcggcggcgtccatggtctgtccggcgtcccgttccgtggtctggttcgtgtccggggccgcggtgtggacggcggtgacgcaggaaatggcggcggcgctgtcatgcatcgcgccttccggggccgggccgtccgcctggtcggcttccgcgagccgatgcaggctttccgccacggtggcgccggtgacggcaatgcgcgcgtcgtccacgccatcgtgcaacagcgcctcgcgcgcctcttccgtggccgcgaaatgcagcgatgccacggcggcgatgcagcggcggttgccttcctcgggcgatggggcgcccgtctgctgcccgtgtggttcggcatcaatgtgggccaccggcacgttgttgtgaaaggcggtcagcgccacggccagggccgtggtggaggcgccctgcaccagcactatgtccggcctcaggcgcgagaccaccagcccgaagcgcagcaccgcgttgcccgccagcaggtggaactggccttcgtcgatgtcgccgggcaggctgaggtcgatgtcgcactccatgtccagatcgcgcagggtgggcacgaaacggtcgcggtgcaggcccgcgcttaccacgatggggtggaaccgggcggcgccctcgcgcagggcgcgcaccacgggggcgcaggcgatggcctgggcgcgcgtgcccactaccaccatcaccctggcccggcgctgggcgggaatgtgaacgacgttgtctgccatggcggcctccgttgcggcgggcaggcgcggggcgcctgcatgacgcggtactttgcccgtgcatagcagatgcgcgcggccctgttcgggccggagcgacacatttacaccggttgacactatttaacgcgagcgcgctgcccgggcttgcccttgcggcgcggagcggttagccagatggtacgaaacagcatggccagtctggtgtgccagtgctgtttgtcggcccgtttcggccctcccccggttcactcccaatatctccacgtcatgaacacgcccgcgccctgccgtacccccgtaccctccgcggtctccggacatgctccgcgccccgtcgcgccgggccgtgcgcacgcacaggccgtctgcccccgttgcggggggcgggtgtacccgcccggccatgcagggcaggcctgccaaacaagccagacaaacaagacgggccagacgaatcaggccaatcacgcggggcgggtgccggagagcggggcgggcggccttgcaaggctgctgcggcggggactgtccggccccatgcgctacctgcgggcagcgcccctgccccatgccaccggaggcgtgtccgccctcatcggcgcagggctgacccgtgtggcgctggaagcgctggctgaagaggcgctggccatggggctgctgttgttcatgcccgcttccgggtggttcgggctggccttgctgtgcggcgccgatggcctgagccgttaccgcgaatatctgcgggtacgccgcatgctgaaccgctggggtttcaccccccggctgctgcgcccgctggcctcgtcgcgctgccagcgcgatgccgccatgcaggccgcgcgcgaggcgggctgcgcggacaagacccgcgcctattaccgcaagctggggtaccgctggtaccatctgctgcccgacagggtggtggccaaccctctggcgtttctcgacatgcggtttctgcgggccaccttcctgcccggcaagcgttaggggctgtctccactagtcctttcgcccgccgaccatccgccggaaggcagcggagtgtccccgaggctgcaagttcctgtcgcgcgggggcgcgttctgatgtaacctgtacggcacgacgagtaattccggtgtgttccccgtggcgtcgcggtaaaaggggcggtgcacggggcaggctgaacgggactggtgccggaacgggtgccggaactggagaaggaatgggcgcagcgcgcgccgcagggggggagcgattcgcatggcagccgacggccaccacgatcacggcatcgccgcaacggggcaggattccacgcattccgatcgtacggatggccccggcaatgttcccggcggcgctccgccggatttcccgcccggtgccgcgcgctgtgggccgtccgatgtgccgacgggtgaggactccgctgacgtggcccagcaacaccgcctgctgctggagcatctgcccggcggctattcactgcacgaaatgctctgggacgagcacggacagccgcgcgactaccggtttctcgacgtcaatcccgccttcgaggacatgaccggcctttcccgcgaaagggtgctggggcgtacactgcttgaagtgctgcccggcatcgagcgcaagtgggtggacatctacggcagggtggtctccaccggccaaagcgcctccttcgaacaccgcgacgaactgttgggcaggcactgggacgtgcgggcctggcgcgcggggccgaaccggttcgcggtggtcttttccgatgccacccgctgccgggtcatggagggcgaactgcgccgctcgtcggccatgcagcgggccatgatccgcaacatccccttcgatttctgggcccgcgacgccagtggccgcgtggtcatgcaaagcgacatttccgtggccctgtggggggatctgaccaactcgcccgacagcgagcgggacgtgccgcaggccacccgcgccgggtggcaggacatcaacgcccgagccatggcgggcgagacggtgcgccacgagcacgaggtgcaactgccggacggcgcccgacgcgtctttgccagcatggtaacccccatccgcgacgagacggttgacggtctgctcggcattctcggcatcaacatcgacatcaccgaacagcgcgccgcggaacaggccctgcgccgcagcgaggcgcggttccgctcgctgatagagaacgccctgaacctgccggtgcagggttacgaccgcgagcggcgggtgttcttctggaacgccgccagcgaacggctgtacggtttcacccaccaggaggcagtgggcaggcgactggaggaactgatcattcccgaggacatggccgacgaggtgtgccgcgacatggcccgctgggtggaaaccggcatcgccccccgcgcgggcgaattgcgcctgcgccacaaggacggcggcccggtggcggtgtattcttcgcacgtggcgttgcaggggccgggcggcgagccggagatgtactgcatcgacgtggatctcaacaacctgcgccgcgccgaactggccctgcgcgagagcgagcagcgcttccgcacgctggtggccaacctgccgggcgtggtctaccgctgcgaggccacgtcgccgtggcgggcgctgttcgtctctgaccaggtggaacagttgaccgggcatccggcaacggaatacctgcggggcggcctgccccttgaacacatcatccaccccgacgaccgcgccggggtcatcgcggacatggcggcggccaccgatccggacgggtatttttcgctggaataccgggtgctgcacgaggacggcacccagcgcgcggtcattgaacaggggcggcgggtgcacgacgaggcgggcagggagtttctggacggggtgatcctggacgtcacccccctgcgccaggcgctgggcgaccttgcagccgcgcgcgactttctggacgcggtgatggaggccatgccctcggccctggccggggtggggccggacggtctggtcatccactggaaccgcgcggcggaagaggcgtccggcctttcgcgcgatgccgcgcgcgggcgcccggcagctgaagtgctggcccggctggtgggcgcggccccccaggtgcacgaggccgtggcccggcggcaggccgcccggttcgagggggtgccccgcgtgacggacgggcggctgcgccatctggacgtgatgctgtttcccctttcggggcagggtgccgcgcccggcgtgccgggggccgtcatcgtgcgggtggatgacgtcacggagcgcgcccgtctggccgacatgctggtacagaccgaaaagatgctgtccgtgggggggcttgcgggcggcatggcgcatgagctgaacaacccgctgggggcggtgttgcagggcgtgcagaacatcatccgcaggctggacccggatatggccgccaatgcacaggccgcgcgcgatgccggggtgtcccttgtggccatgcgctcctacatggaggcccggcgcatttccgaaatgctggaaggcattcgcgatgcgggcgtccgcgcggcggacatcatcgccaccatgctggaattcacgcggcctggacaggggcggcgcaccacggcgcgggcgcacgccctggccgaacgggcgctggccctggcgggcagcgactacgacctgcgccgccagtacgacttccgcaagctgcacgtggtgcgcgattacgccgaaagtgccgataccctgacctgcgtgcccacagagatcgagcaggtgttgctgaacctgttcaagaacgcggcccatgccatggcggaaaaggactatcctgccggacagacccccgccctgcacgtgagcacccggcgcgagggcgacgaggtggtcatcgtggtcgaggacaacgggccgggcatggagccggaggtgcggcggcgggtgttcgagccgttcttcaccaccaagcctccgggcgtgggcaccgggctgggacttgcggtcagctacttcatcgtggtgcgcacccacggtggcagcattacctgcgacggcgtgcccggcgagggcgcccggttcaccgtgcggctgcctgcccggcaggcggtggacagctagggggcagggggattgccccgaaggctcgccgcaagctcgtaggcatggccccaagggatattccggggcgcatccgtttgtgcaggttgcccgcacaatgtggatcatggttgcacaagttggcgcatcatggcattcgggcgtatgaaatggcaggggcgtgcggcgtcgggaaagttttccggcatgcaccgcgcgcggtgggcagcatttttgcgcgcagcatgcgcttgcacaggatggaatcatgatcggagaattgtttcagccgatgcatctgctggtgttgggcatagtggccctgttcgttttcgggccggacaagctgccccagctgggccggacattgggcaaggccgtgcgcgaactgcgcggggccatgaacgagcccgacgaggtcaccaaggacaacacgaagtaggcggaaattgcacggagttttcgggggatgaccgccgggcgggataccccggcctgatgcaggccgcctgaggcatgctgactggcggagcgcgcctggcgaatacggacggggcggacacggaaacaaccgtgcccgccccgtccgcgcgttttggcgtggaaagcgggcggcgtcagtggacggccagccaccatgcggcagtgacggcggccaggctggccacgcggaacaactggctctgcaccagcagcaccagtcccaggcggggtgtgaagatgccggtgtgcgagggcaattggtggcgcagcgcccggatgggggtggccacgatggtgcccaacaccagcgccagcgcggtctgggccgtgtccagcgagccggcgtccagcagggcggcggcagcggccaccccggacgagaattctgcggcggcggaaaatatcaccacccctgcggcctgcaccggcaggatgcccatgccgaaccccccggcggcaccgcctgccgcccccgctgcaaggtcgcgcagggtgtcgaacaccccgacctgatgcagggcgtacatggcaaggtaggtgggcgcggtgaacagggccatgcggcctatgcggcgacggaaccgggtgcccaccagcgccagtgccgcccgcaggcgctgcgcgggagcagcgggcgcatcatgccgggcaccctgtgtcccgtgttcgccatgcgcggtcacgacgccggaatggggtgccccctgcccggtgggcagtgacccgcgcccgtctcctttcccgtccttggcaccgctcccgtccttggcaccgctcgtgtccgccggttccgcccggcgagtaagcagcagcaccagcgccgtgcgcagcagcgcggccacgccgttcagcgtcaggtagatgatgcctgccgtgcgcgccagcggccccaccacgaagaacgtggtgggcaggtgcagcagaaagaccggcaggccggaattgagcaggtacgacaggcgcagttcgcgcgcggacaaccgcccggcggtgtgcgcctccatgagcagcgagttggatgcggcggcggacaggaaggccgtggcaaaggccgcgccgctgtcgtcgggcaggcggccccagcgggttaccgggcgggccagccgggccagcagcggcgtccagccaaaggcctccacggccagccccacggccagccccacgcccatcatcagcagcatgtgcagcagggggcgcaccagtcccggccacgcggcgtgccaggccagcagccgggggtcgcgcgccaggatggcccccagggccacggcgcaggccagcagcggcagcgccagccccaggcgtgacgcgcggcggccgccgcccttgccatgtccacccgcccttgcgtggggggcgcgaccgtgaccggacgcggggccggacgcggggccgggggcgtggccgggggcgtggccagcggggaacacggacgaggacgagggcacgcccggtgcggcgagctgctggggcggagcggatgcgtcgtgctggcgggggtgcggcatgggcgtgtcgatggcggtttggcggcgtgcgcgcggggcgcaggagcgccgggaatggaggggggccagaaatggagaggcggtagtcctgttgctgccgccggtcggcagcgtgcgggaacactgcgggttgtaggcccggctgcggtgccgcgcaagggaaaaccgcgtgccgtcgcgctggcggggtgctgcgcgtttccggcgggacaccggcgggacaccggcgggatacgggcacgattccggggtgatgcaaccgcgaaaggacgccgctgcccggtggccctttgccgggaaaggcgctatattacgcaccgaacgatgccggggggcacgacggctggttgccgccgggccgacgcggacgccatcatccggaggcgggtgcggcgtaccctgcgctgcgcaccaggtatacggcccgtacaacgggtttgccggggcgcggcgggcatcggcgcatttcggatgctcatcggggcagggcgcggcagcgccagccgggagggaacatggggcagaccggcattctgctggaatcgggcaccaatgaactcgagatcgtcgagtttttcgtggacgaggccgcgccggatggcgcggcatccgacggtctggagcgtccccgtgccgcgtctggcggacctggcggcgcgcccgaaggcctgggcgcggacgacgcctgcgtggccgaagtgcctgccagagggggctttggcgctgttgccccgctcgcgtgcggctcgctgcggcgtcggtatggcgtcaacgtggccaaggtggtggaaatcatccgcatgcaacccatcaccgcactgccgcaaatgcctcatccggcggtgctgggggcttttccgcaccgcgacgggcgggtcatcccgctggtggatctggcgaagtacctgggcatcccgcgcgacaccagcggcgagcccaagattatcgtcaccgaattcaacaccgtgatcaccggattcatggtgtccggggtgaaccgcatccaccgcatcagctggaccgacgttgaggccccgggccgcttcctgcaggaggccagccgcaattccatcaccggcatggtccggctggacgagcgggtggtgtttctgctggacatggaaagcatcgtggccgagatgcatccggacctgtccatacgcatggaacggcccctggcttcggcatccgccggagagcgggggcagggggcggatgctgccgacggggccacggaagccgtgccgccggtcgcgcagccggacctgccgccgcgccgttaccgcattctgcacgccgacgattccggcagcgtgcgccgtctggtgcgcaacctgatggaggccagcgggcggttcgaactgctgcaggccaacgacggacaggaagcgtgggatatgctggacggcctgcgccgcgaggccgaatcgaggggcgtgcccctgtccgatctggtgcaggccgtggtctccgacatcgagatgccgcgtatggacgggctgaccctgtgccgccgcatcaaggaagattccgcgctgcgcgccctgcccgtggcgctgttttcgtcgctggtctcggaacggctggggcacaagggcgaatcggtgggcgcggacgcgcagttcgccaagcccgatttgcagcaactcagccagaaggtgctggaactgctgggcgaatccgcctgattttcagagtcgcctgatttcccgagccggttggtttttcgggcaggctgattttccggttcgggtccgctgcgtgagccggacggcatggcgcagccggaccggatgtcgcaaccgggccggatgacccggcttggccgggtatgctgcggccctctctctcgcgcgcgcgatgttgcgtgcaaccttgcccgtacgacgtgcattgctgcgggcctgtggcgctccccgccccgcgtttcgccttccctgcgcatgcgcgcggccatccgcaatcccctcagaaagtcctgcgtgtaacgtccggtgtgctgcgtgcggctctgcgcccgtgcgcttggcgcgtgcgttggctgcaccttcgaaaacgtgcggggcgcgccgttcccatggaacggcgcgccccgatttcgcccgcagcgcaccgactgcgccacggacccctgcggctggaatgcgtccgacgcattcccccgtaccggctggccttgtccaaccgccttccggcacggacgggcatcgaccgacatgcccggtgtctgttgccatatacttaccaagaagcgtgccattcgcgttatggaaccatgctgataggaatcaactgttattcaagcatattgcgcgaacattagattgagcgaacagttagtatgggcgcatggcaaagggtgtgtccgtcatcgcggacgccttcaaggtgcatgaatccgcgatggcggacggtgtgagcgaaggtgtgtccgcgatggcggacagtggaggcgtttttcatgcgggggctggcgactttttccgggctagcgggggggcacgccgtgcttgcgcagcaggtcgtacaggtgcgagcgggacagcccggacagggcacaggccgtgcggatgtcgccttcggccctgcgcatcagttcgtgcaggtaggcggtgaattgcgcatcacgaaagtcgaagaagcggggcaggccgtcggcaaagggggcggcggcatgggaggcggttgcggaggacgggccggggtgcgcgcgcatgcccgccgtcggcaagggcaggggggcgtcagcctccggggtgccacggtggggcagcccggcaaggccggtttggtcatgggaaatgccgctcccgctggtggcgtgcccgtgccgtgatggccgttccgcgccgttgccgggggccatgttttcatgcgccgcgtgcgttgtggacgccgtgcgttccggggacggggcatagtggggcgaggtgtagatggcatagggcgcgcgcggcccccagccgggcgaaacgggcggcgctggctgtgtctgcacggattgcgcctgtacggattgtgctgggccgggctgtgcctgttcgagaccggcggcccgggtggccgacggggcgttgccgccttgccgcgcggcgggtgatgcgtccccggcccgcacgggggatggtcgtgccgccggggcggggccgcttgcggggcggttttcatctgcggcattcgctgtagccgttgcgttgccgcccggcggtgcaggggtggcaagttccccggccccgtacaggcaggacggtcctcccggccccttgtaaccggcgggcgcggcggccccgttgcgcgcggcggcgcgggccaggcagatgcgcagatagtccggcagatggcgggcgaacagcttgggcgcgtcctgcgaagccagcaccgcgcgctcgagggtatggatgagttcgcgcacgttgcccggccaatggtaggccagcagggtttcgtggaagtcgggcgaaatgtccttttccggcagggcaaagcgcgcccagatgcgcggcaggtagtgcccggccagcgcggtgacgtcttcgcaccgttctcgcagcggcggaatgctcaccaccaccgtgcgcatgcggtacaacaggtcgctgcgaaaggtgttgcgctcggccatgtcttccagattgcggttggtggccgcgataaggcggaaatcgctggtgatttccgcgcggccccccaccgggcgaaagcggtgttcctgcaacacgcgcagaaacatcttctgcatggacaggggcagttcgcccacctcgtccaggaacagggtgccgccatccgcctgcaacacaaggccgtcgcggttggaatcggccccggtgaaggcccccttgcggtggccgaacaggatggacccggccagcgaacgcggcagcgaggcgcagtccacggccacgaaaggcgcggcggcgcgcgggctgttgtcgtggatggcccgggcgaacagttccttgcccacgcccgtttcgccggtgaccagcgcggtggcgtcgctgcccgctgcttcggccaccacgtccaggcagcggcggatggccgtgctgacccccacgatggaatgcttcagccgcgacgagggacgctgggcgggcaggcgaccgcggtagtccagcacgcgcagcagcggcagcaccacccggtcggcgggcaggggcttgcgcagccattcccaggccccgtggcggatggcccgttccgcgccgtccgggtcgcccccttcggcggtgacgatgatttccggctggccgggcagggcgcgcaggccgggcatggcctccacgccgttgccatcgggcagggtggcggccagaaagaccacgtcggcgtcgtcggccagcaggcgcccttccaccaggcttgccgcgcgcgaggcccggtgccccagcccctcggcaatgcccgccaccagttgggcgaaggcggcgtcggcgtcgatgatcagcacgtgggccatggatgttccgtaagattccgtaaggttccgtggggttgcgggcggtgaacgggatgcgccagacgggtttgggtggacgccggagcgccggtgcggggcggcgcccgcgatcaggcccgcacgaacaggcccggcgcaaggccttcgtgggcgcagtgcagcacccccgccatgccggggtgcagccggtccacggtctcgcccttgtggttttccagccggaagtcgccgggttgcagttccggcctgcgcaggccgggcagcagcagttccaggggctttgcggcacgccacggggcgcgcacggatacgtgccacgcgccgtcgcccgcgggctgctcgatgcgcgccaccaccgggcggcgcatggcgtcgtgcggcaggccccggttcacgcgtttgccgccgggcaggaaaaagccggtggaaagcggcctgctggcggtgttcagcagttcgtacaggtaatcctcgtgccggaaggtgcgccgggtcaggtcgtccagcgcggtgcggtaggcgtcggtcacctgggccacgtagcccgcgctcttcacccggccttctatcttcagcgaggccacgcccacagcggcaaaccagcgcacgtacttcaccaggcacaggtcgttgggcgcccagaagctggaatggaacgggccgtcctgcgccgcctcccacgcgatttcgccggggcgggtcttttcttccacggccagggccatgcccaggtattcgaagcggcaggggtgggtgcactggccaaggttggccgggcggttgttcatccaggcggaaagcaggcagtgcccggacacggcaaggcacacggccccgtgcacgaaggcctcgaattccatgccggggcaggcgctgaccagttcgcggatgccgttcaggtccagttcgcgcgccatgttcacgcgggtggcgcccatgtcctgccagaacagggcggcctctgcgttggcggtgttggcctgggtggaaatgtgcagcggcaggcccggcacgcggcggcgggccatgcgggcaacgccggggtcggccacgatcagggcgtcaacgcccgccgcgtgggcctcgtcaatggcggcttccacgtcgcgcaggtggcgctggtggggcaggctgttcaggcagtagtagacgtgcgcgcccacggcatgggcgcgccggaccgcctcgggcagttcgtcggccgaaaagccttgcgcgcccgcgcgcagattggggccgcgcccccccaggtagacggcgttggcgccgtatcgcagggctgcgtccagcttttccatgtcgcccgccggggccagcagttcgggcagggcaaggcgttcgggggcgggagggtccgcgtccggcggggacgcgtgggggtgaactgtgaaaccgttggtcatggtgggtatggcgtggtttgggctgtggtggctgtggttgtcggtggacggcccgccttcggctggcggatggacggggctgcgggatgccggggcaggacgcgtctacaccggcagcccctgacggagcctgcgctccttcaggctgtcgagcacggcggtggtcacgcgcaggcctccgcgtccccgtcccagcgcgatgccgggcttgcccgcgccgtgataatccgagccgccggtcagggccagcccgtgccgggcggcaaggtcaacgcagcggcgggtgtcggcctgggaatgttcgctgtggtaggcctctatggcgtccagtccgtggggcttgaggtcggccacggtgtcgtccagccattcggcaaagccgttgccggggtagcggaacagcatggggtgggccagggccacggtggcccccacggaacgcagcagtgccacgccgtcggtgggcgacagggttttcttggccacgtaggcccggcctccggggccgatgtagcgggcaaaggcctcttgcggcgagggcacgtagcccttttcgtgcaggatgcgcgcaaagtgcaggcggctgaccgattcgccgccggagatggcttcaacctcggcgtattcgatgtccacgccacattcgcgcaattgcgccgctatgcggtgattgcgggcggcgcggtggcggcgcaggtcggccagggtggcatccagcggggtggcgccgccgttttcgggcagccagagtcccaggatgtgcagttcgccatgttcgcaacgcacgcccagttcgcaccccctgatgacctcgatgccgcgctggcggccttcgcgcacggcctcgtccaggccggaggtggtgtcgtggtcggtgagggcgatggcggccagctttgcggcggcggccttgcgcaccagttccgccggggtgtcgctgccgtcagaggcggtggagtgggaatgcaggtctatgaaacggatggacatgtctgctccgggtgcctgatgccccgcgaccgtgagaacaggaggccgggtgcccgtgtgtgggggcggcaaggtcggtcggcatggtcaaccggcatggcgggccatgcgcggtgcgacggggtacgcgatgatgctacgttccgcccctgcgggtgtcaataaaggcgtccggcatcccggacggtgctgcggccccggatccgccgggcgaacgtggcgggtcgcatcgcatgcctgatctgccgcgccgcttgagccagcggcggcttcgggctatggtgcgcgcacaatgcaaccaaggagtgcgccgtgtcgctgaacaaggaactgctggaaattctcgcctgccccaagtgccgtcagcccgtggaacccgtggacaacgagcgcggcctgaagtgcgcccagtgcaaggtggtctaccccgtgcgcgatgaaattcccgtgatgctggtggaagaggccgtgcccgccgagcggtgggaacagggacagcgttcggtaaagtagcgcccggcagggtgcgtgcgtgccgtgccgcccggccagccgatgcccgcagggcgtgggccgtgccccttgtgccccgtcccgtccggcccacgtccggcccacgtcggccacacgccggtcacacgacgggcatgcgctgaccacacgccgggcatgcgccgtacacgcatacgttgacagcgccgccggggatgttagctatgcctgtgcggcttccgataccccgatttgccgcgccgtccgcaatccgtccatccgaagaggtgcgcatggtcatcgacttcagcgcgttctacgaatttcccaacatgctcgaccgccttgcgggcgatgcgggccgcaatctggcggccacgcgcggcagggcgcagtttccgccgctgaacatcggcgaggacgacgcggccatccgcgtgcgcgcgctggtgcccggcgcggacctggacgggctggacatcacccttaccgacaagacgctggtgctcaagggtgaactgcccgtggtgcgtggccggtactaccggcaggagcggcccaccggccccttccagcgggtggtgaccctgaatgtgcccatcgaccgcgaccgggccacggccaccatgaaggacggcgtgctggagatcgtgctgcccaaggcgcaggcggtgtcaccgcgtaccgtccacatcgaagtcaggtaggaggctgccatgacgccccccgaccgccgcccccgttttccgcaccccgcgtcgcgtcccgcccgccagaacgaacggggcggcgcggagagccgcgcccggcagggccggtttgcccagtcgccgcaaccgccgcgcatgcgtccccaggcagacctggtggagcgcgaggatggctttcacctgtttctggacatgcccggcgtggcgcacgacgatctggtgctggacgtggagggcgacgaactgaccgtgcgcggcgtgacccgctttggcgattgccgcgacatgggaagggacgcagcgcgggatgggggacgcgatggcgacgcagagtccgataccacggataacccggcccaccccccctgcggctgcggcccggcgggcggcccccgcgtgcacgccatggagttcggtgacgtggagtaccacgccgtgttcaccctgtcggacatggtggatgccacgcgcatttcggcccaactggccaacggcgtgctgaccatccgcatgcccaagcgcgaggccgccgcgccgcgaaggattaccgtcgaacatctgtaggggctcatcgcgcaacaggccgcgacaggctgcgacaggccacatcaggttgcatggcgccacgtttccgcagacgtctcttgcatgcacacgttccgggccaccgccccacgcggtggcccgttcccttcccggcgcgctgtgccgcgccagtcataccatcaggaatcacccgaccatgaaactgctcattgcctccgacctgcacggctcgctgccgcgcgccgaactggtgctggaactggcccgcacccatcaccccgacgccctggtgctgctgggcgacctgctgtaccacggcccgcgcaacccggtgcccgaaggctacgccccgcgtgaagtggcggccctgctgaacgactgggcgccgcgcatcatcgccgtgcgcggcaactgcgatgcagaggtggacaccatggtcctgcgctttcccctgccggaagcggcgtggatttttgccgacgggctgcgcatctgggccaaccacgggcaccatcaccaactgcccgaccgcttccccgatctggcccccggcgacgtgttcctgtgcgggcacacccacatcccccgcgcggaaaccgtggacggcctgcacatctggaacgtgggctccaccaccttgcccaagaacgggtacgtggcttcgtacggcctctacgaggcgggcaccctgtccatccgcgacctggacggcaacgaagtgctgcgccacaccccgggcgcgtagcccgcgcccgtgcagtttaccgcgcaacctcccatgccgaagacgtcccctccgaacatgcccctgcccggtgccctgcccggccccccccccggcaccgttctcgaaaccgcctccgacaccgttcccgcgggtgatgcggcccttgccgcgcgcctgcgccagccgctgaccgtgggcgggcgcaccgtgccggggcggctgtggctggcccccatggccgggctgggccacgccgccttccgcgaggtggtggaagactacggcggctgcggcctgctgttcaccggcatgtgcaacgcccgcgccgtgcccacggagcgtccggaaaagtccgaggcgttctcgtggcgcgcgggcgagccgccccggctggtctgccagctgttcggggcggagccggagcacatggccgagggtgcgcgccgggtgcaggccgaaggctttttcggcgtggacctgaacatgggctgctcggtgtccgccatcatcaagcgcggctgcggcgcggacctgctgcgcgacccggagcgcgccgtgcgcatggtggcggcggtgcgccgcgccgtggacatcccggtgttcgtcaagttccgcaccggctggtcgccggacccgcagcccgccgtggatctggcccgccgcttcgaggacgccggggccgactgcctggtctttcacccccgcgtggctccggaccggcgcacccagccgccccggcgcgcccacatcgggctggtcaaggcggcggtgtccatcccggtcatgggcaacggcgacgtgttcacgccggaggactgcgccaacctgctggacgacaccggctgcgacggcgtgtcgctggggcgcatcgccgtggcccggccatgggtgttcgcggcttggactggcatggtggacgacgacccggaccgcaaccccgccccgtggcgcgaagctccgctggccctgctggacgcgctggcccggcggcacggtccggcacgcgcggtgcgcatgttcggaaagttcctggtctacatcaccggcaacttcacctacggcaacgggctgcgcgggcggctgctgcgggtgacgggccggacgcccgcgtcttttggagcggacgatcccggcggcctgcgcgcgttgcaggatgccctgagggccgaactggacccgctgcccgccgtgctgcgtcgccccagcgcgctgctgttcggcatgtaggctggctgccattccttttacggcgttccttccctgcgtttgcgtgctcacgcccggccattcccatggtccgggcgtgtttttttgcccggcccgcgaaaccgcttgacttcgagcgtgctccaacctgtaggcttcggaaaaaggaggaacacccatgcgcatccgcgacgtggcggcaaccaccgggctgagcgcccacaccctgcgctggtacgaaaagattggcctgctgcgctcggtggagcgcgaccggggcgggcgcaggctgttcacgcaggaagatctgcgctggctggaattcatcggcaggctgcgagagatggacatgcccgtgcgcgaaatggtgcgctacgcggaactacgagagcggggggagcagggcgatgccacgctggcggcccggcgggaattgctggaaggacaccgcctgcgcgtgcgcgagcgcatggaccggctggcggcgtgcctgacccatctggatgacaagattgcctggtatcgcgggcaggaggacgaccatgcatgacggcgtgaagatggtccggacgggacagcccgatgggcccgatggggcggatggtccggagatggcggaggaggcggcaggggcggaaacccgctaccagcgcgggctgcgggtgctgtcacaggtggacggcacggcgggcgagcaggtggtggcgaagctggcggaattcgcgccggatttcgcgcggctgctggtggaatttccctttggcgacgtgtatgcgcggcccctgcttggcctgcgcgagcgcgagatcgccaccatcgccgcgctgacggccatgggcacggcgcggccccaactggaggtgcatattgccgccggtctgcatgtgggccttgcccgcgaggagatcatggaggtgatcatgcagatggcggtgtacgcgggctttcctgccgcgctcaacggcattgccgccgcgcgcgaggtgttcgggcggcatgatgcggttcagggcgggggcggggcgtagcaggtgtagtcaattggcttgttttttagaaatacaggagtgtaggcgtacaaaaattccaagaaaaaagctcagcaaccgatatcttggccgtgcatcagaagaatatgaacagagcaccttaacctggaaaaaggctaaggtgctctgtggtgaggcggcaggtacaagctatgttggcgggatgcggtaaataacggaagtgtatttgcgttcaaccttacggtcaaacacaacaccaccaagatgctctgctatgcggcgactggcatggttttcttccgcaaccggatagatgaagcttgtcggcttgaaaaaggctgtggcccatgttgcgagtgctgtgaccgcctcttgcccgtagccgtggccatgacaatcttcccgtatccagatgcccaattcgggagttggtgtctgggcgtgatggagcgccgccacgcccagaaaatgtttgctggaaagcgccctgatggcaaatgttagttcaagcccattctgtatcgccagcagccatgactgccaaacctgatcgaactcacccctggtagccggtgggtcccacgccatgaaacgcgtcagtgtgggtgtaatgcaacagtatgcttcatccgcatcatgtgctgagaatggtgtcaataaaagccgattcgacgtgatttctattttgctccactccattgtttcaccatgctgcggtcttttttgtcagagaatttttacatggctggagttgggtgtcttgatgcaatgcaatgtccatatgccgaggacgggagtactgttttcagtatgttgtcagtactccgtacagtctcggcagctttgaccaggctgcgagagtgacgaaggtcgtgcagaggcacgatactcatgaaggcttcttgctcgttcctaccgtggccaggccagcagcacgtcgtcgcggcgcaggggcagatccagcgcatcttccgaagcccccggaatgttcgcgtcggacagtccggccacaaagcccggcggcagcgcccacaccccgatggccggaccgccgtccatgcggatggccagcgccacggcatcatcgttcaggcccaggatgcgcgcgggcctgcggcaccatggcagccgggcaacggcgggcaggggcggcgcacccttcggtcgcttgggcatgcacggctcgccgcgcaggcgaaaggacagcagtacactggtccagtccccttcgctgccgtcggcgcgggcgggcgtcagcgcgtcgtcctgccgggcgaacagccggaacacctccacccgtgcccggtggtaggtatccgtgcggcggcagcgcaccccgctgcggtggatggagaaacaggtttcgttgatggcaagcagacggcgggttcccgtgcaggtgacgccgggaatggtgaccatggaatcggcaagtaactggaacggcatgtcggttcctcctgctgatagcctacttttccggtaggctattcagaagcggaaggcaagaaaaatcggacgaaaatcatttgagtatgattcgttccggtatgcgctgttccagcatgtactggtacggattgcgtatcctgctgaaaaaatgtggaaagaaaacgggttccgtgcagtgtgtgcgcggaacccgtggtatttcaaggcagggaaaaggggagaggggaaggcggacgcggtattctggcgaactcggcggcactcggcccggtcagccgagtacaatccttcccgcctcgtccaatttcagcgagggcacgtgggccacttcccacgggtggccgtccgggtcggcgaagtagccggtgtagccccacggcttgtcgcgcggggcatccagcaccgtgccgcccgccgccacggcctcggccatcagcgcatccaccatggcccgctcggccacgttgtgggccagggtaatgccccccggcgcggggctggccccggccatgccgcagtcttgcagcagttcatcgcgagggtacagggccacggccagttcgcccacctggaagaacacgatcttgtcgcaatccggataggcgggcttccagcccagggcctcgtaaaaggcccggctgcgggcaaggtcggccacgccaagggtcagcaggcagatgcgggggatgggcatggggcctcctttggcggttcgcgccgaatggggaaaggggtgcaggaccatctacccccatgcgccgcccgggtacagcggggtgcgcagcccgggacggactgcacgggattcccccgtccggtccgcggttatttccgccccaccagttcctcgtcgggcttgggcttggccgagcgctgctgcacgatcttggagccgggcggcacgtcgtgggtcacccacacgttgccgccgatcatggaacccgcgccgatggtcacccggccgaggatggtggccccggcgtacaccgtgacgttgtcttccaggatggggtggcgggggttgcccttgatcagcacgccgtcgccatccttggggaaggacagcgcgcccagggtcaccccttggtagatgcggcagccgcgcccgatgatgcacgtttcgccgatgaccacgccggtgccgtggtcgatgaagaattcctcgtcgatgcgcgcgccggggtgaatgtcgatacccgtgcgcgagtgggccatttcgctgatgatgcgcgggatcagcggcacctccatgcggtacagctcgtgcgcgatgcggtggttgatcatggccgcgatggacgggtagcagaacaccgtttcgccggggcttttggcggcggggtcgccttcgtaggcggccttcacgtcgctggccagcatgcggcggatttccggcagccgttgcaggaactggatggccttgtcgcgcgagtgcagttcgcagctgccgcattcacgggcgaagtcggcacaggtgaaacacgccccacgacggatctgctcggacaggatgcggtagatggaatcgaggtttgcggccaggtggtagcgcatcgattccatatgtacggtggccgcgccgaaaaagccgggcagcagcgcggcacgcagacggctgaccatttcggccagcgcttccagcgagggcatgggcgcgtcgtgcagcgagcggtggtagaccgcttcgtacgattccggcgcgcacatctcgtccacgatgcgttccagttcgggcatgccttgcagcgagcgggcgtcgaggtcgtcgagtttcttcatgcgcgtgcgatccgtcggggttggggtgatgggggcgggactgccgtgtcgcgccaggttaatccggcatttcggtaaataaaggtgtggaaagatacctctcgccggtatcgcacaccacgaacaccacgcgcttgcccgccatttccgggcggcgcgccacggccatggcggcaaaggcgttggccccggacgagacgccgcacaggatgccttcctcgcgcagcagccgccgggccgtgaccagggcgtccttgccgggcacgcggatgatctcgtcgtagaccttggtgtccagcaccgggggcacgaagcccgcgccaatgccctggatggggtgcgggccgggcgcgccgcccgacagcacgggcgattcgtccggctccacggcaaataccttgatgtccgggttcagttcgcgcagccgcctgccggtgccggtcacggtaccgccggtgccaacgcccgccacgaaggcgtccaccttgccgtcggtgtcggcccagatttcctccgccgtggtcttgcggtgcaccagcgggttgtccgggttcacgaactggcccagcatcactgcgccgggcgtttcggccacgatgcgctcggcttcctctatggcgccccgcatgcccttggaggccggggtcagcaccagtcgcgcgccaaagccgcgcagcagcgccttgcgctcgttgctcatgctttcgggcatggtcagcacaagggtaaggccgcgcaccgccgccacgaaggccagccccacgccggtgttgccgctggtgggttccaccagcaggccgccgggggccagttcgccgcgctccatggccccgtcgatcatggccagggcaatgcggtccttcaccgaggcgcaggggttgttgaattccagcttcgccaccacctcggccgcgcagccttcgctgacgcggttcaggcgcaccaacggggtgcggcctaccagttccgtcatgtcgcgggcgatctccatgcgagcctcctgagagtgtccggcgcggatggccgtgggcgcgtggtgcggtgttgcgtcctgtcggttgcgaaacgggggaaggttgcgccttcccccggaatgtttgtcggccctggcctgaagtacggcgatgttcccggatgccacaaacgcccctgcgcgtacagggggaggatggcgaacggggggatcaccccgtcacgaaccgcagccctggcaactgcggtcaggcttgcacagcgccgcctccgcctcgcttccggcgcggaagggcgacatctcgcgcaggcgggcaatgacgcgcggcagttcgcgcaccacgtggtccacttcttcctgcgtgttgaagcgcgagaggctgaagcggatggagccgtgcgcgtacgtgaacggcacgcccatggcccgcagcacgtgcgagggttccagactgcccgaggtgcaggccgaaccggaactggcgcatacccccaactggtcgagcagcagcaggatggcctcgccctccacgtacttgaacgagatgttggtggtgttgggcaggcggtttgccgggtcgccgttgacgatggcgtcggggatggcggccagcaggccctgttccagcctgtcgcgcagggcgcgcacgcgggtattctcttccgccatgttggcggcggcaaggtcgcaggccatgcccaggccgatgatggcaggcacgttctcggtgccgccccggcgtccgcgctcctgatgcccgccgcgcaggaagggccggtaggccgccccgcgccgcacgtacagcgcgccgatgcccttgggggcatgcagcttgtggccggacagcaccagatagtccacgggcagctcgcgcacgtcgatggccagcttgcccacggcctgcactgcatcggtgtggaagggcacgccgcgctccttgcagatggcggcggcttcggccacggggaagatggtgcccgtctcgttgttggcgaacatgatggacacgatggccgtgtccttgcggatggcctcgcgcagttcgtcaaggtccatgcggcccttgtcgtccacgcccagcagcgtcagttcgtacccgttcttttccaggtgctgtgacaggctgagcacggcggggtgctccacccgggtggtgatgatgtgcttcttctctggctgggcggccagcgcggcgcggatggcggtgttgtcgccctcggtcccgcacgaggtgaacacgatctcttccggcgtggccccgatgagccgggccacctgttcgcgcgcctcgcgcacggcgcggcccacatgcccgccaaaggtgtgcatggacgatgggttgccgtacagttcaccgaaatagggcagcatggccgctagcacggccgggtccacgcgggtggtggcgttgttgtcgaagtatacggtgttcacgctgccgcctccttgaccacgatgttctcgtccacatggtcgcgcagggtcttttccacaaagccttccagcgtcaggcggctggagggacagctggtgcacataccgcgcagggccacgtagacggtggtgccgtccatgtccaccagttcgatgtcgccgccgtcctgttgcaggcgggggcggatttcgccttccagcaccttcaggaccagttgcatgcgctgcacgttggtgagctttttcggcgcggcggccagcggggtttcgcacaccggggccttgcccagttccgcgtccagcagcctttgcagttcgcccacgcattcgccgcagccgccgccggccttggtgtagtgggtgatttcctccacggtcttcaggccgttttcgcggatggcgcgcacgatctgctcgtcggtcacgccaaagcacttgcagaccagctggccctcgtggctgtgttccacggcgggttcaccgcgccagttgcggatggcggcctccagcgcttcctgccccatgaccgagcagtgcatcttttccttgggcaggccgcccagaaattcggcgatgtcgcggttggtcaccttcagggcttcctccaccgtcatgcccttgatcagttcggtcagggccgaactggaggcgatggcgctggcgcagccgaaggtctggaatttggcgtccacgatgcggtcgccgtcgatcttgagatagagcttgagggcgtcgccgcaggcaaggctgccgacctcgccgatggcgttggcgtcgtcaagggagcccacgttgcgcgggttcaggaagtgctctcgcaccttgtcggtatactcccacatgttgctgttcctccggagggcgttagcgcggtcggctgagcactggcagagcatcgggctgagcacttggcagggcgcggcgcgtcattaccgggcatataacaacgcacgtccgggcggggaaggggcggagcggattttttcggtcgggattgtgtgatcgaacagggaaaggaggcagggcgggcctgccgacacggggaagggctacaccacgttggcgccggaaagtatcatcacgaaccgcttgaagatgtcgaggtcgatctgttcgcgcatttcgttcatcatcaggcgcagcacctggaaggcgttcatggccggggcgtaggggcggttggacgtgagcgcgtcgtagatgtcggcaatggtgatggcccgcaccggcagggggatttcgccgctggaaaggccgcaggggtagccggtgccgtccagtttctcgtggtggaacaggatgcagttgatggcgtcctgcgacaggggcatcagcgtgcacgcacccacgccgaacaccgggtggcggttgacctctatgcgctcgtccagcgacagcgcgcccggcttggccaggatgtccgggttcacgaaggtcttgccgatgtcgtgcagcatggcccccaggccgaactgcaccaggctttcctcgtcaaagccgtagctttgcaggatggcctgcgaatacacgaagacgtgcagcgagtgggaataggtgtggtagtcgtgcgccaccagcgaggccacggtcttcagcgaattttccagcgtcaggaagctgatgccttctgtgaccagggccaggatgcggtcgaaggtggcgcgcttcaggctgcggggcagcttgcgttcgaacacctcctgcacgatttcggtggaggtggcgtagaacaggcgcgcccgttcgggaaggggaatggtttcgtcggaaaggatgcgccccaggtacagttcgcggtgttcgcggtacagggggtgctgcgcccggtgcacgtagatgtgctccaccccgtgcgcgcgcagttgcaggcgatggcgcggcgtgaactgttcgccttcgtgggcgtagaggacaaaccccttctcctgcctgatgtacacgccgaaagagcccgacatgtcaggcaaaagcatcgtggtgggcaccgcgaagaattccgaggggtcctgttgcgcagccgatgcctgtgtcatttccaagaatttcctggatgttgcagtggtgccgggccgttatgggcgcacctctcccctggtaaaggcatgacggaaagcacaagcattgtcaactttttctagactttctcttcacgtgtatggggcgcgtggggctggcggggcattttgtcgcttggcggagccctggagcgtgcgcaaacgcgcgcatgcggggggctgccggtctggcgggtctgggcggtttggccggtatggcgcggtcagcccggcctgcaccaggccggattgtctgcaccggcccgatcagccacgcctgagatcagccacgcccgatcagcccgccgggtcagtccatctcggctccgaagccgccgtccagcatggccccggacagcaccagcacgaagcgccggaacatttccatgtccagggtggatgccatttccgaacgcatgcggttcagcacctcgaaggcggaggtggccgcggacggccccccacgcgtggaggtgagcgtgtcgaaggtgtcggccacggacagggcgcgcaccacagggggaatctgctcgccggaaaggcccgtggggtagccggaaccgtccatgcgctcgtgatggaacaggatgcagttgatggcctcttgcgtcaggggcacctgggcgatggtggccacgccctgcgcggggtgggtgcggtacacggcctcttcgtccggcagcaggcggcccgcgcgttcgatgatgcttttcggcacgcgggtcatgcccacgtcgtgcagcagggtgcctatgcccacgcggatcagcgccgcatcgtccagcccaagggtttgggccaggggcatggtgtagatgagcacgttgatggagtgggtgtaggtcttgtagtcgtgcgcgatgaattcgccgagggcccgcaacgagtcggcgctggtcagaaagcggatggactgggtgacgaagtagtgcagcctgcgaaaggtgtcgctgtccaggggcacgggcatgcgcgcctcgaaggcgtcacgcaggatttcggtggatgcccggtagaaggtgcccgcccgttccggcagcggaatggactcgtcctgcaatatggcgcccaggttctcttccacgtagcgggtgtagttttcgcgctgctcaaggcgcacgtatacttcgcgcacgccgttctcgaacaggttggtgcgatgtcgatcggtaaaggcctcacccgccgcggcatacaacaccagggtgttgccctgccgcaggtacacgctgaacgatccaacggctttgggaaagatcatcaggggcgatacagggaagaagcgcgggtcgcccgccggagtatgtgaaggaatggtttctttcatgggatgttacgcaacggacgcgaaagttgtccggaaaggagtgtgttgtcgcgcggcgaccataccgttgtcgcgcggtgaaggaaaggggcttgtgcatgtggtcggagtgggcgggaaaccgtagggattttcttgaaagggcacgcgcgctcggctaacctttattctgattgcgccgataggcagtaacgtgatgcatgccgccaaatgcatccgttgcgggcgcacgcagcacatgcttccggcgcggggcggcgccgccagacgtgaaccgccattttgccgtgtcctgtgacataaggagatgcctcgatgatgcaagggttgcgcatccggacacttatcttcctgctcgcactcgttcccctggcctgtctgggcggttttgcctggcttggttccgtgggcgcaggttccatcacccccggcaccatctggctggccgggggcatcaccgtggggtgtgcggtgatgttggccgttgccctggcctttctgctgcacgccaaggtggtcaagccgctgggcgagatcaccgggcggctcgaccggctgaaggctggtgaccattccgtctgtttcgcctgtgacggcggcgacgaacttgtggagatgcgcatcgcccttgatgggcttatcggccagttgcgcagaaacctttcgtttgcgcagggcgtgctgaagggcatcgatacccccttcgtggtcgtggacccccaggaggtgctcacctataccaacaccaacctgctgcatatcctggagcatgacggaaagcctgaaagcttctacggccagaacgtggcccagttcttctacggcgacgccacccgccgcacggtgctgcgcgactgtatcgaaaatggcaccgtcgcccggcgcgaggtggatctgaccggccgcaagggcggcaagcggcgcatcttcatcaatgcctcgcccttgtacgacatagagggcaagctgatgggcgcattgtgcatctaccaggacctcaccgacctgcgcgcccgggaggccgaactggaagccaccaacaggcgcattgccgaagcggcccgccagtcggaggaaatatccggcgaggtggcccgcacgtccgccactctggccgggcagatgcgcaatgcgggcagcctgaccgacaggcaggccagccgcatcggcgagaccgccgccgccatggacgagatgaacagcgcggtgctggcggtggcccgcaatgcctcggacgccgcccgccaggccaccgacgcccgcgccaaggctgaagccggggcaggtgtggtggaaaaggccatggccgccatcggcgaggtgagcaccatggccgcccgcctgaaagccgaccttggcgcgctgggcacccgggccgaaggcattggccgggtcatggaagtcatcagcgacattgccgaccagaccaacctgctggccctgaatgcggccattgaggcggcccgcgccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgaacgccacccgcgaggtgggtgaggccatccgggccattcaggaaggcacccgcgattcggtggccggcatggaggcggcggtgcacgccgtggaacgctcgcgcgggctgtccgccgaatcgggcgcggccctggcggaaatagtcaccctggtggtggccaccaacgatcaggtgcacgccattgccacggcggcggagcagcagtcgtccaccagcgagcacatcagcagttccgtggccgaggtgcgcgacatctcgggcaaggtcacctccgaggtggagcaggccgggcgtgcggtgagcgcgctggccgacatggccgggcagttgcgggggatcattcacaacatgacggtatagggacgcgcccggatgggccttgcgcccgtcggctttcgggccgaagggcgcgaagcgttcccgttgatcgaacgtgcagccttgccacactcgcaggcgagcctgcgagccgtgcggatgggggcagcagcgatgcgtgcatcgtgctgccccctgtctgtcctgtctgtcctgtcccgccttggcccgcgttgccccgccctgtcccacggtgtctctccttgcctctccttgttccaccttttccgtcttttcccgcttgccgcgctgtgcggcacggtctgtcgccgttgcggcacggagcgggtaggccggactaagcggcggatggtcaagcgtgcacatcgaccatgcggcggcgtgtcggggcgaatgcattcgcgtgttgcagcgcgtgcttgcagtgcacggtgtttgcttcgcatttcgggatgcgcaagagcggcatgttctgccgtattacgatgtgatgtcgtggcgtggtggtgccatgcaatctggtattcacagaatgcttgcatgaacagtcgcggcacggtatgcggcgacagcaggacgtttggcgggccgtttggcgggacgcctgttccgcgcaagggaatggcccgcgccgggcgaggggaaaatgtgcccgcgcggggcgatgcaccggaatggaggtggcatggcgatagttcggggaaggatgcagtggaaccggggcgacatggcgtcttgcgcggcggccttcacggcgcttccgctggtccttgtgctgtcccttgtgctggtcggctgtggccgcaaggccgttgcgccgacccccgttgtagaggcaaaaaaggaacattgcccccagccgcccgcctcggtggagcggcggatgtgccagcgcgaacggctgtggaacgtgggctatgccctgcgcgaagccaacgccccgctgtgcgggggccgcaccgtgctggacgacggcgtggtggtggtcagcaccgacacgctggacgacatgctttcaacggtgcgctggggcgaccttggggccttcgtcgaaatgcgccgctggcgcgaggcctacgtgcgcgagtaccagttggacggacgccaccgggtcatcagcgtgctgcgcggcagcggcggcgaggcggcgggcatccgccccggcgacgtgctggtggcggtgaacgggcagcccgtgcccaccggcaagctggccgcacgcaccctgcgctggctggtcaccaaggcactgggcgcgggtgataccgtgtcctacaccgtggagcgcgacggcctgcgcatggacgtgccggtgcgctttcaccggttgtgcgacacctccatggacgtggaggtgcgcgacacggtggacgccttttcctccggacagtccatccacgtgaccatcggactgctggaacgttttcccgacgatgatgaactggccgccgtgctgggccgcgaaatggccaggcatgttcgccaaagtggccagacaggccagactggccatgcgggacagaacgggaaggccggggcggcggcgtccgcaactgacaagcccggcgtgcgcggctattacggcatgcccccggcgggcgggctgacgaaggccgaagtcgccgaggcggaccgccagaccgtcagctacgacgtggaccgcgtggccctgttctgcatggcccgtgcggggtatgaccaccgccgggccgcgtccatgttcgaggcgctggcccagttgcctccgtctcgccgggcggtgctggaaggcgaggccaccgcgctcgccacggccagggccgacgcgcaggcgcgtgccgcccggctggccaccaccgtggccgagattgacggcaggttggctcaggggcagccgctcattccgtagatagtcccggagccgcagaccccacaggccgtgcgttggccggcgttgcggcgaatgcaaacaggaacggggcggaaaccatgcaggtttccgccccgttttcatctggtgtgcttcagggctgtgcccctatgccttcaggatggccctggcaaactcgtcctgcacgtcggtgatgaacggaatgccggtttcgcgctcggtttcgcggttgccggaggcgatgtcctcgcgccggatctggtccagcgagaagcggcgggcaccggccatcagctgctgcacgcccgcgcccagcttgtccagcagggtccacatggcgatggcgccgtagggcaggtccttcatgccttcgcggccgatcttcgcctgcacgtcatggtacccggcgaagatttcttccgccgtgctgccgtgctcggccacggtcttgggcagggtgtcccagttgccgctgacgcgggcgcggttttccggcttcagcacgccttcgatgttggagccgaggaagccgggaatcatcatggcccggcccatgcagatcatcttcgtgtagggcgcgccaagggccagcgccttgaatatctggctgggcttggcaaagccgcccgcgaaggacatgtccaccacacggcgaccgctggcggccagcagggccgcgtattcggcggccttggcgtgcagcaggatggagggcacgccccaggtttccatcatgtcccacgggctcatgccggtgccgccgcccgcgccgtcgatggtcagcaggtccagttcgcactccgaggccaggcggatggacatggccagcgcttccatgccgtaggcgccggtcttcagcgagatgcggccaaagcccagcgagcgcaggtaggccacctgggtaatgaagttttcgcgcacctgctcgtagccggaaaggtcggtgtagcccaggcggctgtgccgggcaaagcccttcaccgcgccggtgcggtagccttcctgcacttcggatcgggtgggatcggggtccaccaggtagccgcgctgcttcaggaactgggcgtattccaggctcttcacctcgatttcgccgccgatgtccttggcgccctggccccacttgagctcgatgatcaccttgtcgccgtacttgcccgccacgtattcggccacgccgttgcgggtgtcctccacgttcagctgcacgatgatggcgccgtgcccgtcgtagtagcgcaggtagttgtcgatgcggcgttccagttcgggggccttggtgatgcgcccgttttccagcacggcctcgcggtcgatgcccaccacgttttcgcccaccacgatgggcacgccacagatggcgcagccggtggcaaatgcgtcccagtacttggcggccacaaaggtggagcccagcgcgccggtcatcagcgggtagcggcaggtggtcttgtgctgcgcgccgaaggaggaggccagggaaacgtcggtgaacagggcatcgccggtggcggccttttcgcccgcgccgcaggccccgtagttgtagccctggatgcgcagcgagttgtacgatacgcccacgtgggtggtgttgccgctgcccgcggtaacgatgccgaagtcgcgcgggtacagggtttcgcggcccttcatgcacgaaagccaggtttcgcacttgcccatgcagtcggcgcggcacagggtgcacaagccggattccgccgtgttgccgcggttggtggtgccaaggacgtcattgctcttgagccactgggacatgctgccttcctccgggatggtccgtgatattccagatgatggaaaacggggcataccgcccggaaccgggcaaggcaacgcggacatgcatggtcgtgcgcatggtatgcggacgatgtttccggatggtgcacgacaagtggggataagattggctgcgtatccatgtaatgacggatcaggtgtacggaaggtgcggcggaatgggccgtacctttcgtgcatgggcatggtgtggcgtgccgtgcgaaggctggctgtgtttccgatgtgctggcgagagtggatgtaaaggatgattgcagtgatgtgcgtgccggtatgtccgagagcgctcactcgaatgcatgttttttacaatttcgcgaagcgacatttttgtcgctaaaaaattccaaatatgacgtttttgtatcaaattgttggcaacgcgcacagcctggcccggtatatgccgtttacggggggcggtaagcgggtatccgcatgcgccccggatggtgtccgggtatcacgaaaatgtgtaaaactgaaaaaatgcgaaatgcagccaagcttgtcggctggcgcaaaaggagagggtgcatgaaaacgtggcgcaaggaactgtggttcaacgtgcctacccggcgggcgttcatcaacattaccccgcaggtggatgcggaactggaggcgagcggcatccgcgagggactgtgcctggtcaatgccatgcacatcaccgccagcgtattcatcaacgacgacgaaagcggcctgcaccacgactatgagcagtggctggagcggctggccccgcacgagccggtgcgccagtaccgccacaacgtgggcgaggacaacgccgacgcgcacatgaagcgccagatcatggggcgcgaggtggtggtggccgtgaccgacggcaagctggatctgggaccgtgggagcaggtgttctacggagagtttgacggggggcggcgcaagcgggtgctggtgaagatcatcggcgaatgacggggagtgcgtcaggcgtgcgccggggtgtggcggagccagatcaggggcgcgtccgggccgccatgggccgaatcagggaatcgtcagccagtagtaccccgcgcccaccagcgtgatggacgcggcgcgcagggcctggttgaccacgatcagttccgccgccagcgcgggcttgaagtacccggcgtaggacggaaactggtggcggaaggcccgcatgggcgtggacagcacgttgcccgccagaagggccagcacgatttcgcgctcgctcagcccgccgccgcccagcacggcaccggcggcggacaccgccgcgccgaattccgccgccaggtgcagcagcacgatgcccagcgcctctggccgcagaaacgacagggcgcccatatgccgggtcatccacgcctctgccagggcgaaccagcccgcctgctgcatgaagtacatggccgcgtaggtgggcacggtgaaaaagaccacccggggcatgcgcttgcgaaagcgcacccaggccgtgcgcagcccggcccgccagcctttggattcgcgcccgtccagacggcaggtgacgcacccttcgggcagcggtggcagcagcacccgaccgcaggccaccgtcagcgcggtacgcagaaaggcagccagcagggtcagccccacgtagatcacggcgggaaagcccagcaccggccaggtgatgaagaacagcgtgggcaggtggacgaagtagctgggcaggctgttgaacaggttggcgaagcgcagttcccgccgggacagttcgcccttctcgtagctttcggccagcagcgagttggacgccacggacgagaagaatgccagcgagaacgaggccccggccacgtcgcgcaggtgtcccagacgtaccagcggcgtggccagtcgagccaccccgcgcgtccagttcagcgcttcgatgcagttggccacgaacagcccgacggacatggacagcaccagacgcagcagggggcggccaaggccgtcccagaggtgccaggtggtctgcgcgtcggtcatgcggtgctccgtgcgaggtgatgcgcgccgggcggcgcggcgcgcggggctgtggccgcgcacgcatgaggcatcaggtagtggcgggaccggggggcgtcaagcgccaaggccgaagcatgtgcgcccgtgcggatgcggataggggggcggtatgccgacaaggacgccaggatgcctgcaagggcgcgggaaacgggtccacggcggggacgccggaggcgtcggaggaccggggccgggccggagtactgcggaaccatgccgcgccggggcggatcagatcaggcaggccacgttctccaggtaggtggaaagctccagttgggtgtccgtgctgaggtcggcgaacttcaggccaagctgcatgcggttgccgtccatggaaatgcttttcaccagactggaaagggtggtctgggccggggcttccgccccgaagaagccgcactgcaacaccagcatgtcgtccacggcggtttcgcggaaggggtcgtcgcgctgcaattccagcgagaccttgcagccgccctcgctcaggtccagcaggatgcacttgtacgtcccgtggcggccatgcacggcggcgggcagcaggcagttgacccggcggtgctggcgcaggtccacctgctccatggcgtccgggtagtccacgaacagcagaaagcccggcttgacgatgtggttcagcacctggctcttgaagccgaaaatggtgccgccggctatgtagcgcagggtcaccatttctccgttcagcaggcgcgcgcggatgccgggcaccagcggcattttcaggatcaggtattcgaagtgctgcaaccccaccagctcgctggacaggttttccttggtgcccgcgatgttcagcaacatgcgcgtgccaaggggcaggtcgagggcctggccgttgcgggtgcgggtgaccatggggcgctccgtggcccgctcggcggggcgttcggtggtggcggtgcggtggggcatggccgtttctagccggattcacggaaaaaaagaatgggggcgaaccctaccggggccgcccctcatcgaaaaaccgatgcatgccccggcttattcccggtagcccgtatcgggcggcagcccgcgcgaagacgcctgggtgcgggccagcacgtcgcagcgttcgttttcggggtggccggaatggccgcgcacccagtgaaaacgcacctggtgcaggtccagcaggggttgcagccgctcccacaggtcgcggttcttcaccggcttcttgtcgctggtcttccagccgttgcggcgccagcccgccagccatttcttttccaccgcgttgcgcacgtactgcgagtcggtatacaggtccacgccgcacggctccttgagcagggccagcgcctcgatcaccgccaggatttccatgcggttgttggtggtaagggcaaagccccccgacagttcgcgctcggagccgttgcagcgcagcacggcggcccagccgccggggccggggttgccgaggcacgagccgtcggtgaaggcctggacgttcttcatggtcatggaatggtccggtgatgtggttgcaggtgatgcggatgcgggcccgttctgtcaggtgaggccggttcaggtgccgaactggccgggctgttgcggggtcgggccgggtttgctgccggtcagttctcgcccagtcggtcccacaggtgcttcagtgtgcgcaccagcccctcggcccactggccggaagccatggcggggcgcagccagtcgttttccagggtctgggccagggtttcgccgtaggccttgcgcagcagcgggggcagttccactatggcctgccccttggccgggcacagtcccacgaacagggtctgggcgtccagccttggcagttccggggtatcgcgccggatgtggatgagcagctttaccccgtgcacctcgcggaaggcgtccaccagttcgcgcagggccttttcctgcgcgtcggtcagcaggtccgcctcgtcccacacggcggaggcggcgcgcacgtctgccatgcggcgttcggtgttggcccagaaggcccacgccgtcgccgcgaacacggcgatcagcagcatggtgcgcagaaagaactggcccggcgtgtcggcattgaccagcggcaggcgcggttctgcgcggtcgcgcttgggaaaccggaggaacatggttcccgggcctcagcccgccgccggggcgggagcatccgccatgcggcggatggcgtccacgtacgccaggcgcagggcctccatgtaggccgtgtcgatggggcccttccaggtgacgatttcggtaaagcgtttgggaatggtcacttcctcgggccgatagccggtttgcagcttcagccgccagcgcgccgcctgcacgttgcgcagggcgtcgggcatgccgtctgcctctgcccggcagccgatggccgccagcgcctcttgcaggcggggcatggaataggccttgcgcgagaacaggcaggccaccatgcagttgatggcgatgcgcttctgttcgtcgtcggcaaggaaggccacggccttgtccacgtccgccgtgatttcctctggcgtgcggaaggtgcccggctcgcgcgggggaacggactggtcgaaggaatagccgccgctgtccaggtgcgaatggcgaaagcccagcgcctgcgccacgaagaacacctcgcccgtggcataccccgccatttcctgccccagcacgcaggaaaactcgcggcctccgtatgcgtcggtggcagagggggtgccccggcccagggtgcgccagaattcgttggcgccgttggccagatggtgcagcccggtcatgtaggtcgccacgttgccgaaggccagcggggcgagggtctcggcctctgtgatcacgccgcgttccagggcttccgtggcccaggccagggccacgcccgcgctcatgcagtccagtcccagcttttcggtatcgtccagcagggccagcacgtcggaagcgttggtcagccccagcatggacccctgggcgaagatgggttcgtagtcgtacgacacctgcttgtacaggaactcgtggtcccgcgcgaactgctggcgcagcaggccgatgtggatgcagcccacggggcagcccgcgcaggccgtctggcgcaacagcagctgttcggcgaagcgttcgccggaaatgccgtcgatggccggatcggtggtggcttgcaggttgcgccagggcagggccttcagctcgttgagcaccgaaaggttctccgccgtgccgaggtcgtggtacttctgcatcatgtcggtgccggtgacggcgccgtagatgtcccggaacagcttggggtagtccttgccttccggcagggcggcgccgccgtcccccagtaccacgacgcccttgaggttcttggcgcccatcacggcgccagcccccagccgcccgaaatggcggaaggaatccacgttggcgcaggcgaaggccacgcccttctcgcccgccgggccgatgcgcaccgtggagcggtggcctgaactgtccttgccgaagcggcgcaggtacttgccggtgacgaacacgtcctggccgcgcaggtagtgcacgtcgtgcacctccagccggcgcgaccccaccaccaggcaggacagggtgcgcgccgcaccggtgatcatcagcgcgtcgtacccggcaaagcgcagggccagggccagtcggccaccggcgtggctttcggcccattgcccgttgtagggcgaacggaacccgcacaccaccttgctcatgagcgggtagtagccggtcagcgggccgacggcgaagatcagcggctggcgcgggtcttcggcgggcgctccgggcaggccgtaggcctcgtacagggcggcggccaggccgctgccgccaaggtgcagggggcgtccctcgaactggatgacgcgcgaggccccggtggccaggtcaacgtgcagcacgcgcgaggcggtggcgctagcgggcatggcgggcctcccttgcggcgtcggcaccggcctcgggggcgggtgcatccggtgttccgtccggggtggcctgctccggtgcgcccggcgcatccatagtgtccggcgtgtccgtggtgtccgtggtgtccggcagatcggccagttctatgcacgcatgcgggcagaagggcacgcagcgcccgcagtggatgcacacgtagggcagcccggtttcgccgtccaggtggatggcgtccaccgggcaggcggcggcacagttgccgcaccggatgcacaggtcgcggtttaccttcaccccgccgcccttgcgctggacataggccccggtggggcaggccagggcgcagggggcagggttgcaggccaggcacaggcgtgcctcgaacccggtggaaagcccgccggcggaggtaatgcggatgcccgccgtggcccacgacaggcgcttgtggaccaggcgcgcgcaggcaagcgaacagccgtggcagccgatgcaacgttccatgcggctggccttgagtattttcatgatgcatctcccccggcactccacccgtgctggcggcatgcgggcacgggtgcgccgggcgtttgcggcggggctatgccgtggcgtccctggccgcgcgggcctcggctatccaggcagcgagcggcgtttccaccagagtgcggatttcggccaggcgctccggcgtttccgcctcgaagcgcagcaccagcaccggctgggtgttcgaggcgcgcaccagtgcccagccatcgggccaggtgatgcgcgcgccgtcgatctcgttgacgtcgtacagcgcgcggaagtgttcctgtgcgcggctcaccacggcaaacttcagttcgtccgggcagggcatgtgcagttcgggcgtggcatgcgagggcggccagccgggcagcgccgtcagcggcacgtcggacgctgacaggatgcgcagcagcagggcggcggcgtagatggcgtcgtcgaagccgtaccacccctcgttgaagaacatgtgcccgctcatctcgcccgccagcggcgcgttgacctccagcatgcgggccttcatcaccgaatggccggtgatccacatggtgggcttgccgccgtgggcctctatgtcgcggaacaggcggtgcgaacacttcacgtcggccatcacctcgccgccgggcacgcgggccagcaggtcgcgtgcgaagagcgagagcagctcgtcgccgaacagcaggcggccctgcgcgtccaccgcgcccagccggtcggcgtcgccgtccaggcctatgcccaggtccgcgccttcgctggccacgcgggcgatcaggtcgcgcatgttggcttccaccaccgggtcggggtggtggttgggaaaggccccgtccgggtcgcagtactgttcgatcacgtccgcgcccaggcggcgcagcaggtcggcgcagatgtcgccgcccgcgccgttgccgccgtccaccaccaccttcagggggccgcgggcgcgcggggccagctgcacccgttgcgtcacggcttccatgtaggcaggcacgatgtccatggtgcaacccacgcccttgcccgaggcaaagcgcccggcggcgaatatctcgtagatgcgccggatctcggtggtgtggatggtggtctgcccggcccacaccttgaagccgttgtattccggcgggttgtggctggcagtgatcatgatgccgccctggcgctccaggtggcgcacggcgaagtacagcaggggggtgggcaccatgcccacgctgaccacgtcgatgccgcaggcgatgagcccggcggtgagcgcgtcgtggtaggcgggggagctgtggcggcagtcgtgtcccaccacggcggcgccgatgccgcgttccagcaggtaggtgccgcaggcgcggcccaggcgctccacccattcggcgtcgaagtcggcatcgacgatgccgcgtatgtcataggcccggaacgggcggtccgaaatcggtttcatggctgctccggcaggcggggtgggtcggcaaatcggcgtcatgccttgaccggactccacatctgccctatttttgaggtattatgaactgggattgggaaaaactgcaagaaaaacggcagcggcactccgggtggcgcggaggctccggtggttccggcggctccggcgacggggacgaaggtggctctggcggccccggaggccccggtggttgggacgatccctccggaccggacttcgagaagctcggcgagaccttccgcaagtttcgcgaataccccttccccgcggggaaggtggtggcgctcgtcttcgtcctgctgtgggcggcgtcgggcatctacatcgtcgaaccggacgaactgggggtggtgttgcgcttcggccgctacgaccgcaccgtggaatccggcccgcactaccatctgccgttccccatggaatcggtgtacacccccaaagtgacccaggtgcaacgcgccgaggtgggcttccgctcgctggcgcagggtgcctcgttccagcagggcggcgggcgcatcgtgcccgaggaagccgccatgctcacgggtgacgagaacatcgtcaacgtgcagttcagcatccagttccagatcaaggaccccgtccagtacctgttcaacgtcaccaaccccgccgccgtcgtgcgcagcgcgggcgaggccgccatgcgcgaggtgatcggcaacagccgcatcgacgccgcgctcaccgacggcaagcagctcatccagaacgagacgctgacgctgttgcaggccatcctggacacctaccaggtgggcgtgcgcgtgcttgccgtgcagatgcaggacgtgcacccgccgaaagaggtcatcgacgccttcaaggatgtggccagcgcccgcgaggacaagagccgcatcatcaacgaggccgaggcctaccagaacgagattcttccccgcacccgcggccttgccgcggaagtgatcaaccaggccgaagcgtaccggcaggcccgcgtgcgcgaggcggaaggccaggccagccgctttctggccgtgctgaaggaatacaacaaggccaaggacgtgacccgcaagcgcttgtacctggaggccatggaagaggtgctttccgcgcccggcatggaaaagatagtcatccccggcgaggcgggggcgcgcatgctgccctacctgccgctggacggggcgcggccccgtggcgacgcgggcgcggcccgcaaggggagcgaatagcatggaacgccgtaccataaccatacttatcgcccttgccgcgctgctggtcatgggcagccagtgcatctacagcgtgcaccagacccagaaggccatcgtgttgcagctgggcgaacccgtcggcggcgtggtgctgcccggcttgcacttcaagctgccgttcatccagaacgtggtgtacttcgacgcgcgcatcctggactacgacgcccgctcggcagaggccctgaccagcgacaagaaggccatcgtgctggacaactacgcccgctggcgcatcaccgacccgctgaccttctaccgcaacgtgcgtaccattcccggtgcccaggcccgcctggacgacaccgtgtattcgcagctgcgcgtcttcgtggggcgcaataccctgaccgaggtggtctcgtccaagcgcgccgagatcatgggggcggtgacggcccgcacctccgagctgctgcgcgagtacggcatggagatcattgacgtgcgcatcaagcgcaccgacctgcccacggagaaccagcgtgccattttcgggcgcatgcgtgccgagcgcgagcgccaggccaagcagtaccgttcggaaggccaggaggaatcgaccaagattcgctctgccgccgaccgcgagcgcaccgtgctgatggccgaagccacccgcaagtccgagatgctgcggggcgaaggcgacgctgacgccgcccggatattctccgaggcgctttcgcagtcaccggaattctacgacttccagcgcagcctggatgcctaccgcaaggtgttccgtgacaatacgcgtgtcattctcacccccagcgatcccttcctgaaacagttccagggtcggtagtgtaacattgttacgcctttggcatgagtgaggtgtaacatgttacgtgccgttgccctgataccggaaagcgcgttacgctatacaagctgctaccaccggaaatcatgaactctatccgttggtggcaccgttcttgtattactgtgatgcgtaacgacccggactacggtccgcagtgagcgacgcagcgttgccgatgtgggcagccatctggtggcgagcgcccgcatcatggcattgacgcgtcgctcgttccgtgcgaggcagcactgcaaaggtgcactgcgaccgcttgccaggcggggtgcgcacgcaccggggaccggtttccgccgcgccgggtcgcggccgtgaggccctaattcttgaacgggagaacaccgtgtccacctttgaagaagtctttgaacgcatcaaactggccaccaatacgcgtacgcaggtggagcttgccgaggtgctcgacatccggcagtccagcatttccgacgccaagcgccgcaattcggtgccctccgactggtacatgaagctgttcgagaagttcggcctgaaccccgactggctcaagaaggcctctggccccatgtatctgcgcactgagcaggggtaccagcccctggacgccccggcagcaggcatggtgctggaagatccggcccgttacggcgatccggatgccaagagcagcgtggtgaccgtgcattccatgcactgcgaggtcacggagcagggcggcggcccgttgaaggccatcagcaaactgtccgtgccgcagtcgtacaccggcccttccatgcaggtggtgcgcatggatgcttcgagcatggagcccctggtgcgcaagggtgcctacgtgggcatcgatacggcgcagaagaacgtggtgtcgggcgaactgtacggcgtctacgttccttacgagggcgttgccctgaagcgcatttttcttgacgcggaaaaggcccgtttcgtgctgcgctccgaaaatcccgcacatcccgaacaatacctgcccgtggacaagcatgcggaacgcatcgtgggccgcgtggcctgggtgctgcaacgcttctgatcgttctttcccgcggcagcgcgagacccgcggggacaaaacatgacaaggctactccgaacgggccgtgccgcgaaagcggtgcggccccttttttcgttccccgaatggggtaaaacaggtacggggagtgggggcagtgtgcctgatgccttgcgttgagcgcggaaacgcgtcatatgctggtgcatatagcacggatcctccctcggtacgacaagtgtgacaggcgcgacatgtgcgcccggtgcgcccggagtgatcgcctccgagccagacacaggccttgccgcaaacacttcaccgtcgcggacagtgcccatgacgcaacagcagccttttcaggactcgccccgccctgcggtggtcatcgtcgatgacgagcagatcgtggcgctggacattcggcgcaccctggaacgcctggggtatgccgtgccagccatggccgccgatggcgaagaggccgtgcgcatggcgggagagttgcgaccggatctcgtgctgatggacatccgcctgcgcggccccatggacggcatagaggcggcggcgcgcatcgccagacagtacggggtgcccgtggtgttcctgacggccttttccgatgcggccaccctggaacgggccaaggagtgcggcccgttcggctttctggtgaagcccttcgaagagcgcgaactgcactccaccatcgaggtggccctgctgaagcaccgcgccgtgcgcgacctggacgaggcgcggcgcaccgccgagaacgccagcatcgccaagagcgcctttctggcgggcatgagccacgagatacgcaattcgctcaacggcattctgggcatgaccgaccttgcgctggaatccgccgaggacgaggagcagcgcgaccacctggtcaccgtgctggaatcggcagagacgctgctggccctgctcaacgacgtgctggacttctcgcggttggaggcgcgacagattcgtctggtggagcgccccttcgaacccggcgccgtggtgcgcaaggtgatgcgctcggtgcagtcggaggtggcacggcgcggcctggccctgtcgtggcgggtggcgccggagattccccccgtgctggcgggcgatcaggtgcggctgacccaggtgctggccaatctggtgggcaacgcggtgaagttcacccatgcgggcgtggtctcggtagaggtggcgccggtgccgtcgcccccaagcctgttcgagtcgctgtttcccccgggcgagccgggcggggccaccctgctgttcaccgtgcgcgataccggcataggcattgccgaggaccggctggaatccattttcgaactgtacacccaggcgtccgacgacaccggggccacgtatggcggctcgggccttggcctgtccatctgccgccagctggtgggcatgatgggcggcagcatctgggcgcgcagcacgccgggggtgggcagttcgttccattttacctgccgcctgcgccccgcgcccgtctctctggccgaagcgtcgcccgcgttgcggcgacatgcgtccgatgtgccccccgtctccgacgcggcttctgccggaccgtccggcgcctccgcaccggacggagttgggccgcatgccccggcagggcggggatctgtggccatgcccggcgcactggcccgcctgctggacacggttccggcggcgccgccgcttctgccggtaccgcctttcgcgccgcagcccgttgaaccagccgggccagccgggcctggcgggcctggcgcgcagccagcgccccagcccgcatccccgcatgccgtgcccctttccgacgaacccgccatcgcctcgctgcatgtgctggtggccgacgacagcgaagtggcccgcaccattgccgcacgcctgctgcaacggcgcgggcatacctgcgccacggtccaggacggcgttgaggcactgactcggcttgcgacggaacgcttcgacctggtgctgctgaacatggagatgccgcgcatgaacggtttcgaaaccttgcgccgcatccgcaactccatgcatcccggcgtcagcccggccctgcccgtggtggccatgacggcgcatgcccttgcgggcgaccgcgaccgcatgctggctgccggcatggacggctatgtggccaaacccatccagccctccgcctttcacgaagagatcgaccgggtggcgcgcctggccgggttggcgcggcagggctgatcctgcgtcttcggtgcctcgcgctgccgtctcgtgtcctcgttccgtcttgcgcgcagtcctctcgtggagcgcctgccgtgggttccgcagtgtcgcggcccaattcgagcagacgtgctgtgcgtaatcgcacggtttttgccgccgggaattaggttttgacgctgtgtgcgaaaaagaacactatgcgccatcatcatgcacgcacaggacgatcacgccgcacagcccgtgccatcagcgggggatgacgccccccgcgcgccggacgctccacgtctcgcatccgcgtctgccggggatggccttcccggcgggcggactgttgcgagccgggtaatgcgcctgccccgccgtctgccctcgcccgtggccgcgctgctgtcccagattgccgatgttcccggcgtgccgtatgccccgcccgatccgttctccccgcccgcatccgcgcccccccccggtgtcgcaggtggcagaatccatccgtcaccgcccgacgtggcgcccatgggcggcttcagctacgccgcctcggtcatcctgccccagaccggctggcacgcctcggaattcctgccccgcctggtgggggaactctcctcgcccggcaacctttccgtgctcgaacgcgagatgcatcgccaggcgaccggcgcacctacgccgtattccctggccctgcgcggcgaaaccggcactccggtggagttgctggttaccccgcgcccattgcgtggggttgcgaccgggactgaaggcgaaggcccggtgctttgcgccaccctgacggcaaccccgctgcccagccagtccagcgaggggcccgcccccgcatggagcgagcggacccggctgctcaacctgttggaccgcctgcccgcctatgtggtgctgctggggccggattattccatccgctatgaaaacaggggtttccgccaactgttcggccccggcgtggggcgcccctgctacgaggtgattcggggccatagccaaccctgcgcgctgtgcccgcccttcgacgtgttcgattcccgcaccctgtgcgtgtgcgagtgggcctgtccggaccgccgctccgccttccgcatctattcctatcccttcgaggacgtggacgggtcgccactggtgctcaagctgggcatcgacatcacctccggggtgcgcgcccaggaggccctgtccatcagcgaggggcgttaccgctccatcaccgacaacctcaccctgggcattgccgtgctggacagggccctgggcatcaccgcgtccaaccctcgcctgcgcgaatggttcggcgacgcggcggcgcccggcgggctgctgtgccgcatgctggccgagcactgcggcgaggacaacacccgctgccccggctgcgcctgtctggccacctttcgcgacgggcagacccacgaatggcggctggagaccacggcccgttccggcgggcggcggtcgtaccgcctgacgtcgtgccccatcctggcgggcgacggcggggtggattcggtcatcgtcatgctggaggacgagaccgaccgcctgcgcgtggaggaacggttgcagcgtgcccgcaagctggaggccatgggcaccttggccacgggcatcgcccacgagatcaaccagcccctgtcggccttgcagctgtacgcgggcagcctggaaatgctggccgaaaaggaccgcgccccggaccgcgaaaccctgctggcccgcctttcgctgatccttggcgagacggcgcgcatccgcgacatcatcgaccacatgcgggcgttggttgcccacggcgacacggccctttcgcctacccaggtagaggcggcggtggaccgggcgctggggctggtgggggcgcaactgcgcgctcaccaggtaaccgtggatcgcgcgctgccgccggacctgcccgcagtgcgcgccaacccggtgcaactggagcaggtggtgatcaatctggtggtcaacgccatgcatgcgctggatgcccgtgaaccggcgggcgggcaggacaggcgcatccgcatcgaggctgcctaccggcccgcgccgcgcggcggggccgaacggcccgaactgccagataggccagacaggccagacagggcggaacgaccggagcatggcgacgggcagggggcatgcccggcggacggcgaggccccggcgggccgcgtgctgctgaccgtggtggacaacgggccggggctgcaaggcctggaagatagggtgttcgatcccttcttcaccaccaaggggccacacaaggggttggggcttggcctcgccatcgtgcacagcttcgtggaatcatggggcggcgagatttccgtgtccgggggcgagccgcccatgaccggcgcggcgttcaccctggccttgcgccgggcctcgccgccggagtctggttccgacgggtaggcgccccctgcggcggcagcgcgctcatgtccgcccggacgataccggatagcccggacaaatcatccggacaaatcacccgaacgaatcgcccggacaaatagccagacaaatcacccggacgaatcctccggacaaaccgtcagggcaagccgctggacggagtgccacagacaggctgctgacagggggaacgccccgcaccatggcatgcgcgcccaaatgcgcccgactgcccacagatgcgaaccgctgtcccgctgacgcccattacgatgcctaaaggacatccacatgcgcatacttatcgtcgacgacaatctgcccagcctccagagcctcagcctcgtcctgcacgacctggggtacgaaccgacccccttcgaagaccccgtggccgcgctggcagaggcccgcaccacctggtttccgctgatcatcaccgacatccgcatgcccggcatggacggcctgacgctgctttcgcacctgaaggaagacccctccaccgcagaggcagacgtggtgctgataaccggccacggcgacatggaaaccgccgtcgaggcgctgcggcgcggggcctacgactacctgaacaagcccatcaacgcccgcgaactggcggcggtggtggagcgttgcgccgagcaccaggcgctgctcatggaaaaccgggagctgcgcgaacatctggacgaggtggtggaggagcgggccgacaccctgcgccgcgaactggaatcggcccgcacccggctgcgccaggtgaccggcatcggcgaagtggtggcggcatcgcccgccatgtccgggctgctggacgagacgcgggtgttccatgccgagccgtccgtgcccgtgctcatcgagggtgaaacgggcaccggcaaggaagtggtggcccggctcatccactacggcgaatcgggcaacgacaccccgttcatcgccctgaactgcgcagccattccgcacgaactgttcgaggcggaactgttcgggcacgaaccgggggcctataccggcagccgcgccgggggatcgcccggcaagctggaactggcgggcgggggcaccctgttcctggacgaagtggcggaaatgcccctttccctgcagcccaagctgctgcgggtgctggaagaacgctgcttctaccggctgggcggggtgaagcgccgcgaattcaaggccagggtggtctgcgcgggcaaccgcgacctttcggccatggtggaggccggtcagttccggcgcgacctgtaccaccggctgcgggtggggcacctgcgcattcccccgctgcgcgaacgcccggaggacattcccgtgctggccgagctgttcctgcaacgcgaggcggtgcgcaagaagaagcgcttcaccgcgctttcgccagacgccctgcgcctgctgggccgccacccgtggacgggcaatgtgcgcgaactggaaaatgccgtggaacgtgccgtgctgctgcacgacggcccggccctgaccgcccggcacctgagctttctggacgaacacggggtggccgaggtgccggggcccgctgtcgccggtcagcccggcacctggcggctggacccggacaatctgacgctgcccgacgcgccctttgacgtggaggcgctggtggacggcctggtgcgcaaggcggtggagcggtttggcggcaacaagagccgcgcggcggcgcatctgggcatttcgcggttcgccctgcatcggcggctggcaaagtagccgggcagtcctgtacgaatccgggtattccctacccatgtgatgggtgcagtgcgggtatgtgcgggatcgccctaccgtgcggtatcgcacgtgcgataccgcacggtaggggccgggataacgcccgggctttatgggagtttttcatgtttttcgtatgggtatgtttttacagaaaaataagtccacttggtgaccgcttacgttgtggcacgccacttgctaactaggagacaactgcgggacacaagccatatcggcggtccccccccgacccccgcagttgaacacaggctctgatgtgccgggcatcttggcggatatccccccccccatccgcccaaaggtccggggtgttacttcagatcctccctttcggaagccttctgcgcggacacccccccgtcccgcaggaggctttcgacttttccgtgcttcggggcagcgcctcttgcgcgccttccttgccacccgtctcgcccatcccttcgcctgtcccgggccgcgcttgcatcgcgcgccctgtggatgtagcatccggcccgaatcctcagggcggggtgaaagtccccaccggcggtattcccgcgcggcttgccgcgccggagagcccgcgagcgcccgttccgtcgtggaacggggtcagcagacccggtgagatgccggggccgacggtaacagtccggatgaaagaggacgcggcgcaacgccagccgacctcgtgggcaatcccgcgtgcggttgcggcatggcgtttcgcgtgacggcatgtccgctcctgcggcgtgccggtgcgggccttccggcgggcgcggctgcgacgcgtgccccggagcctgaccggtgcgttgtccgtgggtgtaccgtcacgccgcgtttccacacgccctgattctggacctccagccaaggagatgcgccatgaatcagccgtcccccactcccgttcaggccggaaccaccggcccacccatgcattccgacatgcccgccatgtcgcatgcctcgcagccgtgccaggcccctctggccacggtcgagcaggccctggacgccctgcgcgcggggcgcggcatccttgtcgtggacgacgaggaccgcgagaacgaaggcgacatgatcttcgccgccgaaaccctgaccgaggcacagatggccctgctgatccgcgagggcagcggcatcgtctgcctgtgccttaccggcgcccatgccgacgcgctggatctgccgcccatggtggcctgcaacaccagccgcaccggcacggccttcaccgtgaccatcgaggcggcggagggcgtcaccaccggcgtttccgccgccgacagggtggccacggtgaaggcggcggcagcccccggcgcccggccggagcacctgcgccgccccggccacgtctttccgttgcgtgcccgccccggcggcgtgctggagcggcggggccacaccgaagccaccgtggacctgatgcgccttgcgggcctttcgccctgcggggtgctgtgcgagctgaccaatccggacggcaccatggcccggctgccggaagtgctggcctttggcgcgcggcaggacatgcccgtgctgaccgtgcaggcccttgcccggtggcgtgcccggcacgacgccgatacgaggtgctgatgcgcaccggcacccgtagcggcacgaaccccggcgcaagccctgacgacggtgcccgcaaggtgccagccggggtcacccgcaaggaggcggacatggcgtgacggcacggtgcgctccggcctttccttcccaccgttctccggtttctggcgactgcgacgccagacccggcccgcggcagggggaggagccccggctgccgaaattccgatccgtccggcgactgcgacgccgcgcggaccggctcggtggcgggaaaggccggaacgccgggtggccgacagaatgaacagacggcgcggcgggaacatcccgtcgcgccgtcgtcgttgcggcagcgtcttttcaaaccctgccactgccggggggaccgcccttgccggtaccgccggtgtcgtcaggtaatgggggcgatgggggcgctggcacgtcgtccggggcggaggttccgtcgcttgcagcgccgtgcagcaactggcgcagggtcggttgctgcgtttcgccttttcctgcgccgtcccgcgcgccattgcctgctgcgggccatgcaccgggccacgcaccgggcttcgcaccgggccatgcatcgtccggctcgtcgtcaggttcgtcgtccggctcgtcttcccggacgtcgtccggcgcgttttccggcgtctggtgtgcactggccggggccgcatcgaaccagtcgggcagcgtggtgtcatggtaggcgcgcagggtggcgttggccgggctggcggccatgtccccggccagtcgggtcagggtgtcgttgatgaattcgaaggaggtggccacacgttcctcgccctcgccgtgggtgcgccccgccagggccagcagcacgtcggcgatgcgcagcccgtcgggcggcgtgcccagcacccaggccggggcatcgtcgcatgcccgcaccaccatgccttcgcgggccagcctgtccagcacgtcgtccagcacgtggtccggggcatcgagcagggcggccatgcggtggccgggcacggcgcccgtgccgcgcacgaaggcgcgggtcagcagcagcatggccagcacggccagccggtcgcgctcaaggcggctcacccgcccggcgcgcaggtgcttttcgaaggtgggcgcgttctgcaccgcgtggcatacctccaccccgaacagcaccaccgcccacgaaacgtacagccacatcaggaacagcggcacctgcgcgaagctgccgtagatcagcccgtaactggcaaagcgggcctgccagaccatgtaggcgtactccgcgccctgccaggccatggccgccagcagcgccccggccatggccgcgcgcggtcgcaccctggtgttgggaatgtaggagtacaggaacagcaacaccacgaagaccatgaacagcggcaccagcttgagcagcagcaggtagaccgcgcccaccggggccacctccagcagcctgcccagcaccttgccgctgcgcaggctggcccccagggtgaaggcggtgcccatcagcagggggcagaccagcatcaccgaaaagaagtcggtgaacttgcgccatgcgctgcggccctggcgcaccttccagatggcgttgaacgagcgttcgatgttggccatgagcatgcccgccgtcaccagcagaaaggccgcgcttaccgcgcccatgcgcccggcgctggtgcgttccacgtattccaggatgcgcgccaccgtgtccgggttgcccgccgcaaggcgcagcagcagcatctgggtggcctcggcgttgtgcaccccgaggcccttggtgatggaaaaaaccacggccagaaagggcaccatggacagtacgaaggtcatggtcagggcggatgcgcgcagcaggcactggtcgtccacgaagcccagcgccgccagaaaggcgcgccgcaccagccagaccaggccgcgccgggcgggcgggccggtttcggcacgttcaagccatacgtcgcgggtcacgtagcggcgcacgcgccgggcgcggtcgcgcagggtgggtccgtgcatccggcctccgcgggttgggggttacggagcgcaatgcgggtgggagcacgacggccccttgccatgggccgggtctgttcgtaccatgcattccatgcaagcgtatcagaccgggaccactgcaggcaatgatgcggcgcacgcgccggacggctcaggcccgaaccctctggatcaggacgccgggtaccgccgtgcggccttgtggcgcgcgctggcatccgccgcgctgtgcgccctgttggtggcggggtgcagcggcacccggcaggccgccgcgccggaaagcgcgaccacgacgccgtcccccggcgaggtgcgcgtggagaccgccgttcgtccttccgaagagccgttggcccccggcaggcccgccgcctgctggacctccctgctgggccgcctggccgcagacggcgtgtccggcggacgcgtcgatgcgctgttcgtccaactgggcgatgcggtttcgccagaccccatgggccgcaaggtcaaggaactgtacaccaccaagttcctgcggccagacccgcaaccaacgccgcccggccagaagcccaagcccgtgcgcccgcccatgtaccccggcgtggtcaccgacgagaacgcggccaaatgccgcgccttcctgacggaaaacgcccgctggttctcgctggcggaatcgcgctacggcgtgccgcgcgaggtggccgtgtcgctgctgttcgtggaaacgcgcctgggcacggccctcggcaagggcaacgccttccgcaatctggccgccatggccgccgcggacaacccggacatggtgcccggctacatagccgcgctgcccggcgcggatggcaacctggactggatttcgctgcgcatgcgccagaagtcggactgggcctaccaggaactgaaggcgctcatccgccacgccgacgcgctggggcaggatccgctgaccatgcccggctccatctacggggccgtggggatctgccagttcatgcccagcaatatcccggcctacggcgtggacggcgacggagatggccgcgtggacctgtacacggtgggtgacgcggtgttcagcctgtccaattatctcgacaagcatggctggcagcccggcatgcggcgtgatgcacgttacaacgtgctgaaacgctacaacaacagcgcggcctacgccaacaccatcctggcgctggcggacagggtggcgggcaagcccgcccaaccgggaaagcccgcgaaacccgcaaaatctgcccagcccggcaagcccgtacagcctgcagccgcgaagtccaaggcacagggcagccccgcgcagcccgtcagggcatccgccgccgtctcggctgcgcagtagccgcagggcgtccctgttcgtccctgttcgtccctgttcgcccctgttcgcccctgttcgcccctgtcacccctgttcgtccttgtcctctctgctttcgccattttcggtccgtggccgtacttcttgccggagcacggccacggagccggattttctcctctctcctctgcctcgcttgcgacggcgcgggcgttgtttccgtcatgccctatcactggtccggtgtcggggcctgccgagtcggttgccttgatgcatcgtgcggctgcgtagcggcagagtaataatggtgggccgatggccccggggggtagcttctggcatcgccaccccaaggaggcctgatgtccgccgagccacgccccgaatcctcccaccctgggtcgtcgccgtcaccctcgcccatggtgtccgacaccccgccgggtttcgcgtccgacgtattttcttccgcccctcccgcttccctggcctttgtcgcatcggcaaggggcatgctgcttgcgctggttctgccgctgggaaccctggccctgcaatggatgttgtgggactacatccggccctatgtgtggttcctgttctatcctgccgtgttcctggcctctctggcgggcgggttggcggggggcctgatcgccaccctgctgtcggcattgctggtgctgtacttcttcatccctcccgtactgtccttcatggtggtgaaaccggtggatgtggtcgccgtggccatgtttctgggcatcgggttgatgatcagcctggcccaccagcgggtgcgggatgccgtccgtcgtgttgtcgagacacaggagaggcagcaggccgagcgggtagaggcggacgaggccacctcccggctgcgcgcgaccaatgccgaacttgccgcccgttgcgcacgcgccgaagaactggatgtcctgaagacccgttttttcgcgaacatcagccatgaactgcgcactccgctcaccctgctgctggggccgctggaacggctgctggccgaaacgtccgaggacgacgagcaccgccactcgctgttcaccatgctgcgcaacgcccggttgctgcaccagcatgtggacgacatgctggacctttcgcgagtggatgccggggccatgcaaccgcgccatgcagaggcggacctgtccgcgctgacgcgcaccacctgcgcctacttcgataccctggccgcccagcgcggcatgcactacggggtgcaggcgcccctgcgcctggacgcgcaggtggacacggacaagtaccgtcgcatcctgctcaacctgctgtccaactccttcaagttcaccccggacgggggcagcgtttccgtgaccctggagcgccagggcgacgaggcgctgctttcggtgagcgacgacggcccgggcgtgcccgcgcacctgcgcggcgcggtgttcgaacgataccgccagagcggcgagggcgcgcgcggactgcacggcggcagcggtctcgggctggccatcgtcaaggaatttgcggaactgcacggcggaacgaccagcgtcgggcagggtgccgagggcggggcgctgttccaggtgcggctgcctctggccgcgccccccggcgtggaggtggccccggcggaatccgttgccggatcgggcagctttgcgggcgatcccggctggctggcctccggccatgttccgcagtatgccccggcggcgggcagggacggcggactggtgctggtggtggaagacaaccgcgacatgatcgcctacatcgtggacatcctgcgaccgcatcatcaggtggccgtggccttcgatggcgaggagggactgcgcaaggcgctggacctgcggcccgaccttatcgtgtgcgacgtgatgatgccccgcgtggacggccagcgcatggtggaacaactgcgccgctaccccggcatggccgacgtgccggtgctgatgctgaccgccaaggccgacgacgaactgcgcgtgcacctgctgcatggcgcggtgcaggggtacatccagaagccctttacggctgcgggtctgctggccagcgtgcacgccgaactgcgtgaccgggcccggcacaaggcagagcttgacgaaagcgaaacccggttccgcgccaccttcgagcaggcggcgatgggccttgccctggtggccccggacggaagctggctgcgcgtcaacggcaagctgtgcgccattgtgggctactctgcggaagaactgacgaaactgcgctttcaggacatcacccatcccgaatacctggacagcgacctggcgctgatgcaccggttgctggccggcaccatagacaactacagcctggagaagcagtacctgcgcaagggtggcgagccggtgtgggtgaacctgaccgtggccctggtgcgcaaggccgacggcacgcccgactacttcatctcggtggtggaggacatccagcagcgcaagaccttcgaacggcgtttggccgaaagcgaggagcgtttccgtcaggtggtggagcacgccccggaggccatctttttgcagaaggaaggtaggtttgcctatgccaacccggcggcgcgggtgctgtttggcgtggatgaccccaaggagatcatggggcggggcgtgctggaattcttccaccccgacgaccgaagcatggtagtcgaacgcatccgccaactgaacgaggagcgccgcacggtaccgcgcgggcatgtgcgcatccagcgccgcgacggcaccgtcgtggatgcggaaacgtccgccgtgcccttccggctgggggggcgccacggtgcgctggtctttgtgcgcgacatcagcgaccggctgtgggcggaacgcgagatacgcgacctcgcgcgctttcccggtgaaaatcccaacccggtcatgcgggtcagtccggccctggtgctgctgcacgcgaaccggtccagcggtacgtttctcgaatgctacggggcgcgggtgggctcccccttccccgcgccgtttgccgaggtggtggccgagtccttgcgcacatgggccccacgtaccttcgaggcccaatgccttgaccgcatctacgccatgaccgtgaaccccattgccgacggcggttacgccaacatctacggcatggacatcaccgagcggaagaacgcggaactcgaactgatcaacgcgcgcgaggtggcggaaaccgccaccaaggccaagagcgcctttctggccaacatgagccacgaactgcgcacccccatgaacggcgtgctgggcatgctgcaactgctggacgccacccccctggacccggagcagcgcggctacgtgcaggtggcccacgcggcgggcagcaatctgacgcgccttctgggcgacctgctggacctggccagggtcgagtctgggcgattgaccatccgcgaggaaccgttcgatttcaacgggctgacacaagaggtgctggccgtgctgcggccagaggcggaccgcaagggcatcgtgctggaggcggcgacggacggcatgccgggtgccctgctgggcgatccgcagcgcatccgccagatgctgctgaacatcgtgggcaatgccgtgaagtttacggatagggggcatgtgcggctgctggcccgcttcgagccgtcagccgggccaagcgcgacagccgaacccggcgggcagggcgaacccggcgggcagggcacgctgtacctcgcggtggaagataccggcatcggcatcccaagcgacatgctgggcaacatcttcgagccgttcacccaggtggaggacgcggtgtcgcgcaggcacggcggggccggtctggggttgtccatcgtgcggcgcatcgtggacctgatggagggcgaggtctccatgaccagcgaggaggggcgcggcaccaccgtgacgttgcgcctgcccgtggccgcaatggaccggctgcccgcgcaggagccgacgcgcaacgggctggccgacccgcccgtgcgccaggggcgcctgctgctggtggaggacgaccacgtgaaccggctgaccgtgctctggatgctggagaagctgggctacgacgcccttgccgtgggggatggcgctgcggcgctgcaggcgttgcggcaggggcgcttcgacgcggtgctcatggacgtgcagatgccggtcatggacggcctgcaagccacggcggccatccgcaacgccacggacctgccgggcggggcggaggttccggtcatcgccctgacggcctatgccatggaaggtgaccgcgagcgactgctggcggcaggcatggacgactacgtcgaaaagccggtggacgtgcaggcgctgcgccgggtgttgtcccgtttcgtgggcgaacccgatgccccggccctttccgatgcgtcccggctggcggacgtgccggacaatccctaggcccggatgaacggccccgcccgcagccgaggggggggacgcaggacggcgccgcgcgcgggctacatggcccggcgcaggcgccgttccacgtggcgggccgccagcgagcaggaaaaggtcagcatcaggtacagggccgccaccgtgagccatatctcgaaggtcaggtaggtggcggccatcagttccatgccctgaaaggtcagttcgcggatggatatcaccgacaggatggccgaatccttgatggtggagatgaactgcccggccagcggcggtacgatgagccggaaggcctgcggcaggatgacgtggcgcagttgctgccgtctggtcagccccgtggaggccgaggcctcccattggccgcgctccacgccttccagcccggcgcgcacgatttcggtgatgtaggcgccctcgtacagcccaaggaccaccaccccggaaaggaacaccggcaattggccgggcggcgccagcagcagggcggatgcccgcgccagccagtcctgcacgggcaagtacagctggggggacaacagggccgccacgccgtcggccacgggggcgaacagcccggccagcagcggggcgaactgcgaactcacgaagaagtggaagatgaacaccagtaccagcggcggcaggttgcgcaccccttccacgtaggtgcgcgccaccatgcgccggaacaggcgcgggctggcccgcaacaggcccatgccggtgccgatgcacagggccagcagggtggaccacaaccccaggcgcagtgtgaccagcagcccctgcgttagcgtgccgggcacccagcctcccgccgcgccctgtgtgtcgtgccgcagcagaaactgccacaccaccccccagttccactggtagtccaggcggccagccgctttccagtacacccaggccccggcgcaaagcagcagggccagcaggagcgcgtccagccgccgtgccgcggggggcgacagaaagacctccacggcggtgggcgcttcgggcgtgcggtcaaggcgcgcgccgtcgtccccgtgttcctgacgcggcaggcgcgccagacgaggaggaaaggccggaacgttgtgctccggcggcagggccgggaaagggcggggacgcatggcactccggggcggggcaggtgacgggatgcggtggatgaaagtccgcacggcgcacggggcagcatgcgcggccccgtgcatcgcgtggcggaggcggcgggctacttcagccgcgcttcccactcgttggtttcgaaccagtagtgcttgcgttccttcagccagccctcggcatccatcaggcgaatccagttgtcgaacacgttcagggtgtccacgtcgcccttgcgcacggcaaaggccaccggctcgctggtgaaggtgccgggcacgggcaggaacagcttgtccgggttcttcagcacctcgaaggcgggcagcggcgcactggaaaccatggcgtgggcgcggccggagagcacttcctggatggccggtgcctcgtcatcgaacaggcgcagggtggcccggggcagacgctttttggccgcggccgccgcggtgctgccggtgcgcgcggcgatggtcacctcgggcttgtcgaagtcatccagggtggtgaagccctttgccgtcgcgcggttggccatcagggccatgcccgcgtaatcgtaggggatggtgaagttcaccttcagattgcggtcgggcttcacgctcatgccgccgatgatcacgtcgaacttgccggtgagcagggcggggatgatgcccgaccacttggtgggcacgaattccaccttcacgcccaggtcatcggccaagcgggtggccacgtccacctcgaagccgatgaacttgccggtgacgtcctgcatggcccacggcacgaaggtggaaaagcccacccgcagcacgccgcgttccagcacgcccgcgatgacgctttcttcggacagcttctggcgcacggatgcgtcagccgcccgggcaggggcgtgcggcgtcaacagcgccgcaagcaccagcagaaaggccagcagcagggcggggacgtggagacgtgcaggagatgttgtcgtatgcatggggatgcctccgttgcgtggcgcgcgttgcggcgcgcgggctgtgccccggcggcacggcgtgccgccggtcggcggggtggacgcgtcagaattcgtagcgcaggcgtcgctccagcaactgcgccagggccgaaagggacagcgtgagggcaaggtacatgcccgccacgagaaaccagacctcgaacaccaggaacgtgtcggcggccaccgcctgggcctgcatggccagatcgtgcagggcgatggtgctgaccagggacgaatccttgaccagggagaccagttgcccggtcagggggggcagggcggtgcgggccgcctggggcagcaccacctccatataggttccgggcacgtccatgccaaggctgcgtgaagcttcccactgtcccgtgggtacggaaagaatgcccgcgcgcaggatttcggcaatgtacgccccctcgaacagcgaaagggccagcaccccggctgcaaagcgtcccagccccagcaccggtgccaacacgaaatagaccacgaacaactggatgagcagcggggtgttgcgcaccgtctccacgtaggccacggccagggcgcgccccacgcgcgagccggattggcgcagcagtgcggccagcagcccggccagcagcgccagcccaaggctggccgccaccacctgcaccgtcacgccaaggccgtccagcagcggaccggcgcgtaacccgccatcccccgccgtggtgaacaggtgccgccacagccggtgccattgccagtcgtagcccgaagccgccgtgccgcgcagggtgatccacgtcagcgcacccagcaggcagcagtaccgggtcacgtcgccgagcacggccagcagggcgcggcgtgcgggtggtggggccggaacctccggggcctgccgggcaggcggggccggattgggacgcgacgagtcaccgggcgcatcggtgccggtgccgtgcgccgttgggtgtcctggggccgagctgtcccggctgtgtcgggaattttccattctgtggcgcagcatacgccgcaacacgccccctgccaaggtgggcggggcggacgggatggcggagtgcgtgaaaaagaggccggggctctgccctcgcatgggcacaggattttttgactgtgcggtgcgtgccggaggcggcgcgccgttgcaggcgcggccttcggggggtgcgccacaaagaaaggcgggacaggttgccctgtcccgcccgtgaatgcgtgtacccgacggcgcgaaggccgcgcggctacttgttcagcttcgtttcctgcgggaataccggcaggtagcggtacgaaaggctgagaatcagggccgcgtaggccatgatcatggcgctggcgccccattccgcccagttgggggcataggtttcccagctgtcgaagggcatcaccggcgcggccagggcctgcacggtcatgacgtagcggttgatggtcaccccgatgcagtccaggatcgccgccgtgtagaacagcgtgcggttgttgcgcgtggacgggatgatcagcaggatggcgggcagcacgccgcaggcgaacagttccgcccacagcagccacttgccgtagatccagccgtagaacacctgatcgaaggtcaggccggaacggggcaggatgtcattggcccacgcccaggtgtccgccagcttgaagaccatgtacacggtcagcatggtgccggcgatcttgcccatcaggctcttgatttcccagctgaccagctgcttgccggtcatcttttccatgatggtgcacacgagcacggtgaacaccggcccggaacccacggcggaaaggacatacaggaagaaggtccagggccagatgaagaagccgtcgcgcgcgatgtacgggcgggcgaagagcacgccgtacatgccgcccagcgacccctggtggaacgtggacaggaaggcgccgatgcccgcgaagagcggcatcatcaggtggaagttgtgggcgatggcgtgcaccagcttgttgctgttcagctgcttctgctcgaggatcagcgggacgtactcgatgaccagcacgaggcagtagcaggtgatgcagaagataacttctgtcagcatggagtgcacgttggcgtgccagtagccgaaccaggcgcgaagcggctggcccacgtcgagcaccaggacgagcatggcgccggagtagcacaggaagcccacgatgaccgtgaggttgatgatgttcttcagcgggtcgatgttcaggatgtagcggagcaggcccgtgaagaacgcgccggcgccaagggcgatgaccgcaaggtcgaaggtgatccacaggccgaacccgaagtagtcgtccagcccggtcacgccaaggccttcggccagcacccggtaggcggcgtacaggccccacccgaacaccaccatgacggcggtgatccagacgaggaacttggacagcgagcagcgcgtgcagccttcggggaacagcgcggcgtcgatgggaaggtcgtagttcttatccatggccgccccctaccctttgaccttttcgttttcgagatagttgtcgccaaggcggcgcacccattcgcggcggctgatgtagtacacctgcgggtcggtgcccaggcgttccagcagccggaaggcgtacttgcccttcacgagatcatgcaccttgtgcgcgggattgttcacgtcgccgaacacgatggccccgttggggcaggcctcggtgcacgaggtgatgtagtcgccgtcgttgagggcgttgggatcacggccttccacgcgggccttgtccttggcctgcatgaagcggtggtggcaaaacgagcacttttccaccacgccgcgcgggcgaaccgacacgtcgggggtcagggtcttgtccatgccttcgggccaggtcgggtcgaaccagttgaagtaccgggcatggtagggacacgaggccatgcagtatcggcacccgatgcaccgggggtagacctggctgacgatgccgccttcctcgttcttgtcggtggcgatgacggggcacaccgacacgcacgagggcttgccgcactgcatgcaggggcggggcaggtaggccacttcatgctcggggaagggctttccgttgttcagttcatatacgaccagccagttcagcgacttcagcttgttgctggcgtccggctggggggcgatgttgttctcggcctggcaggcgaccatgcacgcgccgcaacccgtacatttgtccaggtcgatggccattccccacttgatcttgaattccttgaatgaggacatgacgtacgttccttatgctttggcgatgtttacgccggcgctggtccagaccgaaaggcccgtgccgggttccgcaccagctgcgagcaggcgcatgacgttttcgcccttgcccttgctgaactcgtcgaaggcggtgtgcccgtgcccggcagggacggccaccgtatcgttgatgacgccttcgaacaggttcacccgcgccgtgaatttgccggcggggttcgagagctcgatgcggtcgtgcatccgcaggcccagcttggcggccgtggccccgttcatcatcacgtagagttccttgccctggatttcccagcgccggacggtcttggtgttgaagggcggggtggcggtcttgctggtgcccacgttcagcttggcgaccggagcgagggcgacggggaaggccggggccttcacgtcaatggccttggaaagtacgtcggcgcgcagtgcgatgccgttgaccggcagcaccgcgttgctcacgtgcgcgttggtggccgaaggctcggtgaagctcgcgccgcgggcttctgccttggccttcagggcgtcggcaaaggcggcaacgccaaggtcggcacccagctttttagccacgccgatgaccacgtcgcctgccgggcgggcgtccaccaggggcgccagcgcgggcacggcaagggcgtagaccacctggccgcagccgtagggggtgtccacgtcgtcgaagcgttcaaggcccatgggcaccggcagcacgaggtcgcaggccatggcggtttcatcgaggaagctggtgaaggccaccttgaagggcaccttggccagcgttgccttcatggcatcggcctggggcagcgcgtagacggggttggcttcgtagaagaccaccgcctgcggggcggcggacttgccggaggccaccttgccgagccacgccaccagatcgttctgcagcagggccttgcggtccatggcagcgggtacgactttgcgggcgtaaggcagggcacggatgccgccttcgcggttcatggagcccagcagcgcgttcagggcaaggccggccagcacgggggccgcgccgccgccctgtccgatctcggacccggcgatgaccagaggccgcttggccttggccagttcctgggccacggcggcaagacgcttggcgtccacgccggtctgggctgccacctgttcgggggggaacttggcggccagagccttgaagtcggcgaagtcggcggcggggctggtggcgcccgccttgatcagcaggttggccaagcccagcgccagcaccgcttcggtgccggggcggatggccagccacgtgtcggcggtggcggcggtgttgttctgcaccgggcccgcataggcgaaacgcacggccggggcttcgccatgggggcggcccacccggaaggcgtggcgattgcggatgaccgggccccaggtttcgagcacgttggcaccgatggcgagcacgtagtcgctcttctcgatgtcgtagccaacctggccttcgccgcccatcagttcccacgccttggcggcggactgggcctcgccgggcatgaggaagcaggacttggagcccatctcggcggccagcgccgtgaacagctcgttgatggtgccggtttcgtcaccggagatgacggcaagcttgtcgccgcccttggcctttttcaggccttccaccagcatggcttccgcctcttcccaggtgatgcccacgtacgcgccgtcggcggtacgcttgagggggcgcttcatgcgggaggggctgtacagcagttgcacttccgccgcggcgatggacgaaagtccaccgccgaggggatgatcgttgttggtcagcacgcgcaccgggcggccgtccaccagccgcaccttcacgccgacggcggacgggcacagcttgctgacggtgggcacgtacgagttggcgccgtcgatgttgcggggaatccacgaccagttctgcgtccagatggacacgtcgtccaggcttttccagacgacgggggtggcgagaatacccgcggtggcgccgccgatgaacttcaggaaacctcttctgtccagagccatagcaccacccctttacttgtggcagacgaagcaggcattgctggaattcgtcacgccgtagtggttctcattggcgtgacagcgttcgcattgccacatcttcatggtttgcttgctgtaaccggtcagcttgttctcgaagtaggtcggtgcgctgtcggagttggccacgtcggggtggcactgggcgcacagttccgactccttgaagtcgtgacactggttgcagccgtcaagggaatgggcggcatggctgaagaagacgttgtcgggctggatctggtagaccagccacttaacttccttgccggttttcacgtactcgttgacgaagcgggcttcctcgggatcggacccgagcacatcggaatgacagtcggcacagctggccgtggagggcagacccgcgaaggtcccgtcctcacgcagcacatgacactgcttgcattccatgcccgcgctttccatgtgcaccttgtggctgaagcgaatcggttgttccttcttgctgtacatcatgtccgggaacacccaccagccgaagatgagcgacacgaccaagcccacgagaaacggggtgatgccgccgccgcagcacttaccgccatccttcgcgcagcctgaactgtttaactgcctgtcctccatacccttcgcctcattagctgatttgagagatgaataacgaatgcccacacttgccacgacaaccttactaggcgacaggttgaaaggctgtcaaggtgaaatatttcacgaatccgcttccatttcgcgcaactaggtgaaatttcatgccgcctgagcgcccgatcagccctccttgcggcgcccgtagacgtcgtcgaagcgaacgatgtcgtcttcgcccaaatacggaccgctttggatttcaatgagttcaagaggaatgcgacccggattggttaaccgatgaagggtggctttcgggatgtccacccattcattttcggtcagggtgcgttcctcgttgccaacctgcacaagcgcggcacctttcgccaccacccagtgctcgctgcggtgatggtgcatttgcagcgacaggcgcgcgccggggttcacctctatgcgcttgaccttgcgcccggggccttcgtcgagcaccgtgtagttgccccaggggcggcgcaccgtaaggtgcacgtccaccagcggactcttttcggccttcagtttctccaccacgtccttcacccgctgcacctggtccttggcgcagatgagagtggcgtcgcgggtctgcacggcgatgacgttggaaagtccgatggccaccagcttgcccccgcgcgagagcagcaggcagtcgtcgcagtccagcgccatggtgtcgccctggatcacgcagccgcgttcgtccttggcgcccagacggtacaacgcttcccaactgcccagatcgtcccagccgaaggcggcctccaccacggcgatgcggtccacgtgctccatgatgccatagtctatggatatggacggcagggtggagtagccgtgcgtaagcgggatgccgggggccaggctggcatccgtgcgggtggtccaccatgtggcaagcgttggctgaaagcgttccaccgccgccagcagcacgccgccgttgaacacgaacatgccgctgttccagaaatgcatgccctggcgcagaaagccgcgcgcggtttccaggtccggcttttcgacgaagccgtccacggcgaaggccgcgccttgcgctgcggcattggcgtttgacaaaagttcaccccggcggatgtagccgtagcccgtttccggcgtggtgggcggcaccccgaaggtgacggtccatccttctgcggcaaggcctgccccgcgcgtgacggcggccccccaacggacctcgtcgtgcaactggtggtcggacgggaacaccgccagcagggggggctgggcggcatcgtccgcttccgcggtgcccgtggcagcgttcatggcagcatccaggcccagcaggatggcgggcagggtgttgcggcccaccggctcggccagcacctgggtatccagccgttcgtccagggcacgggcctgggcgcgcacctcgaacacgtgctcctcgttggtcacgatgtgcacccgttcgggggggaacaacgagagtacgcggcgcacggtctgctggagcagcgaaaggtcgccgttcagggccagcagctgcttggggaacaacgcgcgcgaaaggggccacagccgggtgccggacccgcccgccaggatgacggcatggcagcggtcgagcggggtgggagcggcgttggcgggggatatggtcatgcgtcggcctttgccgggggggcgggttcgaaggtgaacggcgactgaagatcgcgcagccggggcaggcggcggtccttgtccgacagaatgggcagggcgggggcgatgtccggccaggtgatgcccaggtccgggtcgtcccaggcgatgccagcgtcccgctccggcgaatagtaggcgtcgaccttgtactggaactcgctgcccggctccagggtcatgtacccgtgggcgaagccgcgcggcacgaacagccgcgcgaagttgcgttcgctcagctcgcagccgtaccatttgccataggcgggcgagccgacacgcaggtccacggccacgtcgaagaccgagccccgggtaacccagaccagcttggcctgggtggcggggggcaactggaagtgcaggccgcgcagtacgccgggctgttccgaccgggcgtggttgtcctgcacgaacccggcgggcacgcccagtgcagcaaacaggtcgcggcggtaggtttcgagaaagaagccgcgttcgtcgcggaacacgcgcggctccagccggagcaggccgggaatgccggtttcgatgatctgcaagaggcctccggtgcctgtgagtgtggaatccccaaagcgcttacctgattgaggggcttttttgaagccccggcgcgcgccaattccgcgtcgggcgcggattgccaaaaccgttgcccatgcccgtggatttgggatacataaacgcaattgtggtgaacttcgcagatcgcgttttctatttatggatatgccatgagtgagcaagagacggcgttgaatgcgcccgcacaggggacgggaatggtgttcgaagatgccgggacagcacgcgaggccgcactggaggcggaaatcgcgcggttgcgaggcgagcgtgacgccgcgcgttccgccgagcgtactttgcgcgacatcttgacctcgattcccgacctgctgacggtgcacgatcgggcggaacaggtggtgttcagcaactggcagggcgacaacgtgcgctgggagacgcagggcggcgaccagcacggaagaagctgcttcggctgctattttcgcggcgagaagtcctgcgacgcctgccagatagcagaggtgttcgatacaggacgccaaaagatcatcgagttgtacaatcccgattcgcgcacctttcgctccatcaccgtgtttccggtgcgcaacgccgccggtcaggtggccatggtggcggaatacgtgcgcgacgtgaccgagacccgccgcatggaacgcgagttgcgcgtggccaaggaggccgccgaggcggcggacaaggccaagagcgagttcctggcctccatgagccacgaaatacgcacccccatgaacggcgtgctcggcatgctggaccttgcgctggacaccccgctggacgaggaacagcgcgaatacctggaggcggcgcagaattccgccgaatcgctgctggcgctgatcaacgacatcctcgacttttccaagatcgaggcagggatggtggaactggacagccaggtgttccgcctgcgcaagcgcctgtccaccctgcacaccatgttcgtgcaccgggccgaggaaaaggggctgggctttgcctttctggtgcccgaaggcgtgcccgacggccttgtgggcgaccccatgcgcctgcgccaggtgctggtgaacctgctggacaacgccctgaagttcaccgaggcgggccgcgtgtcgcttgccgtgcgcaccgtgcaggccacgccggaatccatgctgctggaattttccgtcaccgattccgggcccggcattctggacaagcaccgcgagcacatcttcgagcggttcgtgcaggcggacggatcactttcgcgccgtcacaagggtacgggccttgggctggccatctgcaagcggctggccctgctcatgggcggggacattcgcgtggacagcgcgccggggcagggcagcaccttccacttcacggcgcgcttcgccacggcacgcctggaaggcgaagaagccgcccgcgcgccggtgcagacgcccgaaccggaatgccgggcgcgcatcctggtggcggaagaccaccccatgaacctgatgttcatcgagaaatttctgcaaaagcagggctacgaggtgcagtccgtgacggatggcagcgaggtggtgcctgcgctgcgcaagcaggaattcgacctggtgctgatggatatcgccatgccggtcatggatggcatggaggccacgcgcatggtgcgcaaggcccagggcatggccaccagcagcggcgtgcccatcatcgccatgaccgcccacgccatgaagggcgaccgcgagcagtttctggcggcgggaatggacgactacatcggcaagcccatcaattccgacaacctgcgcagcctgctgctgaagcacatccagaagtgccgccggggcggggccgcgggggcgggggacggagctttgggcggtgccgggtagcggtaccgggtagcggtaccggacgcgccatgcctctgttgcccgggcgcgtgcagcgtcccgtgcgcgggttgagccagagaggggaaggccaggcgcatgtgccacgcctcgggatgcagcgggtcgccgcgtgaaggtctttctgctctgctttcagccgcgctgggggggggcgcttggctggaacgggacggcgcgagacgatttctttgccaggggcggcgacgtgactgtcaaatgccgcggcctggtcaggatttttcgtggcgggaggaagcgttgcatggcgttgagccgcgacgccgacttcttgctcagcaccggggtcggtggcatccgggctgcccgccttgaccgcccccggcagtcagggcataaccgcccggcaaggtcggtggcggtctgtcattgctgatatgggctgcctcgcatcagatgcggaagggtggcagagtccggtttattgcggcggtcttgaaaaccgttgtggggggaaccccaccgggggttcgaatccctccccttccgccagaagaagtatgctgagcttttgtagatgacggttatgggtcgctccattccgtgcacgcatccgcaacgggaagaatgcagaagcattggctgccctgttgaggggggagattggcgtgctgtggggtcgtgagccgctgcggaatgctttttattagtccgccgtacgtgcggctgtatccggggggagggcgcacggtaaggggacgcatgaggatggagtatgaaaaaggctttgatcacagggattaccggtcaggacggggcatatcttgcccgttttttgttggacaagggctatgaagttcatggcatcaagcgccgttcatccctgttcaatacccaacgggtagacgccatctaccagggcgtgcacgctagggataaacgcttttttctgcactacggcgacctgaccgacagcaccaacatcattcgcctggttcaggatatccagcctgacgaaatttataatctcggtgcccagagccacgtgcaggtctcctttgcggcgcccgagtatacggccgatgtcgatgccctgggcacgctccgtgtgctggaggccgtccgtctcctcggcctggaaaagaaaacccgcatctaccaggcgtccacatccgaactgtacggccttgtccaggaagtaccgcaacgggaaaccacgccgttttatccccgttcgccgtatgcgtgcgccaaactgtatgcctactggattacggtaaactaccgtgaggcatacgacatgtatgcctgcaacgggatactcttcaatcacgaatccccgttgcgcggcgaaaccttcgtcacccgcaaggtgacgcgagccctgccgcggatcatcctcggcatggacgactgtctgtacatgggcaacgtcaacgccctgcgcgactgggggcatgcccgtgactacgtccggatgatgtggctgatgctgcaacaggatgctccggaagatttcgtcatcgcctccggtgaacagcattcggtacgcgaattcatcgaagaagcctctcgaagccttgggcttgccttgtcctgggaaggtcagggtaccgacgaagtggcccgggttgcctcgttcgacaaggccgttttgatggcgctgctcgacaggcagatgcagggcgaggcttcatccaccaaggacgcgttcattgccgaaacgctgtcggccatggaacgaaaccccctgctgaagccggggagcgtcatcgtgcgcatcgacccgcgttattttcggcccacggaagtggaaacgcttctgggtgacgcgtccaaggccaaggcaaagcttggctgggcgtcgaaaatcacgtttcaggaacttgtccgggagatggtggaggaagacttcgccgccgcacggcgcgacagtttgtgcatccaggccggattcgacgtgcacgaggtgcgtgaatgatgcaacaggctcctcccatgcaaccgcacagccgtatttatgtggccggtcatcgcggcctcgtgggcagcgccattgttcgggcgttgcaggcgcgaggcttcaatgatcttgtcctgcgcacgcacgccgaactggatctttgcgatcagcatgcggtgagtgcttttttcgcagcagagaagccggaatacgtgtttctcgcagccgccaaggtcgggggcatccacgccaacgacacataccccgcgcaattcatccgcgacaatctgctcatccagacgaacatcatcgacgccgcgtaccgcaacggctgcaagaagctgctgtttcttggttcttcctgcatctaccccaagctgtgcccgcaaccgatcaaggaagaataccttcttaccggtccgttggagcccaccaacgagtggtatgccatcgccaagatagcgggcatcaagatgtgccaagcttaccggaagcagtacggctttgacgccatcagcgccatgcccaccaacctgtatgggccgggggacaattaccacccggagaacagccatgtgatcccggcgttgatccggcggttccatgaagcgaaagtggctggcacagatagagtaaaaatttggggtacaggcgccgcgttgcgggagttcttgtatgtagatgacttggcgagagcgagcgtgtttctgatggaaaactattccgattgcgagcacgtcaatgtgggctgccaagaggaaatatccatcatggacgtggcgaagtgcattgctggcgtggtgggtttcaggggggaggtcgtcaatgacccgacgcgaccggatgggacaccgcgtaagttgatggattctggtcgattgtacgccatggggtggcggccgagttggagtttggttgatgggttgcgcaaggcctatctcgattttttggaaagacacggcgacgtgctggaagggtgatttttattcttattgtggccagtatgactttgagatgggctggtgtgatagtcgagtggtatctgcaagtagtggatttttgctccaggcgtgtgcgttggcagcgttgatatccccacagtgtattttgggggaggggcaggcgcggaacaacgacattaagactttattcggtgcggattatgactgtagaaagcaatgtcattccgacaatatcagtcgggttgagtgtgtacaatgccgtgcgctttttaagggaagctatagaaagcgttttgaatcaaactttcagtgatttcgaactgatcatcatcgatgatgggtccacagatggcagcgacaagattatacgcgaattcgctgcgcgagatgggcggatccgcgtagtaacgcagcagaataaagggttggtcgccagcctgaatttagcgctgtctttggccaggggtgagttttttgcccgaatggatgcggacgatgtctgcatgaataacagatttcaagtgcagttagagtatctattagcgcatccagacgttggagtggtcggtggaaatattgcggcgatagatgaggccgggaattttttgcaaagtgtcgtctatccgcagggtgatgatgctcgtgaagctctgctacgtggttcgcccgttgcgcatcctgcagttcttgcacgaacggcagtgctcaggcttgttgggggctatagggcttactacaggcattgtgaagattatgacctatggcttcgggtatccgagtgtgctcggcttgataatgttgacacttgtgtcctcagttaccgtcatcatcgctctagtgtgtcggtaatcaactcgatggatcaacggattggaacgtgtattgcccaggctgtccatgtttataagcagcgtgctggtattgatgtcacagcggacctgcctgcattgggttgggaagcatttctgttggttcctttggttacagaggagcaagcaacggtctggcttcgtcttattcccatgttagtgataggaagagctttttctgatatcgaggatgaggttttagaagggtttagatctgcaaggcggtatgcgaaaggctgcgatagggagttgctttactgttgttatgcggcttgggggaagatgatatggtcgcatagtcgtcctttggctgtatattatgctgtaaaggcttgtgtgtgttcgccgtggtctgtagcaaggggggtgaaaagggagctttttagtcgattcttaggggcaaaaaagaggaaaaaatgttaaattggtgggtaagtgccctgtggtctacggtagtgtctccaagtcgggacactgggtacttgacaggtcttcgcgcttacgccgccttcgctgtggttgcaatccatacaggactaggagggattggtggtttaggggcattcttctctaatttggttaatcatggaaagcatggtgtccctttgttttttgttttgtctgggtatactattgcattgtccatttataaatcagataagtttagctacgctctgtattggcgcagaaggtgtagcagaatacttcctttatactttggcttgatagtgtttttgtttttgattggctatgaggggtcttattgggcgaaagagcttgatgcccctaatgatttttttagcttagtcgcgcatgttttttttctgaatgtttatctttctcaatattccaataatattattggtgttgaatggtctatacctgtcgaatttttttattacacaatcattccaagtatggcctttctggcaaagaagccttttgggtgggtgttgctctgtgtttttgcctatgtattcagtcgttttggcttgatattgccatcgccttttgctgatggttcagaatatcgataccttgcgtggggatggcaaccgtttcgctatgtgtggtgttttgtcttgggggtgtgcttggcgtcgctgtgtacacatctagacgttgtaaagcgcgcatttgagcattccatattaacggttttgattttaattgtttttgttgtttatgtgtaccatgttcatgaggggagccttgtattttatacattgatttcgtgcggattgataatcacatcaggtcgatgcaataaggttgcttgttttctttttgagaataacgtagcgttatatcttggaaatataagcttctcgttgtacttgttgcactatccagttatgaagatgatgtattccagtgcttatggtaattcattgacgcgctttgctgtatatattgttgcgctgtttgctgtcgcgaccttgtcgtatgttttcatagaatatcccttcttccaccgcaaaaccaaacagcgtgcgctggggttatagcaatgcccagagttctcttttctactcgccatacgccatggccttatgcccgccagattatgccatcggatccgctgttttcagggtggtcattcgtcatgaatcaggatgcgcccgaggctgactatctggtagtttttgatgagcctcacgcttccattcataccgatatcccaaaggcgaatcggatgttgtttattggcgagccgcccaacgtgcgcacctattctccggactatctgaatttgtttggaatcgtgatatgcccctacgacctcaagggctacgttggcaagcagatccgatcgcatacagcgcttccttggcattttggtgtgaaccgcgatttgacggacttgagtttttctttgacagcatctcaaattgaagaactccagtgtcctgagaagctgaataaaatatcggttgtctgctctgacaaggcctttacggcagagcataaagccaggttggagtttttaaggcgactgaagctggatattccggagcaattggatgtctttggtagaggttttaagccgataggtgataaatccgaagcgataatgccttacaagtatcacttggtcttggagaacaacaggattcaagggttttggactgaaaagctggccgatgcctttcttgggtacgcacttcctttgttcagtggctgtccagatttaatgagctacttcccggctcgctcctttgttcctttggacatttcggattacgatgctgcactcgcagtaattcgaagttgtcttgcaggcgatgagtatgcgagccgttttgagcaaatcagagcggccaggcggaagattctatatgattacaatatgttcgtctttgccgtgcgtgcgctcagtgctgtgcctagggctcaaaggctccgtgacaggcaagttttgcgaacctctgagcggtgccgaatgctttggcttaaagacagtgtgccctatcgtaggcttcgagactgctatgaacatggtgcgttcgtcaacgttgtgaaggataggtttaggaattttttgttgtattgtcagttgattagggagtctcgaaatccatggctggattttgactggggtgatcgcttgggcgctgtcaagcgtcaagagggttttgcatcgcaacgaggccaagactggtatgtctccactaaaatttttcccaataagaaggacggtttttttgtagatgtaggggctaatcatccgtatgatttgagtaattcttattattttgagcgattgggctggacaggcattgcctttgagcctcaacaacatgtgagggaactttggcctgcgcgacgctctacgccctgctatccctatgtgattggggatgttgaagaggaggtcgaatttgttgaggtgcatagtgacggttggcagcatgcgcttgccggtgttaagggggttgcctctgcttcagttcctaatctccacgggcagcgaaccaacattgtggcgcttcggcagcgtcgattagataatgttcttcttgaaattggcaaaagtgaagtggacgttctctttgttgatgtagaagggtatgagtgcaatgtgctgaagggtatagattttagaaatatttctatcaggtgtattgtgctggaaaatgacagaactgcgctgggggataacggattgagacgattccttgccaaggaagggtatcgcctagttgctcggttgtctggtgacgacgtgtttgttttaggggctaaatgagaccggttgttgtcgacatctttggcggcctgggcaaccagatgtttcagtatgctgcggccaaatctctagccgagcgcttgggcgttcggctggagctggacgtgtctatgttctctggggatcctttgcgcgcgttcagcctgggcgaatttgcgattaccgaccatgtgcgcggcaagagtcggtcaagcttgttggtgcggtttgcccgttcgcttggctttggttcgtcttcaaaatgtgttgagccattttttcattactgggaagggatcaacgagatcgaagcgcctgtccatatgcatggttattggcagtctgaaaagtatttcaaggcatatgaggacttgataaggcgcacgttttctttttctgcatgtgagggtgtggcgagttccggaaaatatgcgggggtgtccagccccatgtctgtttctgttcatctgcggaggggggattataaagagcagaagaatgttgtagttcatgggattttggggagggagtattatgacgctgcgtatagcataattaagcaggggtgtcctagcgcgtgtttttttgtattcacagatgcaattaatgaagctgttgatttcttttcgcattggaatgatgttttatttgtggatggaaataatcaatatcaagatatgtatttaatgagtcaatgtcggcatcatattattgcaaatagttcatacagctggtggggtgcatggttgggtgctttttcggatggtatgacggttgcgcctaaaatgtggttcgcatatgatgtgttaaaagaaaaaagcataaaagatttgtttccagaagattggattgtgttgtgatgtgtgaagcgtgtactcgttacgccaattctgtgggggttgttgtgcccacatggaatagggctgaatatttacgggcaacattagagtccattttcaatcagacatgtcctcctgctagagtggtagttgtcgacgatggttcgacagatggtactggtgatctgattgaagcgttaaaacgaaaatggccaaaacttgagtcgttacgtctggaaaatggcgggcctgcccgcgcaagaaatcttggcgtggcacatctgtctgactgtgagtatgtcgctttctgtgattcggatgatgtgtggcattcggaaaagattgaaaaacagctcctcgtttttacaagctcgccattctcctccctttgctgtgtttattgtgccaataacgcaatcgacgagcgtgggtgcgtggtgtccggagtggacatcccccacttgcgaggtaatgttcataggagcgttctttcaggaatccctgtgcagggctccttgtcggccattatggttccacgggcaagctttgtaggtattggcggattcaacgaggaattccattctgatgaggatttggagtttttaataagactctcagccgttgggccttttgactattctgatgaatgtctagtcagtattagagttcacgcaagccaatccagtaacgattcattgaagttgctcaagtccaaggggcagcttcttcatgttcactcggaaaaatttacgccgttctctcctctggtgcacatggttagagtgcaattgcttgcgatgattcttggcgatgggctctgttctagtaggggtgacaagtttttgcgcatcttaagagagaggcagcgatacgaagcgctgtccaggtggcatctctcctcaagagcttcccggctagtttgtgcgaatttggtctttttttgtttagcatttgtgttcagcccgttaattgtgcggtggaggttgcttgtgcttcgtggtgctcgtggtggtctcgttgttaatttgttgcgcaaggctaacctcgcatggtgtataatcaagcctttcgttggccggaatatttttaaattgccccagttcattggtgattttaaaagatttaacaagcaggcagctgttgacggtaatgcccaggcattgtttcgtgacatagtagccgtgcccggagataaaacgacttttgtagattatgatgctcattacttatatcatactgcatgggctgcgaggattatatccgaaacgtctccgtctgttcatgtcgacatcggcagtcttttgtatttttcgacgataatctcggcgtattgtcctgttgagcattatgatttcagagcgccagacctagttgttgatgggctgaaaactggtcgagctgatttgacttcgcttcatttcgaaagcggttcaatcgcttcgttatcttgtatgcatgttgtagaacatgttggtctgggacgttatggcgatgcagttaactcttgtggtgatgaggttgcaatccgtgagctcatacgtgtccttcggcctggtggtcgtcttttatttgttgtgccagtgggaagtcctagggtctgctttcacgcgcatcgcgtatactcttatgagcaggtgttacggtattttgccgacttcagattgcatgagttttctcttgtctcgggcaagcgcttgatacgaaattgcccgcctgatcgtgttgaggccgagtcgtatgggtgtggttgtttttactttgtaaagaatagctgattcactatgaaatgtgtcattcggccagagagcgacatttcaatcgtgcgcgcgcttcgtgaggttgtggcggcgcgtgggacgctgtttattctggcgggcaaagatatcagggtgaggtataagcagtcagcgttgggcttgttgtgggtgattctgcagcctctgatgactgcgcttgtttatagtcttgtgttcggagtttttgctaagtttgatgcgggaggagatgttccgtatccggtgtttgtgctttctggtgtattgctgtggcagttctttagtcgcacgcttgttgagggtggggctagtctcgttgtgaatgcttctataattgggaagatttactttcccagggctattctccctattgttccagtattggtggccgctgtggatttctttttgtcgtttgtgattattattggcggtagttttgctcttttcgacattaacgtgtcgattggccttctttgggtgcctcttgtgttgtttgttgcagcgtttctttccgttggcatttcttttttactcgctcctatcaatgcgttataccgagatgttgggattgctatcccatttttcgtgcagctttgtatgtttgtaacgccagttgtgtatcctctgtctgtggtgcctgataggttcgtttggatttttgaatacaatcctgtggcaacgttgctgggattgatgcgcaccgcagtgctaggggttgcgcctccatcgcttcgcgcgatcgcatttctttgtgttgttactgctgctttatttgtctttgggcaatgggtgtttcttaaaaatgaagggacgatagttgataggatgtagctgtgcgctctgagcccgcaattcatattcgttcactcggaaagaggtacaaacgtcacgacgtgcaggcgagtgatacgcttcgagacgcggtcgcggcttttgtcgctcgccgggggcgtcctcttgtctccagggagttttgggcgttgcgcgggattgatctggatatccatccgggcgaggtcgtgggagtgttggggcgtaatggcgccggcaagtccacactcttgaagataatttcccgtataacctcacccacgacaggtgaaatccatcttgatggtagagtcggtagtttgcttgaggtcggtacgggatttcaccacgagctgactggcagggagaacatctatctcaatggtgccattttggggatgagtaggcgtgaggtttcggcgaagtttgacgagatagtggagtttgctggtgtcagttcgtttttggatacgccgattaaaaggtactccagtggcatggtaatgcgccttgcttttgcggtagcagcccatcttgatcctgaaataatggtgattgatgaggttttggctgtgggcgatgcttcgtttcaacaaaaatgtcttgggaagatgaaggatgttactagcgcaggaagaactgttctttttgtttctcacaacatgaatgctgtgcgtcagttgtgtacgcgtgcaattttgttagaaaatggagttgttgcagcggatagttgtgatgtttcaagcgttgtagctagatacttgtcgtcgagcgcttccgaggcgtcttttgtttgggcatctcatggtggcagtactagccgtgatgattttattgttgaaaaattttatttaacagatgaattcggaggggttctttgcagagagtttgctagtgatgaaaaggtgtgtgttaatatagagttcagttgccgtgattttgtttctggtgtgctttctgtgggatatcaggtgtttaactcttttggtgatgttgtttatacaacttacacaactgatgagttgcagcctgtttcgcttggccgtggtggcaggtgccatttgcgaagtgagttgcctgttaatgtcttgcgccatggtgagtatgtgttttctttggtggcaggtgttccaggtcgaatgtcgttttataagcgtgacgagcctgttgttgtgataaagcatagggtttctgggaataaagagttttcctcgttgtatgattatggtcgtgttgggttgatagctccagttattgcttggcgtttagtcggtgttgagacggttactcatacggagctgctgtgaaagatagaaagattttgatttatattggtgccaactatggcgatgggctttggagtatctgtgatgattatgatgaatgtcacgtatttgaagcagatgcttcattggtggcatccttatgtgtcaggttttcttcgaagcagcatgtaaggattaatcatgggtgtgttgctacgtgtggcggcagcattcctttttttgtttatgactataagccggctaattcttgcggacagattaagcaggggttcatggatagcttcgagggcaacgccaaagagctttttggtgaagcgcgcgaaattcaagttcccgcaatttaccttcctgactattgcgcagagaataatatcaagtatatccatacctattttagtgatattcaaggtatggatctttctgtattgaaaacaatgcaagattttatcgatggcggccggataagtgagattatttgcgaagtggccaaggacgaacacaggaatatttattccggtattccagaaaattcattttcgagctttgttgagcttcttgggggcgagtatgtgcttgttgcgtctgggtgggatgaccttcaagacggcgtgttgaagggggtcccggagggatggtgggagtataactgcaagtggaggcatgtagcttcgccttatagggatggccttcatatgcgcgttttggccatgtgcgatctgtcgcctgaagctacggtggagcatcgcaatcctctggacctgctcacttccaataggcttgatatacttgcccgatacgagtttatcagtcgttttctttgtggtcagtgtgtagattatggtaagcatgtctacctttctgttattagcgcctggcactctttgagtggaggttttgatcctggcaagttttcaatggatgattatgtccagagctttgctgagatggcaatgtcgatgcgcgaggacggatttgatagtgagcggtctttgataccaattgtcgatggcacgattgtcgatggcgcacatcgtgtggctgctgctttggcgttggggatcgattctcttccttgtattgctgtgcgtggtaagaagcaagatcaatgcgaagcgacattgaaaagggtaggcgttgattctgcattggtagatagtcttatagtgcgtcatgttgaaattgatgatcgcatccgtttggctgttttgttcccctgtgcgcatggttctgtagatgaagcaatgggtatcattgagcgcaatgcagaggtcttgtatcgtcattcagtgcgtcttacgcgaaggggccaagaaaacttggcaactcttatttacggacagcacgattggtggagcgcccaccatgaggtgacctttgctggccgtaggtatcggcgcaatatggatacacttttcgttttttttagaggatgtactgatgtccttgccatgaaggcagaggttcgctctgcggtgggtctggggaatgacgctattcatacaacggacactcatttcgaggcctgtgagttggctcgccatgtcctaaacccaaacagtgtcgatgcgttgaattattcacggtcgagtgagcttaaggtctttccacggctgcttgatgtttttgcaacgaagcttcggcaggctaatgagtgtattgaaaattacgctatcgattccggtggtgctttggcagtttatgggcttagggatgtaacggatcttgattttatatcaactggcgcgattgaggacatatcggacggttcagtaggggtctccagccataatgacttgttcttcaaggcaccattgcgtcttgatcttattataaatgatcctcgtcatcacttttattggcacggaataaagtatgtttcgcttgatttagtgcggtttgtgaagtcgtgcgatatgcacggtaagaacaagcgggacataatgttaatagattcgcgcaaaagggcgatgtccacgctgtataggtttgttgctagtgcgctatacagggtgcgtttgcgttgtaatgttcgtgcgattatggctttggtgattcctgccggggcttcttttttgaaaaaggctcttgggcaggggcggtatgtgattgttagggatttgtttcggaaatatttcaggtaattactatggggtctgtgacaatagttatcccgtgtcgtaacgacggtaaattccttcagggcgctgtcgattctgctcttgcgcaaacgcatggtgatcttgagattattattgttgatgatgggtctgatgacgttgcgacgctccgtttgttaggggcgttgcaagagcaaggtttgacggtgttgcgaggtgagggaagggggccggcagcggctaggaatatggcgattgcgatggcgcggggagattatgtcctgccccttgatgctgatgattggctggcgccagaatatgctgaaaaagcctcgaaaattctggatgctaacccgatggtgggcgtttgctactgcgacgtccagaactttgggctgaaaagagggaagttgcagtttgcgccatattctcaagagcgtttgctgctgggagaggttctgattactgtttcgtcaatgtttcgaaaggttgattgggtagctgttggggggtttgatgaagttttgcccggtcttgaagactatgatttttggatctcccttgctgaaaggggcgttgattttttcaagataggagagacgctttttttttgccgggttcgcggaggatcccgcacggcaaggatgtttatggaggggaaagaacgcgattctctcctgtacattttcaagaagcacagaaagatatatgagcagtacggagaagctgtttttttgcgttaccttgatctgaatgcagagcggcaccaacgcgagtgtctgtttttgtggcgcttcttgtctattatgttgaatgttgaaaggcgtgcacgttttttgatcaagcggttacttaaaaggtgttagagtgttaggcggcatgaagtacgccccttgcgcaataattatagttaactataacggggctagcgatacgtgtgtatgtatcgagagccttgcgtctttggttgtgcagcccaagatgattgttgttgttgacaatgggtcaacagatgattcgtgtgatgttatcgagcgcttttggagagagttttccagattgcaaggagactcttttgctgctttaaatgcttcggacgttccgcaggaagcggcgcgcaatgtttttataaaatcaaagcgtaatgacggattttcagcaggaaataatattgcgttaagggttttggcgaatgttgatggtcttgagtgcttttggctgcttaacaatgatacaatcccagatccacacgcattgtcagagttgatgcgtggtgttgcagggaatccaaatgttggtcttgccggttcgaccctggtgtacgcaggaaggcccgatacaatacagtgtgcaggcggcgggtggtactttcctttatggggaggcactcgtcattatcttgagggtaagcctttcccgctggcgaagatgtctcggaatagcccaaagcatttggaatacatttgtggtgcatccatgttgatcacagcaactgcattttccaagcttgggcttttagatgaagatttttttttatattacgaagatgttgaatatggattgcgtgcaaggcgaatgaattttcaggcagtatgggttgctgaaagtgtcgtctaccataaggaaggtgcttctacgtgccctcaaggtgatagttccagaaggtccaagccgttattgatagattttctctccatcaggaatagactttggttgtccagaagatattacccatatattttccctgtagttgtttttagcctgattggtgtggcaatcaaacggttaatgagaaatcaggcaagccgccttcgtattatattcattgctctggctcattgccttaagggcacgatgggtaagccaaatttacgtattttctaggctggggaactaaggacgacagcgttactgctgtcattgacttggtcgtcactagtccatgggccttattgctgtggtgggaagtgccgttgaaaggtgtgttccactgaacagagggcgccgttattttgtacagagtgctttttgtaaggctttcaagacttcggctgccccctgagtatccacttccgcccagcgcaccgccttcccgcaggcaggcatctgccccgcaggaaccggcaccagcgtgtagggcaaaggatgcgccagcggtcccttcatgaattccatgttggcggaccagcccgtggccgccacatgcagtccacgcagcattgcttcatggatggtcaggccatagccttctgaccgatgcgtcgaaagatatacgtcatggttcagatacagctcatccagaccgccagccgtgaggttttctgtcatcagggttacgccgggcgtagcatcggctagtgccagtaagcgtctgtaggtgtgtggcgctgcctggtgctggctggccttgagcgtgagcgaagcccctcgcccgttgggaaaggccgcggcaaaggcagcaatggccgcccaggggttcttgcgctcgcatgatgaggccatgtcgaagacgtacaggcagcgcatcacgccgtcagcgcaaaagcctgccttgcggagcatgggttcgggcagtttgtgcggcaccacgcgcacctctttgtccgtcacgcggcggaaggcattggccgtgaattcgctgggtacttccacggcgtccacatggtccaacgcgtcgaggtagatttggggcagacattccaattcccaggcccagtacgccacaaggcgtttgtcacgcaggaatttcctgttcattcgcagcagaaccatgtggaaaagcggtgggttggcatggacaaccacggtccccccgccgatatggggggcaaggtccgatagttccaggcagtttgctatgccctctggtggcagcacggcctgctgcaacatggcgggcgtggcatccactccgcatgcttgcctgcccgcgccgcatgcgctttgcagatacaaccgggcgccttcgccaatacctgtggcgctccgcaggctgcccacaacatatacagggtcgtcgccgtgcgtatgcccgtcgcgtctggttgcgagcagggagcagcatgccttcaggatgcgcgactgggcctgtggcggcaggtttttccatattctcttaaggccgtgcatatgcggtatgtcctgcttctggaactatgcgatgcgattttggggccggatgcaaggcgtttccctgatgagcggcatctgcaggctaccgcgcgaccgctgaggcatacgttttcgtttcaggcatgtccatggacctttgctggccgacgcgtggtgcctggcttatgtcggtccataccggttgagccaggggagacaggcaagatagggtgaggccggtaaggtcgggacgggaccggccggagcggtggaaccattgccgtacacccaacctttacacaacgcccctcaccagccagtcgatcgacctccccgtcctcagccccgcatcgatgagccagtccggcgggatgcgcccgttcttgcgggcgttggaaatggacgccgccgacacgttcaggaagctcgccaactcgcggtcggtgcgtgcccccgccgcctccttcaggcgttccagcaccatgggtgcctggcgcagtcccatctcgccggaaacgtcgcgcgccacaacgtacacgcgcggctcgccgtagatggtgtcgttgtacaccagccgggcgtgcacggtggaatagctgcccgacaggttgcggatgcggcattcgaagtgctgttcgcgatgttcgcgcatggcccgcagcagggcctggcgcacggcgggcaggtcgctttcgtgcagcaggtccagcaccggccccatgtccagggtgtaggcgtcgtacggctcctgccggccgaatatggccggggtcagcgtctggcgcgaccgccgcaatatccgcccctggtcgtcggtcaccaccaccacgtcgccctggtgggtgtgcagttgctcgatgaaggcgttttcctgcaccaccttggcggaaatatcctgggcaatgcccagcaggccgatgacctcttgccggttgtcgtcgaagatgggccgccggatcacccggtaccatacggacggatccagcaggtgcggcacagccgggtgttccagctcccgcttttcctcgaacaccttcagcgccgcctccacggggtagcgggccagttccggtggcaggaagtcgtattcggtgcgccccatcacctcgtcgcgcgtgcggccataagcggcaaggtacgcatcgttgacggccacgatgcgcaggtcgcgcccgcatacccatgccaggcccgggagggcatccaccacgcgcgaaaagtcgctggccagcttggacgagaaggcgaacgggcgctcctgaaagtagccgctgtaggctaccatgcggcccgccgcatcgcggatggattcggcagtgtaccacagggccaggggcgatccgtccttgcggcgcagggtcacctcgccgttctccacctcggcccgcttgatgagctgactgacgatgcgcttgcgcgccgtggaggtaaagtagaactctcgcgcggaccggcccaccagttcgtcccgtgtgtagccgcagatggcgcacaaagcggggctgaccgcctggatgaccccgttgggcagaatggtgaagcccatttcctgccccccctcggtggtgcgcaggcggccccaggccagatggatggtgcgcgccgggtggcgggggcagattgcactgccggtgtcgttttcgctgctccggtcatccgctccgtccgccccatccatttcgtcggtttcgtccgcttcgtccatttcattcgggccgcgcatctcctgcatgcccgcatgccggagcgtgccaccgttcccggcctgtcggggagattcgccgttatgcgcgcgcttccccccgtccaggtacgctttctcccctttatccgtaccacttcccccgcctgtgccgggcacgggcacggccacgcaggtccagcttatctgccggatgccagcgccgtcgggcagggtgatgcgggtgcggctttcgcgcactggcgtaccgccttggggcacggggggcacctcgtcgtgcagccagccgtgagcgcgcgccggacagcccggcgcggacaatctcgggcgcggcccctttgtttccgtggcgtgctccgcatcaccgcccgccccgcgcagcagccgggcgggcttgttggcgtacagcacgccgccatcgtcatccagcagcagggcgggggcgtccatggcatccagccggggagcatagaaggccacaaggtcagcgctggtcatgtgttcattgctggtcatgggttcaccacggttgaacggcacggcggaccattcatggaatatgaataaaaaacgacgctatgttcattgacgctgtacttctgcctgctacactcccgtcgtcctgtcaacattcgacgggcatactctgcaagtacgggaagttgtcatgcgaaagccattgttcctgctgtgtctggtccttgttgcgctgctgctgccgttgcatgcgcacgcctccggttatgccgtctacgaatggagcgctcgcggcaccgcgctgggcggcgccatggttgcccgcgatgccgatccctcctcggtggcctacaaccccgccaacatcaccgacctgccgggggcgcaggtgcaggtgggcgccacggccatcaagcccgccgccaccatggatttcaaaagcgcgtcccagaccgaccgtgatttctcggatgccatctgggggctgcctaccgcctattacacgcagcagttgaacgaccactactggttcggcttcggcgtcttttcgcgcgtggggctgggcaccgaatacgcgggcggcgacaactgggccgggcgctacaactgttcgtacgcgggcatccagtcgctgaccttcaaccccaacctggccatgaagttttccgaccagttctccatggccgtgggtgtggaagccacctacctgcgcttcatgtatgactccaccgttcccctggcggacgtgaagcaggaaatcgacgccgacggctgggcctacgggctcaacgcgggggcgcgctacaagccgtacgactggctggccttcggccttgcctggcgcagccagatcgacctgaaggtgactggggacgtggactttacccgaaagaaggtgacctccccgccgacaatcagccagggcggcatttccggcaccgaacccctgcccgagtcggtgaccttcggcgtgatggtcaagccgattgatcgcctgagccttgaggccgacgtggtctggacccgctggagcgcctacgaggccctgaccatggattacaacccgtccctgcttggcatgtaccccaccgtcagcaaggaaaaggactggaagaacacctggcgcttccagttcggcgcggaatacgccctgaccgacagcgtggatctgcgcgcgggctacgtctacgaccagagtcccatcaacgacaaatacgaagacttcgccgtgccctgctccgaccgtcagatcgtcagcgtgggcgccgggtggaaggtggaccagaactgggtggtggacgtgttctacggctacctgtggatggtcgatcgccactacgacgcccgcccggtcaattacatcaattacgaagtggaacgcgaagatgcccacgcccacatggcggggctcagcgtcacctacaagttctagccgccaaatcagttccggaggttgctccggcttctcatgaatccgcgaacagcttctggttctccccagccgcccgccgttccctccggcgggcggtctcagtttccgggccagcccacggtctggctgatgacgatgcgccggtcggcgggcaggcgcagggcggcatgcagggccgtttcgtcgtagctggcgcggaccacgttgccgagcccggcggacgcgcagaacaatcccgccccctggtacatggatcccgcatgcatggcggcgtatgccggctcttctgccgtggcggcggtatacaccagggtaagcggggccgcggcaacgaacgactggcgggccagcagggggcgcaggtcgccagcggcagcgggtatcagggcgtgcgcgctgccgtcgtagcgccaggccccgtcagcgcgtatcacatatacgtccatgccctggcggttccgggccgtgggcacggtgcgtcgtccatcggggcggttgatgccccacgcggcccacagcaggtctcccagcacctgctcggggatgggggcatcgcggaaggaccgggtggaggagcgcgccgccagcgcctgcatcagtgttttgttccccgcgccacccgccgtgccggaaatgtcaggcggcggcaagggcaccgcgccctgtgcggcgtgggccactccggtgcgcaggggccgcagggcacgccgcgccagtcccgccagtcccttctcgttttctccgacaggctgcccggtcgggccgggcaacccggtcacggccagcgttccgcccagcagggccagcgcggccagtgcggcgcgccgcgtcatgcgggcgcccagggtggtcatgtgcggcatagtgaacctccgtgtgtggtcgtggcgcgtccgggacgcatggtcagctccattggggcagggtggcgtcagccaacaccctcgtcaagcagagagtccgccccgttgcccggctcgcagttgcgctcgttgcgcaggccgtagttcggcccgttgcccggacgtgcatcgccccggcagttgccgggcgggcatgcctccgaaaccgggagggcttccggtttgcggcaggtgtttttcttttgccgcggctacccgtgatgtagtgcgtgcccacttcatgtcgtcaagaatctaatgtcaaataacaatgcttcttgcgattatgcgagtcagaaatgtagcccctgcgaactagggatgcttccggacgggcaggcccgtcgcgtgaaggtacccgcgcggagccttcaaaacataccgcatgctgcgcaaggagcactgtccatgaaactgtctgtcaagcttaccggggcgttcggcacacttctggtgctgatgctcatgttgggtctgttcggcattcgcatgttcggcaacgttctggaagatgtccgtgacgtgacgaccaactggttgcccagcataaaggttttgggcgatatgcgaggggcgttgaatacagtgcgccgtgcggaattgcagcacattgttgcggatacgaacgctgccatggacgacgaggaacggtccctggaaaaggcccgtgcagattttatcgacacgacacgcaggtacgaaacgcttatttccagcgatgcggaacggcgtctctatacgaagatgaaagccgacgccgatgcctatcttgcggtgattccccaaatcctccccttgtcgcgggtccggaagacggatgaggcccgcgcggtgtccgtgggcaaggcccgtcccgcgttccgttcggccctgcaaggggtgctggaactggtggaactgaacgacaagggggcctcggactcggggagccagatcgaaaacgaggtgaccacggcccgcacggtcaacatggtgctggtgctggcttcgctgggcctcggcatcaccgccacgctgtacatcatacgctccaccctggctcaactgggtgaagaccccggctacctgtacgatgtttcgcgccagatcgcggcgggcaatcttgcggtgcagttccggtccagcaggtacaagggggtgtacgatgccatgcagcagatggtgggcaccctcaagtccaagatagccgaggcggaggacaagagccgtcaggccgccgccaaggagcaggaagccctggccgccatgcgcgaggccgaagaggcccgccgccaggcggaaagcgccaggcgcgagggcatgttgcaggccgcgcaaaagctggaaggcgtggtggaagtggtgtcttccgcgtcggaagagttgtccgcccagatcgaacagtccgaccggggtaccgaagagcaggcgcgccgggtggcggaaaccgccacggccatggaagagatgaacgccagcgtgctcgaggtggcccgcaatgcgggcggcgccgccgatgtttcggaaaacgcccgccgcatggccgacgaggggtcggccatcgtcggcaaggtggtggacggcatcggacaggtgcagcaacagtcgctggccctgaagcgcgatatggaggaactggggcgccaggcagagtccattggccagatcatgaacgtgatcagcgatatagccgaccagaccaacctgctggcgctgaatgccgccatcgaggcggcccgtgccggtgacgccgggcgcggctttgccgttgtggccgacgaggtacgcaagctggccgaaaagaccatgcacgccacccaggaggtgggcgcagcggtgcgtggcatccagcagggcactcgcaccaacatggagcatgtggatcgttccgtgggcaccatcgaggaagccaccgaccttgcccggcgctcgggcgaatcgctgcgcgagatcgtgcgcttcgtcgatgccgccgccgatcaggtgcggggcatcgccaccgcgtcggagcagcagtccgccgccagcgaggaaatcaaccgggccgtggaacaggtgagcgccatttcggcagaaacggcccaggccatgcgcgaggcggccaccgccgtgaacgaactggccaaccagtcgcaggtgctcaagcgcctggtagaggaattgaagcagagttagccatacgcacgccagccagccgaagcgcgcggtctgccccggggcatgccgcgcgttttttgtctgaacgggtgcgatgccattataaaagaaggcatgcggcaacgttgacgcgtggtggtaattcccctactacgaatccacattgcctgtgctatttttcacaaatcggtgaattctcgcaagggataactcgcctgttttcggggagatacatgatccgcgtccgatcaatccgtgttctgtgttgcgtggctgcccttgcgggggtgatggcggccacggcgctcacgcccgcaagggcggcctcgccctatgtgggcagcgccgcatgccaaccctgccacgccggggaatacgagaaattccagaagtattccaaaaaggccaagtcgtggaatagcgtggccaccatggcacccaagctgaccggggaagaactgcgcggctgctatgaatgccacgtgaccggctacggcaagggcggcttcgtggattacgccgccaccccgcagtttgccgacgtgggctgcgaaacctgccacggacccggcgcggcccacgccgaagcgggtgacccctcgctcatcggcaagcccaccatgaccacctgcgaaggctgccacaacgcaagccgggtgcgttcgttcggcttcaaacccttgctgcacagcggcgcgcactagggggcgaacatgggggggactctcgcgcggtcgctcagcctgcgcacctcgcttctggtgacggtcatcgccatcagcgtgttcgcggtcatcatcggcaccggggcgtggcgccagcgtcacgcggcactgaaagaactggaggccgtggtcacccgcgaatcgtccatgatcaagcgggccatcgaccggcccatgttgctgggcaacgacgcgggcacccgcgccgaattcgccgaactggcgcgcagctacgcggataccaccgtgcatctggccagcttcaccggaaacatcacctattccacccggccagaggcggaacggcgcgacctgtccgaggtgctgaccgaccccggcctgcgtgacctgaccggacgcgcccggcgcgaggcgctggaggcgtcgctgctgttcgagcgggacggacggtcggtgttcgcgcacgtgacgggcattcccaacgagccctcgtgccaccactgccacggcgcttcgcaaccgttgctggggcagttggtgatgatgcaggacgtcacgcccatcctggccggggtgaacgggcgcatcctggaaagcgcgggcatctcggcggcggggctggtggccttgctggccggggtcatcctgttcatccggcgggccatcgtggaccgggtgcagcgcatcaccgatgccagcacggccattgccggtggcgacctgaacgccgaccttgccgtgggcgggcatgacgaactggcgcgcctggccgccaacctgcatggcatggtgggcgggctgaagaaggaactgggcttttctaagggcatcctgaacggcatgaccctgccctttctggtggcggacacggatggccgcgtcagctactgcaacacggccctgctgcacatgctggggctggacggcacgccggaggaacagacaggcaagaccgtgggcgacctgatgttcggcgagccgcagcgcgtcaccgtgaccgaccgcgtactgcgcgaacgcgccgtgcacaccggccagcgcgtcaccctggacagccgcaagggcgggcaggtgcacgtggtggtggactcggcgccgctgctggatctggacggcaacctcatcggcgccttcagcgtgtacaccgacgttaccgaaatgcagcgccagcaagcccgcatagaagaacagcacgcccgcatcgcccgcgcggcggaggcggcgcggcaggtttccgcgcgggtgtcctccgcatcgggagaactgtcggagcaggtggaagaggccagcagcggcgcggacgagcagcgggggctggccgtggaaagcgcctccgccatggagcagatgaacgcctccgtcatggaggtggccagcaacgccggttccgccgccgatctggccggtaccgcccacgagcaggcccggcagggatcggtcgtggtggaagaagccgtggcgtgcatcaatcgcgtggccgagcaggcccgcgtgctggaacacgacatgggcgaactgggcacccaggccgagggcgtggggcgcatcatcggggtcatcgaggacattgcggaccagaccaacctgctggccctgaacgcggccatcgaggcggcccgggccggtgacgccgggcgcggattcgccgtggtggccgacgaggtgcgcaagctggccgaaaagaccatgcaggccacgcgagaggtggtgggctttgtcgaggccatccgtaccggcgttgcccgtagccgttccgccaccgacgaggccgtgcggctggtggcgcagtccaccgggctggccggacgcagcggcgaggcgttgctggccatcgtgggcaccgtggaccgcacggcggatcaggtgcgggccatcgccacggcggcggagcagcagtccgccgccagcgagcagattacccgcgcggtggaccgcatcagcaccatttccggccatacggccgattccatgcgccattcggcaggggccgtgagcgaccttgcccggctggcgcaggaactggatgccattatcgatgacatgcgctgacgcccgaagggcggaacagaatgcgctgacgcccgaagggcggaacagaaagatgccgttggggccgccggagcaattcggcggccccgtcgtttggctgcacggaagggagtggcgtaacggcgtgaggcgatggagggagtgacctctgccagcctgatacctggcctgctactcggtgaagccgggcggcagcccgccggatggcggcgcgccgtcaggggagggcggcggaggctgcactccgtcggtgcccggatagggcgcgctgcttgtggagtccgtcgcgcccgtggagtccattgctcctgtcgcgcccgtggcgtccgtggggttcgggacgtgcgcctcgccgggctttttgggggtgaacaccaggcgcaggccgcgtgcctccgctgccgcgcgcatgctgccgctggcaatgcgcagggcgtcgcgcgggcggatgatgatggccttctgaccggtggcctgcaccgtttccgggcagtgcttttcgcaaaagccgcatccggcgcagcgggccgggtccacgtggggcacgcccacggtgtagccgggttccggcttcagggcgatggcgtcgtaggggcacacctcgtcgcagaccaggcagcgcttcttcttggcccaggccaggcagtggtcgcgcagcacctctgccgtgccgatcttggcgaaggtgcgctcgtcggccagccgccggatggccgtggtggggcaggcgcgggcgcaggcgtggcaggccgggtcgcagaagccgcgcgccggggtgaccaccgggctgaacatgcccagcgcgccgctggccagccatgcgggttgcagggtgttggtggggcaggcggcggcgcacagtccgcagcgcacgcaacgggccagaaagtccggctccggcagggcgcccggcggacgcagcaccccttccggcctgcccagcgccggggcggcgtggcccagcgcggcggcacaggcgcccgcggccagacctgccagcagcgcgcggcgttgctggcgggcgtgtgggggcagggggactgtggaaagggagccgggccgcttgcggtgggctgtgccgttgacggcgcgctggctggcggcgtcggcacaggcatcggcacaagcgtcggggtgggcgggaacggccttccccgatcggggggccagcgtatccggcgtgtctggttgcttcggtttttcctgcatttccggcatgaccacgccgggaacatcactgaaggcgaagcgcaccgcgtccacggggcagacatcggcgcagcgcaggcatttcaggcattcggcgtggtccgttgcgcgcggtgccgccgccggaatggccccggcaggacaccggcgcgcgcaggcgccgcaggcggtgcaggcatgctccacacgccgccgccacggggccgcgcggcccgcaaggcccatggccgcaccggcagggcagagcatgcggcaccacaggcgcggtgcgatcacgccgcccgccagcaccagcacgaaaaacccgacgatgtagccggtggccgcgtagctgggcacggccacctccgcgaaggccagaccggtggcccccatctggcgggccagcggcgcggccagcgaaagcgctccttcagccagtcgggccacgggcggccatgccgccagcgcccagaaccgcgcggccagaggcagcggcgcggcccagaacaccaagtccagcccggccagcgccgcagccagcatggcggccagcactgcgtacttgggcagacgcggcacggtggggcggggcgcgctgtcgtgcctgccgggttcgccccctgcggatttgcgtttcctccggccccttgccagacggcgcaagacgtaatcaccggcgtccaccatggtcccgaacgggcacatccagccgcagaacgcccggcccagcagcagggacagggccagcaccaccaaccctggcaccgccgcgccgatgaaggcgcgccccgcgatgctggcggtcagggccacggaagggtccagccggaccagcagatcgcgggtcagggttgcgctgtcgggcagggcctggcctgcgtcccacgccagcagcacgaaggcagcaaggcacagccagcggctggccagccgtactcgttggcggttcatgccgtgcggccctgcctacagggtgatccgcgtgatggcgcgtgcggccagatccatggagcccaggccccgttcgtgggccagccggatgtggctgacctgccgcgcggcaaagcgccgcccgtaccattcgaacgattccacggcgcaggcatcggcggccaccgggtcggcggaggcgatcaccgtgttctcctgcagtaccttgccgggtccgccgggtccgccggtggacagcacgtaggtgccgtcgatgaccgtgagcgcggcgcgcagcctggtgttcaggtccacgatggcggtgtcgaggtcgtagcgcgaatgcatcaccccgcgctggcggatcaggcccatcatgcccttgagccccagcgagacgccggtggaactgtgcgacttggccgtgggcgcggcgatgagcacgtcggcgtccagcgcatcgcgcatgaaggtgttggcggtcatctgctgcgcgccgtcgatgtccagttcgcggtagaatcgttccgccgtgggggcctgcacgatgtcgccgaattccgcgcaggcgacccggatgcccgagcgcgctatgcactgctccgccggggccagcgggttgtccagcaccagcacggatgcggcgcccgcgtcgcggcacatgcgcactagcgcggccaccacttccgggtgggtgttggtgcccaggctggcggcggaggcaaaggacatgttgggcttgatgaccaccttctgcccggtcttcacgaagcggcccatgccgcccagcatgcccacgcaggcatgggtggcggcggcgggggcacccttgaccacggccacgtcgggggtgccgtccgtctcgccggtggcggtctgggcagcctgtgcctcgcccggcccccgcagcaggaaggaaaggggcgaaagcgcgggcggcgcggcggacaggcccgctccggcggccagccacagcgcgccggacatttgccatttcagaaagtccctgcgacgcatgatgcctccttgcgccgggcggcgcggctggggcgggtggggtggctcccggcgtggtacgggcgcgggggcacgggggcggacggcaggtgcgggactatcagggagggtcgggttgttcggattgggggttgttcggattgggggatgttcggattggccgaaagggcgagaggcggaacggtcagatgggccgaagggggtgcaaggttcgaaaggtcgcacaccttgaacctgtttgtaccacctttggctgacggtgggcaatggctgacggcggattggcgcatgacacgtgcgcgcgggccggagcctcgggggcggcctgccatgtggcggcaggcgttgtccgcgcaggcaccggtctggccgcgcaacgcagcgcgcccccggtgaagggggcgcgtgcggtaaaaaccgtcatcatgacggcgaacgatgcggctgcaaacggcagtgcgggccgcatcgtcgaagttcggcttacctgccaggattcaggccgggcatggcatcggaggtcagccccggcgcacgggactggctggtggcgggcgcggacatggcaccgggcatcatgtgctggccgccgttctgcatcatgtgctgacctttgcccatcatgtggccgccgttctgcatcatctggcccatgttggcggacattgccgcgtggcggccctgcatggcgccgtagccggggcaggactgcatgcccgtgggggtggcgggaacgttctgcgcggccagtgcggctccggcggtgatggccaccagggccaatgcggcgggaaggatgcgggtaatcttcatgatgaactcctgtggatgatttccgttgccggatgatgcattctgtaaagcaaacgatgtgccaaaggagtatggtatggaatttatgatgttgtggtgttgcggtgcgcgagtgctgctgttctggcgaatgatttttggacagtcctctgttgtttgcatgtccagcattgggacagctgtatgaattttgaacagttgcccgaagatgcggtgtggatgagccgttgttcggggtcattgcaatggcaggagcatcgatgaagcggtggcagtagggtatgcgggcgtgcatggcgtgcccgtgcaacgcaacgcgcccccggtgaagggggcgcgtacgccgcgaggcggaaccgtggggccggcgaggaggaggtgtcggtcccatggaggaatcctgatgtctgccgtggggagcctgagcgggcccggccggtttttcgatcagtcaggccaatcaggccagtcgggccagtcgggccaatccggtcagtccggttgcatggtccggtggcgcgtcttgccgtcctagctgtggcggaccggcgccttgccgtccatgcccggcatcatgtgccctgcgccgcccggcttggcgtccatgttgcccatgttgcccatgttctccatgttgccgtgcccgtccttcatcatctggcagcagccgcagccctgcatgggagcgggctgggcatcgccgggggccttgtccgccggggcagaggccgccgggggcgtggcgtgggtattgtggtcaccggtgctgcccgccgccagggccgagcccgtggtgatggccaggacggcaagggcggcaagtgcggcggggagaatgcgggtgaacttcatgaaatgctcctgcatgtggtttccgtttccgggtgtgtgctgcacataaggcaagcggcgtgccatgacgcgcacggcagggccatggggccgcaatgcgttgcgacgcagggcctggctcgcggtgtgctcgcttcggcacggtcaatcgtcactgaccgggtgtatgatttctggacggttttttgtgcaggatgtgcaaaccggagtgttgctgtccgatttttggacagtgcgccgggcggcgggccgtgggggcgacggtccggaatcgctcggtgtgcacgtcctgcccgggtgcgcgtttcgctcgcgtgcgtccgccctgcctgtgtgctgctccgtcccgtcagcaccaccccgtcagcataggtcccgtcagcacggttcgggctgcccctccccggtcctgatgccgcccgcagcgtgggctgcggggcagttggacttccgcccccgaatgcagtatgaaaaccgattccaatggtacggcgacgcgcgccgggccgaggcgccaccccgtggccggtcggcgcgcacggcgtcaacacgcccgtacccaccccatgcccgcatacatttcaggaggcgcgccgccgcagggcggcacccacgctatgcccagacaggaacacatccgcaatttcagcatcatcgcgcacatcgaccatggcaaatccaccctggccgaccgtatccttgaggttaccgggctggtcagcgaccgcgaaaagcgcgaccagtatctggaccgcatggagcttgagcgcgagcgcggcatcaccatcaaggcccagtcggtgcgcattccgtacacggccaaggatggccgcaagtacgtgctgaacctcatcgacacgcccggccacgtggacttcaactacgaggtctcgcgctcgcttgccgcgtgcgaaggggcgctgctggtggtggacgcctcgcagggtgtggaggcccagaccctggccaacgtgtatcttgcgctggaccacaacctggaagtcatcccggtcctgaacaaggtggacctgcccagcgccgacgccgaccgcgtgaagcacgagatcgaggaaagcattggcctcgactgctccgacgccgtggccgtcagcgccaagaccggcctgaacgtggacaaggtgctggaagccatcgtcgagcgcctgcccgcgcccgaaggcaacctgaacgccccgctgaaggccctgattttcgactcctggtacgattcgtaccagggcgtggtggtgttgttccgcatcgtggacggcgtgctgcgcaagggcgaccgcatcaagctgttcgccaccgaacgcagctacgaagtgatccgccttggcgtgttctcgcccgaaatcgtggacatgacagagcttggcgcgggcgaagtgggctttctgtgcgccaacatcaaggaactgggcgacgccaaggtgggcgacaccatcacccatgtggaccgccccgccgaagtgcccgtcgaaggcttcaaggaagtgcagcccatggtgttctgcgggctgtaccccaccgattccgccgactacgagcagctcaagtacgcgctggaaaagttgcagctcaacgacgccgccttctcgtacgagccggaaacctcgcaggcgctgggcttcggctaccgctgcgggttccttggcctgctgcacatggaaatcattcaggagcggctggagcgcgaatttcaggtggagctcatcgccaccgccccctcggtgatctacaagatcgacaccgtggacgggaagaagagcgacatcgacaacccctccaagcttcccgaccccaccaagatcgccgcgctgtacgaaccctacgtgcgcatggacatccacgtgcccaacgattacgtgggcaacgtgctgaagctgtgcgaggaaaagcgcggcatccagaagaacatggggtacatcgcctccaaccgcgtggtcatcacctacgaattgcccttcgccgaaatcgtgttcgacttcttcgaccggctgaagtcgggcaccaagggctacgcctcgatggactacgagttcatcgactaccggcagtcggccctggtgaagctggacatcctgatcaacggcgaggccgtggacgcgctggccgtcatcgtgcaccgcgacaaggcctaccactatggccgcgcgctggcgctgaagctcaagcgcaccatcccgcgccagatgttcgaggtggccattcaggcggccatcgggcagaagatcatcgcccgcgaatccatttccgcgctgcgcaagaacgtgaccgccaagtgctacggcggtgacattacccgtaagcgcaaactgttggaaaagcagaaggaaggtaagaagcgcatgaagcgcatgggcaacgtggagttgccgcaggaggccttcctcgccgcccttcaggtgggcgacgagtaatttcgcggcaggggtggcaatggctgcgtcatgcgccgttgccgctcgggtcacgtaccaaagagtacgctcccctcgcggacaacgtcgctttccttgcccttgctgcccctgccgcgaaatcatcggaaggcggcagtctgttcctgccgaccatgcgcaccgctacgggcgcgtgcgttgaagattgagcaagcgaagcccttgccctgccgcgaaattgtggtgagcggcaggcgagggaatgcccccgcgcaacgtaagtgatgtgcagggtcgtttgaaaagcgaatgtgaacaatgccgggcggcaggtgcagcatgcgccgcagcccggcggtttcagcgcgccgttcccggcatttcccaccatgcggggcgcggcgcagggcatgcccctgcggccaccgcaccagcggtggcgcgcaccggccccgccttgggcgacagcctttggcgggttttcgatgaaccgcaaatccccgtccccgcgcgccagcgcgacaggacgcggaggcacccgcatgcaacagaaaagcctgctgctggaatacgtggaggcgcttgtcgtcgcctttgcgctggccatgctcatccgcaccttcgtggtgcaggcgtacaagattccttccggttccatgctcgaaaccctgcagatcggcgaccacctgctggtcaacaagttcagctacggggtcaagctgcccttcacccacaaggtggtggtgcccgtgggcgacccgcagcgtggcgacatcatcgtgttcgagtaccccggcgatccgtccatcgactacatcaagcgcatcgtgggccagcccggcgacgtgatagaagtgcgcaacaagcagctgtaccgcaacggcgaagcagtgcaggaagcgtacatccggcactcgcagcccggcatcgtgatgcccgtgcgcgacagcttcggcccggtcaccgtgcccgagggacactacttcgccatgggtgacaaccgcgacgattcgcaggattcccgcttctggggctttgtcccgcgcggggccatccgcggcaaggcctgggtcatctactggtcttgggaaggtttgggcaacgtgcgctgggatcgcatcggcacggtcctgcactgatcccgttcggcgccctgcctgccgacgcggtgagcgggcctgccgcccggtctgccccgttttcctgatcagccggtccgcccgtttcgcatcggctccatatccgtcccgtcccgcgcatcattgcggggcgggacgttttgctttagtggttgtgcggtatcgcaggatgcatgcagtggccccgctgcgcggtccggctgtcggccagccgctggccgaccgtgcgcgcgccgggtcggattggtggctgccgggccccgcggggttccggggagccctgctgcactggtcgctccctgccgatcctgccggaacttgccgaggcctctcgcacctgtcgttccagtcgcttccgctccggccgctcctcactctttccgcgcagggggcttgatgatcgttcgcgtggcctgtgccgccctgcacggggtggacgccttccgggtggaccttgaggtggaccttgcccggcagggcatgcccgccttcgtcatggtgggcctggccgagggggcgctgcgcgaatcgcgcgaacgcgtctttgccgccatgcgcgcctgcaacctgcgcctgccccccgcccgcatcaccgtcaatctcgcccccgccgaccgtcgcaagagcggcagcggcttcgacctgccccttgccatcggcctgctggccgccgccgaaatcctgccccagggcagcacggacgggtggttcatgctgggcgagctttccctgaccggcgaacttaagcccgtgccgggcgtgctgcccgtggccgtgcgcgcccgagccgaaggggcgcgcggcatgctggtggcggcggacaacgccgccgaggccgccgtggtggaagggctgccggtgtaccccgtgcgttcgctgggcgaggccgcggcctttctggccgggcaggcggacatatccgccgtgccctccggcgggcgcatcatgtgggaacgcgggcaggactggcccgtggacttcgccgaggtgaaggggcaggagcacgccaagcgggccatcgagatcgcggcggcgggcgcgcacaacctgctcaatgttgggcttcttaacccgaacagtggggcagcctccgcatgcgccagatgactagacgccttcggattaccccactgctgattctggtgctggcgctgacatttgccttgccgtccagagcctcagcctacgaccttacactttctcaaggcaccaaggctgaagtctatttctctccgagaggtggggctacagaggctattgtaaagcacgtcagacaggccaagcatacagtctacgtcctagcgtacagtttcacctccccggccatttctcaggcactcatcgaagctaagctcaggggggtgaatgtggaagtcatcctcgacaagagccagagccgaggtcagggagccgcagggggtactctccgtgacgccggggtgaaggtccacatcgactcagttcacgccatcgcacacaacaaggtgatgctcgtcgacagtcacaccctcatcaccgggagtttcaacttcaccagggccgcagagagccgcaacgctgagaatcttttggtattagaatcaccggaggccgtggggctgtacatggaggagttccgaaagcacctagggcactcgcagtatctatctcgtgactagctggcgctcttgatgagttgagcaatgctggattcagtgaggatgttctgtccggaccttcgccgtcgaagggctggacaggttggcccgcgagtacaggatgcgagattttgtaagtcaaaattttgaaatatataataatatgtgttttttgtttttgttagaataatgagtgtttacatcgccgtgatggtttgttagcgactgctcactgtgctttgcaatatcgcgggggggggataaatggttgatgattcaaagagtccgatagtctcctacggtgagggtaattcatgtgtgttcgttgatttatgcaaggagatatatcatcgggatgctgtgctgaaggcttcttatctgtatacggacaggttctatgtgaaggttagcccgctcgatgagtatcatgtgagggtagcttttgaagccaaggaaggcgcgaatgttgattgtagcaaggcagctaagaacttctgcaacgatgtgctagaccagcagatacgagaagacttggcaaaaacaaacggtaaaattagggatattatatacaagcacgccttctcaccgctcaaggacgtcgagaatgagttgtgatagtcttggtaactatacgataatgcccatcaattttaaatattttgatgggaaaatattggtcacgacagaccacggcgaccatctatggatgagtcaggcagattttgatgcgcttcttaggcgtgcaggcattgatagtgtacacctatatcattccctcaaaagtaagcagatgctgtcaacggatgttgctacatcagtggatatttctgctgcaaaaatccgctctagaaaaagatttctgtatgatttcacgtcacttcatatgcttgttacgactgttcgttgcaatcagaggtgtgaatattgccaggcttcatgtgaagatgaggacgcgcataactatgacatgagtgtagatgttgctgagaaaatagttgatacaatatttaagtctccttctccgtctatcaagattgaattccaaggtggtgaacccactctcaattggaaagtcatagactttgtagttaagtatgcaacaaggtcaaacctgaggcacaacaagaagctagactttgttctttgcacaaatctaacttctataagcgaagataagctcagatttcttgcagattataacgtatatgtatcaacatcccttgatggtcctaaggatgttcatgactttggcaggaagctccgttgtggagaaagcgcatatgagtcattcagaagtaatctcgacagggctcgctcaatacttggggaaagacatgtagatgcattgatgacgaccacaaagtattcacttggaaggtcaagggatattgtagatgaatatctagctctcggatttaatggtttgtttttgcgggcgttgaatccgtatgggtttgcagtagagcagagagataggctcggatataccgcagaggaatttgttgatttttataaagagagcttggaatatataatatatcaaaatcgtagagggattcctgttacagagtattacacatctcttctattctcccgaatgatgacatctcagtcaacaggatttgtagacctccaatcgccatccggggcaggaatcagcggagcaatatacgattacaatggggatgtgtatcctgctgacgaagctcgaatgcttgcaagaatgggcgacagaacattctgtatgggcaacgtgaccagggatagcttcggcaaaatatttggaggcccagtagtacgggacatcgcctcaaagtcatgtcttgaggtcgttccagggtgtgcggactgtgtgtatcgaccctactgtggggcagacccgattaggaattatcttgagcatggagacattataggcaaacagcctcagagtcacttctgcgccaaaaacatgaagacgtttgaccatctcttcgggctgctgctagaggcggacgacttcactcttgataccttgtggagttggataactcccaacagcgaggggaggcgttgtgaagtcgtttaactgcgctccgttggctggtaaggccgctgttggtattctgactacctctcaagaggtgaggccaagaggtgacttcgttcttgtgaagggttcgccggggattttagaccttggctttggtggctacatagctagttcgcggaagctcccacctttttccagcgtaggtgggtttcttgaggatttgagtcagattgagcctcatgttggtgatattgcccacgtctcccctgatggaatggtgaatctcgtctgggaaaaacgagcaaaccacaatgctctctttttgacagaggcttgcaacgcaaggtgtctcatgtgtccccagccgccgaagaagcataatcctgcccatcttgaaacagcgaatagggtgttggacttgcttgaaggggagcagttgcctgcgatatgtataacaggcggagagcctacgctgcttgggaaggacttcgttcgcatcgtacgcagatgcaccagtgagcatcccgaatctcaggttgacatcctcacaaatggacaaacattttcggactttgactttgcaaaatctgtggctgaagcttgcgggcagggggctaggctatgcatttccttgcacgctgattgcgacgaattgcatgactctattgtgcagtccaagggagcttttcgtaagactcatcgtggcctattcaatctagcaaggttgcagtgtaatattgaggtccgttttgtggtttctaggctcaactacggtcgccttccgtatctagcagacaccatatttcgcacatatccattcgtatctcatgtcgctataatgggattagaaatgactggctacgccaaggacaatcatctgaatatatggattgaccctctagactaccggcatgaattgtctcgatttgtttctgaagctagaaggagagggataaacttttctttgtataaccacccgctctgtgtaattgaccaatgtgcttggccgtatgcgagaaggtccatatctgactggaagcaagactactcgtctgagtgcgcgagctgcatcaagcttgctcaatgctgtggcgttttcagtacttcagagagcagaataagtagaggaatagctcccataacacagtatggaggaggtgatttgtatgaatcttagaaggctcatgtcctttttaacgggcctgattgcgcttgcaggtgtaggtttaacccccaactctgcaatgaccgtcgtggacagtcagtccactcggcttcagggtgtcacagagcagagccccgtgttcttggagagaatggttatagggggtgaaagcgggcagcaattggttgcagggcattattcccatagctctcacgcttcccattcgtcccatcaatcccactactctcactactctggccgttcgtaaatggagtggcctcaactacggttggggccatttcttttgtgcctttacggctaatttcatagataatgggttcgtcaaatttatgcgccgtgcctgtgagagggcctgcgtattgtcgcttgcgctcgtttcccccgtggggggggccgcatagccacaggaaagcagccctagggccacccccttcaccctttgaagctgacccggttccgtctcccccccctccgttcactagcgttgtccacacaaccaatctgccagtttttcattcggattttcctttgacctgctctctttgttgctgtacacaatcctcctaatcacggtaaggggaattgtgacagggagtagcagcatggccgaagggcgtttcatctcctacttgcgggtcagcaccaagcggcagggccaaagcggccttggcctggaggcacagcggaaggccgttgaggacttcctgaacggtggccgatgggaacaccttgccgagtacgttgaggttgagagtggtaagaggaccgacaggccagaacttgagaaggccctgaaccactgcaaggtaacaggggctaccttggtcattgccaagttggaccggctctcccgtgacgcccatttcctcatcggcctacagaaggcgggagcgaagttcagggcagtggacatgcccgaagcggatgagacggtagtgggcatcatggccttgtttgccgagagggaaaggaagctcatctctgcccgcacgaaggacgcccttgcagcagtgaaggcgcgtgggaccaagctagggtgccctcttggggctactcaccttcgccagtatgggaacgcagcaggtgtagccaaggtaaaggaacaggcacaggaccgggcgcatgaacttgcccccatcattgaggccatcaagaggaagggcgctacctctgttcggggcattgccgatgaactgaaccgcatgggcgtcattacggcgaggggcgggaagtggcaccctacgtccgtggcaagattgctcacaaggcttgggatttccacggaataacgacaaggcgcactataggaaagaaggcgtgcctgccacatcgcaagtgccagtgtgaccggcaagaacactattgagaaaataccttgggcagcgcagttcagccaccacagccgacactacctcccgtgcaagcctcccctgtgtgcaagtcatgtgggggaggctagtttatcacactggcgatactgcatttgccgtaaccgcgaccagcaagcagcgaccataacgccttaccgcccacagccccccccccagccatctcatagtgctgcccgccatcagaagggacgtgggtacattatgggcgaggacgaggtagccaatgggaattgagcggcggtttatgctcacgcctgtgggcatctgtttttgttaacatgttaaccggcctgcgattctcgaccagcccttccacgggtcaggccggggcgtttccgagtcggagaatccattctcgtgcgtcgtgtgattggaccaggcggaaagggcgggtggcagtgagggccgaagggccgccccgtggtagccctcctgtgacggaggacgtgtcagagggtagccggggaatccttcgggtggactctgtttgggagggggctatcatcgccccctttcactttaacgaggcgaagggtgttgcacctccaccgtgctggctgcgccatcccgttgagaggcgcgggggaggcccttcgtgtggcattgaggggggcttgaagggtggctagttggggtggctttgaggggtcttgaaggtcgtcccaatgggacaactagggggcgcgcgcaaagggcagatgtctataaaatttcaacaagttagggaagtcaatgcttgcgaaagattttcctagaaatcaggggcatttcccacctcgccttccatccatttgagcgcggtagacatgatgcgcacagcctcactccgctccaccggagagaggttccggtagtagtccctcaacaattccatctgcccttcaaaaccctgcaatccatacagggtacctacttcgccatacgcaacagcctcattggtgctaccatcaggtgtataggtaggcttccctttcttcttatcgggagtagtactgttctgttcggaaatatcctctgccacgctagaaaataactctttcatccatcgttcgatggaagacttgccaccacaccctagctctgcggcgatatgccgatatgacttatacgcccgtggcccagcactgccatcttccagaatatggcggttgccttccatgtagcggatgaatgcgggcttacaatcccgtccacctaaatttgtcccatgacttgtgttcgcgtctacgcttctcgctttagcctcttcgatggttatcttgtagtaaacatcacaaggaatatcagctatcttggcacgcacagcggcttcgagtcggtgccacccgtctatgacgtagtagttctggcctatctgcgccacctcaattgcaggtatcgggataccaaacctcatccgctctgcaagtaggttaatcttcaattgaatcattttgtcacggacctgtggaaactccgaatgctccttcaagagtccgacaggtagtgtcttcagcgtatgttcttctctcgacatgtgaactaacccttctgtgctcaaggattcgccttcaagggatgaagaggaatgaggtcgtggaaattgtgaggtagtattgcttcattagtacaacacatcagcagtcaaggaatcatcttcaaatgtgatggggtcgttctgctagccgatgccaagcaaatagcccaagtcctgccccgctaagagccgtccctctggaggccatacggcatccggttccatgacactgagaacttcggtgccatcttcgttgactcggtatccagttgaggcccgctgtcctttctcgaccttgatacgctgaagtcgggcagtgcccttgaatgtgatgtcgatgatgccatgaaagggtgagtctggcttggatgcaggatggaaggtgatacgttccagttgccgtagaagcagttggtgcatcttgcggcgcatctcatacaccttctctggttcgccctcatgctcggccttgatgaatgctttgaaggcatcgtcggactcaccggctacgagttcagcttcttgggagcggcggcgggctgtctccagttggtttttggcggctgcaatgcgagtctcaagctccctctgcttcgtctcaagtcgtgtttgggcgcggagtagcccaagattgttggggttagtgatgaggaggtctgtcgcattgtccaccttggtggtggtgtcggcatgttcagcaaggagagcttcaagctgctgttcaagctggttggcatcatcaagagcctgacgagcgatgtcagggagtaagttccggtagtctaagcgatggaggttcaagaggatgtgggcttgagtctgaggatacctccaagcgtggcgctggcatgctccgacctttcgcttggcctcggagcatactaggtaagttccgcccttccgacctgtacctttgttgtcgaaggccatagtcgccccgcagacaccacacttcacaagtccggtgaacaggttagagaacctcgcgacaatccgtccaccagggatgcgccttcccagtctcatcgcttgggctaggtagaacgtctcacggtccactatggctggatagtaaccgtctacaggttcacctacaggtacacgtttaccttcgacttgcttgagggtatggggctgaagtctaccgaacacggcttcgttggtaaggatttttttgatgtaggaattccaccaacccttggctctgccaaaggtcgggataccttccacgttgaactgactagccagcatggtcgcacccttaccgtctagggtttctttgaagatgcgccgcacgacctctgctcggtcctcaaggacggtgtaacgccctgtggtcttatctaacttcaaccactgcgggcatgtgctggtcatagccttgccttgcgtccgtgcatcctctcgcttgtgcgcccaagccttggacagacgattggacttcaccacggactcttgatgcgccctgtgcatagtcagcagagacacgaggagttgagtgaagtcattggcgtagctctccggggtgtatatttggtggtcctgaagagctactacggtaatgccacggctcaagatgccggacagcaaacggtaagctgtgtgcgggtcttcgcggctcaagcggtccaagttctcaatgatgaggtaggaaccgggccgtatggccccttggtcaacggcttcaatgaacttgccaagagctccctcccgtgtatgcttacctttgaatgctgacaccccctcatccttgaatgtaaactcctcatcgaggtctaacccctgctccaaggcgtagttctgtgaagcttcatactggcggcgataactgtcacccttcatctgctctgggctggagaaccggatgtagctgtacgccttgggcttcggtatggggggggctggttgggtactcatgccctacagctatcacgaaataattcggggtttcaagggctgacgatgctgttcatcggcccgcccggcagcggcaagaccatgctggcccagcgcattcccacggtgctgccgccgctttccttcgaggaggcgctggaggtgaccaccatctacagcgtgtcgggccaactggacgggcaggggctgatcacccgccgcccttttcgcgcgccgcaccacaccgtgtccgattacgggctggtgggcggcggggccaacccgcgccccggcgagatttcgctggcccatcgcggggtgctgttcctggacgaactgccggaattccgcaagaccgcgctggaagtgatgcgccagccgctggaagacggcgtggtgaccatcgcccgcgccgccgtttcgctgacctatccggcggacagcatgctggtggccgccatgaacccctgcccctgcggctaccgcaccgacgacaggcacacctgcacctgccttggcccggcggtgcagcggtatcgggcgcgcctttccggtccgctgctggaccgcatcgacctgcacgtggaggtgcccgccgtgccctatgaggatctgcgcggcggcatgacgggcagcacctccgccgaaatgcggaaccgcatcgcgggggcgcgggccgtgcaggcggcgcgctacgcgggcaccccttgtcgcaccaacgcggacctgaccggcaagctgctggaagagcactgcgccctcggcccggacgagcatgcctttctggaaggcgcggtgcgcgccctggccctgtcggcgcgggcgtacacgcgcatcctgcgcattgcgcggaccatcgcggatctggaacaggcggggctgcccgaaggggcactggccgccgggcagacggcggggcaggaggccgggcatgatggagaggctccggccatccacgctgcttccggtgccggtcccatccgggtgacccatctggcggaagccatcaactgccgcgcgctggaccgcgagcggctgtaaggcggaatgcaaggccgcgcgacgacgcggcgggacgagacacacatacacggcaccggtccgtatcctggggggatacatggacgagaaacggtattgcgtgcatgccgcgctgggaacgcgcggcgaacggctgcggttggtgcgggtgcggcccgaacgctgccagtctgccgggcaggacgaaggggagcagccgcatggctccgccgcatcgatcggcacggtcggcgcgcccttcgcggatgtcttttcgcccgatgcggcccacccgctgccgctgcccggcgcacgcccggtggtactggccgaggggctgaccgcccgtcaggccgagcggctggcggccctgttgtcgggcctcgtggatgcggatgtgccgcaggccgcccgaaccatggagacgcctgcgggcccgggcagcggagaggggccgtgcatcgcccccacgctgtccgggggcaagggcattgccgtgcccgaagggacgcaacgcaaggcccgggacgggctgaacctgctgcgcgaggcgctgctttccgtcatggcctgcaaccccggggggcttaccggcccggaactgctttttgcactggggcttgatgagaggtcgggagcgccggggatgaaggacgcacgccctcacggcgctgcactgatggtgcaggcactgctggaactgctgcgtgaagcgggcgcggtgcgtgggggcgacgcacggtagggtgcatccgccacgccagaagcccgcaagaacggggccttccgaacattcgggaggccccgtcttttgcttgtcgggtgacggcgtcgcgttacctggacgccatgtcctttttgagcacgaccacgatttccctggccacatcatcgaagacgtatttccatgccccgatggtgtagccgccgcccgccgcaatggaacgttccacgggaattttggccagcaccttcccgtcgggagcgcacacgtcactctcggtggaaagtttggtggcccctgcgcccggtacgagccaacgggtaaaggcgttgcccggctcataggcaaggatgcgcgtgttgatcaccagtcgcccctggtcgctggccatggattcctgcgtcagcgcgtttttcagagagacgctcatggtgtccggaagggagaacttttcgtcctttttaccaaagacatagccgctttcatccacggtcttgcccacggcgaacgtggagccgaccgggatatgcggcgcatcgcccatgggcgtgatgcgggatttggtggaacaccctgcggtgaagaggacgcagaacaagagcagcagtggcaggatacggaagtgtcgcatgcaggattccttgatttgagtgtgacaggtcatcactctggagccggggcgaccacaacgcacagcatgctgttgcggcaccccgccagcgggtgagtcacgctatatcagcaagggcatgctgacaatggatgatgaagaaaggacctgtgccgcaaggcacagtgcccgcgttctggctactccttcccgctctccagccccagttcggacagggcggcggcaaggtcggcgcgcagcaggggcttggccagcatcatgctgacgcccgcctccatggccgcgtcgtggcccagcccctcgctgaagccggaacacagcaccaccggcaggtcggggcgcagggcgcgcatgtggcgggtcagttcggtgccggtcatgccgggcatggtctggtcggtgaccaccagccgccagcttgccgggtccgcccggaagcgttccagcgcgtccagcggatttgcagtcaccaccgcccggtagcccagcttttccagcatggcccccatgatggcggccagcggggcctcgtcgtccaccaccagcgcaaggccgctgccgctgtgggccgaatccgcccgcatggcggcctcttcccccgcctgcggggcaaggggcagcagtacctcgaactccgtgcccacccccacggtggactgcaccgcaacggccccgccgtgggcggtgacgatgccgtgcaccagcgcaaggcccatgcccgtgccctcgtccggcttcttggtggtgaagaacgggtcgaagatgttctccatgatgtccgccgggatgccatggcccgtgtcgcgcacgcgcagccgggcgtagccgccgggggcgggcagcgaacgggcggcggcctcgtcctcgtccagttccaccgcgtccagcgccagatgcagcacgccgccgtgttccttcatggcgtgggccgcgttggcgcacaggttcatgatcacctgctgcaactggctcaggttggccagcagcgggccggtctcggccaggtccaggcggatgtccacgttggcgggcagggtggcgcgcagcaggcgcaccgtttccttgatgggcgccagcggcggcagtggcaggcgggatggctcctcctgccggctgaaggtgagtatctggcggatcaggtcgcgcgcgcggcgtccggcggccagcacctcggtcaggcggcggtgctgggcatcgccttcttcggtctggtccaggctcatttccgtgtagcccatcatcacgcccaggatgttgttgaaatcgtgggcgatgcccccggccagcgtgccgatggcctccatcttctgggcctggcgcagccgggcttccagctgcttgcggctgctgatgtcgtgcgccaccagcaccgtgccgggcgcgtccccttcgcggaccggttcgccgtcgtactggctgtcggcaaggaagggcgacagggtgaccagaaagtgcccgccaaggctgggcaggtacagttcctccgtgcggctttcgccccagggcatggcccggatggccgcgcacacgtcgtcggccatgacggacgcccccagcacgtcgttgcagtggcgtcccaccagatccttggggtgcaggcccagcagcctgcccagggccatgttgctgcgccgcacccgctggcctgcgtccatgatcatgatgatgtcgggcacgctgtcgaaggttttctcccattcctgcttggcgcggatgatcatgttttccacggccttgcgacggtcgatatcttccaccgtgccttcgatgccggaaatttcgccggtggagccgcgctgcacgcgggcgttcaccgaaatccagaaggtggagccgtcggcccggcgggccgtggtttcgaagtcgcgcacctcgccttcgtcgcgcagggtgttcagcatgcggtccagtgtggcgcggtccagaaagccgccgggcagccagccctccggcatggtggcgccgggagcgacaccggctgcgccgccggaccggatggcctcgaacagtgcatcgggcgagggatagccgaacatgtcggcaaaggcggggttggcgctgaacagttcgccccaggggcggcagcggaagatgccgagcacggtgccttccaccatgccgcgccactgccgggcatcgcggtttatctcgcgccagtgcacggaaagggtgcgccgtcgctccgcctcgcgcaccaggcgcatgaaggccgggccaaggtgccagtcgtcggcgcagagcacctcgtccgctccttcgcgcacggcctccagggccagcccttcgtcggcggcgggggccaccagcacgaagggcacgtcctcgcgcaccccgcgcaccagcatcagcacttcctgccaggtcatgccgggggcttcggattcggccaccaccatgtcccacggttcttcggtgatcaggcgcgaaagctcgaacggcgtttcggccagcatgtacgaaggctcaagcccgcaggccgcaagccgcgtcaccagcccgcgcgcgaattcctcgaactcggagacgatgagcaggctgagccgcgccgcgcgcgatgccgtggcgtcctgtccggacgtgtggccggacgtgccgatggatgggggcggcggtggtgcggacatggcttccctgtgggtagctggacagcgggtggtggggccgtgggtagtggccgggtgggcaaccgggtggacgccgagtgcggtttccgcaagcagggcaagggcggctgcccgtcgtgccggaacacgcgcggacgcgggccattccggcatcaggatgtcgggcatgtccgccgacatgtccggctggccgggcaccgggccgggcatggggctggccgccagcgtgtccgccggactggcggagaggcagatggtgaccgccgtgtcccgcatgatagcagaacgggccacgcccgcaaagcggggtggcccgccgtgcgtgggcatgggcaccgggccatccggttgcggtgagccaggtttgtgtgcgggcgatttcgcccctggggtttgtgccccggacgtttgcggcccggtcgtttgcgtcccggaaggcccggcgtgccgtgccccccgcgcccccggttccagctggccggaaagcccggatgcggactctcccggccagcaggaaccggcgacgacgtcgtgcgcctcgggcacgcagtgcagcgcaagccccaggtgacgggtcatttgcagatggcccagggttcgttgaccatgcgttcgcgcccggtgacggtaatctgcgccggcagcagcgaacccaccagcggcgtcagcggcgcgtagcggtagtccacctgcacctccacagtctggcaggggtcgccgccgctgttttccacggcggcggccccggtgccgttgggatagctgcgcaccagaatggtcacgcccgtgcccgaggagccggacagcacctgggtaaggggccgggccgcttccttgatcaatgccaaccggttgccggtgtcgaagccttcgccggtgatggcgaagcgcgcccccacctgtgcggccttttccacggtggagcgggcaaagaggttgtagccgaattccacaaggccgaagagcatggccagcagcaccggcagcatgaacgccacctccagcgaaccgaccccgccttcaccgcgccacagacgcaatggccatatgcggcatgcacgcatggtgtcctccctgccgcgctagcgcagcaaccgccagccaagctgccgaccgatcttcttgaagatttcttcaagatcgtaggcagagggcgcgttgtagtagtggtcgtccgtgcccgccttgctggaggcgatggccttcatcaggctgatgtccgtggagtcggagtcgccgtagcggatggcaaagatctctatgcccttgtccttggcgatctgcgcctcgctcagcatggccgcgttcagcttgccgccgttctcgcagtgagtgttcatgtcgaacatgccgtagtaggcgttggtccagtaggcgttgggcgtgtagttcagggcgtagttgccgccgcacttgccgtcctcggtatcgccgtcggtcagcacgatcatcaccttgcgcatgtccttgttggacgagccctgggtgaacggcgcctcgggagtgagcacatggcgcccccacttgatgccttcggagatgacggtgcccgaggcatcgcccagggcgtcctgcttggcgatggcgctgacgatggtggtgcggttgctggtcagggcctgcacgcgcggaatgctgtcgcaggtgcccttgggcacgttgagtgacgaacccgtggggtagcggtacttggtctgcttgtactcttccagtatccacgagggcgccagggtgccgtcggcgttgcggcagccgtcggccaggccgtccacgcccgcgggaatgtgcaccttgccccggaagggcaccagccccaccttgaccgaggtttccatgccgtcgggcatgatcagttcggcaagctgggtggcggccgcgttggcctgctggatggccgtgcccttcatggagccggtgttgtcgatgacgaagaccacttccaggttgttgtacccggcggtggcctgggcgcgcaccgtgctggacccgatgccaagggcacccatgaagatggtgtccacggtggcctcggccttcacggtgacgctgcgttcctcggtgccgggggtgacgcccttcagcacggcggcggggtagttggcggccatgtactggttcacggcgcccttcaccagccccttgtccagttgcgggtcgtagggaagttccagactgcccgccagggctgccgcatccacggccccctgcaggcggttgtgcgcgaggtagagcatgcccgaatcgatgccaaggccggcaaggcccagcaccacgggcagcagcacggccatcagcatggccatggaaccccgcgtgccacgccacaggccgcgcgccagggcgcggagaccggcaggccgggccgcgttacggcgtgggcatgctggtgcttgcggaaaacgtgtagagcgcgtcattggggtctccgttgtagggattgctcgtgaataccgacttgtaggcatacttcacggttaccgtgaccatctgcttgctcgtgtccttgacggcggtggccgtcagggcattggggtcaagcgtggtggccagcgagcggacaaagggctgcacgcccgccacgtcgtcgttcatgaccacgtggcgcgcgcctgcgcggctggcttcggtcagggcggagtaggcgcggatggtgttgcctccctccaccagcacgtagagcagcgccgcgatgaccggcagcatcagggccacttccagcgcggccaggccgcgctgggccagcgcccgcgacgacggaaggtggcgcagccctctgcgcgttccgccgggcgggaccggtggcatggtgttgcgtgtttcgaacatggtgttcactccttgcgatggtccgccccccggcgagatccatcagcggtgcccccaacggacaatgggcgggcgcgacgcgtgacgcgcccgaaatttctcgcggcggctacttgccgtcgcgcagttcgccttcgcgcacggcggcaggggtggcgcgggccttcagcggggtggacgagggcggcagcgtcaccggggtggcgacaccgggcgcgcccgggatgggaccaggtccggcggcccccgtgacccccgtgtcgggaccggacatgggcagcggcacggcggtggtcgcagccggaccctgcccctgcgcgatgcgcgcggccaggcgggcgcgcttcaggttttccgccgcgcgggcgtagtagcgcggctccacttcaagggcgcgctgcaggtggtacagggccagggcatgctcgccctgctgcgaaaggtacactcccaggttgttgtgcgcggcggcttcgcccccggcgttgcggaacgcctcgaaggcttcgtcgtagcggcccaggcggcacagcgacaggcccatgttgttccacacccggttgccgggcgcgccgtaggtgatggcggcgcggaagtggtccacggcggcggcgtcgttacccagcatggcctgcgcgatgcccgcgttgttgtgcagctcgcccgagcggggcatctgttccagcgcccgcacgaacagggccagggccttgtccggctgcccctggtaattgtggatggcgccaaggtggctggccgccccggcaaggcgggggtccagcgccagtgaccgctcgaagcggctcttggcctcggtcaggttgccctcggcaaagctgagcatgcccgccgtttcccaggcccgggcattgtccggggccagggagagggcggcctcgatgtccgcccgcgcctcgatggggacgccccgcgccaccagcagcgcgccgcgctggtagcgtgcctcggccagcttgggatcaagctggcaggcccggctgaactgctcgaaggccagttccgggcggtcttgcgacaggaaaatcaggccgcgctgcaagtgttcctgggcgttcatggtatcagcctggggagtgggctccaccccctcgccgtcgtgcagcagatccttgctgctgtggtagcgttccatcagcgaaaggttggagccgcgcgtgatctgctgcgcgccgcaacctgcaagcagcagggcgcagagcgccagcagggcaagggcgggatgggtggcggtgcgggcggtcatggcgtttcctttctgcttttcgaaccgggcggctctcgctaactgccccggcggggctattggcccatctgggcgaaaacctgcatcagcttgatgaacgcgggccccatgatggtcacgaacagggccggaagaatgcagaacaccagcgggaacagcagcttcaccggcatcttggcggcaatttcctctgcccgctggaagcgcgtggtgcgcatggtgtcggagtagacgcgcaacgtgctggaaatgctggtgccgaaggcatccgcctgcacgatgagcgtgaccaggctgttcacgtcttccagcgccacgcgcgcggccaggttcttcagggcctcggcgcgcgacttgcccgcgcgcagttccaggatgaccaggttcagttcttcggccagcaccgggttggtggccgccatttcgcgggccacgcgggagaacgcctggtccaggcccatgcccgcctccacgcagaccaccagcaggtccagcgcgtcgggcagcgagttgatgatgtccagcctgcgcgccttgatgcgccgcgacagccacacgttgggcgcgtacaggcccaccaccgccgggcagatgaacagcagcgccaccatgcccaggggaatgtcgttgcccgccagcaggcggaccaccaggcccagcagcaggccgcacagggtcagcccggccttgacgccccagaaaaccagcggggcgcggcggttgcgatagcccgcgcgcaccagcgccagccccgcctcgttcacttcttcgccgtcatccttgaccaccctttgccccacccgttcggccacggcgttcagcgcggccttcagggaggaaaggggcgattccggcagggccggggcggccacggccacggcacgggcgccagctgcgtgccgggtaaggcggccatgcatgcgctgcacccgctggcggttgccgaacatgccgcgcagggcctgcgccaccagcaataccgcgccggaggccagcagggcggccaggaaggggatcatggtttcgtcgaacggcatggcggtatccccctcagacccggatggtggtcaggcgcttgagcgctatgccgccgatggccatctggaacagcgacgcggtgagcagcatgttgccttcgggcgtggcgtacagggcgctcatgaagtcggggttcagcaggttgatgatgaacccgatgccgaagggcagcacgaacaggatccacgccgtcaggcggccttccgccgaaagcacgcgcacccggcccgccagcttgaaccgctcgcggatcagccgggcgatgttggtgacgatttccgcaaggttgccgccggtttcacgctggatgttcaccgacaccacgaagaacttcagatccgggcagtccacgcggcgggtcaggttgtacagggccgcgtccgccgggatgccgaagttgatctcgtccagggtcttctggaattccgggccgatggggtcggcaaattcgtcggccaccatgcgcatgccctgattgaaggcgtgccccgccttcagcgcgcgggcgatgaggtccagcgcgtcgggcagttggcgctggaagcggcccatgcgggcgttgcgcttgcgctgcacccacaggaagggcgtgtagcccagcgccagcggcggcgccaccagcaggaacaggttgttcaccagcaggtgcatgaccaggaagcacgaggccgcgcccagcacggaagccagcagcagcatgcccagggtggcccgcacctgcgcctgttccagcgcgaggtccatcttcttggtccatgactgggcggccagcatccggtgcagccagtccacgtcggacagtgcgcggcggcgttccaggtccacccggtcctgttcgtttttcgcccgcagcaggttttccatgcgctgccccacgcgctgcgccgtggcgcggcggcggccgtaggcaaggtccagcacgcccatgacgaacacgaacatggcgatgaccgagagtacggcgatgacgagcatcatggcgaaacccctttgcgttcaggctgccgcgcttactgcgacaagccgggatcgaacagtgcgccgccaagctcgatgcccatggcggccaggcgcggggcgaagcggggccggatgccgccggagcggaaccgcccctgcaccttgccgttctcgtccacgccggtctgttcgaaggtgaagatgtcctgcatggtgatggcgtcgccttccatgccggtgatttccgaaaggctggtcatcttgcgcgagccgtcggccaggcgcgaaacctggatgatcacgtccacggcggacgcgatgtaccgcttcagcgacagggtgccgatgttcagcccggccatggccaccatggtttccaggcgcatcaggcagtcgcgcggggtgttggcgtggatggtggtcagcgagccgtcgtggccggtgttcatggcctgcagcatgtccagcacctcgccgctgcgcacttcgcccacgatgatgcggtcgggccgcatgcgcaggcagttcttgaccaggtcgcgcgcggtgacctggccgtggccttcgatgttggcgggccgggtttccagccgcaccacgtggtcctgcttcagttgcagttccgccgcgtcctcgatggtcacgatgcgttcgtcgtgcggcacgaagcgcgacaggcagttgagcatggtggtcttgcccgagccggtgccgccggaaacgatgatgttcagccgcgccttgacgatgccgcgcagcacctcgcccatttccggggtcagcgcgccgaagcggatcaggtcttccagttccagcgggtccttggaaaagcggcggatggacaggctggggccgtccagggccagcggcgggatgatggcgttgacgcgcgaaccgtcggccaggcgggcgtccaccatgggcgatgcctcgtccacgcggcggcctatgcgggccacgatgcggtcgatgatcttgcgcaggtggtcgtcgtccaggaagcgggtgttgacccggatcagcttgccgcgccgttccacgtagaccatgcggtagttgttcaccagtatgtcgttgaccgtggggtcgcgcagcagcggttccagcgggccaaggcccatgacctcgtcgcggatgtcctccaccagctggcgctgttcctgcgcattgaggggggcctgacggaactcctcgcgcagcagcttttccaccaggcgggaaatttcggcggccagcctgtcgggcggcagcgattcggcggcggccaggtccatcatctccagcaggcggtcctgcaggcgggcgcggatttcgtagtagtggtcgccgtgcagggtcagggttgtcacgtcgcatacctgctccgcgctggcggggcgggcggcgggtcgtgccgacggacgggactttccggtttggcccgcttgggtggcctgcgcgtctgcgggctgtgcttccggggcgtcggcacggggcgcggccagcgttgcggattcggacaccggtgcggattcggggcgcggcgcgcggaacagggtggcgtcgttgaccggcacgcgcggaatgggcgcggtgtcggcctcgtccggcgcatcgaggcgtgcggtgtcgggctggatggccatgccgaccgtggcggcggggggaacggcggaaaggtggctgcgggcgttcaggcccgaggcgccaaggcgcggcgcctgcggcatgccgtcgccccggccctggtcctggccctggttctggtccagaccgtccggatcgagttgcaggtggccgtagacatcggcatgggcctgtgcgtcgtcctctgtcccatggggggcgttgcccgtacgggcatcctcggacgccacgggttccagatgcagcgcgggggcgggttgccgccgcgtggtgcgcatcagtcgttcggccagtctcatggctatccccttgcgccctgcaacaggacgccgtgcggcagcaggccgccccgttcatgttcggggccgcgttccatgccgcgccgattgggttcgtgggtatcgtcgcccttgcggtgcagcagccgggcgaacaggctgcccgccttcatgccgggggcggtgccgccgttgccgggcgttgcggcggcaggggccagccgttcggccagcttggccagcgagcgcgcggccaccgagcggggtgccgcctcgcacaggggcacaccctgattgatggccgacacggccgcgccgtagtcgtcgctcacggtggcgaacaccttgcgctccagcagccgttcggcctccgtcaggtccaccccggcctggggcgacatgcggttgaccaccagctggatgcgcgcggccacggcgggcgcggcagcggccacgtcgtccagcaggcggcgggcgccggccagggcgggcagggccagatcggtgaccagcaggatggtttccgcctcctgcatggagaccagggccagttcgtcggcataggggccgccgtccaccacggtgacggcgtacagggcgcgggccagatccagcacggccttcaccgcgcgggggctgatggcgtccaggtcgtcgcccgtgtcgggcgaggcgaacacctcaagcccactggcgtgccgttcggccaggctgcgcaggaatgtggcgtccaggcggccaaggttgcgcgcgccgtcggcccaggtgcgggaatattccatgtccaggaacagcggcacgtcgccctggggcaggcgcatgtccatgagcgccgccagcggcagcgcggcgggcgcatgggcggggccgcccgtggccagcgccgtgtcgcccatggcctgcatgtcgcgcgcggcgttgcgtccgcccagtttggtcaggctcctgcccgccttctgcgcatcgggcgcgggggcgttgccggccagggaacgcgcggccagcacggccaggttcacggccactgtggtggcgcccacgccgcccttggcgcccatgatgtggatgagccggccacccgctgaggcaggcgccgccgcaaggcttgcggcacgggtggtacggcggcggcgcgcatagccttccagcgcggccagcacctcgtccgagcggaacggctgggacaggaattcgctgaccccggcgcgcatggcgcggattatcaggtccgggtccttctggcgcgaggccacgaacacctcgcccacgcggggatcgttcaccagcgaggcgatggattcgaaatcgtcctcaaggtcgtctcccagttccaggacgaccagtccgaggtcgtcggcttcaccgggggaaaccagacggaaaccatcctgcctggcgaggacgcgggtgagttcttcgcgcgtggcgagacgcttggtgagcaggcagacgggatgggtgatgttcatggcggcctcttgctatttcgagccgatcttgaggcgaagggtgttgctttcgtcggtcttcttctcgccgtcgcgcatgttcttcatggcgcgttcgcccacccggccatccaggccgatgacggggtcgtcgtccgccggggcggggttcagccgctggccgtcgcgctgggcgcgaaaggcctcgccctgggtgaaggtccattcggagatgggcgaatccttggacggcccggcgcagcctgccaggacggacagggcggtcaggatggtcagtacgcagatgaccgcaagcaggggccgcagggcaggagggatgatccggttgctggcgctcatttcgtgcctccctgggcatggccgggcagtacgtgcccgaactcgccctccatgcccgagggggcatcggcggagttgcggggattggcataggcggcgggtgcggtaatggccggggccgcgccttccatcttgccctggaggaagaattcgaattccgatggctcgcggaagccgtcggtgggcagcttggccgtggcgccgtccagcggcttggccaggcgcggggtgacgatgatgaccagttcggtttcgttcttctgccagttgctggaacggaacagcgtgcccagcaggggcacgtcgcccagcaccgggtatttcttgatgttctcgcgcacttcgtcgcgcagcaggcccgccacggcaaagctctggccgtcggccagttccacggtggtggcggcgcgccgggtggagatggccggaatggtgaacccgttgatttcgatgacgttggagtagtccagctccgaaacttcggggcttacgcgcatgctgatcagcttgtccgagaccaccgtgggggtgaagcccagggtcacgccgtacttcttgaattcgatggccacggtgcccagaccctgcggcacggggatgggtatttcgcccccggccaggaagtcggcattttcgccgctgcggcagatcagggtgggttcggccagcaccttgaccaggccgttctgcttcagcacgtccagaaagcccatcaggcttgcccggccagaggtggcccggaacatgccggtgacgttgggactgaccacggcgccggtgggaccaacgcccaccacgcctttctggctgtccagggtgaacagctggttcagcatgccgaaggcgaaatcgttgttccaggcgtaggtcaggtcgatgcccaggcgttccagcaccgacttgcgcatctcggccaccttcacttccagcagcacctggtgcacgccgcccacctgcatgaggttggtcaccttgtccggggcgtacattttggccacgtccagggcggtggtcatgcccgcggcgctgcgcacggtgccggccagggtaatggattcgcccacggccatgaccatgatgtccttttcgtcgggcagcacgcggtgcagcatttccttcagctgggcaaggtccggagtgacctggatgtcgtagacctgggtgatggccccggccccgttccacagggtaagcgtggccccgcccgccttcttgccggtgacgtagacctgctggggcgacagcaccaccactcccgcgatggcttcgtcggacatggaaacccgtgccgcgggctgcgcggtgcgcaccaccatggacttgcccacggccagcggcacggcctggggggtagcatcggcctgggcctgcgcggcggcggccagcagcagcacggtggccagcacggcgcatgccgcagcatgcaccgtaccgacgagacggcccgccgcgcgggtgagggaggcggggcggctcattgcggaaacctcagcgttgaacgttcggtgccggagatcatttccaccttggtttcgcgcaccttgggaaccggcttgccttcgggggtgctggtcagcagggccagggtgccgggaacgtcggtgccgggggtcagcaccgtgccgtcgtcggcggggttgcgcagggcgaaatgcagttcgccgcgcgaggcggcaagggccagcggctcggcctgcgggggcgaaatttccagggtgtacacgtccaccgacgaggtggatgtgtcgtcgccctcctgcttcagttcggtgccggtggccagcacgcgcacgttttccagcaccagcttggtgcgcgacttggacttttcgcgggtttcgtcgtccagggtcaccagcacgtccacgcggttgccggggcggatgaacccggaaaggcccagcaccttgttgcccttgacggccacggcgcgcatgccgggggcgatcagcgtgctgacgccgccgtgcgatgcgccgtcctgcagcaggcgcgcttcggtgatgggttcaccggcggccacggcggacgacaacacccggcccacgggcagggtgtccttggtgaacgcgccggagggggcgctggacttcaggaagggggccagcttgatctgttcggcggccagcttggcgccgcgcggcacgtcggcggcggccacggccagctcgacctgctcgggggcggccatctggggggcggcggcgcggttcacctgcatgaaccggaacaccagcaccccggccaccagggccagcaccagcgcgagggaaatctggatcagggaggaggcgcgcatgaccgtgcccccctacaggatggcggcccaggcgggcagcagggcggacatggccgaggggaaggcggcctgggccatggccaggcccgtgcccagcgcgatggccacgccgtagcacagccggggcaggcgggcgttggcggtggcgggcacgtagtcgaagcggccggtgacggccagcagttcgacggacacccgcagcgagcgcagcaccgcgcgcagttgcggcaggtggaaggccagcacgccaagggcgtacacgccgccggcaaggctggtccagatgaaggcgcggaacacggtttcggcgcccaggaaggcaccggcggcggccagcaacttcacgtcgcccgcgcccatgacccgcagcaggaaggggatcagcatcaggccgagccccaggccgaaaccggacagcgagaagagcaggccgtcccacgcgccggaaaggccgccggtccaggcgcccagcgccgcgttggccgccacgcccgccagcatggcgggaaaggtgagccagttgggaatgcgcatggcgcgcaggtcggtggtcacggccaccagcagcacgacggcgaggggggcggcaaggatggggttcatggggctctcctcttgtgtggccggggaaacggggtgtcgtcgtttccgggcggactgccctgtcggcggctgccgattcgggcgggttctccatcgcaaggtccgcgctttcgatggcgaaggggccgggggttcgccccggcccctccgagtgcagcgtggccggaagccgagtcgccgtcgcggggtgctacgagccgggggtgggcatcttggaatcgatgtacgagaaggtggagcttaccttggtgccgagggcggtaacggcggccacgatgacggctgcgatgagggcggcgatgaggccgtattcgagggcggttgcgccttcttcttcacggatcagggcggtgatggacttgagcatgatcttactcctttcgggaatttgcgcgattataaacggccctacgagccgggggtgggcatcttggaatcgatgtacgagaaggtggagctgaccttggtgccgagggcggtgacggcggccacgatgacggcggcgatgagggcggcgatgaggccgtattccagggcggtagcgccttcttcatcattgatcaggcgggcgatgatcttcgacatggctgttctcctgcgattcgttctgttgatgtctgctgcggtcgcggcgtgggctacgaaccgggggtgggcatcttggaatcgatgtacgagaaggtggcgctgaccttggtgccgagggcggtgacggcggccacgatgacggcggcgatgagggcggcgatgaggccgtattccagggcggtagcgccttcttcatcattgatcaggcgggcgatgatcttcgacatggctgttctcctgcgattcgttctgttgatgtctgctgcggtcgcgccgtgggctacgagccgggggtgggcatcttggaatcgatgtacgagaaggtggcgctgaccttggtgccgagggcggtgacggcagccacgatgacggcggcgatgagggcggcgatgaggccgtattcgagggcggttgcaccttcttcgtcacggaacagggtggtgatgcgttcaaacatgatgtctctcctgcgtcgggggcttttgggttggccggggggccgttgttgactcccattcagcaacccgcgtgccaaggcgcgtcatgcagaacgtaatacgcgttaacgttctgaaacagtatggaatgtttttttgcacggcccggaatgggctgttagaggcagggggcgcggggcgcttgggcgggacgcacgggcacgccgccgggaaggaatccacaaatcttggagtcgggctggtggaggggcgggcgcggctggcgcggggcggtgggcgcagggcaggaagttcaatggcgcaggcgtgctggaagggaatctaggattcttggatcaaggcgcgaacgggggatggcagcagggccgggacgcggccttggggcttgatggaccggcgtatccgggggggcggagcactgtcgtgaagcgtggcggggggatgggatgcgcaggggggcgtgcccattgcgggggcgcggcggaagaaaatctaggattcttggatcaggggcaggctgttgcgcggcttgatgccgtgcttctgcaacttggcccacaggttcttgggtgtcagccccagcagcacggcggcttcggtctggcggccttcggcgcggcccagggcatccagcagcaggttgcgttcgaccatgcgcatggtttcgcgcaggtcgatggggccggtaagggccgccgccgcgaaggcgtggctggaggaggcacccgctgaggcgctggtggaggaggggctggctgaagacgcgccggccggggatgcgctggtgggcggcaggggggcgcccggcccattgctgtcggtgcggcccgcagcgtctcccggcccgaatgcgacggaggcatggccggacgtgtccccgatcgtgcgcccgcccgtcgtaccttcgggcgcggccccgtcgggcaccgcgccgtcggacacggcaccgggcacacggcccagggcgcggtccacgtcgggggcgtcgatggggccttcggcggcgatggcggcgcgttcgatgacattggccaactggcgcacgttgcccggccagtcgtaggagcacagggcggccacggccgccggggtcagcccgtgcacgggcaggcccagggtgccttgcagccgccgcaccacgtgctgcgccagcagggggatgtcctccttgcggctgcgcagcgggggcaggtgcaccacggccacgcccaggcggtagtacaggtcttcacgaaaggccttttcgcgcacccggtcggccaggttctggttggtggcggcgatcagccgcacgtccagcgaaatgggcttgcgcccgcccaggcgttccacctgcttctgttccaccacccgcagcagtttgggctggatggccaacggcatgtcgccgatttcgtccagcatcagcgtgccgccctgggccagttcgaacttgccgggctgggcggtagccgcgccggtgaaggcgcccttttcgtggccgaagagttcgttttcgaaaagatgttcgggaatggccgcgcagttcaccttcacgaagggggcggcagcgcggggcgacagcgcgcggatggtgtccgaggccagttccttgccggtgcccgattcgcccatgatcagcacggtggtgtccagcggggccaccttttcgatgagcgccttcacttccatgatggcccggctttcaccgatgatgcggctggccgggccgtcgcggcgcagcgaatcgcgcagggcggcgatttccgcctgcaagccgcgcttttccatggcccggcggatgacgatgtccatttccttcaggctgaagggcttggagaacacgtcgtaggcgcccagcttcaccgcttccagcgccagttcgcgcgtggagtaggcggtcatgacgatgatgtcggtgccgggcgcggcggaacgcaggtgggggatggcctccaccccggacatgccgggcagcatgacgtcggacagcaccaggtcgaagccgccaccgcgcagcagtgcgatgccgtcctcggcacgcccggcggtggtgacacggtagccgcgttcctccagcgcctcgcgcagcatggactggaaggcggtgtcgtcttcgatcagcaggatgtggccgctcatgcgttgccgtctgtccggatgccggtggatgggggggcatgtgccgtggcggagccagggcgcggtgtccgggctgtggcccggagacatgccgtttggggcgctgcggcacggcgtcgaggccgggcgtcgcgcggaccgtgccacggtacaacggaccggtgtgaagggcaaattgttagatttgcacacctgtccgtctatcctgactttgacgcagggatatgtccttgcgcatgaggcggttgcgcgcggtgaggcgacgggcgttggggcggcggtgtggtggggaggtgaggcggtgaggcggtgaggcggcctgcaccgccttcacggtaggcatgcgaccctccgaagcggcttcagggggcatggcatgtcgatctgccgcagtgcagggggttgccgcacctcgggacggtgggttaggtgtgtgcgctgatccgtcgggtgcggaagggggagggcggttggccaacctcttcgggtacgtcccggctcgttttgtttcgcccctgttcgcccctgtccgcccctgttcgcccctgtccgttccggtccgtccggatcagccctgttcgtcccgtttcggcagccgtccgctcgcgggcgcaacggcgcaaccgcctttcgcaggagtttagcatgcagcttggccgcatggcgcagagcgcccttcgtcccatgatcgtcggcaccgacatcgaggcctttcgccagcactgcggcggcagccttggcgggttgttccactgcatgcgctacccggggccgcgcctgttgtgggatggcagcacgcaggaattcgtggatgaggcgggtgccgccgtggcggggctggatgcgctggccggggaactggtcgtgctgcgcgatgccgtgggcgcggcgctggcggggagcgcatccgccgccgttcccgtatccatggatggcaccctgctgcgcggtcaggacggctccgcccattatcgcatctacgacctgattcacccggagattccggcatggcggcaggtgaacctgctggccgacctgttctgccagttggaacagcgggttccccatgtgcgcccggtgccgcacgagcataccccggccatgaagacggagacccgcgtggcccgctggctggccacatggaaacgccccggttgcggcggcgtgctgctgaagcgccccgaactggtctacacccccggacgggagacgccagacgcatgttgcgtcgtcatgcgttgacctcctgttgcgccgtcatgcgccagacgccccggcgtcgtcatctgccagacgccccggcgtcgtcatgtgtcgatcgcgtgccgcgcgggaattgtccgaccggaaaatgcggcgtttcccgggcttctctcctccccgcccgtcctgcccccgccttgttttcatccttcccggccctgctcctgtcctgcctccgccctcgttcattcgtcccgttcattggcatgacgtacagttatcttgtcagagggattgcttttcttcggctttttccgcaaaatgtcgtaagcggcccgcatcaggcgtggcccggtcatttgtgttgacaataacgttgacaggcatgtccatccacagggacggtaccacgacgggccagccgcccgtcgtgtcgcaccatgcgaagaggcgaggaaaaggtatcggggaaacagtctagcgagggatccgcgggttcccgggaggtttcgacatgaaacacgttgtaaaggcgctgacgctcgcacttgccgcttcgctgctcatggccgccacggcctttgcggcaccggtgaagatcggcctgatgtgccccctgaccggcaagtgggccagcgaagggcaggacatgcgcaacatcgtcaccctgctcgccgatgaactgaacaaggctggcggcatcaacggcaacaaggtcgaactggtcgtcgaagacgacggcggcgacccgcgcaccgcggccctggccgcgcagaagctgaccacctcgggcgtcatcgccgccatcggcacctacggctcggcggttaccgaagcctcccagagcatctacgacgaagcgggcgtggtgcagatcgccaccggctccaccgccgtgcgcctgaccgaaaagggcctgaagcgcttcctgcgcaccgccccccgtgacgacgaacagggcatggttgccgccaagctgatcaaggccaagggctacaaggccgtggcgctgctgcacgacaactcgtcctacgccaagggcctggctgacgaaaccaaggcgctgctggacaaggccggcaccaagatcgtgttctacgacgcccttaccccgggtgaacgcgactacaccgccatcctcaccaagctgaaggccgcgaaccccgacatcatcttctgcaccggctactaccccgaagtgggcatgctgctgcgccagaagatggaaatgaagtggaacgtgcccatgatgggcggcgacgccgccaaccatgccgacctggtgaagatttccggcaaggaagcggccaagggctacttcttcctcagcccccccggaccgcaggacctggacgctccggccgccaagtccatgctgaccgcctacaaggccaagtacaacggcgtgcccggctccgtgtggtccgtgctggccggtgacgcgttcaacgtcatcgtcgaggccgtgaagtccaccggcaaggccgattccggcgccatcgccgaatacctgaagaccaagctgaagaactaccccggcttcaccggccagatctcgttcaacgagaagggcgaccgcgtgggtgacctgtaccgggtgtacgaagtgaacgccaacggcgatttcattctccagccctagcagccttacacatccggacacggcttgcacgacggggcgggcgctgccgcccgccccgtttccaccgcccgacggggccaccggaaacatccgcgtcttccggaagcgtccgcgccttccggaaggatgtgggcaggacgcatccggcaacaggatcgggcaggggatcgacgaaacagatggccacggggccgtagcggggcgcatgacgtcccatccgcaggcggaccctcaccggggtccgcgtttcgcgccgccatgtccgggccatccgcccgggtctgcggcgcgggggaagcagcacaggaacgtccatggaagaattctttcagcagttgaccaacggtcttgcggtggggggcatctacgcgctcatcgcgctgggctacaccatggtctatggtgtgctcaaactcataaatttcgcgcatggcgacctgttcaccatcggggcctacctgggcttcacgctgttcaccgccttcggcctgtcgggctttgtgtccgggccgggcggcgtgctgctggtgctggtcatggtcatggggctggtggcgctgatcggctttctgctcgaacgcgtggcctaccgccccctgcgctcttccagccgcctttccgccgtggtttcggcgctgggcgcctccatcttcttccagaacgcggtcatgctcatctacggggccaagttccaggtctaccccaatgacatccggcccagctacgtgctgtccatcatgggcatcgacgtgccgctggtgcgcatcatgatgattgccgcctcgctgggcctgatgctggcgctgtactggttcacccagcgcacccgcatcggcgcggccatccgggccacggccatcgaccagggcgcggccaagctcatgggcatcgacgtcaaccgggtgatctcgctggtgttcatgatcggcccggcccttggcggcgtggccggggtgatggtgggcctgtactacggacaggtggacttcaccatgggttgggtctacgggctgaaggccttcaccgcggccatcctgggcggcatcggcaacatacccggcgccatggtgggcggcctgctgctgggcgtcatcgaggcgctgggcgctgcctacatttccatcgcctggaaggacgccatcgcgttcctggtgctcatcctcattctgatcatccggcccacgggcctgctcggcgaaagggtggccgacaagatatgacggtgtcgcgcaccacgagctacgcgggcatcgcggtggtggtggcggtgctgcccctgctgcttgacccctactggaccgacgtgttcgtcagcatcggcctgtattccgtgctggccctttcgctgaacatcatcctgggccaagccgggctgttccacatgggccacgcggcgttctacgccgtgggcgcctacgtgacggccatcgccaacaccatgtggggcgtgccggtgctgtgggccatgccctttgccgggctggctgccgcgctgttcgccatggtggtggcgcggcccatcatccacctgcgcggcgactacctgctcatcgtgaccatcggcatcgtcgagatcgtgcgcatcgcgctgatcaacaacgtgttcgggcttaccggcggggccaacggcatcttcggcatttcgcgtccgatgctgttcgggttcaagatcgccaaacccgtccacttctactacctggtctgggcgtacgtggcctgttccatcctgctgttccgcaggctggagaattcgcgcttcggccgcgccctcaactacatcaaggaagacgacaccgccgccgagggcagcggggtgaacatcgcctcgtacaagctgtgggccttcgtgctgggcgccttctgggcgggcatgaccggcaccatctacgcggccaagatgaccatcatctcgccggaatcgttctcgttctgggaatccgtggtgctgttcgccatcgtcatcctgggcggcggctccaaccggggcgtgctgctgggggcgtttctgctcatcgggctgccggaattcttccgtgaattcgccagcgcccgcatgctggcctttggtctggccatggtggtgatgatgatcttccgcccgcagggcatgctgccgcccatgccgcgcttctacaagctgccggagcgcatccgctgcatcaccggcaagggcggcgacgccgccgcccaggcaggaggtggggcatgagcctgcttgcgctgcgcaacctgaccaagacattcggcggtctggtggccgtgaacaacgtgacgttcgacgtggccgaagggtccatcgtcgggctcatcggccccaacggggcgggcaagaccacggtgttcaacctgatcaccggcaactacaagcccgattccggcgacatcttcttcgatggccgcaccatcaaggggctgcccacacaccgcatcgtgcagcagggcattgcccgcaccttccagaccatccggctgttccagaacatgtcggtcatcgagaacgtgctggcgggctgccactgccgcatgcagtcgggcatgctgtcggccatgctgcgcaccccggcccagcgcgccgaagaacaacgcgcccttctgcgcgccacgcgcgaactggagttcgtgggactggccaacgagcacgccaacctggccaagaacctgtcctacggcaatcagcgcctgctggagatagcccgcgccctggccaccgacccgcgcttcatcattctggatgaacccgccgggggcatgaacgaccaggagaccgccgcgctcatcgacaccattcgcgccatccgcgaccggggcatcaccgtgttgctcatcgagcacgacatgagcctggtcatgaaggtgtgcgaaaaactggtggtgctggagtacggggcgctgctggccgagggcgtgccggcggccatcaaggatgatccgagggtgatcgaggcctaccttggcgccgataccgacgattagaatccgcccccgaaaggtccttttgccctctggctgcgtcaggctcgtcccgtgcgaaggtcgaatatgaaagaatatgctcccttcgtccggaactcgccttccttgccagagaacaaaaatcctctttcgggaacggattcgcgggcggtcgggcgacacggtcaccagcccggacatggcggttgcagccataccgggcggatgaacgacaacagtattgccggaacatgccacccctgcgagccttggcttttacgggtaccgggagagacgatgtttctggaattgcgcgacctgcatgtgaagtacggcaacgtcgaggccctgcacggcatcaacgtgcatgtggacgaaggcgagatcgtgaccatccttggcgccaacggcgcgggcaagaccaccacgctgatgtccatcagcgggctggtgcagcccagccagggcggcgtctacttcaagggcaaggccctgcacgagatgcccagccacgccgtggtgcgcgagggcattacccagtcgcccgaggggcggcgggtgttcggcaccctgaccgtgctggaaaacctgaacctgggcgccttcaccagtaacgacaaggcccgcatccgcaagacgcgggactggatattcgagctgttcccccgcctgctggagcgcaaggaccagctggcgggcaccctgtccggcggcgagcagcagatgctggccatcggtcgcgccctcatgggcgaccccaaggtgctgctgctggatgaaccctcgctggggctggcccccatcctggtgaagtccatcttcgagaccgtgcgggccatcaacaagaccggcatgaccgtggtgctggtggagcagaacgcccgcgccgcgctgaagctggccacgcgcggctacgtgctggaagtgggccgggtggtcatggaggattcggcggcgaacctgctggcgaatccggatgtgcaggatgcgtatttgggcggttccggccattaggggcattgccacgctgcggtctttcgccctctggctgaccgacccgaagggcgcaaagcgtggccgtcaggcgagcttgcgagccatacggccatcgagagcagagcgtcagattgcgctttttacttcggtcacgtgcggcaaaagcgcgttgcggtcgccatccgtaatgctcgatgactcgcataacggctgccgcacgcacccttcgtaaaaagcccatcttccttgccagagaacgaagtcctcgcagcgtgccgaacggaactgcgagacatgaagcaaacaaaaaggcgctccggaaacggggcgcctttcattttttggggcgactgggcgaggaatgttcaccccgccagatgggcggcgatggtggtcatgaggtcctggcgagtgatgggtttggtgagcagtccgttgcagccggcgtcggcgcagcggcgcaggtcctcgtgtctgtcgtgggcggtcagggccacgatgggtaccggacggcggcccagcatgcgttcttcctcgcgcatggcgcgcacggtgtccgtgccgtccatgtcgggcatcaccacatccatcagcacgagatccacgggatgctcgcggaagatgcgcagtgccgcgtggccggaatcggcctccatgcagcgcagcggcgtgtcgcgcagcagaagcagcagcagggcgcggttgggggcggcgtcatcgacaatgagcaccgtggcggggggcagcgtgtggtctgtggcggtggtcatccaggactccggaacgcgggccggtggtcggcgcgctggtgaggggtgccggacggcgtgcggcggattggcgatgcagtggcggaagttgttcctccatgtgttctgcttagcccaaggatgcccgtagccgcaaggtggggtgaggtggcacaccatgtacctgtcggggcgggtgcctgcatcttcgtgccctcgtgcgttccggtgcgttcctgcatctcgtgcgcggccctgtgccttgtatgcggcccgcatgcggtccgggtgcggtcgtctgcgcgggcgttggccgtgattccgccccgcgtggttgccatgcgatttccccgcgcgcctcttgcgcagtggggggcgggcgtggcacatccgtgcggtcggcacggccttccccctcataatcagcatgcccgcgcggcgcaggagcagcacatggtcaccatcggcacccccaacaccccctccgcaacccgcatcctgctgctcggctccggcgaactgggccgagaggtggccatcgaggccatgcgccttggcgtggaggtgattgccgtggaccgctaccccaatgcgcccgccatgcaggtggcccaccgcagccacgtggtgtccatgctggatggcgcggccctgcgcaggatcatcgaggcggaacgcccccactgcatcgtgccggaaatcgaggccattgccaccgagaccctgctggaactggagaaggagggctttcgcgtggtgcccacggcccgcgcagcccgcctgaccatggaccgcgagggcatccgccgtctggcggcggaggaactgggcctgcccacctcgccctaccggtttgccgaaacggaagcggaataccgcgaggccgtggccgccgtgggcctgccctgcgtggtgaagccggtgatgagttcgtccggcaaggggcagagcaccgtgcgcaccgaggccgacgtcatgaaggcctgggaatacgcccagaccggcggacgcgcggggggcggcaaggtcatcgtggaaggcttcgtggacttcgactacgagatcacccagcttaccgtgcgccacgcgggcggcaccaccttctgcgaccccatcggacatttgcagaaggacggggactaccgcgaatcgtggcagccccatcccatgagccaggccgccctggccgagtcccggcgcatggcagaggccgttaccggggcccttggcgggtggggcatcttcggcgtggaactgttcatcaagggtgacaaggtatacttcagcgaggtttctccccgcccgcacgacaccgggctggtgacgctgatctcgcagaacctcagcgaattcgccctgcacgcgcgggccatcctggggctgccggtgcccgcgttgcgccagaacggccccgccgcctcgtgcgtggtgctggccgaaggcgacagcatgtcgcccggctaccatggcatcgaggcggccctggccgagccggacaccgggctgtgcctgttcgggaaacctgaagtccacggcaagcgccgcatgggcgtggccctggcccttggcgcgagcatcgaggaagcccgcgcaaaggcccgccgcgcagccgccgccgtgcaggtggaactgtagccacgggcgagcgccgcatcctgacgcgctgcatgcgcccgctccggcgaaccggggcgggcgtttcgcgttgtgcggggcggcaagtggctgccgggcgggggagaggggggcaagacgggcgggacgggctggacaggcagaccggctggcaggcagaccggatgaactggcggggggggactgacaacgctggcgaaacaggcaagggcaggggcggctcgggaaccgggagcaaccaggctgccgcgtgccgcacgggcattcggtgcgccgccccccttttcaaacgtgcaacgcgccgctatggtgcgcgccatgccgaaccagaccgaaatttccaccgccatggcccctgccgcaactccggcccccatccccgccgaaacccccggcaccttccgcatccacgccaccgacggcgcggctcgcaccggcgtgctgcacaccgcgcacggcccggtgcgcacgcccatcttcatgcccgtgggcaccgtgggcagcgtgaaggccgtggccccggacgacctggacgccatcggggccgagatcatcctcggcaacacctaccacctgtacctgcgccccggcgacgaactggtggcccggcgcggcggcctgcacggcttcaatgcctggaagaagcccatcctgaccgacagcggcggctttcaggtgttcagcctgtcggccctgcgcaagatcaccgagcagggggtggagttccgctcgcacctcgacgggtccaaacacctgttcacgcccgagaaggtggtgtccatccagcgcaacctgaactcggacatcatgatggtgctggacgagtgcgtgccctacggcgcggacaagccctacaccgaaaagtcgctggccctcaccacccgctgggcgcaacgctgccgcgacgcctaccccaggggcacggcgggcaacctgctgttcggcatcacccagggcgggttcttcaagggcctgcgggaacgctccatcggcgagctgacgcagatcgacttcgacggctttgcgctgggcgggctttcggtgggcgaatccaagccggaaatgatggacatcctgtaccacagcgcgcccctgctgcccgcggacaagccgcgctacctgatgggcgtgggcaccccgctggacatcatcaacggcattgccgccggggtggacatgttcgactgcgtgctgcctacccgcaacgcgcgcaacggcacgctgtacacctcgctcggcaagatcaacatcaagcgcaaggaatttgccgaggacgacggcccgctggacccggcgtgcaactgctacgcctgccgcaccttctcgcgcgcctacctgcgccatctgtacgtggccaaggaactgctggccttccgcctgaactcggtacacaacctgacctacttcctggacgtggtgcgcggcgcgcgcgcggccatcgccgaggggcgctttgccgcgtacaaggcggggttcgaggcgatctatccggaagaggtggtggcgtagggacagttcctgagtggtcttttcgaccgttacggtcctcgtccgtaaggcccgaagactcgccaacggctgaggcatacgccctcatggcaggctcgttttccttgccagcgaacgagaatcctgatttggaaacagcccccggcgacgcaggccgcgccgaatcgaccggcctggctgccgggctggcagcctgaccagccggattgcccgaaatgacacaaatgacatggggccgtcacgacagcgtggcggccccattcgtttctgtgtgcgggtgccaatctggcgcggatgcgcccgttcgtttgttcaggccgcgtcctgcccgcttccggcagggccattcccgcccgtgccgtcaggggattccgcgcaggcgggcctggcctgctgggcgcatacccggttgcgcccctcttccttggcgcgcatcagcatgtggtcggcacggcggatcaggtcgtccagcgaatcgttggccccccggtattccgccgcgcccacgctgacggtgcagcccacccacacgtcgcgcacggccaccggggcgtcctccacggcggcgcggatgcgctccgccgtgcgcagggcgcgttcctgcgccgtttccggcagcagcacgccgaattcctcgccccccagacgcccgataaggtcgttttcgcgcagggacaggcccatcacgtcggtgatgtggcgcagcaccatgtcgcccgcctcgtgtccccaggtgtcgttgatggacttgaagtggtcggcatccagcagcagtacggaaagcgggcggccatagcgttgggcgcgcgccgcctcgtcctccagccgggccatgaagtggcggcggtttgccacgccggtcagttcgtcggtggtggccaattgttccaggcgcagggtgtcttccacctggtcggtcacgtccaggaaaaagctttccacttccggcgcttccggcgtgccggtgcgccgggcgtacagcgatacccagatggcctcgccgccgcgccggtaccagcgcagccgcagcccggtcaccacctctccggcggtcaggtcgtccagcatggcctggcggtccatgggttcggcgtacagggggatgacggaatcatccagcactgcgcgggcgtgggccacgtcgcgaaagcccagcagggccgcgccgtgctggttcagcacgttgatggtgccgtcccaggcggtacgaaagatgccgatgggcgcgttttccaccagttcgcggtgctggcgttcggcatcgcgcagggcggcttccgcgtcgcggcgggccgtgaccagttcgttcaggtggcggttcaacgcaccgtattcgtcacgcccggtgaacaggttgcgcacggtgaagtcgccgcgtgcaatgctgcgcatgtattcggcaagttggcccacccgaccggtcgcccccgccgctgccaccgcgaacagcacggcaaacagaaagagcatgccgccgatggcgagcaaggtgccgtagcggatgggggccacggcgcgcagcagttcttcctgcggcaccagcagcaccagccgccagccggggccgggcaccgcgcgcacggcggtcagcacccgttcgccgtccacgtgcaggtaggtggcgccgttgcccgcactgtcgtctatggtgccgttgatgatcctgtccgccccgtgggccgcatgggtgccgcgcgctaggttgcgcaggggggtggtgtccgtgcggtcggccagcgcggccccaagcccggtggcggtgacggggtgcccattggcggtcagcaccagcagcccgctgcccgagggcagggccacgccggaaaggatgttccgcagtccgtcggtggtgatgtccaggccaagcacccccagcggcttgccgtccgccggatcgtccaccgtggccacggtgctgaccacggtcttgccggtgatgaattcggtgtacgggtcggaccagcccaccacgccggggtgctccatggccctgcggaaccacgggcgcgtcctggcgtcgaagtcgggggacagttcgtgcgggggctggagggcgtggacccgcccggacatgtccgcgaagtaggtgaagtaggcttcgggccgttgctgcatgaagctggcccaactggccatcagcccctgatggtcgtaggaccgcccggaaaggcaggccaccacgcgcgggtcctggcgcagactggccacggcgcgggcgtattcaccggcgtactggctgacgatggcgttggccagggtgtccgcctgaagggccatggccgattctgccccgtgcagcatgacgttttttgcgcgtacgtaggagaacgtcccgagcgcgaccagcgccagggacgaaaggatggcaagaagcagcaacaggcgttgccgtagggggatgacccgcatgtcggtcctcgcgccggagggaagggcgcatggtcagtagcgcacggtcggggcatggtcggggcatgatcaagcgttgcggaaacctacaggatgcggcgtcgtgccgcaagcattccgcaatggtggctgccgattggcgggcgcgccacgccggggcttggcgttcgttgcctttgctcctggtttgcatttttccgtcgccccgtacccatgaggcactattcgcagctcgccgcccccgtccttgcgccgcccgtccttgcgccgctcgcctgtccgtccggtcggcggtgtcccgtcctcatctgccgcccttccccttgacgggtcgtgttgcggttcttttcttttcttgcagccacgttgcccgcatggcgcgagtctgatagggcatgggtaaggtcgggtatctccatgcgcctgctgccgcgggccatgaagccttggccagtgcgcgccgtcgggaggggatcggggcgtccgcgtggcggacggcccgcaccggggccgtgcaccgtcacggtcgttcaccgcccgcgacaccacggggcaaaggggcaagggggatatgccatgtccaacctctccggaaagtccaccacgccgaccaggatgcacgacgcccccgaaaagggcgccaccagtcacgccgccaccggcccggctgccgccattccggctgtcgctattccgactgccaccatgctggcgggcaaccgcctgtccacctccaaaagtccgtacctgctccagcacgcggacaaccccgtgcactggcacccgtggggcgacgaggctctgcaacgcgcccgcgacgaggacaggccgctgttcgtcagtgtgggatattccacctgccactggtgccacgtcatggcccacgaatcgttcgaggacgacgaggtggcccgcctgctcaacgacgccttcgtgtgcgtcaaggtggaccgcgaggagcgcccggacatcgacgccgcctacatggccgcctgtcagatgctgaccggcagcgggggctggccgctgaccatcattgccctgcccgacgggcgccccttctttgccgccacctacctgcccaagcattcccggcccggtcgcatcgggctgatggacctggtgccgcgcgtgctggaggtgtggcgccacaagcgcgacgacgtgctggattccgccgacagcatcgtggaacatgtgcgccgccatgccgaggccatgctgcgtccgcccgccgatggccgcctgcccggcgcgggcaccctgcacgccgcctgcgaggccatggcctcggaattcgatgccgtgaacggcggcttcggcacggcgcccaagtttccctcgccgcacaatctgctgtttttgctgcgctgggcgcggcgcaacggccatgccgccgggcagccggggctggcgcaggcaggcaccgtaccgacgggagaggaatccggcggggcaaaggccctgcgcatggccgcgcagaccctgcggtccatccggcgcggcggcatccacgaccacgtgggctacggctttcaccgctactccacggatgcccgctggctgctgccccacttcgagaagatgctctacgaccaggccatgctgatgctggcctacgccgaggcgtggctggccaccggcgacggcgagttccgacgcacggcggaagagaccgccgcctacgtcctgcgcgacctggcatcgccggaaggggccttttacagtgccgaggacgccgacagcgaactggacggcgcgcgcggcgaggggctgttctacaccttcaccctggccgacatcgaagaggcctgcgccccgctggacgtgaggccgggcgtgcggccagccgtgaggccggacggtgacggggggggcggcgtgaacccggccagcctttccgaagcggacctgacggcccgggccttcggctgcacggcctacggcaattacgaggacgaggccacccgcagccgcacgggccgcaacgtcctgcatctgccccgtgccccgcaggaactggcgcgcgacctgggcctgcccccgcgcgaggtggaggaacggctggaagcggcccgcgccgccctgttcgacctgcgcgcgcggcgcccgcgcccccatctggacgacaaggtgctggccgactggaacggactggccattgccgccatgtcgcgctgcgcccaggccttcgacgcgccgcatctggccgaggccgcagccgctgcggcggacttcgtgcttgcgcgcatggtcacccaggaagggcggttgctgcaccgctggcgcgatggcgaggccgccgtgcccggcctgctggacgactatgccttcatgatctgggggctcatcgaactgtacggcgccaccggcgaggtgcgctggctgcgccgcgccctgcgcctgcaggaggtgcaggacaccttctttcacgacgccgagggcggcgggtactggatgaccccggcggatggcgatgccctgctggtgcgccgcaaggaggggcacgacggcgcgttgccatcgggcaatgcagccgcgctgttcaacctgctgcgcctggccctgctgctggggcgtccggaatacggcgaacgggcacgcggcgtgctgcgcgcctttgccacgcaggtgcgccaccatcccgtcgggtccaccatgttcctgtgcggggtggacttcgcgctcagcggcgggcgctcggtgatcgtggcgggcgaaccggaccagccggatacggaggccatgctggccgccgtgcggggcacctatgcgcccaccacggtgctgcacctgcgcaccaccgacaacgcgcgcgaccttgcggcgctggtgccgttcaccgcgcacctggccccgctggaagaccgggcaacggcctggctgtgcgagaactacgcctgctcgccgcccatcaccgacccggcggagttgaaggcacgcctgctggctgtgcgtcccctggcgcaggggtagcaggcggcattggcccggcggcatgcactgccggggcaatctggaggcatcgggtagccgttgcgctggtcagccatgtccgtgcgtgtggaacgcaggggggtggatgacgttcacgagggcggagcggcttggaaccggcggcccgtacccgtgcggactggccgtggactgttcgcgcgaacggtatgttttgtctgaaatacaagtgcgttgcggcagcgcttgcgtttcatgcggcaaccggatacacccccattcacgcttggtttcggatgacgacagcaggagagaccccagccggcggcaaacggcatggggcgccgacgaagtgaatctttcaggcgaaaggactgctgcccgacgaacctctggagagcctccatccgtggagcaccgaaggagcaacccgcccgtgtcctcgcagggaaccggggcggcgaaactctcaggtaaaaggacagagtgccacgcgtgactccggcaggcatgcgtccgctgcgccccgtgcgcggcggctcccgcccgcgaaccggctgactggccgatcttttgcgatcgtgcccgtgccggggtgccgccggaacccaccgtgccccccaggcaggcccgcttcgcgcgggctgccgtcctcagcttccacaccggctttcccggcaggcgaatccgccatgctttccgacaccctggtgcccgtacacccgtgtaggaaacgtgcgcattcgttccgccgcatggggtcgtcacaaatgcgtgccggaaccttgcgtggcggaacgtgcgcgcggcggcccaactgccgccgcgcggcacgaccgcaacgcgaagttggcaacgccctgtctcctgggcgagtcatgtggtcgcaggccggaggggcggtcccttcggcctgtcgccgtttctgggcctgtcgggctgcggtcctttggcccccctgcattccgacccgaagggcgggcttgcgagtcttgccccatccgtagggctcgcgcggcgcgcttgccgacggctgcggcatgttcccttcatgaaagacagttcttcctcgccagagaacagaaatcctcatggcccggaaaggcgctgggagaactggcgcagtccgtcagcgatccgtgacgggcaggtggtgcagcacgaagtggggcaggggcgtccacaccggggtgcgcaccccggctgcggccagcgcgtcggctgcccaggtgttgcaggtgcgcagggggctgaagcgcccggtggcttcgaaaaacaggctgccaggcccgtagcccgcgccgccgttttccggcgtggccggaatgcgcaccgggcgcccagcagcatcgcggcgcaggctggccgccacgaaggccacaaggttccggtagccctgccgcgacaggtgcaggatgcgggtatccgcatcgggcaacggcgggccgggcatcacctccacgtgcagggcggcgggcgccagggccagcgcacgcagggccacgccggggcgcatctggtcccaggtgggcgtggccaggtagaattcccgcgcgccccagcctatcgccaggtgggcgttgcccggcagggcagtcagcgctggcagtgctgtcgggccgcccctttcgctgcccggtccgccaccggtcccgccgcctgacgcattccccggtccgtcgcccgtcccgccattcttccccggcacgtccggaagccccagcacgtccggaagccccagcacgtccggcaaccccggttctccttccacccgcgcgggcagcacgatgtccgcatgcaccccgttgctgatcacatggatggtcactggcgaggcttcgcgcgttgcggcgtccgccatccccgcgttttctccgcccggcgtaatcggcgcacccggcgcgcccggtatggcgggcgcagacgcgtcgttccgctgttccgtggcgttgggtgccgcccccacgggcaggcagcatgcgggcaatggcactccatcagtcgggcgcggcatgctgcccagcacggccacggccagcaggtatcccagcggcaacagggccaggccgcgcaacgcccatgtcagggtacgaagcagggtgcggcgcaggggcggttgcggcggctggccgggatgcggcgtgcgggacggcatggtgttttcctgtaggggcgggaagaaggaggcaggcagggatcatgatattcgtaacccgatggattgccaaggtatcggggcgcagcgcgtgatatcgatgataatgcgtggtggtttatcggaaaatcatttcacactggcggccattctggtgtatgctggcggcaggattctctcctcccgtccgggtcccgcatcatgtcggggcgcggagggcatgcggtcaccccctccaccctcaaaccgcaggagtggcaccatgcaggaaatcagactgcaccgtaacggacgcgaagacctcgtattcagcggcgaacacctggccacggtggatgaccgcgaatggatgggcatagcccccaactggtgggaactggccctgtaccggtccgaagcggggggcttcgtgctttcctccgtgttttacctgaactttccgcgccatcgcgtgttgcgcggggccgtggtgttccagaacatcgccgatgtgcgcgactacgttgtcaacgcgtgcaacggcccctccatgatcgcggacggcctgctgggccgggcgcgcaggcgcattcgccaactggacgaccccattccgccgctgccgcagtttgcgccggtatcggactacgaatccttcggagaacgcgagattccctatgcatgacgacacacggcacgtgccgcgccgtcggttccgggaagggacgcggcgcggtgccatgcgaaacggcggccagggccgccgtttatcgtttgcggggcttttcgcgtgtgtgggcaggctccggatgcctgcggatgatgcggcagaagcagggctatgcgcgcgccgcgccgggcggcgggccgatatggtgcctgtgtccccgccagtcaggagaaatgccgcccgacggaacgctgcccggacgtgccctgcacgtatgggtggaacttggtgtcgtcgtccagcatgtggcgcgccaccacctcgtgggagatgacccgcagcgccgtgtcgaggggaaggttggcgtgctcgtagcgagcggccaggtcgcccgccgcttccagcagggtggcgtgcagttccgcgtggtgctcggcgtcggggtagccccggctgcgcagcacggcttcctcgtcgcgaaaatgctcggcaagggcggtgagcagttcgtggatgatggccaggcaggccgcgcggggggcgttgtccagaaaggcggccaacagccggttgaccatctcgaacagttggcggtgctgggcgtcgatgcgtgcctcgccgcattcgtacgaactgctccaggcaagccgcagcagatcggcgtgcgggcaggcctgcgggggcaggatgtcctgtgccgtggccaccgtgttccgccccttggacttggcccggtacaaggcccggtcggccatgtcgattgcctggtccggggtggcgttgcgcccgccgcgcaccgtggtcacgcccacgctgacggtaacgtggcccgccggggtgttgcccgggtggacgatgcacagttcggccacggcgcaacgaatacgttcggccatctgtgccgcccccgcttccgccgtgccgggcagcacgcaggcaaattcctcgccgccgtagcgggccaccatgtcgggcgcgcggtggaccaccgtgcgcagggtgtgcgccacggcccgcaggcaggtgtcacccgccacatggccgtggatgtcgttgtaggacttgaagttgtccacatcgaccatcagcagcgacagcacgtcctccgaacgctgggctcggcgcagttccgtttccagggcgcaatccagacggcttctgttgaacagcccggtcagcgggtcgcgcatggccttctgttcccacatttcgcggttgctgtcggcgttcagcagctggcggttgtgcagggccactcccagagtgactatggtggtgctgcacaggaatgtggcgagcagaaaggccgcctcgcccgtggtgggcatctggaagggaccgaagcccatggtggcgccgtaggccacggccatcatggaaggcaccagggccagcatcaggccgtgcaggcgggcattgtaggccagcagcaccagcaggggcatgatgaagtagatgcacccgccatacccgttgaaggacagcagaagaaacactaggttgccacccagcacgccccccagccagcggcattccctgccggtaaggtggcggtatgcggcgcaggcccggtacaacgggtagaccagcagcagccccaggcacaccgccatgaccagcgtggcgaacaggtattctgcctggtcccacggcacgtatccttcggtagcctgttgcaggacgatgaccccggcgccggacacggcggcgggcaggcagaccctgcccactgcgcggaacaggtcgggcacgctggcaggtggcgcggcgaacacgcgttgcaggagcatggcggccatgcccccggcaagggcgtcggacacggcggcggacagcacgcaggacaggggcagtgccgcgtggcgcgctggcccggaaagcagggccaccgccagggaaaggaccgcgatgagcggcatggactgccagccgctgcgcaggcacaccaccatggccaccccggccccaaggcgcagaggggtcaggttgtgcacgcccagggcaaagacgttggcgtccagccaggtggcggcgcagtaggtggaaagggcggagaaaagccagacggcaccggtggctggccggggcgcggtggtttttccggatgcggggcggtccatggtgtacggctatacgcgatttccggccttgggcaaggtggtggaatgcccacccttgtgccgggtcgtaccggttcgggacgcgccgggcgtcgctttgcaggggggataggcgctgtctccggcggaaatggtcgtgccggatgcggggactggtcgccagcccgaaaaatggactgcaatggtggtaggttgggcgcacatgcagggggatggggggattccctatgctgcaatgcgcagcccccatgtcggagtcgggtaacgtccggttcaccgggctgcactgacgggcacgaccgaggaaagatggcccgcaccatttgcatctgggtggcccatcgggaggttgcagctggcacatcctgcaaccgaattcgtgcaggacggctacaaccgcgtcggtagggtcgtcccttccgggaaggcgatgatccctcccggaagggagcggttgcgcttaacggggggtagcgttgggaaagaacagcggttccccgtatttctccaccccaaaggtcttgatgatgccctgcgcttcttcgcccgtaagccagtcggccagctgcaaggccccggcagtgttgacctgcgggaatttttcgggattgacccggatgagggcgatatagttgagcagcagcggatccttctccaccagcaccgccagacgggagctgtccttgagggtcagccaggtggcgcggtccatgagcacgtatgcgttcttttcatcggcgaactgcgtggtggccttgttgcccttggcgccgtcggggtagaccacgtaccagtcccctccgggctcgatgcctgccgcggaccagacttccatttccttcacgtgggtgcccgaattgtcgccacgggtgaccaccatggccttgcgggttgccaatcgcctgaaggcttccgtggcgtccttcatcccccgtatgcccgccggatcctccttggggcccaggatcacgaagtcgttgtacatcacgtcgcggcggtccacgccaaagccgtcggcgatgaacttgtcctcaagcttgcgggcatgcacgatgaccatgtcgaagtcgcccgtgcgggcctttttcagggtttcgcccgtgcccgccttttcataggtcaccttgatgcctgtgcgttgcccgaaggtgtcggcaagcaagggaatgatgcctgcgtccaccgggccgattgtgctggatatcttgatggtcccggtgtcctgagcgaatgctccgccggtcatgagaagcgacagtaacagaacagcaaggcacgtgcgcatggcgttctccttggggatgggatggtcatgtatattgcaatccgtatgtcggattacccgtgcagttgcaggaacaccagccggtccagcacgtccagcagttccgcgtacaggccgccgctggccatgggcgggccgaacagggcggcgcgctgttccttcaggctctggcgcgagacggtttccggaaaggtcttggacagggtcatggccagccgttcggccagcaggtagccggtgacgcccttgtggaacagggccagccggtccaggaagtccgccttgcgcccgtgccagtagtcctctgcggcgggcgtgggcggggtggacacggcggtgcacaccgccgcgtgcaggttgttcaggttggcgccgggtatgcccgcgcgccagccgatgagccacgaattgcggcgaaagaacaggcagtggttgatgccgatggtcacgatgtcgtcgaacagggcgcgggcgcgcagcaggccgtcgtcgtgccaacgggcgggcagggcgtccagttcccacgcgggcaccagcggggttgcggcgcgcaggccaccggggacgccgggaacgccggaagcggggggggcgtcggtcaggcgctgcaccagatgcgccagccacaggttggcctggggcgattccggcgtttcgaggtgggtgtagctgagggtgtagctgcccgtgccgtacctgccgtgcaggatgcacggctgcccgaccagaaaggtgggccgcaggcggatgccgtacaggtcttcccactcggcgaaggtgccggggggcagggtgtccagcggcaggtcggccacccagaagtcgctgcccggctcggtgtagcgggccagtatttccacgtcgtggccgtcttccggggcaaagcggcccggccaccacaccggcagggccggttccggcggcagggcggctggggtcagggggtgcccggcgctgaccgtggcgtgcacgtggccggacacgaaatgctgcatgcgatcggtgaacgacgcgcgcgaccacgggcacagcccaaggccgtgttcgccggtaagaccaaggcccgcgccgccgcagaagccaaggtagcgtccgcccccggccacgtagtcgcgcacggcctgcatgcccgcctcgcccagggcgtcggccttgaggcgcgcggtgccgccgggcaccagcagcagggcggggggattgcgggaaagcaggccgtcggctatctcttgcgcccgcaccagccggtacggcaggcccatgctctctaccgcacgccaggccagcagcccccagacgtgggattcgtcccaaagtatgtgaagggttgacatctctctgccgctcattagggtggggaagccgttttgccgggggcatcgccgggccttgccgtcatgacgaaacgtcctcgcggcatgcccggcgcggcgtttcgcccgtgtccgggcgttcgttgcgctgcccgcagcgggtggccgtcgcaggccgccgccgcgcgcatcgcccgccggtgcggcaccctacatcatcttttccggagattacaacatgtcggacaacgcgctgcccaagggctacgagcctcgggacgtagaatcccgctggcgtgcccactgggaggggaacaagaccttcacccccgacctggacgcccccggcgaacccttctccatcgtcataccgccgcccaacgtcaccggggccctgcacatgggccacgccctcaacctgaccatccaggacatcctgtgccgccatgcccgccagaagggcaagaaggtgctgtgggtgccgggcaccgaccacgcgggcatcgccacccagaacgtggtggaacgcgggctggccaaggaaggcaagggccgccacgacctgggccgcgagaagttcatcgagcgggtatgggaatggcgtgaggaatacggcacccgcatcctgaaccagatccgcgccatgggcgcctcggtggactggacgcgcgagcgcttcaccatggacgagggcctttcgcgcgccgtgcgccaggtgttcgtgaagctgtacgacgacggcctgatctacaagggcgattacatcatcaactggtgcaaccgctgccacaccgccctggccgacgacgaagtggatcacctgccgcgcaaggaccacctgtggcagctgcgctacccgctggccgacggcagcggcgaactggtcatcgccaccacccgtccggagaccatgttcggcgacaccgccgtgtgcgtgcaccccgaggacgaacgctacaccgccttcatcggcaagatggtgaagctgcccctgacggaccgcgagattccggtcatcgccgacaactacgtggaccgcgaattcggcaccggcgcgctgaaggtcaccccctcgcacgaccacaacgactgggaactggggcaccgccacaagctggaattccttcaggtcatcgacgagaacggcgtgatgaacgagcacgccggcatctacgcgggcctgaccaaggaagaatgccgcaagcgcgtggtggccgaccttgccgcccagggcgtgctggtgaaggaagaggaactggaccacagcgtgggccattgctaccgctgcaagtcggtcatcgagccgcacgtgtccacacagtggttcgtggcggccagcaagatggccccgcgcgcccgcaccgccgtgcccgccgccacgcagatctttcccgacaactgggaaaagacctactacaactggctggacaacatccgcgactggtgcatcagccgccagatatggtggggccaccgcattcccgcgtggacctgcggcgactgcggcaagctcatcgtggccgtggacgcgccggaacgctgcgcctgcggttccgccaacctgacgcaggacgaggatgtgctggacacgtggttctcgtccgcgctgtggccgttctcgaccatgggatggccggatgaaacgcgcgaactgaagaccttctaccccacctcggtgctggtcaccggcttcgacatcctgttcttctgggtggcccgcatgatgatgatggggctgcacttcatggacgaggtgccgttccgccatgtgtacatccatgcgctggtgcgcgacgccgaaggccgcaagatgtccaagtccacgggcaacgtcatcgacccgctggaaatgatcgacaagtacggcaccgactcgctgcggttcaccctggctgccttcgcggccatggggcgagacatcaagctgagcgaggagcgcatcgagggctatcgccacttcgtcaacaagctgtggaacgccgcacggttcgcgctgatgaacctgcccgacgacgaagtgcccgccccggtggacctggacaccgtgcaggggctgcaccaccgctggatcctgcaccggctggaagagatgaaggaatccaccgacgcggccatcgtgggctaccgcttcaacgatgcggcgcaggggatgtaccggttcatctggaacgagttctgcgactggtatctggaactcatcaagcccgacatgcaggcgggcggcgaacgcaaggccgcggcgcagcacgtgctgcttaccgtgctgcgcgaaacgctcaccctgctgcaccccatcatgccgttcatcacctgcgaaatctgggcggccctgcccggcaacgcgggcaccgatctggccgtgcagcccttccccgccgcgcgtcccggctgcgtcaaggcagaggacgccgcgcgcatggaactggtgcagggcgtcattggcgcggtgcgcaccatccgggcggaactgaacatcgccccctcgctgcgcctgaccgcgctggtgcgcacggccaatgagcacgaccggcaggtgctggaggaaaaccgccagatgctgctggtgctggcccggctggaaaacgccgagttcggccccgccatcgaggcgcccaaggcatcggccagcaacgtggtgtccggcaacgaggtcatcgtgccgctgaccggcgccgtggacttcgaggccgaacttgcccgcctggacaaggaactgggcaagatcgaaaaggatctggtgcaggtcaacaagaagctggccaacgagagcttcgtggacaaggcccccgccgaggtggtggccaaggagcgcgcccgcgccggtgaactggccgatgccaaggccaagctggaagcgttgcagcagcggttccgcgaggccatcggctagggggcgtttccaaacggtctttcagccgttggcgtccgacccgaagggcacgaagcgtgcccgttaggcgagcttgcgagtcttgcgggcatcgtgcgcagagaggtcaaacctcgccaacgaacgaagtcccaattgagaaacgcccctggcaagaatgatacgccaggggccacttgcaggaatgacaacgccgcgccgggcaaccggcgcggcgttttgcgtgtctcgcacgggcggcgacgcggcttgtcaccccggcatgaatccgccataccgggcatgcgcgtttcgtgatggtgcggtaatgcctgccccccaagttttgcccggttttcgtgcgcgtcacctccatccccctgcgaagaactttcgaggtccccatgaccgataccgctaccgcccccctgcatctggtggccccctgcgggctggactgttcgcgctgcgtgaactgtagcgaagggcaggtggccgcccatgccaaggccatccgcgacattctcggccccggcttcggcccgttcgcagagcggcttgcggccatgaacccggccctggccgaatacccggcctttgcccgcgtgctggatgcgctggcggaggggacgtgccccggctgcaagacggaacgccgcacctgcctgcccacctgcaaggtggccgggtgcgccgccgcgcgcgggctggacttctgcgccgactgcgcggactacccctgcgccgacaccggcctgccgccccggctggagcagaagtggcgcgccagcaatgatcacatccgcgcggcgggtcgcgacgccttcctgcgcgcccttgccgaaacgccccgctacctgtaggctgcggcgctcaagagtttgtgtttttgtagctgggataacgcaaagttcttttgcgcgcccacgaacggcgcgacacataccggaggaaggatgaaggtctatctcatcggcgcggggcccggcgaccccggcctgctcacgctcaagggcaagcgcatcctcgaatcggcggacgtcatcgtctacgactacctcgccaacgacgcgttcctcgcctacgccaagcccggcgcggaaatcatctacgtgggcaagaagggcggcgaccacaccctgacgcaggacggcatcaaccgcctgatcgtggacaaggccaaggaaggcaagaccgtggcccgcctgaaaggcggcgacccgtacatgttcgggcgcggcggcgaagaggccgaagaacttctggatgcgggagttcccttcgaggaagtgcccggcgtcaccagcgccgtggccggtcccgcctacgcgggcattccgctgacgcaccgctcctactcctcgtccgtgtcgttcatcaccgggcatgaagaccccaccaagcccggctcggtgcacaactggaaggccctggccgaaagcgccagcaccctggtcttcttcatgggcatgaagaacctgcccgaaatctcgcgcaagctcatcgaggcgggcatgcccgctgaaaccccggctgcgctcgtccattggggcaccaccgcccgtcaccgcagccttgtggccaccatcgccaccctgccgacagaagggccgaagcatggcttcaccaatccctcgctcatcgtggtgggcggggtggtcaacctgcacgaccggctgaactggttcgagcagaagcccctgctgggcaagggcgtggtggtcacccgcgcccgcgagcaggccagcggccttgccgaggccctgcgcgaactgggcgccgacgtggtgcagtttcccaccatcgagatcatcccccttgccgactacgccccggtggacgcggccatccgcgatctgcccggctatgactgggtggtgttcacctcggtcaacggcgtgaagcacttctggaaccgccttgccgcgtgcgggcaggattcgcgcgcgctggccgggcgcaaggtggccgccatcggccccgccaccgccgacgtgctgcgcaccaagggcatcgagccggacttcatccccgaaaagtacgtggccgaaggcgtggtggaaggcatgctggcgcgcggcatgggcggcaagcgcgtgctgctgccccgcgcccgagaggcgcgcgaggtgctgcccgacgaactgcgcaaggccggggccgtggtggacgtgctgccggtgtacgaaaccgtgcccagcaccgcccgcaaggacgacgtgctggcccgcatgcaggaagggcgcatccattgcgtcaccttcggctcgtcgtccacggtggacaacttcttctcgctggtgcccgtggacatggtgaaggcccaccccgaggtgaagctggcctgcatcggcccggtcacccgcaagacgctggaaggctacggcctgacctgccacatccagcccgaggatttcaccatccccgcgctggttgacgagttggttgcgcgcctgcccgaactgtagacgacgtccggcgcgggtggcgtcccctgcggatgccgcccggtgccggatttgatcgcatgccggtcctgcgccgatcttcctgatgttggttccgcccgggttttctgatggttccggtgcaggaccgtgcgccagtgcgacggtatttgacaggtgaaacgtcccgtgttgtgaggaatgcgtgaccggagtgatccggtccgcaatcccgcccggccccgtgccgggcgcggcatccttacggacattcaagggagggacacctcatgggcatcgtgcgagccgtctgtatcagcgagcggaaaggcgagcgcaagcgggtggtggacgccatcaccctgcgcgaggactacggcgtggaagaagacgtccacgcgggcagcggcaggcaggtcagcctgctggccgtggaaagcgtggacatcatgcgcccgcgcatgccggaactggcggcgggcgactttgcggaaaacatcctggtggaagggctgcccctgacccgctgcaaggtgggcgaccggctcaccgccgggccggacatccttctggaaatcacccagatcggcaagacctgccattccaagtgcaacatccacaagaccgtgggcttctgcatcatgcccaccgaaggggtgttcgcaagggtgctgcgcggcggcgtgctgcgcgccggggatgccgttgccatgacggaaggatagctgcctgtgcgggcgtgcccctccgcccgctccccgataaccctcgatcccccgtgttcagggagtctcatgacgctgcaactggccgtgctggcctccggcaacgggtcgaacctgcaagccattctcgaccgcatcgccagcggcgcgctggatgcccgggtgtgcttggtgctgtgcaacaagccagaggcccgcgcgctggagcgcgcccgcgcggcgggtgttgcccacgtggccctttctccggcggattatccggaccgggaagcctttgatgcggccatggtggcggccatccgcgcccatggggcggatgccgtggcgctggccgggtacatgcggctgctcacgccggggtttctggcggcgttcgcggggagggtggtgaacatccaccccgcgctgctgcccagctttccgggcttgcgcggtgcggcggatgcgcaggcgtacggggtgacgctggccgggtgcacggtgcatttcgtggacgagcagatggaccatggttcggtcatcgtgcaggcggcggtgccggtgcatccgggcgagccgctggatgacctgaaggcgcggattcacgccatggagcatcgcatttatccgcaggccctgcagtggctggccgaggggcggttgcgcgtggagggccgggtggtgcgggtgctgccgcgcggggacggcacgactgtgccgggcgtgcccgacgggccgtggctggtgtggccgccgctggaacccggattttaggcgggcctgatgtcactttgcttgcggtaacgcgcacacgctgccagcagaatccgctttttgccgccgggcggcgttgaattggcgtttttgatgctcacgtacaaaagtacatctctgctttcgccctctgtaagactcgcgcttcgcgcttgcctaacagcgggcgatctgcgctcaaaaacgccaattcgccttgtccggcgggcaaaacccgtaattcttcgcatcgtggtcgcaccagccatccgcgccggaaagaccggtgcggagcacaaggaagaaaggccggaccacggcagcgggtgcgccggattttttggtggtgcagttgaatttctggtggattatgctcgccgcgtcattcgtcggcgtacggctacttcaactacttcaacctagacccttccccgtcatgctgtacaatctcgttgccctgttcggcctgtgcatggtgggccgcatgagtcccggcccggacatgatgctgctggtgcgccacggcgcgggcggccccacgcgcgcggcctatgcctgcgtgctgggcatttgtctggggcttacctttcacgtcacctgggcggtgctgggcaccggcctgttgcagggcagcccccgcgcgtttcaggcggtgcagttggccggtgcgggctatctggcgtgggtggggtggaaggccctgcgggcgcgggccgatggcggcggcgaggggacagcgccgcccacactgcgcgagggctttcgcgacgggctgttctgcaacctgctgaaccccaaggtgacgctgttcatcctttcggtgttcacgcagttcgtggcccccggcacgcccacgggcgagcgggtggcctacggcgcggtcattgtgctggaggcgctggtgggctggaccatcttcgtgcgctttctggacaccgcgcccatgcgccgcttctacgagcggcacggcctgcacctggtgcggctgaccggcgcgctgctgctgttgctggcggggtggagcgtggtgtccttcctgcgcgggtaggccgggtcatccggaggcgcgttcagggggcatgcagggccgcgttgcccgtccgtccggtgaacatgggacaggccgccgcaagtttctgtcagccggggccagcactgtcccgatcatgcttcggggcgcaggcgggcgcgggccgtgcatcggaccgaatcataccgggcgcgggccggatcatgccgcgcattcgaccgaatcatgccgggcgcgggccgctacaccgggcagccgggatggtcgcgcggcacttcgggcgcctggtcgctgccgggcagcggcaggcgcagggtgaaggtggtgccccggcccggctccgacgccacgtcaaaggtgcccccgtggttgcgggtgacgatgaagtaggacaccgacagcccaagcccggtgcccacgcccacctccttggtggtgaagaacggctcgaacacccgccgccgcacgtcttccggcatgcctgtgccgttgtcctgcacgtcgatgcgcatccacgccccttcgcgccgcgtgcgcagcactatgcgcggctcgtcccatccggtttcgccggacggggcagacggcgcatacgctgccgcgccttccgtcccctcgcccgccgggcgtgccccgtctggccgcagactttctggcctctcgttccctgaccgtgccgcgatggcctgggccgcgttgcgcagcaggttcagcacgacctgggttatctcctgctcggaacagaccaccggcggcagttccgcctcgtattcgcgcacgatggtgatgttgcggaaatcgtagcgcttcttcaggtcgtagtcgctggcggcaatgtccagggtgcggtccagcagggcatgcaggtccaccgtggtgcggcgcgctccgctgttgcggctgaattccagcatgttggtgatgatgttggcggcgcgacagcccgcctcgcggatgctgtccagaaattccagcacccgccgctcctcgaggtaggcgcggattaccggcagcgagcagcccaggcgctccgccgcctgttcgttggcgggcaggccgtcggccagccgccgctggatgttctgcgccccttgcaggatggcccccagagggttgttgatctcgtgggccatgcccgccgccagcccgcccacggacagcatcttttccgactgcaccagcacctcttccatgcgcacccggtcggtcacgtcgtcgatgcgcagcacgcccccatccccttccggggcgccggtcatgccgctgcccatggggtacagagaaacgtcctcgtagcggtagtggccgccgtgcagggtgaccagccgttcgcggtccaccggggtgcggcgggccatagctgccgtcagccgcgcggcgatgtcggcatggtcgggcagcagttcggacagaggggtgcccgccggggtcacggcatgcccggtacggcgcagggccgccgggttcatgcgtaccacccggccatgcccgtccagggcgacgatggccgagggcatggcgtccatcatctgctgcacgtaggcgcgggtgcggcgcaacgcggcctcgcgctggcgcaccgtggccgccatgtcgcggaattcgcggtccacgtcggccagttcggccagctgctccccgccggagggcggcaggtcgtagctgccgccggaaaccagccggatggactggcagaatccggccagtggccgggcgatggtccactccagttcggccagcagggacacgccgaacacggtcagcagcaccgtgagcagcagcaggaagatgaccatctcgccagccacctcggacagcacggccccctggcgcttcagggtgatgatggtccagtcgggcccggtcaccatggcggtgcaggcaaaccaggtttcatcgtcgtagcgcacgcgctgcacggtgggttcgacgttgcgcgccaccgcgccgacaggcctgaagaagggcaggcgcccgatgttttcctggcgctgcacacgggtcaggtcggggtgggcaatgaggttgccgtagccgtcggccagcagcaccgcgttgtcgtcgcccggcagcagttccagcacgtgctcctgcagcgtgttcagccgcagcgcgcccaccagttgccagcccccttcgatggcctcgctgacgtacaccaccacctcgccggtatccggcaggggcgcggggctgcccagccggtagccgcgtccgcccatgccgttgccctgcgggtcgcgcagtacgggaaagtccaccatcaccgggccgtccggcagcgaaaacaccacccgttgcgcttcgtccagcagcatgatgcgcgcgaagtgctggcgcagcgagcgtcggcggcccagttcctcggccacgcgggcgggcgagggcgaggcgggcagggccgatgccagccgggccagcgacagggcggcgttatccacgtgctcttcgaggtagcgggccagggtggttgtcagcagggcgctttgccgttcgaagtcggccttgcggccaaggtaggtgaaggtgcccgcgaaggccaggatgcacagccccagcagcaccagccagaccagcagccggagatgcagcaggcggcgcagcgagcgtggcgcatggccgggcggtttctggacgccagcgcggggctggccaccgggagtggtaatggggacgttcattgcagtgtcgcgaattcgccgtcgcggatggtcaggatgaacgagcgtcggtgcacgtcgccgtaccggtcaaggctgatgggaccgagaacgccggtaaggttgcggacttccggaagggtttcgcgcagccgtgccgggtcgcctccggcacgggccagtgcatcgcccagaaccatcaccgcctcgtacccgaaggccgccgcaaagttgggcatccagccgaagcgcgccgtgtaggcagcctggaagttgcggaaggagtcgtcgtcgaggtcggcggcgtaggcatgggcaaagacgatgccctccacgtcgctgccgcccgccagcaacagttcgcgggtgtagccccacgaggaactgaacagcgcgggaaagaaaccgtcgcggtgaaagccttgcgcggccatggccacgtcgcgcgcggggcacaccagcagcacgccggaggcggcggactgccgggcgtggcggagcgcctgggcgaactccttccggtcggcggcggcgtacggcaggtcggcggtcacggtgccgcccagttcgcggaaccgggccgcgaaggcctcggcgaagggggtggagaagggggcgttggcggtctcgcgcacaacggccatttcgcgcaggccggtggaatgtgcgtacacggccagtgcctcggcccagatggtgttggcgggaatgacgcggaagaagccgtcctccctgccttccagcgcgggagcgctggtggtgggagagatcagcggcaccccggcggcttcccacaggggcagggcggccacggtctggccgctggtcatgtgccccacccctgcctgcaccttgcgggcaagcagccgggtggccgccgcgcgggcttcctcgggggtgttgccatcatgctcggccaccagttcaagacggcgtccggccacgcccccggcggcgttcaaatgctcgacggccagttgcgcgccgttgcgtccctgcacgcccaggtcggaggtaaggccttcgagctggccgacaaagccgatgcgtaaggtgggcggctcgcgcagcaggcccagcgcgatcgccaggaccgtgccgacggcggccacggccacggcgaccaggacaacacgacgtgagaaccacggtccgcggcccgtctggatgccccggttcgggccattctcgtgggccgtggtatgccccggagtcgggacactcccctggccgggggcggcgtggtctggttgcgccatgtaacctctcgctgttgggcgatgcgccgaaatcctatagcgggcaggagggaaagtccatcgggtgggcggcggggctgccggtgggcgcgcgatggcatggaagggtgaaggcgtggcgcagggcgttgcccggtccatgcaatggattgggggaacgggttggcaagcggatcgggaaatggcctgtggggctggcaggcggaagaccccggccagcccttccgcccttcctgtggacgcgccgggcgggctctggcaccatggggctgcacggccatcgtcggcggcatggtgccgcaaccgggccgcgcaagggagtttcccatgtccgcgccccatgaccccaccgacgcgccgcacgtgaccgataccgctggcacagctggcacggctggcacggcagacgccgatcccggtgcgttccggctggaactgtccgccgacgagcgggcgtggctgctcgacctggcccgctgggccgtgctgcatcggctggcggaagccgggaccatgccgggcggggacgaggaagcgaccggcccggatgtctccggggttcccgcgccgcctcccggcgtgttgcaccgttccctgggagccttcgtcaccttcaagaaggacggccacctgcgcggctgcatcggctccatggtcggcgacggaccgttgtatctcaccgtggcccgcatggcccgcgccgcggccttcgaagacccgcgctttccgccggtgaccgttgccgaggcctccgcgctggaactggacatttccgtgctcggcccgctcacccgctgcccggacccgtcactggtgcgggtggggcggcatgggctgctggttcgacagggctatcgttccggagtgctgctgccgcaggtgccggtggaatggggctgggaccgcgagacctttctggcccagacctgtcgcaaggcggggctgccgcccgacacatggcgtgatgcgtggcaggacggacgcaccgaattgtactggttcgaggccgaggtgttcggcgacctgtaaccccgcctgccgccgcgcatatcccccggtcttccactccttgccttccgttcccggttggtggcctttcaccgcgccggtccgttccgccacccgttccgccgcccgttccgttgacccgctgcatcggtccgttccatcggttcgggcggcccccccatccgcgtgcatgtccggtcgcaacgagtctcgactggccgcaactggccgcaactggccgcatctggacctgactggcgcacgtggtcgtgcctgggcgcaagtgtgtgctcccctcgttgacagtgctcgcgcgcggaggtagggcacgccttccggcatctgcgccgtgcgcgggttcccgacccgctccatgcccccttcccgtcccccatccggcgcggcgttttccgcgtgcgcccgcaggagtatcgcgtgcagcgcattcccgatctgcccaccattcccaacaggccaatgtacatcttcctgctggtgctcactctggccaacgccgtggggtatcaggggtggagcacgctctacaccaacttcgccgtgcacgaggcggggcttaccggcgcgcagaacggccttgtgcagtcgctgcgcgaggtgccgggcctgctgtccatcggggtcatcctgctgttgctggtgctgcgcgaacaccgcctggccgcgctttcggtaatcatgctgggcgcgggcgtgctggccgccgggttctttccgtcgttcgggggcatcgtgttcaccaccatgctcatgtccttcgggttccactacttcgagaccaccaaccagtcgctgatcctgcaatacttcgacgtgcgcaccgcgccgctgatcatcgggcggctgcgcgggctcaacgccgggggcaacctggccatcggcgcggtgatctttctggccgccggggtgctgcccttttccggcctgttcgccatctcgggcgggctggcggtgctggccgggctgtgggccctgacgcaggacccgcgcgcccggggcctgccggtgcagcggcggggcatggtcatgcgcaagcgctactggctgttttacctgcttaccttgctgggcggggcgcggcggcagatattcatcgtgttttcggcctttctgctggtggagcggttcgaattcggcgtgcgcgagatgacgctgttcttcatgctgaacaacgcggtgaactggtttctcaacccgttcatcggcaaggccatcaacgccgtgggcgaacgcaggctgctggtgatggagtgcctgtcgctggcgggcatctgcctggcctacaccgtggtggaggaccgctggctggtgggcctgctgtacgtgatggaccagatattcttcaatttcatcgtggccgtgcgcacctacttccagaagatagccgacccggcggacatcgctcccagcatggcagtgagcgtggcggtgaaccacgttgcggcggtggtggtgcccgtcgtgggcggcatgttgtggatgatggactttcgcattccgttttatctgggggccgcgctggccgggtgttcgctggtggcgacactgttcatgcgggttcccgcgcggggcgcgtcttgctaaatggtccggcagcgactacccttgtggaacgatccgtgaaccgcaaggaggttgtgtcatgccgcgcctgttcccgctccgctcgcccgcatcgaagccgcgcccatgggcgcccctgctactgtccgtttcgctgttcctgatcgccgccgcactgttgccccaattcccgccgctttgcggaatcgcggggggcggtttcgcgctggccgccgaggccgttcccaaggccgtggccgacaagcccgcccccaatgttgaccgggccgtgcaggtggccgtggaactggagggcaccgacagcctgggcgcgcgcctggccttccgcctgaaggacaccttcaactccagttcgctgttcgtgctgtccgaaaaggatgcccccaagatccgcgtgctgctttccaccatgccggaattcccgtcgcgcccctcggtgggctcggcctactccgtggtctgggtgttctcgcagagcgaaggcaccctgcgccactatctggcccgcgaggtgggcgtggtgacggcggaaagcgtggaagacctggtggcgcacatcgccgagcgcaccgacggcatttccgtccgctacggctacctgttccagtaggccagccatggagcgccacctgctgctgaccatggggggagacggcggcgaatcgtggaacctgcgcttcgtggccgggttctttcgccgcaaggcggccttgcgactgacgttgttctacgtggtgcccgacgcctacgcctccggccccggcgaggtgatcctgtccgacgcgcagatgcgccagggactggagcaactggccagggcgcgccgctgggcggtggagcacggctttgtgccggagcacgtggagacgcgcgcggtgccccgccagttcggcgtggtgcgcgacatcgtcgaggaagcccacaaggggctgtacgacgcggtggtgtcgggccgccggtatctgggttggttggaacagacctacaccaccagcgtctcgcgcgggctgctgggcgaagagatcgcctttcccctgtgggtgtgccaccagccggaaccggacctgtccaacgtgctgctgtgcgtggacggatccggcgaaaacctgcgcatggccgaccatgtggggttcatgctggccgcccccggcgccgaggatcataccgtgaccctgctgcattgcagggagccgggcaacgggccgggccgggccggccatcacgggccgggagaaggcggcgtcgacgacgcgtcgctttccggcgaagacgccatcgccgccgcgcgagaggccgtgctggccaacggcgtggacgagtcgcgggtgcgtgtgctgatgctggacgcctgcgactgcacaggccgggccgacaaggcggaaaccatcctgcgcgtggccgagcaggacaggtacgccgtggtggcggtgggccgccgcacggccctgccggataccctgatgcgccgcatgttcgggcgcagcgtcagtgaacggctgcacgaccgggtgaaccgtttttccctgtgggtgagcaagtagaccatgcccaagcgcgctgtttcccgtaccggcacggctcccggcaccgggggagcgcccctggaatcgcccggagcgggggaatcgcctgcgtccgccggtttcgcccccacatcgtgtcccgccggttctggccaggcctgtcagcgggcagatggcggcatgcctgcgcggcagaacgacccccgaccggaaccgttctccaagcccgccgcgcacagatccgtccagacccccgaagaggaactgcaacgcctgcgcgccgagctggccgtgctgcgccaccggttgcgcaaggccgaggcgcgcctgctgcccctggatgccgacccggaaaccccggacatgctgctggacgcggtgcccgtgctggcgttgtgcatcgacgcggacgggcgggtgcgcatggtcaaccgggggttcgaatcgttgttcggcatctggcgcatggaggcgcgcggccaccggctggaggggctggtgcccccggaagtgtccgcgcagttgtcccccctgctggcccgggcctttgccggtgaacagcgcgtgaccggcgaactggccgtcagcgggcacgcgggcgaacgctggttcaacattaccctggccgggcgcggactgccgggcagtggcatcatgtgccgggtgctgctggtgggggtggaaatcaccgaggccgtcaccgcccgccgtgccctgcgcgaggtaggcgaaacccgccgcgccctgctggacgccgcgccgggggcggcctttctgatggagccggacggcaccatcgtggcccacaacagtgccgccgcgcgccacgcctggcgcgacggacaggacatggtgggcgagagcgtgtttgccctcatgcccccgggcatggccgccagacgccgcgaggagcttgcgcgctgcgtggccaccgggcgtggcggctacttcgaggaacacgacggcggccgcgtgctgcgtcacaacctggcgcccgtgttcgacgtgcaaggccgggtggcccagattgccgtgtacctgcacgacgtgacctcccagcgccgggccgaagaggaactgcaagccaccctggagcgcaaggaccgcatggttcacgcccacgaggcggcattgggccggcacgagcggctgctgcggcgcatctatgacgacgtgcccgtggggcttctgcacaccagcgcggcgggcaacgtcatcgaggccaaccgggcgttgtgcgccatcaccggactgaccctgagcgaaatgcgaggcatgcatgtgctcgacctggtgctgccggaataccgcgaatcgctggcctacgagatgcggcgcaaccgggcggagcgcgacagggtggcccggttcgaggtgcgggtgcgcaggcccgacggcgagatacgcctgtgccgcgtcacctccacggtgatctggggcaccgacgacctgcccctgttcgggctgggcgttgtggaagaccagaccgaactgcaccgcctgcgggccgaggccgtgcgggccgggcaactggccgccctgggcgaactggccgccggggtggcgcacgagatcaacaatcccatcaccggcatcatcaactgcgcccagctgctgctggacgatgccgacgtgtcggcacagggcggcatgcgccacgaaccgcaaccggaactggccggacgcatcctgcgcgaggggcagcgcatcgcgggcatcgtgcgcaacctgttgttcttcgggcgcgacaggcgcgacaccgacgtgcgggtggatctgcgcgaggtgctgcacgacaccctggccctgacccgcaccctcatggagggcgatggggtggacatccaactgaatctgcccgacctgccgctgatggttgtgggccgccccggcgaattgcagcaggtgttcatgaatcttctggccaatgcccaccatgccctgaacgcggcggcgaccggcgggcagggcgagcccggtgccgtcccgcgtcccaggcgcctgaccctgacggcggcgcggtcctcgctggggccgcagcgcgaggccgcccgcaagggtgtgtccctggacggcgggggcgatggctgccggggcatatgcattcccgaacgccgcgccacgcggcgcaggggcgggcggctgacggtgagcggtccgtgcgtgtgcgtcacggtggccgatacgggcacgggcattgccccggcggtgctggaccgggtgttcgagccgttctttaccaccaagccggagggcaagggcaccggactcggcctgtccatcagctacggcatcgtcaagagccacggcggcacgctggtgctggacagtgacggcgtttccggcagccgcgcggtggtggtgctgcccgaggcgccgcccgagtccctccttgaagccgacgcgggggcgccaactgcgccagacacgccagacacgcatgcttcgggcaggcaaggggaggtcgcccatggcgaagatattgctcgttgacgacgaggagagcatccgtttcaccctttcggccttcctgcgccgcgacgggcacgtggtggtcaccgccgccagccctggacgaggcgctgcatgcgctggaccccgccaacggcggcccgccggacctggtcatcaccgacatcatcctgcgcggcgagaacgggctggacttcgcccgcaccgtgcgcgaacggtgtcccttcgtgccggtcatcctgctgaccgggcggcccagcgtggaatccgccgtgcgggcggtggcggaaggggcggagcagtacctgaccaagccggtggacaaggagcagatgcttcaggctgcccgtacggccctgcgccacaaggccctggacgacgagcgccgcgcgctggtggtcgaacgcgagaatctgcgggtgcatctggaagcggtgttccaggccgtgcccgacgtgctggtgaccgtgacgcccgacctgcggatacagcgcatgaacctggccgcgcgggaactgcctggcggcgcgcgcgatgcgcgccaggccgcggggaggcgctttgacgaggccctggggctgttcgcgccgttgttccgtccggtgctggacgaaaccctgggggcgcgccgggcttcgcggcggcgccgggtttccgcccaactgaccgacgggcgcgagcaggtgttcgagatagaggccgcgccgctggtgggagcggggggtgaatttctgggcgcactgctggtggcgcgcgacgtcacccgtctggccgggctggaagaggccctgggccagcggacgggcatgaaccagatcatcggtcgcagcgcgcccatgtccgagctgttccacctgctggacgaactggcccagaccgacaccaccgtgctcatcaccggagaatcgggcaccggcaaggaactggtggccgaggcgctgcaccggggcgggccgcgcgcgctggggccgctggtcaaggtgaactgctcggcgctgtcggaacatctgctggaaagcgagcttttcggccacgtgcggggggcgtttaccggagccgtgcgcgacagggtggggcggttccagttggcgcacgggggcaccatctttctggacgagataggcgacgtctcgtccgccgtgcagcttaagctgctgcgggtgttgcaggagcgcgagttcgagcgggtgggcgacacccgcaccgtcaaggtggacgtgcgggtcatcgccgccaccaaccggcccctggccgacctggtgcgctccggcaggctgcgcgaagacctgtactaccggctgcgggtggtggaactgcatctgcccgccctgcgcgaccggcgctcggacatccccctgctggtggaccacttcgtggagcagttcaacatccatttccaccgccgggtggccggggttaccccggttgccctgcaggcgctgatggcgcattcctggcccggcaacgtgcgcgagttgcgccacgcgctggagcacggcttcatcctgtcgcgcggggatgtcatcgacgtggatgccctgccgcccgaggtgcgtgccgccgtgggcatggcggccaccgccgcgcccgtgctgcgcagcatcgcctgcgatacggacctgccgcagcagggggcggacgttacatgggccggggggcgagctcgggatcgggccggggaccggatcggcgacgggggcatggaccatggtctggcgcgccccccacagggaggctggcaaaccggtgcctcgccttacggccagggcgccagggcgccagtcgttggcggtggcgcggaccattccggcatctatcccgacggtacccccgtgcacctgaccgagagggtgcggggacgggaggcggcatccctcgaaccgccggtatcgggcggccccgtttcgttgcccacgccagccatgccggcagggccggcgggcagtggctatggcggccaggttggcgaagaccccgtaccctgcgtcgcggaagctggccgccgcctgcggctgacccccgaactgctgtccgacgccctgcgcagggccgggaacaacaaggcccgcgcggcacggctgctggggatctctcgccagactgtgtatcgcaagctcgtggaattcggcctggccgacggaccggatggcggaccggatggcggaccggacggcgagccggatgatgcgccgggcgtgagcgccaacgaagcagacgcggctggcacgtagccgttgcccgccggaccgcacggcacggaccgcacggcacggaccggcgaatccgccgcatcatgcgtccttgggccatatcgccctccgcccatgtcacatcggacagccccatcgccccgctccggtacctccggggcggggcgcgccgttgcggttcccgggctgccgacctttcggcaggtgtcctgtttcgaccgcgcggggtgccgggcgcacgccatcgggcgagggctggcgagaagacatgctgtcccggcatccgtgcccacatatcgttctgtttttttcaacatgtttgttttggttgtaattgctcgtcatgggtgttttcaggttttaattggtctgttcttgtcgttatttcggattgatggtgccaatccttgtgcacgttttctgcttgtttcgtgactgtttgggctgctaacaatgaagcccatcggagaaggaccggacacccaacgacaacgaccaacgccaacgacaaacccggaggatgccatgcgtcgtctgcttcttgttctttgtctgttcaccgtgctgttgcccgcgcagtccatggcggcggacaaggtgctgatgatggccaccaccaccagcaccgccgataccggcctgctcgacgaccttgcccccgccttccagaaggaaacgggcatcgaactcaagttcacggccaccggcaccggcaaggcgctggaaatgggccgcagctgcaacgtggacgtactgctggtgcacgatcccgaggcagaggccaagttcgtgggcgaaggcttcggcatcaatcgtgttcagctgatgtacaatgatttcgtcatggtgggccccaaggccgaccccgcgggcgtgaagggcaagaccgtggccgaggccatgaaggcgctttccggcggcaaggcccccttcatcagccgtggcgacaagtccggcacccatgcgctggaactgcgcctgtggaaggacaccggcgcgggcgtgcccgaaggcaaggaatggtatgtggaagccgggcagggcatgatgcgcaccatcgccatgtgcgcggaaaagggcggctacacccttaccgaccgcggcacctggattaagtacgaggcaggcctgaaggaagccgggccgctggccatcgtggtggaaaaggaccagaagctgttcaaccagtacagctccatcaccgtgaacccggccaagtgcccctcggccaaggccgatctggccgacgccttcaccaagtggatggccagcccctccacccagaagcgcatcgccgacttcaagctgatggaaaagccgctgtttacgcccaacgcgggcaagtagcaccgcttcgcagggatacccgggcggcggggcggcagtgccgttccgccgcctttgcatgggcgcccccgttgccgggcggcgcgacggcattcgttccttcggcaactggctgccagcaggctgccccgttgcccgcccctccgtttgccggttgcccgccgagggggatggcgtttagagttccccgcaaggagaccccagccgcatggattatctgctcgacggccttgccaccgccttgcgcctgctggccatgggcgacgccgaaaccttttccgccgtgtggatcacccttgcggcgtcgggaatgtccattgccgcgtgccttgccatcggcgcgccgctgggcttcctgatcggctaccacgactttcccggccgccgggccgtgcgcatcgccgttgatacggcgctgtgcttccccaccgtggtcatcggcctgctggtgtacctgctgctgtcgcggcaggggccgctgggcgacctggggctgctgttcaccattcccggcatgtccgtgggcctgacgctgctggggatacccatcgtcatggccatgaccgcgctggccgtggaacaggccgacgcgcgcctgcgcctgaccctgctcaccctgggggccgacgggcgccaggtgctcttcgccaccctgtgggaaacccgctaccatctgatgctggcgggggtggcggccttcgggcgcatcgtgtccgaggtgggcatttccatgatggtggggggcaacatcaaatggcacacccgcaccatcaccacggccatcgcgctggaaacgggcaagggcgactacgccctgggcattgccctggggctggtgctgctggccattgccctgctgctgaatctgctgctggcggggctgcgcaggagggcgggacgatgagcggacgcgaggacaaaggcgtgtctcggatgtctcccggcagccgcgagcataatatccccgccggtgatgcacttgcggcggtggcgggtggcatggcggatggtgccgccagcgaagcgcgtcccgaggaaatccaccctgaggcgccgcacaccgaagggccgtgcaccggcgtgctctgcacccgctgccacgtgccgctttatcagctggagggcgtggtgcgccgccacggcgaacggaccgtgctcgacgtgccccgactggacatcgccgccgggggcatcaccggggtggtgggccccaatggcggcggcaagtccacgttgttgcgcctgctggccctgctggacgccccctgtcggggcgaggtgcgctttgcgggcgaggccgtggggccgctgtcctccgcgcgcacggcggacctgcgccgctcggtgaccctgctgctgcaggaaccctacctgctgcgccgcagcgtgtacgagaacgtggccttcggcctgaccatgcgcggcgtgcgcgatacggcggacgccgtgcgcggcgcgctggaactggtggccctggacccggacgtgttcctgcgccgccgctggttcgaactttccgggggcgaggcacagcgcgtggccctggccgcccggctggccttttcgccgcgcgtgctgctgatggacgaacccacggccagcctggacgaggacagcgccgcgcgcattgccgacgccgcccgcgccgtggccgggcgcggcaccacggtcatcgtggtctcccacgaccgtgactggctggagccgttggcgggccgcatcctgaaggtgcggcgggggcaggtcgaaggatagccccggcacgggcatgcccgtctggctgcacgtccgtcccgttgccgcccggaatggtctgctggtctgaccggcctcttcacgcgcctttccgccgaagcctgcataacaacgcgaacgccgccccatgccatggcaggggcggcgttcgcgtttcggtcttccgggtgtcggatgcccgatggctggaaaccgcggaccggtttttcagcccgtgaaaacctgttcgaaaaactttagactttggcgtgatttttctagagatggctgttgatgcgggtttgatccgttgcgcgatttttcgggccagcgacggcggaaaacgccgggtataggctggggtattgcttcggaaggacggtacggggtcgaaaaggcggggggattggtaacagatgaagatcgcgcgtgccggaagatcaccctgtccgtgctgtcggcacctatacgtagccgtcttccaacgttgacaaatcccccgtatcccggcccagttcctcgctgcgcagcacccggcgcatgatcttgccgctgcggttgcggggcagcccctcgcggaaggacacctctcggatcaccgccaccggccccagttcgcgccgcacgtgttccaccagttcggcggccagttcgtcggcattgaccatggtgcccagcggcgggtggtcgtccaccagcaccacgaaggccttggccacctcgccgcgcagcgcgtcgggcacgccgatgaccgcgcattccgccaccgagcggtgcgaggccagcgccgcctccatctccgccgtgccgatgcggtgcccggcaatgagcagcacgtcgtcggcccggccctggatccagaagtagccgtcctcgtcgcggcgggccacgtcgccggtgcagtaccagccgggaaagcgctcccagtacaggcggcgatagctttcgtcgtcgttgtacaccccgcaggacatggcgggccacgggcgttgcagcaccagcaggccgccgtgccccggacccacgggcttgccgtgctcgtccaccacgtcggcctcgatgccgggcaacgggcgggtgaccgagccgggcttcagcagcgacaccggcagggggctgagcatgatcatgcccgtctcagtctgccaccaggtgtccagcaccgggcagcgcccgcgtcccacatgccggtggaaccacagccacgcttccgggctgatgggttcgcccaccgtgcccagcaggcgcagggtggtcaggtcgtgccgggccacgtgctgggcgccgtggcgcatcagcatgcgcaccagggtgggcgcggtgtacaggatggtgatgccgaggcgttccaccatggaccacacccgccccggttccgggtacagggggtgcccttcgtacagcaccgtggtggttcccgccatgagcggcccgtacaccacgtagctgtgcccggtgatccagcccggttccgccgtgcaccagaagatgtccgtgggcttcacgtcgaacacccagcgcatggtgcggtgcacccccaccatgtagccgccgtgggcgtgcacgtgacccttgggcttgcccgtggtgccggaggtgtaaagcaggaacagcgggtcggtgctgtccatgatctcggtaagcgcctcgtggtgctggccgcgcacggcatcgtggtaccagatgtcgcgcccttcggtcatgggtgtttccacgtgggcgcgatgcaccaccaccatgtggcgcaccccggcggcaaggtcggggggcagggtggccacggcctcgtcggcgatgggtttcagcgggatgacccggccattgcggtagaagccgtccaccgtgacgatgacggcggggcgggcgtcctccatgcggtctcgcagcgagcgggcggaaaagccgccgaacaccgtggaatgcaccgcgccgatcttggcggcggccagcatggcgaacaccgtttccggcaggggcggcatgtagatgatcacccggtcgcccttgcccacgcccaggccgcgcagcgcgttggccagacggttcacctcgcggtacagctgatagtaggtgaagctgcgcgtgtcgccggattcgccttcccagatcagggccaggcggttcttggtgccggtttcgatgtgccggtccagcgcgttgtgcacgatgttgcagcgcgcgccggtgaaccagcggtggaagggggcgttgctgccgtcgtgcaccgcgtcccagcggcggaaccattccagttcttccgccgcctcttcccagtagccgtcggggtcggcggcggcgcgggcgcgggcgcgggccacgtcctgcgggttgaccacggccccggccaccacctgcggcagggggcggaacacgcgttcctcgcgcagcagggcgtctatggtgccgccggtaaagggcatatcccttgcgggcaggtcgggcaggtcgggcaggacaggcagaccggtctgctcggtgtgttctgtcggcgcgccggaagcaacgtcgggcagcacgtcgggaccgatgccgggcgcggcgtgggccggtgtgcccggtgctgcgggaggctgtgcggaatgtttgcggcgcggcatgctaaagccccagtatctctttcagttcgcccagccgcctgcggctgatgggcagttcgatgcgggtgcggcccatggtgcgcagcatgcagttgccgcccggcaccgaggcgatttccgtcaccatgtccaggttcaccaggtatttgcggtgcacgcggaagaaacggtgcgggcgcagtctgccttccagcaccttcagccggtacgaggtcaggtacttgtcggtggaggtgtgcacgtagctgtagtcctcgtaggcttccacgaagacgatttcgttgtacggcaccagaatggtggtgccgtcctgggtgatggccagcttgccgatttccaccgggcggaagcggctggtgtagtcccacgcggaccccagggccgaaagaaagctgtcctgttcttcgtcgcccagcgccagttgcagggtctgcaccggggggccgtcctccggattgccgggggcatgcccgtcatcacgccattcttcgtgccagccgtcctgccaactgcccagcggttcgatgtcgccggaagcgatggccgcgcgcacggctgacggggcagcgggggcagggggggcctgcgatggcgcgggaccgccagcaggctgcggcgcgggctggtcggcctgcggctgctgggggggctgggcctgatgcggttcgcgccagcgggccgccggttccggggccagccggaagttggcgcggaactggtccagccgtcccacggtgcgttgaaagcgctcgtccgggcagggaaagatgaggtagtcggtggcgtccaggtcgaaggcctcgaaggccagcttctcgtccccggcaatgaacaccagcgccgggcggtcgcggcggcccagcaggcggcgggccagttccatgcccgaggtttcgccgccaaggtccacgccggtgaagaacaccccgtagggcagggcgtcgagcagggcccaggcctcctcgccgtccacggcctcgcccagcacgcgcaggaagggcacggacgccagcatgcggcgcaggcgttggcgcacttccggatcgggatgggcgagcagggtgttcaggcgcgtcatatgcgatcgtggtgtaaccgtggcgtgaccgtggtgtgagtgcggcaactgccgggagctgcggggaccgtgaggggccgtgggcgccggggcgttgtgctggccgggaaggccggggccgggccgtacgggaaagccccggcggcccccggcaaccggaatccgccagctggcatctgtcagctggaatccgtcagccggaatctgttcggcgtgacagcgcccgtgcgcccggagccatgccattcacttcgcactgtacatgcgccacgggaatctgaaaaggggcggcaggttgcgcacgacaaggttgtgcgaacaaccatgcggcatggtgcaacgcccctctcgcgtagcgggacggcgcaaactgaagcgggggccccgcgtcgcacggggcccccgcagggggcgggcatggggcgcacggaccgtgcgcgcggagcgggggctccacacccagggaggtggacctttggcgcacggcccgccatacccgtcggcagtttctggttttggtgaagcggagtgctgcgtcagttctgcatggcggcaacaatggccgccaaatccgcgctcatgcggcgcacatcgtccatggcggccccgatgccgcgcagggcggccccggtttcgtcggcggcaccgcgaatctcggtggtggaccgggcgatctgctcactggcggcggactgctgctcgctggccgtggcgatggcccgcacccggtccgccgtgtccgtggcgatgtggtggatggccgccagtgcctcgcccgcgcccgatgccagttgcgtggcccgtcccacgatggccgtggtttcttccgtggcgcgaacgctgcgaccggaactttcccggatggcccgcacgaattcctccacctcgcgggtggcggtcatggtcttttcggccagcttgcgcacctcgtcggccaccacggcaaatccccgtccggcgtcaccggctcgggccgcctcgatggcggcgttgagcgccagcaggttggtctggtccgcgatgtcgctgatgaccccggcaatgcgcccgatgccctcggccttgcccgccaggtcgcccatttcggcgcgcaggttgcgggccgtttcgtccacctcggcaatggcggccacggcgcgctgcaccaccgcgcgcccttcgtcggcgcggcgcagggcctcgtcggcggacccggcggcatcggtggccccgcgcgccacctcggccacggtggcgttcatctgttccacggccacggaaacctcggcggtgcgggcttgctgcatgtccgaccggcgcagcgattcgcgcacgctctcgtccacccggcgcgcggcgtccaccacgtcgccgcccacccggcccgcgttgtcggcggcctcggccagggcctcgttgcgttccatgaccaggcgctgctgccggcgcagttccgaaacgtccaccagacaggccatgacccccagcgggttgccgtccaggtcgtgcacggggcaggcggtcatgtccgcgccgcgctcgccctcgtcgtccagaggcaggtcggcccgacgcaactggttgcggcgcagggcgtcgtcacagatggcggcggcatgcggggtgggcagggcgcgcgctccgggctgccccaccagtgacgcaccggtgccgcctcgtcccgacagcgcggccagggcgtcgttggcccattgcaccgtgccgtcggtgttcaggatgacgcagggcaccggcaggctgcgcagtaccccctgagcaaagccgatgcgctggcggatctgggccaccatggcccgcatggcgcccacaagggtgcccacctcgccggaaaaggcgcgggcctcgtcctcggtaaggtcgtcgtagcgtcccccttccacggcgcgggcgtaggcggtggcccggtccagcgggcgcacgatggcccgcacgatggcccagccaagcagcagcagggcggccaccactccggcggacagcagcagcacccgggtgcgcccggcggccaggtcatgttcgaagcgggccaggctttcggcgtacgaggcatcggcgtgggtcaccaacgcgtcgaaatgcttgcgcgaggcctcggccagcggcgttgcggacgcctggtactgggggtagcgctggtgccgttccgccgggggcagcttggcaagcccccgcacgaagaccatgccgtcctccacgaactgcatggtggaatcctcggcctcggccaccttgcgccggacttcgtcgttgtcggcggcgcggttcagggcgcggaacccctctcggatggaggcggcggtgcgctccagcccgaccaggtccttttccaggttgctgcccagcatgatgttgcgggtaaggcggctgacgtagttcaggtccttgccgatggacagcgtggcgaccttgcccgccaggctgtgctgggtcacccgggtgaagtccgcgcggatggcgctcatggcgtgcagggcgatggccgccaccaggcctgtggccacgatgccgcaggcggcaagcagcaggatgcgggcgcggacactggacagccggtgtgacatggacatctccttgcgggtggggtgcacgaacggactccagtagtcagcaagggccgtgccatgtccagggatccagaaacgacggggctttgcaacgcggaagaagggtggcggagccgtgcaaaggcccctttgggtgcctcctggagattgcaggtgttgcttcgagtttgcagcggccacttccggttatcagggcggcgcacgcccacgccactccaacgggaaggcccccgcgtcgcttccggggaaggacggcgggggccttgtgaacgtcaatggagcaggtgcccgcggtgcatggagcggggtgcgccgcgtgcgtcacatgcgcaggctgaccttttccggcgacagcctgcgttccagccgcgccgcgaacaccgacatggagtagcagcagatgaagtagaggaaggccaccgtgccgtagatttccatggggtggatcatcaggcggttgttgatgccttgggccacgaaggtcagttccagcacgcccagcacgaaggccagcgaggtgtccttgaaaatggcgatgaactggcccacgatggcgggaatcatctgcttcagcgcctggggcagcacgatcctgcgcatggcctgcaggtaggtgaggcccgtggagtaggccgcctccacctggccggcgggaatgttctggatgccggtgcgcacgatttcggcgatgtaggccccggtaaaggccgtcagcgcccacgtggccgaccagaacacgttcagcgtggtgccgaacatgaccgggatgaagaagtacacccagaagatgacgatgatcagcgggttgccgcgaatcagctcgatgtacagcaggcaggggatgcggaacacccggttggacgacgagcgccccacgcccacggcaagcccgatgaagaagctgaccgaaatggcgatgacggccatcagcagcgaataggcaaggccgccaaggcccaggaacatctcgtccggtcgcccggtgggaaagtgccagatgagcagggaacgcaggttttcgaacaccacgtgccactgaaagcccagcagccccttgcccaccgaatagagcagcccggccagcagcgccacgaacagccccttgcccgccagcacggcggcgcgggcggcgtacccgccccactggtgcagcatggccgccagcggggtgtaggtggtctgggcggcggcgcggcggcgggcccgcagggcgcgggtgacgggccggatgaacatgcggcggatgagccccaggggcgtcagcagcgcgcccaccaccagcaccggaatcgatcggccgggggcggtgtcgagccgcatgcgtccgttcaccccgttgaggatgaacgagattatcagcgacagcgaaaggtacagcaccgtggcggcgctggtggcctcgaagcccttgaaggtcagcgattccacctgctgggcatgccaggtaagttccgccacgcccaccaccatggccagcgacgagttcttcatgttgttcaggaactcgctgcccagcggcggaatgatggcccggaacgccagcggcaggatgatggtgcgcagcacctggaaataggacaggccagaggagtaagccgcttccagcagccccttggggatggactggagcccggcgcggatgacttcggccatgaacgaggcggtgtagatggacaggccgatggtggcgcaccagaattcgaactggatggagaacagcgcctcgcgcgcgttgtcgggcagaatggccggaaaggcgaaataccagaagaacagctggatgagcagcggcgtgttgcggaagaattcgatgacgcaggtggccgtgacccgcagcgggcggaacagcgagagccgcgcaaggcccagcatggtgcccagcagcagcgcaagggccgaactgatcagcgagatgcgcaccgtgttggcaaggcccttcaggatttccgcgcccatgaccacgccgtaggtctcgttgcgcgtgaagagcatgctccacttgaattcgtagccgaagtcgaagacccagccgcagtagtagatggcgaacgtcgccagcgagatgaggaccgcgttctggacccaggtcttttccagccagtatcggatcatgtgccgttccggagaggggcgcgccgtgccccggcagggtacggtggcggcggcgcgtgcgtggtcttggtgcatgtgcgggcgtgcggccgcagggttgccgcccgtccgcgcgctggtgcgcgggtcttcaacaatacgcaagcccggacgggccgggcttgcgcacaatattcagcaggtgtggaccgttagggccacatttcgatctggccggccagcggcatttcgaacggggtgcccgggccgtaccacttgttgtagatgctcttgtaggtgccgtccttccacatgtcctggatggcggcgttcacggcgtcacgcagggcggaatcgtcctggggcatggccatgccgtagggctcgtcggacaggaagtcgcccaccagttcgaactggccgggggtcttggcggcgtagccgaccaggatcgaggcgtcggtggaccagccggccacgcggccgttctgcagcgcctggaagcactcggattccttctggaaggagatcacgttggtttcggcgttggggtcaccagcttccttcagggcgcggcgcacgttcacttcggaggtggtgccctgcatggtggcgatcttcttgcccaccatgtccttcacggacttgaactggcccttcttggccaggatcttctggccgtcgaagaagtaggtcagcgaaaagtcgaccgacttgtcgcgctcgcgggtgtgggtcatgttcgacacggaaaggtcgatctggcccgactgcacaagggcgatgcgggtcttgttgttcacctggacgcgttcgatttccacgcccatgcgcttggccacttcggtggccatgtcgtagtcgaagccgccccattcgcccttttcattgtagaaggcgccggggatggagtcggtcatgatgccgatgcggatcttcttttccttctggatgcggtcgaagaccggaccggccatggccacggaggccatcagcacggtcagggccgaagccattgcaagcagtttgaccaagcgcatatccttctccctgttttgggttgcccatggcccccgcacatgcgggcaggccccctgaggggctgcggccccttcggcaaaaggggcggcgggccgacaacggcaagaaaggcgacagtcaaggcgtgtgccccgcgtgcggggcggatggctagtgcgtgagaatcttgctgagaaattccttggtgcggtcgtggacgggattgctgaagaacgcctctggggtgttttcttccaccatgacgccctgatccatgaagatgacccggtcggccacctcacgggcaaagcccatttcgtgcgtcacgcagaccatggtcatgccctcgcgggcaagctggcgcatgacgtcgagcacctcgttgatcatttccgggtccagcgcgctggtgggttcgtcgaacagcatgatgcgcggcttcatggccaggccccgcgcgatggccacgcgctgctgctgcccgccggaaagctggccggggtaggcgcccgccttgtcgggaatgttcaccttttccagcagctccatggccgtcttttcggcttcggcgcggggggtgttgcgcaccagcaggggggccagggtgatgttttccagcacggtcatgtgcggatacaggttgaactgctggaagacgaagcccacttcggcgcgcagcatggtgagattggtgcgcgggtcgttgatgtccacgccgtcgacgacgatgtggcccttctggatgggctccagcttgttgatgcagcggatcagcgtgctcttgccggacccgctgggcccgcagatgacgacaacctcgccctgcttgatttcaagggtgatatcttgcagcacatgcagtccgctggcgtaccacttgtgcacatggtcgaatttgatcacgcggtgctccacgattcggtctgggcgggctggggcggtcttgcgtacggtctggcgcacggtgggcgaccgggcggatgaggccacggcggctgccgacgcgccccgcgcctgcgaagtagcagaatacgggaatgcgggcaacccgtggggttacgcttttgacattaatgtttcaattcacggcgttgcgtcatggtgttgctgcaagcccgcgtcgaatatcgccgttgatggcgggcggttggcatggctgaaggcggatgcgccccgtgtctcggatcgtgtttttgcgaaattgtcagcgtccgggtggggcggccccgtcagtcttgcgtgtggagcggcaggagtgggggcggtgtgtcgcgcaggcagttgcaaggccggacggcagggggacagactggcaggtcgggagcgtctggcctttcgggacagccggacagccggacagcggaacagcggaacagggggacagccggacaaagggatagcaggcaagcgggccgacacgccaacgggcagccagcccgataccccgccagcgtgccgggctggcagtccgacagtctgaccgtacgccagtatccaaaccgccagtccgctagccccgcaatccgccagtccgccaatccggcaggggggcgtcaatcgcgggccggggtgtcgcacggcagcatgaagaagaaggcattgccgccttcctgcgcctcgtagcccacgcgcccgccgtgcaggtccacgatttcgcgcacgaagtgcaggccgtgcccggtgccgtattcgccaagggtgttggacccccggaagtccggttcgaacaggtggggggtgtcgtcggcggacacggtgggaccggtggtgaacacctccacccgcgcacccggtttgccggggccgaaggcatcggtcacgcggcagatgcggcagtacaaggcctggcggagcgcgcccggcgtggggcgggtgtacttgaccgcgttggacagcaggttggccagcacctggctgatcaaccccacgtcggcggaaacccgcacgtgctcgcagtccgggcgcatgtccatgcgcaccatgatgcccttttcctccaaccgtgaccggaagcgttcaagctgcggcaccaccacgcgctgggcgatgtcgatttccgtcttctggagcacgtagtgcccctggtcgaagtggctctggcgcagcagcgtttccagaaacaggctggattgcaggaagtggcggtagatttcgcggtactgttcgtccagccgttcgtgcaggtagcccagttggcggatggcctccgcctccggtccgctgggcatgcgcccgcccgcgctgagggtttcgcgcagttcgcccatggcctgtatcttgccttccagctgccggaacagcagcttgaagtacatgttgggcacgatgacgttgtggccgatgtcgtgcaccagactgcggatgaagcggatatgctcgcggttcttcatttgcagcagacggttgtgcagctggaagcccacgcggttggcgtatttttcgtagtagaagcggtggtggtcggtaagcggcgctgcggggtgcagcaccatcatgcccagcacgtcgcccacgggggtgaagggcaggctttcgcgatcggcatggcggccccgcacggggatgcggtactgcccgtcctgcatgtgcggcccctcggccaggtggtcgcgctggggcgggttgtccgcgaaggggggcatgtccgggttgcggcgcaccaggatgccggtggcatccaggacgtacagttcggcctgcatgtcgaacaggatgcgcggcaccagcactgccagggcatacaggtcgggcagggcgtcgaattcctgggccaagtcgaagaacacgttgaacgcgcaaatctgccgcgcgctgaaattgtagcgcgtgtagtcggccagtttggcccggatgcgttcggaaacgtggtcgacgcccagcacgggcggcggagcggggggagaggagttggacggcggactgggagactccggtggaactggagaggctgggggctgttcggacgtcatgacaacctgctgggctacccgcggcctgcggggctttcgggggccgtgcgggcgcccggaaccggacgttccggcattggggcggcccggtttggcggtccgctcgtgacaggtgccggggcggcgcatgtcgagcgttggccggtggagggcggggcatccgatggctgctggtccagcgccatcatgcatcatttcatgcgccgcgccaagggttcgggcccggtttgcgcatgcctggggcgtttgcgccacgccgggcgtccggattcgcgcgtgctggccgcaccgtaagtgcccggcctttttccggggtattcccaagtctcattgacgcggcggggcgcgccatgccatcaccccgtgaagaaacgggaacgcgcggtgatgcggactggccggggaacggcctgccaccgccggggccatggaaggttccgggtcgattggcgggcatgccccgggcaagtggccggcccgcgcggggaggggggcacatggtgccgcaggtattgggggtgtatgtttccgtgcgcaccgagcgcacgggcatgggctccacgagcagggatgtttcgcagaagatttactggctggccgcctgccaggccgccggaccggacccggcgggccagacggagcgtctggacggatctggccgggcagggaagacagagcttgcggagggcgggcggtacatcctgcaaccgctgaccgaggcacacctgccttcgggactggtgaaggaactgccggaggccgatttcatcgagcacttcctgcccgacgcggactgctacgaaaagttcatccgcccggcggcagaggcgctggccgcctacatcgacgacctgccggccgacgcgcccttttcggtggagcagttcagcccgctggccctgcccttcgaccagcagcgcgtgctggaaggcctgctggccgtgctgcggggcaggccggggctggtgccgcgcgcgcacgacgtgcccgacctgcgggccatgctggagggcatgtgccggttgcgcatggtgcccgacttccagaaccgcgtggccggggtggccattggcctgcgcaagcgcggcgactacgcggcggcggaatactattacgaacgcgccctggccgtgagcggccaggaagaccgcatcctgttcaacttggcgcgggtgtactacgagacggggcggccccagcaggccgccgactgtctgcgccgcgcgctggcggccaatccggggctggccgtggccgagcagtttctgcgtttcgtcctgaccgggatgcgctccggcgcgccggagggggcagaggcgcccggcgaggctgatcccgccgatgtcggcaacgatgatccggcatcggctgtcttgaagccggacaccccggcgccagacacccccggcgcgtgacggccaccggccccgcgcggggccgggcagccacgccgggcgaacgtcctgttccttcctcgcgcatggcgggttcgcatcgcgacggcattacggttcaggcatgggcaggggcagggatgcagccatggcgctccatgacgttacatgacgttccatggcgttccatgtcggctccggacgaatcatggcggcaccgccgcagcacccggccccggcggcatggccccggcggcccatccggcaaggagaaatcatgagcgacgaccgccgcgtctttccccggctgcaactggattgcccctgcttcgtcaccctgcgccgcgatgccggagacctgccgtgcatgctcggcaacatcagttcgggcggggtgatgctgcaactgccccccttctgcgcgacggacgggctgccctttggcgaggtggtgagcctggtggaggtgcccaaggccctggccggtgccctggaaggtgcgcagggccgggtggcctggtgcagcggcgtgcaggcgggcatctgcttcgacgacgtgctgcccttcaacgtggacgacatcctggacatgctggacgaggtctgctgaagcgggcgcattgccacggggccgggtttcccggtgcccggtcagcatcggcggaccggaccctgtccctgcgcggtccgtcgacccggcctgttcggaccgtctgcccctccttttcctgatcttcgtgacgaaggcacgcggtcgggctgttttccgccccgccgcgtgccgttttgccgttgcgatccgtcgtgcccgtatcgtcaccggccccgggcaggcgcgtacaccagccggaaatccagcgagatggcgtcatcaacccggtggtgccccaggtgccggaaaaaccgggcagagccgtacagcacgccccagcgcgtgcggtccagatcgcagtgcccggcaagcgccagacctcccgcatcgcccacgccgcgcaacgccacgttcagcgccagccttctgcgcatgccccgcagggcgaactgcgccgtcagcctgtagttgggggttgtggccgtggcggagggcagcggcgcgagggccatgtcttccagcgcggcctgcgggaacagggcggtgaagaagaagtcgtccgaggccagatgcgcttccagcaccgggcgcagcgcgtcgtcggcaatgtcccggtcccggatggagcgcatgtcgatgcgcaggtcgcccgtgccgtgcccgcgcgagaaggccagcgagccaccggcgcagtccacggtgccgtggtgcgcgccgttgtcgttgcggcctgtccagcggatggtggatgccgccgtgtccagcgtgtatttgccgtcgggcatgacctcgggcgggtgcgcatccggccgggcatggggggcgctgccctccagcggcaagcccgcggcgcaccatgcctcaagcccgcccgcaaaccagcgcacgtcggcgtgccccagccgcagcagcttttccgccgccatgcgcccgtcctgcgaacccgcacccgcgccatagaccagcaccggcaccgaccggtccggggccagcgcggccacggcatcgcagaacaccacctcgtgcacgcaggcctgcaacgcgccggggatgtgccgttgctcgaagtgctccggcaccatcacgtccagcacgatgcccgtgcgggcctgcacgaaggcccgcgctgccgcgagcccgatcctgcgaatcctgtgctccgtggccatggcgcctccttttgcctgccgccgcgcgttcgtcgtccgttcttgccggtccccgtttccgtccacacccgttgtccccgtggtctcttgtccccggcgtggcggcatggccgacggggagcgttcgacgggccggatgcggcgcgaaacgtcctacccgtccagcccgacgggggcggggtggcggatgaaggtgcccgcccgcacctcgcggaacgcggtttccagttccgcgtcggtgttcatgacgatggggccgcgccaggccacgggttcgcccagcggacgccccgtgaacagcaggaggcgcaggccgtcctgccccgcgcggacgaccacgctgtcgccgccttccgccggattgccatccccggcccgacggaacagcaccagggtgcggttggccacggcggtttccccggccttttcccctgcggtctccgcgccggttccgatgatcgcccccgttccgtcaatgacgtagacgatggcggtatgcccgtgcggcacggggtgctcgtgcgtcacccctgccggaatggtcaggtccaggtagccggggtcggtgacgatgtccgccgcagggcccgacaccggccctgccgcgccgtgcaccgtcccggcgatgacctttgccgtcacgccctgcggcagctgcgccacggggatttccgccgccgtgatgctgcggtagcggggctccatcatcttgtggctggcgggcaggttggcccacagctggaacccgtgcatggcgccgtgcgcgtcgcccttgggcatttcctgatggatgatgccgctgcccgccgtcatccactgcacgtcgccggaggaaatgacccccttgttgcccatgctgtcgccgtgttccacgtcgccgcgcaggatgtaggtgatggtttcgatgccccggtgcgggtgccacggaaagcccttgatgaagtcctccggcctgtcggagcgaaagtcgtccagcagcaggaacgggtcgaacatgggggcctcgtagtagccgaacatgcggcgcagccgtacgcccgcgccttcggtgaccggttccccgtgcaggacgagttcgacgtctctcggcatggcgtgcctcccttcttgtcgtgatggcggtgcgtcccgggccgtggccgcccccaagccgtggctgtcccggacagtcgctgcaccggaccgtcgccggacggcagcgcgcaccacggaccttgcgccaccttggcacagggtgcaggcgggggcaaggcgcggaggcggattggcgggtaggcgcgggcgcagggcacacgccgcacggggggcaatcaagagccagatgagggccagacaagggccagacgagagccagacgggtggaggcgggcggctggcaagggacgaacgggcggtggaggcagggcggtggtgcgggacagggtggggccgtcgcgcctccgtcccgctagtggccggaataggccagtacgtggttcagcccggcgctggacttcttcatctgcgtgccggtgatcaggtagcgggtcagtcgccaggcgtccatgtcgatgtggtcgatgcggccctgacagtccggggtcaggtgcggggcgatggcgtcggccagttcctgcgcgtcgcagtacgggccttcgtaggcgatgcgcagcaggtcgccctccagttccacccattcctcgccgatggccgtggccgccgcgcgcagcatgtcctgcccggcgggccacaccgagccgtagaccttttcctgaatcatgtcgcgggccatgctgacttcctttgagggggagtgggttgcgtcccttcggcggggtgcggtgctgccgtatcacatgccatttgcgtacagaggggagcggaccggaggcaacgcctacagccggaattcgccgtcctcgtagatcaccacgcacgtgccccccggcgtgacggcggtgaccttgcgcggggtggtggccaccaggtcccagtgcaggctggaactgttgaagccaaggtcgcgccgggcatcggcggtcagttcgtcggacgggccggaaaaggtgttggcgtacgactggcccagggccacgtgcatggagccgtgcggaccgccgtggttttcgtcgtacagggtgttggccatgaaccgggtgatgcgcgagaagcgccggtccaccagggcgaattcgcccagcatggccgcgccgggatcgctgttcaactgcccggtggcaaagccttcgccctgctcggcatccagccgcaccacccggccctgccggaattccagccgcaccccctgcacgatgttgccggagcggaacgacggcaggtcggcggtgtacaccccctccacgctgcgccagtcgggcgagacgtacagttcgaagctggggatgttgcgcccggtcaccccggcccagcggcgcatgcgccccacgcgcaggcgcaggtcggtgccgtcggcctccacgtgcagggtggcgtcgcccagttcgtccagtttcgtgcggatgccctcggcctgcctggccatgcgggcccatgtggcggcggggtccgcctcgcccagcaggcaggcccggcgcacctcgtcggcgtaatcgtccagcgaaagcccggcctgcccggccagggccgccgtgggccagatgcacagggtccagccgtaggcgcccatgtcctcgcgcaggtgggcaatgtcctgcaacggacggcgggcggcctgggccatggcgatgcgctccggctctatggaggcgagatgggtgagcgattccggcgcgatgatggtgatgcacccgccaaggtggctgtacaggtcgcgttcgccggggatcagcgtggtcaggcgcttgttgttggccttggcgtaaaggtcgtgctccatgcgcggggtgggctgcatgcgcggcacgggaatcatgcccatgtcgtgcagcctgccgcacaactcctcggccagcggcaggcccggcaggtcgaagcgcaccagcacgatgtcgctcttgcgcagcggcgcgcgccgaccgcgcgccaggccccacagcatgacgtcggcatattttcccagggtttcggcatcgtacatgggcagctcctgtgggtgcgcggtgcgcaaaggtgccgccgtggcggcgaagttatcattgccggggcatcaatcgatgctagggtggaagcgtggtgccccggaaacccgtttacggtctccacgccgcttccgccccgtacccgcgtacgggacacagacccggaagatacgtacggcagcatgcgtatcaccgaagggacgcggcacgggcaacccggccactcatcctcccccttgcagcgtcggccgcgttccagcccctcggagcgcggccgacctcttttgtcgtgcctgccgcgcgggtggctggcgggtggcccgggagcgggcaggcggaccgcatccggcctgtctggcccggtgatccttccggcccggcatgccggggccagcgcctttgacagcatacccccattagcggggtcgcgccatccgggttgccgtccggcttgccatccgggttgccagcgggggcgctctgcgtgtgcatcttccggctgactgaagtgactggcttgccgcgcctcagggcagcgtgcgcggggccgggctgtcgtccggcaactcgtacagactgtctgcccgtcccgcatcgcgccccgttccgcccgtttcgcctgtttcgctcgtttcgcctgtcccggccgttccattggtcgcggggggcggcgtcatggcggatgggaaatcgggtgagacatgctcgttgaacagtgcggcgtcctgcggaacgtttagggtggctccgggcgcaccgttcggcgtggtatcgggggcaatccctgaggcggtcgcgggcgcggcggcggaactggttccggctggcccggtgcccccgttctgccggtcctgcccggtatgtccgtcgtttccgctggcgtcgtcgttcacgcggggtgcaatggtcccgcccggtgtcgggcggcattgcccgcgcccgcgcgccaggctcagcccctcgcaatcgcccagggcgcaggcccggtaaaaatcgtcgcacatggggccgggttcgccgcgcacctgccatgcggccccgcgcacccgccagttggcggccacgtcgggccgcaggcggatggcggcggaggcgtcggccacggccagggcgggcatctgcaggcgcaggtggcacaccgcgcgtgcgtgcagggcgcgggcgaagccgggcgacagcttcagggcgcggtcctgcgcctccatggcgtcctgcggacggtcgagcagcagaagggcctcgcccagcgcgttccacagcagcgggttgcgcgtgtccagcgagacggcgcggcgcatgtggcgcagcatggcttccggcgcaaggccccaaccgcccgccgaggcgcccatggtggagacggcgggggatggctggccattggctgcctgtccatgcgtcaggccgtctgtctgaccatctgtctgaccatctgtctggccgcctgtcaggtcggttgtccgggcaacgggctttccggacgcagcggccctgccgtttgcctgtccgcccgtcccgtccgcgtcggcgggaatgccggacaggcaggcacggtacaggcccagagcctccagagagcgggccagcgcgcccagccgctgggcaaaggggctttcgtcatcgccgccgtggcgggccacgtggcgggcggtggcctgggccgcgtccagtgcctcttcggtcagggcggcctctcggcgcagcacctcttcgtgcagttccagtagcgggtcgttgcgcagcacggcgcggacggcatcggcggtggctggcaagggggcggatgccgccgtgtccggcgtgtcgtttccggcagcggcctcgggccgggggggattggcggcgggttccgcgtatgcgggcgggtctgcctgcacggtcacggccacgcggacctcgggggggtacccttccacggtgacggcggtgacgcgggtggtcagcacggcggacgccacggccaggcggcgttgcggatcgtgcgcggccagggcggcgaaggatgcggcggaaccttccagcagtgcgggcacgccttcgcgcaacgcggccaggcgcgcggcggaacgggcgatgacgatggcggattccttgcgcaggccgccgccgaagggcaccgtgatggtgctggcggcgtgcgcggtggcggctgtcgccagcaggatggcgatgccgcagagcagcggggcaagcccggtgcgaaggcgggcggaagggggcggaaccgggcccgttgcaaggcccggcgccgcccgtccggagtggcgcatctacttcttcacggtggcctgtatcttgcgggccgcgggttgcagcacgtcgcgcagggtttcggccagcagcttttcgaccacgtcggaagccgggatgacctgcttggactggccgccggaaagatgctcggtatacagcaccttggtgtagtcggaaacggaaacggccagcttcatggaggtgctgaactcggtggtcttcagttccttcagccatacctcgttgaccacgccggtgacgatgtagtcggggccgcccgcgcgggcctgttcctgcgtcagggcgaaggacacctgcaggccctggcgggccagttcgtcggccagcgagcggctgacccagtcggacacggtggacgaggccacgaacgaggtgccgtccttgcgttcacccacctgcaccagcgggcgcttgtcctcgaacatgaccacggtcacgcggggggcggaaggatcgggcagcacggcggcatcgggcggggagtagagcaggcggaccgaattgccgggggcgcaggccgaaagggccagtgcggcaagaaccagcagcagcgcggcaagggtgcgcgaaacgttgttgcgaagcattgttcctcctgtgcgcgaagcgcggtgcgcggcgcatgcatgttcgccgtctgggcggcgggtgttacagcggggccagtggcaggtagaggtgggtcagcagttcgtcttccggcgtggcgccgggatcgttgagataggcctccatgcggggtgcgcccagtggggtgcgcccgctgacgggcagccattcccagtacagcgccgaccacgaccacggcagggtggcgtaggggcccttgtgcacggccacggcgtattcccgcgcgcggatgacccgcacgatgacgtagtcgtccggctcgaagtcttcgggcacggtgaccatggcgtcgtagcggatgcgctccggcggggtgatttccgggtcgtcgtggcacagccccaggaacatggtggaggcgctggtcacttgccgccgtgcgatccacggcgtgagcagcttccacgccttcggtcccgattcggcatagggcccgagcacgcggatgccggccacgcgaagttccggcaggcgttcgatgcgcacttccatgtgacctgcgtccccctgtttctctcttgcctgtggggtctctatagcgcaagcggggccgaaatcaaagggttgcggagcgcgttttgccgttgttgcggcgtgctccggcactgcgttggcggcgggacggtttggcgcggcatgccccggaggggggcttttgggcgacgaatcaagcaacgacgcgccttcgtgggcgcaaacggttgacaagggggccaacctctgtaaaagctgcgcccttgcaccatgtgcatgcaataccgcgccgccggagcgcgcgcggaacgaaacccccatatggagataccgatgaccaaagctgaactggttgaaaagatccgcgccaaggccggtcttgcctccaaggtccaggccgaaggcgcccttgacgccaccatcgccgtgctcgccgacgccctggccgctggcgaatccgtgaccttcaccggcttcggcagcttcaaggtgaccgaacgcgccgcgcgcaagggccgcaatccccgcaccggcgaagaaatcaccattccttccggcaaggtggtgaagttcacccccggcaagctgctgaaggattccgtgaagtaggcagcccacgggccgcagatttccgcgccccgcgtctccggcaaggagacgcggggcgttttgcgttttcgggggtgggtggagagtacgccgaagggcgcgggggaaagggggcacccttccgggattcggccccgccgtcttcgttcgcctgcctatttcgcggccttgccggggcaagggggcagggccgcgggcagggttcccgccttgcggtggggcgtccaggcgaaccagtcgcgccgggcggcgggcagatgcgggtcacgggcctgggccacggcgcaggcgaacacatcgagcacgcacggatcgtggcgctgcccggtgaccgcgcacagccggtcgtacagtttctgcgggtctgccgcagcaagttcggccagggtgtgcactcccagcaggtcaaggtcgcgccgggttgccggccccacggaacgcaacccggcaaaaggatgcccggggcgcgatgcggggcggttgccggccttgcccgttcctttcggccttgtggcttcgcggtcgtcctgcacggcttccttcctgcgtgcgctgtcgttcatgcggcgggcttgcccttgggcgcgtccaccagcagcacggccaggtccatgacgttggtcagggtggggccggtacgcaacaggtggccggtgcggtccaggaaatggtaggcgtcgttgtcggcaaggtgcccgtgggcgtccaccccgcattggcgggccacgcacagggtgctgcccgatgcgtagcccccggcggcgtcggtggggccgtcggtgccgtcggtgcccgcgcagagcatggcgatgtgctggcagtcggccagttcgtccatgcggatggcggcggccagggccatttcctggttgcgcccgccaagccctccgccggtgatggtgacggtggtttcaccgcccgccagcaggcagaacggcccttccgggtggggcagcccttcggcggcgctggcggcttcttccaccaactcgcgcgcacgcacgcgcgcctcgccggtcatggtgtcggtaaggatgcgcgggcggtagccgtgcgcggcggctgcttccgccgccgcttccagcgccagccggttgctggccacgatgcagttctgcaccgcgccgaacaccgggtcgccgggcttgggcgtttccgccgccatgccgcgcaggcccgccgtcagccgttcgacgaccggctcgggcagcctgtgaaggatgccgaacctgtaggcgatggatttgcagtcggcataggtggacacgtcgggcgaggtggggccggaggcgatgacgtccaggtcgtcgcccaccacgtcggagatgatcagcgaaaccacccgcgccggggccgccgcgcgggccaggttgcccccgccgaaggcggacaggtgtttgcgcagggcgttgatttcgtgaatggtggccccgcattccagcagcagcgtggtggcggcgcgcatgtcgtccagggtgatgcccggttgcagcgccggggtgagcgcgctggccccgccggtaagggcgcacagcacgaggtcgcgcgggcccgccgtgcgcaccaggtccaggatttcgttggcggcgcgctccccggcggcgtcgggcacggggtgggcggcctcgcgcagggcgatgcgcttcagcggggcggtgtgcccgtacttcaccaccaccacgccgtcgtgcacccggtcgcccaggatgtcctccagcgcggcggccatgggggccgcgcccttgcccgcgcccaccacgtagacccgctcgtgggccgaaaggtcgtagtcgcgccccgcgatgtgcaggatgttgccgttgcggcgcacgtggcggtgcacggcgcggtcgggggccacggcgtcgagggcgcgggacaggatatggtcgaggacggcgcgctgttcgggggtcatgcggcgatctcctggcgtcgttgcggggacgtgttgggggtgtgcggggcgcggcgcccggtcatgggcttttcgtccggggtatccggcgcaggggggccgcccgcgtggcgtttccggttccgccggtttggggcgggcacggtcggggcggaggggccgcgtgacgcatggtaggtgggcgcaatgcccgtggtcaagaggaacgcttcgtccggcggcagtccccccgcagggcgcccgaaggatgccgggccccggtgacagcgcgcccgtcgcgtgctatatttcaccgtgaatccccgcgtccgcgccgcgcctttccggcattggggcagcgcgcgaggggggcaaccaaccgaagaacacaacgcaggagacagccatgaaacgccgcattctttccgccgtcgttccggtgctgctgctggcggcctcggtgcttgcgctttccggccttggcggctgtgccgtctattccgtgccgcaggacgaacgcaccgtgggcaccatggtggacgacagcaccatccgcagttccatcaagaccgacctcatgcagcgcgacgcttccgacggttacgccgtgaaggtgtacagctacgccgggcgggtctttctggtgggcgaggtgccgtcgtcgttccgcgacccggcggtggccatcgcccgcaaggtcaagggcgtgcgctccgtgaccacccactggttcgacccgggcaccggccacaccgccgacgacctggccgtggccaccaaggtgcgcaccaacctcattgccgagaaggccctcagttccacccagatcgaccttgaagtgtacggcggccaggtggtgctgctgggcatggtgcgcgcgcaggccgacgtggaccgcgccgtcatggtggcacgcgccgtgagcggcgtgcgttcggtgaagtcgtacctgatcccgtagcaactccggcgtgtccgtcacatccgggcgcgccccatccgcattcgccacgttttcccgcatccgcgcacgggccgtgcgcgaccgtatgcggggaaggtcaaaacggcgccgacagggcgcaaggagacaccgatgcagaagtacaagtgcccctgcggctatgtgtacgacccctccgaaggcgaccccgagcatggcgtgggccccgatacccccttcgccgacctgcccgaggactgggtgtgcccgtggtgcgacgcggaaaaggaatacttcgagcccgtgcagtagccgcgcggaccgtttccgcaacgcaggatgacaatgcccccggcgcaggatgctgcgccgggggcgttcgtcgtttgggaaaggaacgtgggcggaagcaagcggcgtccggcgcggctgcctacaaggccaggcggaccaccgcgcccagcccggcgcagacagccagcaccggcagcatgggggccttgaagcgcagcatggccacgcccgcgcccacggccagcagggcggccaccgggtccaggctggacaggacaggcatgggcagctgcaggcccagcggcccttcccacgcgccgatggttccgaacagcacatgcagtccgaaccacaacgagagattggcgatgaccccggccacggcggcggtgacccccgccagtgcggcggcaagcgcgggcctgccgcgcacggcctcgatgtagggtgcgccgaggaatatccacaggaaacacggggtgaaggtgacccacaccgtcagggtggcccccagcagtccggccagggccgggggcagcgcgccggggctgttccacgcggccagatagcccacgaactgcaataccagtatcagcgggccgggcgtgctttccgccagggcaaggccgcccagcatgtcggcggcggtgagccagccgtgcgcctccacggcctgctgggccacgtaggctaacaccgcgtaggcccctccaaaggtgaccaccgccatcttgctgaagaacacgcccatgcgcgcgtagacgttgtcccaccccagcagcagccccagcagcaacaccggccccagccacagcggcagccaggtggccagcacccgcagggcgcgggcggtggaggggcgggcgtgatcgggcatgtcgctgatggccggaaggggaaggtggccggggggcatttcgccgcgcgcgggggcgtgcgggatggtgccctccttgtgccccttgtgctcgttggcgccgttgccgccgctggttgcaggcgcgtgccgcgcacgcagccagcccagcagtccggcgccaaagaccaccgccggaaagggcacgccgaaggcgaacagcgccgcgaacgcgccgcccgcgagcgccagcgaaaaaccgtcacgcagcgacctgcgccccacgcgcagcagtgcttccagcaccacggccagcacggcgggcttcagcccccagaacagcgcgtcgatggcgggaatctgcctgtatgccgcatagatgaacgacagcgccatgaccacgcaaaagccgggcagcacgaacagcgtgcccgccgcgatgcccccggcggtgcggtgcagcagccagcccacgtaggtggcaagctgctgcgcctccggccccggcagcagggtgcagtagttcagggcgtgcaggaagcgcgcgtcgtccacccagcgtttttcgtccaccacggtgcggtgcatcagggcgatctgaccggctggcccgccgaagcccagacagccgatgcgcagccaggtgcgcagggcctcgccaaaggtggggtggggcgtggcggggggcgaaggcatggaggaggcgggcgaagcgtcgggggatgaagcgtcgggggatgagatttcaggggctggtgcgtcaggtgccgatacttgggggggcggggcgtcagcgccgggatgcggggcggcgtccatggttgcctcctatgcggggcgggcgggcgcgctgcgccggaagtattccagcaggtcgtccagaacgcggaagccgcgttccagccgttcgtcgtcgtcattggtgcgcagggtgatgcccgcgatgagcgcccccacccctggcgactcgggccgggcggggtggcgctcgtcaaggtcgatgtcgtgaatcaccgcgcccacggcggccagggccgggtccgcgtccagcccgaagcggcgcaacagcacctcgaaggtgcacagttcgccctcgtgggtgaattccgcctcggccatgtcgaagcgcacgcaccgcccggagcctgccgtgcctgtcttgcctgttgcgtctgttgcgcctgcgctgccagctttgccaaatctgtcggacacgcccgcgcgcccttcgggcggcgggccgaagcggaacgcggcttcggcgtcgatgaacctgcgtaccagccatgcgctggcgatgcggtccacatgcaccccgggccgggtcacccacacgaggcccttgtagtcctccgcccgcaggtacgtctcggtctgcacggcgcgggcggttccgggcgcgccaaggcgcagccagcgttcgacccctgccagcagtccttccatcatctcgcgcgcgggcgcgccaaagaagtccaccgaggcaatggcctcgaaccgggcgcgcagttgcgcggcccacgctgccacggcgtcgcgccggggggcgtcggcctcgcgcgggtcgcccagggtttcgaattccggttgcgcttcggcggccagttcccggtactgcgcgtcgcgcgcgtccacgaacagcgccttgacctgggcgtcggtcaggccgcccgcttccacgtcgaagctggccccgcacacgaaggcccggcctccgccttcctctatttcgcgggccagccagagcaggccctcgcgttggcgctcgccgtcgggcagcacgtacacggcgttcttcagggccacggcccccagcgccgcaaggcggcgggcggccttggcccgcaggtagggcggcttgggggggatgttgtggatgcacagcatccacgacaggtcgcgggtctggtctgggggcatggcaggctccttgatgtgtcaattgccacatagccattttttttgcgggttgcaattgacatattgaggcgcgaaaaatatatgtcaattgcgctacgggatagggcagttgacttgccgatggccgtgcggaaggcgaaagcgcaacaccatgaaataaaacacgatggaaccagccatgaaagacgtttccgttctggccgccggactgatggccgccgccatgcgtaccgcccccaaggcaggcggcaaggactttctggaaatcgccgtgatttccgacgaggcggatctggcccgcatcgccaatgccatgcgcgacttcgccccgcgcagcaccaacgaggcctactggctgcgcgacgcggacaacatcgcccagtgccacgccgtggtgctggtgggtctgcgtgcatcccccgccgccgggtacgactgcggggcctgcggccacgaatcgtgcaaggcctttctggcggcgcgcgggcagcagcccgacttcgccagggaaatgggctacggcggcccgcactgcgtcatgcgcatcatcgacatcggctgcgcgctgtcgtccgccgccaaggcggccagcctgctcagcatcgacaaccgcgtgcagcagcgcgtgggcgcggcggcgcgggtgctgggcatcatcaaggccgacgtggtcatgggcgtgcccgtgggcatctacggcaagtccatcttccacgaccggcccagcaggaaatagaagcggggcgcctgccgcgcccggtgaaaggaaacgatcatgaacgcatcggccatgttccgggccctgtgctcggtgggctttctggcccgcttttcgtacgcgctggcgcgcaacccggtgctgccgctgttcgcggtgttcctgggcgcggggccggaggccgtgggccttgccgtgggcatctccacggtgacgggcatttttttcaagctgcccgccggggcgctgtccgacgtcatcgggcggcggcgcaccatgctggcggggctgtgcttctttgcgctggcacccttcgcgtaccttgtggtggacgactatgcccaactggtggccgtgcgcttcgtgcacggctttgccacggcggtgtacggcccggtggtcatggccgtggtggccgacatggccggtgcgcgcaagggcgagatgctgggctggttctcgtccgtgggcatcatcggcacgctggcgggcgcgcccgtgggcgggcttgccctgtcgctgctggggaccgaggcggacggatcacccgtggccttccgggtggtgtacggagtggtggcggtgaccggccttgcagcgctggctctgggctggcgggtgctgcgcgacggggcggagaacacgccagcggcaacatccggcggtttccgcgtccgactcgggcacttttcctccggcatccgcgaggtggcgtccgaccggcgggtggtggccgtatcggccatggagggcgtgcagaacatgagcatgggcgcgctggaggcgttcctgccggtgtacgccgtgaccatggccgggctggccccgttgcaggccgggctgctgtgggccgtgcaggtggtgaccaccctgctggccaagcccttgctgggccgtgcatccgacgcgcgcggcatgcttgggcggcgcgggttgatcgtggcgggcgtggtggcctgtgccgtgccctttgcggcggtgccgcatctggcaggattctggccgctggccggggcgtgcctggtgttcggttttggcgaggcgctggtcacctcgtcgtccgccgcgctggtggccgacctgtgccgcagcagtcactacggcacggccatgggcgtgttcggcaccatcttcgacgtggggcacgcctccggtccgctgctgggcggcctgctggtgggggcactgggctacggaccggcgttcgccatcatcgccggggtgttgctgtgttccgtgccgtggtttctggcggtgatgcgcggctgcgattctgccggaaccctgtgcggacaggagtagcgagatgaacgcatatcacgacaacgcacaggtggaactgctgcgcgaagcgggcatgacggaggcggacatcgcccattcgcgcctggtggcgggcattgccgtggggctgggccgccggtcccgtgtggcggtgaaccttccgctggtggcgctgggcgggctgttccacgaccttggcaaggtgcgcaccaacggcatcctgcacggggtggaaggggcacggctgggcaggcacctggggttgcccggcgaggtgctggacatcatggaaaagcatgtgcgcgcgggcgtaccgctggatcaggccgccaatcatggtttgccgtcgcgcgacttcagcctgaccacgctggaagagaagctggtggtctacgccgacaagctggcggacatggtggaggagccgcggctggtggcgtccgtgggcgaggcgcggctgcggtttggccggatactggaagagcggcccgaccttgccaaggacgaggccaccagggcgcgctatctggcctgcgcggcggaggtggaggcattgttgcgataggcgagggaaagggcaggaccatccggccttttcctttccctgcctcgtggcgtaacggaaaacgcccccggcacgtactgcgtgtcgggggcgttcatgttgtttttcggctggttgcctgaggagtgttcggcaagttgccgcaggcttgccgtattcggccgtgtgtcctgcttccctcggtccgtcagtcctgcatcacgctttcgatcacatccagcgccgcgtccaccagggcttcggtggcctgcgtgcccatgtgcccgaggcggaataccttgcccgccatggggccgaagctgccggacacgatcagcccgcgttcgcgcaggccctgtcgccattccggccaggtgaagccttcgggaactatggccgccgtcaccgtgggcgagttcaccgcaccctccgccgtccacaggtcgatgcccagcttggcgaggcccgcgcggcagcgttcggcaacttcccgatgccggtcgaagcagccctgcatgccgcccttttcgttcaggatggccagcgcgcccgcgttgagcgcggcggtgccatgccagtacggggtgtacgggcagcggccatcctgctgcacggtgcggaagggggcgatggcgtcgtagccctgatagcccacggcctccacgacctcccatgccgccgggctgacggacagaaagctcatggacggcggggcggaaaggcacttctgcgagccgcccagcaccaggtccgcgtgccaggcgtcggcctgcacgggcgcgccgcccacgctggccaccgcgtccacgtagaacagcggcacaccgcaagtctgcttcagcgcgccaaggtcggccagcgggttcagcgtgccggacggggtttcgcagtgcacggcggtgagcatcttgggcttgaagctgcggatggcgtcttcgatgccggtcaggtcgtcgatggtttcgttgtacggcagcgagaccttcagcacctcgcagccgatggccgcggccatgtcgccgatgccgtcgccgaacacgccggtgcccacggacagcaccctgtcgccgggcacgaggcagcttttcagcgcggcccacagggccagcatgccctcgccggtcatcagcaccatgtcactctgcgtgcccatgagttgcgcgaggttgcggcccgtttccgcgtacagcttcaggtagtccggctcgatctggccggagccgtagtcgcgggtcatggccgtcagcacggcggggtgcagggtgaccgggccgggcaccatggggatgggggcgtatggcttgtgcgccatgagggtgacctccggtggttgcagggctttgaattttcagcgttatgacagaaaaggagtggtttttttacgcctccggcgggcagtggactatcgcgcgttgcgatcgctatccgtaatgctcgaagactcacataacggctaccgtcccctgcaaccccgaatggaacggtgatttttgatatcaggcgggatactgtggcgtttttcatgaagacgccattgaagaggatgcaaggggcgcagccgctatgcgatcgccatccataatgctcgaagactcgcataacggctgccgtccttgcccgccggagacttacaaaaaaccagccccgccttcatgccatagccgcatggcggctgcatgtcgcacaggctacaggtctatgagttccacctcatccggcgcgatggccgtgccgaggaacagcccgccggtgcgtacgaagcggggcacgtcgtctgtggtcagaaagcgcgcctcgccgcattcgttgccgcccggccccgtgcgcagggggcgcaccagcccggcggcctgcaattctgcctgcacggcaagggctgtggtggcggcggaatcgacgatgaccggctccggcccgatgacgttgcggatggcccgagccagcagcggaaagtgggtgcagcccagcaccaggcagtcgggcgtttccggcgtgtcgctgccggaggcggggcgaaagatggggtccaggtagcgcgcggcgatgtcttccacgatcttgccgtccacccagccttcctcggccagcggcacgaacagcgggcagggctgcccgatgatctgcgcgtcgggccgcaggccgtggatggccttgtggtaggcgcggccccggatggtggattccgtggcgatgacggcaatgttgcctcggcgcgaggcccggcaagccgcctgcgcgcccggttgcaccacgcccaccaccggcaggccggggttggcggcgcgcagggcgtccagcgcaacggacgtggccgtgttgcaggccaccaccagcagcttgatgcgccgctgcaccagcctggacgcggcctgcacggcgtagcgggtgatggtttccgcgctcttggtgccgtacggcaggcgggcggtgtcgcccagatacaatatgtcctcgcagggcatgcgggtgcgcagcgccttcaataccgtaaggccgcccacgcccgaatcgaacatgccgatgggcaggtgcgcggcgtcgggggcgaatccgcccgcgttgtcccggtcatagcccgtggcggcggtaccgcacgcggggctgtctatttgcatcggtcctcgtcctccagaagttcgtagctgctcacggtaaccggggcgcgcagggtgtccagcacccgttccagcaggatgccctcgcggctgggtgaattgtgcccgaaggtggcgcgaatgcccagcgtgacgaagtgcacggcgcggtccatggcgatgggcaggctgtcgccctgcaacaggctgccggtaagcacgctggcaaaggtgtcgcccgtgccggggtagtgggcgggtatgtactggcagtccaccttccagaacctgtcgtgggtgctgtggtaggccgcaaccgagctgatgcccgcatgcccggccaccggcacgctggtgattaccgccacgcgcggccccatggccgtcaggcggcgcaaccagtccatcaggtccgtcgtggagatggattcgcggtagggctcgtccagcagcagggcggcttcggtgaaattgggggtgatgatgtccgccttgcgcaccagccagcgcatgcgctgcaccatctccatgtccatggtgggttccaactggccgttgtcgcccagcaccgggtccaccacggcaaggccgccctccacccggcacatgtcgatgcaccgggccacgatgtccacctgcgccggggaacccagaaagccgctgtacaccgcgtcgaacttcaggttcagggcctgccagtggtccaggaacagacgcatctggtcggtaaggtccagaaagctgtaaccggtgaagccggccgtgtgtgtggacaggacggcggtgggcatggggcatacctgcgcgcccatggcggacaatacggggatggccacggtgagcgaggtgcggccaaagccggaaagatcgtggatggccgccacgcgcggcacggcattgcgcattgcagggctccttgcgcggggttccgggctggccgggcgacgtcgggtgacgttgggcggcgtcaggcgacaccgggcagcaccgggtgctgccggacagggcgctgcatgcccggatgtgcatggtgcgcccggcgggcacaccatcaccacggagcggggcaaaaggcaaggggagcctgcgtcggcggcaaggaaaagggggtacccgccggtacccccctttcgccaatggcttgatgccggaatgctgcggcgtgcgttctacctgaaaaactccaccacgtacttgcccgccgtgaacagcaggatgcagcacagcatccacttgatcaggtttgcgggcacgtgcttctggcagcgcgcgcccaggtacatgcccgccatgccgccaatgcccagcaagaggcccagcgtccagtccggggccacggacatgtgcgggtacagcggcgcgatggccatgtagaaggtgacgcccgccaccgaggtgacgaaggtgcccataagggccgcgcccgccacggtgtacaccggcagcccgaagaaagagacgaagaacggcgcgatgatggccccgccgccaatgccgtacaccccgcccacgatccccacgatgaagctcagggtaaagatgcccacggtgcggaagctgtaggtttcgccgtagaagctgtacgagatgcgcgacaggcagcactcgttcatgcacacggcgggcaggtcgtcggggttcttgccttccgccgccgccttttcgcggtgggtgcgcaccagcgcgcggaacttttcctccgcagtggccttgccgttgcccgccttcttcttggtcaggtcgcgcaccatgcgcagggcgatgtaggccagcacgcatgcggcaaacagcttgaagtcgcgcgcgttgggcaggtacgtcacccgcacgaaggcccctatcagcacccccggcagcgtgccgatgatcaccacccacgtcagcggccagaccatgcgcccttcgcggatgtagcggtacaccccgctggggatggccaccacgttgtagaactggttggtggcgctgacggaggggttcacgtagcccagaaaggacatctggaagggcagcagcaggaacgcgcccgacaccccccccatggacatgaagaacgacaccacgaacgccaccagcggcggtatccacggttccgcgtgtatgcctgcgacggggaagtacatggtgtcctcctgtgtcgggatggggcgatgggagccattggctgacggggccggtcggggctgacgaacggggcagggatgctggcctggttggtggcactgcccggcgtttcgttgctgacatttgctgacacgttttttataatcttcgtgtcaattaaaaaatagcgcatgggcgattcgttgtcacggattattttattttcatgcctgtgcgcgaaatgaatcatcgctttgattttcgtgcggctgcgcctatatggtagaaattcgggcaacgaacgggcggcatccggacagctccggggcgtccgcgcgccgcatccacccggtcacgccgcgccgggggcacccggcgcggaagacacccggaaccgggcacgcgccgcgcccggccccacgcgcacgcaaccaacgggacacccatgcgacaggacgacagcctcgaacgaatctgggaagcgctggccgaaaacgtggcggagcgccgccacaacccggcgggcatgctctccatccccgacgatgtgaagtatctggacacggtggagctggcccggctggaagaagccttccgcctgtgggccgcccgcccggcgcggggcgacgtgcgccgttcgcgcctgcgcatgctgctggtgttcctgctcatccgtcacaccggggcgcgtctgggcgaggtgctggccctggccccgggccgcgacatcgacacggcgcgtggcgttgtctgcctgggcgagccgcagcgcgaagttcagctgccgcccgacctcgtcacccagcttgccgatctgctggacgaggccgtggcgggcgagggcgaacaccccttcgccgtggaccaggcccacgtgcgccgcaagttctacgagcgcgcccacgaatgcgaccttgcccccgaccttgccaaccccagcgccctgcgccgctcgcgggccatcgaactgctgcgttccggcctgccgctgcccgtggtgcagcgcctgctggggcattccacggccagcctgacagcagcgtacatcgacgtttcgaacgaggacatgcagcgcatggtgggccacgcgctggaccgcgagcagcgccgccgcaccagcgcgcgcaacgccttttacgggcgcatcgcggcggtggtgcgcggcgacgtacagtcggtggtctcggtgcagacgccgtcgggcatccgggtggcctcggtcatcaccaacgacagtctggacaacctgggcctgcgccccggcgtgttcgcggcggcggaggtgaaggccccgtgggtggtgctgaccgtgggcagcgaggccccgtcgtccacggcgggcaacgtgtacccggccaccatcgtcaaggtggtggtgggcgcggccacggcggaagcggtggcccggctggaagacggcaccgagatatgctccgtgctcacggcggacagggtgcgcgcgctggatctggccgtgggcaccccggtgtgggtgctgatcaacgtgttttcggtcatcctgaacgtgagctgacgggcggcgggccccgtcgggccgccccgcgcacactgcgctcgctgtttccccccggccccggttcgccatctcgctcggttcgctcgtccgcccggttcaccccgtccgcccgtcacggtcccgccgcgtccggcccatccggcccgccgcgtcccgtcgcatccggctcgccgcatccggctcgccgcatccggctcgccgcatccggagggtcgaaccgtgcgtcagtgcgtcactctcgacttttgcccggcgctccggtatgtggcgcggacacatccattgctgtccgtgcgcgcaggcagccacagttggccccccccgccgcgcggcaccccgacgcacaccgccgctacaggtcgcactctcaaggaggccgccatgccttgccgtacgctcttcctccggtcggtggacgactggaaggaactgcaggccctgctcgcgggacgcgacaatcccggcgacaccgtggaacccgccgtccgcgagattctggataccgtccgcgccgggggcgatgccgccctggccgactacaccagccgtttcgactgccccggcttcgatgccgcgcgcattcgcgtgggtgaagatgaaatcgccgccgccctcgaagaggtcggccccgacgaccgggccatcattgccgaagccgccgccaacatccgcgcctttcacgaggcgcagaaggaacagtcgtggttcaccacccggcccgacggttccgtgctgggccagatggtcacccccgtggaccgcgccgggctgtacgtgcccggcgggcagggcggcaacactccgctcatttccagcctgctgatgaacgccattccggcccaggtggccggggtgccggaaatcgccgtcatttcgccgccccgcaaggacggcacgctgaacccgttcattctcgccgccgcgcatcatctcggcatcaccgaggtgcaccgcgcgggcagcgcctgggccatcgccgcccttgccttcggcaccgagacggtgcgccccgtggacgtcatcgccggaccgggcaacatttgggtgaccacggccaagcggctgctcataggccgggtgggcatagacatgatcgccgggcccagcgagatactcatccttgccgaccacaccgcccgcgccgactgggtggccgccgacatgctgtcgcaggccgagcacgacccgctggcctcgtccatctgcatcaccgattcgcccgcgctggtggacgcgctgaagctggaactggccgcccagtgcgacacgctgccccgcgcggacattgcccgcaaggcgctggccgactggggcgccatcgtggtggtgcccgacatggccaccggcatcggcatcaccaacaaggtggcgccggagcatctggaagtgctgaccaaggatccgtgggcgctgctgggcaccatccgccatgccggggccgtgttcctgggcggctggtcgccggaaccggtgggcgactactacgccggccccaatcacgtgctgcccaccatgggcaccgcgcgtttctcgtcggccctttcggtgcagaccttctgcaagcgcaccagcgtcatttcggccaccgccgcgttcacgcgcgggcatgccgcgtccatcgcgcggctggcccggctggaagggctggaggcgcacgcccgctcggcggaatcgcgcaacaggtagcggcgggccgggggtatcttgtccccggcgaccgtcccgcgttatcatacccgaaggcccggcggtcccgcccgcgcacgcgcggcagggcgcccgggcttgtcggcatcagtaacggtggcgccaccaggcatcgcgccgcatcggcaccgcaaccgcagccaagggaagacaagggaaagacatgcaggtcgtcacgcaaaccgacatcaaggaatacccgctgctttcgcggggcaaggtccgcgacatctacgagatcgacgcgcagaccctgctcatcgtcaccaccgaccgcatgtcggccttcgacgtgatcatgggcgagcccatcccctacaagggcgtgatcctgaacagcatcaccctgttctggatgaaccgcttcgccgggctggtgaagaaccatctgatcgagcacgacgtgaaccgttttcccgcgccgctcgccccctaccgcgacatgctggaaggccgcgccgtcatcgtgcggaaggccaagcccctgccggtggaatgcatcgtgcgcgggcacatcaccggttccggctggaaggattacaaggccaccggcgcggtgtgcggccacaagctgcccgccgggctgccggaatcggccaagctggaaaccccgctgttcaccccttcgaccaaggccgaactgggcgcccacgacgagaacatcagcatcggccaggccgcgaagctgctgggcgacgacctggccgccagggtgcaggaactttccatcgccatcttttcgcaggggcgtgaatacgcagaaggtcgcggcatcatcatcgccgacaccaagttcgagttcgggctggtggatggcgaggtgatcctgatcgacgaggtgctgacccccgattcgtcgcgcttctggcccgccgaagggtacgcgcccggcaagggccagcccagcttcgacaagcagtacctgcgcgactggctggcctcgcagccgtgggacaagaccccgccgcccccggccctgccggagcacgtcattgccgagacggggaagaagtaccgcgaggcgtacgagattttgactggctccaagctggccgtttagttttcgcactattcttcgcggcgcgcggtgttcttgagggcccttcggggaaggacaccgcgccgccgtccgccgggatgccgcgccgcgcgccgcaggcccgtttttgccatctacccagaacaacagggagaaccgcatgctgctcgcaggaaagaaggctctgatcttcggcgtggccaacaacaagagcattgcctatggcatttccaaggaattcaaggaccaaggcgcccagctggccttcagctacgtgggcgaagccatccagaagcgcgtggaacccatctgcgaggaactgggcggcgacttcacctttgcctgtgacgtcaccgacgacgcgcaggtggctgccgccgccgagatggtgcgcgagaagtggggcaccgtggacgtcatcgtccactccgtggcctttgcccaccgcgacgacctgcatggccgctacatcgacaccacccgcgacggcttcaagctggcgctggacgtttccgcctactcgctggtggcgctgtgcaaggccttcgagccgctgctgaaccccggcgcctcggtgctgaccatgacctactacggcgcgcagaaggtcatcaccaactacaacgtcatgggcgtggccaaggccgcgctggaagcctccgtccgctacctggccgtggacctgggcgccaagggcgtgcgcatcaacggcctgagcgccggtcccatcaagaccctggccgcttcgggcatttcgggcttcaagcagatcctggaccacattgaggaacattcccccatgcgccgcaacgtgaccaccgaggacgtgggccgcgccgccgtgttcctggcttccgacctgtcgtccgccgtgacgggcgaggtgatgtttgtggattcggggtacaacgtcatgggcatctagcacgccatccccaaacgggcgcttttgcccgatggcgtcgtcaaacggcgtttttgcgcgggtcgagtacgaaagagtacactccccttgcaaaaacgccgttttccttgccctcggcacaaaatcgctccgtttggaaatggcgtgttgtcgcgcgggcgtgggtggaaaggctaaccccgcacggaccgctacggtttcgttttttcaacggctcactcgcaagggtggccttttgttttggtgggggttggggtggcgcacggggtgggtggggaaaggcggggtgattgacgcacgccatggctacgctgttgcagggaaacgcgtcacgccacggttacggtattctcacgctgttgccgtctggaaggggcgggcgtagggatgcgaatgcgccggaaatggcgggcatgatgcgcccgctccggcagtcgtacgcaaggagcaattccccatgtgggacattctgatactggtggtcgttctggtggtgtgggtagtggtggccgggcggtttctgccgtcgggcggcggatgctgaggcccgccacgggcacgccgggagcgtgccggaacggaagaaggtgcggcgtgccgcgcgcggcatgacgaagagcggaagtaggtgggttgggcggcctgtgggcgatgtggcgggcggtcttgctggaccgggagatttggcaggcaggctgccatacctgtcaggcctgccagtcatgccggccatgccagtcatgcccgtcatgcccgtcatgcccgtcatgccaatgatgttagtcatgcccgtcatgtcagtcatgccgaatatgtcgcatctgtccgccaggccgggttgggcagcattacaggcgcgtccggccttgtgttacggggcaaccgtgaggccgtgcgacctcgcctcgattccgcaggaatgccccctgcggaacagcgcgcaaaggtttggtgaccaacccgcacttttcgcttgccatgctgccccggcgtctgctagacactgcctctcgcacggagaggtgtccgagctggtctaaggagcacgattggaaatcgtgtgtacgttaacagcgtaccgagagttcgaatctctccctctccgccagtctttttccgcttgattacagatcgggagccggacggcggcaacgccgccaaccccgtcaggtccgaaaggaagcagcggtaacggttgtggccgggtgtccggctccctgaaggcacaaggaagcttgtgccttcatctgttatgtgccgtgttcataccgcacgtgcacatcggcggaatcctgcaatgcctgcgaaacagggactccgtgttagcgcacggaaggccaattcgcagatacgaaggacggggcagcccgcaagggaagtctcggcataccaccgccacctccaaacaagacggccagcgcaatcgggagcgctggccgtctcgtttttcacaggctgaaacggaaggattcattccccaaacctccccgcgccatgacccatgcggttcacgttggcggcctcgcggctgggcagggtgtacaggcgcaccttgtggctgcgcgggaattcccgtttcagcagggtcttcagcaggcggcgcaccgcgtcggcggtcaggccggtccaggtttcctcgtggaatccggcctcgaacacgtcgtaactgtccggcccggtgcgcacgatggccacggagcggttgcgcttgtacgtgcgcaggtccaggcagtggcccgtttccagtcggggcagccgttcgaacaccgtggcgatgagggtggtcttgtccagcatgggccgggtcagtccttcatggtgttgtcgatggccccttccagcagcagcagccagcgtttcatgggcaggccggatgcgccgaagccgtgcagccggatgttgcggccagagccgcccagcacccggtggcaggggatgaccagcggccacgggttgcgcgccatgatctgccccacaccgcgcgccgcgccggggcggcccgccagttcggccagcccggcgtaggtggtgaactgcccgtgccccaccttgtcgcgcagggccagcagcacgtcgcgggtgaacggggtcagcccgtccaacagcaggggcatgtcgggccagcgcaccggctttccggccacgtagtcggccagtgccgcctgcacggcgcggccatgcgcggtgaccggccctgcgggcaggccgggccaggcgtccgggcgcgggttggtccagccgtcgcgttcggcgggggcgccggccagcgcggccccgtcccaactcatggtgatttcgcgcagtcggtctttcccgtgttgtgcgcgccagtgcaggatcagcgagagcggcccggccaccagtcgctcgcgcacctcgtcgaacagtgcggtgtccgggatgtcgagcgcggcgcggcggcggggagtggcggaacggggttgcggcatgcggtctccgaagatgaaaggctggtgtgttccgggcgcgggttgctcccggatgacgggagggatagcggcggggcaggggatcgaaccccggcattcggcctgtaagaccgatcgcctgccgttttcatagccggaaagcccgacatcgggaaaggggggaccggtgttcgggccagtcggcgcctgtcgcggtcaactgcgcaacgaacggctttcggatgcgggccaagtgtgccaagggtgccatgtgtgccgggtgctaacgcgcgcgaaacggggcgaccccagaaccgttcacgctcgggcggggcgggcggcagtcttcattcgtcgtccgccacgggccgcaggtgcgggaaggcagcacaggccgccgcgtattccgcctcccacgcctgggcctgttccgtgtcccgcagacggggagcggcccccggcagacggtggggcggcacggcgaaccacgcaggaggtgcagccacggcgggcggggcagggtgcgcacccggtgcgttcggggtgccttccgccacgtccctgccctgccacgtgtcgcgccgggtcagcagttcgtggatgcgcgcggtggttgcccgcttgtcattggcccagtccggggccagcagttcatcccccgccgggtcgccggtcagacgctggatgacgatttcggggcgcagccggggcagggcgcgggcgatgaggtccgcgtagtcctcgcgctccagcggagtgtagtttccggccctccactgccgggccagcgcggtgtgctcgcacacgtacaggccgtgaaacttcactccgtgcaccggcagccggttcacccagtccacgctggccagaaagtcgtcgccactctctccgggcaacccggcgataaggtgcgcgcatacccgcagcccccgtgctgcggcctcccgcacggcccgcttggacgcggcggcgtcgtgcccccggttgatgcgggccagcgtggcgtcgtgggcggactgcaaccccagctccagccagacttccggaagggggagagccgccacaagatccagccgttcattgtccacacaatcaggacgggttcccactgccgctcccacgatgcctggcagaacaggcaacacgccgagaacatggcgtaatttatcaatgggcccatatgtgttggaaaacgattgtaaataggctatgaacagtccggcgttgcgcgtgcgggcgtaacgtcccgtccagaccgtccactgttcttccagcgtcagtccatcttcgccaagcccggacccggatccgcgcgggttgcagaacacgcagcccccgcgggacaacgttccgtcgcggttggggcaggagaagccggcgtcgagcggcaccttctggacgcgcgcgccgaagcgcaaccgcaaatacgtcgccagcaggtgcagccgggtcgtggtgttttccattgacaatggctgtccttttggaagaatgccctgttttcaacgttgatacgcattccccctcagagaggcaagtaagataaaatggcaaagatactggatttcgtccttggaatgttttccaacgacctggccatagacctgggtacggccaatacctgcgtctacgtgaagggccagggcatcgtgctgcgcgagccttcggtggtggcggtgaaaaaggacacgcgcggcaacaacgtggtgctggccgtgggtcacgacgccaagcgcatgctgggccgcacccccggaaacatccaggccatccggcccatgaaggacggcgtcatcgcggacttcgagattaccgaggccatgctgcgccacttcatctccaaggtgcacaattcccgccgcctggtgcgaccgcgcatcatgatctgcgtgcccaccggcatcacccaggtggaaaagcgcgcggtgaaggaatcggcccagagcgcgggcgcgcgcgaggtgtacctgatcgaggagcccatggccgcggccatcggcgccaacctgcccatccaggaacccacctcgaacatggtcgtggacatcggcggcggcaccaccgaagtggccgtcatctcgctgtccggcatcgtctattcgcgctcggtgcgcgtgggcggcgacaagatggacgaggcgatcatgacccacgtcaagcgcaagtacaacatgctcatcggcgaatcgtcggcggaagaaatcaagatcaagatcgcctccgcctaccccatggaccccgagcagcagctcgaggtgaagggccgcgacctcgtcaccggcattccgcagaacatcatcatcacctccgaagaggtgcgcaaggccatttccgagcaggtcgaaagcatcgtccaggcggtgcgcatcgcgctggaacagaccccgccggaactggcggccgacatcgttgaccggggcatcgtgctcacgggcggcggcggccttctgaaggggctggaccagctgctgcgcgaggaaacctcgctgcccatcaccgtggtggacgatccgctctccaccgtggtcataggcaccggcaaggcgctggacaatctgcacatcctgaaggaggtgtgcatagattaacgcctcgctcaagcgcatcatcctgcttctggtactggcgctgttcctgtaccttggtctgtatacctggatccagagaaccggcgtgctcgacaggctggcggaacacgccggtctggaattcgtgggcgccatcctgaaaccgggcgtgtgggcgagggatcaggtcgtttcgtcgtggaacaattacctcgacctggtcggggtgcgcgaggaaaacgaggcgctgcgccagcaggtgcgcactctttcgcaacaggtgcaggttgcctccgaagagcggaccgaactggcccgcctgcgcgcgttgctggaactggaaccccccgaaggatggcggcctcttggcgcgcgcgtggtggccaacaggcttggcccgcaggccgcgctggaatcggccatcatcagcagggggtactattccggcgcggggccgggcacgcccgtggtcacccacgacggcgtggtgggccgcgtgtaccgtgcgggaccctacaccgccacggtgctgctgctgaccgatccgggcagccgcatcgccgtgctcagcgcggtcaaccgcacggcgggcattctggtgggcaccggcccccggggcctgctggaaatgaagtacgtgccccagaacgcccgcatagaagtgggcgaactggtgcttacctcgggtctggaaggcgcctttcccaaggcggtgccggtggcccgcgtggaaagcgtgtcccagtccgacctttcgttgttccagaccgtgtacgccagccccctggtcgaacttgaggccctggaagaggtgctgctgctggaacgaccccccgtgcagcccggcgcccgttccttgccgctgcccacggtcaacgccacgcaaggcgttgggccgggcaccggccatggtcccggtcagggcaattccacttcggggcacgggggggcgcacatgcagcccgtgcagtctgtcccgtccgcacagcagggcacgcgcgcaccgcgaccacaaccgtctgcacagccgtcggggcaacagtccgggcaggccccccggcaataggcagtattcgtccggtccgcgccgcgtcgcatggtcaggcctccgtacgggcgtccccatccgcgcgcggcgttccaatccgggtccgtcgcggcctggcgcccggccaaagccagtccaaccccagccagttgggcacaaccacccagcaatgccggaacattcatgaatttcagcaatcttgcctggtgggcctgcttcatcttcgtgggcgtgtggctccagcaggtgctgcccggcgtcgacgtgctggtggccgggctgctggtatccttgcaggagcggcgccactaccagaccttctggctgttgctggtgctgctgctggtgcaggaaggagcgggcacgctggccttcggctccaccgtcctgtggtacggcgtgctgctggtcttcttcaacgtggggcgctggctgttcgaggcggaaaacctggctttcgtggtgttgatcagccttggcctcggcgcgtgccacttcctgttcacgctgatgatggcctcgttgcagcagttggacattccgcaggacaggctgctgctggaaagcgtatggcaggcctgcgtcgttcccccggcctggtggctgacccatttcgtgcgccggagatgcatgggcgatgcgcatccagtttgagccggaaggctttcagccgccccgcgcgggcctgatactgctccagtgcatcgtggcggggctgtttttcctgttcgtggtgcgtttctggtacctgcagattcaccggggcgaggatttcgcgcgcctggcccgcgaaagccggctgcgccaggaacgcatctacgcctcgcgcgggctgctgcgtgaccgggaaggacgcctgctggccgagaaccgccccgccttcggcctggccctggtgcgcgaagactgccgcgacattccctccactctggcccaggtcagcgagtggacgggcatcccccttgaccagcttaccgccaagttcaaccaggaccgccagcgggtgaagcccttcgagcacctgctgctcatctccgacatgcccttcgatctgctggcgcgcatcgagaaccgcgtgctgcaatggccgggcctggaaatcgtcacccgttccaagcgcaactacccgcagggcgagctgatggcccacattctggggtatgtggccgaagccaacgaaaaggaactggaagacgacaagaacctgaaccttggcgacttcgtgggcaagcaggggctggaactggtgctggaacgtcgcctgcgcggccagaagggcctgcaccagctggaagtggacgtgctggggcgccagctgaacaagaagctggtgcaggagccgcagagcggcgagaacatcgaccttgccatcgacctcgggttgcagcaggtggcctgggacgcgctggaagaccagaccggctgcgtggtggccatggaccccgacaccggcaagctgctggccctggtcaccaagccgtcgttcgacaacaacgcctttgccgccgggctttcgctgaaggaatggacggccctgcgcgacaacccccgtcaccccctgcagaaccgcgtcatccagagcgtgtacccgcccggctcggtgtggaagctgatgatggcgggcatgctgctgaacgagggcgtgaaccccgccgactcggtgtggtgcacgggcgaggttgcgctgggcaagcaggtgttccgctgctggaagaagggcgggcatggccgcgtggacatgatgcgctcgctcatcgagtcgtgcgacgtgtactattaccagatgagtgaccgcttcggcatcgacaagatcgaggcctttgccaaggcctgcggcttcggggcggccacgggcatagacctgccgcacgaaaagtcgggcctggtgccctcgaagacatggaagcgcaggcgcttcggcgagccgtggcaccggggcgagacgctgaacatttccatcggtcagggctttaccctggtcacgccggtgcaggtggcggccttcgtgtccgccctgatgaacgggggaaagctgctgaagcccagcctgctggccgacgaggagcaggtggtgcgtgcttcgctgccgttcaccgcagccgggcgcaagatgattctcgacggcatgcgcctgaccgtcaacgacgaccggggcaccgccaaggtgctgcgccgttcggatgccgtcatgggcggcaagaccggcaccgcgcaggtcaccaagctgaagatggtgggcgaagagcgcgtgcgcacggaaaatctggcctacgagcaccgcgaccacgcctggatcgccacatggggcgaaaaggcgggcaagcggctggtggtggtggtcatggtggagcacggcgggcacggcggttccgacgcaggccccgtggcgcgtcgggtgttcgacaagtttttcggcgctccgcccggtacggcaactgccgcgcccgcagggcaggtcgagccggccagcccagtcagcccgactgccccggcgcagccgtcgcaatcagccccagccatgccagtctcgccagtcacgcccggcacccgcccggctgccccggccacgccgcccgtccgacccggccaggcggcaggcgcgcccgaacggcatgaacagcgtgaccagcaggattcgcaggaccggcaggatcaactggaccggcaggacgaagggctgcgcaccgtgcccacgggccgttcggcgcgtcccgcagggcgtgaccgcgcgacgggcaggggggccgagcaccccgaagtcgaggacgcgcgcgagggccagcaccgctacgaccccgacaccttcgatcccgacgccgacacgcctgacgggcgggggggcgacgacggcgtggtgcccccgctgcggcgcttccagaacgtggccccggaggacggacaatgagccccatcgaccgacgcctgatcacccacatgaactggggcctggtgggcttcaccgcgctgctgttccttttcggggtggccaacctgtattcggccagcggcgtgcgcatggaagacggcatcgtggtctccacgttctaccagaagcagcttctgtgggggctgatggggcttggcggcatggtcttcttcatgttgttcgactaccggcacatgaaaagcctggccctgccgctgttcatcgtcaccatgatcctgctggcggccattccggtgttcggcaaggtggtgtacggcgcgcggcgctggctgccgctgggcttcatgaacctgcaacccagcgaggtggccaagatcgccatcctgatcatgggtgcgcgctttctgtcgcgcagccgcgaaccgctgggctggaaggggctgttcgaggtgctggcgctgggcggcctgcccgccgggttcatcgtgatgcagccggaccttggcaccacgctgctgctgctgatgctgctgggcggcataaccctgttccacggggtgaagccgggcgtgctgaagacctgcctggtggtggtgccctccatgctgccgctggcgtggtttcgcctgcatgactaccagaagcagcgcatcatgacctttctcgaccccggcaacgacccgctgggggcggggtaccacatcatccagtcgcagatcgccatcggctcgggccagctgtggggcaagggctttctggggggcacgcaaagccagttgcgttttctgccggaaaagcacaccgacttcgccctggccgtgttcggcgaggaatggggcttcatcgggtgcgtgttgctggtggtgctgttctgtctgttcctgctgagcatcttcaacaccgcgcgcgacgccaaggaccgcttcggcagttacctgacggtgggggtgttcttctatttcttctggcagatactgatcaacatgggcatggtcatggggctcatgccggtggtgggggtgccattgcccttcatcagctacggcggcagcgcaaccctggtcaatttcagcctgattgggatcgtgctcaatgtctccatgcggcgattcatgttcaagacctcgtgattgctgaaactaccaagcacgacagcgttgcactttcgctcacaaaggaggcgacacacatggcaagggacgagataaacgccttcctcggcgcgggcaccgtataccagggccagctgagctttcagggcgcggtgcgcatagacggcaacttcgtgggcgaggtgcattccgagggcacgctcatcgtgggcaaggacgccaacgtggaggggcaggtgcgcgtgggccagctgatcctgtcgggccgggtcaccggagaggtggccgcccagcgcaaggtgatcctgcaccgcaccggcaacctgaatggcaatctttccaccccggtgctggtgatggaagagggcgccgtcatcgaggggcgcatcaccatgcagcccgcggaaaagacggaataaacccctgccgttcacatgccttttttggccgccttcgggcggctttttcatttgtgccggaatgacggcgggttggcttccagaagactgtttggaaaggaaaaaagactttgacacccccgtggtaatcagctaaatcctacccgactttgagcttaaattcacaacctcaccaagggagcaggcatgatcgatctgaacatcaccttcttcttccagttggtgaacttccttgtgacgctggttgtcctgaatgccatcctcatccggccggtgcgggatatcatcagacagcggcgtgacaagatgtccggtcttctcggcgaatcggagcagttcgccggccaggccgacaccaagctgaagaattacgaggccacccttgtcaaggcccgcgccgaagccacggccgagcgcgacaaggcccgtgccgagggcgtggcccgggagcaggtgatcctggccgacgccggcaggcaggcccaggactacctcgaaaagtctcgccaggaggtggccgcgcaggtgaagaccgccatggataccctgaaggggcaggtcgacgcgctggccgccaaggctaccgccaaggtgctgggctaagactccacgtcagtgcgcaacagcaaggagggatcggcgttgaaagggctgaaacacagtgcagcggcgctcggactggtgcttgtcaccgccggcgtggcgctggcctccgaaggcgggggcgagcatcatgccgactggggcaacttcgccttccgtgtcgccaacttcgtcatcttcatcggcatcatctactgggccgcgggcaagaagattgtgggcttcttctccgggcgcaggaagggcatcgagcaggagctgaacgaccttgaaagccgcaaggccgaggccgccaagaacctggccgatgtggagcgccgcatagccaaccttgagcaggaacggcagtccattctcgccgaataccgtgcccagggcgaagccatgcaggccgccatcatcgagaaggcggaaaagaccgcctcccagatcaccgagcaggccgcgcgcacggccgagaacgagatcaagcaggccatggagaccatgcgcgccgagatggccgacaagatcattgccgccgccgaaaagatgcttcaggaaaagctcactggtaaggagcacgagaagctcatcgacaaatacttaacgaaggtggtgctcaattgaccggcaacatcgtagctcgcagatacgcccgtgcgctttttgcgctgggcgcgaaatcgggcgtcggtgagctcgataagctcggcagcgaccttgccgcgcttgccggggctctcgacgcggcgcccgaacttggccgcatcttccgcaatcccatcatcaccgccggtgagaagcggaacgtcatcctcaaactggtcgagaagtacggcgtcagcgccaccgtccgcaatttctgtctgctgctggcggacaaggggcgtctcgactgcctttccgacatacaggccttctacggcgttctcctcgacgccgaaaagggcgtcatccgcggcgagctgatgacggccgttgaacttgcggaagcaaagcgcgcacaggtcaaggcggctcttgaacagcaggccggacgcaagctggaactcaccttcagcgtgaacaaggacatccttggcggcgtcgtgctgaaggtcggcgaccgggtgctggatgccagtctgcgcgcgcagttaggtatcctcaaagacaacatcaagaggggtgagtagggctatgcagatcaaagccgaagaaatcagcaagatcatcgaagagcagatccaaagctatgagcagcgggtcgagatgagcgaaaccggcaccgtcctttcggtcggtgacggcattgcgcgcgtctacggcgtccgtaatgccatggccatggaactgctcgagttccccggcggtctcatgggcatggtgctgaaccttgaagaggacaacgtgggtgttgctcttctgggcgaagacaccggcatcaaggaaggcgacccggtcaagcgtaccggcaagatcttctcggttcccgtgggtgacgaggtcatgggccgcgtgctcaaccccctcggccagcccatcgacggcctgggcccgctggaagccaaggagttccgccccgtggaactgaaggcccccggcatcatcgcccgtaagtcggtgcaccagcccatgcccaccggcatcaaggccatcgacgccatgacgcccatcggtcgtggccagcgcgaactgatcatcggcgaccgtcagaccggcaagaccgccgtctgcatcgacgccatcctggcccagcgcgataccggcatccgctgcttctacgtggccatcggccagaagaaggcaacggttgccctggtggccgacaccctgcgcaagcacggtgccatggaatacaccaccatcatctccgccaccgcgtcggaacccgcgccgctgcagttcatctcggcgtactccggctgcaccatggccgagttctaccgtgacaagggcgaccacgccctgatcatctacgatgacctgtccaagcaggccgtggcctaccgccagatgtcgctgctgctccgccgtcctccggggcgtgaagcctaccccggcgacgtgttctacctgcactcgcgcctgctggaacgcgccgcgaaggtcaacgattcgctgggcgccggttcgctgaccgccctgccgatcatcgaaacccaggctggcgacgtgtccgcgtacatcccgaccaacgttatctccatcaccgacggtcaggtgtacctggaacccaacctgttcaacgcgggcatccgccccgccatcaacgtcggtctgtcggtgtcccgagtgggcggcgccgcgcagatcaaggcgatgaagcaggttgccggcaccatgcgtctggaccttgcccagtaccgcgaactggctgccttcgcgcagttcggttccgacctcgacaaggccaccaagcagaagctcgaccgcggcgcgcgcctggtggaactgctgaagcagccccagtaccagcccatgcctgtcgaacagcaggtcgcctccatgtacgccgccacccgcggcctgatggacgatgtgcccgtgctggccattcgcaagttcgaagccgaaatgctcgacttcctcaagaactcgaaggccgacatcctgaacgacatcaagaccaagaaggctctcgacgcggacatcgaagaccgcctgaaggcagctgttgccgagttcaaaaagggcttccaagcctaggcgggaggtaaccgatgccttctttgaaagacgtcaaggtcaagatcgccggcgtcaagaagaccaagcagatcaccaaggccatgaacatggtggcctcggcgaagctgcgcggtgcccagcagcgcatagaacggttccgcccctacgcggccaagttctatgacatgctgggagacctggcgagcaaggcggacagctccgtccacccgcttctggaagtgcgcgaggaaatcaagacgtgtgggatcgtcctcgccacctcggaccgcgggctgtgcggcagcttcaactccaacctcatcaccaccgccctgaagctggccgccaagaaggccgcggaaggcaagaaggtcaagttctactgcgtgggcaagaaaggccgcgatgcggcccgcaagaccgaccacgaggtcgccatggcgcttgccgaccagatgggcagcttcgacttccagctcgccaacaggatcgggctcgatgtcatcaatgcctacctggcgcgtgaactggacgaagtgatcatggtctacggcgagttcgtgagcatggccaagcagctgcccatcgcgctgcccatcctgcccatcgctcccaaggaagaggaggccgccccggctgcccccgcctccaacaaggagtacatctacgaacccgccgtggagggcctgctggccgaactgctgccccgcttcatcaaggtgcagctgtatcgcggcctgcttgacacctccgccagcgagcatgcggcgcgcatggccgccatggataacgccacgcgcagctgcgacgacatgatcggttccctgacgctgctcttcaacaagacgcggcaggcttcgatcacgcgcgacctcatggacatcgtcggtggcgccgaggcgctgaaaggctaataagggagcgtacacacatgagtgctaacattggcaagatcgttcaggtcatcggcgccgtcgtggacgtcgagttcccgagcggcaacctgccgaacatcttgagcgcgttggacatcaagaaccccaacaacagcgacgcgccccagttggtctgcgaagttgcccagcacctcggcgacaacgtcgtccgcaccatcgccatggacgcgaccgaaggtctcgtgcgcggcatggaagcggtggacaccggcaagcccatcatggtgcctgtcggcaaggcgtcgcttggccgtatcatgaacgtggtgggccgtcccgttgacgaaatgggccccatcaagaccgacaaatacctgcccattcaccgtccggcgccggagttcaccgagcagaacaccaaggtggaactgctcgaaaccggcatcaaggtcgttgacctgctcatcccgttccccaagggcggcaagatgggcctgttcggcggcgcgggcgtgggcaagaccgttatcctcatggaaatgatcaacaacatcgcgaagcagcacggcggtatctccgtgttcgcaggtgttggcgagcgtacccgtgaagggaacgacttgtaccacgaaatgaaggacgccggcgttctggagaaggccgcgcttatctacggccagatgaacgaaccgccaggagcccgtgcccgcgtggccctgaccgccctcgcctgcgcggaatacttccgtgacatcgagaaccaggacgtgctgctgttcgtcgacaacatcttccgcttcacccaggcgggttcggaagtgtcggcactgctcggccgcatgccttcggcggtgggttaccagcccaccctgggtaccgaccttggtggcctgcaggaacgcatcacctccacggtcaagggctcgatcacctcggtccaggccgtgtacgtgcccgcggacgaccttaccgaccccgcgcctgccaccaccttctcgcaccttgacggtacgctggtgctttcgcgtcagatcgctgaactcggcatctaccctgcggtggacccgctcgactccacgtcgcgcatcctcgaccccaacgtggtcggtcccgagcactactcggtggcccgcgcggtgcagcaggttctgcagaagtacaaggatctgcaggacatcatcgccattctcggcatggacgaactgtccgacgaagacaagctgaccgtcgcccgcgcgcgccgcatccagcgcttcctgtcgcagccgttccacgtggccgaaaccttcaccggcacgcccggcgtgtacgtgaagctggaagacaccatcaaggcgttccggggcatcctgaacggtgacttcgaccaccttgcggaaggcgacttctacatggtgggcggcatcgagacggcccttgaaaagtacaagaagcgccaggagcagcaataaggagtgacccatggaaaagtcgctccatctcgaaatcgtcacgcctgacaggctcgtgctcagcgagaaggtcgactatgtgggcgcccccggctacgagggcgaattcggcatcctgccgaaccacattcccttcctctccgcgttgaacatcggcagcctgtactacaaggctggcggcaagacgcactggatcttcgtgtccggcggttttgccgaggtttcggacaacaaggtgaccgtgctggccgaatcggcggaacgcgcagaggacatcgacctcgaacgcgcccgcaaggccaaggaacgtgccgagcaacgcctggcccaggccaaggaaaagctcgacagcgcacgggcccaggccgccctgcaacgcgccatggcgcgcatgagggtacgcggcgccgcatagcgcaccgcaagcccggtcaaagacgacatgcgacggcccggagggaaacctccgggccgtttgcgttgacggcggacagatgcttcaggcgcgttgcgccaacgcagccgtatgccgatccggacagctggccggttgcacccaccggtgcaaccggagcggagccgagggagagcgacaggccggggccgcgcaaggacaagctaaggccgggaaccgacagaccggggcaggggaggcacgtggcgggggctggtgaggcacgacaatcaggtgtgccgccatggggcgactccgccatcccggcccctcgcacagccgccatccccgttccaccccccggccctcacccccggcctcaccacaactcgtatcccgagacggcaaccaaacgaaagccgggccggaaggtccggcccggcatgcaggctgaatgcggcgccccagagggcgccgttgctgtcgttgcgcaccgccgcactgtgctgcgcgccggtgcatgccgccacgcaagggcggcttccgttgtcggcctaccccagcgccttggcggcaatggagcggaacagcttcaggctgtgcggctcgttgcggaattccgccgagggcaccttggccgcgccttcgccatggcgcttgtacacggcggcggcctttccggccgagatgttcttgccgccggggcagacgacgttgcccgaagggctgagggtgcagcccatggcagtggcggcttgcatgaacttgtgggcgaattcttccggtttcatgtatcctcccaggtcgcggtgttgcgagaagggcccgcctccggtccgcgctccggctggcagcagggcgggcggcaacgggcggaaccatgtccgtatgcggggaaaatgccgggcaggtccaaggctttcccactgtcaccataaagccacaccaggcaccaaccgtcaagttggcgataaccggtcccggaccgacggtacttcaggccgtgtccggcatgcgggcacatgtgcaagggtgcctgcgccgggcttgtcggagcacacgacagttttttcgtcaaaaagcgttgacacgataatggtaattgttactgtgtagtcgggtggtgcttcctcagccacactctctccttcacattggcgacggttcacctgcgggccgggagtggcagcccggcccgctcaggtgaccggatcacccacaggacgaggaagcggccacaagatttttcgggcaacgtgcggcgccagaccgccagcaggatttttacagcaacgtgcggcatgcaggccgcacggcacgcgcaaaccttacggcaggagtaacccatgcaagacctgaagacgttcggccacatggatatcgactggaacctcagccccgagcacgccgtgaccatgtacctcgagtggggcaacaacaactggcacgccgaataccctccggtgcgctccaaggaagattattccacctacttcgtggtggacacctgggggccgcgccctgtggtgcggctggtgcgccgcaattccgagacggcggaagacatctacagcgcgccgctgcccgagcggcttgccaatctcttcctggccgagttcggagatctgcgcggcatctacgagcccaccccggaaatcaaggaatggctgcggcacgagatggggctggcctaggaaacgttctgcctgtgcgcggcgggcaacctccatcctgacaggttttcggacactgtccgtcctgtccgtgcattgacctgacatcccgcattttctttcctccatcctcggcagcgatggcaaggattccccttcggccccggcattgtgtcggggccgttggtgtttccaaaggggggccgccgcgcatcccggagcttcttcctgtttttttccgccccgtaaccccgcatttttttccctcggtgcacatccttgcacgaaaaaatggccttcccctctttacgaccggcaaccccgccttactattcactccagccaacgccggaacggctcgcaccggaacggtggccagcgcaagatcacttcgcgacatgctcgcgtaccctttgaggaggaagacaatgggcaagatcatcggcatcgacctcgggaccaccaactcctgcgtctacgtgatggagggcaaggatcccaagtgcatcaccaaccccgaaggcgggcgcaccacgccctccatcgtggccttcaccgacaaggaacgccttgtcggcgacatcgccaagcgccaggccgtcaccaaccccgagcgcacggtgttcgccgtcaagcgcttgatgggccgcaagggcgacgcccccgaagtgaacaactggaagacccacagcccctaccgcatcgtggcgggcgccaacggcgatgccgccgttgaagtgcagggtcgccagtattccgccgccgaagtttcggccatgatcctcggcaagctgaaggccgacgcggaagcgtaccttggcgaaaccgtgaccgacgcggtcatcaccgtgcctgcctacttcaacgatgcccagcgccaggccaccaaggacgcgggccgcatcgcgggcctcgacgtcaagcgcatcatcaacgaacccaccgccgcctcgctggcctacggcttcgacaggaagaccaacgagaagatcgcggtgttcgaccttggcggcggcacgttcgacatttccatccttgaagtgggcgacaacgtcgtggaagtgcgcgccaccaacggcgacaccttcctgggcggcgaagacttcgaccagcgggtcatcaactaccttgtggaagagttccgccgcgagaacggcgtcgacctctccaaggaccgcatggcgttgcagcgcctgaaggaagcggcggaaaaggccaagaaggacctttccacctccatggaaacggaaatcaacctgcccttcatcaccgccgaccagaacggtcccaagcacctgatgatgaagctttcgcgcgccaagctcgaaaagctggtggaagacctggtggaccgcaccatcgagccgtgccgcaaggccctggccgacgccggcctttccgccgcgcagatcgacgaggtggtgctggtgggcggcatgacccgcatgcccctggtgcagaagaaggtgggcgagttcttcggcaaggagcccaaccgctcggtgaaccccgacgaagtggtggccatgggcgccgccattcagggcggcatcctggcgggcgacgtgaaggacgtgctgctgctggacgtgaccccgctttcgctgggcatcgaaactctgggcggcgtgttcacccggctcatcgaccgcaacaccaccatccccacccgcaagagccagacctttaccacggcggcggacaaccagccctcggtgtccatccacgtgttgcagggcgagcgccccatggccggtgacaacatgaccctgggccgcttcgagctgtccggcattcccccggccatgcgcggcaccccgcaggtggaggtcaccttcgacatcgacgccaacggcatcgtcaacgtgtcggccaaggacctcggcaccggcaaggaacagtccatccgcatcaccgcctcttccggcctgtcggaaagcgagatccagcgcctgatcaaggaagcggagtcgcatgccgacgaggacaagaagaagcaggaactgatcgaggcccgcaaccaggccgacggcctgatctacggcaccgaaaagtccatcgccgaccttggcgacaagctggacgccgccaccaagtccgacatcgagggcaagatcgaagccctgaaaaaggtcatggacggcagcgacctggaagccatcaagaccgcgtccgaagaactgtcgcgcgcttcgcacaagctggccgaacagctgtaccagcagagccagcagggccagcccggcgccggtcccgaagcgggtgatgccggtcatgccggtcacgccggttccgccaagggcgacgacgacgtggtggacgccgactacaccgaagtgaagaagtaaccagccgcccttgcccgcgtccgtgcgtgggcagggctggaatgctcaggggcgcgtccgcgcccggccatgtcctgcgggatgtcggtcggacgcagggcgcgccccgcttgcattccggggccacaatgtatagcctgacgcgattcgccgcggggcctgccggtgcagtgcccccgtttcgcggcccgggtttcgcccctgcgccggtcccgtcctcggcgcgtttttcgcgtggcaagccgcacgccaggccgcaggccacgccgcgcggcagcccgtgcgggcacatccggcaagcaacggtccaccccatggtgcacacgatggtgcacaccacggtacccacgatgcagcacgttctttcgcgcgccacggtccttgccctgctcgcgctcatgatgctttccgccgccgggtgcggcggcaagcggtccatcatcattccgcaagaacccgtcaccccgcaggtgcagcagccggtgcggcgcccggcgctggacgaaggcaacgaggccctgaagcgcggcgacgcggccacggcggaacgcatcttcggcatgatgacggcgcgtaccgacatcacgcccgaagaacgcctgggtgcgtggcgcggctacagcatggccgccgaggccaatgcccaccccaacctggccctggacggcctggagggttggcgcaggctggacccggctgccgatgccgcgcaggagtggcaggatacctggtaccgcgccgtgtcccgcatttccaggaccgaaagccgccagcgcgccacggcggtgttcggcgacgccgcgcgcccgtgggggctgcgtgcgcaggccgggcttatcgtggccacccggcagtgggaagggggcgacatttccggttcgctccagaccctgtccagcctgtgggcccaggcgggcacgcaggccggggccgccgccggaagccagtccttccgcgccgcgctggaaaaccgcctgttcgacgagctgaagcgttccgacaacgccacggtggagcagcttgccgccaccgtgaccccggagaacgaaggccgctatccctacaacatcatcgaactggagtcggcccggcgcatggccgccgccaacgccggttcactgcgcgcgctggaaacccttacccgcttgcagcgcagcggcaacttcaacgatcccaacctgctcggcaccgtgctgacgccgctggagcagagcggcatgcgcgcctcgcgcaccgtggccctggccctgcccatgaccggcgccttcggcaacatcgggtggaagatctcgcgcggggcgggcgccgcccagtgggaactttcgcgcaccggcgttgaggtcgaggtggtggtgctgaacaccgagtcgcccgactggctggacaagctggccgccctgccgccccagtgcgtggtggtgggcgggccgctgcgcaccagcagcttcggcgccgccaaggaacgcggcctgaccggccagcgcgccttcttcacctttctgccgcaactggacggcggcgaagaaggccgcgtggcgtggcgcttcttcaccagccccgacgaccaggtcaacgcgctgctgggcttcacccaggactctctgggcgtgaccagctacggcgtgctgcaccccgacgacgccttcggcggcaagatggcctcgctctttgccgagcgcgcccgcgcgcgcggctccagcgtggcctccaccatgtcctatcccgccagcagacatcaggaatggaaccgcatcgcgggcagtttcgtgaaggtgcgcaccgtcaacagctacccggtgccgggcgccacctttgaggccaccttcctgcccgacagttggaagaataccgagatgctggtgcccaacctgttcttccacggcgaggaccggcaggtgctgctgggcaccaccctgtgggagcaggggctggccgggcagaagagcgtggacgtgcgcaacttcgggctggccgtgtttcccggcgcgtggaacggggcgcagacctcgcccgccgtcgatgggctggcgcgcaccctgcgcgaggcgggcaaccccgacgcccccgacttctgggtgggccttggctacgacttcgtgcgctttgcctcgaatatcggcctgccggaaaagggctggaccccggcggatgtcaaccgccgcctggccgacgcccagcgcatgcagtgggccatgggcgccctgcactggagcgccgacggccacgcctcgcaggacctgttcctgttttcgcccacgtccgacggcttcaagcccgtggagcccaccgagttccgccagaagctggaacgcacccgcgagcgccacgaggcccgcgtcaaggccgcggccaccgcaactccgcaataatccgcacgccatacaggaccgatcatgaccaccatcagcaccgatcaggtggccgccatcgcgcggctggcccggctggccccggacgaggcgcagcttgcaacctttgcccggcagttcggagacatcctgggatacatggagatgctgaacggcctcgacaccaccggcgtcgagccgctgtacagccccgtgcagcatgccacggccctgcgctccgacgaaaccgccccgcgctgcacgcgcgaggatgtgctgcggaatgcgccggaggccgattccgaattcttcatcgtgcccaggattgtttagtcggtgcggggattccgcgccgtggcggcgtcaggcttcgtgttccgaggctcgaaatacgacaagagtattccttcacctcggaacactcgccttccttgccctgaaccggaaatccgccgcgctggtagtgctggcgcgacgggggaaaggcaggaagacatggtgcccgcccgacgcgtgaaggtgcgtggcgcggttgccgatgcctgtcaggcccggtggcgggcaatgcagggggaccggggggacatgttcccccgacgggtacggggcggcgccccgattccttgcccgcctctcgtgcggatattttccggaaagttcacagacaagcccccgcgcaggcggcggcatgcacagccaaggatagtgagatgtccgatacgtccaccgcaatcgtttccctgtcgctggcagaagtgcgcgaccggctggcccggcgcgaactgacggcggagcaggtcaccgccgcgtgcctagaccgcatcacggccaccgagcccgccattgccgcgctgctcgtcaccagaggcgagggagccctggccgaagcccgcgcgctggacgccgccgggccggacccggcaaagcccctgtggggcgtgccgctgacggtcaaggacgccctgaccacggcgggcacccgcaccacctgcggctcgcgcatcctgggcgacttcaccccgcactacgacgcctttgccgtgggcaagttgcgtgaggccggtgcggtgatcctgggcaagaccaacatggacgaattcgccatggggtcgtccaccgaaaattccgccttcggccccacccgcaacccgtggaacgtggcgcgcgtgccgggcggttccagcggcggttccgccgccagcgtcgccgccgggcagtgcttcgggtctctcgggacggacaccggcggctccatccgccagcccgcatccctgtgcgggtgcgtgggcctgaagcccacctacgggcgcgtgtcgcgcttcgggctggtggcctacggctcgtcgctggaccagatcggtccgctgacccgcaccgtggaggacgcggccctgctgctgtcggtcatcgccgggcacgacccgcgcgacgccaccagcgccaccctgcccgtggacgactacatgggcgcgctggcctcccgcaaggatctgtccggggtgcgcatcggcgtgccgcgcgaattccggggcgagggcatcgaccccgaggtgtccgccgcctgcgaggcggcgctggatacggccaggggcctcggcgccaccatcgtggacgtggaactgccgcacaccccctacagcatcgcggcgtactacatcatcgccccggcagaggccagttccaacctggcccgcttcgacggggtgcgttatggccgccgggcggaaagcccgcgcgacctggccgacctgtacgtgcgctcgcgcgcggaaggatttggcgacgaggtgcagcggcgcatcatgctgggcacctacgtgctgtcgtccggctactacgacgcctactaccgcaaggccgcacaggtgcgccgcctgatccgcgaggactacgagaaggccctttcccggtgcgacgtgctgtgcggcccggcatcgccggtgacggcgtggggccttggcgaactgaccagcgacccgctgaagatgtacatgatggacgtgttcaccctgtcgctgaacctggcgggcctgccgggcctgtgcattcccgtgggcatgggtagccgttccggcatgcccgtgggcttgcagatgctgggccgggcctttggcgagggcgacctgctggcggcggccaacgtgctgtccggcgcgctgggcgtgccgggggtggcacccgccatttcagccgccgcagccggggccggcgcgtaagcgcgtccggatgaccgcaccccgtaccacggcagcgcacgcagcatgaagatcgccgtcgcactcagcggaggcaccgacagcctgttcgcgctcctgcttctgctggagcaggggcaggacgtgttcggcctgcatgcgcgttttctgcccccgcgtgccgaccagccttcgggcaacccggacccggccgaggccatcggcgccatgtgtgcccggcttggcgtggactttcatgccgtggacctggccgatgccttcgaagaggcggtggtggccccgttcatcgaggaatacgtggtggggcgcacgcccaacccctgtgcccggtgcaacgccaccatgaagttcggcctgctgctggacgccgcgcgcgcccttggcgcggcgcgcctggccacgggccattacgtgcgccagctgcgccacccgcaatggggcatgaccctgcaacggggggcggacccggccaaggaccagagctacttcctgtcgctggtggatcgcgcccggctggaacaggccgtgtttccgctgggcaactggcgcaaggagcaggtgaaggccgaactggtgaagcggaacatcgtgccgccgctgccgtcggagagccaggaaatctgcttcgtgcccggtgacgactaccgcgccttcctgcgcgaccggcaggtacgcctgcccgggcccggccccatagtgaccatgcgcggtcgcaagatcggcagccacaagggtttgtggcagtacaccgagggccagcggcgcggcctgggcatcgcgtgggaagagccgctgtacgtggtgtccaaggacatggagaacaacgtgctgctggtgggcgggcgcgagcatctggccgcgcgcggctgcctgaccgaggacgtgaatctgctggtggaccccgccgactggcccgccgagatcagcgtgcgcacccgttaccgccaggccccccagcccgcgcgggtgaccgtgggcgataccggcatggccgtgcgctttcgcgagccgcaaaccccgcccgcacgggggcaggtggcggcggtgtacgatgccgaagggcacgtgctggcggggggcgtcatcctggggcctgtgtagccccggcaggttggctccatggcgccccgcgggcgcaccgatcctgcgggttcctccggtcacctgcccggcctccaaggccatggccctgcatgcccgccacggcggtggcgccccgttccttcctgcgtccttcctcccccagccctgtcttccgcctgtcggccacgggtcgaccaccggttcctactgcgtcgtgcagatgctctgcgacacgttcagggcttgcagataacggtgcgtcagcagtgacatgtccagtcccagttcggcgaagccccgtgcggcatcgccaaagtctccccgttcgtatgattccaccacgtgcagccagtgagccagcgcgccgcgccgctcgatgagcgcctcgtcgatgtcgctgctgagccggatatccgccagaatcgtctccatgggcatgcccaggatcgcgtccagcagcgaaaacaacccggccaggtacaaccggtccgccggtggcccgcccgtggtgctgttgcgcagggcctcggcaaagacgcccctgaacaccgacatgcggatcagttccggcacgaacggccccttggcgatgcccgaaagcagggcggcgcacagccaccggcgcaagcccgtctcgcccatgagcctggccgcgaactccacggacgaaacccgcgaactgaaggagaaatgcgcggaattcaggtagcgcaacagccggtaggacagcgagacgtcggccctgatggcctcgatgaggcgcggcgtggtggtgccgccggaggcgaatatcttgatggttttcagccgcagggcctgggtggtgctgaccgtgcacccggaggtcagttgcgggcgcgacaggaagtatccctgaaacagatggcagcccagcttgcggcaatattccagggtggactggtcctcgatcttttcggccacaaccctgacgcccgccgcaagcatcctctccacgtcccgcgccacgtcggcgcgcggcctgcgcagcacttccactttcacgtagtctgccatcggcagcagcgcgtctgccggtccggcccctgcatagtcgtcgagggcgatggtgaatccgcgccgcttgagcgcggccagttgcgccagaatgccgggcgtgggctgcgtggtttccagcacctcgacgcaggtgcgggccgggtcgagcatgttggcaaggccgctgagcagcagggactcgtcgaagttgacgaacagcatccggttgtcgcccagggtgtccatgatcagtggcaggccgtcgatgatgaccgatgccgtggcgacggcatcggagaacggcgggcaattgctggagggccagcatgcattccggtacaacagttcaaacccgaaagtatgccctgaagcgtcgaagatgggctggtgcgcgaccatgacgggggcactgcccgcttttgtttgtgtcgtgtcgcagaagggcttggcaggcgctgcgctgtcggaaggacgagcgtcgccgttcgggagttttttcatgtggcttccatgcattctgtagtgatatggattccatatgaagtagcccgaaatcgtgccggtcgacagtcgggaacacccccatgggcggatgtgcgtgcgcgctatcgatggagaaggcatctgcgcgcgtggagcgcacagtcgcgggaatgggtatggtgaaggtagcgttggtggggggtggggtggggaatgcttttggggaacgcggggttcgacatggggggcgcgccgacggcgtccgggtgaaggggctggaggacgccgggcacggccaaatcaggacgcccgcgcgtctgggctgcacgggcgtatccctggtgtgcggcgtgccgccccgaggggcggacgttggaagatgatgtcgttgcgggcaggcggggaaagggagggtcagcagcgcttgggcagggacatggccgatgaatgggcatccgggtggctggcggtggcggccagcacgcgcggtgcggccacggcgctgagtgccccgcgcagcacgtctgtatccagcggtttgggcagcacggcgtccgcgcccatgaggtgggcggtgcggatggccgattccatgtccatgaccggggtgcctccggacatggcgatgaccttcacccccggaaactcgcggcgcaattgcgcgatggtggccagcccatcctgttcgggcatgatgatgtcggtgatcaccacgtctgccggggtcgtgcgctggcaggtcatgcatgttcggccgttgtccgccgttgccacctcgtgcccccaactgcacagcagggcttcgagaaagcacagcgtcacggcatcatcgtccacgaccagtatccgcaccttggcctccagtgggctgcgggacggcccgcatcagggtgatggcgcgccgggtggcgcgcagatgcttgcctgtggccgggccgattccgcccgccacctggctgcataagaacgcaagctgcaacttcaggggctggtcaatgaccggccagcgaccagccagaacgggccaggacgccagaacgggccggtacaggcaacccggtgggtgccgggctagcgttcggcggacatgcgcaggggaagcaggggccgatggatttccgcgccacccgcatcgggttccagccggtagcccagttgccgcgccatgtattccaacggtctgatgttgccggtgtgcttcatgatttcaagcagtgtttccacgcccagcttggctccggtatcgtacgggtttatctcgcgcagcagggtggagtagggcttgcctatttccttggccagcgccttggccggggtggggctgtccagcacgatgccgtggacgatcttggtcagttcggaaagcatgagcggtctcctggttggtgatctggagcgacacactcacgccttatcaaaagtcgtaccgcagtgttatttttagtgattagtcaatgatgaatgcgtgttgagcgatggggcccggttgggtggcgagagaattgcgtaatattacggattactttgtcttgtaaaaatttacactgtcattttttgctggacgtatcgtcatccacccattggcgcatcaccccgtgcttgcgcaacagtgcatacagccgttggcgcgacagcccggccatgcgggctgccctggtgatgttgccctcgctggccagcagcagatggtgcaggtagcccttttcaacactgccaagtgcggcattgcggtagtccttccagccctggggcggggtgcggcactggctgggcgcgccgcactggtgctgaagcgcggaggggaattcggcagggcagggcaggcccggcattccccctgcgatgccggggcagatgtcgggaggcaggccgccatcacgcgcagccgggtgagccgtgcagggggtgtccggcgcgaatccgcccggtccccattgtccggcctgcccggtgttgcctgccattccggcgaccgccgtactggccgcgccggtcgcattggcccctgctacgggcgccagcctgtggcgcgccatgcgggcgcgcagcggcacgggcaggtgctccagttgcaccaccggctcctcgtgggcctgcagcagcgccccctccaccacgttgaccagttcgcgcacgttgccgggccagtcgtgcgcggccaaggcctcgaatacttccggctcgaagcccttgccgccgatgccgtcgcggcggcagatgcgctccgcgtgagtggtgaccagttcgcggatgtcctccttgcgttcgcgcagggggggcagttgcagttccacggcttgcagacggaacagcagatccttgcgaaaggccccgcgctcggccatgtccggcaggtcacggttggtggctgccaccaggcggaagtcgctttccacctcttccttgctgccgatgggtcggaaccgccgctcctgcagcacgcgcagaaaggccttttgctgggccaggggcagttcgcccacttcgtccaggaacagggtgcctccgtgcgcctggcggatgagcccggcgcgcgattccattgcgccggtgaaggccccgcgctggtagccgaacagttcgctgtgcagcagggagcgcgacagggccgcgcaatccaaggtgatgaacgggccggatgcgcggcggctgttgcgatgcagggcccgcgcgaacagttccttgccggtgcccgtttctccggtgacgagcacggcggcatcgcccatggccgcctcggccagccgctccaggcaggcggccaaacgctggctggcgcccacgatgcccccggtgtccagcggacggcgcaactggcgggcttgccggttgcgatggcgcagggcgcggtccagggtaaagtgcatctgctccagcgaggcgggcttttccacgtagtcccacgccccgtcggtgatggccagttccgcgccgtccgggtcgcccgcggcggtgacgatgatgatctccggcgggctggccatgtggcgcagccggggcagcatgtccagcccgttgccgtcgggcaggcgcacgtccaggaatacggcgtcgaacacgtcgcgctccagcaggcgggcgccgtccgccagcgagtgggcggcggacgaggcgtgtccctccatctccatggccgagcgcagcatttcgcagaacagttcgtcgtcgtcgatgatgagcacattggccatgcgtcaggctcctgcggactcagtcggtcacgggcagcaggatgtccaccatgcagcccaggcccggccccgtcatgatgtccagccgtccgccatgggcccgtacgatgccagcggcgcgggccaggccgcgccccttgccctcgtgccgggccttggtggaaaaataggggtcgcgcatgcggcacaaggtgtccgcatccatgcccttgccggtgtcgcgcacgcgcacgcgcacccaacgaccgggaaggcggggtgagggcggagccagggtggtttccaccagaacgcgcccggcggggggggcgtcgtcaggggccggaggcacgggaggaacggggggaacagggggaacagggcgaaccggcgaggccggagaagcactgcccgtgccgtccggcgattgcgtggcgcgcgcctggtcctgatttgtgccctggattgcccaggcggcgttgcgccatatctcggcaaaggcttcgcgcaggcgggctgcatccacgcgcactggcggcagccggtcggggtggggagcctgcccgggagtgccgggctggccggtgccgaatggtgaggactggccagatgggccagatagggcagatgggccggacggggcggacggggagtgccgctcctggggcaggccgcaggaaacggcccatcgggcgtcgggtggcagttcgcccgccagttccgcgcaccatgcagtgaccagggcgtgcaggtcgaccggttccgcgttcaggtccatccgtccggcaacggactgggcaaacgcgatgacatcgcgggcgcgttggcagcccagcacgatgttgtccaggctgcgcagcaccatggggtcggcggcgtgctgcgtgacgggcgcggcgtgcagccgcgagatggcgatttccgcgaagccgaggatggaggccaccacgttgccgaagtcgtgcgccaggcccacggacagcgcatccagcgcctggcgcaggtggacgtccggcaccggaaggggcgtgggcgtcgggcgggcggcatcgtggaacaggctgtcctgatcggcgggaccgccatggcaggccggggcaggatgtcttgccggaggcggtccgtcaggttggctgggctcgtgaggctgactggggccatgaggcagaccgggctcgtcaggcaggctgggcctggaagtggggacttgccggtctggccggtcttgccggtctggaatatccggccagtctggaaggtcgggggcgcgcagttgcagcagcaccccggcgcggccatgggacgctgggggggcgttgtcttcggcgacagggccgcgcgggtctcgcagggcggggcaaccgggtatggtccgggcctcggcgggggacaaggtgcgcaccagcatgcccccccgcacgtcagcggggcgtggccctgccgcgtgcgtccgccccttgcccgcggcgtcgtgcggatcgggcaggtcatgcagggcggggggaaggtccagcagccagtgccaccccgcacagggggggcagttttcggacaggggcagcaggtcgtgcagcatggcgccgggcgggggcgacacaagccccagagcgcgcaggaacagcccgctcatgccgagcacgcggcccgagggggccactgcgcaaaggccggttccggcatggtcgtgcagcaggcgtgtcatgtgcttcccgcgtccaaaggatgcggcggggaatccgccggggtttcatggtggccccatactgcgcaaagttgcgctgcaaggcaatgggcctgggcgcggaacctgcgggacgcacggggaaaccacgcgcccggcggcgactgcgggttgccggagaggctgccctccactgccggtggatgacacttctgccggatgaaccatcaacggatggttgtccggcaatgcctgtctgtggccgtctgcccgtggataacccggcagcaaggggaaagggctggctccccgtcagcggcggcgtgaggtgtccatctccttcaggcgctgatggatctggcgtgcccggcgcgggccgatgcccggaacctccgccagttccttttcgctggcggcgcgcatggcggccagcgtgccgaagcggtcccacagaaggcgcgcggtcttggggcccaccccttccacgcgctgcaattcgcccgtcagggccgccccggcgcgggcgcggcggtgccgcccgatggcgaagtcgtgcacggcatcgcgcacgtgctggagaaacagtagttccggcgcgccgtcgcgcaggggcagcgggttggtccggcccggcaggaagatgcggtcggccacgttgcccgcgcggcggtcggcccgaccgtcctcggtgcgggccttggcgatggaggccagtgcgaacagcccttcgccgcccgcctcgcggacggccctatggacggcggaaagctggccccgaccaccatcgatcaggaccagatccgcccacggcgggccggaagcgatgcgccgccgggcccatccggccagggctgcgtagtcgtcgcccgccgtgaaggtggggggctggctggtgtgttcggcggaggtttcggagacctcgcccgcgtgtccggccatttctccttcaggcagatcggcgaacacgccatcgggcgggccgtctgacagaccgtttggagcgttggtgtcgggcaggtcggcggaaccgtcggcaggacggtcgagggcgtaggcgcgccaggcgtcgcgcaccggacgtccatcctcgaagaccaccatgcccgcgcgggtggagcggcccccggtgtgcgaaatgtccacggcctccacccggcgcaccggcgcggacaggtgcagggcgcgggccagcaggtcgggcaggggggcttccgtctcgcggcgggcatgttcgcgggcgttggcggcggccatgtccaccagccggttctcttcgggcgagcggggcgccacgatgcgcaccggcccgccgcgcaggtcggccagggtttcctcgatggcccgcaggctcatgtccgtggccgcctggggggggatgggcgcggatgatggcgcggaaacttcctgcgccgcagcggacgatgcggaacccggcccggccagtctttgcggcctgactggcatgactggcatgactggcatgtctggcgcgactggcgagaccggctcggttgattcctccggtgcggacgatgcggtcagccgtccaggttccttcggcgcagtagggggcggggtggttccggcggcatcatccccttccaccccttcgtttccttccgtaccttccgtcacgggcagccacggcaccacgatgcgcgagggtatggccgaatgcggaccgtagaactgccccaggaagctcagcagcagttccggggcttcctcgaagccaaggcccggccacaggaaggcacggccatccagcaccgcgccctgccgcacgaacagcacgccaaggccaagcccgccgccggtgtccacaatgccgaccacatccaggtcgcccccgcccggcagtacggcagcctgacgctccacggtgcgctccacggcgcgaatctggtcgcgcagtgctgcggcccgttcgaattccagcgcctcggaggcggtttccatctccgtgcgcaactgccccaccagttcgccggagcggcccgaaagcagcatctccacccgctgcaccagcgcggcgtactcctcgcgaggcacgtcgaacacgcacggggcaaggcactgccctatgaaatgatacaggcaggggcgcacccggttttccagcgcgcggtcggtgcagcggcgcaggggaaaggcgcggtggatggccttccacgtggcgcgggccgctccggctgaggtgaacgggccgtagtactgggcgccgtcgcggcgtacggcgcgcacgatgtccaggcgcgggtagggatgcttcttttgcaggcgaaagagcacgtactgcttgtcgtcgcgcagcacgatgttgtagcggggccggtgcttcttgatcaggctggcctccagcagcagcgcctccttttcggtggtggtgctgagggtgtccagccgctcggcctggcggagcatggccagagtcttgggcgtctgcggcggcggcgcgccttcggcggcctcgcggaaataggaggcaatgcgcttgcgcaggtgcttggccttgcccacgtacaggatgcgcccggcggcgtccttgtacaggtaaacgccgggagtgtcgggaatattggacattacgggcttttgcatgcggaaatggggcggcccgccggtgcggtgccatgtgtcaaaagcgtgactttcgggtggcggggcgtgcgcaggcaaggggtagggcgcacatcgccgcgttccggtctcccccatcggcacgcatgcgtcaagggtggacgggggctgacagggcagtgcggcggtttaggtcggaaccggacaaaaatcctctaccgtaaaaaaaattttacaccggctcttgccaaggctttccgggtggagtaatttgcactccgaaccttgtgttcccgcgtcaggaacatcgcacttgaaccgcaaaggaaggaagggaaaacaatgaagcgcatcgttactctgatgctcgccgccatgctggtgctcggctccgtcgccggcgcctcggccgccgacatcaaggtgaaaggccagtgggatttcgcgttccagtggctggacaacaccgatttccaggatggtgaccaggacggcaacagcgaagatgacttcggtgccctgcagcgcctgcgcacccagatcgacatcatcgccagcgaaaacctgcgcggcgtggtgttcttcgaaatcggcgacaccatctggggtcgcgccggttccaccgaccagggcggcgctcttggcgccgacggtcgcactgttgaagtgaagcgttcgtacatcgactggaccgtgcccaacaccgacctgatggtccgcatgggtatccagggcctggccctgcccggcgtcgtggccggttccccggtcctcgacgacgacgtggctgcccttaccctgtcgtacaagtttaacgacatggtcagcctgaccggcttctgggctcgtccgtacgacaccagcagcggtgacaccggcaacaccaagaacgacgaaatggatctgttcggcgccatcctgcccatatcgctcgacggcgcgaagatcaccccctgggcgatgttcggctccatcggcgaagacatcgacctcgccaccggcaatggcgcttcgcgcggccaggccgcctacggtctgacctccatcggtaacggcattggcgaagacaccaccgcttggtggggtggcgcttccttcgaagtgtccatgttctcgcccctgtccctcaagctggacgccatgtacggctccgttgacagcaacgacgaagaaaccgaccgtgctggctggctggtcatcggcgccgttgactacaagatggacatgatgacccccggcatcttcgcttggtacgcctctggtgacgacgacgatcccaccaacggctccgagcgcatgccttacatcgttcccgactttggtcccacctcgttcggcttcgacaaggtcggcgcgcccatcgccaccgactcgctgctgtccgtcagcggcaccggtctgtggggcgttggcgtgcaactggccaacatctccttcgttgagaacctgaagcacaccctgcgtgttgtgtacatggaaggtaccaacgacaaggatatggccaattacgccagcctccgtccgaccagcagcggcaccgcctggaacggtctgtacctgaccgaaaaggacagcgccatcgaagtgaacttcgatcacttctacaagatctacgacaacctggacctcatcgtcgaaatgggctacatcaagctcgacgccgacgaagacacctggggcaacgacgacttcagcgacgcctggaagctcggcttcaacctgaagtacagcttctaaggtactgtgttcctgacgcatcccgaggggaggccgcaaggcctcccctttttgtatgtggaaaaccccacgctctgcgcggggtttttttgttgtccatgtatggaaccctcattgcggcatatagagtccaaacgtgctgaggcgcttcgcgctgtctgaacaggcagtgcctgttggctggcatggggggattgggctggcgcctacgtggcaatgggatggggccagcgcgtgctgatccgtgaatggatgctgttgccatttttgtcgtacaagaaatgggcttggtgacgggggaaaagagcctgtcgcacgattgttgccaaaattttaaacttcgggtacgaagtgcgggtggtttcaggcaaccccaacagcaaagaaggaaggagactccatgaaacgttttgctaccctgatgctggccttcgcgctggtgctgggcgccttctccgctgcccaggccgccgacatcaaggccaagggcgcgtgggcgttcgatttttcgtggctggacaacggcgattacacctctgctggtgacgacggtaacagcgacgacgacttctctgccagccagcgcttccgcacccagatcgacatcatcgccagcgaatccctgaagggcgtcgtgttcttcgaaatcggcaacaccgtgtggggccgcgccggctcccccgaccagggcggcgcccttggtgccgacggccgtaccgtcgaagtgcgtcgttcgtacatcgactggatcgtgcccaacaccgacctgaaggtccgcatgggtatccagggcctgtccctgcccggcgccgttgcgccttcttcccccgtgtttgatgatgacgtggctggccttaccctgtcctacgccatcaacgacaacgtcggcgtgactgccctgtgggctcgccctgctgataccggcagcggcaataccggcaatcgcaagaatgacgaagttgacgtgttctcgctgatcgtgcccgtgaccctggatggcttcaagatcaccccctacggcgtgtacgctgcggtgggcaaggatgcgggcttctccggttccaccaatggtggcgccgagttcatctccggcatgctgagcatgaccgagttcgctggtggcccgaatcccgccattgactccagctccgacacctacagcgcctggtggggcggcgtgtccttcgaaatgagcgccttctcgcccttctctctgaagatggacgccgtgtacggctccaagaaggctgacgacgacgccgaatccgccgaacgcgctggctggctggttgccgcccttgccgagtacaagctcgacatggtgaagcccggcatcctggcttggtacggctccggtgaagacgacgacctggacaacggttccgaacgcatgccttccatctctcccccaccggttggggcgtgaccagcttcggcttccccggttccgtgtaccgtcaggacacctacttcggtcttaacggcgctggctcctgggccctgggcctgcagctggccgacatctccttcatggagaacctgtcgcacgtgttccgcgtggtctacatgcagggcaccaacgacgctgacgtcatcaagaacaacccctccatggcttctgcgtttgctcccggccagacctacgtgttcctgaccgacaaggacagcgccatcgaagtgaacttcgacaccacctacaagatctacgagaacctttccctcgtggtcgaaatgggctggatcaagctcgacatggacgaaggcacctggggttcggacgactactccgacgccaagaagatggtcttcaacttcatctacgagttctaagcctcacgccgcctgaaaccgcacaccccaccgggggccgcaaggcccccggttttcttttttggccataaggatgggcacgttccgggcaaccggcacgaaaacggcccgcacctcttctggtgcgggccgtgtgcggttcaagagacgggaagaacgtggggcaggcgggtaacgatcacccggtgtgcttgctaggccgggtgcacgttgtcgcgcgcccagtacatgagcgagaagcggctctttaccgcttcgatgatgcggttttcctcggcgcggtccatgggcaggatgcgaatgtacacccggcgcgtggggccgttggaatcgtccatggaggtgaggatggagatgatgcgcgcattgtgttcacgcagggtgtccacaatgggcttgagcgtgccgggtgtgttttccagttcaaaggcgaactgcacgccgccgtggcgcaccccggtgatggtgatgagcaccttgaacacgtcgctgtcggaaatgatgcccaccagcttgcccgcgtcgtcaatgacgggcaggccgccgatgcgcttttcgatcatgttcagggccacggtttccaccgtgtcgtcggcgcgcaccgtgaacgggtcacgcgtcatgatgtctttgaccttgatttcggaaagcagatagtacagctcgtgcatgtcgagcgtggtggccttggagggggaggcttccttgatatcccggtcggagacgatgccgatcagacgcccttcggcgtccaccacgggcaggcggcggatgcggttttccttgaggatcttggaggccttcatcattgacgtatcgggcgtgacggtgatgacatccttggtcatccattcgcgaatgagcatggggttaatcctcctgcgtggcggatgtgcgcgttgatggactaggtatcctgttggaaccattctatacctgtttccgggcggagcacaaccatccggcgggtgtccgggtcgaagaaccgcgcggaatcctgcgggcgacctggccgatgcgcatggccgtcaggcagggctgtccggtcgggctggcaggtggtacaaggggcaacccgcgcggcctcatggtcggcagggacacgttccgtcatggtgctggcggacaacacaggggaagcacatgttcgaaagggaattgcgcaacgtaagcatgaccgtgtggtggaacctggcgctgctgaccatcgggggcacgctgttctcgctgggcatgaacgccatcgccgtgccgcacgggttcatctccggcggcatcttcggcacgggcatctacatatactacgccacgggtgtgctgtcgcccgccttgtggtacctgctgctcaacctgcccattttcgtgctgggctggctgttcgtcagccgccgcttcttcctgtacagcctgtacggcacggcggtgaccacccttgcggcccagttcatcacctggcaggcgcatattgccaatcccctgctggcggcggtggccgcgggcaccgtgtgcggcgcgggccttggcatcgtgttgcgttcgctgggcagcgaaggcggcatgaccatcatcgccatcatactgcaccagcgctggagcatgcgcgtggggcaggtgagctttctctacaatttcgtgctgttcatggttggcctggccacgctggacgtggacatggtgctgtattccgtcattctggtgtacacctattcgcaggtgatggactacgtgcattcgctgttcaaccagcgcaagatggtgttcatcatctcggaatgctcggaatgcatcgctgcggagatattgcagcacctgcatcgaggcgcaacattcctgcaaggcaagggggcctttaccgggcgggacaagcaggttctgatgaccgtggtgcagaactaccagctgaagcgcctggaggaaacggtgttccgccacgaccccaacgcgttcatgatcgtggagaacaccttcaacgtgctgggaacgggattttccacgcgcaaggtctactaggtcctgacgcgggcaattcggggccggaatggtgcgcccttggctggtgcggcccatactggtgcacgccatgccgatgcggacaggatcgggcgcacaaggcgcaaggatggcgggggcggtgcgcatggtgcggcggcatactgcggcggcgggcaggggcgtaccctgtccgccgccgcagcatctttgcgcatgccggaatgggaaacctgtcgacaggtgatcgcggacggggtgtcggacagtgggtgcgtcagtccgtttcgatgacgcgcaggctggcgcacagggcggccagggtgtccggagtcgggcctgcggtgctgcacaggcagacggtcaccagcttgttttcgtcaccgacaagccatgccgcgccttgctcgtggatggtgccgcgcgacaggccgcgcaacaccggcagcgtgcccagcaacgacctgcgggccgtgcgctgccagaaggccgattcgcgggcgcggggcggttggcagtggggggcgcgcgcatgcacctcgcgggtatccagccccgtgcggcgggcggcccagtggcgcaggggcagcccctgcaacaccacgttggcgggcgaaagccgctccacggacagggtgtccgccccccggcgaaagtgcagggcgcagagccctggccgaaaggtgaagtcgcgcagggtaaaccctgcgggcgcggaaagctccagatcgtgcaaccggaagggcatcgcctcgtgccgggggtgcaggcgcagggtggtcagcacggatgcggcttccagcagggcggcctcgtcgggttgcggggcgtgcagccgggtaatggcgggcaccgcgccgtggccgtgggtttgcccgacgccccggctgccgctggtatcggtggcgtggggagaatcagggatgtcggcggtgccgggggcgtcgtgaacctgcggagcagccgacggccctgccggaaagcgcacctcgacgttacagcgggccgcgccatcgtggcacagcgcgccgcagcctccgtgccaggcaaacggcacgtaggtcagccggggccgcagcgcggccagcacctgcgcccagcgggcgggaacccggcgcggatcggcggtgaagccgggcaggcggcggttctggcgctcaagggccgcacggcggcgcgggatggaaaactctgcggggtcgggctgccaggcgcattccagggtggtgcgaccgtgccgggccagcgacaggaaatggtgctccacgtcgtggggctgccagtcgggcgggacggtcaggctcagaccgttccaggcgatgtgccgcgcgagcggctctggtaatggggggacagggtccatgtggcaggtcggggggagccggtcgggcccggcggggtaggggggatgggctgcggccacgctcggccattcgggccgttgcggttgcggtgaggcaggggaacgtccgtggcgttccgggcatcgggttcctcaccttgaaagagtacccaatcaattgtcagggcgcaagaggcaggcaatggcgcaggccgccgcgtcgcgaaagagcctgccgcttcgccgaacgcgcggccatggcgggcgggtttccgcccagccgggcggcatgggcaggcacgtcggcgcacgccatgcctcggccacgccgggcggcagttcccgccccgatctgcccccgtcttgatgcgaactgcggcggcttcccgatgcggatctgcctgatgcggctccgatacagtccggctccgatgcggcagaatgttgtcgctcagcgttccccggcgcgcagcagggcctcgcgggcgtcatggtcgcggccacgcacttgcagggcgcgggccagttccagccagccctgcttcaggtcgggccgcagggccacgctctgccgggccatcacttccgcgatttccggatcctcgccgccgtccagatacagccgggccatgagctgcaaggcaatggcgtcctgcgggttgtgcagcagcgcctcgtgcaggtgttcgcgggcctcgtccgggcggccctggcgcatgcacagccgggccaggtggcggcaggtcaacgccgcgccgccgtccagcttcgcggccttggtgtagtactgccgggcctgggcgaagcgcttctcgccttcggccagttgtcccaggcggatcaaggcgtagacgtgccccggcgcgttgcgcaggcacttgcggaagcagtcgcgcgcctctgccgcttcgccctcggactggcacaccgtgcccaggttgtacagggccatggggtcgccgggcttgcgcgccagcgcctcgccgaagtggcgccgcgcttcggaatgccgccccagcccggccatgcacacacccagcgagttccaggccatggtgttgccttcgtccgccagcaaggccagcttgtattcctcgatggccccgaaggtgtcgcccaggctgtagcgcttgtccgcactgatgttcagggccagcgaatccagcacccccacgcgcggcgcgggcagcagcatggcgtattccagggccttcaggcagttttccagcgcgtcggccttgcggtagctgaggtacgggtggcaggccacccccacggcggccccgatgcgcaggcgtcgttccagttcgtcgcacagcgcggcgtaggtttcccgcgccccttgcgccccctccgttccgtcggcagtcatgccgggatggaagaagatcaggctgttcaggccgtagcgcccgcccagggcctgcgggcccagcaggtcgcggcacagttgggctgcctctgccatgagctgttcggggtgcgcggcgcgtccttccggctcgcggccttcgtccgacaggcggatgagcgccagggcgaagccatcgcagcgttcgcgctcagcgctccagcgggccaggaagtcgccgtggcggaacagcccggtcagggggtccgtgcgtggcgcctctccgccgccatcgcgtacggtgacgcccttttcctcgggcagcagggtcagccggtcaccgggctccaccggccaggtggggtcgcccacgtgcatgatttcggccagcgaggtgttgtcgcgcacctccatcagcaccacctcgcccttgtacaggggctggcgcggctcctgcgagccgccgcgcacggggtaggccaccgaccacacggaaaagcgctgtccttcgcgggcgttcatgttgccgccaaggctcagcaccacccgcgacaggggcagggtttccagcacccggcccccttcggccagaatgcgcgaaaagcccatcaccggcacgccgggggcggcgtcgccccccttgccgtcaccctccccggcggacgggacggacagggcggcggcctccacggccacggcggcggccaggcgggccttgcgcagcagcacccgggcctgctcgccatggtcgcgggcaaaggccgcgccttccatgtcctgggggtagacggcgaacccggcggaaacggccacccccaccggctcttcggtgagtccgcaggtgatggtcaccccgcgcaggcggcgcaccatgtccacggccagcttgcggcagccgccggacgtgcccgcaggcacgaacagggcgaactcgaagtcgccggtacgggcggccagggcctgttccggcgcggcgcggcgcagttcctcggccagcgcggcgatgagcctgtcggcaaagacgtagccgtggtcgcgtgccacctcgcgcaggctgcccaggcgcacggcgatgacgcccatgctggcccggtgcccggcggccaggtcgcacttgccctccgacgcggtggaaaagcagtcacggatgcagtccacctcgcgcgctatggcgtccagcaggtgctggcgggtggccaaccccgtcaccgggtcggtcaggctggccttgtacagttgcaggttttccaggcacagcccggccacgcccggcagcaccggcgacagcgcgcgcgccgtgcgcgcgggcacgccgcgcgccacgaatacgcccaactgctggccctgatgcatcaggggcaccagcagcttgcgctcctgcggcagccacagcggttccgggccgctggcggcacggggaaaatacaggctgtacgccttgaagggcagcacgcgggccatggcatcgcgcaggcggtgttcgaaggcaatcaggtcgcgccgggtaagtggaacctgccacattggcagggccggatttacaggccgtgtggcccgtgtggcccgtgtggcccatgtggaaggacaggcggggtcggcaggcacggaaggccgggaactgtcggacgcggcggcgccgggtgctgtgggctgcttcatgggtatggcttataccgtttttccgcaccgttggaaaggcgtgcggcattgcgcgcggcgcgttgcgcccagtccgaaggcaggctgccgcagtccggcgcaccggggaaaggttgaaccgtctggtggcttgggctatggttctgatcgtccggtaaggccagactggcgtgtgcctgcctgccgtgtccggattccgcattccgggcggaattccaaacgcagttgcccggaacatacccggaacgcacccggaatacaccccaaattcccccccgatacccttatgacagacccgcatgtttccgatgcatcccgcgccgtgctcgacgccctgcaccagcggcgcagcatccgccgcttcaccggagagccggtcacccgcgacgagatcgtggccatgctggacgcggcccgctgggctcccagcggcctgaacaaccagccgtggcgctttctggtggtgcagcccggcgacccccgtcaggaggcgctggcgggctgcaccaagtacgcccgcatcgtgcgcgacgccgggttgctggtggccgtgttcctcgaccgcgaggcctgctaccaccccatgaaggaccatcagggcgcgggtgcctgcatccagaacctgctgctggccgcccatgccctgggccttggcgcggtgtggctgggcgagatcgtcaatcaggcggatcaggtggagcaggccctgggcctgcccgccggacggtatgaattcatggccctcatcgcggccgggcgccctgcgcagcgcggctcgtccgaccgcgtcccccttgaaaaactgctgctggaggccctgtgaagccgcgcatttccacctttcccatggggccgctggagaccaacggctacctcgtgcatctgaacggggcagccgtggccgtggacccgggcggcacgccgcgccccatgctccagtacgcggaaaagaacgggcttgcgctcacgcacatcctgatcacccacctgcacttcgaccacatctacggcgcggcggccctggtggaagcctccggcgcgccggtgctggcgagcgcggccgacgccttcctgatggagacggaactgggcaggggcggggccttcggctttccgcgcgtgacgccgttcagctaccagccggtggaggaaggcgacctggacctgggcgccatcacctgtcgcgccctggccacgccgggccatacgccgggcagcctgtcgtttcattttccgcaggtgggtgcggtgatcgtgggcgacctgctgttccaccggtccatcggccgcacggactttcccggcggcgacctggacgccctgcgccgctcggtggtgcagaagatattcaccctgcccgacgacaccgtggtctaccccggtcacgggcgggaaaccaccgtgggttccgaaaaattgaacaacccgtacttcacggagttttccctgtagcctttacgcacaggctgttatatgcggagcccatggacatgccggaaccgctgctcgtagatttgcgcaccacctgctgaggggtgggcatggaggtaggttggtacctccgtttcaagccggatgcggctctggtgtttctggtgggccacgggtccgtggacgcggcgctgggtgcgctgcatacggtttccggctgggtggccgacgtcacccggcacgagggccatgcggaaatccgcttccggcggggcacgccgggcgttcacgatgcgcgctagcacgggacgggcgtgcctggcgtgccgggtgtgcctggcgggcctgacgggcctgaagccggacgtgcctgacaagccggacgtgtccgacgggtctgacaggccgacggagccaaacgatgccggtggggggcgccacaccggggggcacggcaaggagtagccatgaacgcaagcatcattcctgcccgggcgttgtcatgcagcccgcgcgccaacggcaacagcgacaagctggccgccctgttcgcgcgcggattcgccgaggctggcggcaacatagaggtcacgctgatgcgccagtacgaggtgcggccctgcgtgtcctgctaccgctgccagcacgatcccaacggctggtgcttcctggaaggcaccgaccgcagcgcgccgctgttctccatgctgcacgaggcccccgcgctgttctttgccgcgccggtgttcttctaccacctgcccgccatgttcaaggcgttcatcgaccggggccagtcgtactggctgcggcgcgaggcgggcgaccccctgctgctgtccctgccgcgccgcacggcctgggtggccctggtggccgggcgcaagaagggcgaacacatctttgacggcagcctgctgacgttgcgctacttcctggcggcgttcaacatcaccctggccgagccgttgctgctggcgggctatgatggtccggacgacatcgccaatgatccggcaacctgcgcacgggtgctggaatacggcggcaacgccgcgcgggccatgttcgacggccaagccatggccgtgaacctgtagccggtgcattccctgcgggcacgccttgcggcgtgggcgcgcgcctgcggcctagcggaagtgcgctgcgccgcctgcggcagaccgtgcgaagggcatgccgcaacgccttgcgctgcgccgtgcggggggcaatccaccgcatcgtccgcctcggcggcatccccttcccatgccccgccactgtgcccggcctgcaccgtggcccttgcgccgcgccggggcggcatctgcccgcgctgcggcgcgccgcacgccctgtccaccctgccggattccccctgcggccattgcctgacgtccccgccgccctgggccgcctttcgcatgcacggcctgtacgaaggcaccctgcgccatctggtgctgcgcgcgaaatttgccgaggaccatgccgccgcgcgcgtgctgggcggcttgctggccacggcctgccacggcctgccccggcccgacggggtggtgccggtgccgctgcatccggaacgcctgcgccgcaggggctgcaaccagtgcctggagcttgcccggctgcccgccgccgctctgggcgcgccgctgcgtcccggctggctggcccgcgtggtgcccacccgcccgcagaccggactttcacgccgggagcgccgccgcaacctgcgcggggccttcgccgcgcatccggacgtgcgcggcaggcgcatcctgctggtggacgacatctgcaccaccggcaccacgctggcccgcgccgtggactgcctgttgcgggccggtgccgtggccgtggactgcgccgtggcggcgcgtacgcccgcccatcccgcacacgccgctcggcgcggatagtcgccgccggtcgccttcttcccgccttttcctgccgttccttccacgggtacccatgcccgcgcaccggccccgcccgcgcgcggcaagcgcaaggagcacacaatggaaacgacagccagaaacgccatcgtcaccggcgggtcgcgcggcataggccgggccatcgcgctgcggctggcgcaggacggattctgcgtggtggtcaactacgccagcaacgcccccgccgccctcgaggtggtggacgccatcgccaggacgggcgggcaggccgtggccgtgcccgccgacgtgggcgaaacgggcgacgtggagggcctgttcgccgccgcgcacgatgccttcggtcaggtgggcgtggtggtgaacagcgcgggcatcatgcccatgctgcccattgccgggggcgacaccgccgccttcgaaaaggtgctgcgcaccaatctgaccggcaccttcaacgtgctgtcccgggcggccaacgcgctgacggcgggcgggcgcatcatcgccctgtccaccagcgtcatcgccaagccctttcccggctacggaccgtacatcgccagcaaggcgggggtggaaggactggtgcgggtgctggccaacgaactgcgggggcggtccatcaccgtcaatgccgtggcgcccggcccggtggccacggacctgttcctgaacggcaagaccgaagagcagatcgccgccatcggcaagctggccccgctggagcggctgggcacgccggaagagatcgccggcgtggtgtcctttctggtcgggccggaaggcggctggatcaacgcccaggtggtgcgggtgaacggcggcttcgcctgattccctgacgcacccggaccacatccccggcgcgggggggcggatgcacaggccgggcggccagccccgacctttgcgcgcttttagtggtgacacgacatgctatttcgtgtaacgaagcatttcatatttcatgcttcgtatccgcgtacgcatatcaacaggaaaggagtattccatgcagcttcgcaggcttgtcggcgcgctggcgctggtgctcgtcaccgcggccccggcccttgcccacttcggcatgatcattcccgacgccccggtggccaccgccgccaagcgttccaccaccgtcaccctgtcgttctcccatcccttcgaggggcacggcatgaccatggaacgtccccagaccttcggcgtgctgcgggtggacggcggcaagaccgaacgcaccgacctgctggcctcgctgaaggaaaccaaggtcatgggcaaggccgcctggaagaccgatttcacctttcccaggcccggcgtgtacatgttcaccatggagcccaagctgtactgggaaccggaagaagactgctatatccagcacctgaccaaggtggtggtgcccgccttcggcaacgaggacggctgggacaccccggcggggctgaagttcgagatcattccccttacccgccccttcggcaattacgcgggcggcgtgttcaccggcgtggccatgctggacggcaagcccgcccccggcgtggacgtggaagtggaatactacaacgcccagggcaagtatgccgcgcccaccgagttccacgtgacccaggtggtcaagaccgacgtcaacggcgtgttcaccgtggcctgcccgctgcccggctggtggggctttgccgcgctgaccaacgcgcccgagcaggtcaaggggcccgacggcaccatgaaggacgtggaaatcggcgcggtgctctggacccgcttcgacgccttcaagcccgccaaatagtgcgcgccgggcaccccggccgactgcgcgccgcactatccgcccggttccggcttgtgccggggccgggcgttgacgcatccgcagattggcgcaaccgcgcggcaaagaggcattacgtagtccatgcagtgggtagggcgcgtgattggttgccgcatgacgacttgcattccacgggcgaagccttatgattgccggaacgccaccggcgcggccttcacggcgcaccggcccggcgtcagaaccggtccggaggccttccatgcgcgtgctcatcgtcgaggacgactttaccagccgcaagtacctgcaaaccatcctgtcgccttacggggcctgcgacatagccgtcagcggtgtcgaggcggtggaggcattcgcgaccgcgttgaacgcgcagcagccgtatgaccttgtctgtctggacatcatgctgcccgaaatggacggacaggaggccctgcggcgcatccgcgccatggagcgcgagcgcggggtggcccccgccgacgaggtgtccgtggtcatgaccaccgctctcgacgacccgcgcaacgtggtggaagcctactacaagggcggagccacgtcgtacgtgcccaagcccatcgatcgccagctgtttgtgcagatgctgaaggggcttggcgtcatccgctaggatttctccgggatttttcccgcatctgcccggcgctcccggcccgcagccgcagcgccgccccgtcgcatgccgccgtttcgatggtggaccgacgccgcaccgacacccacgtcgttgcaccggcccgatatcctgcgggccgcaactgatgcggtatgccggtgggcacagcccgccagtctaccccgacttcgaccaaccgcacgcaaccatcgggagtacccatgacccgtacccggattattgcctgttgcctggccgtggccgtggccttttgcctgagcatgaccgaccttgccgacgccaagcgcctcggcgggggcaagtcgttcggcggcagccccagttaccagcgcagctttacccctagccagccttcgccttcctcgcccgcagggcccaatctcaaccggcagcagcagacccagcagcccggccccgccacgccgcagcaggccccgcgttcccgcttcggcgggttcggcggcatcctgggcggtatgctggcgggcagcctgatcggctcgctgctgttcggcggcggcttcggcggcgtgggcatgatggacatgctgctgctggcgctggtggccttcatggcgctgaagttctttgccgcccggcgcggcagcgccccggccccggcctccgcttccggccagcccggcggcatgcgccgcgaggccgactacggtgcccaatccggttccagcgccgggtgggatgccctgcgcaatgccccggcggccgccgccgatgcgcagcccgcgtcgcccggcattcccgagggtttcgacacggaagaattcctgcgcggggccaagctggcctacaaccgcctgcaaacctcgtgggaccggcgcgacctggacgacatcgcccagttcaccacccccgagatactcaaggatatcacccagcaggcccaggaagatcccggcccctcgcgcaccgaggtgctgtactgcaatgccagcgtgctttccgtcaccgaagagaaggaccgcagcgtggccacggtgttcttcgacgtgctgatgcgcgaggacgcccaggccgatgcgcccagccaggtgcgcgaggtgtggcacttcgtgcgcaccggcaacgagatgtggcggctggacggcatccagcaggtggaaatgtagcatcgcacctgatgtctggcggcggggatgctgccgggcgtcgagtgcgccgaatgacgttgaaggggcggtttcccgtggtgaacccacgggaaaccgccccgttccgtttgttccgcaccacgctgttgtatcggtgcgttgtgaccggcgcaccggacagttgccggaagccgacctcgttatttccccgccagccgccgcagttcgtccagcaccgcctgggcatgcccgtccaccttcaccggcgaccacaccgcccgcaccgtgccgtccggcccgatgagaaaggtggagcgcacgatgccggtcaccgccttgccgtacatcatcttggtgccgaaagcgccataggccttggccaccgcgcggtccgggtcgctcagcagggccacgcccaggtcctgcttcagcgtgaagttgccgatggctttcggagagtcggggcttacccccaccactgccgcgcccgccgccgtgaagtcgggcagcatgcaggtgaagtcgcgcgcctcgcgggtgcagccgggggtgctggccttgggatagaagtagagcaccagccatgtgccggcaaagtcggccaggccgcgcggcgcgccggatgcgtccgccagccggaagtcgggggccgccttgcccgacagcgaggcggcggtgatcagttcgctcatggatatgctccgtggtctggtgttcgtgacttgtggaggaaggggagggcaaccgggtgccctccggtgtttcggggccatgcacatggcgcatcggcagcttgccggtgcctttccgtgcgcggcctgtctggcgcccccgtcctgcgcccggctttgcctgcggtcgcgacgccgcccggaacacgcggccacctcgtggcggggcgtattccgggcggctgccggtttgttgctattgcttctggcccggcaacaggcccttgatggccccgccgatgcccttcaccgcctcgccgcccttttccaccggggcctggatgacgccgcccgcgccttcaagggtgttcatcagcatcttgcccgggtccaccccgtagctgggcgaatccagcgcgccgctgatcttgatgggtatcttgggcagtccggtgacgtcgagcgtggcggcgtagtccaccacgttgcggccaaggtcggccgtgcccgcgcccgtggcgccgatgcccggcgaaacgaacttgaggtccttgttgctgaccacacccttgtcggcgcggacggacgcggtaaggctgtcgaacttctggcccgacgccccggcccgcttggattccgcgcccttgatgccttcggggatgatctggaagccgtggatggtgccctgggtcatggccagcgatgccgtgcccgccagggtatgcttggcggcgttccagtcgtcgccggtggcggtgaggtcggtcttcacgtcggtgcgggccgacaggtgccgcttgcccagcgcggcctgttgcagttcgcccacctccacccccttcacggtggtgacgatgcgcgactttgtcgcctcggcgcgagtgtcggcggtgatgtcgccgttcatcgagccgccgcccaggttcagctgcaacgggttgatgcgcaccagccccttgtcggccaccagatgcaccagcacgttggtcatgggcaccttggaggccaccagccgtccggccttgaaggtgacatccgcatcgatggttcgcaggctcttcttggcctctgcggtaccgtcctgcggtgccgccttgccgtccttgccgcccttgtcggtggtcggggccgcgcccttttcggtcgccttgcccttgtccccttccggcggcaggtagcggtccacgtcgatggcgtccagcgccagttccgcccggatcacctgcaccgcgcccggcacggcggatgccttgccctgaatggcggtgtcgtccaacttgccggtgatggaccgcacgtccatcttggcgggcgcggcctgcacatccagcttcaggtccagcgcgtccagcaccttggggtcggcggtgcgcatcggggtgcccagcgcttccatcgccttgcgcggcgaaccggtcagggtgaccagcccctcgaacgactgcgcaccgagcgcggcggtgccgttggcgccaaccttcagggtgggggtggacagcgacagccgggcgatgtccacccgctgcggcacggtgtgcacggtcaggtcgcccgccagttccaccttgccgattccggcgggcaccacgccgcccttgggggtaagggtgacggtcaggccgtcgatgcgcagcaccgagccgtccagatcggactgcaccctggcggcgagggaaagatccgcgtcgatgtccggcttctggccggacatggccacggcaagcctgatgtcggcggggtcgccgccgggggccaggccgttgacgttgacgttcaggtcgcgggcgcggaactgctgcccggtgcccaggtcgcggaaggacagcgaggcgcccttaacggacagggtgtccacggccacggccaggggcgcgccgccggaggccgatggctgcgcgggttgcgcggactgcgtggactggggagcgggggccgcagtggccgccggggtctggccgggcttggcgaagtcccagttggtgcggccatcggcggcgcgcaccaggttcaggtacagcccgtccagcatcagttccgccacctccacccgcttggacagcaggggcatgaaggccacgcgcagcccgccgcccttgatgctcaggaagatgtcatcgtctcccgatgcggcggacggggcgccagccttggggaagtccggcggattgccgaggtgcatggggccgaaggccacccccagccacgggaagaaggacagcgaaaggtcgccgtcgaagaccagttcgcgacccgtggcagagcgcgcggcgtccgcgatgcggcccttgtagtcgttgggattgatggtggccaccacgatggcgatggccgcggcggcaaggatgaccagggcgccgatggcggcggccacgagtttgagcgttctgttcatggcggtgctcccgggttggggttgccgaagggacggcggcacgggccggagcgcgttgaacagcggcaagacggagaagcccgagccttccctgaagataacccaccggggatgttggggcaaggcgtgagaacgaattgtgacggagccgcgcggaaagtgggctgcgcggagccgcgcggatggctgtgcggatggcttctatctgactgtgcggatggctgccatccggcagggcgggttgccctcctcgcggcgaggggtgggaccgctctggcggagcggtgcgattcgcgctagaccttggcccatgacttccgacacccgcaccgaatcccgcctccgcgcccctcgcactccggccctgatggtgcagggcacctgctccaacgcgggcaagagcatccttgccgccgcgttctgccgcatcttcttgcaggacgggctgcgcgttgccccgttcaaggcgcagaacatggcgctcaattcctgcgtcacccccgacgggctggaaatgggccgcgcgcaggcggtgcaggcggcggcctgtcgcctggacccggacgttcgcatgaacccggtgctgctgaagccctgttccgacgtgggctcgcaggtcatcgtcatggggcggcccgtgggcgtcatgcgggtgcgccagtacgtggactacaagccgcaggcgcgcgatgcggcctttgccgcctacgacagcctggcggcggaacacgacgtgatggtcatcgagggggcgggcagcccggcggaaatcaacctgaaggcccacgacatcgtgaacatggccatggcccgccatgccggggcgcgggtgctgctggtgggcgacatcgacaggggcggggtgttcgccgcgctggtgggcaccatggaactgctggagggctgggagcgcgaccatgtggcgggctacctgctgaacaagttcaggggcgacgccagcctgctcgacccggcgctggacttcatgaagcagcgcaccgggcggcccgtgctgggcgtggtgccgtacctgcgcgacctgggcctgccggaagaggattcggtcaccttcaaggacgggctgcccggcctgcggggcggagcgccagcggaggtgggggccgatgttccgggttccggattgggccccgtactggacatcgtgctggtggacctgccgcacatcagcaattttaccgacgtggacgccctgcgcggcgaaccggacgtgcggctgcgcgtggcccgcaccccggcggaactggcggccccggacggcaggatgcccgacgcggtgatcctgcccggcagcaagaacaccaccggcgacctgcggacgctgcgcgccacgggcatggccgatgcgctggccagccttgcgcgcgacccggacgggccgatggtggcgggcatctgcgccgggttgcagatgctgggcctgtgcgtggccgacccgctggggctggagggcggcggcagcgagcaggggctgggcctgttgccggtgcgtaccgaactggcggcggaaaagaccctgcgccgcacggcgggggtgcatccgcgcagcggcctgccggtggcgggctacgagattcgccacggcgtcaccgtggccgagggatcagacggggacggcctggactccgtggacgccggggggggcggctgcgccggcggcgacgcggcgttcccctttctgctgcgcgaggacggcggcccgctgggctggggcgcccacgggggccgggtgtggggcacctcgctgcacggggtgttcgacgccgacggctttcgcaggcattttctggacgggctgcgcatgcgccggggaatggccccgctgggccgcgtaatggccccctattcgctggacccggcgctggaccggctggccgacgccgtgcgcgccgccgtggacatggacgccatttacgatatgctgaacctgcggctaggcaggatgtaggcgcgcttgcgggcgcacgcggggcggcggccctgctgccggagacgccggaaaggggaacgtgatgcatattgacgggaagaggcggggagtaccggtgcatcttccggtgttgctggcatgtttgctggcggtgttgcccgccagtttcgcggcggctgccggggatgatgtcctgcggacggcggctgttgccgaagccatgccgtcgtccgtggccgatgcggtcgcgccgaccgattccgcgccagccgattccgcgccagccgggccggcggcaagcgcccctgcggcatccgggttcccgccgtcctcccccgttgcctccgtttcctccacctccgtggccccggtcacggggcacatgccgaatttcggcgacctgcccgccaccgaaggctccggggcactgtacgcagaggcggtgcgcgtgctttcgcaggtgcgcagcacccgctataccggcagctttgtggtggacgaggatacgggccgcttcgaactgaactgctccggcttcctgtcgctgctgctgtacgaggtgaacccctcggtgctggccaccgtggaccgcagcggcaagcactaccgcccacgggcggaggactttcaccgcagcatcctgcgcgccggacccaagggcgacggtacgggctggctgcggctggaacgggtttccgacctgcgccccggcgacgtggtggcctggctgcgccccgccgaacgcagcgccagttccgccaccgggcatgtgatggtggcgctggccagcccgcgcctgaatccggcccggcccggcgaggtgctgctgcccgtggccgactgtaccctgagcccgcacggcgaccttgccgccatgcagggggtgggcagccccgaatctgaggccgcgcgggccgcgctgctgcccgatgcatcggctgcggagcccgttgcggggcagttgcaagagcaggtgccgacgcacgcgccgggacaaccccccgaacagatactggtacccgggtccggtttctctctggggcagccccggccaccgcaggtggaggcgccctcggccatcgcccccggcctggaacgtggcagcgccgcatggctggccgcgctgccacgggacacgcgcgagccgggcatcggcggcgtgggcagcggggtcatcggccttgccgccgacgccaccggccatcccgtggcctactggtggcggggcggagtttcacgccaccggctggtgacctccatcatgctggggcggctggaatagccgggacagacgcagcccgagggtgcccggcgcccacccggcgtcctcatgcccccggcgtttcggaacatgcagccacgcgccgcgactttccggcgtcccccccacacgcctttccggcatatcccgacgcttctctccggggcgcggccttccatcctggcggacgtttcgcacggcggcccgccgcacggccccaattccgcaacgtacggcccggcagggtacgggacagatcccgccctgccgggccgtgtgcgtttgcccgatcctgcgcccggcattatccgggcgtctgcaccgttacctggccagttcgtcggccttcttgcgcaggtagtcgccaaggtcgttcatggccgccttggccttgaacaggttgaggtgcagcgcatcggtaaagccgaggacgttggccccttccttcagcggggtggacgactggccgagggtggtgtgtttcaggcgaccgccctccaccacgaacaccgtggtatccaccatgttgcccaggaattcctttttcacgtccacggtcagcaccacgttgttgcctttcagctcgcgcttggtgatgtcgcccatcaccgattcgccaagatagatattttcgtccttgatgtcgggcacggcgtcgaacaccacccggtagtcgttttcgaacaggccgagcacggcatgggcgctggtggccgcgcccggcaacagcagcagggcaaggagaaggacaaggatgcgcatggaaacctcccgtactggcggatgatggcgaataatgccgtttacactggatgtcggcggatgcctgccggtgccggggatgcggcacggcgggcgcgcgtgcgtccacgggttctgtcccggagtggttttcagcatacaccccggcgcgcctcgtgggcaaccgtgcgggcatcggggcgtacctgccccgcgcgcaggcgcgaccatgcatgcccgccgttcctgccgccacgacatttccaacggggtatccgcgtcgtatgcggtctgctatgcacgggggtgatctggtggtgcgcgaatgggcgccccgcatggcgcgggggctgattatgcctggccaattccgactggcgggaaccggccagacccgctgcgccgccaagcccagcgcgaggaggtgcgccatggcggattttgcaccggaactggcgaagcttgatggcatcgaaggcgtgtacgacaacgacccggacgacgcgggcggggagacctgcttcggcattgcccgcgtctttcacccggggtgggaaggatggccgctggtggacgcggccaggaacaagcccggcttccccgatatcctggaacatgaccccggcgtgctggcggcgcgagcggccttctacaaggcggaaaactgggaccgctttgcctgcgacgaatgggaccagggacttgcgggcgagattttcgagcaggcagtcaacctgggcaacggtcgggttgccgaacacttgcaacgtgtgtgcaacgccctgaaccacaagggccgctacggggcggacctgctggtggacggggccttcggcagcaacaccctggccgcgctgcgcaaggttgtggcggacaggcggtcgcgcgccgtgcagtacggcatcaacgggctgcaatgcgcccactacgtgcaactggcggaaaagaacgcgctgaagcgcaagtggaccggcggctggctggccaaccggggcggcaccacgccctgacgctgtgtgccttcgcgcaaggcaggggcgggcagcacccgccccgccacggccttgccgtccatgtcacgccccctgccgggcgcgggtacgccccgcgtttgcgcggggggcagactttttttcgtgccgagggtaacgtgggggcgcaaccccggcggacgcaactgccgcgccgccgtcgccattcactacgggaggatacgcacatgggcatcatctggtttctgctgctgggcgcactggcgggttggctggccgccaaactgatgcaggggcgcggcttcggctttctgggcaacatggccgtgggcgtggtgggcgcggtgctgggcggattcctgtttcgtatggtgggcgtgcacggtggcggcatgatgggctcgctggtcaccgccgtggtgggggccatcgtgctgctgttcctggtgagcctggtgaaacggggctgacgttccgcaccggatcggatgcttcgggcggcagccctgtgcggcccgcagcgtgcgcagaaacgcccccggcgagtatccgccgggggcgttggtcaatctagtcgtgccacttcttggccttgccggggggcatgccgccctttttcatcaggccgggagggccgccgtgcgggtggctcttgtagtagccccggtacaggtcgtcgtcgaactccctgtcgtaggcgtcgtacagccggtacccgtagccgatggaccgcggggaaacgccgaaatagcggcatatttccggccatcccatgccagatgcgcgcatgtcgcgcacctgcatgcggggcaccctggcgaaccgtgagatacggtccacgcgggcctcttccaggcggtattcctgctcacgccatctgcgctcgtagcggtaggcgtcgtcgtaacggccctgcctgctgatgcggtccagtttctgccgagcgtaatccgcctcgcggatgaggtcgctcagcacgcccaatgtcgttccaaggtctctcagctcgtcggcgcgcgcggcgagcggagccgtcatggccaggcagagcaggagtgtcgtcactctagcaatgcgaccgatgatcatgatgcctcctttgcggggcctgtgcgggcgcgggatgcgccccggtcccgtcaatggcgcctctgtacaccaaagcgcggaaagcgcaaggtctgcgcgatatggcacggaatgaaagcgcccggcgacatggggggggactggcggatatgacgaggctgggctgaagcgcacggcaatcttttgcgtgccgccccatttctggaaacgttgtcgacgccccctgttggtggagcttttccacaacgaccgggcgcgttgctgcggctgtcttgcggcatgatctttccgtcacgccctgcggccttcgtggcgtgggtgcacgtcactgcgcggcggggttcagcaactgtttttccagcacgaattccacgcggcggttcctggcccggttttcttccgtggtgttcgggaacagcgggttcatgtccgcaaggccggtggcggtgatgcggtgcggggctatgcccatgtccagcagggtgcgcagcacgttgatggcccgtgaggaggacaggtcccagttgtcgcggaagcgcccgccggacggggtgggcgaactgtcggtgaaaccgcgcacgttgatgtcctggtccggatggcgcacgaacaggtcgtacatgtgctgcaagagcttgcggccctcggccgtgatggtgtcgctgccgggttcgaacagcaccccggcaggcatgttcagggtgatcttgccgtcctcgctgctgccggtcaggatgtcgctcatgccgcgcgactgcgcgaacaggcgcacctccgcgaacagcctgttctgggcttccaccagttggcggcggtacagcacctcgtcaaccacgctgcccacattttcgtccttcagacgcacgatgcgcgcgccttcccccacccccagggcctgctgcaccgaactgatggattcggagaacgtgcccttttccacggaggacatggaaaagagcagcacgaagcaggccagcagcaacagggaaaggtccgacgtggtgatcagccagatggcatggtcgtcaccgtcggactccatggccttcttgcgttcgtccctatcgagcatagcggcgctccttgggtgccaggaacgaggacagcttttcgtagaccaggcgcggattgttgttctcgaggatgcatttggccccctcgaagatgatttccagccggtgcacctccaactgggtgcgcgctgccagcttgcccgcgatgggcgtgaggatgaggttggagagcatggccccgtaaaaggtgcagatcatggccacggacatggccggcccgatgctcttgggattgtcgaggttggcgaacatctgcacgaggccgatcagcgtgccggtaaggcccagtgaaggggccagcaggcccagcctcttgaacacgttctgggccaccgaatggcgtttgcacagcgacgatatttcgatcagcagagaatccttgatcaattccggagcggcattgtcggcgatgagcatgcaggccttcttgagcacggcatcgttggtgtgcacgtgttccagcgccatgatgccctcgcggcggctcagttcggctatgcgcaccatggagttgacaacgtcggcatctgaaaattcgcgcatcatcaatgtcttcgatgctgcacggaaggcctgcaacacctggttgagcgggaaatttatgcagattgccgccagcgatccgccgacaacgatcatgaaggcgtgcaggtcaacgaacagccatatggagccgccacccatgatggcgccgaagaccatggcaaggccgacgataagtccgaaaagcgttgcgatgtccatgcaggatgtcccgtggagtctgtatgcaatgtgtcgccggtaatggcgaaaattttgtgcgtccgtgaatatgtttttcgtgaggttgatgaggcgcagtgcctggagaaaaaatgcggtgggcaaggtcggagcgggatgcaacggcggtatgacgttttcctgcgggggcagtgggccgctgattcccggacgtgctgccacatctgtcacagcatggtgcaacgtactcctaaatgcaagcatggcaggtgggggcgcgagcggaacgtgttgtgcggcaagcatttttttgtgcgcgcgggatgccggggggcggtggtgcggttgcgcggtaccggaaagcgtgcggcgccgcccatcggggccggggttctgggcaggtcatcggggggagagggggcgagggggggtgccgtgcgggcagtgcggggcacttggcacgagccgtgtacggatgccaaattcacggcacaacgcgaaaagggtcacggtttgcaccgtgaccctttgtcgtctggcggagagggagagatttgaactctcgatacaggttttgcccgtatactcccttagcaggggagcgccttcggccgctcggccacctctccgttgtcgcgcggcacgccgcgcgagaaagcgtgtgtacccggttggcgggcgcgctgtcaagcgcgtgtcccactttcgtggggcggaaagcgtgccggggtggcgttgccaccattcagccccgttcgtgaacggtcagccgctgcacagcctaggccgtcagacgccattccccctgaccaaccgcaaaccttcggcgatcagcacagcccgtcgccagcatgcggcaggcagccgccaaccacccgtcgtcagctgcggtagtcggcgttgcagctgatgtagtcgtgcgtcaggtccgaggccagcaggcggtagctgcccggcccgttgcccagcatgatgttgaccacgatgtcgcgaccggccagcggttccttgagcagcgcgtcgaagtcgaggttggtgggctgaccgccccggaacagctccaccccgcacagcgaaacgatgaccgccgccgggttgaaggtggccccgctgcggcccagcgccgccacgatgcgcccccagttggcgtcgcgcccgtacatggccgtcttgaccagttgcgaatggcccacggtgcgcgcggccagttccgcgtcggcgtcgtcgcgcgcgcccgccacgttgatgtgaatgaccttggtggcgccttcgccgtccttcaccagcatgtaggccacgtcgcccagcacgccggtaagcgccgcgcccagcacggtcaggtccgcgccgcgcgcggccacgccggaagcgccgttggccagcccgaacaccgtgtcgttggtggaggtgtcgccgtccacggtcacgcgattgaaggtggcatccaccgcatcgcggaacagggcctgccaggcggcgggctctacgtcggcgtcgcacagcacggtggccagcatggtggccatgttggggcagatcatgcccgcgcccttggccatgcccaccagggtcaccgtgccgccggaaagttccaccgtgcgtgaggcgaacttgggaaaggcatcggtggtcatgatggctttggcaaaatcttccgggcccttattgccaaggtccgccgcaagggcgggtacggcggcggcccacttgtccatggccagttgcgcgccgatgacccccgtggacgcgggcaggatgtcctgcggcgcaaggccggtggcggcggccaccagttccagcgtggcgcgacagttggcgaggccctcgtcgccggtacaggcgttggcctggccggaattgatcagcaccgcgcgggccttgggggcgtgggccagagtgtcgcgcgccaccagcaccggagcggcctgaaacaggtttttggtgaacacggcggcggccacggcgggggtatcgctgaccaccagggccagatcgtcccgacccgcctttcggaacccggcgcccgcggtggcaaagcggaagcccttgggagccgcgcagggggcggggatttcgccgttggtggtcggggacgttgccggggtgtcgttggtggccatactggctccgtgttcggcccggtgggccggttgtcgggtgcgtggggtgcccgctggcgcatggcggcggcacacgtggtgcgtattacgggcaagtttcggaaaagtgaagggcggagcgggtattacccgctccggtccatgaccgatggcaagccccgcaagccgggtctcgcaaaggcacgtccgcacgatcgcttgacggcggcagtgcatgtcgcctgcgttcgtgctgcgcgtcgggtcagccggaaggccgtctgccccaacgcacaggggcggaacgggtattacccgctccgcccctgattgtgtgcgactgtgtcgtacggcgcgctaggcgccgcagcacttcttgtatttctggccgctgccgcaggggcacgggtcgttgcggccaaccttgggctcgcctcgtcgttcgggcgcggcggacggggtttccttctgcgcgccggaatagttcaggctcttgggctcttccttgtgcttgaattcctgcttcagttcttccggcggcgcctgttcctcgcgctggatgcgcaggcgggtcagggcacggaacaggttttcgcgcacgcggaacagcatttcctggaacagcgagaagccttcgcgcttgtattcctgcttggggtcgcgctggccgtatccgcgcaggcctatgccgtcgcgcaggtggtccatgttcagcaggtgttccttccagcagcggtccacttcttccagcaggaagaagcgcaggatgtcgcggtacacctcgccggtgtcgcgcttcagttcgtccaggatggacagcacggcgcctcgcgcggtttcgcggtcgggcagttggccgtccgtcaggggcagcacgcgggtgatgttgaacacgtcgcgcaggcgggccatggcgtaggccttggcgtcgtcgccctcgctgcccttgccctgctccgcgtcgccgtatatttcgtcgaacagatcgtccatgaactcgacggcggtttcttcaaggtccgcctccatcatggtttcgcggcgcagggtgtagatgacctcgcgctgctggttcatgacgttgtcgtagtccagcagggtcttgcggatttcgaagttgtggccttccacgcgcttctgggcgttttcgatggcccggctgaccatgcggttctcgatgggttcgccttcctccatgcccagcttctgcatcaggccggagatgcggtcggacccgaacaggcgcatcagatcatcttcgagcgaaaggtagaaccgcgaagagccggggtcgccctggcggcccgaacgaccgcgcaactggttgtcgatgcggcggctttcgtggcgttcggtgcccaggatgtgcaggccgccgctttcgcgcacgccttcacccagcacgatgtcggtgccgcggcccgccatgttggtggcgatggtgaccttgccgcgctggcccgcctgggccacgatttcggcttcctgctcgtggtgcttggcgttcagcacgttgtgcggcacgcccgtcttcttgagcatggccgaaagcagttccgacgtttcgatggaaatggtgcccaccagcaccggctggccgctcttgtgcagttcgcctatggcggccacgatggcttcgaacttttcgcggcgggtgcggtagatggaatccgggtagtccttgcggaccatcggcttgttggtcgggatggtgatgacctgaagcccgtagatctgctggaattccacggcttcggtgtccgccgtgccggtcatgcccgccagcttcttgtacatgcggaagtagttctggaaggtgatggaggccagcgtctggttttccgcttccaccttcaccttttccttggcttccagcgcctggtgcagcccgtcgctgaagcggcggcccggcatcaggcggcccgtgaactcgtccacgatgaccacctggtcttcgggggtgacgatgtagtccacgtcgcgccggaacacgtggtgggccttcagggcctgcaacacgtgatgctggaaggtgatgttgccggggtcgaacaggttgtcgatgcccagcagttcttcgcatttggccacgccctcgtcggtgagggtggcggtgcgggccttttcgtccacggaaaagtgggcttcgggcgaaagcttggggatgatgtcgtccacgcggcggtagaggccggtggaatcctccgacgggccggaaatgatcagcggcgtgcgggcttcgtcgatgaggatggagtccacttcgtccacgatggcgaaattgtgttcgcgctgcaccagctggtgcgggtagaacttcatgttgtcgcgcaggtagtcgaagccgaattcgttgttggtgccgtacgtgatgtcggcgccgtaggcttccttgcgttcctcgtcggacaggccgtgcacgatgacgcccacggacaggcccaggaagttgtacaggcggcccatccacgcggcatcgcgtttggccaggtagtcgttgacggtaaccacgtgcacgccaaggccggagatggcgttcagcaccacgggcagggttgccacaagggtcttgccttcaccggtcttcatttcggcgatgcggccttcgtgcagcaccatgccgcccaccaactgcacgtcgaagtggcgcatgttcagggcgcgcttgcccgcctcgcgcgtcagcgcaaagacttcgggcagcaggtcgtccaggctgcggccgttctgggcctgttcgcggtattcggcaatgcgcgccggaaaatcttcgtcggcaagggcctgcatctgcggttccagggcgttgatggcctcgacgcgggtgcggcagcgcttgatgtagcggtcgttggaagagccgaagatgcttttgaacagggtatcgaacattccttctcccgaaaggtgggggcggtgggaacgcggggcggcgatggccggttgccgcgcataaggccccgcgcggggcggggctggcgatggccgcagggccgacggaccggtctgccgcgtggcgtggggcgcggttttcgcgaaaacccggcgagcgccgggggcggaacctgcgcgcggcacgcggtgccgggcggttcggctgcacctgcgggtggtgcgcgcggcgcgcattgcgcgacagggcatcaaggcatgtgccgcgcgacgggtggccgaacccatctcagataagtcaaatacttgcggttggcaatgcgcgcacctttaattcacatgcattgctccggaatgacaggaaatcgtgacgcagatgcgcgcggtggacaatgccggtgcggggtgctggcggcggcgcgatgggcgcacggcatgcaaaacggacgggcggcggattcggacatgacgtgtcgatgccgccgcccgcaaggatgcacggaaaggacgatgcggatgggggccgaactaggtgcgcggcacgcccaccacgtccagccagtgcagcacgcgcacatcggggggcgcggttgccgccagttgcagggtgcagccgctgcatcccgtaagcacggtgatgcccggctgccgtgttgcattggtcgttgcggcaggtgtggaggcggcggatgtggtggaagccgcatccggcgaggagggcgcgcatgacgaggatggcgcgggagtgaacgtggcggcgcgttccggcagcagcgcgttccagcaggcatcggccacggtgcgcgacaggtcgggcgcggccagttgcagcacgccgcccatgccgcagcagttcaccccgccgggggcgcgcatgcggctgcccagcagggcgcgcagccacacggcatccgggtccgtgcccttgcggtggcagggctggtggtagcgcacgggcgcgggggcgtctgcctccggctgggccggggcgtcggcggtgacgcggaacgcggcgtccccccacagggtggacagggggcgcagggctgcggtccaggcctcgcgttcgccgtcctgccagtcaaggtcggcatgcccggggtattcggacaggccgtggtggcaggtggcgcaaaaggtgaccagcagcgggcgaccggcggcgcgccaggcgtccaggttgcgggcgcgggccgtggcggcggcatcgggaatgcccgcatgctccagggtggagccgcagcaggtgaaggaatcctcatcgctctgggcgggcgcggggtggcccagccagcgcagcagggcgcgggccgtgtccttccagcgggggcggatgcgccgagcggtgcacccggcaaagagcatggccgggggacgggcagcctcgccgcgtggagcctcctgcgttgcctcttgcgtcgcctcatgcgtcacctggtccgccactatccacggggcgggcggcggcgggggcagcatggcggcggcggaccgcagcatgtgctgcacgccctccggcaccaccgcgccgggcaccacgcgggtcatttgggccagcgcgggccacagcaggcggccatgctctatccattgcttccacagccactgctgccagttggggtgcctggcgcgcagggcggccagcgcctgcggcaccgacagcccctgcgggcagatggccgcgcagcgcccgcacgacaggcagcggtcggccagttcacgcgcgggcttgaggccaaggcgccccggttcgtcgcgcagggcggcgaacaccagatgcttggcgcggggagaaagttcttcctgcccggtggtcagaaaggcggggcacacggcggtgcactggccgcacagcaggcaggcgcggggctgcccggcggtgtcgcccggcgtgccgccgttcgtcgtggatctggaagtggtgtccgtgctcatggtgtgttgccgccccctaggggcgcttataaattaggatttttgctccgttggcaaggaaaacgagtcagccattagggagtgcggcagccgttaggcaagcttgcgagccttacggatggcgaccgcagcgcatactcttctggtattcgaccgagccttagccgttaggtgagcggagcgaacctttacggataaggacagcaaagccatggcagacgaagtttgaccgcgttgcgcacgatgtccgtagggctcgcaagctcgcccaacggccacgcttcgcgccctccgggtcggaagccaacggacgaaaagacaatttagaagtgaccctagtaggccttgtccgggttcatgatgcccagcggatcgaaggcgtgcttcacctggcgcatcagttccgtttccagaggcgaaagttgcaggtgcaggaattccttcttggccatgcccacgccgtgctcgccggaaagggtgccgtccatggagcggacaagtcgcatcacttccacggtggcggcgtcggcgcgggtggtttccgaagggtctgccccgtcgtacatgatgttcacgtggatgttgccgtcgcccacgtggccgtaggtgaggatgggcaggtcgtgcgcctgcgcgatggcccggatgcccgtcagcgcgtccagcagacgaccgcgcggcacggcgatgtcctcgccgatcttgttgggccgcaccaggtacgacgaagggctgatgccgcgtcgcatggcccacaggggttcttcctcgtcgtggcctacgccgtgggcggaccataacggcggttcgttgccggacgtagcgcccgctgcattgccgggggagtgcagggcgtcgtgcatgcggcgcacttccagcggcagcgattcgcggctgccgtccaggcggatcagcagcgcgccgcgcacgctgtcgggccacgggggcgtctggcggcgggccacgcagtccagtacttccgggctcaggaattccagcgccaccggcaggatgcccgcgcggaagatgcgccgcaccccgtgcatggccgcttccatggagccgaacccggccagcagggtggccgtggcctgcggcaggggcaggagcttcagcgtgatgcgggtgacgatgccgagggtgccttccgaccccacgaacaggcgggtaaggtccagccccaccacgttcttgtggcagcggcccccggtgtgcagcaccctgccgccgggcagcaccgccgtcagccccagtacgtattcgcgggtgacgccgtacttcagggcgcgcatgccgcccgcgcaggtggccacgttgccgccgatggtggaaatgtcgatgctggccgggtccggcgggtagaacaggccgcgcgcctccacggcgcgttgcaggtccgaggtgaccacgcccggctccacctcggccacgaagtcgtcgtccgcgatgtcgaggatgcggttcatgtgcagcagggacaccacgatgccgggccggtcgggcacgcacgcgcccacctggttggaggcgcgaccccgcgcgtacacgggcaggcgttccgcctgggccaggcgcagcagttccaccacctgtgcttcggtggtggggcgcaccacggccagcggggtgcccatgcggcggcccgcgtcggtggcgaagatcagggtctgttccggcgtgagcagcagcgaatcgccgggaaagatgtcgcgcagggaacgttcctgcgtggcgctgagatggggagcttgggtggacacggggctatccggggctgatgcggttggggattggctgggagatggccgaggtgagggattggttttggagcctcagtgcgcgtgcaaaccggaattccttggcgctggcaggtagggttcgatgctgccagcgcccgaacggatggtttgcagggacaggctagaaccgggccagttcgcgctcggtatcccgatcggcggcgcgcttcttcaggtcctcgcgctggtcgtgcagcttcttgccgcgccccacggctatttccaccttcacccggcccttgctgaagtgcaggttcaccggcaccacggtcaggcccttctgggccacgcgcagggccagcgtgttgatctgcttggcgtgcagcagcagcttgcggtcgcggtcggggtcgtgctgggcgtagcccgcgttgtcgtacggggcaatgtgcaggcctaccagaaaggcttcgccgttgcggaaatccacgtagctgtcgcggaagttcacgtggcccgcgcgcaggcttttgacctccgagccggtcaggacgaggcctgcctccatgaaatcgtcgagttcatagagatgccgggccttcttgttctgggcgataagggcgggagagggtttcttgctcatatatttggggaatgttcgtgcggttgacggcgcgcgtgcggggaaagtcccggcggggcggcgatggagggccggatggcggcggctgcgtggttaaacgagcgccgggtgccggtgccgcgcggtgaagtggcgcgcaaggggtttcaagaccagaaatctgcgggaatggcaagggttgggggcgggcgctacgctgaaggaggagacaaggcgaggtcgtgcgcggttgggcgcggcttctacgaagacagtcctgccctgttgaacacgcccgatttcgttatgtctccgacgggcaaggggccgctgagcggcggccccttgcaaccccgcgctccagggggggcttcgccagctctgctattttcatccgtaagactcgcgtttcacgctcgcctaacggctgaagtccctggacccccggcgtttcctgcgcggcgtcccttcggcggcagcttcccttcggcgctggggcgccttcgggcgatctgtcgccagtgacgccaatgcgcgcatggctcccgtagccactaccacgcgagggtgcctttacccatgcccccgttgcgacgcatgtgccgccgccaaagcccggcgttacaagcttctacgcacatcacgttgccgtcttcactggcgttcactccaagcggcagaccaagccccatggcgtgttcatatcaaccaagcaccggcacgcattttttcttggtcacatactgatgacttcaaaccattcgtccttcgtcccccccgtactcgcaagcgcagcacaacgtaccctgcaggtcaaggctgcgggagattcgtgcacatcgcattcccgtcgccagatcacccggaggcgctttgcgccgtagggaagctggcggcgaaaggaatgcggtgcaggaagagtggagataaaggcactggagctatgccgggataccgagagcattgcgcgcatacgcattcaggcgggcagatcgcccgaggcgcgccagcgccgcagggaagctgcccggcgtaagaatgcggcgcaggaaacatcgggggttcagggggcagcgccccctggaacgcggggatgcaaggggccatcgttcaatggccccttgcccgccggaggcataacgaaatcgggcgtgggcaaaggggcacaacggccttcgtagaggccgtgctcatctgaactatgtaccatccggccccgctccgcgagaaaggcgtcagcccctaatcatcctggtccagcatggacgagaagaacgtcagttcttccgggaagcgattgtagatcgtttccttcaccatgcggttgatggtcgagacggtggacgcactcagcacgtcgcgcaagagttccttgcactcttccatgttggtgcgccgcagaatgtgcttgatgcccggtatggcctgcggggcgatggaaatggcgtctatctgcatgcccagcaggatgggcaggcagtacgggtcggacgccacttcgccgcacacgcacaccgatatgcccatgcggtgggcagaatccaccacgtacttgatggaccgcacgatggccgggtgcagcggctggtacaggtacgagacgtgcttgttgccccggtcgatgcccagcgaatactggatcaggtcgttggtgccgatgctgaagaagtccacttcctgcgccagcgcctcggaaatcatcacggcggacggcagctccaccatgatgcccacgggcatgtccgggtcgtagggcaggcccgccgcgtccagttctgcccgcacctcgttcaggatgtgcttggcctgccgcagttcgtgcagccccgagatcatggggaacagcagcgaggcggagccgtgcgcgctggcccgcaggatggcccgcaactgccgccggaacacgtcctgatggcgcaggcagaagcggatggcccgcagccccagggccgggttgggctcttccagctggctctgctcggacagcatcttgtccgcgcccacgtccagcgtgcggaacaccacccgccggggcgaaagcagcccggcaagctgggaatactcgtcgtacagttcttcctcggtgggcgaggtgcggcggttcaggaaggcgtattcggtgcggtacaggcccacgccgtcgccgccgccgtccagcacctggggcacttcctccaccagttcgatgttggcctgcacgtcgatgcggtagccgtccagggtttccgcgggcagggtggactggcggcggatggacttctgatagttttcgaactggtacttgaggtcggtgtagtcggccagttccgtctcgtccgggtccaccacgatgaggccgcgcagggcgtccacgatgaccaggtcgccgtcggccacggattcttccagcgacgagacgccgaccacggcgggaatctgcaggctgcgcgccagaatgccggtgtgcgaggtcttgccgccctccgccgtggcgaaggacatgatcttgaccgtgggcaggcccatggcgtccgccggagtcaggtcgtgggccatgagcacgatgcgctcgtccggggtgcgcagcggttcggcgtggcggcccaccaggcgggtctggatgcgttcggccacggcgcgcacgtcctgcacgcgttcgcggatgtacgggtcctcgatggccgagaacgcggcggcaatggcctccacagcctggtccagcgcccattcggcgcagatgtgatggtcgcggatgcgctgcgaggcggcgcggataagcttgggatcctggcagatcatcatgtgcgaattgatgatcgcggcgtggtcgcgcagttcggcaggcacgttgtcgcgggcgcgggcaaggtcgtcgcgcacgtcgctggcggcctgctccaggcgggccacctccgaatccgccgcgccgggcggaatgatttcgaacgagacgcttctgcggcggcggttggtgaagaacgccttgccgatggaaacgcccgccgaaacggctatgccttgcaggatctcgcgcgccaccggctactcctctcgaaaacggttgcggaacagggcggaaaggtgctccagcgcgtgtcgcgcatcggcccccaccccgcgcaaggtaaggcgcgtacccttggcggcggccagggacaggatgtccagaatgctcttggcgtccacttccatgccgtccatggcaagaaagagctccgcgccgaacttctgcgcttcctgggccaggcgggcagccggtctggcgtgcaggccctggtcgttggccacgcacaccgtcacggtaagtccttcctgcgtctcttcgatgggttcctgcacgtcgtgtatcctgtaggctatggcgtcggtatggttcgtgatgcgggcggctggctaaaaaccccagggcaaaggcatccagtcatcggcccacggcagggcgaaggccgcggcggtagcgcagacggccagaaagattcgcgaaacatgaaagcggccaatcagccacgaggccagcatgagcagcagcgcggacagcgtccagcgcggggcatgctggtgatgcggccagatcagccacaacaggcccgccagcaccacggcgttgcacagcttcagcttttcaccccagttgatgaggtcccactgcttcagccgttgcagcaccttcagcccttcgcgcaggcccgcagcaaaggtgaacagcttgaacacctgcaacgagacgaacagcatcaggctccacaggaaggccgcgccgttgttgcccgaaaccaccagcgcgcaggtggtcagcgaccagaacaccagcatgctgccgccgaacaccgaatcgccgatggccgacagggtgtacacggtggtgtccttcaggctgcgcagcacctctgccggaaaggtgccgcgcgcgatgcgcgcttccagcgacaggaacgtgcccaccagcagcggcgcccagaacggatgcgtattgaaatggcgcaggtagcgcttgcgcgcctctcgtcgggcgcgcgggtccgggtagatggcggccagccccggttccatggcgaacacgatgccgatgttctggtgcccgcgcgtgttgaacgccgcgcccacgagatacgaccgcagaaagcacagcagcagcgtcttggcgtcgggcatggcgttggcggaagtgggcatggagcaccgtggcaaggccgttgtggtgttgagagcctgtctgcctgcttggcctgtctggccggggcggggccgggatgcgcgccggggaatgaccctagcgcgcgtcctgcatcagcttgtagatatccttcaccgtccagccccgggttgcctcgtgcaccctgcgggccagttcgcgcggtttctcgtcgggggccgccctggcctcgtcggccagcagggccagcacctctgcgcgcggggtggcggtcacggattccggaggaccgatgactaccgttatttctccaagtaattcacgggtcagctgcgctctgtcttccaaccttagaaggataaactcctcgtgaggcttggtcaattcccgagcgatgcagcactcgcgcgggcccagaacggcgtgggcggcgtccagcgtatcggccagtctgtccttgcgttcgaaaaagaccagggtggtgcgcacgttggcgtattccgcgaacagcttttccacgtcagagcgcttgcgcggcggaaagcccagaaaggtgaacggctgcggggcaatgccgctgcccgccagcgcggtgatgggggccgaggggccgggcagcaccgaaacgtcgatgccctctgcccggcaggcgcgcaccaaccgaaagccggggtcggccatcaggggcatgcccgcgtcggaaatgagcgcgatgtgggccccggcgcgcagttcgtcgaggatgcgcggcaggcgctcttcctcgttgtggtcgtgaaagctcatgaaccgctgggcggtcaggccgcaccgggcaaacagctgcccggcgcgccgggtgtcttccgccagcaccagcgcggcttgggtcagcacctcgcgggcgcggggcgaaaggtcaccagggttgccaagcggcgtcgccaccacccagagacgcggtgaggtcgaaggcatgggggtagtgctccagcgtcagggttgccccgtcgtgcaccacgcacacgaggtcgaaacggcatggcttgtcccagcagtcgtgggcggccagatactgtcgggcggcgcgcaccagcttgccgcgcttggccgtggtcagcgcctcgtccgggcgggcgggaccgctggcggcgcgggttttcacttccacgaacaccagggtgccccggtcatcgcagacgatgtccagttcaaggccgccgtgccgccagttgcgggccagcacccgcaggccgcgttgggccagcagccgggccgccgcctcttcgccccgcgccccgatggctgcattgccggtggcggatgccgtggtcgggggggcggcgcggggcggcgtcacagcagggtaccctgcgtctggggcggttccggtcgcaccccgcgaaaggtggcccggtgttgcgggcaggggccgtgttcggcaatggccgccatgtgctccgccgtgccgtagcccttgtgcacggccagaccgtagtggggaaaacggcggtccagtgctgtcatgagctggtcgcgaaacgtcttggccaggatggatgcggcggacaccgccggaaccagtgcatcgccccccaccacggcgcgctgcacgggcgcgggaaacgggggggcagggggggcctgatccgaacggagcgaactgaccggaagggccgaaccgatcggaccgaccggaccggtcggacgggccgggcaggggggctgccctgcgaacacggcggcggggatgatcttgtccccgtcgatgatcagcggaatatcggacaggtcgaatttgccagacacactgggcaggccatgcagatcgggcaggggcgccggagcccggccggtggcgttcgccgcattccgtaccgcgtgtccggggcgcaggaaacgcacggcgcgccacatggcgtggaaggtggcctgcaggatgttgatgcgctcgatgtcgcgcggccagaccacgcccaggccccaggccacggcgtgctggcggatgcgcggggccagtgcctcgcgtttggcggcggtgagcttcttggagtcggtcagcccggcaaggtcgggcaacaggtcggccagggtggccgcatcggcgtggggaggcaggatgacggcggcggcaaccaccggcccggcaaggcagccgcgcccggcctcgtcgatacctacgtatggcgtggacgggtgtgggggcgctagattagccagcaggccctgaagcatgtcgggcgcaccggatacgccgctgctgccacgcgtggaacgcgcgctgggggcgctggcgcggcgagcgggcggtgacatgcggcctcctgcggatgacggaacaggtggagcgggccgaaacggaaggcagggtgcgtggccggagggtggatgcgtctggccgggcgtggctgggcgttcgcggcgcatcacgcggactggatgacaggtgccgcgccaacgaaaaaaggggggaccggcgtgccggaccccccttgcatgaagcagtctggcctagaagcggttcttgggcttgatgcgcgcggccttgcccttgagttcgcgcaggtagtacaggcggctgcggcgcacgcggccttccgtcaccatctccacgcggtcgatgaagggagagtgcagggggaacacgcgttccacgcccacgccgtcggacaccttgcgcacggtgaaggtgccgccggtggtgccgcggtggatgcggatgacgttgccctggaacacctgaatgcgttccttttcgccttccacgatgcgcaggtgcaccttcacggtgtcgcccgacttgaacttgggcaggtcgaagcgcaggtgttcgccttcgattttcttgatgatattcatgatcgtgtctcccttggaccggagtttttcgctatcgtgggttcgccggttccgcctaatagcagtcgccgagaatcctgtccatgatgatggcggcggcggtgcgcaccgaaaggtggttgtacccgtccatccaccggacgggccgcagggtgccgtcgcacgccgccacaagatgcggcgacaagccgtggccggtgccgaacaacagcagcaccgggcgttccgcgaggatggaccttacctgaccgacggtcgtgtcgcccgcgccgcgcgcactggttgccataaccagggggcgctggcccgtgcggcgggtaatgtcgtccaccgcttcctgtaccgtatcggcgccgcgcaccagcccgagcgcctcgcccctgtcggggtttgccgccaggcccggaccctccgtccagtgccggagaatgccgtcgagcagccgccgctggtcctcgatgggtgttacgatgtaatacccgccaagcccatacgtgcaggaacagcggcctatatcgtgaatgtcgaggtttgtcaaagacacggccaccgattttttttccttgttcagcaccgggtagtgcaccagggcgcaatgcaggttgcgtccggcccgttccacggtctcggcggccttgtgccgcaggaaggtcatgtcggtttctgtcagcggggcttccggcagcaactccgggcgcaggcgcagggtggcggcaagcgactgctcgcgccgccacgcggcgatgcggccatggtcgccggagcgcagcacgtcgggcacgggcagcccctcgaacacttccggcctggtgtagtgcgggtattccagcaggccgtcggaaaagctttcgtcctcgcccgattcctccttgcccatgaagccgggcaccagccgggccacggcttcgatgacgttcagcgccgccgtttcgccgccgttcagcacgaaatcgcccacgcacaccggctcgatgtcgaacagttcctcgatgcgcgcgtcgaacccttcgtagcggccgcacaggatggccacgtgttcttcgcgggccagttcgcgggccatctgctgggtgaagcgccgcccgcgcggggccatcatcaggatgcgggccctgggggcgtcttcacgcagggcgcgcagggtgacggccaacggttccggcagcatgaccatgccggggccgccgccgtaggggcggtcgtccactgtgcggtgccggtcggtggtggcgtcgcgcgggttgcggaaggaaaagtccacggtgcccgactcgcgcgccttggccatgagcccggcggacaggggcgagtcgaagaattccgggaacagggtgaccagggtgaagtgcatggtggctgtccgggcgctacgcgccgcccgatcctgctggattccaggtgcctgcggactccccggcctcgtccggtccggtggcatccgcatcaggcttgcgggcggcggatttttccggcgcctccaggtacagttccatcagccccggcggcggggtgatgcgcacctcgcgcgcgtcgaggtcgatggaggccacgaattcctccacggcaggcagcagcacttccttgccgtcggcggtgcggatggaccacacctcctgcccgccgggcatctgcacgtcgtccagggtgcccagcgccgcgcccgtgtcgtgcagcagcacgcgcaggcccagcagttcgtgcaggtacacctcgtcctcggcgggttcgggcaggcggtccttgggcaccagcacgtgcatgccgcgcagggtttccgccgcgctgcggtcggcgatgccttcgaacagcaccagcgggcggccctgatggcgccgcacggcggccaccgtgtgggggcggggcgcgccgcgccccggacgcagccacagggtgccgcgcagaaggtcgggcgattcggcccagaagtccacgcccacttcgccgcgcaggccgtggggcctgccgacgaggccgatttcgatgaaggagtcgtcgctcatgtgcgcccgttgcgtggattgaaggtgatgcccgtgggcgtcgggaaagggccgcaggtaacggcccgcagcgcgtgcaggtcgcccaagcgacaagagcccttcggcttgcgcgtccgggctagtcgttctgatgggcttctgtcgcgtgtccgccccgtccggccgtatcactacgtgccaggggggcagaaggctactcgaggatttcgagcacggaacgcttgcgcgccttggtggatgccgcacccagaatggtgcgcatggcacgcgccgtgcggccctgttttccgatgaccttgccgaggtcttccttcgctaccttcagttcgagaacggacgtctgctcgccctcgacctccgtcacatgcacgtcttccggcttgtcgacgagggatttcgcgatgtattcgaccagatccttcagcatggccacctccacaggatgttccgcaggattacagcttccggcgaggcgcctccgcgacgggataccgggttaccggcgccgcactatccggcctgcttcttgagcagggtacggacggtgtcggtgggctcggcgccctgatccagccacttctgcacctttgcagtgtcgatcttcacttcggcaggattcaccatggggttgtagaagcccaggaattccagcggacggccatcgcggcgcgcagcgctgttgacggcgacgatccggtagaaggcacgcttcttgttgcccatgcgggcgagtctcagcttcacggacatgatttggtctccaactagtctgtgtatagtatggtatctcgggaaaagcgcaagtgggcgagaattcccacccgacaacttttcgtcctcagcgcttcttgctcttgttgcgttgctgcttgcgcagctgcttcttcttcttgagcgcggtcttggacatggggttggggccgccgggcgcgccttcgccgtcacccgtgccgggcatgcccggcattcccggcatgccgccgagcccgcccaggccgcccataccgggcagtccacccattcctccaagcccccccatgccgcccattccgggcagcttgggcatgcgcggcatctttccggcctgcgcgggtttgcccccgcccatgacttttttcatcattccgcgcatctgctcgaaattgttgatcagctgattcacgtcctgcacggtggtgccggaacccatggcgatgcgctggcggcggctgccgttcagcaccttggggttgcggcgttcctgcatggtcatggaattaatgatggcctctacccggcccatctccttttccggcacgttcatctcgcccagcttttcgcgcagcgcgcccatgccgggaatcagcttcaggatgccttccagcgagcccagcttcttcagccggcgcatctgggtgcggaagtcctccaggtcgaactccgccttctggaacttgcggcccagttcctcggcttcttcggccttgatggtggactgcgccttctcgatgagcgtcatcatatcgcccatgccgagaatgcggcccgccacgcggtcggggtggaagacctcgatgtccgagagcttctcgcccatgcccacgaacttcaccggcttgccggtgacagagcggatggacagggccgcgccgccgcgggcatcgccgtccatcttggtgagcacgacgccggaaatgtcgagcgcggtgttgaacgattcggcaaccgtcaccgcgtcctggccggtcatggcgtcggccacgaacagaatttcctgcggctcgacgcggcccttgatggagaccagctcctgcatcagggtttcgtcgatgtgcaggcgacccgcggtgtccacgatgaccacgttgcactgcttttcgcgcgcgtcttccacggcggccacggcgatgtccaccgggttcatgccgggggccgaggggtaggccggaatgtcgagctgcttggccagcgtgtgcaactggtcgatggccgccgggcggtacacgtcggctggcaccaagtacgggcgcatcttctgcttgcgcagcagattggcaatcttggcagacgacgtggtcttgcccgagccctgcaggcccaccatcatgatgacgtaaggctgcttgccgcgcagatccagctgggtggtgccgccgcccagcagttcgaccagttcgtcatggacgatcttcaccacctgctgggcaggggtgaggcttttcagcacgtcctggccgagacaccgttcgcgcacgcgctcgatgaagtcgcggacgaccttgaagttgacgtcggcttccagcagcgccagacgcacctcgcgaaggccatcctgaatgttggcttcgtcaaggcggcccgtgccggtgaacttccggaaaactcctgtcagtctgtccgagagactatcgaacatgcataccccgtccggcgaatatcgtaagaggaggttcggtacatgggtttgggggggaagtcaaggatgaggtgtggtgggaagggaggggaaggggacaagggggaggggattggaggaggaggggagtgctgtgcgcggttggatgcggtttctacgaagacagttgtgcccccttggtccctcccgatttcgttatgtctccgacgggcaaggggccgccgctctgcgaccccttgcccgtcggagacataacgaagtcgggcgtgaacgatgacgcagaagtgtcttcgtagaagccgggtgcagcagcgcacgacctctcttgtcttgttcttatcccaatctttccgacgtcagccccgaatcgcccttctaaacccctcctccgaccgggcaatcacatcctcgcccacgcagaaggtcagccggaagtgccccgggccgccgaagccggaaccgggcacggccagcaccttctcttccatcagccggttgacgaacttcacgtcgtcgccgcccggtgccttggggaagaagtagaacgccccggcgggcatctggaattcgtaccccgcgtcgcgcaggatgcgcgccatcatgtcgcggcggcgggcgtagatgcccgcgtccacctgcgaacccagcgccttggccatcaggtgctggcccacggcgggcgggttcacgaagccgaggatgcggttggtcagcagcagcgcggccgtcagcgtggaccggccttccatcagcggcgaaagggcgatgtagcccagccgctcgcccgccagcgaaaggttcttggagaacgagctgatcaccaccgcgtgctggtacaggggcagcagcgagggcacctcgtcgccgtcataggaaaggaagcggtacggctcgtccgatatcaggaagatgggccgcccgtgcttttgcgatgcgcgccccagcgccgccgcaagctcggtcagttccgcccggttgtagatgaccccggtggggttgttgggcgagttgatgatgagcgcccgcgtcctggggccgatggcggcctcgatggcggccacgtccagcgcgaaggtatcgggtttcgagggcacggtgcggaaggtgccgccgtggttggccacgtagaagccgtattccacgaagaacggcgacacggccagcacctcgtcgccgggctccagcaccgcgcgcaggaaggcgttcagcccgcccgccgcgccgcaggtaagcacgacgtcgtcggcggccaggtccacgccctgctcggcggaaaggtgcgcggccagcttggcgcgggcccacgggtagccgccgttgggcatgtagccgaaggtgaacggctcgcccgcgtggtcggccagttcgcgcagggcctggcccacggcaggcggggcaggcaggtcggggttgcccaggctgaagtcgcacacggcctcttcgccgtactgctgcttgagggctatgcccgcctcgaacatcttgcggatccacgacgaacgttcaaggtacccggaaatctgctgggatatgagcgacatgttgcgacctcggcgggttgtcgttggtgcgggcggcccgcgcaaaacaggcggtggaccgcaaacggcgcgggggaggcgacgcgcggcgcgtcgcctcccccggcgggtcatgatctagaacatggagttggcgtccaggcgcaggcggttgatgcgcacccgccgcagttccctctgcacttccagttgcagcttgcgctggcgcgcctggtggatttcctgcgcgaagcagattccctcgtcggggcgttccgtctcgcacaggcggcgcacggtggcctcgcaggcgcggcgttcctcttcgagcagggccatctgggcctccaactcggggatgctattcggcaatgatgcgtcgtcgagcgggcttggcaacgtcatccttctgctccttgggcttgcgcggggcgttatcgggcgagggcaggccgttgtacagcgcccagaagccgggcatcagctcggtcacgttgccggggttggacaggtgcaggccggggcgcagcagcgcgccaagcgccagtccgaacgtccaggcagccgtggggctggcccagggcgaaccgttggccggggccttggaaccggcggccaccacggagcgcagcaccggctgcccagcctcggtggccagggcgaagcccagctgttcggcaaagctttccgccgtcacggtgtccagcccttcgggcagcagcggcgcgggcaccacgtccaccttggccgcgcgggccgtggcggcggccagggccagcgccagcggggcgtagtcgagaggcagggtggatgcgtccagcggggcggtgggcgcgggcgcggcctgcaccgaaggcttcatggcgggtttggccgccacgcccttggtgtcggcggtgaccacaaggccggtggcgcgcagcaggtccagcacctgctcggcgtggggctgcgcggcgtcccaggtgccggaaaggcgggcctcgccgccggtgaaggcgggcatggccagcaccacggcggacacaagggggtcgatgcccatggcaggggccttgggcacgcgcagcttggcggcgggcacgggggtgacgcgcacggacagggcgtcgtcgccggtttcgcccagcgtggccaccttggccttgcaggtgtgcagcaggggcagcacttccgcgatgcaggcggcggcgtcggggtgggcggcgcagtgcagggtgatgggggcgttccagaacggggcggccagcagcagcgcggtcagcgcatcggcgggcagttccgccggtatgcgcacctcgtcgggcagcacgccggaacattccagacgcaccggcaggccggacgacttgggcaccacgggggccagacgcgcgccgagcagcggcaggaactggcgcagcgcggtggtgtcggccatcttcagggccgggccgccggtgaacttgaccttgccgacggcgccaagggacagcgcggccagcaggtggaaattgagggaatcgtcacccgcgtagatgaccttgtcggtgaattccagcggggcgccgcccttgctgcgcaccagcgaatcgccttcccacgacaggtgggcacccgcctgattcagcgccttcacggcgtcgatcaggtggtcgcccagcatggcgccctctatgtcggcttcggcaccggcggcggcggccagggccacccagagccgggtggggcggacggccagcggtccatatatattgatggagacggggcggcgcggcggggcaaggttgaagctggggcgcacttcgccttcggggctgcgctcctgcatttccacttcctgcaacagcgcgaacagctggcgcacgaagcgcgggtcgcggctgacgcgcgcggcagcgctttcccaggcctcgcgcagctgcttttcggccacggtgtcgcgcgcgggggcggatgacacgccgggacggcggctgccgcgcaccttctggaagaggcgggcgcgcttggacagcaggcggatgatgtctcggtcgagttccatgatggattcgaccagcgactggccggaggcggggcggccctgaccgggacggggcgagcgggcgggtctgtcggaacgctcggatcggtcgggcctgtcggatcgctcgggccggtcggatcgggcagggcgctcggcccgttcaaagcgttccggctgggacgcggcatcccgttccggacggccggacggggaatcgttggtgtcgtgcatggggaaacctgtgttgggatggtgatgtggcgtaccacctagcccgaaacgtgcgcttcggcaagtggcaaggcccgtgcggatctggcggtgcgtggggcagagcggcaagcggtctggtggaagggcttcgggtcgggtgggcgtctgatgcccgcagggaaggccgccgtcctgcattggcgcgtgtgcccgcatccggcgacggtgacgctgtcaccagcttgagacaatgcgcacatgcctgacagatgcgaggcttctggtgcgttcgctttaatttcgctgtgttgcgtgccgagtgcgtgaacgcgcctgcgaggcaggccgtatgcgggttgcccccggggtgacgttcacgcgtcatgcgcataccgtcacaagggtgtcgcaagggtgtcgcatcggcatgtaactgcttgtttgaacagtcatagccggggcgcccggttccggatcgttccgatccttcattgccggaaacccgttccgggcggtctttcgtgaaaaaatggataaaaggccgcgaaacgacggcagacgggcttgaaactctgcctgcttcacgatacaccgcaaggggcagtgcggcgggctcgaaccccatgggcggcgcaacgtggcgaaatatccccataaaccacgaaaaaacaagccctggcgtatccttgtgaagggtttgaacaagttgcttgacactatcgggccacattgttaaatcagtcacaagcaacacgatctggccgctagagggcgatgcagtccgaaaaggcaggctcccgaacctgctttttcagcctccatcgacatgatggtgggatccgcatgggttgaggctgacaaggtataaccccttaattcgctgagttggaggataaggtatgccgacttatgttgatccgtccaagtgtgacggctgcaagggtggcgaaaagaccgcttgcatgtacatctgccccaacgacctcatgatcctcgaccccgaggccatgaaggcctacaaccaggagcccgaagcctgctgggaatgctactcctgcgtgaagatctgcccccagggcgccatcacggcccgcccctacgccgactttgcgcccatgggcggcacctgcatccccatgcgctcggccgactccatcatgtggaccgtcaagttccgcaacgggaatgtaaagcgcttcaagttccccattcgtaccacccctgaaggctccatcaagcccttcgaaggcaagcccgaagctggcgacctggaaaacgagctgctgttcaccgaaacggcgctcatcgctcccaaggttgccctgggcgaaaaggccgcgatcagcgactctgatctgagccagtgctggtatgaaaccggttgcgaaggcggcaaccgctagttcggaacccaccgcaagtcattgcgataaggagatttagctatgccgatgattcccgttaaggaacagccgaagggtgtggccatcgccgatcccatcgtgaaggaacatgacgtcgacatcctcatcgtcggcggtggtatgggctcttgcggcaccgcgttcgaagtcgttcgctgggccgacaagtacgcccccgacctgaagatcatgctgctggacaaggccaccctcgagcgttccggcgccgttgcgcagggcctgtccgccatcaacacgtacctcggcaagaaccccgccgacgactacgtgcgcatggtccgcaccgacctcatgggcctcgtgcgcgaagacctgatcttcgaccttggccgtcacgttgacgactccgtgcacctgttcgaagagtggggcctgccctgctggatcaaggacgaacacggccacaacctcgacggcgcccaggccaaggccgccggcaagtcgctgcgcgctggcgacgaccccgtgcgttccggtcgctggcagatcatgatcaacggtgaatcgtacaagtgcatcgtggccgaagcggccaagaacgcccttggcgaagcccgcatcatggaacgtatcttcatcgtgaagctgctgcttgacgccaacaccgacaaccgcatcgctggcgccgtgggcttcaacctgcgcgaaaacgaagtgcacatcttccgtaccaacgcgatgatggttgcctgcggcggcgcggtgaacgtgtacaagccccgctccactggtgaaggcatgggccgcgcttggtaccccgtgtggaacgccggttcgacctacaccatgtgtgcccaggtcggcgccgaaatgaccatgatggaaaaccgcttcgtgcccgcccgcttcaaggacggttacggcccggtgggcgcgtggttcctgctgttcaaggcgaaggccaccaactacaagggtgaagactactgcgccaccaaccgtgcgatgctgaagccctacgaagatcgcggctacgccaagggtcacgtcattccgacctgcctgcgtaaccacatgatgcttcgtgaaatgcgcgaaggtcgcggtcccatctacatggacaccaagaccgccctgcagaacaccttcgccaccatgacccccgagcagcagaagcacctcgagtccgaagcctgggaagacttcctcgacatgtgcgtggggcaggccaacctgtgggcgtccatgaacatccagcccgaagaacgcggctcggaaatcatgcccaccgaaccttacctgctcggctcgcactccggctgctgcggtatctgggtgtccggtccggacgaagcctgggtgcccgaagactacaaggtgcgcgctgacaacggcaaggtctacaaccgcatgaccaccgtgatgggcctgtggacctgcgccgacggcgtgggcgcttccggccacaagttctcctccggttcgcacgccgaaggccgtatctgcggcaagcagatggtccgctggtgcatcgaccacaaggacttcaagcccgccatcaaggaaacggctgaagagctgaagcagctcatctaccgtccttactacaactacctggccggcaaggacgcctccaccgacccggtggtgaacccgacctacatcagccccaagaacttcatgatgcgcctcgtgaagtgcaccgacgaatacggcggtggttgcggtacctactacaccacctccgctgcggcgctggacaccggcttcgcgctcatggacatgatggaagaagactccctcaagctggccgctcgcgacctgcacgaactgctgcgctgctgggaaaactaccaccgtctgtggaccgtgcgcctgcacatgcagcacatccgcttccgtgaagagtcccgttaccccggcttctactaccgagccgacttcatgggcctcgacgactccaagtggaagtgcttcgtgaactcgaagcatgatcccaagaagggcgaaacgaagatcttcaagaagccctactaccagatcattcccaccgaataggtgagcttcaggggcggttgcggcaagccgcaaccgcccctttctcctttcacccggacggcctaagccggggcagtaagcatgccttattgtctgggcttaggccgttttgacgaaggcccgataaactgtagggaggatagcgagaatgtcgaactccatactcgtcgtcggaggcggtttcagcggacttacggccgccattgaagccgcggaagtcggctatgaagtgtacatcgtcgagaaaacaccgtttcttggcgggcgggttgcgcagctgaacaagtatttccccaagctttgccctccctcctgcggtctggaaatccagttccagcgcatcaagaagaaccctcgcatcaagttcttcacccaggcggaagtgaccgccgtgtccggcgatgccggcaactacaccgtaaaggtgcacatcgagccgcgcggcaccgtgccgagcagcgccgatctttccctgctcgcctcctcccttgaaagcgacgtcgacaacgagttcgaactgggcctcgccaagcgcaagccgctgtacatgagcgtgccgttcgccttccccagccgcttcgtgctcgacaaggccgcgctttcccgcgccgacgagttgaaggttggcaagagcgcgttctgcgacatgaacgaagccccccgcgacatcgagctgaatgtgggcagcatcgttgtcgccaccgggtggaagccgtacgatgtgaccaagctttccaaccttggcgcgggcgcgttcgccaactgcgtgtccaacatgcagctggaacgcctggcctcggccagcggtcccaccgccgggcagatcaagcgcccctccgacggcaaggcccccaagaaggtggcctttgtgcagtgtgcgggttcgcgcgaccagaaccacctgaactactgttcctacatctgctgcatggcctccctcaagcaggccctgtacgtgcgcgagcagtaccccgacgcggaagtgacggtgtactacatcgacctgcgcaccccgggccgctatgacaagttcctgcgcaaggtgaaggcggacgaaaagatcgccctggtcaagggcaaggtcgctggcgtcgaggaagacgccgccaccggtgacgtcatcgtcgaggtggaagacgcggtgaagggcgaaaagcgcaagtaccgctacgacctcgtcgtgctggccaccggcatgcagcccagccttgccgggcagaagctgcccttcgacgtgcccgttgacgaagaaggcttcatcgtcggcggcgaggaaaagggcatctttgccgccgggtgcgcccagaagccgctcgacgtgatgcgcaccgcccagtccggcaccagcgccgccctgaaggcgattcaaacggtgagagggaggtaatacagaatggccaccaaaattggcgtctatttcgaccagtcgagcatcggcggcggtctcgaccttgagtcccttgccgacaccgtgggcggcaaatggggcgaccttacgccggtctgcaaggtatttcccatccttgccgacaagaaggcgcgcgacgagatcgttgccgacatagaggaagaagggctggacggcgtgctgctgtgcggcgcttccccccgcgtggactgggacctctacgagttcgaaggcgtgcttgtggaccgcgtgaacctgcgcgagcagggcgtgatgagctacaagaaccccgacggctcgctggccgatcccgaagcggccccccaactgcttgaaatgctggtcaccgactacgtgaacatgggcgtggtgcggctgcaaaagaccaccgcgcccgacggttcgccctccgagggcgtgcgccgcatcctggtgctgggcggcggctggaccggcctgaccgctgcggtcaacggttcgctggccgggcacgaagtggtgctggtggaaaaggatgaagtcctcggcggccgcgccctgggtcttctgaagaccgtgccgctcagccatccctacaccgacgtgcacgacaccggcatcgaaaagaagatcgccgccgtgcaggctgacgacaacatcaccgtctacaccaaggcgaagttggccaagttgtccgggcagcccggcgacttcaccgccaccatcgcccttgcttccggcgaacaggaagtgaaggtgggcgccgtggtgctggccaccggctggcagccgcaggacaccaaggtgcttgaacccttcgggtacggctccctgcagaacgtggtcaccgccgccgagttcgagaagatggccaagacgggcaccatcaccgcccgccgcgtggccttcatcctgaacaccgcgctggccgaacccgccgacccctacgccgaactgtgcgcccccgaagccccggctgatgcccccgccccggcggaaggcgaagccgccgccccggccgtgaaggaccacgaaagcgtgcgccacctgcccatctccaacgccatcagcagcgttgttgccctgaagcaggccgggtacgtgtgtgacgccttcgacggcggccaggccttcatcctgtacgacagcatggtggtgcagggcatccacgagcggttctacaaggccgcgcaggaccgcctgggcgtcatgatgtccaaggcggaaatccgctccatcacccaggccgccgacggcagcctgaacgtgctgtgcgacaagaccctgatcggcgacgacatcgagatcaacgtggacatggtggtgctgcccaccggcatcgtgcccgccaccgcgaaggatcccatcgtcaacttcgactaccgccagggcccggccttcccggacctggaactgttcgaaggctacgccgactcgaactacatctgcttcccctacgaaacccgccgcacgggggtgtacgccgccggttgcgtgcgccagcccatgatgctggatgccgccgaggaagacgccgtgggcgccaccatgaaggccatccagtgcatcgaatccgccaacaagggcgttgcggtgcacccccgctcgggcgacctgtcgtacccgctgttcaacttcgtccgctgcacccagtgcaagcgctgcaccgaggaatgtcccttcggcgcgctggacgacgatgaaaagggcacgccgaagccgaacccggcccgctgccgccgctgcggcacgtgcatgggcgcctgccccgagcgcgtcatctccttcgccaactacaacgtcgaccagatcggttccatgatccgcgagatcaacgtgccgccggacatgaagaagggcggcccccgcgtggtcatcctggcctgcgagaacgacgcctaccccgcgctggacatggccgcgctgcgcggcaagcactggagcccgtacgtgcgcatcattcccgtgcgctgccttggctcggtcaacgccatctgggttgccgacgccatgtccaagggcatcgacggcgtgatgatgctgggctgcaagtacggcgacgactaccagtgccacttcgtcaagggttcggaaatctgcaagcgccgcaaggagaacattgccgagacgctgaaccgccttggcgtggaaccggaccgcgtggagcagtacgaagtcgccattgacgagtacgacaagctccccggcgtgatcgaggacttcatgaacatgatccttgagaagggtccgaacccgttcaaggggtactaggaggagatggaacatggctcaacccgtcaggattcaacccgatcttgagttcgtcaaagaactgcaggcagtcggtggcgaatcgctcaagaagtgctaccagtgcgccacttgcagcgtggcctgccccatctcccccaccaacaacccctatccccgcaaggagatggtctgggcctcgtggggtctgaaggacaagctgctgtccgacgtggacatctggctgtgccacaactgcggcacctgttccgacctgtgcccccgtggcgccaagccaggcgatctgctgtccgccctgcgcaacatgacctacgcgcggctcacccagcccaccgtggttggcaagtggctgtcgtccgcccagtatctgcccatcctggtggccattccggccatcctgtgggcggtcatctgggcgatcatggccggggttaacggctccgtcttccccgaaggcgagatcgtgttcggcaagctgttccccggcgacttcaccatcgaccccatcttcatgcttaccttcttcacggcggtgggcatcctgttcaaggggaccaagaacctcatcgcctcgttccagccggaaggccgcaccatgatgctgggcaagaccaagcactggacgctgcacctggtggacgtgatcctcgaggaagtgctgacccacaccaagttcaaggattgcggcgcggacaagtccgaccgcaaggtgggccacatggttctcatgtactccttcgtcatcctggccttcgtcaccggcgtggtggccgttgggcactggggcggcaaggttattccggccatcgcgatccacacgcccatgccgctgaccttcccggtcaagattctggcgaacatcggcgcggtgatgctgctggtgggcctggccatccttacggtgcgccgcaaggcgcttgatcccaagaagaccagctcgaactactacgactggtacctgctcggcgtcatctgggttgtggccgtcaccggcgtgctcagccagctgttccgcctcgcgggcatcgctcctgtcgcctacagcgtgtactacgtgcaccttgtggcggtgtggatgctgttcgcctacctgccgtggtcgaagctcggccaccttgtgtaccgtaccgccgcgctcacctacgtgcgcgccatgggccgccgctagcggcagagaaggcggcgcgcgaaggcgcgcgcccggccggaacaacgaaccgagaagtcattcttccgatatcaggaggctgcaatgtctgacgaaggtcgcagagtgttcaagatggaaaccgttctcggcctggtcgccgggaaagccggtgccgacgtgtccgacctgctgggttacctggcccagcgcgccctggccaccgaagaagaagccgccgtggcgcccatggccaagggttggctgtacagccagaaccccgcgttcatgcagtgcggtgaagccgaaggcaattacgacgactgggtgaagaaggaatgtggccgcctgggcgaaaacgtgtccctccagcccatttccgccgcggaactggccggcatcagcgtggtgctggacaagatcgccgcgctgaaggccagcgtggccgacctggaagacaccgtggccggtttgcaggcacaggtgaaggaactgacccccttcaagggccaggccgccgacctcgaaaagaagcttggccagtccgagcagaaggtccagagcctgaacggcgacatcgccaacctgaagaaggaactggctcccttcaacggcaaggtggccattgacgagaaggaaatcgagtccagcgtgaaggacatcgtttcccgcgccgtcaaggacgccctgaaggccctgcccgtggccgccgccggcgccgctggcgcggctgccgccgaaggtggcgccatggccgacttcgatgcgcccgccgaagacaccagcggcggcgtgcccgataccttcggctttggcgcctctggtgccagcgacgacggtttcggtttctagtcgcgaggcggcttagggtcgccgcgcgatctgatgtgagaagagagcgcccggtcggtatgaccgggcgcttttttttgttggggaatgggggcaggggggaaggggaggaagagggggaaggagttgtgccttgatgttgggcggcttctacgaagacagtcgtgcgttattgaatacgctcgatctcgttatgcctccggcgggcaaggggccgcagagcggcggccccttgcatccccgcgctccaggggggcttcgcctcccctgaacccccgacgtatcctgcgcggcgtccctgcggcggcagcttccctcggccaaagcgccttcgggtgatctgccgcctgtgacgccaatgcgcgtgaatctctcgcaggcatggcgatgcgagggtgcctttaccggtgggcatcctgcaccgcattccctgccgggcagcttccctcagtcaaagcaccttcgggtgatctgcccggcggaatgcgatgtgcgcatggctctcgcaggcggggtgtagcggaggagggttatccgcgccctcggtgtggcgcatgtgtcgtgcaacagcgtggcgtcgcacacggctacgtgcggtatgtagcctcgggcgatggaagggaggggcggtacatggcctgtcacctctcttgtggaaaaggtgagccgatgcgcgaaggggcgggcgaggggcgaccttgttgtccctctcctaccgggtttccatcaccctttcagcaccaccagcgggcggaagtggtcgatgatccgcaccagcacgccgtcctgcgcggccagcacttccgcgatgggtttgtaggcgtccggggcctcgtccagcacgcccttgtcggtacggcaggcaatgccgcgcatctgcgaccggaatctttcaagtggtatggtgcgttgcgcctcgttgcgggacatgcggcgccccgctccgtgcgaggccgaggacaggtattcctcgttgcccagccctaccgtgacgtacaccccgtcccgctgatttgcgggaatgatgccgggctgtcccgcatccgccggtgttgcgcccttgcggtgcagcaccagcggcgctccggatggcccgagccggttcaggaccacggcgtggttgtggttctcgttgaccatgcggcccagcagcagggaaatttcctgttcggaaagcgggggctgggcagagggaatcggggtggctgcgaggctctgcccagataggggagagatggagacgacagggggggggaagtctgtcgaggcggcaggggccggggaagtcggggcatgggatgggccgttgaggcctgtggctccggcatccccagtgggcttgggggggcgggcggggcgtttgcctgtgggccgggccagttgccgatgcacgtcggccagtgcgcgcagggcgtgttccagcatcaggcggcggttcagtagcgcatagtccagcgcccagtccatgtcctgccggtaggcgcggccaaggcgcgaaaccagcgggaacagcctgccctgcttcatgtaccaggccccgatgtcccagccggagcggcgcgagccggaatgaacggtaacaccgatttcgccccgcttgttcacccccacttcgaggaagtggttgcccccgcccagggtagcaagttggatggactggcgcgcgttgaccgcgtcggtcagttgcgtgtcgccgctgccgctgatgaagcgcggcaggtcgtattcgccgggggcgcgggtggcggtgcccacgggaatggtcagccgcagccggtcgagcagcagttgccgcgcggcctcgtcgggcagcacctcgtccacgggcaggccggtgttcacgtggcacatgccgcagccgatgtcgtagcccacgaagctgggactgatgtgcccgtccagcagggccaccccgccgatgcacaggtcgtagcccgcgtgggcgtcgggcatgacggccaggtgcaccatgcagggcagggccagggcgctttcgatctgctcccatgtggcggcgtcgagccggtccggcggaatggtcagggacaggcgcggcggcgcgttgcgcaccccggtgcaggtggcgtaggccatgcggtcagccggggccgcgccggatgtgcgcccctggccgcgtttccggcgggagtcgtcggcggacggttgcgagccccgtttgccggtgtgcttcttgtgtgtggtgcgtcccatgccccatccatagggcaggcgacgcgggcgggcaaggtcgcgtcagtgaggggcgacgcccaacaggccgtaacaggcggccagcagcaggcacagcggagtgtacagccgggcatcccaatgggcgaaagtggtggaacggatgcggcggaacacgccgcagtaccggaagtcgccaatggcccgcaccacgaagatgaaggccgcgccaaggcacagcgtgggggccatgccgggtggcggcaggggcagccagcccagggtcagcccgggcagcagcgccagcatggcaaaggccagggtgaccgcgccggtaagcccgcgcgagacggcaaacagggggcgaccgcccacagaatcaggcgtgcggggaatgaccttgtcgagccacagggtggagcccagaacccacgccccgtgcaacagcgcgatggcggcaaggcagacggtggccacgaatgcggcgacggcggagagtagggtgaggatggtcatgaggcatgaatagcacggacgcggctgcgcgtcatgccgtcggagccacacgggggatggggggcactcgcttggcccggtcaccggaaagggcgcgacacatgcaaaagccccggaacgtcatccgacattccggggcttgatcttgttgcgttatggcaggccctagtcggccatctggaaatcaaccttgatcttgaacagcttggtggcgggcaggttcaggatggggatgcccgtcttttcggtgatttcggccagcgtggcgcatacgctggcccaagaggggccgatgcaggtgaaccagatgttgtattcgtggttgcgcaggtagttgtgggtgacgcccacatggcggttcacctcggccacgaacccgtccatggcctcgtcgggcaccttggccgcgcacagcgtggagcgaaagcccagcttggccgactggaagttggcccccatgcggcggatgagcctgcgttccttcatggcgcgcacacgggccagcgcctcggcctcggtgacgccgcacttttcgccgatgacggcgtaggggcgcgattccagcggaaagtccgactggatcacgtccaggatgcgcttgtcgatctggtccagcgtgtcgttgttattggaagtgcagttttcggcgtgggatgcggtcatgatgcctccgtcagcggcacgcgccggtgcgcctgggggtgtacgagcacagcggttcctcggccatgtggtcgccgctcatgttgtaggcccgcgcgcggcagccgccgcacaccttgtggtattcgcaggggccgcacttgccggtgtaggcttcctgatcgcggaactgcttgaagtggtgcgtgttgcgccagatttcggggaagggcgtgtcgcgcacgttgccgcagtccagttccaggtagccgcacggctgcacctggcccacatggctgatgaagcagaacccgatgccgccaaggcagccgcgcgtcatggcgtccatgccgaaggtgtcgggcgtgacggccaggccttcttccttggcccgctggcgcatgatgcggtagtagtgcggcgcgcaggtggccttcaggtgcatggaggtggtcttgcggaagtcgtagaaccagttcagcacttcctcgtattccgtggcggagatgacctggtcgccaaggcccgccgcgcgcccggtgggcaccagcaggaagatgtgccacgccgctgcgccgatgcgctcgcacagcttgaagatgtccttgaagctgccaaggttgtcgcgggtgacggtggtgttgatctggaactcgatgcccgcctgcttcaggtattcgatgccccgcagggaagcgtcgaacgcgccgggcacgccccggaaggcgtcgtggctggcggcgtccggtccgtcgatggagatggagcagcgctgcacgcccgcttccttcatcttgcgggccgtttccggcgtgatcagggtgccgttgggcgacatgacgcagcgcaggccaaggccggtggcgtacgcgataagctcgtacacgtcggcgcgcatcatggggtcgcccccggtgaagatgatgatggggttgcccacctgaggaaaggtgtcgatgagggccttggcctcttcggtggaaaactcgccggggtagggttcttcgtgcgcttcggcccggcagtgcttgcaggccaggttgcacgagcgggtcacttcccacgcgatgagcttgcaggtgggggtgccgtcgggcagggtgcgcggcatctgcggcgcgcccacccccgaaggatgtccgccggggtgacctccgccgggatggccagcgggttgaccgcccggatgtccgcccatgcctgcgggatgtccggccacgctggcgggatgtccggcctgcgggccggccttgcgttcgtcgccggggtgttgcggatggctcatgctatttcaccagccctttgcgcagcaggtcttcggtaaagtacgtgatgatcagcccggccccggcgcgcttgatgcccagcagcgattccatgaccacggcgtcctcgttgatccagccgttcaggccggcggcgcggatcatggagtattcgccgctcacctgataggcggccacgggcacgtcgaagcggtcgcgcacgtcgcggatgatgtccaggtacggcccggcgggcttgacgatgagcatgtccgcgccctcggcgatgtccgccgccgcctcgcgcatggcttccacccggttggcggggtccatctggtaggtcttgcggtcgccgaactggggggtggattccgctgcctcgcggaacgggccgtagaagctcgatgcgtacttcaccgcgtaggacatgacggggatgtggctgaacccgttctggtccagcgcccggcggatggcctgtacccgaccgtccatcatgtccgagggggccacgatgtccgcgcctgcctcggcatggctgatggcggtcttggccagcagcgacagggtggggtcgttgtgcacctcgccggacgtatcgccctggcgcaccaggccgcagtggccgtggtcggtgtattcgcacaggcacacgtcggtgcacaccacaaggttcggccagcgcttcttcagcaggcgcacggcctgctggacgatgccgtccttgttgtaggcctcgctgccgcgatagtccttttccctggggatgccgaacaggatgcaactgcgcaggcccgtggccacggcggcttccacctgcttttccagttcctgcaacgaaagctggtactggccgggcatggccccgatttccttgcggaaggtggggtcgtcggtttccaccacgaaataggccatcatcaggtcggccgcgtgcagcgcggtttcgcgcacgatttcacgcagggcggcggtgcggcgcagtctgcgcccccggaagaagtccccgaattcggacatgccgtctcctggagtaggcagggttgaaacgctgcgcccgatgctcacggtgcgccgggcttgcggcccgttgcaggcaggcacgatcagccggggccagtcacggccagtttaggctggcgggtggcagccgcttggcggcggtgcgtgcggcccgccgaggtggcgggatggctgggtggcggcctgcgtgggtgcagcgtgcacccggacggcgcggggccgtccgggtgccgtcatggcaggtatggttccggcgcgggcgaacctacgcgcggatttcgtcgtcgctcaggtagcaggcgggatcctgcgcccagatgtcgccgtagtaggcttcggcgcgggcgcggaagttgccgccgcagatgttcaggaagcggcaggtggcgcaacgaccgcccacgtgctgcttcttgtccttcagcttgtgcagcagttcgatgttcgggtcgtcccatatctgcgagaaggggcgttccagaacattgtccaccacgtgctggcgccagaactggtcggggtgcaccttgccgtcccacgagatgcagccgatgccgcgcccggagttgttgccctcgttgtactggagcagctcgaacacctcggcggcgcgcttgggatcttccttcagcatgcgcatccacacgtaggggccgtcggcgtggttgtccacggtcagcacttccttgggcagcccggcgtcgaacagttcgcgggtcttgtccatgatcaggtcgaccatggcgcgggtttccgcgtggtccaggtcttccttgatcagttcggacccgcgaccggagtacaccaggtggtagaagcagatgcgcggtacttcaaggtcgcgcagcagctggaagagcttgggcacttcgccctggttgcgcttgttgatggtgaagcgcaggcccaccttcagcccttcggccttgcagttttcgatgccttccagcgcgcggcggaacgagccgggcacggcgcggaacttgtcgtgcacctcttcgccgccgtccagcgaaatgcccacgtaggacaggcccacttccttcagttcgcgggccttctgcttggtgatcagggtgccgttggtggagatgaccgcgcgcatgcccttggtggtggcgtgcttggccagttccaccaggtcctggcgcaccagcggctcgccgccggaaaagagcatcaccggggcaccgtaggcggccaggtcgtcgatgatggccttgccctgttcggtggagatttcgtccttgccttcggggtcaatggcctgggcgtagcagtggacgcacttcagattgcaacggcgggtcatgttccagaccacgaccggtttcttgtccttggagaactggagcaggtgggagggaagctggcccgaatggcgcccgtagcgaagggcgtcggagggttcgacctgaccacagtaaagcttggagatcccgatcattctcactcctgttggctggccgccgggcgcgctgacaagagaggccccggccttctggcacggggcgtagcgcggcgggctggcaccggaaaaacgtcctcacgccctagcataaatcgtggcggagggaaagcaactccgccccggcgggcattgcggcgcagcaggcggaagcggcgggcgcaagggtgcggtgtcagtagtcctttttccacatgatgcccagttcgctcgacgtgggcgaactgcggccttccagattcaggcggggcagcagctccacttccacccgcgcgccggtcgcgcccgcctccgtgccctgctccacgcccacgtacacgttgtccagcaggtacttgcccgcttccagcgtgggccgggcctgttcgccggaagcggatgcgcccgacatggaggacgtgcgcgaaagggaagggtcgcgcggggcagtggtggtgcgctgccgtgccgggtccgacgagcccacccgcagcacgtccacccccagggtacgccgtacggaggtcagcacgtcgaagtcgccgcccgcgccggacagggtgcgcagggcgttggcggcctgcaacgcctcgaaccggctgagttcggtcagcggcttgccgaacagcacgtagctcatcacctcgtcctggggcagggggggcgtgctggacagggcaagcgccgggcggcgggccgtgccgcccacgtgggccacggcggtgacggcagggccttcgttggtcaggtccaggtccagcgcggggttgggcggctgttcgccggtgaaggtgatgttgccgcgcgacaggctgaagggcttggccagcagatcgaacctgccgcgtaccggcgacagcgtgcccgtcagcgcgggggatgcggcggagcccgccacgcgcaggtcgccccgccattcgctgtccagaccgcgcccccggatgaagaaccgttgcggggccacgatgcgcaggtccagccgggggcctgtggaggacatggaaggcccggcggcactggcggtgggcggcgcatccatcgggccggtggccgccatcggggacgattctgcggaagagcccggggctgcatgaggggtcaagcctgcggtagggggggaacctgccggaaggaccgggtttgccggaagagtagccgcggccacggccttttcggtcacctccagcgtggtgactccgccgcccagaccgcgcagcaggcgcagttcgccttcgggcacggtgatgtccgcccgtaccagcggcgcggtaagcggcccgttggcttcgatgctgccggacagggtcagcgacaggtcgtcgcggtgcagggggctgaggcgcagcaactggccgcgcaggtcgatgcgcggggcaaggtcgcgtgaaaggccgtgccgggcagcgggagggggcgatgcgggctgcccggtgccggtggagggtggggctgcgctaggagcggccccgggagcggcggcgggtgcggcatcggggacatgggcggcggcaaaaccggcgtccgggggcggtgagaggcgtccctcgaaggccgccgtgccgccgcgcccatcacccagccgtgcgcgtatggacagggttccgtcgtcctcgtgcagggcgtccatccggatgtcggtcagcagcacgccggacactaggtcttcgtacctgccgccgcacaggaaggcttccgcttccacgcggggagcgcccaccgggccgcgcagcgaggcggtcaggctgcccatgccgctcaggtgccggtcggccagcggcacgaagcgccataccggggccatcgggccgcgccaacggatgtccgccgtcatgtcgcccgcaaggtccggcctggggagaccggagttgaagcgcaacggcagggtggcctcggcttccgccatgtcggcctgcaagccgtgggcggacagggtggcgtgcagcagtccggtgccggaagaactggccggggcgcggcgagcggggctgccggattcggcggcggcagaatcagggacggcgggccggatggtgcccgacagacgaaatgcggcgggcgtctgcctggggtcggggtaggccacgtcctcggcctcaagcacgaaggccccgctgcccgaaccgccctgcccgcgcagggacgcggagccggaaatgcggccctcgggcaggggcaggtcggcggccaggcgcagcacgcgcaggggcacatcggtcagggcggcgtccagcaccacgtcgggggtggcggcgttggtgttgccgccgtcgcgcaggcccagcgaaaggtccagcgtgccggtggcgggtgcggcggttgcacgagggtgcgccgccgggcgcccggtggcgttgccgccttgttgtgcaggcgggctggcctgcccgagggggggcgcggctggttgcgagagtggcggcgtggcggacaatgccaggtgcaggccgtccatccgcacgcccccggccagttggatgtccgccgggcgggtcaggtccacactggccgcgtgggccgcatccgaaaggtgcagggtgtccagccgcaggatttgcgcggcggcgtcgtagcctccgcgcacgtttgccgtgctgcgcccgcgcagtgacagcccgaaggctgcgccgggcgagcccgcgttgtcgtcgcgcaggtccagcgtggcgtcggctgcatcccaggccagcccggctgccgtgccggggccggtgcgcaggcgggctgtgccgcgcgtggtggggggcatgtcccccgcattcggcaggcgcagggtcagggacagggcatcgagcgtggccacgccgcccacggcaaggcggttcgccgtggcctccgcgtgcagcggaatggcggaaccatgcggggccgtgcgggacgcgcgggccatggtgccggagccagtgccggtgccggtcgcgggcgatgcagcagtgtgctgcgcgggcttgtgcgttttggggctggaaccggcggtgcgtccggcatcggcacgggaggggaggggcgcgtcatttcccagccatatccgcagcctggcatcgtcgccggacagggatgtgcccgccgcgcgggagagcgcagtccagtcggccacggcaaggtcgacggtaccggacaggatggggccggagaaggcgggggcggacaccgtatcccgcgcctttcgcatgtcgttccatgacgcggccaatgcggccagtccgcgcaggccggctccctcggcacgggtgatttccaggcgcgcgtcacccgcgccgttgcgctgctccagccaccagttggcggccacggccagcggcgcgttcagggcgctgacggcggatacgtccagcaggccccgcgcgcccgatacggcggcggtggggagcggggctgggacgatgcggccgattgcggcgctttcggcggtgcgggctgcggccaccggatggtcgaggggcaggcgcaggtccgcatccagccgggccgccaacccgcgcaccgtacccacgggcagttccagatgcggcagggcagctgtcaggcgcgccgtgggtgcggccagcgtgcctctggcgtccaggttcagggtcagggtgtcgctggcggcggctggcaggggcgtttgccccgtggctccttcgtcgggtgccagcaggccgttcacgccggtcaccgtgaaccgggccgaggcatcaagcagggttgttccggcaacgggcggcaaaagtccgggagtaccgccgacatgcggggcgggcgcgccgaggctggccgtgccccggcccgacagccgggccgtggtgaggtggcgcagttccagccgcaacggggcggcgtagccgccggtcacttcggcggacagggcgggcgatggccccagcaggtagcgcgcctgcggagcattccagcgcaggccggcgcccagggcgcgcactgtcatgttcaggccgggcgcggaagcggcgggcgccgcccccggagagcccgcacccggagcctcgggcggcaggcgcaggtccacgtccgcctccatccgtgcgctgcccgccagcaggggagaatccgcggggctgctgcttccggatgttcggggcgccgcaccgcgtccgttggccggggtcgggtgggtggcctccaatggcaagggcagcgcggacagcgcgggcaggtcgggcagttccgccgcaagggtggcggtggcgtgccgggttgcggcatcccaggtgccgctgccggtgaggatggccagcggaaccggtggggattcggcagtggagggccgcgcggcggtgttccctttgcccttgccggggcgtgccgcatcaagtctgccgcccgtgccgtccgcaccatccgcaccatccgggccattcgcgccgtccgcaccgtccacgccgcccgggccgcccacggctgcgggaccggcggcaggccgcgaaccgtccagggccaggcgcaatccgtccagtatcaggcgttggccggtgcggcgcaggttgccgtccatgtccacggcaatgtccgtgcccgccaccgcagccacgccgcgcagatcgatccggccacgcagggccagtgcgtccccgtccggggtgttcaggctgccgttcagcgccagtgccgcctcagctgcgcgcaggggggcatcgggcagcagggcggcgacatcgtgcacccgcgttcgcacggtggcgcgcaggtccgtgggggcgacgaaggccgtcccggcgggcgcatgcagggtggcgtcggcaagctccaggttccatgcgccgccatccagcgtcagccgggggatatccagcgtcatgccggtgcgcccgaagttgccggatgcctgtgcctgcagggccacccccttgatgggagatgccatgacgggagaatccggcgcgccggatgctcccggactgccggtgccccccatccagcggcgcagttccgccggggcgtccgcgccgttttgcgctgtcagccgcaggtcggcccgccaggcggaatcctttcggcccgccagccacgcggcgatgcccggagcgctggtgtccagttccacgtctgcctcaccgtccagccgcagcagatcgcctgccgaggccgcaagccagccgcgccaccggcctcccgtgccgtgcccggccatgcgcaggccataggcgggcaggccgggctggccgatcaggcagcccagcaggccgcccgtgtcttcgccgccagcggcgtccagttgcaggtcgccggtgcgcgcggtgtacgacagggcaagggccagtccgccgggggcagccgcatccggtgcgctggtgttcggggcatagtcggcatgcagcggctcgcggtccatgttcatccggacggagacggaacccggcggcgcgtccagcgcgccgcgcagcgaaaaggccagcttccgccccagcaggtccatgcccagcacggcacgccgcacgtccagttcatccagccgcacccgcagcggcagggccgggggatcgaatcccgttggggtcttcggcttcgggctccccgtggcgggcaggtccggcattcgttcccagcggggggcggacaggcgcaccagttccacatccagcgtgccgtgcagcagggccagtggccgcaggcgcactttcgcctcgtccagatgcagccacgggccgcgcccgtcggacagggtcaggttgcgcagccgcagccgctccggcagggggccttccagactgtccagcgtggcggttatgcccgccgcagccagcatccgtacggcctgcgcggccagccatgcctcgccgggcgcgctgcgcagaaaggccgttccgatccccagcgtcagcagcaggatgagcagcaccgccagcgccgcacgtcctgcagcgccaaggatgcgccgcgtgcggttcttcctttcgggcggcgtcggttccgatgcacgcacggcactgcccccggcgttttccggcagggcgggcggcgacggcggtgcggtgggcgcggcgtcggggccggtatggcggcgcgggtcggtcatcagaagctctgcccgatgctgatgtagaattgcaggggggcgtcgtcctcgcgcgggttcagcggggtggccacgtcgaagcgcagcgggcctgccacggtgtagtagcgcacgccgatgcccgcgccccagcgcatggcgtcgccgaagcggggtgtttcttcttcgtagacgttgccgccgtccagaaagggcacgatgcccagggtttcggaaatgcggtagcgcagttcgaagctggcctcgccgaacgaggagccgccgatggggtcgccgtcctcgcgcgggcccagggactggtaggaatagccgcgtacagaaccgcccccgccgccgtaaaagcggatggagccgggcaccgcgccgctggacgccccggacagcgacccggcagccgcgctggcggccagcaccagccgtccgtcgggaccgtccgggtagccgcccgcgagaccgtccgggtgaccgtcgggcccgttgtcgcccctgtcggtcctgtcggcctgccccgctcggtgtgccttgccgcgcagcaagacatgataggcgctgacatccagccgcgaacgcaccacgttgaacggttcgtcgtagaccccggtgtagggggtgacggaaaggtcggcccgtgtgccgcgcgtcgggtccagcaggtcgtcggtggcgtcgcggcgcagcgaaagcggcagcccccacatggtgtacgagcgctccggaccgcccgcgtcctctatgcggccaccctcggtggacacgccgaccccggcccgccagccgggggccaggtcgcgcgccagaccaacggaggcaaaggcggcctgctggtcgtaggcgtcggacgtttcgttgcgcacccagctttcggccagcagttcctggtcgggccgcaggaaggacggcttgcggaagctggccttgccctcttgccgcttgtcccagaccggcagttccagccgcagccgttctccttcgcccagcaggttgcggtgttcccagaaggccagcacgccggggcccagggtggaatcgtagcgcaggccgccgcccacggtgcgttgcgggccttcggtcacctccacccgcaccgggctggtgtaggcggcgtcggggcgggtgccgggcggcagggccgtcccggtgtcgggcgcggtgtcggacgcggcgtgggcgtccgtagccgtggcggattccggcgcgggcacggccccggcgctgaccgcactgaacagcccggtggcgcgcagccgttcacggtagcgctctaccgtccgttcgtcccacggctggcccgcctgccagtccgccatggattccagccattcggggcgcaccgtgcgggcgccgttgatttgcggtggccccatgcgggtgggcagccccgccaccacgtccacggtggcgtccagggtgcgcgcggcatggtccacctcgtaccgggcggatgccacccgcgcgaaggggtagcccgtgtcgcgcagggcgaccggcacgcgccccacggcatccagaacggcgtcggatatggcgggcgcgccggaggcaaggcccacctcggccagggtgcgcggcggcgcgggtgcaaattccgtggcgagggaagacacgccgtccacgatgcgaatgtgcgtcgcgcccaccacgtagcgcgggccgggccgcagttccagcctgacggccacgggcgatgcgccgtcgtcgatgctgcccgccgccgtgcccgcgtagtacccgtgggcgcgcagcaccttcaccgcttcctgctcgtcggccagcatgcggcgtcgcaggccggtcatgctttcgggaggggtgtcggcaaggcgttgcagcaggctggcgttgcgcgtcgcgtccagcagctcccgatcgtccgcgccgggatcgggccgggatgccgggggcgtgtcaggaaggctctcatgggggaggacgccatgggggggatcgccatgggggccactgccgtcggaagcactgcccgtcggcgcgatgatgaaggagacccggtaggccacgttttccgaaggctggctcggcggttggccgggtgccgtgcccggcgcagctttccgggggcggggcgcagccgtggcgtctgccatggcgggggggcacagtccgggcggggtgcgcggcggggccacggcgtcaagcgcgcgggtggcctcgagggcgctggggtcggcgttgcgaacggctgtgggggcagacgttccgggtgcggagggcacgtcgttgcgcggtgcggcgcagcccgtcaacgtcaggaacagcgtggtgagcagcgccagtgccagcctccggcccggcagcggcggagcatgggagaaggaccgcgccacggcggcatgaaggcggatgcacggcatgccgcacgatagcggctgggcgcggatttgacaacgtgaggcgggcaaaaggccaaaaggtggcggggcggccagcatggccgccccgcgagaattggcgatggacgccgacagcccctagaacgcgggttccttggacaagcccttgggcgcgggcgggtcgatccacagcttgatttcctgcgccatgtcccacgaaacggtctgggttacggcccacatggggtcggtgggcttgcgcgccttggcggagaacaggatgaagtcgttggtgaactggtgctccatgaccccggcgtggcccatggcccagatcatctggccggtgttcacgtcccatatctccagcgaaaccgaaagcttggaatcgccggaggtgccgccgttgacgtaatgggtcacgtagccgccgatgagcaactgtgccccgcgcagggcggccatctgcatggccaggtcgcgccggtagggggtggcgttttccgcgaattcgatgaccgggaagaccttttccgacagccatgtctgccagatctggcgcgatacctccaggccgacaacgcccggcttttccatctgctgggtgacccggaagggcacgaacagcgcggtcagggggcggttgggcggcgtggccgggcgcacgctgacctgcgggttgccgcgccgtacccagtcgtccatgtagaagatgggctggctggcaaggtcgatgtacaccccggtcttgggcgggctggaacaggacatgaccagcggcagaagcagcaggcacaatgcaagcagcggaaggcgcagggccgggcgggcacatctggcgcatctagcgcaccgggcacggtgggcggggcattcggcgggggatgccgggctgggcatgaagggcatggacaacgctccgggaatggccgcgcgcctgccgttgccctgtcgggccgggaagacgcacgggggtgatgtcggaaagccgtcgtgcggacgggcgtgcacatgcctcagcaagaatggtgccgtaactgcctgcaagggggaaggatgcggcggatgcggaaggaggcgggtcaggtgcgaaagggtgcgaaaaagtgtggaaggggcgagcgtgctgcggaaccatgcggaaggtgccggacgccgcgtgcggattggctggcgggggcacggaacgggcagggcgagtgtctggcaggacgcgaatcgggcaggacgtgtggcggctggggggcgcgggcggtctattgcagacggggagtgggcgtgggcgcggcctgggccgattccagaatctgttcgcgggtgcgctggatgccgttgtgcaggtccagcctgcgctgggcgggaatgcggtggaattccgggcggcgggtaaggtccatcaggtcgttcatttcgtggcggatgcgccgcaggcgcaccagtgtctcggcgtccaccggggccacccgctcggcgatctcggccagttcacgcagttcggcggccagattgcggatggtgcgcggggctatttcgcgggaatgcctgcgccgttcgcgcagttcgttccacagggcgcgcagtttcttgaacatggccgcctccccggttacccggccgggccccccgcccgatggccgtttccgcgttcctccggggcggggccagcgccccgcatcccgtcattcttgttccgcatccccgtttgcgccgcccggtagtggcgtgctcccgcgttcccgcacggcgtgcgggccgcaccgcctacatgggggccgaggacatgaacatgcgcagcagctgcaccgtcagcgcgaagcccagccccagcagagggccgatggccagcgccgtgcgcgaccagggcagccggtgagcgtacttgacccccacgaaggtacataccacgaaccacagcgaacccaccaccggccccaccagcggcaccacgctgagcaccgtgggcgcggcactgtacgagatgacccgcaccgtggtgggcaggtctgccgcacgcggctccaccagccggatcatgaagtggtacaggccggacagcaccgccagttgcagcagcagggtgaagggcgagaccagcagggtcaggggcaggctcatgtcgtgggtgacactgcccatccaggcgtgcagttgcgggtcttcgatgaagccgccgaaggcgcgcatgctcatgagataccacagccgctcggtgagcgcctgaaagatgccgatgagcaggtagaacgccaccggccgcttgagcgagcccgaggaacgcaccccggagaagaagcgcggcgccgccagcatcacccgcaggatggtctggtacaggccggggaaaaagcccacacggtccaggttttcccacggcacctcactgcgggcggatgctgcccacggcggcaggggggcgtcccgttcgccggggtgcccgccatcgtgcgggggaaaggcatcgccgtggtttccggcgttccatccgtcaggggcaccatttggggcaccatttggggcaccatttggggcaccatttggggcaccgtttggggagtcgccgggggtaccgttccggtagttgtcccggtcgtgggggtggccgccgttgtcgggccgcgtgcgggattcggactgcttgcgccagcggtcgcccaccgaggccacggcgtcccagatgtcgcggggcgagccggggcggcgctgtcccccggcggaacccggggcggcgtcgcgcccgttgggggcatcgtgatcgtcgtcgtgggcgggggtgctgctccggcccggaatcaccgcgccggggggcagcgggtcgtcgccggggcgggaaagatcggtgtgcccgtgggcgttgcggggcgcgtcggcgctggaaggcgcggtgcccgccggatggggggcggtggatgaagcgcccggatcggccatgcgcggcgtgccggtgccggagacggggcggggttcgcccacgtggtcgtcctctccggtatagtcggcttctgcgccagatacgccagatacgccagatacgcccgaggtggcggatacgtcagactcgtcagccccgtcaggtccgtcagccccatccggcggaagcgatgcgccggacgccggggtctgcgaagtggcggaggtgccacgccggaaggtggcgggaatgtcgtcgtcctcgtcctgatccatggcaggcccggcatggggcatggcgccgggcgccaccgcatcatccggcgtgcggcgagagcccgcgtccgcagcctgcggggcgcgaggggcctgcggggcgcgaggggcctgctcggtgtgcccggcgggggaaacgtccggggtttcatcaggtgccagggcgcgaaaacggaaacggtgacggcacttgggacaggtggcgatggcggccgaggacggaatcttgctgctgtcgatgctccgttcgaactggcactccgggcagcgtataatcatgggaaatcctttgcttccttgcatatgcccagtgtagggcatcaggcagcgcaaatcaaggtgggccccgttccgtagcgttccgtgccgtcccgcacagggcggagcggcggggtgccattggttttccgccggttcgcggaaccgaagccggggcggcgcgctcagggtgacaggggcaggcgcagggccagatggtggcggtgcgcagccgcctccgtgtcgcgaagttccgcgctgtccctggctggtcgtgcgctgtcgccggagaccagtccggcgtgggcgaacaggctccggggcagggccgggtattccgtgctcagccggtgcagcccgcccgaaggggccggggctgcctggcccgcgcccgccgcattgaacacccgcaagcgctcggccagcgcgtcccggtccttggcggtccagctcaggtggtcaatccagacatcgcccagcaggcaggtgtggccgtgcacccccaccacccgttcgtgcaccgcaccccggaagcatactcccggcatgcggcggaacagtcgcagttgcacgtcgggccacaggccgtagcccacgcgcaggtggtccgcgtcggggtaggcggtggcgcggggcaacagccaagctccggcgccgggcacggccatcaggcggggcagcagcgcccatgcgtggggttccagccgctcgtccgcgtcgaggtacaggcaccattgcgtggacagcagccccagcatggcgttgcgctgggcggaaaaatcgccccccagcgggcgcaccgcctggcgcagcggcacggggcacaggggaatcggatcgaaatcggggggcgcgccgtcccagaccacggccatttcgcgcacccagccgggcacctgggcgaaaaaggcgggcaggtccggctctgcggggtgcaggatggcccccacccccagatcgggcagatcggccagatcggccagaccggtcggatcggtcagaccggccagatggggggggcggtccgcgccttcgcccgggtgttgccgcgcatcctgttccgcatgggtcagcgtcacgggcacgcacccggcgaacaggcgacgccagcggtgcaatgcctcggtctctgcctccggcaggaacgggttggggaccagggtggcggtttccggcgtgacgccggtgccccgcaacagcagcagcagcgcccatggcgaggtgtcggccagcaggcgcggggcgtccggagctggcgtcggggcggtgaaatccctcaggaggccgctggccagcgcggtgcgcatccggtccggggcaagatcgcacagggtcaggcgcggcacggtggccgacgcgggccgccctgcggcgctcgcggcagcgttcagggcggcgcaaacggcctcgggcagggcgccgtcgccggtgcccagcagcaccagatgtggccgcccgctgcgcagggcaaggcgcaccgccttgtccgccgcctgtcggaccgcctgttggggggcatccgcatcaggccggggcagcccgggaacgtcgtccgccggtttctcctgtccggcaccgcccagccggaaccccaggaccgtggcggtatacgcggccagcagggcgtctgtggcgtcgggggtgactgtaacgtcggggcgggcggcttcgcggggagtttcgggtgcgatgctcatggggcctctccgcatgccatctccggcgggcacacctcgtcgtacagcgcttccagggcgcgggcctgcatgtcggcgtcgaacagcgcggcggccttgcgtcgcccggcctcgcccatgcgccgggccgcgccggggtgacgcagcagatgcagcacggccccggcgtaatcgtccgccgtttcggccaccagcccggtgacgccgtgctccaccagttccagctgggcgttgtcgcgtaggcccgggcaggggtgggtgaccacgggcagcccggcggccatggcctccgcgatggccagcccgaagctttcgccggtgtcgttggcgtgggccagcagcgaaagttcgttgaagaacccggccagttccgcgtcgtcgcgcagcgggggcagaaagcgcacgttgtccgacaggccgtgctcgcgcacgtagcgttccgcgtctggggtgccgccgacgacgtcgtagcggaagtggggcatctcgcggcgcagcacgggcaggatgtgcagggccagcggcgaccatttgccggggtctggccgcgacaggcggcccagcacggggcgggtgtagtcgcgctcggcgggcggcggggtcagccgggcgaacagggcggtgtcaacggggttgtacagcacccgccagcgcgggggcacggcggcgatgccctgcacgcgggcgaagcgttgggcgcagaagtgcgagacgaacagggtgacgtcgatgagctggcccgaaggggaaggatcgtgccgcccgaagacgttggtctccacgatggcgggcaggcgccgggggggcgcatcggcgttcgcgtccggagaacgcgcggcggcgggcgcctggcggaaggccatgcgcagggggcgcaacagttccggctggggccagcccgcgcggtgcacgtgcacgatgtggggaaggaagcgggcggccacgctgcccaggtcgcccccgatgaaggtggtcacccccgcctcgcgcaggggggcggcgcgggggccgtcggcggggctccataccgcgcgctggaagcgggaccggtccagccgggtcagcagcagttgcatgaccttttcggtgccgccaagccccagcgaggaaaccacgtgcagcacccggcgcggcgcacagggctcctgcgggccggaatggtccgctggtgcggggggtgcggccccgtcgggagagtcgggagagccggaagggccggcgtttcctgtggcgtgggttgcggcggtgaccatgggccgtgttctagcccagcggcgcgggcatgggaagggtgtcttccgccgacgttcggcctagccctgcgcgaacttgcggtacaggttggccgcagccatgcggctgggggcaaagcccttcaccggttgggtgtcggaagcttcggatgcttcggcagccgtcggggcggctggctccccggcagcagtcgtcggggcagtgggcggtacgccagccgatggcggcgctgtttgctgtgccgaaggcgcagtgagcacgggggcggctgtctgtgcggtctgcacggcctgcactgcctgctctggcgggcttggctgggggggcagggcctgtgttaccgcctgcggcgcggcatcggctgccggggcctgctggccgtaggcctgggcgtgggcgcgaccgaactgcgcgggcttgcccagcgggggcatctgcgcggtgggcagcggcacgcgcgagggcgcggcgttggcgggcgtgcggctggcagccatgctggcccccacggccatggcctctggggtgttgacgatctgcccgtaggcgccgcgcaggccggacaggatcttgatcacctcgtcgatgaacgtcacgtccatcttcaggttggcgttgagcaggcgggtggagcagtagaagtacagcttgtgcaggttttccgccagttcgccgcccttttccaggttcaggctggcgtccagttcgttgacgatgtccagggccttggagatcaggatgcccttgcccgcgtagtcgcgttcggcgatcttttccttggcctggttcaggaacttgatggccccgtcatacagcaggagcaacagctcgccctgggtggtcgtggtgacctgggtctgtaggtaggcgtgtgcggccttctgcattgcattctcccggtatatgcgcccgcgtgtcgatgcggtgagtgtgtcgcgtgttgtggtcgttttccgcgccgtggcggtgtggccgccccggttgttccggcggttccgaccgtggctacgaagacgttgacgatgacagcgacttgatctggctttccacggacttgcccagcgcgtcgtagcgggccagggtggcctccagccgcgagtagcgcagccgttcgcgccgttcccactgggtgacgcggtccacttccttgtcgatcttcttctgtatgtcgtccatgatgtcctggtagttgtcttccaggatcttcagcgcgccgtcgctgcccagcatgtcgctgagttgctcgctgaggccgctgagcttgccttccttgatgcgcatgcggctcgcgtagctgccctgcgaaaggttgtcgatttgcagcgccaggcctcgggcgtcgccttccatggccgtgatctgcttgttggcgttgtcgatgttggcgcgcttgccgccgatgaaggcgttgacgatgttgcccgaggcgtccacgtcgtaggtcacgtcgtagatgcccgccttggtcacgcccttgacgtgcgagtaatagctgaagtcggacgaatcggactcgggcagcccgtctgcggcaaacagttccgccactgccgtggggttgttcttcagcacctcgtccagttttgcttcgtccagttccagcaggccggcgttcaggctgttggtctcggcgttggtcaggatgccgatgtgcgccagcgacgaaaattcgtcgcctcgcagcaggttgccgtccttgtactggtattcgaagcccgcagccctgtctgccgtggccatcttgagctgggtggacagcaactgcacgccgtagttgccggtaaggatggaccccttctgcatggaatacagcgacgaggcgtcgtccgggttatccacgtccttggagctgttgacggcggtcagttccttgatcttggatcgcacggcgttcatggcgtccacgaacgactttacgttttccttgatcttttcggtgtctgtagccaccgaaatctgggtggtgcccacgtccttgagggtaagggtcataccctccacggcgccggtcagtgtgttggacgcggattccagccaggtggcggcgggccagccgttgacccggtacttggcgttctggctggcctgcacggtccaagtggctgccgtgccgggaaggccggtgacggtggtgcccgaatccacggacagcgtggcgttggcccccagatccatgccccggaactggaaggtgtagccggtgccgttctgcaccagcattgcctttacccccgggttctgggggtcgttgttgatcatgttcttgagggcgtcgatggtggtgccgcttggcaccgtgatcgagcgggtcttgcccatgtaggtgtaaacgaactgctggtcgctgccggagtcgttgaccttggttttcttgtcggcgaaggcggtgttgtaggtccagatcgagctggaggccagttggcccacctcgatcttgtagttgccttcaagcacgctggaatcggtggtggcgctggccacggtttcggcggaactggaccccgttttcaccaggaacttgttcatggtgctcatggagtccacgatgtccttgagcgaggcgatttccgtgcgcaactcgccaaaggcgtcctgacgccgctgccagtcggccttccacaaggtaagccgcttttgcggaatctgctcgatggacttcaactggtcgatgaccttggagaagtccgtgccgttgccgagcccggaaaagtatacgccgccggatgccagatcgaccatgatgcacctcttcgtcggaagaaatttcccgatgggggtctcccgccgtgggggctgcaaggctggtgccagaacggcgccgcctgtccctcgtgcatcttatcggcggggatgacggagggctttaggttgcgggggccgggcgtgcggttgcgaggggcgcgtggggcgaaaggcaagggcgactggcacggtgggagagcgccagcgcaagggaaaagaccggaactggggggcggatgcggagcggcgggggaaacccgccggacggctgtgcgggcgcggcgttgccacgcgcggtcagcggagtacctgccgggtggtgccggatgggctgatgccggattgggtggtgcctgccgggggcgtggcggccagcggggcgctggtcagccgggccagctgccgccgggcctgttccggatccatgccgcgtgcggcggccatggcgggcaggttttcttccgcatcgcaggggcgcacgtacagcggctgcacgtcatcgggggcgtaggtggctgcgacggccaggggcagcagcagggcgggggcggggtggtcgaaccggtcgggcagaaagcgcgcctgcggcaacagttccgccagggcctgcgccaggacggtccggttgcgggtggcgccgctgcccatcaggcagacggcgggggcggcgtcagtgtcgcacccaacccggtttgttggcagcgtctgttcttgggcgcctccggcggccaaggggctatcgccccttggaaccccatagtcgggtttgtcagcagtctgtgacgccgccgatttgctcgcaggattttccataactggctggaacgccactatccgggccacggcggcgtcaagcgtcgccgcctccaccggggtcagggcttcgggcaaaccgcaaggcatgccgtgggcagcggcgctggcggcatccgacatttcgcccggcatgcggaaggcctgcatgtgcaccagtccgcgccgtgcgtgtgtcagcacccacagcaccgtgtcgcgcggcagcagcggaccgcaggccagcagttgcgtgtacgaaagcccggcctgctccgctcccagcgcgcgggccatgcccgccgccgtggacagcaccaggcgcagcccggtgaaactgccggggccctgtacgcaggcaatgcgccgcacgtcggccagcgaaaggcgcatccgcgcaaaggcgtcggccagggccggggccagcagttccgtgccctgcgagggcacatgccattcctgcgcgaacagggtttcgccgtcgcgcagggcggcaacctgaacgcgtgattccgccgcgttcagggccagggtgatggccccgtcgtcgtgcgcggcgcaggccccagtggggccagtggggccagttggagcggtcggggcagtcgggtcggaagccacggccagccccgccgccgggggcgcctgggtcattgcaggttccgcacgatgtcgttgtaggtggccagcagcatcagggccagcaggaaggctaggccgatgcgggtggttatctcgcgcaggcgggcgttgacggggcggcgcatgaccatttccatggtcaggaagatgatgtgcccgccgtccagcaccggtatgggcagcaggttcagcaggcccaggttgatgctgatgagcgcggtgagggccagcacgctgtccagtccctggcgcgactgctcgctgaccatctgggcgatcatgatgggcccgcccaccgaatccagcggcaccacccgctcgaagatcttctgcacgctctggccggtgatgacgatcatccgccaggtctggtccagcccggccttcatggccgaggtgccgtccagcggcagggagacggtgcgccccgatgcctggatgccgatgagccaggtgcgctcgtcctcgccgaagatggtcttgcgggtgcgcacttccggcttcacgttcagggtcagggccgtgccgttgcggtctatggcgatggccagttcgcggccctcgctggccacgatggacccggccacgtcgtcccaccactgcaccggcttgccgccgatggacaccacccggtcaccgggggccacgcccgcgatggcggcggggctttccggctgcacccggcccacttccggggccagctggaactggccgtgcgcccagaacagcccccagtagatgaaccacgccagcagcaggttgaataccggaccggcggcaatgaccagcaaccgctgccacgccgggcgcagggtgaagctgtggcgcttttcgaagccttcgggcagttcggcttcttcgctttcacccaccagcgacacgtagccgcccagcggcaccagcgacagccggtagtcggtctggccgccgcgccagccgaacaggcgcgggccgaagcccagcgaaaaggtctgcacgccgatgccgaacagccgggcaatcaggaagtgtccgagttcgtggaagaatatcaggccgccaaggaccaggagtaccgaaaggaagctgctcatgcgttgcccgttccttgcgtgcctgccgcgtctgcccagtggcgcacgcggcggcgggttgcggcgtcgagcgcctctatgtggtcgatgtcgtgcatcaggaatgttccgtcggtgccggtcgatgcggcgcccggcgcgttcgtgtctggtccgctcgtgtctggcgcgctcgtgtctggcccgttcgtgtccggcgttcctgcttcatgggcgtccagcgcccgttcgatgagcgcgggaatgtccatgaacccgatgcgtccgtgcaggaaaaggtccaccgccacctcgttggcggcattgagcaccacgggcagggccgcgccgccggggctgcccgcctcgcgcgcaagcacgcgccgcgccagcgcaaggcacgggaaagaggataagtcgggggcctcgaaggtcaagctgcccgcccgtaccaggtccagcggggccaccccggtgtccacgcagcgcggccaggccatgcagtaggcgatggcgatgcgcatgtccggcgtgcccaggtgggcgatctgcgagccgtcggcgtattccaccagcgaatgcacgatggactgcgggtgcaccaccacctctatggactccggggccaccccgtacaggtggtaggcctcgatgacctccagccccttgttcatcagcgtggcggaatcgatggtgattttggcgcccatggaccagttgggatgattcagggcctgctcgcgggtgaccgtggacaggaacgcccggtcacgcccccggaacggcccgcccgatgcagtaaggatgacccgccgcacggcatggggagcgcggcccccgtcctgcaaggtatcgtgcacgcgcagggcctggaacacggcgttgtgctcggaatccacgggcagtaccaccgcgcccgtttcggcgcagatctgccggatgagcgcgcccgccagcaccagtgattccttgttggccaggcagatcaccttgcccgcccgcgccgccgccaccgtggcccgcaggcctgcggcacccacctgggcggacagcaccgtggaggcatcgggcagggcggccagcgtggcgtacccttccggcccgacatgaatctccggcgcgtaccgggcgggcagcagcgcgcgcagttccttcgcgcccgcttcgtccagcacgccgagatgcgcggggcggtggcgggcggcctgttcggccagcaggcgcacgttgcgcgccccggccagcgcggccacccggaacaggtcggggtgggcctcgatgaccttcagcgcgctggtgccgatggagccggtgctgcccagcagggccaccgttcgcggcgtggcgtcttcccatgcccggtccggcatgcgcgaaatgtagcggatcatgcccgtgttcttccctttccgccgtgcccggcgggtctaaacctgcggggtctgcgtggtctggggcgcctggggaggctgcgaagcatgggggccttggggcccctgcgccacaagctcgcggccaagcgtggtcatgaggtcgaacagcaggcggatgtcggcctcggaggtgcggtgattggccacgcacaggcgcaccccggccctgccgcgcaccatggccggggtcaggaacccctcgcccgatgcctccagccgttccagcaggcgcacctgcaagcggtccacgtcttcctcggtccagccgcccccctgcggcacgtagcgcgcgcaggcgatggacagctgcaccggggccagcacccgccattccggcgaggcggcgcacaggtcgcggaagtgccgcgccagttccatgttgcgcgtcacgatgcgccgtagccgctcgcgcccgtaagtgcggaaggcaaaccacaccttcagcgcgcggttggcgcggctgaggatgaaggtggtgttcttgaggtcgtgcgggttttcctcgcccaggtacgaggcgcgcgcccggaacgtggcgagctgttgcgccttgctgcggaacagggtcaccccgcattcgagcgggatgaagaaccacttgtgcgggtccacgcagatggagtccgcccggtggatgcccgccagcagcgcccggccctcgtccgtcagcatggccgcgcccccgtaggccgcatccacatggaaccacaggccttcgtccgcgcacgtgtcggcgatgtccggcaacgggtccaccgcgccggtggtcaccgagcccgcctgggccaccacgcagaacggggcaaggcccgcctcgcggtccatggtgatggccgcgcgcagggccgccacgtccatgcggttgtccgcgccggaagggatggcgcgcacgttgtccgcgcccagccccagcagcaccgcggaacgctcgatggacatgtgcccctggtcggaaacatacagcaccgggatgcgcccgatgcccgcaaggcccctggtggccgcttccggaaagtgcgtgtggcgcgccacggtcagccccatcaggttggccatggtgccgccggacacgatggtgccgcccgcgccgtccatgccctcgtcagccgcctgcggcaggtcgaacagccgggccagccagccgaggaccacgtgttccagcaccgtggccgccgggccgcccttgaacgacaacggcgcctggttcagccccgtgcacacgatgtcgcccagcgtgcccgccggggccgggctggtcgttatccacgccagaaaacgcggatgcccgatgcgcgtggcgtacggctctatgcaccgcgccacgtcgtccagcaccgcgtgcgcccccgcgcccgcctccggccagtcggacggaatcagcgcggccagttcgtcgaacgtggccgggggcaccaccggtccctgcgcacacgggccgatgcgttccacccggtccgcgatcatggtcgccgcccggtgcagcagggcttcgaaatcttccaggtcgagtgtctcgtgtcgttgcatggggtgtgtcgcgatgttgatccgtctggtcgttatggaagagtttgcgggggagaggaaggaaacttttgcggcagccgttaggtgagcgcaacgcgcgaaccttacggatggcgaccgcagagcgaaagtttccttcctctcccccgcccccctctccatccttcaaaacttttcaacggggagttgtctggacgtggcaatccccccaaggaaaaagttttgggggagggggaagggggtgcccccttcccccggtcatattggttcaaaagaacggaaagaccgaatccagggcggcataggcgggcacgacgaagagcaggctgtcgatgcggtcgagcaggccgccgtggccgggcagcagggtgccggagtccttgacgccgagggtgcgcttgagggcggattcgaagaagtcgcccagttgcgaggccacgttcagcaggccgcccagcagggcaaaggcccaccacggggcggtgcctgcggccatgcccacgccggtgatggcgagcacgcacagggcaaggccgccaaggctgcctgcccagcttttcttggggctgacgcgcggccagatgcgcgccttgccgaaccaggtgccgatgaaataggccccggtgtcggaaatgacggcggccagcaccaccaccagctgttcccagcggttgaagtgcagggcgggcagcagcagcacgggcacgtacaggatgccgctggccagcacctggccttcggtgaagcggcagtcgtcctcgccgttgccccaggtgagcagaaagcccacggcgcccaccaggaaggcggcggcgacgcagcccagcaccatccacgggcggtccatgtgtccggcggccagtacggcggcgccaagggccatgccgctggccttcagcggcaggcgggcgttgccgggccagaacatggtgtagaattccagcagggccaggctggccacggccaccaccatgatcagcagcacccagccgcccatggcaaggcccacggtcagcagggcggcaagggccgtgccggtgacgacgcgttggaaatggggggatgccggggtcacgcgggggttgcctccgttttgccgaagcggcgttgccgcccggcatagtcgcgcagggcggcgcggaaatgctctggggtaaagtccggccagagggtgtcggtgaagtggaattcgctgtaggcgctctggtagagcaggaaattgctgatacgcacttcgccgctggtgcggatgaccaggtccgggtcgggctggcccgcgctccacagccgcgcggcaaaggcttcctcggtgatggcttcgggcgccaggccttcggcggccagggcgcggcaggccatgaggatttcatcgcgggcggagtagttgagggccaggttcaggcgcatggtggtgcaggcggcggtgcgggaaatggcgtgctccagcgccttgcgcgcggccagcggcaggtcggacagttgcccgaacaccgaaagccggatgtcgcgctggatgaggttgggcaattcctcgcgcaggaaatccaccagcagctcgaacaggaacttcacctcggcaccggggcggccccagttttccttggagaaggtgtacatggtcaggtgggggatgccgagggtgcggcattcggtgacgatggcccgtgccgcctcggtgcccgcgcggtggccgtcgctgcgcgaaaggccgcgctgggtggcccagcgcccgttgccgtccatgatgatggccacgtggcggggcagggtttccggcaaaagcatgtccggcgtgggggagcccgccgtgggagcgttgttcacgataagcctctgctgcgcgtgcgatgcgcccgcgtcatatgcgccatggccggtccgcccgcccgtccgtccaaccgcgtgtgcggggcgggactgccgcgggcgcgaccggccatgtggaatctgtcaccgtgggaccgcacgtgcgcccacggttcggagaccgtttcctaaagctccatgatttccttttccttggccgtgcacttctcgtccgacttggccacgaagcggtcggtcagcttctgcacgtcgtcggtggacttgcgcacgtcgtcctcggaaatttccttgcccttttccagcttcttcagggcgtcgttggcgtcgcggcgcacgttgcgcacggccaccttggcttcttcggtgtacttgcgggccaccttcacgaggtccttgcggcgttcctcggtcagcggcgggatggagatgcggatgatcttgccgtcgttgaccgggttcaggccaaggtccgacttcatgatggccttttccaccagctggaaggccgaacggtcccacggctggatggtcagggtgcggctgtcgggcacgctgacggacgccagctggctgatgggcgtgggcgtgccgtagtagtccaccttgatgttgtccaccagcgaggtggaggcgcggcccgtgcgcagcttggcgaattcgcggtccagggagccgagggccttttccatgcgctcttcggcgtcgagaagaatgctatccatatccatgggggttagcctccgtgtacgatggttccgacgtcttcgcccatgaccacgcgcttgatgctgcccttgaacatgttgcagacgatgatgggcacatcgttctccatggccaaggtgatggccgtggagtccatgacgccgagcttgcgctgcaacgtttcgacgtagccgaggctgcggaacatcacggcgtcgtcatgcttcatggggtccttgtcgtagacgccgtcgaccttggtggccttgatgatggcctggcacttcagttccatgccgcgcagcgcggccgccgtgtcggtggtgaagtaggggttgccggtgcccgccgcgcagatgaccacgcggcccttttccaggtgcctgtcggcccggcggcggatgtacggctcgcagacttcctgcatggtgatggccgaaagcacccgcgtgggatggccgatcttttcaagggcgtcctgcacggccagcgcgttgagcaccgtggccagcatgcccatgtagtcggccgatgagcggtccatgcccttggcggacgaggagaggccgcggaagatgttgccgccgccgatgacaagcgccacttgcaggcccatgtcgacaacctcggcgatttcctcgcatatcttcgaaacagtctgggggtcaataccgaacttgttttcgcccgccagggcttcgccgctgagcttcagcagcacgcgcttgtagcggagttcgctcatgtccgtccctcggtgtggtggttgtatgttgcgtcgtcggaaattcgtgtgcgttcgcggggcgccggtgccgatgttgcagtgcccgtttgccgggggctattgccgtccgtgcgtcctaatggtgatcgaagggagcaccccaatcgccctcgcgtacccggatgtacttcagaaaggcgtagaacgcaccgtgcgccgcattgatgaagcctgcccggccatccagaaagcccagcttgaccacgtacagcttcaggaaccgggccaggccgtgcgccgtggccacggccacgccgccctggcggcccttggcgcgcaggtcgtccgcaccctgctgggcgtacgagttgatcttgtccaggtgctggcgaaagctgtcgtacgggtagtgcagtatgtcgccgtgcaggcggcccgtttcgcccttggggtggaacgagtagtgcgcgccggagacgtgcacctccatgtgggccgggcggaacagccgcagcaggtagtccgggtaccagccgctgtgcttcatgaaccggtcgaagtaccacgagcggcgcggcacccagtggccggccttggcggcctggctgccctcgcccccgcgcacctgcgcgcgcaaggcggccagcacgctttctcgcagttcttcggtgcatatctcgtcctggtccaggctgaacacccattcggtgtcgatgagcgagagggcgtgacggaactgcgggccggggccttcccacttgcgctggacgacatctgccccggcggcgcgggccatgtccacggtgcggtcggtgctgaaggaatcgaccaccaggaccttgtcgcagaaggacagcgaggcgagacacctgtcgagcaggcgttcgccgttgtaggtgagcacaaggccggtgatggcggggcgcatggaaactctcgttgcgggttcggggtgtgcgaccgggtgttgcaattcgttgtggcgcgctggcagatgcgtcaggcggacgccccgggcggcgtgacgtgccgggtgaaccagcgcagggtgtccgtcatgccgtcggccagcggagttgttgcccgccagcccatttcgcgccaggccgcagcgcagtccagcacgctaaccggcacgtccaccggccgggggggatggtacaaccgttccagcctgcggccaagcactgcttccagagtgtcagccacctcgttgatggtggtgccgcgtccggatcccacgttgaacacgcggcccggtccgtcgtgcaccgccgcgcgcagcagggcgtcggtcaggtcgtcgatgtacacgtagtcgcgcaccgtgctgccgtcaccccagatttccagcggctgccccgcaagcgccttgcggatgaacgcgccgatgatgccctgtcccttggtggccagctggtatggcccgtaggggttggccacgcgcaggacgcggtagtcgagatggtgcaggtggcggaaaacgtgcaggtacttttcgatggccaccttggccacgccgtatgcggttatggggtccgtgggggccgattccggagtgggaaccaccgcgcccggcccgtagacggtgccgccggaagagacgaacaccacccggcccacgcccgccgcaaggcaggcgcggaacagcttcagcgtggtcagcacgttttgttcggcgtcggtgacaaggtcccagtcggcattgaccggcgtggaactggacgcaagatggatgacccggtccaccccgtgcagcagcggccccagccggtcgatgtcgccggtttctccggtatggcattccgtgcccggcaggcccagcggcgacaggatttcctgcgcgcgcctgccgtagcatatcaggcggcggcaccggggggccagcgccttgacgagattgatgccgatgaatcctgccgcgcccgtgacgaggaccgaaagttccccgaggccggcgggggcgtcgggggggctgttcggcgtgcaggtgcgaagcggatcagtggggatggacatgctgctccgtgcgccggagccaggccggcgtggtggcggtggtacgggcgtggtgcgcagcccgcgaaaaagggggtctttcgacccccctttcattcatgatgcatgcacggtctgctgcatgccggtagcggtgcggttgcatccgtgcggcatggcggcgttccgtcctgcggctaggcttcttccgcgcccagctgcatgcggacgaagcggccgatggtgacgttttcgcccagggtggcgatgacgtcgttcagcaggtcgcggatggtcatcttgtcgtcgcggatgtacggctgttccaggaggcagatctccttgtagaacttcttgatgccgccttcaacgatcttctcgatgatgttctcgggcttgccttcttcacgggccttctggcggtaaacctcgcgctcgcgctcgatgatggcgggatccacggactcggcgtccacggcggcggggttgttggccgcaatctgcatggccacgttcttggcgaattcctggaacttttcgttgcgggccacgaagtcggtctcgcacttcacttccacgagaacggcgatcttgccggtggagtggatgtagttgccgatgacgccttcggaggtggcgcggccagccttcttggcggccttggaaagacccttctggcgcagccagtcgacggccttttcgaggctgccgccgttttcttccagggccttcttgcagtccatcatgccagcgccggtcttttcgcgcagttccttaaccatctgggcggtaattgccattgtgcggtctccctgagatgtcgtggaggtctggttactcggcggcggcttcgacaacgggggccgcgggggcttcagcggcgggcgcggcttcggcggcgggagcggccttgggcgcggcggccttcttcagttcttcctcggcgtccttgcccttgcgttccttgcgcatggcgtcgccttccaggcaggcgtcggcgatggcggccacaaagagcttgatggcgcggatggcgtcatcgttgccgggaatgacgaagtcgatcaggtcgggatcgcagttggtatcggtaaccgccacgatcgggatgccgagcttgcggcattccttcacggcgatgtcttcgcggtgcgggtccacgatgaaggcgagctggggcagacggtccatttccttgataccgccaagggtggccagcagcttgtccatctcgcgctgcatgcgcaggatttccttcttctggtacttgttgacggtgccgtcggcgaacatggcctcgagcttcttcaggcggtcgatgctcttctggatggtggtgaagttggtcagcgtgccgcccatccagcggttggtcacgtagaactggccggcgcgaccggcttccacggccacggcttcctgagcctggcgcttggtgccgatgaacacgaccttgccgccgttgaccacggtgtccacaactttgtcgtgggcggtgcggaacagcttaacggtctgctgcaggtcgatgatatggatgccgttgcgggcgccgaagatgaaggggcgcatcttggggttccagcggcgggtctggtgaccgaagtgcacgccggtttccagcatctgcttcatggaaacgtaagccatttcagaactccttgcgggttttttcttccacaccggccatggcccttcaacccgcgccgctcaaggcgtggcgggcaccccgggccgaaaccggagtgtgcttggtgtaaaaggcaggattgcatacgccagatcgtggcggatggcaagcgtctgtggggaaaggtgctgaaaatccgtgcgaggcccgcgggtgggcatgccccggcgcatttctgcgccgtccccggaaaatccgagtgcgggcggcgcaagctcggcacggcggcagcggcagggcgggagatggcggacagtcgttcgggggcggaaaagcctctgcccgccttactgcaacggcacctcggcgtgctcgtccccatccggggcggtcagcacggggttgatcagcaggcccacctgctcgatttccacgcgtacctcgtcgccgggcacgatgggccccacgcccacgggggtgccggtaaggatgaggtcgccgggcagcagggtcatgacgcgcgatatggcgctgaccatctcgttgggggtgaacagcatgtcggcggtgttgccctgctggcgcacctcgccgttgaccagggtgcgcacggccaggctggcggtgtcgggcaggtcggtttctatccacggccccacggggcagaaggtgtcgtagcccttgcagcgtccgaacaggccgtcgcggcgttgctggtcgcgggcggtgacgtcgttggcgcaggtatagccaaagacgtgcgcgggcacggcatccggcgaaatgttgcggcactgccgtccgacaacaatggccagttcgccctcgtagtccacccggcccacgccctgcggcaccaggatgggctggccgctgccgatgacggcggtgggggccttcaggaagaacaccggctcgtccggcacgggaaagccgatttccgccgcgtggtcgcggtagttcatgcccgcgcagatgatcttggacggggccaccaccggcaggatggcaaggtccgccagcgggatggggtctttcagccccagctggtggttcaggcacaccacgccgtcgtcctgcaacgcgccaaagaacacgctgcccttgtattgcacccgtaccacgcgcatgtcgccgctccgctccggcgggcacacccgccgcgttgcatcgtcaatgcccgaaatcgggcgccgtcaggttcggaaagggggtagccgccttttccgaaaagggccgaaaaagccgttgccggggccgcgcgccaccctgcggacggtcagatggtggtgatcacgggcaccacgatggggtcgcgctccagcaccttgcggaagaaccgccgcagcgacgagcggatgcggtcctgcagccgttccgtctcgccgggggggatgttctcgaagatgtccagcacgatgcacttggcgtcttccagcacgtggttgtagtgctgctcgaacacgaagcccttggacagcatttccgggccgtgcagcacttcccagccggtgtcgtccaccaccagcaccacgatgaccatgccttcgccgcccaggatgtgccgttccttcagcaccgaatgcccaacgtcgcccacgcccttgccgtccaccaggatgaattccaccggcacgtgctcttcgaagcgcacgctgtccggggtgagggtgatggggtcgccgttttcaaggatgatggtgcgttcctgcgccacgccgcattcctgcgccaggcggcagtgcttgaccaggtggcggtattcgccgtgcaccggcacgaagtagcgggggcgcaccgcctcgatcatggcgcgcagctcgtcgcggtgggcgtggcccgatgcgtggatggaacgcaccttgtcgtagtatacttccgcgcccagccggtacagttcgttgatcagcttggtgatggcccgcgcgttgccggggatgaagcgcgaggacatgaccaccgtgtcgccccggtggatgcacagttgcttgtgctcgcccatgatgattcgcgaaagggcggacaacggctcgccctgcgaaccggtgaccagcagcaccaggtcgcggtcggccatggggggcatggtcacggcgtccaggatcatgcccgcctctgcccgcagaaagccgaggttacgcgctatttctatgttgttcatcaggctgcggccgctgaccaccaccttgcgcccgaattcgctggccaggtcgaacacttcctggatgcgctggatgtggctggaaaacagcgtgaccacgatgcggccttccgcctcgtcgaacaactggcggaaggtgtccatgatctcgcgttcgcccagagactgaccgtcacgctcgatgttggtggagtcggacagcagcaggcgcacgccctcgtccccggcaaagtcgcggaacagcgcaaggtcggtgccggggccggacaggggattggggtcgatcttgaagtcgccggtgtgcaccacgcggcccgccggggtttccacggccagggcgtagccttcgatgatggaatggcacacgggcagaaagcggaaggtcatgtcgccgagcaccagcggcgcatcgggcgagacgggcaccagttccacgcggtcggccaggccgtgttcgcgcagcttgtgttccaccagtgccagggtgaaacgcgacccgtagatgggggccttcaggtggggcatcagccagggcagcgcgccgatgtgatcctcgtgcgcgtgggtcagcacgatgccgcgcacccggtggcggttctgcagcacatgatcgaagcgcggaatcaccacgtccacgccaaggtgatagtcttcggggaacatcagaccgcagtccaccaggaccatggagtctggcgtggaccagatctggcagttcaggccgatctctccgagtccgccaaggggggtgatggtcaggtgcggggtctggtccgccatgcgagaagctccactctggttgcgcgtctggtgaggtgtgaaagggcacgggtcagttcctcttgctatcgcaaaaaggcgggcctcacaaggggatgcgacgcgcacaccgacccgtgccgtttggctgaacagtctccggaaggggcgggcggtgcggttcgtgcgcggcggggctgcgccatccgcaaccgtggccggtgcgcgcaatgcgccgtgcggcccgcccggaacgacggtgcggggtgggcacgacaaagcagggccgcgccacccgatgggcggcgcggcatgtgtttgcgggcatgataattttgcctctgccgtgaacaacgaatgttcaacagatgggcaacggccccggctgcggtacggcttcagggccacctccaaatgggaaaaaggccagccggagactgctgctaggaaggcttgttgcggcgcacctccaccccggccagcttctcccagtggcggatcagcgcgccgtggtcggcatcgcccagcccgtcggccatcaggccctgcatcacttccatcaactgggcggccagcggcaggggcacgtgcaactcgcgcgaggtttccagcacgttgcccatgtccttggcatgcagcctgatgcggaagccgggggtgaacctgccgtccatgaccagcggggccttggcatccagcacggtgctgcccgcaaggccgccccggatggcctggtagaccaggtccgggtccgccccggcgcgggtggccagcaccagcgcctcggacatggcggcaatgttgcccgccaccacgatctggttggccagcttggtcacgttgcccgcgcccacctcgcccacgcgcaccaccgaggcggccatggccttgaataccggcaggcaggcgtcgaagtcttcctgcgcaccgcccaccatcaccgacagggtgccgtcgatggctttcggctcgccgccgctcaccggggcgtccagcatgcggatggatttcttcgccagttccgccgcgatctcgcggctggccagcggggcgatggagctcatgtcggccacgatgcagccgggggccgcgccttccgcgatgccgccggggccaagggccaccgcgcgcacctcgggcgagttgggcagcatggtgatgaccacgtccgacgcggcggccacggcagcggggctttccgccgccgccgcgccctcggcggccatggcccgcagcttgtcgccgttgcgggtgtaggcggttaccggaaacccggccttgagcaggttgcggcacatgggggcgcccatgatgccgagcccaatgaatccgatgcgttgcatggcgtgctcctttgcggtggcggagccgccgcgctctgcggcggcccccatggtgttgcgcggtttacggcgtctggaatcaggacggcctgtgccgttccaggctttcaaggttgcagaaatcacggtgcgcggcatggtcgatggggtagtcccacgagccgctgcgcagttccacatggcccccgaacccggtcttgaagcgatgcagcccgtgaaacgggtgggccgggtccagccccgggggcaccgcgcccatgtcgtaggcagtgcagccgcgcaggcgggccaggcgcatggctttccagtgcatggcatagggggccatgcactggcgcttgtggttggacgaggccccgtacaggaaatgcgccgtggctccgcacagggccacgatggccccggccagcacatccgtgccgtggcgggccagcaggaacagcagttcggcgtcatggaatgtggccgaggaggaggatgaagaggacgaggcggatgtgcgtgcggcctcggtgcggtccgccgcgccaacccagtcacgccagtcatgccaatccgctccgcccggccactccgtccggacgggatgcgccggggcggcatgttccgcccttgcagggggcaggccgcgcaggcgggcgcggaacagcgcctggaactgctcgtacccgcacggggcaaagccgttgcgcagggcggtctggcggtacagcccgtggaacaccggcagcatgtccggcggggcggggtccacccgcacgtccttccggtccgcaaggccgatgttgtagcgggtcttgggcttcatgcgcgccagaatgtcctgctccgtgccggtcaggtccaccaccagcgaactggccacggtcatgtcgcggtgggccttgcggaggttccagttgcgggtgcccatgttcatgcgcatctcgcggatgcgcggttccggataggcgttgctgccgtgcgccagcatgtcttcggcatagggcgaggcccacggcaggtcgtagcggatgaacgccacggacgggccaaggttgcgggccaacgcttcggaaaggtcttcgaggaacggaccatagtcctcctcggcgggggcgtgctccggcccttgcggcacgtaggccatggcgcggccacgccccatgggctgcagcagcaccagcacgtcgccgtggcggtcggtggcggctaggtcgaacgccttcggcgtgtagcccagccgggccttcacctgcgcccagtatcccgtctggaacaggatgtcggtgggcagcagggcatcggtccgtttcgatgaaagctcaaacatgtcagatccctgttgaggttggcgtgcgccgtcaggcgcggtccgtggtcgcggtagggggcagaccgaaaaggggcggcccggcggcatcgcgccgccgcggatcggtcacgccggtcatgcccccgtgggggagcggggtgcgcatgggaatatccttgtctggcagggtttcgcgcaggctcatgcctgcgtggtgtacggaagcatccagtccagcgacgccagcgtgccgggcgcgggcacgtattccagcccgatgtgcccggcgtagcccaggcggtccagttcggcgaacaggaaagggtagttgatttcaccggtgccgggctggtggcggcccggcgtgtccgcgatctggacgtgcccgatgcggtccatgtgggcgcgcagggtggcggccagttcgccctcctcgcgctgggcatggtagacgtcgtactgcagcagcacgttgggtcggcccacctcgtccagcaggcgcagcacctgcgcggtggaatgcaggaagaagccgggaatgtccttgcgattgatgaattccaccagcagcaccagcccggcttcggccagccggtcggcggcgaagcgcacgttgtccaccagggtggcccacgcggcctgcgcggcggcggggtcgttgtccggcaccttgcccgccaggcagttcaaccggggcacgccaagggccttggcgtaggcaatggcacggtccaccccggcgcggaattccgcctcgcgtcccggcagggcggctatgccgcgttctccggcggcccagtcgcccgcaggcaggttgaacagcacctggatcaggccgttgtcgcgcagcagcgcggccagcgtttccggggcgtggtcgtaggggaacaggtattccaccgcgtcgaagcccgccgagcgcgcagcggcgaaacgttcggtgaacggcagttcggtgaacagcatggtcaggttggcggcgaatctgggcatggtcactcctggggttgggcctgcttgcggttgcaggggcggaacattgcgggcggctgccggggggcgcggggcgccccgtgccggggctggcgtcgtgtccgtgcgttttcgggtgagccgttgggggctgccgggtgcggcccggtttcttcaggcggccttgggcggttcgtggctggtgtcgccagcaagctctggagacggggtccgtgacgcgtccggtgacgcgtccggtgacgcgtccggtgacaggggcagggcgttctgtgcgtccgacacgtctggcccgctcggctcgtccggcccgtccgacccatccggcccgtttggcgtttcggcttctggcagggtctgccgcagcgccgccagcgacggcgcgatgtggttgcgcatggccgcgccgctggccaccggatcgccccggcgcaggccatcgatgacggccagatggtcgggcacggtgtcctcccacgggcggggggtgccgtgcaggtaggcggcggccagcatgctcaccgggtccatggccgcgcgcaggaaggggttgccggaaagctcggccagccgccggtgaaaggcccggtcgcgctccacgtaggtctggtgcgcctgcggcgtgtccggcaggctggccatggcccgccattcgtcggccatgcgctccgcctcgtccggggtgatgcgcagggcggccagttccgccgccagcggctccagccgctcgcgcagttcgaacaactgcaccagttccagcgtggacagttcgcgcacccggaacccccggcggggaatggcccgcaacaacccgtcctgcgcaagacgcttcagggcgttgaccagcggggtgcggctgacgccaaggtgcgcggccagcgcctcctgcgccacccgctggccgggggccagcacgccgtcggcgatcatggcccggatgcggtcgtagaccttctcgtcgaggttctcgtgccggatggcggcaaggccgtcgggggcggtggcggctatgtcggtggaggacgtgggaagcttcatgtgttgaccctagccggggccggggaatgggtcaatcgttttgcatgcagaatgcaaaagtgcagggccgcgtatccgccggtcaggcatcctgcccggttggcgtgaatccggtgtgccatgccgatgtgctgccgcggtcttgcgtgccgtttgccgcgtgcgttgctgacgttgacaccgtctgtttttggacgcctccggcgaccgcaaaagggttcctcacccgcaagaattcgggtttcgcaacagtttcgcgccgcccccggaaccccggaagcggcgcgatcatgtgcaggtctgttcagtccacggcaggaaccggcgcggctattcctcgccgcgttccttcctgtagtcggcgatgaccttttcggccaccggcggcggcgcttcctcgtaatggtcgaattccatggtgaacacgccctgcccgccggtcatggagcgcagatcgggcgcgtagcgcagcacttcgctcatgggcacgtgggccttgatttcggtgatgcccacctgcgaatcggaccccagcaccttgccgcgccgcgacgacaggtcgccgatgacgtcgcccatgtattcgtcgggcacggaaacggtcagcagcacgatgggttcgagcagggtgggcttcatcagttccatggccttcttgaaggccagcgagcccgcgatcttgaacgccatttccgacgaatccaccgtgtggtagctgccgtcgtacagcttcaccttgaagtccaccaccgggcacccggcaaggtacccgcgcgcggcggcttcctgcacgcccttgtccacggcggggatgtactggcgggggatggagccgcccaccaccgcatcctcgaacacgtagccggagccgcgcggcagcccttccatttcgatccagcagtcgccgaactggccgcgtccgccggactgcttcttgtgccgcccctgcacctgggccttgccgcgtacggtttcgcggtagggcaccttgggcgtcttgagcaggatttcggtcttgtagcggcgtttggccttttcgacggaaagttcgatgtgcagctggcccatgccggagagcaggatgtcgctggtttcctcgtcgcgggccagacgcagggtgatgtcctcgtccagcagcttgtgcacggcggtgaacaccttgtcttcgtcgcccttttccttgggggcgagggcataggtgatcagctgcggcggcatggccggcttgggcagcacgaaggggttcttttcgtcgcacagggtgtcgccggtgcgggtgcccttcagcttggccacggccaccacggcgcctggccccagcgcgtccttgcagggggtctgggtcttgccggtaaggtacagcagcgagccgaggcgttccggctcgcccgtggtcatgttcttgagggtggattcggtggaaacggtgcccgaaagcacccggatcaggctgagctgccccgcgaaggggtccgccagggtcttgaacacgaaacacgcggcgggggcgtcggggctgctggcccgttccttgccgtccgcgtccagccaggcggcgcgttgcaggggcgagggcagcaggcggtcgatggtgtcgagcagttgcgcgccgcccttgttttccatggcggcaccggccaccacgggcaccaggtcgccggacagcacgcccttttgcaggcccatggccatttcctcgggggtcagttcgccctcttcgaggtatttttccatcagggtttcgtcggcctcggcgatgttctcgatggtggtttcgcgcagggcggccacgtcgtcggccatgtcggcggggatttcgccttcggtcaccttgccgtcggcgccgaagaacagcgccttgcccgccagcacgtccaccaggcccttgaaattggcctgctggccgatgggcatgtacagcagcacgggccgcatgccgagaatggcggaaaggccggagaaggccatgtcgaagtcggcccggtcgcggtccaccttgttgatgaacacggcggcgggcagcccggcggcccgcaccgactgccacagcttgcgggtgagcggccgcacgccgtccaccgcgtcgatgacgaaaacggcggcatcaacacctgaaagcaggtagccgatgtcgccgatgaagttgttgtcgccggggatgtcgagcaggaagtggcgggaaccgttgcgttgcagggtggccaccgagggctggatggaaccgcgccgctttgtttcctccggctcgaagtcgagggcggtggtgccctcctcgattttgccgaggcggccgaccacgcccgcctgatacagcagcatttcggcgagcgaggtcttaccgcaacctccggttcctacgagagcataggttctttgggtctccaacgccttggacataatccgtctcccttgttcctgatggttgtggagatgagatccctgccgggcagggcgcagtgtccatgaatgcgtgatgccgccaacaaaaccgtgttccgttcgtgctttctcgtgcggggcgtcgtccctgtggcgtggtgcgtctgcgccgttcgtgcggctgtgcctggcggtgcgcggtgcggcgggtggtgttgccgctgcccgggggcgtgtgttgccccgtgtgctccgtgccttgccggtggctgtcctgcctgccgcagttgcgcggttgcgctgtgcgctgtcgggccttttcccccgtgtcgtgtggcgtatcgtccggttttagggcggcgatgcgggttgagggttgctggggcgcggtggcggttggcaaccgtttcgcgcgggaatcgtgacagtgccgtgaccctgccgtgaccctgccgtgaccctgttggacgtgccgccgggccttgccgatggctttccagttacgtaagtcataggaagacgttaagaaagatgtcaaggccaaactggccgtcgccccggcaatcggcgtcccgcaacggtttgcgggttccgctccgttcgggtgggcggatgggccggggcggagcggggtaccgccgggcacgtcgcaccggcggaacggggttgcagggttggctaaaatcttcctctgcaggcacccacttgcgcaaggcgcacctttcgcggcatggagtatggcatgatacgcggcttgattctgggcggcctgttcgtcctgctgatttacctgctgttgcgctacgtgtggcggaccaggccggagaacccgcgcgaggtgctgcgcgaggagctttcgcgccgccgggccgtgggcgaaagcgccacgggcatgtccgaacggctgcgcgacgtggcccgcgaacggctgcgccccgtggccgccgcccttgccgaaatgcgcgaggaactgcccgaggaccagcgcttcgacctgcgggacgacggcgacaccctgaccgtggaggcgggcgggcgcaccatggtggtcacccacaacgcgctcacggtgctgctgggtgaccgcgacggttccgggcaccccggcggagacggcgtgcgtcgtcccctgcgcgacgaacgctacggcatccgcgtggacggcgttcttgaggagcatcccgaccttgcctccaccgtgcggcggctggcctcgctcatcgccgacgcggtggccggacggccagtcgcgtagcggcgggaggcttgctgcgggggcattgcgcggtttcaccggacagttcatccgggctcccatacagattgtcacgccggggggctgctgctaggatgcgccagcggttcgcggtacctcatctccattccactgaacgttgcggcgcgcacgccgaacgaggtatgcatcatgtccgacgattccaacgaagtgaaactgttcgccctgtccacctgcgttcactgcaagaataccaagcagtatcttgaagagcatggcgtggactacaagtgcgtgttcgtggatcagctggaaggcgacgagcgcaaggcggtgctggaagaaattcgcgcccacaatcccaagctgtcctttcccacgctggtttgcggcaatggccgcgtcatcgtgggcttccacaaggaagacatcaaggaggccctgcatctatgagcggccccgccaccccgcaggcgctgcatgacatgctgcgcaagattcaggaacccaagggctacttcttcaacaaggacatggacatgaccatgcccctgctggaaagcctgctggtgaacaagcagcgctacgggtacatggcctgcccctgccgcctggcccttggcgagttcgaaaaggaccgcgacatcgtctgtccctgcgtgtaccgagaggacgacgtgaaggaattcggggcctgcttctgcgggctgtacgtgtcgcaggcctggaacgacgacgaaattgcccacgacatcgtgccggagcgcaggccgccggagaaattatttgggtagtagccctgtcgccctgtcgtgtttggccctgccttttgcgaaaatgaacgccgccggattcccgaaggagcccggcggcgcttttcgttgcggatatgtcgtgtgcgcgggggctagttgccgaaggccgcgttgtgccgcgccgcaaactgctccggcgtgaaggcatgttcctgggtgccgtagtgctccacgcagaagctggcgcaggtggcgcccatgcgggcggcctgcaccacgtccttgccgtccaccagccccttgatgaggccagcgcggtaggcgtcacccgcgccggtggggtccagcacccggtcggccttgacggcgggcaccagcaccgggctgccgttgtcgatgcgcgagccgtgctcggacatggtggtgatgatccacccggtgcgttccagcagttccgccttggtgcggcccgtggccttcatgatcatttccagttcgtagtcgttggtgaccagcatgtgcgcgccacagatggcctcgtacaactggtcgccggacagggcgggaatctgctggccggggtcgaagatgtagcgcacgccgcgttcgcggaacatgcgcggcaggcccaccatgtcgtccacgttgccgggcgagacgatggcgatgtccgccttggcgtccagcgcggggaaggggtactcgcacggaaagcgcatggccgccgggttgaaaccggtgatctggttgtcgctctggtcggtggtgatgtaggccccggcggtgaactggtcgtccagcctgcggatgccgtcctgcggcaggcccagcctgtccagttcctctgcgtagcggtcgaagtccttgcccacgcagcacaggatgtgcggtgtttcgcccatcagggccaggctgtaggcaatgttgcccgccgtgccgccgcgcttttcctccagccggtcgatcaggaagcacacgttcaggatgtgtattttttccggcaggatatggtccgcgaacttgccggggaaattcatgatgcggtcgtaggcgatggacccggaaacgtagatggacatgctagggctccttgcgggttacttcgtcgatccagccgagaaaggcggcgctgccgccggtgatgggcagggttgccacacagggcacctcgtaggggtgcagttgcagcaccgcctcggtcagggcgggtacgagggcgtctgtggtcttggcgatgaacgcggtttcggtttcggtctggatgtcgcccgcccagtggtagatggaccggatggaccccagcacgttgacgcacgcggcaaggcggcgttccaccagaatgcggccgatgcgctcggcttcttccgggttcggggccgtcatgtacacgatgaccgccatgtggacctcctgcggcgtggtatgccgcccgtgcgccgttggcgttgatggtgcgcggggtggccgcgcggtgcgggcgggcggcgggtgcgcgggatgaagacatcctcgcgcggcgcgccgcccatgtgcatagcggagaagccaccgcacggcaacgcgatgatcaccgttacggcacgggaatgccgcggggacgctgccgggaagcgccttgcgggggcggtgggtgcggtgcggacgaggacgggcgagcacgaatccgtgcggcttgatgcggctggcggcggatgatggcggatgacggcggatgacgggggcaggggtgacggggatgacagggggggcggcagggggggggcggcaggaaatcatgcgcaaggtatggggtggcccggcagggcgcgcggtgccttgcgctttcgtgtggttgcggggcgctgtccgccatggcatatactggccgccgcgtggaaacagggcgttgccccgcccgcatgcctgccccctgcacgtcggtgcggcagcatgccggtccgcctgcccgtcacggacgccttgtccttccgccttgctgcccggcagccgccacatcctttttacggagcctttcatgcagaccgccgaccgcgcggccagggtgctcgaactcctgcgcctgcgttaccccacccgcgaaacgcatctggtggcccagaacgcctgggaactgctggtggccacggtgctggccgcccagtgcaccgacgtgcgcgtgaaccaggtcacccccggcctgttcagccgttggcccggcccggcagagcttgcccgcgccacgcaggaggaactggaagaggtcatccactccacagggttctaccgcaacaaggccaccaacctgctgggcgcggcccgtcgcgtgaccgacgtgcacggcggcgaggtgccccgcaccatggccgaactggtgcagctgccgggcgtggcccgcaagacggccaacgtggtgctgtggggggcctacggcatcaacgaaggcattgccgtggacacccacgtcaagcgcatcgcttttcgcatgggctttaccgaatccgtggacccggtgcagatagagcgcgacctgatggacctttttccgcgcgatgcctggggcgacgtgaaccacatgctggtgtggtttggccgccatgtgtgcgatgcgcgcgccccgcgctgcggcgaatgcgagatgatcgaggtctgtccgcgccacggggtgggacagaaggagggcgcggccaccaaggtccggaagccccggagcggcaagagcggcggaaaaagcgacgaggcggcgcagggggtcggaagtgaagcccggcccgaaggaaaaggggcggcgaccggatttggcaaaccccgcaagcccaccatgggtgggcgacggcgggctggtaacgtggggcgctccggcagcagcggcggcaagccatgatcacctccaccttccgccatctgcccggcgtgggcgccgccttcgaggagcgcctgtggcgcgggggctgccttacctggcaggacgccgccgcgcgtggcgacattccctgccgcaagcacgaggcaggcacgtttgcccgtggcatcaccgattcgcacgagcgcctcgaggcgggcgacgccgcgtggttcggccagcgcctgggcgcggcggaccaatggcggctgttcgccgccttccgccatcaggtggcctacgtggacatcgaaaccaccggactcggctggccggaatcgcacatcaccaccattgccctgtgggacgggttccagttgcgcacctaccggcatggcgacaacctggaaaccttcgccgacgacatccgcgactacaagctgctggtgaccttcaacgggcgcggcttcgacgcgccgttcattgagcagaccttccgccagaagctggacatggcccatctggatctgcgctgggtgctgaagccgctgggctattccggcgggctgaagcgggtggagcaggccttcgggctggatcgcggcaatctcgccggggtggacggctacaccgccgtgcttctgtggcaccactggcggaacagcggcgacgaccgcgccctggaaacgctgctggcctacaacgccgaagacgtgctgaccctggagcctctggcggtgcatgcctacaatgcccatctggccgggctgcccgtgctgccggagcatccgctgccgcagtgcctgcgggcggaaaatccctttcgcgccagcgccgaggtgctgcgcaaggtgggcgtgcgggcggtgtgacggtcgtttcccgcgtccttctgatgggcctgatgaactggcggcctgacgggctgacggcctgatgagatgacagcctgatgatctggcggccccgtttccgcatccccctccatcggaccgcactttccgggtgcggtggcgagtgcccgttcctctctggctctgccggtcatttcctgccagtgtccttgcccgctcctacctcccggccttccccgtcgctcacgcggcggcgctggctatattgttgcgcccgatgcggaaaaacaattgcccacggcgcgccgtgtggcatactgggccgcacgtcacgacttttcaggggggcacatgagccagaccaacatcctgctggaatcgggcaccaacgagctcgaaatcatcgaattctacatcgaggaaaccctgccggggggcggggtgtaccgtggctactacggcatgaacgtggccaaggtgctggagatcatccgccgtcccacggtcaccggcgtgcccagcaagcaccatccggcggcgctgggcaccttcaacctgcgtggccgggtcctgcccctggtggacctgggcgggtggctgggcaagcaggtggcggccagcgacgccctgaaggtcatcgtgtccgagttcagcggcatggtcaccgcgttcctggtgtccggggtcacgcgcatccatcgcctgagctggagccaggtggaggcccccgacatgcacatgcagacctacagcggccagtcggtcatcggggtggtgcgcttcgaggaccgcatcgtgttcctgctggacatggaaaagatcgtggcgtccatgaacccccgggcggacatcggcgcgacgctggcggcggtggagccggtggtgacgcagggcgaacagtggcacgtgctcatcgccgacgattcctcggccatccgcaacatgatcggcagcaccctggaaaaggcgggctttcgcgtcacccgcaccagcagcgggcgcgaggcgtgggacgtgctggtcgactggcgcaagcgctcggaagaagagcgcaagcacatttacgactacgtggacctggtggtgtcggacatcgagatgcccgagatggacggccacaacctgacccggcgcatcaaggaagaccaggtgctgcaaaagctgcccgtggtgctgttctcttcgctgatcaccgacgccctgcgccacaagggcgccgccgtgggggccgacgaccagatatccaagcccgacctgcccggccttaccgaacgggtgcgcggccttatcgagcggttccgccaggaggccagcgccgcgtaggcctcctgcgtgtgtgagggcggcggacccggccccgggcaccccgtcggacatgtcgtgcgcatcgactaatggcgttcccattctttcgcgggtgtggtagagtgctccccgtttcagggggttatgcgccggatgttccggcatgcacaggcaggcgatccgaccggagcagttggaccgcccgactcgtgcagaccgtccgagccgggcaggccgtgtggcttgggcaggccgcgcggttgtcgccacggcagggcaacagggggaaacagcatggaacgcaggcgccacgcacgcatttttctgaaagcctacgggttgaaccagtcctgccggttgcacatggacggcagggaccgcattgcccagcttatcgacatcagccccggcggctcgcgcatgctgctggccgacggcaacgccatgcccgcgcagggcgtgcggggcaccctgctgcggggagagaatttccagctggcctacctgaaggacgtggcctacacggtggcctgggtcagcggcagtgaattcggggccagcttcgacgtggacctggatgcctcggtgtcgggcttgcaggcggacctggccgacctagccggatagtggcgggatagtggccggatgacggcgggacggcggcggggcggtaagccttctctgctgtccgggcagggccgcacaagggccagcgcaggaccggaacaccaacgcacgcaaaaagggcggggagcatgctccccgccctgtcctttcctggctggctggcgtcgcgcgctagatcttggcggcggtgcgcaggtcggccacggcgtcgcactgctcccaggtgaactcgggcagttcgcggccgaagtggccgtagcaggtggtcttgccgtagatggggcggttcaggtcgaggcgcttgatgatgtggtacgggcgcaggtcgaacacctcgcgcacggcgcgggtcagcacttcgtccgacagttcgctgctgcccagcgaggagaccagcaccgaaaccggctcggccacgccgatgcagtaggcgatctgcacttcgcacttgggcgccaggcccgccttgaccacgttcttggcgatgtagcggcccatgtacgcgccggaacggtccaccttggaggcgtccttgccggagaacgcgccgccgccgtggtgcccggcgccgccgtaggtgtcctggatgatcttgcggccggtcaggccgcagtcgcccatggggccgccgatgacgaagcgcccggtggtgttgatgaagatttcgcagtcgtcggccatcaggccttcgggcagcgtcttcctgatcacttcctcgatgatgccttcgcggatggtgtcgttggacacgttgtcggcatgctgcgacgagaccaccacgttgttgatgtgcacgggcttgccgtccacgtattcgaacgaaacctgggtcttgccgtcggggcgcaggaagtcgaggatgccgtccttgcgcacctgggtcaggcgctgcgaaagctggtgcgcccagtagatgggggcgggcatcagggtgggggtttcatcgcaggcaaagccgaacatcatgccctggtcgcccgcgccctggtcttcggggttgccccggtccacgccctgggcgatgtcgcccgactgcttgtcgatggaggagatgaccgcgcaggtcttccagtcgaagcccatttcagagctgttgtagccgatgttgcggatggtggagcgcaccacctcgggcaggtcggcaaagcccttggtgcggatttcgcccgcgatgaaggccatgccggtggtcaccagcgtttcgcaggccacgcgggacatgggatcctgcgccagcagcacgtcaagcacggcatcggaaatctggtcggcaaccttgtcgggatggccttcggtgacggattcggacgtgaagaagtagcggccttttccgggaatcatgcggtcctcctgatgatgcgcgcgtggccccggctgtggcctgcgcccctgcgccggtgtgggcggtgcgggcgctgcgggctgcgggcgcgttgcgtgagttgcggttgtctgccccggcggacgaggtgagcctattcgcccgccagcagcatgttgtcgatgagccgggccttgcccaggcggaaggccaccgcgcacagggctgcgtcggtgatgcgagcgagcggctccagcgtttccggatggacgatggaaatgtagtcttcctgcgccaggggcaggctttcgcgccagtagcggcgcatggcctcggccacggcggcggcatcgcgctcgccaccctgcaccagcgcccggccaagggctaggccgtggtggatgttgggggcctgggcgcgttcttcggtcgaaaggtagatgttgcgcgaactcatggccaacccgtcctgctcgcgcacgatggggcggcccaccacgtccacgggcacgttcaggtcgcgcgccatgcggcggatgatggccagctgctgccagtccttctggccgaacacggcggtgcgcggcatggccagctggaacagcttcatgaccacggtgcacaccccccgaaaatgggtggggcgcgaaacgccgcacagcgtgcccgccagagatggcacctctatccacgtggcatggcccgccggaaacatgtccgcgggctgtggggtgaacaggatgtccgcgccgttggcctcggccagggcggcatcgcgttcaaggtcgcgcggataggcggccaggtcttcgccggggccgaactgggtggggttcacgaacaggctgacaaccaccttgtcgcccaccgagcgggcgtaggacatcaggctttcgtgcccggaatggtagtagcccatggtgggcaccagcacggtgtgctggccgtcggcccgccagcgcaggcaggtctgttgcaacgtgcgtgggtcggtgagtatctgcatatcaagttatccgaatattgttgtgtaggcgggtatacacgcagcccgccacgatgtccagcgaaaacggcgtccgatatgggcggcgcgaagcggggcagggacagggggtgcatcggacgcccggcaggtttgtccgcacggcgtgcgaacgagcaaatcgcatgccggaggtgcgtgcggacccggctgggcgacctggccccgcccgcgtccgtcatcacttgacggcggcggtggctgcgggcaagagcagggtcgggccacccgcacccggcagtgtggcccgcaacgccaaagccacgggagccgcatggtcgcgcccaatttccaccacacgcccgaagcgccgcacggcacagcggaaggttccgccgccgggcgggagccgtcgtcttgcgcgtcgttccagccgtatcatcaggggcaactggacgtgttctgtgcggtgtacgcggtggccaacgccctgcgctccgttcatccactgggcatggggcaggcgcggcggctgttcaacgacgtgctgctggacctttcccgcgatgcggacgcctttcgctccgtgctgtacaacgccaccgatcacgatgcgctggtgcgcgcggtgctggagtgcgcccgccgcgatgtggtgccgctgcgcgtcgagcgcccctttgcggccagcccggccctgcgcgtgacgggccgggtgggggcggatgcgtcggcagcagggcggggtgggcgtggcccggacggcgccgcacagcccacgccccgcgcggtgtgggaaacccttgtgggctggctttgcggcggaacgggacgggcggccgtgttgcgctttcatcgctacctgcccttcaagggcgacccggtgatctcgcactggacggcggcgggcattccgttgggcgacacgctgttcctgcatgactccagccgcgaagccaacgccatccacgtcatcgaacggggcggcttcgtcaccgcaccggagcatctttccgacgacaggctggtgctggtggagccgcgctgcctgtacctgatcgacgtctccgtctgaccgcagtttccggatagcccctttcttcgcgggcttcgtcggcccttgcccgcagtttagatggaatgcggcaaaagcatgttttccgtggggggggggggtgtttccgcatcggggggcagggactgccatgcggaaacagcccagggtttgtcaatccagccctttctctttcagccactgagacaacaggtccgccaccttgacgttgttcaggtccgaaaaggggacgtgggtattgccgacctgtccggcttcgggcaggtggagcacggtcgcatcgcctccatgccggttcacggtttccgcccatttccttgccatggcaaggcaggcccgccagtaatcctgggctggaacgtcgctgggatcattggggatgttatcgccgtaatagatgatgatcggcagccgcgtcagcttcttgaagtctgacatgggaacgccgagggcgctcagggtggcgaacctgttttcaatgggcgcgggtacctctccttcggggaaggtgaagttgctgccgggctcgtacgccacgacagcgcgtacattcgggcttttcatggccgccatccaacccggaccgccaccctgcgaatgggtgaccaggatgccgtcgccgattttcgcgaacaacgcggacagggagtccgaaattaccccggcatcgaacgggccggtattcggcgtcatttgccggaagtactgattcagtgtgtccttgcccctggggaactggctgccggggaaatagtccggccatacgcccacccggaactgggtgaaccacatctgttcgtccggcgtgggggttaccttctgctccaccatgctgcggcccgcattgccgcgccgcggctggtcaacgaggtaggtactgaagccccgccgcaggaagatgttctggaacccttcacgcccgtccggggtgctttcccaggttttggagaactgcccggccccgtgcaggaataccagcgggtatctgcgcgcatttaccggcttttggtaaaacacgtaggcgtggtcgccgtggaacgtctggcctgcgggatcggcgggcttgcgcggatcgaatgtgccgggattccgggcaaccgtgccgcccacggcaaagctgccctgttcctgaatcagcagcgggggctgggcccccttttccgccgccatggcgtcagccgtcgcaaaaagtcccaccgtgagcaatagtcccgcaaggaatggttttcgcttcatgcaagatactccttacttttgatccttccccggctgtctttcccggaaacggtaggcatggtccatccggttttccgcatctgtgcccgcgctggcgccaaatccatgcccgcatgacggcagggtccaaattccgctgctggttccacccttatctggttcgatactgttcatcagttacctgctccatccattctacactcttgccttccacatgttctcctatggcaagatgcgtcatggcggcatcgggggcagcgccatgccagtgcttgacgccgggaggacaaatcaccacgtccccctgccggataacctggacggggccgccccattcctgtgtcaggcccgtcccgaacgtaacgatcagggtctggcccagcggatgggtatgccagttcgtgcgcgctcccggttcaaaggtgacataggaaccataggcacgggcgggagcctgagcctggaagacgggatcgacgcggacgtatcccgtaaaattcccgctcggagccgtggaggaagggcgtgagccgccgagaatgacgacttgccccaggccgttctgttcttctgcatgggcccgtgcggagaatgcgatttccggaaccagcaggcacagtgcaatcagggatattgtgagaacgttcatgcaaactccatggtggattccctccactgcgtctgccagggcagtgccgcacctgtgcgcgggagcaggttttcccgctgcgcaaaacggtgcgctccttgcggcattccgtgcggcactaccgtgctgtggtcagtaggtgccgttacaggtttctgccgtagaattccttgagcttggtgacggcaagggcgacatattccggtacatggtaggtctggatatgcgttgccccgggaatcttgaagagttccttgtccctggttcccaccgctttgcggaatgcctcttcggtcatgtacagcgagtcggctttctcgccggccatcatcagcagcggggcattgatcagttcgagatggtcggtggcgtcccaactcatcagttccatgaggctgcctgtcgtgtagcggaaggtggaattgggatgccggtgcgtctgcccgtagtagatcatgccttcccggtagaggtcggtgggaatcctgctgatgctttcgtccgtcagggcgtcgaaatcaacgttgccggagtagtcgatctcgccggtggatatttccttggcgcgtgcgtcagaggccgctttcaggcgggactgcacggaatcaagcatcgtgttcatgtagccgttgcgccgcacctggccggagttgaacatgctcagggttgccacggccttgaagcgcttgtcggattttgcggcatgcagcgtgtagccgcctccgccgcatatgcccagtacgccaaggcgattggcgtcgacaccgggatagctgccgatgtagtcggccatgccgtggatgtcttccgtgcggtaatagggcttgtcgatgtttctgggcgtaccttcgctggccccctgataggatgcgtccgccgcgatggtgacatagccgttttccgccagtcgctgggcatagaggcctgccacctgctccttgacgcccccgttggggtgggccaccaccacggcgggatacttgcgggcggcatcatatccggcaggcgtgtagacgttggccgcaatttttaggccgttccgcgtgtaggttacggggtgtatgttgatcttgttcttggcgttttccgtgatggccccccggtagacaaggccgaatgcattacccccggcagcttttgcggaatcggcaaaaaccagcgcagagagcatggccagggttgtcagaagtatttctttcatggctacctcgttgttgtgttgctattttgcttgctgcctgctttgcacgacggcatccagaagtctctctgacctttcggcttcatccttgccgacctctgcatccagtatggatacgaacgccctcatctggggttcggttaggccgacattcatgcagacgttcaggtgggagcgcagctggggttcggcgggaaggctggccagggcggccacggttgccagttccctttcttggaggtcaagcacgtcacgcccgaatatgtcgccgaaaaggtgctccttcaaaaacgtgtcgatgatgggggcgaactcgtagacagggcctctgaccggtctgccgacaatcctggtctggacggccgtgccgaggtcacgaatgctcgcaccggcgggcaagggggtggcgtctttgccgatttcgtccctgatgcctcgccctttccggtcttcaaggatggcgaggaaggtgtcgagaccggtaaggctccgagggaatcccgcgtaggcatacatctggacgataacttccttgatctcgttgatagtcatgccgttttccaggccatgaacgagagcagacttcagttttgcggtgtccccatttgcggtaaaggctgcaatgggaatgatgctcttttgcttgttgctcaaatggttgtcgtggttttcgttcttggcgtgagatattgccgggattccaactgatgcgatgaggcatagtgccaatagcggcacggagtttctgcttggcattgcaacatccttcagcgctacggtgtttgtgtgggctgttttggctgatagcaagataagagggctcgtgtgtgggcgctatacacaatccatgcagatatttgcctgattcgctcgcgcttcgctgaggagcaggcagacgcaaagaaggacgggatgcacgtcaatgcatgcatcccgccctgtttttgtgttgtttgtgaaggattgtgccgagttgtcgcaggctacgaccgtttctgcgccacgtcccgacggggtggcgccccgaactggcgcttgtattccctgctgaactgcgaaccgctttcatagccaaccataaccgccgccgtgccagcatcctttccctcaagcaacatgaggcgctccgcttcgtaaaggcgcaggcgtttctggaattggagcgggctgaggctggtcacctgcttgaaatggcggttgaatgtcgaaggggccatgttgacctggcgggccagttcttccatgtggagatggcctgtgtagttttctcgcagccaggtgatggcttgggcaatctggctggtttgtgttccgccagtactgaacagccgcaggcagtcaccctggctgcccgaaagcaagtggaaatgaatttcgcggaggatcatgggggcaaagacaggtattcttgacggtgtgtccagcagatcgaccagtcgtatgaatgcttcgagaagttcttcgctggcctctgaaatggctacaggatttgcaggcttgttgtccgacgtgactattgaaggcatttctgtcgccaattgggaaatgatgcgtctgtcaagtcttacagatagcgagaggaaagggttttgctgcgacgcatgggtgatatgaaatattcccggcatatcaacgcctacaaccattgaatgccgctcaccataatcggcgtcgtggttgccgatcatggaacgtttgaatccttggacaataagcgcgacgatggggtgatagaagcatttttccgcagaagtttcctggtcaaagcggcttaatgccaaaccgaaaatctgtgtttccagtcgggattgttccgggagccacttgagcagcttctctttgagaatggcatttcgcttttccacgcctattgcttcaatcatgcagatactccggaagctggaaacgatgtgcttgtcttcgttccatgggaacggacaggttgccgcaggtgctggagctgtctgccccacaaggctgtcgattgccttgctgcaacctgttcggcgggtggctgcgcccatagcgtgcctgccgtacccggtccgtggaggcgtggtcattccttgccgttgggggttccgtccccgccccattggcgcaactcctcgtcgggcatggcaaagccgtgttccggaccgggaaaggcgccgctttccacttcctgcttgtatgtggtcacggcggcggtcacctgcccggccaggttggcgtaacgtttgacgaagcggggcaccatgcggttctgcaagcccagcatgtcgtgcagcaccagcacctgcccgtcgcagtccggcccggctccgatgccgatggtggggatggagagcgcggcggtgatgcgagcggccacgggagatggcacgcattccagcacgatggaaaaacagcccgcctgttccagggtcagggcgtcgtccagcaggcggcgggccgcgtcggcggttttgccctgcaccttgaatccgcccagttgcgccacccgttgcggggtgaggccgatgtgccccatgaccggaatgcccgcgtccaccaaggcgcgcacctgcggcaggtacggccctgcgccttccagcttcacggcgcgcacgcccccttcgcggaacagccgcccggcgttgcgcagcgcgtccgccgggctcgtttcgtaagacaggaagggcatgtccgccaccaccagcgcgcgggtgacgctgccggtcaccgcgcggcaatggtgcaccatttcgtccatggtcacggacagggtgtcgtttcggcccagcatgaccatgcccagcgaatcgcccaccaggatgatgtcgatgtcgcagccgtccacgagggcggcggtgggggcgtcgtaggcggtgagcatggcgatgcgccgtgcgcccttggcggcgcgcacgtccagcgtgcccacggggcggcgtgtctgctgttggggggcggaacgctccggtgccggatgaacgctcatgaaaggctccttgctgtgcgctgcgggcggggtgcgcccggtgagttcttgtggctgcgcgattggtgacgccttgtcgctgcgcgactggtgatgtccgtcgctgcgcgaatggtgacgcttcagcgctgcttgctgggcaaccagtctacatcccccgtcggggcatggcaaaccgccggacaccgctggtcgcgaatcttcgcctggcgtgggaatccggctccgggtcttctcccgtccgtttcgggtgattaccgcatccggcccacatccggctcgcgcccttctcgcgtccttgccgcgtcctagtcgcatctggtcagaattcggacgtaatcctgtctgaatccggtttatccggacaagcgtaaagaaaagtgaaggccaccccctatagtttcacatgggcaggccgaaaagaggggcatgaacggcggatgatcgcatggatgcggtcggcgtggtgccccgcccggaacggcgcaatattcatggaggaatattatgtctctcgtaatcaatcacaacttgatggcaatgaatgccgcccgcaacctcagctcgtcgtacggcaacctgtccacgtccgtgcgtcgactgtcgtcgggtcttcgtgttggcgccgcctctgacgacgcggccggcctggccattcgcgaactgatgcgttcggacatcgccgccctgaaccagggcgtgcgtaacgccaacgacgccatctcgctgatccagaccgccgacggcgccctgggcgttatcgatgaaaagctgatccgcatgaaggaactggccgaacaggccgctaccggtacctacacctcggaccagcgtctcatcatcgattcggaataccaggccatggcctcggaaatcacccgaatcgccaactcgacggacttcaacggcatccacctgctcaacggcaacctgtccggtgccacccacgacggctccggcctcgtgtccaccggcaagctgaaggtccacttcggctcggccaacgactgctcggaagactactactacatccgcatcggcacctccacggcgtcggcgctgggcgtgggcagccaggcagcggaaggcaagggcaagtcgatctccacgcagtctgccgcgcaggccgccctggaaggcatcgagaacgccatcatctcgaaggacaagattcgcgcgaaccttggtgcgctccagaaccgtctggaaaacaccatcagcaacctgcagatccagtcggaaaacctgcaggccgccgaatcgcggatttcggacgtggacgtttcgagcgaaatgaccgaattcacccgtcagcagatcctgacgcaggctgccgtcgccatgctctcgcaggctaactccctgccgcgtatggccatgcagctgctgggcggctaaggcacacaccgtaaggtggaggggttttggcagacacgctcgaccgggccgcgcaagcggcccggtttttcttttgtccgtttgccgccagcctgttgtttacagcggtgggggcatgcggcatcgtggcgtgcatccccattgcatccacatgttgcattccctaccgcagccgtaccgcaggagcgtcccatgaccgtgtcttccgtgccttcgccggacatgccaccgcaggcatccccgggcgcttcgtccaggccgtcacgtctgccggaagtgctggccgccgtgttcgtggccgtgttcgtggtgctgggcatcgccccgtacgaccgcacggtgtggtacatggaggtcacgccggtcatcgtcatctttctgctgctggcgggcacggcgcgcaagttccggttcagcggggcggcctacctgctgatggcggtgtggctgttctggcataccgtgggtgggcactacaccttcgagcgggtgcccttcgggttcattaccgacgccttcggctttgcccgcaaccacttcgaccgggtggggcatttcagcgtgggcttctatgcctacgccttcgcggaactgctgacgcgtcgccgcctggccgggccggtggtgaccatgcttttcgggctgttcgccatcatggccgtggcctgcggttgggaaatcctggaatggttggtggccgacgccgagggcggcgaggcggggctggcctttctgggcagccagggcgacgtgtgggatgcccagaaggacatgctggccgacacgctgggggccgtgttcgcgctggcgctgttccggctgtgcggcaggcgctggggcagcatggacccggtgtaggcccggtttgggggtaacgggcgcgtcggggcgggatggctgcgcggtgccgacggcagaccggtgcggctaaaagcgggtggacacgggcggattgtccagatgtgccctgtgcgtcctgacgtcccctgatatgtcctgacgtgcctgacgtgatcggatgatttgatatggctggacggcggtgcagtccggagcgccgggccgtttggacagcgccggggaaatgccgtatgccggacgggcgcgccgcgcggcgcatccggtggcttttcaccgggcgctggcggccgacgtcattttttccggagccttgccatgaccgcctgcaatccgcagttgaaccttcaggggcgcggccgcctgaagcgcatcgtcgatttcctgaacgaggcgggcatgctgcgcctcacgccgcgcaccggctaccagtttctgggcaccggcaacgagaacgtggccgaacactccttccgcaccgccatcatcggctacgtgctggcccgcatggccggggccgatccttcccgtaccgccatgctgtgcctgttccacgacttccacgaggcgcgcataggcgacttcaactacgtcaatcgcatctacaacacctcgaagccgcgcgatgccgtggtgcacgccgccgaaggcaccggcctcgaggtggacatgctggagttctgggacgacctggaggcctcgcaaacgcccgaagcccaactggcccacgacgcggaccagctggacctgatcctgaacctgaagcgcgaactggacctgggcaacaagtacgcgggcaagtggatggaaagcgcgctggaacggctgcgcaccgaggaaggccgcgaacttgcccggaccattgccgaaaccgaccacaccgactggtggtttctgggcccggaccgggcgtggtgggagaggaagaacgggaaggagtgaggggggagggcgctgcgcgggctggatggggagggattgcgcgcagtcgcgcacgccccctccatacccgtcggagacataacgaaatcgagggaggtcaacggggcgcgactgccttcgtagacgccgtgcccaacctcgcacaacctctcccatccgccgctgccagcacccaccacgcccacctactcaggattcctgagcacctccagcacctccacccgcgatgcctgccacgccgggtacgccccggccaccaaccccagcagcaccgatgccacgcaggcccccacgatcagtagcgggtcgtacaggtacggaaaatcccccacggcatacaccacggtgacaatacccaccgcggccagcacccccgccgcgccgcccaccccggccatcaccccggcctcggccagaaactggcggatgatcacggtgcggctggcgcccacggcccggcggatgccgatctccagcctgcgggcgcgcaccagcaggatcatgatggacaggatgcccagcgcccccacggcgaacgagatggacgacgacagcacgcccagcgtccacaccaggtccagcgcctggttgcgcagccgtgcggaatcctgcgccgagatgaccgaaaaatcgtccttgcggcttggccccatgtggtggcggcggcgcagtatgtcggtaacggtggccttggcaacggcctcgtcgttctggtcgtgcaggttcatgaacacgccgctgatccagtcctggttggtgaagcggcgcatgtacgtggacagcggggtgaagaccatctcgtccaggttggcgccggtcacgtcctggcccttttcgggcagcacgcccaccaccagcacgttggcgcgaaagaagaacacctgcttgcccacggcgtccgccgtatcaccgaacaggcgctgcgcgatggcatagcccagcacgcacaccttggcctgcgtggcctcttcttcgtcattgtagaagcggccatgctcggtttccagcatgcgcacctgcgcgtaggccgggggcgatgccatgagctggctgcccgtcttcacccggccataccgcaccggcatggagccgctggcatacggcacgcccagacgcacctggggcacggtgcccagtatttcgcgggcgtcctccaggctgaaggtggtggtcatgccggtgacgcgggtggagccttcgcgccggaagttggcctgcccggacagggcctgcaacaggttggggccaaggcgttgcgtctcgatgtcggcctttttgaccatggccttcgagatgtgcagcacggcggtaagcgccagcgcgcccagaaagacccccagcatggccagcaccgtgcgcatgcggtgggccgccagcgaacgcagggcaatgcgcagccgctgcatcactcacccccgcgcagggcctggatggggtccagcgcggcggcctgccgcgccgggcgcagcccgaacaccagccccaccgccgtggccgcagccagggccagcagaaacaccttggccgacagcaccatctcgatgagccccaggcgttccagcatctggcccatcagtgcgcccagcagcaccccgcccaccgcgccgcacagggtcaacgccagcgattccatgagaaattgcagcaggatggcccgccccggagcgccgagggccttcttgagaccgatctccacccgccgctcggtgaccgagagcaggaacaggttggccagcacgaagccgcccacgatcatggccgccgccgccgtcacccccaggaacagcaccagcccccccttgatgacggacaggaatttcagcacttccttggcggtgagtatggtgaagtcgtcggggtcttcgggcgccaggcggtgcaggtggcgcagcaggctgcgcaggtcttccacgtgggcgtccatgcccgccgtgtcctcgaacttcacgcgcagggcgcggaagtagcggcggtccatgttgaagcgctgggtcagcgtggtgaggggaatgaccacgcggtcgtccacgttgccgccgccgccggacatgccccggtactgcatcagccccaccacggtgaacggcacgccggacatcaggaaggtgcggcccacggggctttcgtcgccgaacagctcgcgggcgggcttgtcgcccagcagggccacgcgcgcgccgcgctgcacgtcttccgccgtcaggtcgcggccttccaccagcggccagttccaggccctggcgtagttctcggtggtgcccgccaccagcgacacgtcgtagttattggattcgtgcttcaggcgcacgttgcccttggagcgcatgggcagcacgatgtacgcgcccggcagcgactggcggatgcgcgccgcgtcctcccaggtaagggtaagggtgcgggcgcccacggcgcggttgacgatgttgccgccgaacaccagcaccgcgtccggcccgaacatgtcggcgatttcgtcggccttcttggacgctccgtccacggcggccacgatgaccgtcagcgaggcgatgcccagcgacacggcggcgatgacgaagaagctgcgcagccggtaggccagcagcgcggaaaggcccagtgttgcggcgcgccagccttcgcgcgccagcgcgggcaggctccgcccgccgaagcggccagatgccggaccagtggccgcaccaatagtcggatcaggtgccgggccgggtgcggtgccagccgggggggtcatgccggggctccacctgccgcggcgccgccctgcaggccgtcgctttcgatgaccccgtcgcggatgacgatgcgccgccgcgcgcgggcggcggtttccgcgtcgtgggtcaccaccaccacggttttgccggtgcggttgatgtccgcgagcaggtccaggatgtccgcgctggtggtggaatcgagctggccggtgggttcgtcggccaggatcagggcggggtcgttcagcagggcgcgggccagggccacgcgctgctgctgcccaccggaaaggcgggcgggcacgaagtccatgcggtcgcccaggcccacgcggtgcagcaggttttccgcccgcttgcgctgggcgcgcaggttcttgtggctgtacaggcccggcagcagcacgttgtccagcgctgtggcgtaggggatgaggtagaagttctggaacacgaagccggtcaactggttgcgtgcctccgaccgggcgtcgtcgtccaggtgcgacacgtcgtgtccgtccagcacgtagcggcccgatgtggggctgtccagcaggcccaggatgtgcagcagcgtggacttgccggagccggaagacccctggatggccacgaactcgccgtgcgcgatggaaaagctgacgccgcgcagcacgtccacggtcaggtcgccctgcgtgaagctgcgggtgatgccggacagctcgaccagcggcgcgccgggcgcgccgccgggagtggagatggggggcgtgctcatgccgtgcgccccgctacctgcccggtcgcccggagccggggccgccgcccgggccgccggaaccgcccggcgtctgttcggggcgcccgccgccgcgcgaagtgggcagcaccaccttggtgcccaccacgtcgccctcggccagcccttccagcacctcgctggtctcggcaccggccaggccgatgcggggccgcaccctgcggatggcgccatcaccctgcacgaacaccacctgttcgccgcccacccatttcagggcctcgttgggcacggccagcacgttgtccttctgctgcaccacgatgcgacactgggtggtcatttcgggccgaaggtcggtggaggtctgcggggtaaggcgcaccagcgcccggtagtacacgatgttgtcgcggatttccggctgcgggtagatctggttcaccgtgccgccaaaggtgcggccgggcagcgaatccacgcggaattccacggtcatgccgggggttatctggcccacgtcggtttcatccacgtagatccacatctccagccgggtggggtccagcacggtgatcaggttggccacctgaaagcccgccaccacggtttcgccgccctgcgccgtgacctcgctgaccacgccgtccagcggggcgcggataaccgaataggacaggcgcacgttggtggcctccagcgcggattgcgcttccttcacggcttcgcgcgcggtcttgatggccagcgtcgattcgcgttgcaggcggtccagggtggccttgcgcgcggccagggtgttgccggtggtttccgattgctgcttcgcctcgtccagggtgttgcgggcgtccagatcctgctccaccaaggtgcggcggcgtttcaggttcagggcggcgtagtcgtagtcggcctgcgcggcggccatctgggcttccgcctcgcggatttgcagggggtacgaggcctccacgcgggcaagctcggactgggccttgcgcagggtggcctcggcctggtcctgctgggcgcgctgctcgcggtcgtcgatttcggcgatgatctgcccggccttcaccgcgtcgcccaccttgacgtgcatggtgcggatgatgccggtgaaccgggtgccggtcttcacgatggcgcccacctcgggcttgatgatgcccgtggcgtccagcaccttgcgcacggtggcccggctgacggtggcggtctgggtgatttcggtgcggccttcgcgccgcgagaggaagtaggcggcaatcagggccacggcgagggcgatggcgaggccgatgatgatcttcttgcgcatggggttcccgtgtccgtgaggtaatgggaggtatggcggtatgggcagtgggaagggatggtcccttggggcaaacgtggcgccgtgccgcgttggcggttcggccccgcgcgtggcgtgcggggggcgggcaatgccgggactataagtgttcgcgcggcgaaggggaagggcatgcgccggatgtaacggcaaggagcgtgatgttgttgccgcatgggggcggcgcggacaggaaaacggcgcggggtggttggcgtcttttgggttgctgccgcgcggtggttcccgcgcggcttgcgcggcggccccgtcagccgatgcctgcccggaggatgcgggcgggctagtcgccgggccgcagcgcggtcaacctgcccggctcccccggtccgccaggcccgtcggccaggcgcaggccaaaacccgcccacagttccgccagcagttccgtgccgggttccatgtcgggcgaaccggccacatggcggttacggaagaaggagtgcaactcgcgcgcggcggcgggcagttcggcccggtgcagcagttccgcgccgggggcggccaggtcggggaagtggtccagggtggcccaggcgtgggacagggccagggaaaggcgcatcaccagcgggcgcacggcgcgcaggtaggtggcggtatcgccggtgcgggcgtgatcgtcggccagcatgcgcagccaggtgcgcgcgtccgccgaggtggcgtggcccaggtctgcggcaaaggcatgcagcagggcggtgcgggcgcgctcggaaagttcctgccgcagcaccttgcgcagcagcccgtcacgaaagtcccaggccttgcgggcggcgtcgtattcgccgaacaggcgcgaaacggcggtgagcagcacggcgtggcggtcctgccggggagcgccgtcggcagtgcgcaggggcacgggcagccgccccttgttcaccaggcgggtcagttcgcgccagtacagggcgtagcgcatgtgggcgtcgtgttccggcccgtagatgccggggtggaagaccagtacccagccctgcggggcggggatggctgccgtcattgcggtaggggcgataggggcggtagtggccgtagtggccttgggggcggtgggggcagcaggggcagtgggcgcggcagaagcggaagacgccgtgcgcgggcggggtgcgtggcgatccggggccagttcggccagcgccgcgccgaagtcctcgggcacaaggatgcgcgcgatgcgcaccacgtcggaaaggccgcgtgcagccccggcgatgacgcccagttcctctcgcgcggcctgggggccggtgccgccttccgggccgcgcaggttctccggcagggttgcttccacatccaccgaaatgcgcatggggtgctccttgcatcgcgccccccgcggaatgcggggacgcgccccaccatgtagaggaagcgcgaagccgggtcaaccgtccggcggaagcggctttccaaggcccggcgcgggctgcggccacagtggctgatttcggaagcgtccggcccggtttcgggccgtcccgaaaatggacgtgcgacaaagtgcacgccgggggtgttgacactgccgcgagcggatttagctaattgccggaaagggtgcggccatcctgttatatttgcatgccgccgcactgtggcaatggaaaatcatgaacgtgccgaaccaaggaggtgccatcatggtgattgacttcagcacactgtacgacatgccgaaaagtttcgagaggatgttcgacgagatgtcgcgtttgcattcgttcagctcgcggcgcactgcatacccgttgctgaacgtgcatgagaatgaagacggctacaccgttgacgtcagcgttcccggcgtcgcgcctggagacgtggaactgacccttaccgaccgcaacctgatcatcaagggcgagcgcaaggccaccgagggcagatacttccggcaggaacgcctttccggctcgttccagcgcatcctgagcctgaacgtgcccgtggaccgagaccgcgtttccgcccgcagcgagaacggcatcctgcgggtgaccctgcccaaggccgaagccgtgaagccgcgcaagatcgccgtcgaagcgcaggcaggaggtgtgcagtgatgaccgacattaccgaacgcaacgccagtgtggcccgcaccggtgaaaccggcggcgccgaacggtccgcctcggtacgcgaaggaagcgccgcgcgcatcgagcgtttttctcccgccacggacatcatcgagcaggccgacggcttccacatcctgatggacctgcccggcgtgccgccggacggtctgaccatcgacctcgaggagaacgaggtcaccgtcaccgggcgcagcagctacgccccggcgggcaacgaccggcgcatgcacgccgagttcgacgccgtggagttcgtgcgcaccttcaccctgtcggacatggtggacagggagcgcatccgcgccgtgctcaaggacggggtgctgaacctgttcctgcccaaggcggaagcggcaaagccgcggcgcatcgaaatctcgcagggataacgccaaattgtctttttgtccgttggcgtcgtcaaacgtcccctgccattgctctgctgtccttatccgtaagattcgcttcgctcacctaacggctaaggctcggtcaaatacggtaagagtatatttcctcatggcaggctcattttcctcgtcaacgaacaaaaatcctgctttggcggtcttgagcaagggccgtcgcccgtgatgccatccccaccgtcgcaatgaaaaggcccccggcaatgccgggggccttttcattgcgggcaggcacgcttcgcgcccttcgcgtcgattggccaacgggcgcaaggacaatcgggagacagtccctaccggaaccagccgcgcttgtggaagaaccacatcatgccaccggccaccgccagcatgccgcccagcgccacatagtagccgtagtcccagtccagttccggcatgtggcggaagttcatgccgtagatgcccgcgatgaccgagagaggcatgcacaccgccgtgagcacggtgagcacccggatgcggtggtcggtgcggcgttgcaggaccagcaggtagaactggtacaggtcgcgcaggcgcatttccagccgggcctggctgcgggccaggtggctctggttgtccatgatgtcgcgcaggccctcgcgctggctggtcaggggcagggcggtggcctgcaatgtctggagcgtggccagacagtagaactggtcctcgaactggatggacagccgggtgatggcgcgcttcagcggcaggatgtcgtcggggctgaccgcatcgggggtgtcgtccagcagttcggccagctgttccacgtgcgtgcgggcttccatgtagaagtgcacgttggcgtcgatgcaggcgtccagcagaaagatgagcagggcctgcacgctggcctggagcggcgcgttgccggagcggatcatttgcaccagtttgtccagcagggggatgtgctcgtcgtgcagggtgatcatgcggcccggcaggcagagtacggtcaggtagcggccatgcagcgcgatccagtcgtggcgggtgggcagatggaccatgatgcccgaggggaacacgctgacttcgggataacggcgcggcgcaaggcaggcttcggtcacgtcgtcgggcaggtcgtagggggccagaaagcggcccaggtcgtcgcgcgagggggtggtgacgtcatgccatattacggcaggcctcgtggactcggcactgcctggccatattacggcgggcctcgcgggctcggcaccgttcgatggcatggcggcaggcctcgcgggctcggcctcgttcgacggcatgacggcgggcctcgcggcctcggcctcgcctggccacacgacatcgggtgcgggtgcatccgccccgtttgtcatggcgggctcggatgcccgagggcaggcgccgttcggcgtcacgggcgcttccgtaccgggcggcactgcggcaatggtgcagtcaggcgccaggtgcagggtgcgcacgcgcaggctgcccatggaggggacggcatccgggggaggcgtgagggcggtggtcatggcggctatgctccggaaaaagcgcatcgcgcgggtacgttgatgggggcgtgtgtaccatcattcgcggcattgcgtaagggcgtgcataccgggcacgccttgcggaagccgacccatgcggccccatgctggctgacacggatcacacagaccacacagaccacacggatcacgcggacctcgcggactggcgccgaccagtccggcttgatccggctcgattccacttcagacagatgcccgggttgcctccgtttcacgcgccgtacgggggggcaggccacccggcagcgcccgacgggtggcttttgggcttgccttcgccgccctgcgggggtaaggaagccgttccgcaacaccccgcccgaccacaggtgccaacctgtggtttttttgcggcggtggatgctttgccacggccatgccgccggttttccataatccccaaacagttgcgtccacgggccgatgcccgccgcgcccggaccgagcgtccgggggcagtgcgtcgtccgcccgcagatattgaggacgcgtcgcggaatgcagtccgcgtcgggggaaagggccgggacggcgcgcggcgcattgttgcggggtacacggatgcgggcatgcaccccgccgggtgccgctccgttcccttgccgggaatggacggccaacgggcgcgggggggattcattcttttccgggacggcgcgaacacctggcggcatggctgccgggctgccgcgccacccgacaagcgaaaggtgtgttgatgcgcagtacaggacttgccgccggggcgatcatcgaggccaagtgcacacgatgcaacgacattaccggccatgtcatcgtggccatggtcggcggtgaagtggtgaaggtcgaatgccgggcctgcggctcggtgcacaaataccgtccccagaaaaaggacgccccgcgcaataccgcaccctccgtgcgcaaggtgcgtgcgggtgccacccgcgccgaggccgtggacgtttccaactcacgttccgaggccgcccgcaaggccgcagccacccgcgccaatcagcgggccgcgcgcgacgccgaggccaccgaagtggcctggaaggtggccatgacccgcaacccggcggaacacaaccgcaagtacagcatgagcgaaagctacgaagtgggcgagatcatcgaccatccggtgttcggccccggcgaggtgcgcgccgtggtgcgccccgacaaggtggaaatactctttcaggaaggcctgaaggtattgcgctgcgtctgctagttttttcatggtgccatctggcaccatactgcggacaacaaaaaacccggagcaagctccgggtttttttcatgcgtcctgaccagatgttgcgccagttcagcgcccgccgtccagccacgcgcggatgtcgccaaaggcggtgcgcgccgtgaagtcgagagtcagcggggttaccgagaccacccggtccacgctgagggcgtagacgtcggtttccggcgattcgccgggtgcgggccccttggtcacggtggcgtcgcccagcctgctgcccagcgaggggacggccagccgcgattcgtagtacatgtccggcgaaagacgggtgagccgccacggcgtatccggggtggccccggcgggcacgtctatcttcagcacgtgcacgtcgccgggcaggccgcgctccagcaccatgcccgcgaacagcgcaagaaagtgcatggcggcgctccagtcctgctcggtgtaggcgtggtgcgattcgatgcccgtttccatggacacggccagcgccggaatgccccggcaggccccctccagcgcggcgcccaccgtgccggaactggtgatgctggcccccaggttttctccgtagttgatgccggataccagcagcgcgggggcgtagccgggcatcaccttcagcccgtggcccaccgtggccgcaggggatgcatcgcaggcccaggcccgcaacggcgcgcccgccacggcaagttccacctgttgcaggattgcgttgcggtcgccggtctgggcgcggcccatggccgtctgctggcgcagcggggcgaacacgtccaccccgcccagggggtgcagcgcctctgccgcggccagcaggccgggcgagtgcacgccgtcgtcgttggtcagcaggatgcgcggtgttgtcatgcaatcttcctggggatggtgtgttgcctgtatgttgcccggtgtgttgcccggtgtgttgccgacgcgtggggggccagcgcggttaggttgttgcgggggcgctggcgtccggctcatccggcccatccggctcacctggcccgtccgggccatcgggctcgtctgggccacggagtccgtctgggccaccggcccctgtcggggcagtcgtgcccgtggaagcgtcgggaacgcccccggcggcgatgaacgccacggcccgctcctcggcaacggggcgggagaaatggtacccctgcaccgagtggcagcccagttccgccacgatggcgaactgttccgccgtctccactccttcggccaccacgtgcaggcccaggctgcggcccagggtgaccacggtgcgcacgatctcgcggttttccgcatccccggccacggcggacacgaacgaacggtccaccttcaacgtatccaccggaaaacgttgcaggtatgccagcgacgagtagccggtgccgaagtcgtcgatgccgatgcccacccccagcctgcgcagcgcttccagccgttgcaacgcgccgtccgggtccttcatgatggccgtttcggttatctccagcttcagggcttccggcggcagcccggtgtcggacaggatgcgggccacgcgcccggtaaggttgggctgcgaggcctgccgcgccgaaaggtttaccgaaacgtacaggtcatgcgcgccgggcagggtggcccgccagcgggccagggtagccgccgcctgttccagcacccattggccgatgcgcaggatcagccccgtttcctcggccatgggaatgaaccgggctggcggtaccgcgccttcggtggggtggcgccagcgcaccagcgcctcgaagcccagaagccgcgcgccgtccacggcgagcaccggctggtactccaggtacagctgcttgcggcgcatggccatggaaaggtcgccttccagggtcatcatttccatggtgtggcggtgcatggactggttgaacacccggaaccgccccttgccctgggccttggcctggtacatggcgatgtccgcgtcgcgcagcagcgcgtcggcggtgtcgtacccctgggtgcgcaggaccatgccgatgctggcggacgtgcgcaccaccttggcgcccatgcgcaccgggcgttccagcgcggccagcaggcggcgggtgatctgcacgatgcgccggggcgagtccacgtcttccagcagcagggcaaactcgtcgccgccaaggcgggccacggtgtcgcccgcgcgcaccaccgggcgcatgcgccgggccacttccaccagcaggttgtcgccggtggtgtggccgtggctgtcgttgatgaacttgaagcggtccaggtccagcatcagcacggcaaagcggtagctgtcgttgcggcggcggcgctggatggcccgctcgatgcggtccagcagcagggcgcggttgggcaggccggtaagcggatcgtgcagggcgagatgggtcagcatttcctcgccctgcttgcgttctatggccacggccacctgttcggccaccggcaccatcagttccgcgtcgcgggccgagaagaattccgaatcctcgtagtgttgcaccaccatggccccgatgaccttgccgcgcgagcgcagcggggtgcccagccaggccgccgggcgcgacccgaacaccgggcgcgcctcgatgtcgtcgctgtgcaggtgcacctgcctgccggtgcggatgacctccagcgttgggctttgcacggcggggtcggaaatgtgctccaccgggttgtagcgggcgtcgcgctcgtcggcgaagtaggcgaagtccagccggtcttccggttcgttgatcagggcgatgaagaagttgggggcctgcacgtggcggcgcagggcggtgtggatggacaggaacagttcgtccaggtcgcgcgtttcgttgatggcgttggcgatgtggaacaggatgcccgcaatggcgtcgccctgcttgtggtcggtgatgtcggccagcgccccggccacgcggttcaggcgtccgccggggccgcgccgggccgcgccgcgcgccagaacccagcgccacgtgccgtcggtgtggcggatgcggaattcatgctcgaagcgttccgcgtcctctccggtgatgcggcgcacctccgtcagcacgcgcagcctgtcctccgggtgcaggatggccgcgatggccatgggcgacagggtcgcgtcgggggcacgccccaggatttcgaggcagcgcggcgaatggtacagggtattggtgtccaactcccattcccagatgccgtcgttggtggcggagatggccatgtcgtagcgctggcggcttttttccagttcccgcatctggttgtgccgctcggtgatgtcgcggatggtctggatgaccccgttcagccgcccttcgccgtcgcgcagggcggatgccacggtccacacgtgggcgccccgaccgccgaacagcgtgggcacgtaggcctctgccgccagtttgtcgccgtgctcgctgaaccgggtgtagtggctgggctggggcatgtccggactgaagaaccagtcgcccagcagggggatgcgttcgccgtagaagggcagggcatatgcgaagttgccgcgtcccagcatttcgctggcggaatggccggtcatttcctccatggcgcggttccaggcgatgacccggcggcttgcgtccagcaccagaacggcgtcgggcagaaagtcgatgatgtcgcgcagcctgcgccacgcctcggaaagctgatcctgcatcgccttctgttcggtgatgtccagcacgaagccgtcgatgtagtcgacctctgccggggcgttgcccgcctttgcgtcggcacggtacgtgccgttcgtaacgccagttccggcagtctggccagttttggcgatctggcccgtttgcgcagcctgggcaggagcagggccgcgcaccagacgcgcgctgacaagcccccagaacaggctgccgtcgcgccgcttgaggcgcagttccatgcggtccacgcggcccgtggcctgcaacgcacccacgaagcgctggcggtcagccggattggcgtacatctgccggggaatgtccgagacgcattccagcatttcttccgtggtggggcagccccagatgcgcgcgtattccgggttgacgttctcgtagcggccttcgggcgtcacgcggaagatgcccaccggcgcgttggtgaagatggcgtggtactgttcgcgtgcccggtccaggtccaccgcctgagtcgaagcgtctgcctgccccgaagcggcggcgtgcgcatgaggcagagcaccccgctgaacatcctgtttcgcgccagcggccttgccgcgccgcagccgcaaccccgccagcaggcccagcaccagcccggcggcaaggccgaacagcagcgcggacgacgtccacggcacggcgccttcgacggcggcccaggccgggcgcacagtggcaatgggggtgacgatggcagcggcggcaacggcgccaatgtcgatcagggtcggcaggggcaaacgcaggcgcggtacgaacgggagaaccggcaggcgaaacgcgtggagcacaaggcgcgggtggggcggggtgcgcaggcggcgaatgcgtcggggggtatctgcggcgtgatggcgtgcggcaggcacaagtcctggctgtgtcatgcgggagcggcgcgggcagtcggcagtcacgcgcgagggcgcatgcgacgatgcctcctgcggccagggcgccttgcggcgggtggtcatctgaggcccttcgggaaacggcgttgaatgaaaatgaatagaggattccgttccgtttgaaaagcacctcaagtgtcatgtgtctgatgttgcgggatattttttcctgatagcgatgggggtaggccccgtttccgcccggtggggcagggcggccatgtggggtggtcgcggcgcatgcacgcaggggggcaccaaccttgatctttcctgttgacggatggctccgcatggggcaagggcagaaactggggccgcgcagcaggacatcggtcctgtcccgatgaaacggcgcgggcgtgttccatttttagtgagaggtttttcgcatggccaagtctatctacgtcggcaatctgccttggtccgccaccgaggacgaagtgcgcagcctgttcaacacttacggcacggtgctttccgtcaagctggtcaccgaccgtgaaaccgggcgtgcccgtggtttcggctttgtcgagatggatgacgccgctgccgcggcggccatcgaagccctggacaacacgccgttcggcggtcgcaacctgcgcgtcaacgaggcgcagcccaaggcgccccgcccgccccgctactagacacaaaccgcacgctgcatgttgcgccgctccggaaccgcgggttccggggcggcgttctgcatggccccgcaagcgccggaagcgtgtcgcggggggcgtgttgcatcccccgcccgcaggatgtatattcagataggaaatcgcgccgtcatttccggcggcgcggcaaacgattccttcctcaagacaaggagaacgagatgcgtcaactcaaggccctcgtggcgctgctgatcgtcgggcttgccctttccggctgcgcccagacctacggcggcggcacttacaagggcgggcagacccgcatgtcgcacaccgtgcagtacggcacagtggaacagatcaatgattccgtgatcgaagacaaccccagcggcctcggcgcgcttggcggtgccgtggtgggcggtgtgcttggcaacatgatcggcggcggcaagggccgcgtgctgaccacccttggcggtgccgtggccggtggcgccgcgggctatgccggcgagcaggccatgaagaccaagaaggccatcgagatcaccgtcaggctggagaacggacaggtgatgtccgtggtgcaggaaccggacgaaaccttcatggtgggtgaccgggtgcgcatcctgaccggaagtgacggttcggcccgcgtccgccactagccttcgctgtacaccgcaagccaaatgcgtatactggacccgtcccggcctttcggggcgggtcttcccttttcatgacgtgtcgcgggtggtgcccgccgcgcacgtcgcacgacgccaccacaccgcgccggcggcgggccggccttcacgaacgcgacggaggataccgatgcttgatcccagggaatgcatcctgtacagcggcggcgccgcgggaaccgaaacctgtttcggtgccacggctgaagcgtatggcctgcaagaggtcaactacagcttcgaggggcatcaggtggaacgcatgcgcggcgtgcgcgtgctgaccagcgaggaactggccctgaaggacgtgagcctgacctacgtttcgcgcctgatgaaccgccagtacacccgcgcccccctgttccgcaaagtgttgcagtccatctgctggcaggtcagcagcgggcacgaggtgttcgttgtgggcgaggtgatggaggacggcaccgtcaagggcggcaccggctggggcgccgaattcgccaagatctgcaacaagcccctgttcgtgttcgaccaggtgaagaacggctggttccgctgggaacaggacgcctggctgcccgaggccgccccgcgcattacccatcgccacttcaccgcaaccggcacccgattcatcgaggattccggcaaggccgccatcgaggccctgttcgccagatccttcagccggtagacaacgacccagcgcagttacgggggccgtcggcgacggcccccttcgtttttgggccagccgcgaccttgcccgactggtcgtgaatggccgcgactggccgtgatcgtccgagaccaccagggccattctttcgccacctttgggcgcggggctcgccccccgacgccgccacggagtagacatgccgccgcaaccggagcaacgcaccacgcgcgcgggcctttggggggcccttggcgcgttcggcctgtggggccttctgcccctgtactggaagctcgtccagcaggttccctcgtccgaaatcctgtgccaccgcatcgtctggtcggtgatgttcctgctgcccctggtgctgctgggggggcgcctggcagaggtgcgcgccgccttggcctcgcgccgcagcctggccaccatcgcgggcagcagcctgctcatcggtggcaactggttcctgtacatctgggccgtgaactcggacatggtgctggaaaccagcctcggctactacatgaccccgctggtcaacgccctgctgggcgcgctggtgctgggcgaaaggcccagccgcgtgcagcttgcggccattgtcatcgccgccgccggggtgctgtccatgctggtgtcgtacggcaggctgccgtgggtggcgctggtgctggcggtgtcgttctcgttctacggcctgttgcgcaagctggtgaaggtggagtccatccccggcctgttcatcgaaaccatgctgcttgcgcctgtggccgtgggctaccttggctggctggcctggcagggcggcggcgcgctggggcaccagggccttgccaccgacctcgtgctggtgggcgcgggcatcgccacttccacgccgctgttgtgttttgccttcgcggcgcggcggctgcgcctgaccacgctgggagtcatgcagtacatcgcgccgagcatcgcctttctgctgggggccttcgtgttccgcgagccggtgacgtccgcgcacctgctgaccttcggctgcatctggacggcgctggccctgtacacggcggaaggcctgcgcgccgcaagaagcggataccgtcacgccgttcggtgacagcggcagggttttggagtagcttgacaacagtggtcgtgcggccgtgacccgtgcgtggcttgagcgcaatcatcgcgtgacatggggtcgccatagtggcgtccccgctgcggggttgcgccatgcacgggatgcggcgcgcgcgggcgggaaacccatcatacccggaggctgcacatgacgaagaagatgctgttgctgctgtcgatgttcacggtgctgctgctgccctgcctgggcaatgccgcgcccaaggaattccgcctgctgacctggaaggggtacgccccggcggagctggtggaaaagttcgagaaggaaaccggctacaaggtgcaggtgacctattcgaacaacgaggaaatgatcgccaagctgcgcgccacgcgcggcggcgggttcgaccttgcccagcccagccaggaccgcatttcttccgtgcaggaaagcttcggcctgtaccagcccatcgacttcggccgcatcgaggcagcccggttcattccctccatgctcgacgcggtgaagaagaacaccctggtcaagggcaagtcgtacgccgtgccgttctgctggggcaccgacggcctgatcgtgaaccgcaagttcgcccccgatgccaaaagcttcgccgacctgctggacgccaagtacgcgggccgcgccagctaccgcctgaagcgccccaccctcatcgcgcaggccttcggcatgggcatcgaccccttcaagctgtacgccgatgaagccgcctaccagaagatgctggaccaggtggaaggcaagctcattgccgccaagggcgtggtgaagaactactggaccaacggcgacgcgctgctggaatccatgcgttcgggcgaagtgcacatcgcccaggcctgggacaacggcggcttcaagctgcacgcggaaaaccccgacatcgactttgtggcgcccaccaccggcgcgctgggctggatcgacaccttcgccatccccgccaaggccgacaacgcggacgccgcgtacaagtggatcaacttcatgatgcggcccgaaaacgcggcagtgttcaccaacgccgaagacacccccaccgccgccgtgggcgtgggcgaacgcctgaagcccaccttccgcgcagacttcgaacgctgctacccgcagcaggtcatcgacaacatcaagtggtacccgcccgtgcccgccaagctcgaagccatggaaggcaaggcgctggaccgggtgaaggccgcccagtagcatgacgcggggcgccgcgcctgcccgcgagggtggtgcggcgcccctatttcgttcttatccggaacaggacgcgccgggcatgcagggcccggcggttttgccccgtcattgtcgcggggcgaaaccgcgatggataccggatggcccggcagcgggtggccatccagatgcgccgcgcatggcggcccgagtcctcttgcgaaaacgcgacacccccaggcggaccggacggcccggcaacaaggccgacaacggcaccgcatggcacgcggcgaaagaggcgggcggcccggcgcggcgggagtgcacgaccctatgcccacggatatttctccagttgcttcttcagacgcattcccgaatgcatccccggttgcatccccaagtgcttcggcggacctttccgtcacccgcctcgtcaagcgcttcgaaaaattcacggcggtcaacgacgtgtcgttcgaggtggagcagggcaggttcttttccatcctcggcccgtcgggctgcggcaagaccaccctgctgcggatgatcgcgggcttcgaatcgcccgattccggcgtcatcgccattcgcgggcgcgacatggcgggcattgcccccaaccgccgcccggtgaacctgatctttcagcaccttgcgctgtttcccatgatgtccgtggcggagaacgttgccttcggcctgaagcgccggggcatggccgggggcgagataagccgcagggtgcaggacgtgctggagcgcgtgggcctgcccggttacggcgtcaagatgcccgcccagctttccggcgggcagaagcagcgcgtggccattgcccgctgtctggtgctggagcccgccgtgctgctgctggacgaaccgctgggcgcgctggacctgaagctgcgcgagcagatgaaggtggagctgaagaccctgcaggccgaggtgggcaccaccttcgtgtacatcacccacgaccagtccgaggcgctggtcatgtccgaccacgtggcggtcatgaacgccgggcgcttcgagcaggtggacaccccgcgcaacctgtaccgtcgcccggcatcggccttcgtggccgggttcgtgggcgagaccaatgtctggtcgggcacgctggaagaggccaccggcgatgcggggctggtgcgcaccgacgagggcgcggtgtttcgcgcccgcgtggccgccgggcttgcgaaagggacgcgggtggacatgttcatccggcccgaggccgtgctgatcgaccccgacggcgcgtcgtgcgcgactgatggcgcgacggatggtgcgactgacggcgcggcaggtgacggggcgggcggcggcgacgcccccctgccggtgcgcggggcctgcgccaatcgcgtgcaggtgcaggtgcaggccatcctgttcgacggcgcggccagccgcctgctgacccatctggaaggttcgcgccgcgaggtcatggtggccctgccccagaaccgcctgtacgaccacatcaagcccggcgaccgcatcaccgtgggctgggacgaccgcgcgggcatctgcttcgcggcggggagcggacgatgagcgccgcaccgcatgccgcgcccggcccttccgcaccgctgaaatccgggccgggaatgcgcctgaccctggcgctgttcctgaccccggtggtgctgtggctggggctgctcatcgtgctgccccacctcgacctgctgatcatgtccttccgcatggacccggccttcggcgacgatggctggagcctcgagaactaccaccagttcttcgcggaacccatctactggctcaccttcgtgcgcaccgccgggtattcggtgctggtcaccctgctgaccttcctggtgtccctgcccgtggccttctacgtgaccaaggtggtggcgcggaacacctcgcgctttctgctgaccatgctgctgctgccgttctgggtcagcgaactggtgcgggtgtacggctggatgatcctgctgcgcgaaagcggcgtgctgaaccactggctgacggcgctgggcatcaccggcgcacccgtggagatgctgtacaacgacgccaccatgatcatggggctggtgtacacctccatgctgttcatggtggtgccgctggtgtcggtgctggaaagcctggacgacagcctcatcgaggccgcctgcgaccttggggccgggccgtggaccatcatgcgcaccatcgtggtgccgcactgcatgccgggcatcatgtccggagccatcgtggtgttcatgctcaccctcggcaactacctgacgcccaacctgatgggcggcaagaattcgctgtggttcaccgagcagatctacaaccagttcatcgccagcttcaactggaaccagggcgcggccttcggctttctgctgctggcgctgtcgtcgtgcatcatctggctggggctgcggctgaccggccagaaactgagcagggtagtccaatgatccgctcgctgccgcgctcgcgcggctacaccatgggctacggcctgtacgtcacgctgtacttcgtctttctgttcgcgccgctggcggtcacctgcgtgctggccttcaacgattcgcaatttccctcgctgccgtggaagggcttcacgctggactggtttctggccgacctgcccgcgcgcaccggcatcttccacgaccggggcaacctgtcgtccatcttcaccagcgcccagaccgccatcctggtgtccgcgctggccacgctggtgggcacctgcgcggccttcctgttcgagcaggaggagtttccgctcaagggcgcactgtacttcctgatgctggccccgctggtggtgcccggcgtcatcctgggcatttccatcctgattgccgccaccactgcgggcaccttcatggaagacgtgctgggcatcgacgtgggcatcctgcggcccggcttctggctggtggtgctggggcagttttcgttcatcaccaccttcgtcaccctggtggtgtccgcacggctgaaaaagttcgaccgcaccctggaagaggccgcgctgaaccttggcgccacccggctggaggtgatccgctacatcaccctgccgttcctgcgcaccgccatcatcggcgcgggcgcggtggccttcctgatgtcgttcgaaaacttcaacaccacgctgttcctggtgggttcggaacccactctgcccatcaacctgtacctgcaggtgcgcgacggctccaccccggtcatcaacgccatttcgttcctgctcatcgtgggcacctcgctggtggcgtgcgtgaatctgtatgctgggcggaagcccgaagccagttagcgcgccttgtccttttgccttcaagcatcccgacccgaagggcgcgcagcgtggccgttagacgagcttgcgagtcttacggccatcgagagcaacgctgtcaggcgtcgctttttgctccgatcacggacggaagagtccgctcccttcgcaaaaagctcgccttccttgcctgaaggcaaaaatcctgcggcgcgcgggcagagtgggtatgctcagctgcatcgttgtctgtcggtgaaaacgtcttgtttcattgattcaggaggtcagcatgtccggcgcaaccacgccccgtgaaggatactacgccctgcgcgaggggcgggtgctgtgcatcgcccatcgcggcgcgcgctccgtggcgcccgaaaacaccatcctcgccgcccagcgcgggctggaagaaggcgcggacctgtgggaactggacgtgcagctcaccgccgacgggcatctggtggtggtgcacgacgacaccctggaccgcaccaccgacgtggccgcccgtccggaatacgcgggccgcgccccgtggcgggtgtgcgacttcaccctcgacgaactgcgcgggctggacgcgggcagctggtaccggaccgccgacccgttcggtctggtgggttcgggcggcgtgacagccgacgacctggccctgttccccggcctgcgcatccccacgctggacgaggccctggccttcacggcggaccacggctggcgcgtcaacgtggaaatcaaggacatgaccgtcaacgccgacggcagccctggcagccccacgtatcccggtgacgaggcggtggtccgcgccgtgctggaatgcatccgcgcccatggcctgacagagcgggtgctgctgtcttccttccggcacgactgcctgcgccacgcggcccgcatggaacccgcgctggcccttgccgcgctggtggaggatgtgcgcccggacgaccccgtggccctgtgccgcgaccttggcgtggtggcctaccaccccggcgacgacatagtcacggaagcggacgtggcggggctgcgggcaatgggcgtggccgtcaacgtctggaccgtgaacgaagaggcggacatgcgccggttcatggactggggcgtggccgggctgattaccgatgttccgctgttgtgctgggggctgctgcgcgagaggggcttgagcgagtaaggggtgttcgggcgctgtccttgtccgtcccccccggctggggcgagcaggaaagaccgctcacggaccgcgtccccccccgtgcattcccgcacggggaacaatctgcatatccggatggttgacccggcgcgccacaaggggtaggccgtgcgctcgggcatccgcgcctgccgctgcggcggtgcgcggtgcccccacgcgactttctcgcgatcccccgcgatcccccgcgaccctccgcgaccccacgcgatttccacgcaacggcacgcacctgtcgctcaacccgtgcgccggtctttccggccagcttccgccctgcggaggaaccccatgcccgccatcgggaccggcgaactcgccgccctgtccaccgccgccctctgggcggtgtcgtgccagatccacgccattctttcccggcgctttggcgcccataccctgatcctgctgcgcctgcccatctgcatcgtgatgttcggcgcgtggtggggcgcatccgtgctgtttttcggcggcggggtgatggtgcccggcgctgccccggcgggcggccccagcccgctggcccttgccgcgctggcactgtccggggtgttcggcgtggccctgtgcgacctgctgttctactccggcgtggtgctggtgggggcgcgggtggccctgctggtgcagtcgctgtccacggtgatcaccgccgtgctcgggtacctgtttctgggcgaggccatcgggccgctgggcatcgcgggcattctcatcgccacgggcggggttgcctgggtggtgggcgacagcggcacggtgcccgaaggggcggtgcccctgtcgcgcgcggtgcggctgcgcggtgtggggctggcccttgcctcggcactggcgctgtccggcggcatggtgctgtccaagcagggactggccgaaggagtggacccgctgttcgccgcgctgctgcgcatggtggtggccatgggcgtgttctggcccacggccatgctgaccggcaggctgcgcccggcactggccgtggtgcgcggcgacagtcaggaccgccgcaatttccgctggctgctggtggcctcgctcatcgggccggtggtgggggtgtggctgtcgctggtggccattggcgccacccagaccggcattgccgccaccctcatcgggctggaacccgtcttcatcattcccgtggcagccctggtggagcggcgctggcccacgccccgcgccattgccggggcgggcatcgccttcgtgggtacggcgctgctgtgcctgagaaatgtattgtaggtacggactgacacagaaagtaaaaagcgcccggagttgctccgggcgctttcgtttttcggtgggccgaaatggggcggcaggtggttacacctcgcccacggccatgtccagatcattgccggtgtccggggcatcagtgtccggggcatcagtgtcgggggcatcggtggcaggcgtcatggcgtgcccggcggtcttggcgcccgtggtccccacggtaccgtgattcgcctcgaaggcgtggccccacttgcacatttcggacagcacaggcagcacgctgcggcccagttcggtcagcgaatattccacgcgcggcggcacctgcgggtacacctctcggtgcagcacgccgtccgattccagttcgcgcagctgctgggtgagcatcttctgggtgatgttgggcatgatgcgccgcagctcgctgaagcgcaacgtgccgtcctggcccagccgccacaggatgatgggcttccacttgccaccgatgacctgaagggtcagctccagcgagcagtaatattccttgcccgcgcagtgcttgagggtgcatgccgtgaccatctggtacctccgcgcgaaacatagtatcatcttcggtatctttcaagaccctatggtatgccgcaggatactatgccacaaaatggtgcgtacttgatgaaaaagccgaagcaggtattttgagccgtaacgtttcgcccgccttgcccggtcttgcctgtcccggccaccgcccccctgccgcacggagttccggcaggcgcggcggttggccgggcacgcggcaggccgggaaaacccgtacccacgccgggcaatgcagcgccacgcaaggcgcaggaggaattcatggacgtcttttccgccatccacgggcgccgctccatccgcaagtacaccgaggcccccgttgccgcgtccgatgtgcgcgacatcctggccgccgccatgtccgcgcccagcgcgggcaatgcccagccgtggcgtttcgtggtcgtggacgaccgcgcgctgctggaggccatccccgcgttcagccagtatgccgccatggccgcaaaggccccgctgggcattctggtatgcgccgaccttacggcggaaaagtaccccggctactgggtgcaggactgctccgccgccgtgcagaacatcctgctggccgtgcacggcaaggggctgggcgctgtatggaccggcgtgcaccccatgaaggaccgcgaggacggctttcgccgcctgctcggcctgccggacaacgtggtgccgctgggcttcatcgtcatcggccatccggcgcaggaactggccccgcaggaccgctacgacgaagccaaaatccaccggaacgggtggtagcatgcccatcatcagcgttgtggccaatcacatggaaacggacgacaagcgcgaactggtgcgcgagctgaccgccacggcggcgcgggtcatgaagctgccgccggaaaccatcaccgtgctcatcgactgccgccagccggaagacatcggcgtggccggagtgctgctggccgacaggaagaaatgacgggggcggcacccgccgcccctgcaccacgaaattctcccccgacactttcgccaacattttcgcgccgcctccccccgtttgcgggaaggacggcgcaccacggaggcctcatgagcgcatccatcttcgcgcccgtgcgcatcggcaatctggaatcgcccaaccgcttcgtccgttccgccacctgggaagggctggccaccgacgaaggcatggccaccccggcactggcagacgtgctgggcgaactggccaggggcggcgtgggcgtggtcattcccggccatgcctacgtggaaaagcgcgggcaggctggcccccgccagctcggcatccatgacgacgcgtgcattcccggcctgcgcatgctggcggacgccgtgcacgcgggcggcgggcgcatcgtggcccagctggcccacgcgggcggcctggcccacaccccggccacgggcgaacccgccatgaccgccacccccttcgagcgggaaggctttccgcccatgcgggaaatgaccgaggcggacctcgacgaggtggtggccgccctggccgccgccgcgcgccgcgccgtgcaggcgggctttgacggggtgcaggtgcacggggcgcacggctacctgctgagccagtttctgtcgcccgcgcgcaacaggcgcaccgaccggttcggcggcagcctggaaaaccgcatgcggcccctgctgatggcggtgcgcgccgtgcgcgaggccgtggggccaagctttcccgtgtgggtcaagctgaacagttccgacttcatggacggcggcttcgaagtggacgacatgctggaagcggcccgccaggccgtggctgccggcgtcgaggccgtggaaatgtccggcggcacggccatgaacccgcccaaccgcatgcccgcccgggtgacgcgcatccgcaaccccgaggacgaggcctggtaccgcgaggccgcgcgccgcttcaaggccgaggtgggcgcgccgctgattctggtgggcggcatccgcaccccgcaggtggcgcagcaactggtggacgcgggcacggtggacatgctttccctgtgccgcccgctgatccgcgaacccggcctggtgcgccgctgggcggaaggcgacgacgcccgcgccgcgtgcatctcgtgcaacaagtgctacggtcccctgcgcgagaaccggggtttctactgtcccgtggcgcgcggcgaggtggctggcgagtagcgcgccgtgcccgatggaaggatggcaggcgggccggtgggcaggtaggccggggcccgggccggggctggaacccggttttctcccccgcggcaggcacttggaccttgagcgggacggcgaaaccgcgtacccgtcgtggaccgggtgcaacccgaattccaccaggagccgcgcatgaagattctcgccatcgacaaggttcgcgaagacgccacccccgacgtcatccgcgccaacttcctgaaggaagtggcccataccatcaagatgtatctcgccgacgtggtccgcgaggtgtacttccggcaggaccgttccggcaccgtcatggtgctggaggccccctccatggaagaggcgcagtcgctgatcaacaccctgcccctggtcaagcaggggcagatagagttcgaactgattccccttggcccgtacgtgccgctgggcctgcttgtcgaagaggccgacggcccggcggaagaaaccgccgctggccccgcgcaatagcccggatacgggccgcgcgccccgtgccctgttccgccttccctggccggagcgggcacggcgcgcggccccgcctccgggtgcggcgcgggccatgtgaccacccatcatgcccccatcccaaccggaggatatttccatgcatgtcgtcgttttcaacggcagcccccgcaagaacggcaacacgtccatcctgctcggcaccgtccggcgcgagcttgaggccgcaggcgtcaccaccgaggaattccgcgtgggcggcaaggccgtgcgcggctgcatcgcctgcatgaagtgtttcgaaaagcaggacggccagtgcatccagaccggcgaccccatgaacgaatggatcgccgccatgcacaaggccgacggcgtcattctggggtcccccacctatttcgccaacgtctccaccgaaatgaaggccctcatcgaccgtgcgggcatggtgtccatcgccaacggcggcgccctgcgcatgaaggtgggcgcacccgtggtggccgtgcggcgcggcggcgcgcagcaggtgtacaacggcctgatggccttcttcggcatcgccgagatggtggtgccgtgctccagctactggaacgtgggcatcggcctggcccccggcgacgtcaacggcgacgaggaaggcatccgcaccatggtcaacctgggccgcaacatggcccacgtgctgaagtgcctgaagagcgggccggaggcgccggcttccttgaagggcggcgaagtttaggggctgtctccaaattgtcctttcgtccgttggcgtcgtcaaacgttgcctgccatgtcggttgaatacgagaagagtatacgccctcatggcaggctcgttttccttgccaacgaacgaaaatcctgatttggaaacaccccctgggatgagaagggcgggacgcagtgcgccccgccgaatcatgcgcatgccacgcggcgcggtcgggcttttcgtcccgtccgcgccgtgttacgtggcggacagggtggaaccgtgcacgggggggaaggggaacggcgcatgggtgatggcacgcgcgaatttccggtcgggctgcaacggcaggcggaggctggcggctacggcctgctggccccggacgaggcgtggcggcgcgtccggacgggggccttgagcatggtggacgtgcgcgacgccgcgcagtacgaggtcggtcacgtgcccggtgcgctgtgctttcccctgccgcccacctggatggcccgccttctgcggcgctggtggctgcacaaggtgctgtgcgccgcccggtgtccttccgtggctttcgtatgtgacggggccacatccacccgcagcgattccgccgcccgcgccgccgtggtgcagggctttgccgtggcctaccgcattgcgggcggcatggatgcctggcacgccgccgggcttcccgtggagttcggcccctgcgggccgtgcgcgccatcggttgatgcgggcggcgacgtttccggcaggcgagggcaggatgccccgccccgaacgacctgctccggcggcggctgacggctgggctgatggcggtgcggcgcgcctgccttgatgcacggtcccgggtcttttgcggacgacgttttcaccggtggcatggccgccggtttcatgcaggggctttcatgtcaccactcgggaacggtaccccgcgcaccccgaacccgcgggcattgctggccctgctggccgggcatccgtggcggctggcctgcacccgctgcgcgtgggcgctggcggtggccgtggtggtgtaccagtcgctgacaccccagccggacatgctgctggacgtgccgaacatcgacaaggtgtggcacgcgctggcctatctggtgctggcggtgctggcggcggggtcgctgtgggacaacccgcctgcgcccgtcctgccccgcgcggcgcgctgggcggcgtggtccatggccttgctgggcgtggccatggagtgcgcgcaggccttcctgcccggcaggatggcctctgcgggagacgtggccgccaacacggcgggcacttggctgggcgtgctgctggccggggtgttggcgcggcatctggcccgctggcatggtgagattgccggtgatgccgcgtccgggcagaaggcggattccacagcctcgacagcgtccaccgtttccccgacctccacggatggcggcgcggcacggatttcgggcaggcagggctaagccgatacggcgggatgggcttcgggccgtccggcgggctgcttcgttgggcagcctttcgaaaacccgccccgcaacgcaaaacggcggacgggttgccccgaccgccggtgatgcgaactgcgccagccgcctggaatgtgccaggccgcgcgcaacgccgccagtggcgcgacgtgtcctacagatagtgcggcggcggtccggtgtcttcgccgccgtcgtcttccatggcccttgtcagcaggcgcagccgttcgcgcgtggcctccagcagccgttccgcctcgtccagttgggcctgctgacgcaccagcgcgtcgttcagttcgcgcagggcctgttcctgaaaatagacggtctcttccagccgggtcaggcggtcttccagttccttggtcatggcgtgtatccgtgatgtggcgttggatggtccatgcccggcgcgcagccgtttccggccatgcgggtgccgggcaggggggggctaggccggggcgtcaggccggggcatcggccaggcgcagcaccgtcgcgtattcctgcgggcttaccggctgcaccgaaaggcggctgcccttgcgcaagagttccatgtccgccagttccggcagggtgcgcagcagggccagcggcactggctgggcaaaggtgcgcaccagccgcacgtccaccatgaaccagcgcggcttgtccggcgtggatgccgggtcgaagtggcgatcctccgggtcccacgcggtgtggtcggggtaggcctcgcgcacgatttccaccacccccgccaccgaagggttggtgacgctgtggtagaacagcccaaggtcgcccaggcgcatctcgcgcatgaagttgcgggcctggtagttgcgcacgccgtcccaactgctggtggcgccgggcagggcggccagatgggcgatggagaagcagccgggctcggtcttgaacagccagtggcggggcatggagcctccttgcggggttgcgtggtccatgcgccggacgatacccgcgccgcccgccgccgtaaagcccgcgccgcgccgcgcgcgggggatgtgcgttgccgcgcggcgtacttggcggtggctgcgttttggcgtaggggggtgtctagggcgggaattccgccggaggtgccatgaaggagcgcaggccaccccaccgcaaggtgcttcccttccgccgcacccgccgtggtgccggaaccggcggcgatgcgccgtacggtgcgccgcgcccgtccggccagctttgcccgggctcgcccgcgttgtccggcggccttgtgtcgccggatgaaaccgccaatcctgccgatgctgccaatcctgccgatgctgccgatgctggcagtcgtggccgtcttggcaattcgggctgtccagccgatcctgtcgccccttccgtccccgatccccccaatgatgcaagcaggccgggcggctcccgcgccacgcgcggcggcagcccgccggaactggtggtggtgcccggtcgaagggaccgcagccgcgccccccggtcactgggcgccgtggccccgtccggtccgcccttccagtgcatggatgaccttgcggatctgggaggcctttcggggttcgcgaccccactggaccccgccgggcccgcgggcatgtcgcgccgctccggcaggcagcccacgttgcgccgcctgcccttgctcaagcgcatcctgcgccgcttcgccgacgccgccgcccggcgcatcggcacgttgtgcggcgtggggtgcgtggtcacccccgacgagacgcagctgtgcgacatggccgggtgtgccgggctgctgacgcggcccgccatgcaccgcttcggcgtggtgccgctggagggcatggccgcgttgctgttcgaccattccctgcgcgatgcgcttgtctggctggggctgggcgtggacccgcgtgcggtcgtcaactctccggggagtgctccggggggatgtcagccgcatgcatcggcgggccaccggtccggcggcgttctcgtatcttcgctgccgggtgcgtgcagccgcaacggctggctgcccggccatgcggagtccgcgctgtgcgtgcaccttggccgccagttgcagttggacctggaatgggccttccttccctatttcgaaatcgagacctccggctgcgatgcgccccccggcgaaccgggcgggcagcccgcccatgcccgcgaggccctgcgccccgattggacggcccttggcgagccgctggtggccacgccgttcaccgtggcgctgcactggctgtcgcccgctgccgcgccgcaaccggaaaggcccgcaggcccttcccttccccgtgagctggcccccatcgggaccccggcgatcctggcgccttccgcgacatccttccccagccagcctcccgctccgtggctgggccgcgtgatgctggtgctgcccctgtccatgttgctgccgctggccggtctgctgtccgacgatacggcgctgctggccccggagcagaccgaatccgcagaatcggtccacgaccgcctgcaggtgctgcccgacgcggaacttgccgcacggctggccgagggccacccgcaggcggcggcggtggtggcggcccggctggccccgcagcggcgcgatgcggtgctggcgctgctgggtccggaacagggcgccgaggtgcggcggcgcatggcccggcggcggctgttccggcaggtgctgtcgccggagcagcgcttcgtggtgcgcaccctggcccttggcgaggtgcacgccgcgcaggcgctggcggccatgcggcccgaggcggcggcccgtttcgtgcgggtcatgcgcggtctggggcgcgggctgggttcgctgtacgcggaacaggtggaggccgtgctgcgcgaagacggcgcgggcgtggcgggcgcggaggatctggtgctggaaggcgaggcccaggtgcgccgcctgttgatgcgggccctggggccggacgacatgcgcacggtgcgggcctgcctggaggcggaggcgcgccgtgccccggttgtggctccggcatcgtcacgtgcgccgggcgccggtccggatggcgtgccccgtggggacgacggcaaaggtgcggctgccgcacgcggagattttgcggcgggcgatttcggtgacggggatggggggagcgagggcgaaccgtttgccccgttgctgggggtgcctgccgtggccctggcccgcctgctgacggcggagggactggccgtgaccgtggccgtgctgcgccatctggccgcgcgcgacgcacggcgtgcggcggcggtgctgggcgcgctgcccacggcctgggccggtccggtggcggtgggcctttcgcccgaggtggcggaaaccggcggctggatgccggaagcggcgggggctgaattcccggccgggccagacaggccagacagaccaggcaggcaggccacgcaggacaggggagccgggcatggggcgcgcgccgtgcggtccggttcgctggaggcactgctggtggcggaaaacgccttgtgtcgcgccctgccggaggagcacgcctgccgggtgctggccctgcccgtgagccgggaagagagcgggcgcaacgctccgcccgccacggcgttggccgccctgttgcgccatggcggcgatgcggtgcgcgaggccgcgttgcaggccctgcgccgtaaccgtccgggcgtcggaaaggacggcgtccgcattcgcgagggtatccggcccgacggcgcggaacgtcccgcatcacccccgccggaaggcgaccttccgttcccttccgatgatgacgtgagctgacgcctgcccatgcggggcggcccagcggtcacggggcaacctgccgcacccggcctgatgttcgcattgtggtgccggacgtcccgtcaggcagggcggcgtcagcggcttctgccgcccccgcccttgcccccgcgcctgtcgttacgggggtcggggcgtgaaccgggtcgcgagccggggcgtgaatcggggcgcttgtcgttgcgcgtctcattccggttggcattgcggtcgccattgcccggcccgtcaggcatgccccccggcctgccgtcggccttgccgcccgatctttctccgtggccgcgccggttgcggtccgcgtcactcccccgttcctgccggtccccccgtccctgccggtccccccgtccctgatggttccgatgatcctgcccgccagatctttcgttgggcctgcccccggattttcctcccgccctgttccccggtgcgcccggcgcatggccacccgcagcgggcggcaggccgaaatcgggaatcaggatgcggtgctggcgcagccgcgcggcgtcggtgcgggccacgggcacggggttgccctcagggtcgatgcccgcgaagaacatggccgtggccacggtgccgggggtgggaatgaagcactgcacctgccggggcgaccagccgcgcgccgccagccagcgggacagggtgcgcatgtcgtcgtcggtgcagccgggaaaggcgctgagcaggtagggcaccacgtactgttccttgcccgccgccgtggaatggtcggcgaaggcggtcaggaaccgctcgaacacggccagaccgggcttgcgcatcaggtccagcacgccgtcgcagatgtgttccggggccaccttcaactggccgccggtgaattccatggtgtaggcgcgcagggcgtccgcgtcgcgcagggcaaggtcgaagcgcaccccgctggccacgcgcacgtggcgcacgccgggggtggcgcgcaccgcgcgcagcagttccactgcctcggactggtccacggcgaaaccggggcacacgcgcgggtgcatgcagcttgcgcggcggcagcgggccgggtccagagtgcagcgggcctgccacatgttggcgctggggccacctacgtcgctgaccgaaccgttgaagcgctccatgtcgttcaggcggcgcgcctcgtccagcacggaaccgcggctgcgcgaggcgatgcgccgcccctggtgcagggccagcgaacagaacgagcagccgcccccgcacccccggtgggtggtgatgctggtgcggatcatttcctctgcggggacaggttcgcggtgcgaggggtgcgcccgccgggcaaagggcagggcgtacagcgcgtccatctcgtccggcgacaggggcggcgcgggcggggccagcagcacggcgcgcgccgtgggggtgtcgtccacgggctggatggcccgcgcatcgccccggtgcacgtggcgttccagcagcagggtggcgcgcatgagcaggcgcgggtcctccgccatggccgcgtgcgagggcaggcgcatcagtgaaatggggggagtgggggggatggcgccgggggcagtgtgcccttcgtcctgaccgtcattgctcagctcgtcggcgtccgggtcgtcgcccgttacccgtgcggcatcgtccgccggggccgcatcccattcggtcacccgccccatgcgggccgtgccggggatgccatcgaaaatttccgcaaggggcggcagcagggcggcgtcgtaggcgtccgctcccacggtctccacggcggcgtccagcgcgcaggtcgcgtccagcagggcgcgttcgcccatgccccacaccagcaggtcggccttggcatccatgaggatgggccgccgcagggcgtcggtccagaaatcgtagtggctgatgcgccgtagcgaggcctctatgccgcccagcaccacgggcaggccgggaaaggcctggcgcgccaggttggcgtagacgatggccgcccggttggggcgcgccccggcgcgaccaccgggggtaaaggcatcgtcgtggcgctttttcctgaaggcggtgtagtgggccagcatggaatcgagcgaacccgcggaaatgccggtgaacaggcggggacggcccatgcgggccacatcgtccggaatgtcccagcggggctgggccacgatgccggtgcgaaagccgtgcgccaccagccagcggcccagcagggccatggcaaaggtggggtggtccacgtaggcgtcgccggagacgagcagcacgtccagcctgtcccagccaaggtcgcgcatctcgcgcgcggtggtgggcagaaaggcgggctggggcaggggcgtgcgcccgcgttgcgggatgtacgcccgagggcatgccccggatggggccgcgtggcgcggcatggtgccgccgggcttggcgcggcggtggtcgtggctggaatgtcgcatgcgcggactatagtggcgggcaggggggcaggcaaggacaagggttcgattaccggcagcgggatggccgtggcgtatgttttgtgcaggcgacgcgtggcggatggttcgggctgccagtctgactcggatggccgaatgggccggagggggctgaatgaggcgggatggaggccggtcgaccttggatcggttgccttcgcccccggtttcgcgcagtatgccattgcccccgatacggggggaaccccgcgaggatgccatgcgcaaggatgatgtcgacggggccgttcagccctgccccaactccccggatcatgctccggaacatgctccggattacgcaccggggcatgcatcggaccgcacctccgtcacgtggtgcggccaagcggtgccatgcgcctccaccggcaagcctgccggtgtgcccggcagtgtgtctggcagtgtgtctggcaacgtgtcgggcgcggcgcccctgtccgacgccgggcaggaccgtctgcgccagttggaggaggagaaccgccgcctgcgcatggcgctggggcttcgccccgacgatcccgtgccgtgcggtacgcccgcccaccccggcatctctggcccgtctggcatctctggcttcaacttttctcccgcttccaccccgcctgctgacggcggcacccgttttcctcccctggctcctggcagttgggcaggcaacctccttgccccgcgcgacgtggccgatcccctcgtggaaatggccgccccggctgcggatggcttggtctgcgcctacgtgtccgacatcgacacccacgaggtcctgcacgtcaacgccgccctgcgccgccttgtgggcgactgcgagggccgccgctgccacgaggcgttgcagggccgcgatgccccctgttccttctgcaacaatggccggttgcgcgacgagccggaaaaggcccacgtctgggaattccgcaacccggccctgaaccgctggttccgctgcatcgacaggttggtgccgctgggcaacgggcgtttggcccggtacgaactggcggtggacatcaccgacatgaaggagacggaagaggccatgcgccgcttccgcgccgcgctggacgccaccgccgaggccatctttctcatcgatccggtgaccgggctgcacgtggacgtcaaccggggggcctgcgccctgctggggcttgcgcgccagcagctgctgtccatgggcccctgcgacatcaaccccacccttacccgcgaccgctgcctggaaatctcgcgcaccgtgcttggcggcacgccactgctgaaccaggaaacgcgctattgccggggcgacggcaccctggtgcccgtggagctcagcaccagcgcctggcattccgcgaggggcgacctcatcgttgcggtggcgcgcgacatttcggaacgggtgcgcgcccgcaacgaaatgcagctgcgcctgctgtacgaccgggtgctgtccacctgcgcgcgcgatctgctggcgcgcccctgcgccgacgacacgctgcacgtggtgctggaaagcctgcgcgaggccgccggggcctgccgggtctacattttcgagaaccacgacgacgcgcaaggcaacccgtgctgttcgcagcgctacgagcgatgcgcgccgggcgtgccgccccagatcgacaaccagttgctgcgcaacgtgccgtacgccaccgtcattccccgctgggggcaggaactggaggcgggccgggtgatccgggggccggtggcctccttccccgagtcggaacgggtggtgctggaagcgcagggcatccgttcgctgctggtgctgcccatcgtggcgcaggggcggtggtacgggttcatcggctttgacgacacccgcaggcccagggtctgggaatcggtggacctcaagtttttgcagacggcgggcgagatcatcggtgccgcgctggaacgccgccggacggaacagaccctggccgaatcggcgcgcgggctggaggaagccagccgggccaaaagcgaatttctggccaacatgagccacgaaatacgcaccccgctcaacgccatcatcggcctgaccgaactttcgctgcaagaacgcctgcccggcgacgtggccgaaaacctgcgcgcggcgctggtttcggcagaggcgctgctgggcatcgtcaacgatctgctggacctttcgcgggtggaggcgggcaagctgcgcctggagtgcatcgactttgccccggcgcggctggtgcgcggggtgatgcgcgtcatggggcacacggcggaacgcaagggcctgtccctgaccctgcacatcgaccgcgacgtgccccgccatctgcgtggcgaccccggcaggctgcgccaggtgctggtgaacttcatcagcaacgccatcaagttcaccgacgagggtggggtgcatgtggcggtctgccggtcggacgggcccgatgccgtcaatgcgccggaagcgtcaggcatgggcggtggcgttacctgcgccgaaccccttgcctccggcaccgtgtttggtgatgcgtcatccgggctgcacacggacggcgacacgcagtggctgtgcttttcggtgcgcgatacgggcatcggcatcccggacgacaagcacgagctgatcttcgagaatttccggcaggccgacgcctccacggcgcgacgctacggcggttccggccttggccttgccatctgccgcaagttcacggacatgatggggggacgcatcgtgctggacagcacgccggggcagggcagcacctttcgcgtgctgttgcccttcggcacgtgcaaggcggatgctcccttcgtggcgtcgaacgtgcggcctgatgcggatgcccacggggtgttccaggtgaaggagcgcacccaggggggcgagtggcagggcggcgcatcggcaacggcccgcgttaccccggcaaggccgcccctgccgggcactccgtccggggcacccgcatcgcccggattggcggaacttcccgtgctgtcccgccctcctgcccgtccgcctgtgggctctgcattccgccagaccgcccgcgatccgttgcgggtcctgctggtggaatcggacgacgtgaaccgtcatgcggtcagccgtgccctgtcgcgcggcgggcaccatcccgtgacggctgccgccgggcgcgaggcgctggacgccgcccgcacgcagcgcttcgacctggtcatcaccgacgcgcacccgcgtgacatggacggagccgacgtggtgcgcgcgttgcgccgcctggccgatgcggccaccccctccgacgtgccggtgctgctcatgaccggtgaccccgccggagtggaccagggcgccctggaggcggcgggcggggtgtccgtggcgttgaagccggtacggctgaagacgttgctggccgccgtggaaggcatggtgggaggatccggagaggataccctgcgccggtcgccgcccgcgccggtggacgaacccccggtgttcaatgccgccacgctgctggtggggggcgacgaggcctcgttgcgcttcctgcgccagtcgggcacgctgcgcgaaagtctgtggtcggccatggaccggggcagccgggtggagctcatcgccctgtcgcacctgctgcgcctggaggcagaggccatcggcgccgaacgggtgcgcctgatggccgagcggatggaattgcgcacccggtccgccggggcggaagaaacgcgcccggtgttcatgctgctgatggatgccctgaaccagctggagcatgaactgcgcaagatgcagcgcggcgcaccgccgatgggcgaaagtccgggtggcggacaggatgccgggcctgatgccgaacaagatgccgggtctggcgccgggtctggcaaaggaccgggggaaggaccgggcacgggccagatggcgtagccgccttgccccggcgattttcgggccgggggggcagggccggtctgtttgcgcccgcatgtttgttccggtgtgtgtccgggaaggcgcgtcctgccgatgggcattcactccatgttgttccgatgcaaaagaaacgggccggtgaataccggcccgtatcgcgtttcaggggggtgccgtggcgccatggcggcgcgggtacggctacttggaggggggctggatgagcggggcggaacccatgccgcccatgcccttgggcatgtccttgggcatggtggcgccttgcccgtccttggggcccatgccgccgcccatgcccatgccgccctggccgtggtgggcgcggaaggcgtcccattcttcgtggctaagagcgccgctgccgtcggtgtcgatggcgtcgaaggcgggctttttcatctgcgggaacgctgcggaaaattcctcccaggtcacgctggcgttgccgtccttgtccatggcggagaacttgtcgtcggcctgggccgtggcggcgcacagcagcatgatggctgccgggatgatgcgtttcatggtgcctcctgcgggcttcgggttgtggtcgcgggcgtgcgcccggtgcgccctctgcccccgtgtcgtggacgggggcggcgcatgttccgtaccgccatgtataggcccgtggcggcattggtcaacagtgcaacgcagtgcaacgttgtgcaaaacgccgggcagcgcgcggcgggccgtcgccatcgcgcatggcaggccgttcatgcgggcggaacgggacgaaaaggggccggaaggcgtgtagcgccgctccggccccgtgggtgcatcgactgttcagctgtgtctggcggcatgggcggcattcgcccgacgtgccgcgtcacgcatcccgcgtgcagcacgcggtacggcttacgcggccgtggcctcgcgcttcatgccgtcgatgacggacttcatttcctgcgattggcgggccagttcggtgacggccacggacgactggcgcatggcgtcggaagtttccccagaaatgcggctgatgtcctcgatggaatgattgatctcctcgctggtggcggactgctgttccgccgccgtggcgatggagcgcacctgctccgaggtcacgtccaccagttgcacgatggagtgcagcgcatcgcccgacttgttggcgaggccggtggcattgtcgatgagctgcaccgcctgctccacgttgtcgatgttgcggcgggtgccgtgctggatgttgcggatggcgtcgcccacctcgcgcgtggcgttcatggtcttttcggccagcttgcgcacctcgtcggcgacgacggcgaatccgcgcccggcatccccggcgcgggccgcctcgatggccgcgttcagcgccagcaggttggtctggtcggcgatgtcggtgatcacgttcatgacctggccgatgccctcggcctgcgtgcccaggctctgcatgtcggccttgagggacagcgcctgggtctgggcctcggcgatgctgcgcaccacgtctgtgaccagggtggcgccgctttcggccctgcccttggcgttttcggcagattcggctgcctgcgaggcgttgcgggccacttccagcaccgtggcgttcatttcctccatggcggtggccgtttcgcccacgcgggcgctctggctttccgcgcccctgctggactgctcaacctgggcggacagttcctcggaggcggaggtgacgatttccaccacgctctccagcttggcggcggcttgcagcatgccttctgcgcgggcgcgttcggcggcggcgcgggcctcttccgcctcgcgccccgccctggcggcacgttccgactcctcgttggccatgcgggtcttttcgtcggcctcggcgatcttgcccttcaggctggccaccatggtgcgcaggctgtcggccagcttgccgatctcgttgcgctgcgcaagctccagggtgtcgtccaggttgcccgccgccacggtggaggcgtagccttccagcttcttgatggggcgcacggcgatgcggtcgagggcgaacaggcagaccccgatcagcgccacgatggcggcgatgcccatggcgatcatgtagttgcgctgggccacggcgggagcggcgatttcgtccatgtccatggaaatgcccaggatccagttccagttgggcacgcgggtccaggtgagcatgatctcgcggccatcacgggtgacggcgttctggccattggctgcggcgatcatcccggcaacgccgggattggcggaaatgtccttgaggatcatggaatcatccgggtggccgatgaccacccccttgggcgaaagaaagaaggggcgaccggtatcgccgatctttacggagtcaatgtagttttccaccagtccgtcaatggcgtaggacatgcccacgccgcccagcacccggcccgaatcgtcgaagatgggggcggtgacgctgatgatgagcttgccggtggccaggctcttggtgggggatgaactgtagccttcctttccggacagcgcggccttgatgtattcgcggtcggccaggttgttcggcttgcccggcttgccctgggcacgcaggatgacctggctgccctgcgcgttgaacaggtagtaggtgttcacgccgggggccgcctgggacatggccgtgatgacttctgccgccgctccttcgagcgatgcgtcgccttgcaggaactggcgaagcaccggtactttcgatgccccgcgcatcatgtccacctggcgcaggccgaaatcggacaccgacttggaaatggtttcggccatcaggcgcatttcacgcttcttttccgccagtccgtcatcgtagccggttttcgccaccaccacgaccagcgcagattgtatcagcaatacaacgctggcaatgatgatgagcatggtcgtacgaatgctctgcgagaccattgctgccatctcccttgttcatcaggtaaatgtgtctgataatgcaaagtcttgtatctagcataagacatcgaagggtgtctatcggcggatgcggtgcgtaaccgctcgcgcgaattggcgcgtcatgccaatcgggacatcgaaggatttgttttttcacgggatgcgttgttcgcatccactgggggattaccccctgaaaaaaatatgggagcagggggaaggaggggcggaaaaagggagggggggcaaacgctggctgcggacgcaagaaagggcgcatgaccgtagtcatgcgccctgtgcattctggctccccgggacggacttgaaccgccaacctagtgattaacagtcacccgctctgccgattgagccaccggggaacgtggccgtcgttgcggcgaaaaaggtgtgtatggtgaagccgcttctttgtcaagcgcaaggcgcaggttttcgctccggcgcggtccgcctggctgcatcacggcgtgcgcgcgtccgtccggtcagtatggggcggcgcggtgcgcagcaccagccagccgcataccccggccaccagcgaggcggcaaggatgcccaccttggcgtagtccagggtgcgcgcgtcggcataggccagttgggcaacgaacagggccatggtgaagccgatgcccgccagcagggctatgccgtacacgtgtcgccaggtcatgtcgcggggcagccgggcaaggcccagcttcacgggcagccacacggcggccagcacccccagttgcttgccgaagaagagtcctgcggccacgcccatggtcaccgggttgccgaggccccccagcaggtccgcgctgatggataccccggcattggccagggcgaacaccggcatgatgccccaggccacccacggggccagggagtgctccagcctgcgcaggggcgttgcagcgtggcgggcggcggtttccatggcttcgacggcggcgtggcggtggccgtccgccagcaggcgggcgtcggcagcgccgttgcccacggtgtccagcaggcgacgcccggcggaaaccaggtcgccgggggtggcccgtgcgcgggcgggaatgcagaaggccagcagcacgcccgccaccgtggcgtgcacgcccgacttcaggaaggccacccaggtcacggcgcccgccagcacgtagaacagggtgcgcaccacccccagccagttgcccagcgcggccacggccagcgcggcaaagccgatgcccagcgccaccagagagatgtccgccgtgtagaacagggcgatggccagcaccgcgccgatgtcgtcggcaatggccagggcggtcaggaacaccttgaccgaaaggggcacccggtccccggccagcgaaagcacgccgagggcgaaggcgatgtcggtggccatgggcacggcccagccctgcgcgatgccggaagggtggcccaggttgaaggcaaggtagaccagcgccggggccgccatgccgcccgccgctgccagcacggggggcagggcctgggcgggggtggccagttctccggccagcatttcgcgtttgatttccaggcccaccagaaagaagaagatggccatcaggccgtcgttcacccagaggatcagcggcttgcgcagttcgtagccttccggtcccatggcgaaggggtgttgccagaaggcattccaggctggggccagggacgaattggccgcacatagcgcaagtgcggtgcaagcaagcaacaggatgccgcttgctgcttccatgcgcatgaaggacaggaaggggtcgatcaggcgatcggcaggggtcgcaggccgtgcgtatgaggatcgcaggtcgtgaccggtgtcgtgcgtcatgtggactccagaagatggtttgaagagttaactgtacataatatgcatgcgttgcggacagtcaaggaaataaggccgcaattgttgtgcgtgcagcaatccggatggatgttccgcgtatgcatccgacaggcatgattgtcgccatgccggtgggtatggcaactggcatggttcgcgcgtggcgcgcgacggggtgacagggtggcaggtggggcagagggatatggggacatgccgggcgacgacgagccggggcagggcgcgcgggaatcggaccggcggcggcatcgggtgatcggggcgctggcacgcgcggggcggtgtggcgggggggcttccctgctggctggtgattcgggtatgatgcaggcgtggaaaacccttcggcatggaggttccgccatgaagcacgatcatctggacatcgcgcgggaatactccgcgctgctgcggaccgacgaggccgacgaccggcagccgggttccttccggttgccgcacggcgagggcgatcatttcggcgaaccgggcatgggcggcgaaggcgcggccatcccccgcgtggttccgtcgcacgaggacgaacgcgccgggggcgtgacgccggaagatctttccctgtggggcgcgggtccgcgcatcgtggtgcccgccctgctggcgcagcttggcggggcggcgcttaccctggccctgccggggcctttcggcatgggaatgctgccccattgggcctgggtgctcatgggggcgtgcgccctgctgctgggcacgctggccgtgcgccgcgcctgggcggaactgaaaccgggccgccaggaggggcggctggtcaccggcggcccgtaccggataacccgcaaccccatctacgcggcatggattctgggcattttgccgggcatcgcgctgtgtttcgcctcgtggcccatgctggccgggccggtggtggcctgggcgctgttccgcgagacggtggtggtggaggaatcgttcctggccgcccgcttcggcgatgcatgggaccgctacgccgcccgggtgaaccggttgtggcccaacccgttccgcatgcaggactgaccgggggccgtatcaggctccatgggccgcacccgtggagggttccgcaggatggcccgcaggctgttcgggaccggagggaacatgttcccggcgttgcgcgctttgttccgtccccgccgcccccggtgggattggatgcaggtggaggtgaccacccgctgcgacgcggcgtgcgtctattgcccccgcaccacctgcgggggcggatggcgcgacgaggacatgtccatggcgctgttccggcgggtgctggccgcctgccggggggcgcgccatctgcacttgcagggatggggcgagccgctgctgcacccccggtatccggacatgctggcagaagccgtggaggcgggatacgtggtggggctgaccaccaacggcgtgcatctggatgcaggcatggccggtgtagtggtggatgccggggtggacctggtggccctgtcgctggcgggcatcggtgcccgcaacgacgcggtgcggcgtggcgccccgaccgcacgggtgctggccgctctggatgccctgcgcgaggccaaggcccgggcgggcagggcgttgccccgcgtgcatctggcctacatgctgctgcgccaggacgcggaagggccggaggccctccccgcgttgttgcgcggacgcggcgtggatacggtgatcgtgtccaccctggaccatgtgacccccccggaactggcggatgccgcatacgcccatgccgatgcggacgagctggccgcgctggggcggcggctggaaagggcgtgcgcggctgccgaggcggagggcatccggatggtctggcgcctgccccggccagcgcccccgtccgcacagctgaccacgcgacccgccgatgtccccccgttcacgcctgacctgtcgctcacgcctgacccctcgcccgcaccggatcatccgttcacgccggggcacaagccgccggaactctgggaactgcccggcgacatgctgcacgcgctggcggcgcgcgaaggggattcctcgtgcaccgaaaacgtgggccgcgccgccgtgataaccgtggacggcatggtggccccctgcgtgttcgcggcgttgcccctgtgcggtggccgtccgcgtgacgacaatcgcacggtggcgaccgggcgcatgctgttcggcagcgtggaggacgcccccctggccgagctgtggcgccgcccggcctatgcggcgtttcgggccgcgcatgcgcggggcacgcccccaccgccctgcgaggggtgcatcaagctgcgggtgcactgagcgcatccccctgcgtgcccgcgttgctcctccgggtcgcttcgcggcggcccggcgtgttccggcattcccggcttgccgtcatgccaaccccggctggctctgccgacgctgccaatccccgccagttctgacgggtctgttcaggccgactgcgggggggctgccgccaaccgcttgcgaatgaacaccttggccacctccatggaggcgaacaccaccgcaccgaaggcggtgatgatgcccagtgtgcgcccatcggggatgtggatgccgaaggcctcgcgcaccggggcaaactgcaccagcacggccaccagcgccacttcccagacgatggacagcagcagccagccgtgcggcggggcctgcatgatgccgaagcgcatggaccggaagttcagcgcgatgatcatctccacgatgatgaacaggaagaacatttcggtgcgcgcggtgccgatgtccgcaagatcgtgcaggaacagggcgaagaacagcggaatctccaggcatacggccagcagcacgaaggccttcacgtcccaggtgaacacgctttcgcgcgggtcgcgcggggggcggtccatgatgtccgggtccggcggggccacgcccagggccagtgcgggcaggccgtcggtggcaaggttgatgtacaggatggcggcgggcagcaggggcaggtattccggacccagcagcagcaccatgccgccgatgacggccacctccgtgatgttgcagcgcagaaggaaggtaaggtatttcttgatgttgtcgtaaatccaccgcccaagttcgatggcgttcacgatggaggcgaaattgtcgtcggtcagcaccatgtctgccgcctcgcgcgcaacctcggtgccggcgatgcccatggccacgccgatgtcggcctgcttcagcgccggggcatcgttcaccccgtcgccggtcatggccaccacgtcgccgcgcgccttccacgccttgacgatgcgcagcttgtccatgggcgagacgcgggcatacacgctgacccggtccaccatgcccgcgaaggtggcgtcgtccagcgcggccaggccgtcgccggtcagcaccacgtcgccctcgcggtggatgccgatctcgcgggccacggcctctgccgtcaggcggtggtcgccggtgatcatcaccgggcggatgcccacccggcggcaggtggccacggcctgcgccgcctcgtcgcggggcgggtccatcatgcccgcaaggcccaacagcacgtggctgtgctcggcctcgtcttccgtaggcggggtgagcggggccggattcgcgccgctttccagcggcagcatggacagggccagcacgcgcagggcccgcccggccatgcgttccgccgccgcctgtacggcagtgcggtcggcgtaggtcagggggcgtatctctccgcccgccagcacccggtcgcaccgggccagcaccacctccggcgcgcccttcatgaaggccgcgcggtccgcccctgccaccggggcggcctggggcgacaggtcgtgcacggtggtcatgcgtttgcgctcggaactgaacggaaactcttccacgcgcggattggccgcgcgcaagtgcagcgcgcagcccgcaccggaggtgtgcggcaacgcggccagccaggccgggcaggactctgcggcgttgccggagtcgggcgcgcgcagcttcagcccggccaccaccagcgcggcctcggtagggtcgccgcgaatggtccattgcccggaatcgccggggggcagcaattcggagtcgttgcacagtacgccagccagcagcagggcctgcacctcgcgcgggggcgggccggcgaatgccgcgctgccctgtccggcagggcgcaggccgcccctgggctcgtagcccgatccggtgacctcggtttccgcacccgtggcctctccggctttttccgctgtttccggtggggcgggcgagaaggtgaacagcgcgcgcaccgtcatttcgccgcgcgtcagggtgccggtcttgtcggtgcagatcaccgtggtgcagcccagcgtctccacggcgggcatgcgccgcaccagcgccccgcgccgggccatctggcgcatgccgatggccagcgccccggtgacgatggcggccagcgcttccggcacggcggccacggccagcgacacggcgaacatgatcatggacacgatgaacgcgaaatccacgctgccgtgcatggcctcgcgcgcgatgctgaacccggccaccagtacgcagatggtcagggcgatgatgcccagccacttgccgatttcctcggtgcgcttttccagcggggtctttaccgtttccacggtggccacctcgcgggcgatttgcccgaaggccgtttccatgcccgtggcggtaaccacggcgcgtccccgcccgtaggtgacggtggtgccggtgaaggccatgttgcgccggtctgccgtgcccgcgtcctcgggcaccggatccgtgcccttgcccacgggcaccgattcgccggtcagcggggcctcgtcgcaacgcatggcgtgagcctcgacgatgcgcgcgtcggcgggcacgcggtcgcccgcctccagcagcaccacgtcgccgggcaccacctgggccgaaggtatgcgcgcctccgcgccgtcgcgcagcacgctggtggtgggcgagagcatcttcttcagggcgtccagggcctgttccgcccggtactcctgcacgaaaccgagcaccgcgcaaaacagcacgatgaccagaatgatggccgcgtccattacctcgcccacggcggcggaaagaaccaccgccgccaacaggatgacggtgagcacgttggcgaactgccccaggaacatgcgcaggggcgaggcacgctcctcgggggtcagctcgttggggccgtgacgggacaggcgttcctctgcctggctggcggaaaggccgcgcgtcgggtccgtgtgcagggtgcgggccacatcgtccgtggtcatggcgtgccatgcgggatgggtcatggtgtgctcccgttcaggtgtggagggagtgatggtgcgccgggggggggcgattcctccttgtccggttggcgcggcatggagcatgggggggaccatgtgggcggatggcatgcggcacgcatgatggggacgaccgcaccgaacggagacaaggggcgtgaattgggcgcggggagggaaagggcgccaagggggaaggtgcggcgcagcgcggcagggtggcaaggccccgccgaaactttgcctattggtatgttgctattaaatatgctgcacgatgtccagcctgcgcccggcccacgcccggcccgtatccgacctgcttccggcccatatccggtcacgcggcggcggaatgcaatgcaaaagggcgcatgaccatggtcatgcgcccttgcattctggctccccgggacggacttgaaccgccaacctagtgattaacagtcacccgctctgccaattgagccaccggggaacgtggcgcgccgggcgtttaccggcgcggagggtggagtacccgcaacgggccggacggtcaagcaaaaaatcgcgcagcgcgaaaaaactgttgacgaacggacgccttgggcgtttcttgactgccgcactcaattggcatacccgtagcagtccggcatccggcagaatcaacaggtccacggagaacgtccttgagcagtcaggaacagtcgaagcgcaagaagatcaagcttgccaccaagtccgagcgggcggaatatttcatgcccatgctcgaaagcctagaaacccgcgacgaactgaacgaagtcgtcaagaaccgggtggtcaaatcctgtgaactgctggacgacggcgtagccctgtaccccaacggtttcgtgaaacagcacgacgtggcggccatttcggccgaatacgaggggctgaccgcagaggaactggaaaacgtcgacacgcgcttcacctgcgcggggcgcatcgtctcgcagcgctcgttcggcaaggtgaccttcttccatctgatggacaagagcggtcggctgcaatgctacaccgcgcgcgaggtgctgggcgaagacccgtaccgcaacttcaagaaactggacatcggcgacatcgtgggtgtttccggcacactgttccgcaccaagacgggtgaactgaccctgtcgtgcgaccagtgcatcctgctcaccaagtccatccggcccctgcccgaaaagtaccacggcctgaaggacgtggagacccgctaccgtcagcgttacgtggacctcatcgtcacgccgcgcacgcgcgagattttccgcaagcgcaccctgatcgtgcgcgagttccgccgcttcctggaggacaagggcttcatggaggtggaaacccccatgatgcagcccattcccggcggcgccacggccatgccgttcatcacccaccacaatgcgctggacatgcagctgtacatgcgcatcgcgccggaattgtacctgaagcgcctgctggtgggcgggttcgagaaggtgttcgagatcaaccgcaacttccgcaacgaaggcatctctacccggcacaacccggaattcaccatgtgtgaattctactgggcctacgccaccttcgaagacctgatggacctgaccgaacagctgttcgcccacgtggcggaaaaggtgtgcggctcgtacgtggtgacctaccagggccaggaagtggaccttaccccgggccgctggacgcgcctttcgttccatgactcgctggagaagatcggcggacacaaaccggaattctacaacgattacgaagcggtgcgcaaatacatccgcgaacggggcgaaaaggttgtggacggcgagaagatggccaagttgcaggccaagctgttcgacctggacgtggaaggcaagctgatccagcccaccttcatctatcactatcccaccgacatctcgccgctgtcgcgccgcaacaacgagcggcccgacgtgacggaccgcttcgagctgttcatcaccgggcgcgagctgggcaacgccttctccgaactgaacgaccccgtggaccagcgcatgcgcttcatggaccaggtggccgaaaaggaagcgggcgacgccgaggcgcacttcatggacgaggactacctgcgcgccctggaatacggcatgccgccggcggcgggagagggcgtgggcatcgaccgcctggtcatgctgctgaccgactcgccctccatccgcgaggtcatcctgttcccgctgctgaagccggaaagctaggctgccccgcatgagcttcgaactgttcgtggccttgcgctacctgttcgcacgtcgcaggcagaccttcatctccgtcatttccgtcacctccattctgggggtggcgctgggggtggcgtcgctgatcgtggtgctgggcgtcatgaacggcttcaccaccgacctgcgcgacaagatcctgggcgccaacgcccacggcatcgtcatgtccgctgaccgttccggccttggcgacgcgccgcagctcatcgacaagatccggcaggtggacggggtgcgcggtgcgacacccttcatctattccgaagtcatgctttccaccccccacggagttaagggcctggtgctgcgcggcatagacccgcagtccgccccgtcggtgctgggcatcctttccaacatgaccaagggcagcgtggccgaccttgcgccgcacacaggtgccgacggcgcctactccggcccgcccggcgtgatcatcggcgacgaactggcgcagcgcctgggcgtggtggtgggcagccgggtgaacctgctgtcgcccgccgggcagaagacctccgccgggtttgccccgcgcatccgtcccttcatggtggtgggcgtgttctccaccggcatgttcgagtacgattcctcgctggggttcgtgtcgctggacgccgcgcgcgacgtgctgggcctgcccgacggcgccgtttcgggcgtggagcttgccgtcaccgacgtgtacaaggcggaccaggtggccgaacgggtcacccgcgccgtgggcggctacccgctgtacacccgccactggatggagatgaacgccaacctgttcgccgcgctgaagctggaaaagacggccatggccgtgattctggtactcatcgtgctggtgggctcgttttcgatcatcaccacgctggtcatgctggtcatggaaaagacgcgcgacatcgccatactcatgtccatgggagccacgcggggcatgatccggcgcatcttcatgcttcagggcacggtcatcggggccatcggcaccggtcttggctatgtgctggggctgggcgtggcggaacttctgaaacgctaccagttcatcaagctgccgcacggcgtctattcgctggaccacctgccggtgctgctgcaatggcccgacatgctggccatcggcgcaagttcgatgctgctgtgcttcgtcgccaccatctacccggcgcgccaggctgccagcctggaacccgccgaagcgctgcgctacgaatgagcacggattttctgcacatgaccgcccccggccaggccccggacgcgtccacccgcccgtccggaggcgagggcagcggcgagccgctgtaccgccttgccggagtggacaaggagtacgacggtccggccgagcagctgaccattctgcgcggggtggacctgtccatccgccagggtgagtcggtggccattgtcggagcttccggctcgggcaagtccaccctcttgcatctgctgggtacccttgatactccctcacagggacaggtgctgttccagggccgggacatgggcgccatgtcgccggacgagaaggcggggctgcgcaatcgcgaaataggcttcgtcttccagttccatcacctgcttccggaattcgatacgttggaaaacgtggccatgcaggccatcatcgcgggcatgccgcgcgcacaggcccttgcacgggcgcgtgacaccctggccctggtcggcctggccgaccggaccgcgcaccgggtaaccacgctgtcgggcggcgagcgccagcgcgccgccatcgcgcgggccatcctgatgcggccaaaggtgctgctggccgacgagcccacgggcaacctcgatgcgcgcaccggcgatgtggtggcgcgcctgctgcttgaactcaaccgggaactgggcatgacgctcgtcatcgttacccacaaccgcgaattggcagacctcatgggcagatgcctagaactcagagccggagagctgtatgaccagactcgctagatgggggcgcatccttgcggtggccctgcttgtgctcgcacacgcggcaacctctccggcccagacgccgagggataccaccgtcattgtcctgcctttccaggtgaatgccggaccggacctcgaatatctcaacgacgacctgccggaactcatctcgcagcgcctggtggcgcgcgggcttaccgtcattgcccggcaggacacccaggccctggtgcgcgaccagcgcgtgaccaacctggacgtgtccaccgcgcgcgacctgtcggttctggcgggcgcgggcgttgccgtttacggcagcttcaaccaggtgggcgaaggcttcagcatcgacgtgcgcgtggtggacgccctgggcatccgcgccgcgcgccccttcttcatccagaaggaagggctgatcaacgtgctgcccgccgtggacgaactggccgagcgcatctcgtccgacctgctgcgccgcaacaccctggccgacgtcaaggtgcgcggcaccaaggtgctggaccccgacgtggtgctgatgcgcctgaccacccgcaagggcgacccggtggatccggccgccatcaaccgcgaagtgaagcgcatctgggatcttggctatttcagcgacgtgcaggccaacgtggagcaggacggcgaaggcctgatcctcgtgtacacggtgcaggaaaagccgcgcatcgaaaacgttaccgtagagggctcggacaaggtggacgtggacgacattcttgccgccatgagcaccaagaccggatcggtcctcaacgaaaagctgcttgcgcaggacctgcaaaaggttaccgaactctaccgcaaggaaggctactacctggccaaggtttcgcaccgcgtcgattcgcgcgcgggcggggcgggggccagcctggtgctgaaggtggaggaaggcaagaagctgtacatcaagaaggtggccttcgaaggtgtcgaaaagctggatgccgacgacctgaggaagcagctggcgctgtccgagcgcggcatgttctcgtggattaccggctccggcgtgctcaaggacgaacacctcgagcgcgattccgccgccatcaccgcctactgcatgaaccacggctatctcgacgccatggtggccgcgcccaaggtggactacgaagaggatggcatcatcgtcaccttcgccatcaaggaaggcccgcgctacaagctgggcgaagtgacctttgcgggcgacctcatcgagcccgacacccgccttgccgaaatcatcaagctggacgacgtgaagaaggaggacgggttcttccgcttcaacgtgatgcaggaagacaacaaggccctgaccgatttctacgcggactacggctacgccttcgccgaggtgaacccccgcaccaagaagcacgaggacgagcccgtggtggacgtggcctactccgtgaacaagcggcagaaggtgtacatccggcgcgccctggtggaaggcaacgacaagacccgcgacaacgtcatcctgcgtgaactgcgcatcaccgacggcgacatgttcgagggcaagaagctgcgccgcagcgcggaacgcctgaacaagctgcagtacttcgaagccgtgagcacggaactggtgcccaccgagcgcgaagaggaagtggacctgaaggtcaaggtgaaggagaagaacaccggcgcgctcatcggcggcatcgggtactccacctactacgagttcggcgtgtccggcaccatcatggaacgcaacctgttcggcaagggctaccagacctcgctgatggccatgttctccggtcgccgcacggcgtaccagtggtccttcaccaacccgcgctacgacgacaccaacctgtcggtgggctacgacgcgtacaacatccgcgacgagtacacggacttcagcaagaacaccatcggcaacaccatccgcttcgcctaccccatcggcgagtacaccaccgtgggctgggggtaccggctcgacttctacaagttgtacgacgtcaacgaggacgcggcgaagatcatccgcgaacgtgaaggcgacaacatatccagcgtcgcgcacggtcgcatcacccgcgacaccacggacagccgcgaaaacccgacccggggcaatatcaccaagatattcaccgaatacggcggcggcatcctgatgggcgacgacaacttcttcaagcccacggtgcagaccgaacagtactaccagtggcgtcccaaccacgtgctgcacggtcgcgtgcgcggcggcgtggtgctggaaaccagcgacgaagacgtgccggtgttcgaacgcttctacatcggcggcatcgactccatccgcggctacagctccaaggacatctccccgcgcgacaaggaatccggcgaccgcatcggcggcgaccgcatggccttcgccaacctggaatacatctgggtgttccatcccgaactgggccttgccctggtgccgttcttcgacgtgggcttcaacgccgactccagcgagaagttcacctgggacgacgagatcaagaagtccgtgggcctcgaattccggtggcgctcgcccatgggcgacctgcgcttcgcctacgggattccgctggacgaaaaccgcgaaggcgagaagaccaacgggcgcttcgagttctccatgggccagttcttctagccgatggggcggccccacggggcttacgacgtacgcagcaagacaggggcgcggcgcaggccgcgccccttttgcgcgtgcggggtgccgcgcatgggtgtgcgccgcgcggatgcctgttttcctgtgcgccgccggggatgatgggccccgtcgaatggggcggcgttggctttgccatgtccgtcatgcgtgctctggcatgcgtatagacacgcacatatggtcgcacgggcggccccacggccgggcaatccggccgggcctgcccgccgggcagccccgtgcgcgggtacgggttgccaacggggcgcgggttgcggtagggtttgccgccgccgcagcccgtccggggtactgcaggccgcactgcgccgtggccgcccggcggaacccaggaacggacatgcacaggtttttcgccctccttctgctttccctcacattcgtttgctgcattggcctttccgcaccggcgaaggccgccgatgccgcgtccgcatatgccaccgccaagaaagagctggagtccctgaagcgggactccaggcgcggcgcgctgcgcgaaccgtgggaacgcgtggtgtcccgcttcgacggcgtggtccgcgagcatccgcgctggcccaacgtgcccgccgccatgtttcacggcgcgctggccaagaaggaactggccagccgttcgttccgcacggcagacttcgaggatgccgcccgccgtttcgagcgggtggccgccacatacggctggcacgtgctggccgacgacgcgctgctgcacgcggcggacatccggggcaaccggcttggcgatgtcgctgcctcccgcaagctgctggactccatcctgacccgctatcccagcggcgacatggccgaacccgcccgcgatctgctggctgcgctttccggcgcgcccggcggcgatgcgcccaaggcgccggtggtcgttggccggtctggccgtctggagcaggacgacgacgcgcccgcctcggcggcgggtgattccgcacgatctgcgggcggcggggtggcggtggcctctgcctcggacggcgttcccgctcccaaagcgccggccaaggcaaaaaaaggcgcgcgcagcgacccggccaaggccgcgaagctgtacgcagaggcccgcaaggaactggaggccgtgcgcggcgacgccaggcgcgccgccctgcgcgaaccgtggctgcgcgtgatggccctgtacgagggcgcgcgggatgccgcgccggaaggtgaactggcccccaacgccgcctacggcatggccgtggcgcaggaggaactggccgcgcgctcgtggcgcaaggacgatttcctcgcggctgtggcccgctacaatgacgtggtgtccgcctaccccgaagattcgctggccgacgactgcatgctgcgcgccgcgcggctgcgggccacccgcctggacgacgcggagggggcgcaccagctgctggaagcgcaactgcgccgctaccccaagggcgacatggccggagaggcccgcgccctgctggcggacctgaccgccgcgcgcgtaacggtatctgcccagccggggaaggcggcggctcctgccgtttccgcttcgcccgcgtcaccggcgcccgcgcgcggcggcaagcccgccgtgctgcgtcaggtgtcgtggcgggctgacaacgaccgggccaccatcaccatcgaactttcgcgcgagacggaatggcgcagccagtatgccgcgccggacaacggcgcaggccgcccgccgcgcctgtacatcgacttttccgatgccctgcccgacgacgcggtgaagcccggcgccaaggtgtccggcgcgttgctgacgcgggttcgttcagaccagccctcgtccggccacacccgggtcatcctggatttcaaggcgctccggcggtacaaggtgcaggccgtgcgcaacccgtaccgggtggtcatagaggtgggcgccacggacgcggccctgcccgatggccagcgtcccgacgattcgcgggtgtccgtgcccgtgcgcgaggcggacaaggccacgccctccgtccctcccaaggacctggtggaacagttgggcctgaccgtgcataccgtgctgatcgatgcgggccacggaggcaaggaccccggcgccatgggcaacggcatcgtcgagcgcaacctgaccctgaagatggccagaatggtgggcgaccgcctgcgccgcatgggcttttcggtcatctacacccgcgacagggacgtgttcgtgccgctggacaagcgcacggcctacgccaacgacaagaaggccgacctgttcctgtcgctgcacgtcaacgccaacaacgacccgcgcatctgcggcttcgagacgtactacctcgaccttgcgcgaaccgacagcgccacccgcgtggccgcgcgcgaaaacgccgtcagcgagaaaagcctcagcgacctgcaattcatcctcaccgacctcatgctcaacgccaagacccaggaatcgcgcgacgtggccaatttcgtgcaggattcggccctggggcggctgcggcgcggcggctttcccgcccatgacaacggcgtgcgctctgccccgttctacgtgctgatgggcgcgcgcatgccttcggtgctggtggaacttggctactgcacgaacccggacgaggctcgccgtctgaactcggaccagtatctctccaccctggccgacggcattgccgagggcgtggccacgtacaagcgcaaacttgcccgtttttcacagtgatgtcgcgccccttgacgccccaccgacaaggggataactgaccgcgaacccctgcatatcgcgccccccggcgtggcatgcggcaggcgccggggaaacggcgccagccagacgtcgggcggcgtccggcaacgttcggggtacccgcgaagcggcatccgccgcatcgcattcattgcaagctacgccggtttccggctgccactcatccaaggtgttttcaaaggagtcgcttcgcatgcgtagagttctcatcctggccgcggccttcgtccttgcctggaccaccgttgccgttgccgccgacatgaagatcgccatcgtcaacatgcaggccatcgcctcccagagcgaagccgcgcaggacgcccagaagaagatgaagtccaccttcggcgccgaaagggaccagctggaaaagcaggccaacgacctgaagaagaaggccgaggacatgaaggtccagtccgccgccctgtccgccgaagccaaggaagacaagaaggtggaattcatccgcctgaagcgcgaccttgaagacaagacccgcgccttcgcccgcaaggtcgaatccgccgaagtgcgcgtgcgccaggaaatggccgccatcatcctgaaggccgccaaggaatacggcgagaagaagggctacaccctgatcctcgacggcgcagccgccggcgtggtgcatgccgacaaggccatcgacgtgaccaaggaactgctggacgaagtgaaccgcgtgtaccgcgcgggcaagaagtagcggggggctgatggccagactgctttccgagttggcggggctgctgggactcgaattgcgcggtgaagaccgcgcgatcgagggagtgaacaccctcgaggcggcaggccccgccgaggtgagctttctggcgaaccccaagtacacccatctgctggcgaacacccgcgcaggcgcggtgatcgtgacggcagagcatgcggacgcggtgccgtgcgccctggtcagcaccaatccgtacttcgacttcgggcgtaccctggccctgttctccaagccgcagggcagcctttcgggcgtgagcgacatggcgttcgtgcaccccgaggcggagctgggcgaaggctgcaccgtctatccctttgcattcatcggaccccgtgcgcgtatcggcgcggggtccgttctttttcccggcgtgtacgtgggcgaggactgccgcgtgggggccgggtgcctgctgtaccccaacgcggtgctgatggccgggaccgaaatcggcaacggctgcatcctgcacgccggggtggtgctgggggccgacggcttcggctttgcccgcaccgacttcggcatccagaagattccgcaggtgggcaccgtgcgccttggcaacgacgtggaggtgggcgccaacaccgccatcgaccgctcggtgctgggcgtgaccaccgtgggcgactccaccaagatcgacaatctggtgcagatcggtcataacgtcgaaatggggcgcaactgcctcatcgtctcgcaggtgggcatttccggttcaaccaaggtgggcgacgacgtgaccatggccgggcaggtgggcgtggccgggcacctttccatcggcaacggggtgaccctgggacccaagtcgggcgttgccaagagcatccccgacggcgaaaccatgggcggcgcccccgccgtggacaaggccacctacatgcgcaccctgaccgtgatgcccaagctccccgacatgtacaagcgcatcggcaagctcgagaaagagcttgaggaactgaaaaagctcgccgccaaggaatgacatgaccgaccccgcacagaacatcctcgatatccgccagattctgggccttttgccccatcgctatcccttcctgctggtggacagggtgacggaatacgtccccggcgagtacatcaagggatacaagaacgtgaccatgaacgagccgttcttcgaggggcactttcccggcgtgcccgtgatgccgggcgtgctgatcatggaagccttggcccaggccggtggcatcctggtggtcaagagcaccgacacccccgttgaggacaagctgttcctgttcaccggcatcgaatcggtgcgcttccgcaagccggtctaccccggcgacaagctggagctgcactgccgcctgctgcgccacaagctgaagctgtggaagatggaaggcttcgcctacgtggacggcaagctggccgccgaagcggtgatgaccgccgccgtgaccaacagggaggacatgtagtggccgcgcaggtgcatccttccgcgttcgtgcatgaaagcgcacggcttggcgacggcgtggtggtcggcccctgcgccgtcatcgaagaggacgtggtcatcggggcagagtcgcgcatcgactcctttgcctcggtcaagagccacacccgcatgggtgcgcgcaaccacatccattcctacgcctgcgtgggcggcgagccgcaggacctgaaatttcacggcgaagtcaccaccctggaaatgggcgacggcaacaccgtgcgcgagttcgccacgctgcaccggggtaccgagggcggcggcggggttacccgcatcggcagcaacaacctgctgatggcgtatacccacgtggcgcacgactgcattctgggcagcggcatcgttatgtccaacggggcgaccctggccgggcacgtgcacgtgggcgaccacgtgatcctcagcggcctttccgccgtgcaccagttcgtgcgcattggcgaccacgccttcgtgggcggcatgagcggcatcgcgcaggatctgcccccgttcatgctggccgtgggccaccgcgccggggtgcacagccccaacctggtgggactgcgccgcatgcaggccacgcgcgaagtcatcgccgcgctgaagaacgcctaccggctggtctggaattccgaggtgccccgcaaggaggccctggaacagctggaatacgagcttggcaactaccccgaagttcttctattcgtagaattcattcgcgccagcgagcgcggcattctgcccgcatcgcaggggacgcccgtatagcccgtacggaatgctccggcattccgccaggggggaaagcgggccagggcccctttcccccttcgccgttttctggggggctgcggcgaggacaggcgcggcacgaatgcggcgccatgcccggctgcacggcaagcatacgcacgaaacgcacgcacacgacacatacccgcacgggagcagcatgagcaacgaatccatcggcatcatcgcaggcaagggacagtttccggcgctggtggcgcgcggcgcgcgcgccgaagggctatccgtggtcatgtgcggctttcacggccacaccgacgaagcgctggagcacgaggcggacgccttcgccatgctgcatctggggcagctcggcaagctcatagatttcttccgcgacaacaacgtgcgccgcctgtgccttgccggggccatcagcaagccgcgcgcgctggacctgcgccccgacctgcgggccgccaaggtgctgttccgcctgcgggccaagggggatgacgccatcctgcgcgcggtgatcgacgaactggagtcggagggccttgccgtggtgcagcccgcatcgctggtgcccggcctgcgcgcgcccgagggcgtgctgaccaggcgcccccccagcgacgaggaatgggccgacatccgctacggctggcccatcgcccacgtgctggggcggctggacatcggccagtgcatcgtggtcaagcgcggcatgaccgtggccgtggagggcatggagggcaccgacgccaccctgcgccgtggcggcgaactgggcggcgaagggtgcgtggcggtgaaggtggtcaagcccggccaggacgaccgcatcgacctgcccgcgctgggcgcgggcaccatccgggtgctggccgactacggctacacctgccttgcgctggaagcgggaaagaccctgttcttcgaccgcgaggaaagcattgccctggccgacaagcacgacatttcgatcatttccatgccggaagggttcatggcgggtgacgagcccgaggtgggcaactgaaatccggcaccgtgcgcatgagagattcccgcaggtttcactgcgtaatcggcagaccccacgcgggccggttgcccgcatagatacatgccgtcccgaagacggcggaggaagctgtaatgcgtcttgcccagcgcatggaaagtgtgccccgttcctacatccgcgaaatcctgaaggtgacggcgcaaccggacatcatttcctttgcaggggggctgccgcacccggcgtcgttcccggtggacgcggtggccagcgcggcggccagcgtgctggaggaagccgggccggaagccctgcaatacaccaccaccgagggctttccgcctctgcgccagtggattgccgaccgctacaagcggcagggcatcaatgtctcgcccgacgacatcctgatcaccaccggctcgcagcaggccctggacctggtggccaaggcgtgcatcgaccggggcggcagggtggtcatggagcgtcccggctacctgggggccatccagtgcttctcggtgttcggcccggacttcgtcaccgtgcccctgaccccgcgcggggtggatacggatgccttgcgcaaggctgccacgggtgcgcaggtgttctacgccgtgcccagcttccagaatccgtccggcatcacctatgacgagcagacccgccgcgaggtggccgagatcatggccgaaaccggctgcctgatggtggaggacaacccctacggcgaactgcgcttcatggggcagcacctgccgccggtgcgggcgtacatgcaggccccctcggtgctgctgggctcgttctccaaggtggtgtcgccgggcctgcgcctgggctgggtgtgcgcgccccaggaggtgctgaaccccatgatcaccgccaagcaggccagcgacctgcacacacccggctttacccagcgcatcctgcaccgctatctcatggacaatgacgtggacaagcacatcgcttccatccgcgcccgctacggcgcccagcgcgacgccatggtgcaggccatccgccggcactttcccgaggacgtggcctgcaccgagccggaaggcggcatgttcctgtggtgtaccctgcccgagggcatttccgccgaggcgctgttccacaaggccatcgagcgcaaggtggccttcgtgccggggcgtccgttctacgtggacgagaccgacgacaccttccgcctcaacttctccaactccagcccggaactgatcgaagagggcatcgcgcgccttgggcagtgcctgcgcgagtatctgggcaaggggcaggcaggcgcggcgtaggcgtgtgcgtgcatcgtcgctggcgaacccagcgttcgcccgccgacgccgcagtgatgatcgtcacaatgacgatggggcgctccgccatgacggtggggcgccccttttcgcgtgctgcgttgtgcccggttaccctcggggaggggctcaggcggggtagaacttgcccgtgcacgaggtgacgtgcacggcaatgacggcggtcatcttcagcatgttgggcgggtagcccttgccggtgtgctgcggggtgtacttggccacgatggcgtctagcacgcgggtcaccgtggcggtgtcctgcaccaccgacgcccggccccggatgatcacgctttcgtacacggtgttggtgtcgcagggcaggtcggggtggtggatgagcgagagcatcttgtccacctcgaacccgaccatggggtcgcgcctgatgttgtgcagcttttcgcccgcggccaggccgtggatgtacacggtgctgtccatgacggcgaaatggaccggcgtgacgtatgggcagccgtcggcgccgttggtggccagcctgcccacaagttccgtatccagcaggtgggcgatctgttccggcgagagggggtggtctttcattcttgcctgcacggaaacctccgggtagatgttttctgtccccgtgcttagtgcaattgcagggggtatggatagggacagtttgatttttcggcagcggacagccttcggccagtatggctggcaaggcctgtcgcaccggcggtcctttgcgccgacatccgccaccgccgccaccgcaccgccgggagtgttccatgctgcacctggatgccgccgccgaggcgccgctctaccagcagatctacgaccagttgaagcaggacatcctttccggcgcgctgccgcagggcatgcgcctgccgtccatccgtgccttggcccgcgagttgcgcgccgggaggaacacggtggaaaacgcctacgcccaactggtgctggaagggtacgtgtcggtgctgccgcgttccgggtaccgggtgaacgtgatccagcgcgacctgcatgcgtcggacagccctgcggcgcagggatgcggaaaggcgggacaccgcgaggagcccgccgcgcacctgccggactacgattttcactacggcaacctggatgccgccacctttccctacgtcgtctggcgcaagctgctgttcgcggtcatggaggaggcgcggaccgggcgcattgcctccgacggcatgcacgtgtacggcgatgcccacggcgacctgcgcctgcgggccgaactggcggcctacctgtaccgcagccggggcgtgcgctgcaccgccggacaggtggtcatgtgcagcggcctgcaaccgtcgatcatggcggtgacgcgcctgctgcaccgcgagtacgacgacgtggagcaggggccacaggtcgccctggaagaccccgcctacaacggggccaggcgggcctacgagtgcttcggctttcgcaccgttcccatccccgtcaacggcgacggcatcgacgtggcggcgctgcgcgcgtcgtccgcgcgggtggtgcatatcgccccgtcgcaccagtttcccaccggcgcggtgatgcccatctgccgccgcatggaagtcctcaactgggccacggagcacggggcgtggatcgtggaggacgactacgacagcgaactgcgctatgacggcaggcccattccgtcgttgcagtccatcgacaggcatggccgggtcatctacacgggcaccttttccaaaaccctctcgcccggcatgcgcatgtcgtacatggtgctgccggaacaactggcggaaaggttccgcaccgtattcgcggggttccagtgcacggtgccttggctggagcaggccgtgctggcccgcttcatggcggaaggacactgggaacggcatctgcggcgcatctgcctggccaagaagcgcaagcacgatgtcttcgtgggtacggccacccgcctgatgggcgatggggtgcgcatccacgggcacaacgcggggctgcacctgctgctggaggtgcccggcgggccgggcgaggccgcgctggtggaccgggcggcggcgcacggggtgcgggtgtacccggcgtcaccgttctgggccgatgcgcggcggtatccgggcaactgcctgttcatcgggtacggcatgctgtccgaggcggacattgcggcggccctggagcggttgcggcaggcgtggtttcccgccgccgcattgcggggttgacgcggcgtccgccgttcgtaagatgcgcaagcgacttcctgacttctccggggtggcggcatcccgcccggcgggcccgcgccacccacgcttacccaaggagggcacatgccccataccgagcatatatggcgcaacgtggacgccgtgcggcgtcaggcgcccctggtgcacagcatcaccaacttcgtggtcatgaacgttaccgccaacgcgctgctggccgccggggcctcgcccatcatggcccacgcgcgcgaggagatggcggaactggtgaacatcgtctcctcgctggtgctgaacatcggcaccctgagcgccccgtggatcgacagcatgttcctggccggggccgccgcgcacgaacggggcatacccgtggtgctcgacccggtgggcgcgggcgcgtccaccctgcgcaccaccaccgccgcgcaactcatggagcgggtgcgcccggccatcgtgcgcggcaacggctcggaaatcatggccctggccggtgcggcgggggccacccgcggggtggattccacccgcgatgcgcacgccgcagccgattccgcgcgggccttgtcgcgccgccaccactgcgtcaccgtggtcagcgggccggtggacctggttaccgacggtgacgaggaggtgctgatcaccggcgggcacgaactgatgccccgcgtcaccggcatgggctgcaccgccacggtgctggtggccgcccacgccgccgtggccgccagcccgctggaaggcgcggtgagcggcatggccgccatgtccgccgccgggagcatggcggcggagcgtgccgccgggccgggcagctttgccatgcacttcatcgacgccctgtacgccctgtcggaagcggacatccgcgcccgcgtgcgggtgggcagaccgtgagcgccatgcggcggaatgcggattacggggtgtatctggtgaccgaccgcacgctgtgccggggccgcgccctgaccgacgtggtgaccgcggcggtggcgggcggcgtgacagtggtgcagttgcgcgaaaagcacgtggacacgcgcgagttcgtggaactggcccgcgctctgaaggcgctgctggccccgcgcggcgtgcccctgctgatcaacgaccgggtggacgtggctctggcctgccaggccgacggcgtgcacgtggggcagggcgacatgcaccccgccgacgtgcgtgcgttgctagggcattcggcccttgtcgggctgtccgtggagaccatggatcaggtgcgcgaggcggaaacgctggatgtggactatctgggggtgagcccggtgtttgccacggccaccaagacggataccgcgccgccgtgggggctggacgggctggcccggttgcgcgccgccacggggcgcacgctggtggccatcggcggcatcggcccggccaacgcagcctcggtgctggcggctggggccgacggcctggctgtggtctctgccctgtgcgcggcggatgacccgggacgggcggcggaggaactgcgcggatcggtgcgcgccgtgcgcggctggtaggcggtcatcaggtgtgtgggcgaccgattctggagatgcccgccgttgcgtgtggcagtcgggggtggtgcaggcggcgtgtgccgcaactccggtaattgaccggaggatggcgattgtccgggcgttggctgtcccggcttttgcccatgatggggaatggtgagcgggacgtgtcgtccggctgggcgacgcggccttggtggcggataacgcaaggaggagccatgcgcattgccgtggcggcggacgggccccggcccgacagcaacgtggagccggtgtttggccgggcggaatggttcgtggtgacggatacggaaaccgagggcgtcattgccgtgcgcaacgcgcatcgcgacgaccgcgaggatgccgggcgctctgtggcgcagctgctttccgccgcacgggcctcggtggtgctgtgcggggagtgcggccccaaggcgcggctggccctggccgatgcgggcatcgaggtgctggcggccagcagcgggctggtcagcgatgccgtggcccggtatcgggaacttgtcggtagcgtcccgcagcagtaagtgctgtctttataaggattttcgcccgcggagcgtggtggcgtcccgtcattggcgacgtcatccggaaggctcccggtaagtccggcaccgggtcgtctacgagaagacgaactgctccgtctccacgccgccggtatccaccccgaaggcgcgcagttcgtccagcacgtgctgctgcatggggccgggcccgcacaggtagaacgaggccgtggccgactgcacgtggcgggccagcatgtcgcgcgagaggtggcctttttcgaagaacacggcgggcagttccgggtcggcgtagtggtgcgggttcgtctcgcgcgtgagcacatgcaccacggtcaggtccagccgccgggtcatggtttccagttcctcggcggcaaaggcgtcgccataggtcttgttggaccagaacagcaccacccggttggcagcccccgcctggtcgaagctgcgcagcacgctgagaaacggcgtgatgccaaccccgcccgcgatgagcacgatctgctcctgccgttcgatgtcgcggcagaacaccccgtaggggccggcgcagtgcacctcgtcgccgtcgcgcaggcccggcaccagttccgacgtgaagcgccccttgccccggatggtcaggcgcacggtttcgccgggcgcggcggcgatggtgaaggggtgggcatcgctccagccgtcctcctccataacccgcagggtggcgaactgccccgggcgaaaggtgcggaaacgctcgtcgtcgcccgtgtcgatgtacacggaggtggtattgtcgtcctcgcgcacggtgcgcaggatgcgggccttgcggcccttgggatctttggaggggccggaatcgtcgctcatgtgtcgctccctggggggtgcaggcggtgggtgcaggcggtgcggtggccgtccggatggtcggcagcctgcccgcagtttcgcccatgggggcgggcatgacaagcgggatgcgcaacgtggggcgtaaatatcaccgttgggtggcgcattgtccggcagccccggctggcaaccctcggtcggcaggccctgtttggctgacccgaccggcgagccccgctcggcaggccatggcgggtgctttcaagggggctccggggtgggccggggtgggccggggtgggccgggattcggcgggacgcgatgggacacggcgggacacggcgggttgccccggccggttccggtcacgtcccgcgcgggctcagcgcccgcgcaaccccagtgtcttcatgcgcgattgcagggtggtgggcggcaggcccagcagttccgccgcgccgccgggaccatgcacgcgcccgcccgccgccgtaagggcgcgttcgatgttggcgcgctgcaattcgcgccagtgtgcttcggaaatgatcccggcggggtccggtgcgcccgtttgcccgaaatccgcggtttttccggcgcttcctgtttcacccgttccccagggcgcgtcgtgggcgccgcccccctccacggggctcgcgccacccggcatgccgaacgcggcgccgggggacacggcctgcatcccgccttccggcggcagatccagcaccagccgtcccccttcggccatgatcaccccgcgctcgatgacgttctgcaattcgcgcacgttgcccggccaggggtaggattgcagttcggccatctggcggtgggcgatgcgcggctccggcaggttcaggcggcggcacgaggcccgcacgaagtgccgggccagcagggggatgtcatcacgccgggcgcgcaggggcggcagggccaccgggaacacgctgagccggaagaacaggtcctgccggaagcgcccatgctccacgtcggcccgcaggtcgcggttggtggcggcgatgatgcgcacgtccacgctgcggctgcgttcctcgcccacccgctcgaacaccccctcttgcagcacgcgcaacagctttccctgcaattccaggggtatttctcccacttcgtccagaaacagggtgccgccgtcggccagttgaaagcggcccacccggtcgcgcagggcaccggtgaaggcgcccttcacatggccgaagaattcgctttcgaacagttcgcgcgggatggcggaacagttcacccgcactaacggcgcggcggcgcgctggctgcggtcgtggatggcctgggccaccagttccttgccggtgcccgattcgcccagcagcagcacggtggcgtcggtgggggccaccatgtccacctgttccagggcccggcgcaggggcgggctgtcgcccacgatggagtgcggcgcgcgggcacggcgcacctcgccgcgcaggtgctcgttttccagttccagcgcccggcgcaggtgctggatttcctcgaaggagcgggcgttgaccacggcggcggacagggagtcggcgaaaatcttgtgcatcttgcggtgcagcagcatcaggtcggccagcaccccgcgcatgggccggtcgtagaacacggccatgaccccgatcatgttgcccttgaactgcaacggataggcggcgtaggcgtggatggactcgtccacggcccaggccggccgggcccagtcctcgggcgatgccgcccacgtgggctcgccgcgcagggccacctgccccaccagcggttcggacagcggcaccatggcataggtgccttctgtatggcgccagtcgcgtaccggggtggtggtgtgcccggccacggtcatcaggcgcagtacagggtcgccctcgccggggccggaggcggtgccggatgccgggggcggcgcatccacgaaccagatgcatccgcacatgacgtgggtgccccggttgacgcggtgtgtcagttccagcagcccctccacggtgcgttcctgggccacgttgagcatcatgtccaggaacgggctgatgtcgaactgctggagcaccgaatgggccagggtgggttccgtggcaccgggcgtcggtcggctggacggggtgtctccggatggaggggagaggggagacatggggggcatgggagcctcggagattgggcggattgcgggaattgcggcagacggccattccgtggcgtgcctgctgttcagttgccgtgtggggcaggaacgttgtttacgatatatcgttacgaaatttcgtcaacaacgaaatttcgttgataaggcgctgggcattgcactcggcaaacccttgccagccgtggaacgcggccttttcacccgtctggcacgggttgtgctttataacgccatgaaagacggtgctgccgttcttttcggtgccgagtccgtgcattccctcgtgcccggacttatgattcagtcgcttcattccgacaaagccccggtgttcccctcaccggggttttggcattttcggtatcctgcaattatttcaggggataactgtttgcgtcggcaggtgcgtgtgccaattggcgtgccgatccgccagccggacctgcgccagacatgcgccgggccagttccgggcctgctccggcgcggacagagcccctcgctcccctgcggtgacgcacgattgcacggacagcctcacccgccgggctgccgggcgcgggtatttgcgtccggtggcaattggcgtatgtgaaaggcgtcagtggatgatcccgtgtccgataccttttcgggggttgctgtgtcgcaggcgatgggattggaaacgcagggcggttgcgcccgcgatgtgcaggagatcgccgaggaggccgtggcgcggcggttccggctttccggtacggcgcacccgctgctggtgctgctgcggcgcagggcggtggaggcgctggcccggacactgtgcgccggtgccgcgtgcgaattgcccgccccgcgcatgcccctgccgccagaggtgatccacgaggcccacaacgggctggtccccggcgacctggacgggctggccgagcgcgcccgcctgcccgccctgccgcaggtgtttctggaattgcagcacgccatggagcgcgaggaaccctcgtacgaggaacttgcggccatcatttccaaggatccgcgtctggccgcctcgctgctgcggctggtcaacgggccgctgttcggctttcgggccccggtggaaacggtgagccgggcggtggcggcggcgggaacccgccgggtgacctcgctggccctgggcaccttcgttctggggctgtttcgcgagcgccctccccacgtggtcaacctgcacgatttctggctgcattcggtggccaccgcgctcatggcgcgggctctggccacccgtatgggccgcgacgatccggaacgctacttcgtggcggggctgctgcacgacattggctggctggccatctgcgccgtgtggcccaccggggcggaacgggtgctggaccgttgccgcgatcagggggaaagcctgaccgacgcggaacgggcggaactgggcatgacccacggcgaaatgggcgcggcgctgctgcggcgctggaatctgccgcccgtgctggtggacgcggtgcaggcccatcatgccccgtccacgttcccggccagtgacgaggccctgctggtgcacctggccgacgaggcggtgaaggccttcggcattggcggcaccggcgacgactgcgtgcagccgctggatgtggatgccctggccgcgctgcccatttcggcgcacgatctggacgccgcctgcgaggtgctgctggaaggtgtggacgagatgtacgccgtgctgggggccggaggcgcgcgcccgtagcccggattgatcctttttccgccgtttcccgttgcccggtcaaacgcacaggggcacagggggcacagggctgccgagccagaagcggccttgtgccccctgtgcccctgtgcgtttgaccgggaagccgggtgcgctcccgggtgctccgtcagatatcgctgaacacggcgcggatggttgtggcaccttcgacggtcagttccatatccgggccgccgtgccgcactccgtttacctcccagtgcgaaaaaggcttgccatcctgcgacgtggcatgcaggcgcacggtctggcccatgaaatagcgccccgtgtactcggtgtagtcggccatgtcgtcgatgcgaatcgggcaggacgaactgacgtgcacggcggaccatgccggtgcgccaaggtcgcgcacggtttcttccatgacttgcacggggcgggccgcaagcatcgccgctgccgtatcctggtcgaacatctcgcgtcccagttgtcgttccatcgccacatacggggcgatcatgcgcttgagttcggagggacgtagcgtgtggttcagggcatcgaccacgtatcgcaggaaccaagtcctgaattcgggcgcttctttccacaggcgcaggaacaggcgcatgcgcaccgccttggcctcgtccatggcgaatttccagcccggtcgccgttccagcggcgcggtgggggacaggtgctggaaagcctgatccagatcccacgcgatattcgtccagcgcgggtcgggctgggtcttgtcgagcaggaaggctccctggtcccagtcgttggctcccaggtacaccgaaccgaagatgatcgcacacatgctgcgcaggtccatccgacgttccacctgccgcatggtgagcggtgcgggcatcagccgggcccataggtacagctcgcgtaatgctgcgaactccttgcgttcgttgctcttgcggatgttgtagagcagaaagttgccgtgcccgagcttgcggtgccaccccttgacgctgatgtgctcgcacagcagcgaaatccccatttccttgccgttgaccaggtaaatggcgggcacgaagtgcggaacctgcgccccgagcctggccatgacatcgaagcccagcatgcagacgaagccgggacggggtgtcttttccttgcgcaggacgatgcgtttcaggctgccttcggcaccgggaaagaacatgtctgcggggatgggggattggccgtacgagttccggaagtacaggcggaaggatatgccgtccttgcgcgagccgccgccgtggatgcgcagccccgcgcccgtggcgagccgttcttctccgtccctgtagtacaccatggaagacaggtgttcccaggcgatgccgcgctcctccggattggcgacgatgccgatttccgggtccgaaaggttctcctcgtccgtacggatggccaccacgggccagccgctggcgatgagggctggggatatgtcggcgcgcgcctcgccgagcagcctttcgacatggtcgcggtgttcgggagctaccgtgtgcacgtcgggcaggcccagctcggccagcaactgacgcttgcgaggggaacccagcgagtccttgccggtggcaatgtgcagcgacacggcgcggtactgccggacgaaggacgaacgctccagcagcagcccggcgcacagcagggcggcaacgaacagcgccgccgcccacagcgggatgcggggagcgccggggccgtggggcacgcggggtgggccggatggcgccgccgtgccgtctccctgcggcgggctattgggccgcgtggtcgaaatagacattgatttccgcgctgggggcaaccccgctggccagcgtggtcaggcgttgcaccagggtctcgtcggaacgggcgaaggtggcgatgatggtgcgccgttcgccgtctcccgaaatgctggccacggtcagttccggcaggctgtcgcgcagggcgggcagcagggccgcgtcggcctcgcgctcggtggatgggtaggcgatgaccgccgtgccgctgcgccgggccacgcggccccgccgaaaacggtgcgccaccgccagccctgccgtgatcacgcccaggaacagcgccaggatgacgatgttcagggtggcgcagcagatggccgtggcgatgttgaccatgatgaagcccacctcttccggctccttgatgggggtacggaagcggatgatggacagggcgcccagaaggcccagggacagcggcagcgagaactgcacgcagatgaagatggcggtgatggacggccccagcagcaggaagctgcggtgcaccaggctgcccgtgccccggctttcgtagaatcgcgaatacagcagcgcggtgtactgcgaggtgagcagggagatgagcagggccagcaggaaggtgcccgcgccgatatccgccgcctgtttggagccgaagccggtgacggataccagcgcctggtaggcgctgccaagaacttcgaagagtgattcaaccatgtgggtgagccttgtccgtgtagtgtccgggaacgtaaggtccgggtatgtggttgccgttgtggtggtgtctggcggcggcgtgtccggtaaagggctgcccggtgcgcggtggccggtggaagggcagctgcgacatcagggctgccggaacaccacgccggatggccggaagcgcgacctcaggcgtggtcgcggggcggcgcggcaggcgcgaaacaggtgtagccgccgggtatgcccgtggaacagaacagcatgtcatgacatgcgaggtacttggaaaacgtatcccgccggaagtggaaggtgcttacggcatgcagcgagcgcggcatttcgcgcaggctgccctttacctccagcacggccacgggcaggggcgtggggttgtgccgggcgatgaaggcaggattggcgcggggcacgtgaatgcccgtgtccacggcgatgcgtgccccggttgccggatcgatgaaacggtggcgggtgtagcgcaggatgaacatgggaaagatgggccggggaaaggggatgcccgcttcggccaggtgttccggcaggcggcacagcaagggatcggtcagcggggtgttccacagggtggccccgtccaggggcagcagcacgcgggccttgtcgcgcgcggcaccttccttgcgcttggcctccaggaacaccgcgcgttccatggtcgtgccccgcacggcgccgtaccagcggcagcgtatcttggtcttcaggtagtcgctgttgcgcttttcttccagcagatcgcgcgcgggcgtgtcgtagtagagcgaaaagacgtccgccgccggaaactcggggtcggggcggcatgccgcgcccaaaaggtccacgaccgcacgggcgaaggccggggtgaaggtgtattttatctcgttgctcacgatgggaaccgccgaggatgcgagaggaagatggttccggagcgtgatgtcgtgcccgcgttaacgggcgcggctggcaggccgaaagattgcgcggctccggatggtgacgcacccgtgttacgggatatcgtgcggaaagtccatttcgatgcgcggcgggtccgtgtgcggtgccctatgcgccggggaaaagcgcaacgcatggtgcgtgcaccggaagggaagctattgcgcctcttgcatcccatcgggcagtgttgtggacagtgcagcgatctgtcttacaagccgctcgttgtcgtcgtggcgacgaacctgcatccttatgtagccgctgggcatgccgggtatgttgtcgcaggaccgcaccagcatgccgtggtgcaggagttcgcggcgcaccatgtccgccgtgacgccgatccgcagcagttttccggacaggcggcaggtcgtgaagctggggcccgcgttgcaggcgtggggatcgaacacgcccgaacggcgcagtccgtcaagcagcgcggcacggtcggcacgtagggcggcaaggtgcgcgcggtagtccggcagggcgtgcagaaagcgcctgcccatggcctctgcaaaaggggacaccatccacggcgggcgccgggactgcaagaggtccagcagtctttcggggccggtcaggtagcccaggcgtatccccgtgcagtggaaaaacttggtgaagctgtgcaggcacagcagcgtgccgccagtggggcagggcggacgggccgggccgaccgggcgggcgtccggacaggccggggcgagggccgcgtggtggtgggcatcgtgttccggggagccccacaggaagtcgcggtaggtcaggtcggccagcacggtgcgaaagcccgaccggaacagggcggccacaagggcgggcaggtcgggcgcggtcaccgggcaggggttgcccggcgagcagaggaccaccagttcgtcttccgcatcggcctcggtgcccgcccggaagtccggcggtggggaatccagcgcgcgcatgggatcggcatgcagcacccgccaaggtatggcgtgggcctcgcaggcgcgggcgtattcggaaaaggtggggcccagcagggtgacccggcggggttgcagcacgcgcaggatcagccagatgagttcggacgagccgttgcccaccaggatgccgccgggggcaagactttcgtgggcggccagttcctcgcgcagggcggtgctggaactgtccggataatgctcgaaggggtgaggcagcgcctcgaccagggtgcgggtcagttcccgcgcatgggcgaaaccgttgctgctgcaatccaggatgtgttccggctccacgcccagttcacgggccacgcggtagatttcgccgccgtgcgcgccctgagacggtgcggagtcatgcgcggaagagcggggggcggcgggccgtgacgcgggcgcggcatgggggggctgaccggcgtcaggcatcggacagtccacggcgttgcagcagggtgcggtacaatgcctcgaagcggttgatgcgcgtctcggtggagaagtccggtgcgatggcgcggctggcctcggcccaggtggcgcgcaggctggcatcgcccatggccgtggccagggcgcgtgtcagcgcgggcacgtcaccgggcggcaccagcaggccgttgccccgcaccagttcgggcacgccgcccacctgcgaggcaatgaccggcaggccggagcagatggcttccagcagggtgttgggcatggattcggacagcgagggcagcacgaaggcatcgagcagttgcaggtaatcggccacgcagttgctgtgctccaccagccggacgcggtccgtgatgcccagttctgcgcacagcggctgccaccggtcaggcgtgacgcccaccacgaccagatgcgggttgccgctggccgggacgctgtctgggccgtcggatggggcgccatgccgggcgcaggccagcgcaaaggcccgcagcaggggggcaacgcccttcacgtcgccgtcgtgggcaacgcagccgaacagaagggcaccgtcgggcagccccagttccgcgcgcatggcgtccgccccgcgacgcggaacgagccgcgcggcgggaatgccgttgtggatcaccgcaaggcgccgctcgcccaggcccatgccgcgcaacaccttggcgcaggcgtgcgaattggccacgaaggcgtcgatccccggcgaccagtaggtcagcgggttgccggggcggaagaccaccccccggtagcccacgcaaacaaccccacgccgccgccagaacagcccgtgccaggccaggcgcttgacggccttgttgtggaaggcctgcacgatgcagggaccctgtcccggcgcgggcatggccgcctcgagcgcgtccttccacttgccgggcgattcgggcaggtcggcccaggacatggtgtccgacaggggccgcagggtggatgagcgcggggtgaagaacgtgacgtggtggccatgctcgtgcaggccgtcggcaaggtacagcgcctggcgggcgccgccgctgcttgtggtggccgaggtcaggaagagtatgcgcatgtgctttggggcgaaagatgacggcggaaggtgcacgccgtacgacgcgcatccgccagtggctggtgggcacgatcacgcgcgcgggccgcgtcggtcggcatcaggattgccggtggatggtgccgcacgcggtcttctgcgtcaacgttgccagccatgcttccagttcgcgggccttgccgtccagttcacagtgggtggtgcaggcctggcgggcggcgcgtttcatttccagcagttcctcatccggcagggtcagcgccttgcgcagcatttccgcgaattccgcgggaccggcggcatagggcagcagccagggcagcagttccggggtgtacacctcgcgtacgccgcccacgtcgcgggccacgggcagcaggccctgggccagcgcctcttgcagggtgttgggcaggccctcgctcagcgaggccagcaggaacacatcggcgcgttccagcagttccggcaccctggtggtgaagccgtgccagcggatgcgctcggcaatgcccagcgaaacggcaagatccttcaggaaggcttcgtgcgagccggtgcccgccacgtccagttcgaagggaatgtccaggcttgccagggcgcgcagcagcgtctcgtgtcccttgtcggggttcagctgctgcgtggccaccagccgccggggcgtggacacggacagcggcccggtggccacccgcttggccgtgagcaccacgtgcaggtcctctgtccgcaggtacggcaggctggtcaggaagccgtcggctatgtaccggcacgagcacaggaacctgggggcgatccaggcgtgcagcaggcgggtcttgaggcggtgggggatgtcgccgggcaggccgatctgctggaccacgggaatgcccagcaggcgcgcggcaaccccggcggtggcaaggtccttgccgatgttgaggatcaccacgtcggtgcggtgctcgctgaaccggcggcggaaccaggcgatggtggccggattcaggtcgaatccgaacgtggcggattctccatggcccacgcggcgtttggcctcgtccacgaaggcctgctggcgcccgtatatgcgcacgtcatgcccgtaggcggaaagccgttcagcgaaatcgaggatccaggtcttcacgccgccccatttgcgggtgctgttgacgaaagcgatgttcatgggatgttccgggtttcgcgggatggcgctcccacgggtgaggcaaggggagtgtctgcattgatgatggcgccgatcatcacgcccagatggcccatggatacggccatccaccacgtgcgcaggaagtcgtgcgcgaacagcgcctccaccaggtagcacagccagccggccaggaagaacgcggccatggtccacatgtcgtacggggcgccggagcgcgggatgttgcggtgtatccgccgcagtccccaggccagcatgccgaacaggaagaccatggcgatgacgaagcccaccacgccggtgtccaccagaaactggatgtacaccgaatgggggtgctggatgctcggcgggttgatgaccggttgcagccccagcgccttgaacgccgggccgaacatgcccatgccccacccggtcaggggtcgggcctggatgacttgccacgcaaagtcccacaactcgaggcgcccgtcgcgcatggcggtttccagggtgatgcgctgcgggccgaacagggcggccagaaggccgatgcccacgggtaccagaatgtacgcgggcttcgggcgcgtgaacaggtaccacagcaggaacagggcggcggcaacacccaggtagccgctgcgggcctgggcgaagatccacaggtggatgcccggcgccaggattagcgcgactgcggcggccctgcgccatgcggagcggatttggggcagcatggtccacaggccgaaggcgggcaccaggatcagcgccatgtagtcacccacgcggtaggtggccatggagccggtgagccgaccatacatgatgggtgtgcccttgatgaggtcgtgcccggtgatgtgctggtagatgccgtccagcccctggaagatggccgccagcgtgaaggctcggaccaggcggcgcatgtcgcgcatgtcgcgcgcgcactccatggccacgaagggcagggcgaagcccttccagacgttgggaagcacgtagaccaggctctggcgcgggtccagcgacagggccgtcttgacgcagatgagcccgtagaaggccacgaacagccacttgagcggaagacggcgcagggtggactgccggtacccccagtaatgataggcgaacagggcggccaggcagaggatgggaccgacttcgcggaaggcctggcccagcgaaaaggtgaccacggacagccagaacagccagaagagcgccgtacgcgcccattccgccttctgcgggtccggggcggcacggaaggcgcgcagggccgcagtcacgcgcgggggggcgatgtgggggcggatgtcggccatgtgggaaaccatagcccaaccagcggattgcgggaagtattgcatgcgcatggtggcgaaggcgtgcgtcggtgagggggtcaccgggcctgcccgccatggtttttggctggcaggctggcatagaaggccagcaggcgctccgcgtagcgcggcatggtgagcggttcgatcacccggagcgcggcttcggaaagccgcatccgcagcgtgtcatcgcgcagaatggaaagcagcttggccgcgatgtcgccaggttcggtttcacacaccagcgaggcttcgaccgccacctccagcgagggaacatggcgcgagaccacgcacggcaggccgcagtacaaggcttccatctgggcaatgggaaagccttcgaaatccgagggcatggcgaagatgtccgccgcccggaaaaaggccgccacgtcctggcggaaccccgtcagcaccacgtgcccgccaaggcccaggctgtcgcgcaacgcctccaggcgggggcgttccaccccttcgcccaccagcaccagcgatgcgggcatttgctggtcgtgcaggatgcgcacggcccggatgagcaggtccaggttcttctgccgcacgtaccggcccaccgaaagaatgaccgggccggagacgccgtaggcggccttcaggtccagcgggggcatgtcgcaacgtttcgggtcgatggcgttgtagaagacctgtaccggccggcccgcccgattgtggtcggcggcgactacgtcggccacggccttggataccgccagatacgcggtggtggcgtacgagagcagcttgtcggaaagcctgcggtgcagccgtctttcgcgcttgacgttgtgcaggtgggtgaccacgggaactcccaggcccagcgcggccaggcgcccgtggtggttggcgctgatgtgcatggtgtggatgacgtcgggggcgtagtcgcgcagcatggcgcgcagacgcaacgtggtgtccagcctgtgcgaggcgatggcgcggacgccggagcccacggagcgcacgtcgagcccctgttccacgaagcggtcgtgcatgtcgcccgtgccggacaggttgaagatgcacgcctcggcaaggccgctgcgacggtattccgccgcaaggtcgcacaaccacgtttccacgccgccgaagggtaaccctccgacgatataggctatcttcatcctgatgcttccggctgatggttccggggcgttgccgcgcctgccgaccatgcccggccggcgtgccgatcggcatgtctgctggcgaatgtgtgcggcacgcaacaagtgcgtgggcggtgcggcgctttcgcaggcggcccgtttcacgcgggggggcgaatgctgaaagctcctacccgcagcctgccgcatggtcaaggataaccagggagtgggaagggtgcggatgccgtgccgccccggcggtgtgtgtcacacggggcatggcgcccgcacggtgggcggaggcgcacgcggcccccgtgtccgcctgctgcgggaggcggcccggcgttatcggcgccgcccgtgttccatcagttgataaagcttaaggttgcgggtacaaggttctaatgtccgcccggcgcatactattcctcgctccggccaccgccgtgacccgaatcttccccaagctgcgcgatgcgggattcgaggtcggcatcgccgagaacctcaagggtgcctccgccttcatccgcaagtctggccctgccgtgatcttttcgcggcccagcctgcccggatacaaggtggacgacctgcttgccgtgggcgcggacgaccccgcgtttccccccgtcatcgtgtttgccgaaaagggctcggcggaagaggccgaacggtgcctgtcgctgggcgcgcgtgactactggcttgaaccgctgctgttcgagaaggtggtggccgcgttgcccgcgcagcgccgcgccgccgcgccggtgccgccttcgtccaccctgggcggtcgcacgcccgagcagcgccccggcgtaccgcgtatcgtgggcgaccaccccgccgtgcgccgcgtgctggccctggcccgccaggtggcgccctcgcgcgccacggtgctcatttccggagagtcgggcaccggcaaggaaatgttcgcgcggttcctgcacggctggagcgaccgggccgaaggccccttcgtggccgtgaactgcgccgcgctgccggaacacctgctggaaagcgaactgttcggccacgagaagggatcgttcaccggagccattgcccgcaagctgggcaagttcgaactggccaacgacggcacgatcctgctggacgaaatttccgagatggaccttggcctgcaagccaagctgctgcgcgtgttgcaggaaagcgagatcgaccgcgtgggcggcaccgagaccgtgaaggtggacgtgcgcgtgctggccaccaccaaccgcgacctggacgactgggtgaagcagggcaagttccggcaggacctgttctttcgcctgaacgtgatccccctgcgcctgcccgccctgcgcgagcgtggcgacgacgtggtggtgctggcccggcattttgccgccacctacgtgcgcgagtacggccttgccgccgccgagttttcgcccgaggccgaggaatggctgcaacactacgactggccgggcaacgtgcgcgaattgcagaacctcatggaacgcgcggtgctgctggccggtgggcggcccatcaccacccggcacttcctgctcgaccccgacacctggccgctgttcgaagaaggcgacctgcccttcggtgccgatgaggccggaggcgccgttccggctggggcgggagcggacggggcaggcgatgcattcggctcttccgggttttccgccgatggcagccaggctggcggggccgacggcggctccttccccggcggggtcattcccctgcacgagatggagcgcatcatgatcctgaaggggctggaggtcacctccggcaaccgcacccaggcggcggagctgctgggcatctcggtgcgcaccctgcgcaacaagctcaacgaataccgcggaatgggcatagaagttgcctgacgccccttgcgggccgcggtgatgtgcactacaccggacaaaccgcccggaacccctcgcgcgggttcgcgggcggttgcggcatgatggtcccggcatcggacaccgccctgtcggcaggttccgccgtgacgtcggtcgtgatgcctggcgtgacgcctggcggctggcgcggcattttgccggacgttccaccggtgtcttgccagacgttctgcatgccatagagccgatgtttcgcggctgccggatcggcatccggcccgcaatcatgcgatgcaatgtgtcccagggaccttcggcccgccggacgaatcagcttacgggcggcgcgggtgcgcacgccataccggcaacgccgaatccacgaggggtagcatgtccatgaaccttacgcagaagatcatcgcggcgcatctcgtcagcggagagatggccccgggggccgaaatcggcctgcgcatcgaccagaccctgacccaggacgccaccggcaccatggcctatctccagttcgaggccatgggcgttgaccgcgtgcgcaccgatctttcggtgagctatgtggaccacaacaccctgcaaatgggctttcgcaacccggacgaccatcgcttcctgcgcaccgtggccgcgaagcacggcgtgatcttctccccccccggcaccggcatctgtcaccaactgcatctggaaaatttcgcgctgcccggcgcaacgctggtcggctccgacagccacacccccacggcgggcggcatcggcagcctggccatgggcgcgggcggcctttcggtggccctggccatggcgggcgaaccgtacttcatctccatgccccgcgtggtcagggtgcgtctggaaggccgcctgaccggctgggcctctgccaaggacgtcatcctgcacctgctgggcctgctcacggtcaagggcggggtgggcaaggtgttcgaattcgccgggccgggcgtggccaccctgagcgtgcccgaacgcgcggtgatcaccaacatgggggcggaactgggggcaacggcctccctgttccccagcgacgagcgcacccgcgccttcctggcctccatggaccgcgagggcgactggaagccgctggccgctgacgcggacgccacctacgacgacgagatcgtcatcgacctttccgcgctggtgccgctggtggcccagccgcacatgcccgaccgggtggtgcccgtggccgaactggcgggcctttccgtggatcaggtggccataggctcgtgcaccaactcgtcctatgccgacatgcgcatggtggccgaggtgctgcgcggcaggatggtgcacgtgggcaccgacaccatggtctcgcccggatccaagcaggtgttgaagatgctggccgccgaaggcctggtggaaccgctgctggacgcgggcgtgcgcatccttgaatgttcgtgcgggccgtgcatcggcatgggcggctcgcccgtgtcgggcggggtcagcgtgcgcaccttcaaccgcaatttcgaaggccgcagcggcaccaaggacgccaaggtgtacctggtttcgccgcttaccgccgccatggccgcgctgcacgggcagttcaccgatccggccacctggggcacgcccccggcccagccggaactgcccgccaaggccccttccatccgccacctgttcgccttcccgccccgggacggcagcggggtggaggtgctgcgcgggcccaacatcgtggccctggagcagttcacccccatggacgacacggtggcggcgccggtggtcatcaagctgggcgacgacatcaccaccgaccacatcatgcccgccggagcggagatcacctcgctgcgctccaacgtgcccgccatagcgcagcacgtgttcggccgggtggacgcggacttcgtggcccgcgcaagggcggcgggcatcggggtcatcgtggccggggacaactacggccagggctccagccgcgagcacgccgcgctggccccgcgccacctgggcatccgcgcggtcatcgtgcgttcgctggcgcgcatccaccgggccaatctggtgaacttcggcatcctgccgctgatcctgtgtgaccggacggactacgacaagctggccgtgggcggcacggtggccattcccgcttcggccatcaccgccgggggcgaagtggacgtgcaggtggagggcgtgggcgccatccgcgtgcggaacgatttgacgcagaaggaattggatattatccgggcaggcggattgctgaaccacgtccgcctttccagaaaacagtagggtgtccttgccggggctccgcacggagcatccggcacccccggccccccgacgccatcggcgcgcaccagcgcgactggcgcagccggacgcaccgaggggcattggcgcacaccgcaatggagtttctcaatgcttgaactgatccgtgcccacgcgcagtcgtggggcgtgaagattgccttcggcatcatcatcctcgtgttcgtcttctggggcgtgggctccatgcacaacagctcgtcgggcgccctcgccacggtgaacaagaagcccatcctgatccaggagttcgggcgcgaatacgagcgccaggtggaaaccctgcgcagccgctaccccggcatcaccgccgaggacatgaagcagatgggcctcaagcgtcaggtactgcaggccatgatcaccgaacgcctgctggccgacgaggccgcgcgcatcgggctttcggtgtccccggtggaactgcgccgctccatcgagtccataacggccttccgcaacggcgacggcaggttcgacgccgaggtgtaccgttccgtgctcaagggccagcagacctcgcccggccgcttcgaggacggaatccgccgcgacatgctgctgcagaagctgcgtgaccgggttgccgcgccggcttcagtcaccgacgaggaggctcgcgccctgttcgactacggccgcgagcgccggaccatcgaatacgtgctgttccccctggaagactacgtgctcaaggtgacccccaccgacgagcagatcgcggaacgctacaacgagaacatggatgcctggcgcaacccgcagcgcatcagccttgacgcggtcaccctgaccccggccagcctggccaccagcgtggagattcccgaatcggccgtggccgccttctacgcggacaatgccgaaacgtatttcgtggtgccggagcgcgtgcacgcccgtcatatcctgttcatggcccaggaaggggcgagcaaggatgaggatgccgccgcccgcgccaaggccgaagacgtcatcgcccagctgaagaaaggcaaggatttcgcctctctggccgccaagctgtccgacgacaagggcagcggcgcgcagggcggcgaccttggctggttcaccaagggccagatggtgccccccttcgaggaggccgcgttcgccctgaagcccggcgagatcagcgcccccgtgcgctccgcctttggctggcacgtcatcaagatggaagcgcacgaaacccagcgcacccgcgcccttgacgaggtacgcggtgaaatccgccagcgcctgggcgaggagaaggcttccgaacggatgcacgaggccctggacaccgccctggaaatggcgggcgccggcaagtccatcgacgacatcgccaaggcgctgaagctggagcacaagcccaccggcctgttctcgcgcgccgatgccggcgttgccgtgggcctgaaggggcagtccgtgggaacggccttctccaccccggcgggcacggtcatcgacaccccgctggaagtcgagggggggtacatgatcgccgccgtgctggaatcgcagccggaaagcgtgaccccgctggaaaaggtgaaggaagaagtggccgcccaggtgcgccgcatcgaaggcgccaagctggcggtgaaggccgcgcaggaagccggggccaagctggccgacggcgtgcccgcagagcttgccgccagggtgaagaccgccgaacccttcgggcgcaacggcttcatcgctcccttcggccagagccgtgccctggtggatgccgcctttgccgccgcccccggcgcctggcagcccgccccggtggatacttcgtccggtgccgtactgttccgcgtcaaggacgtgcagcgccccggcgacgccgaatggtccgccgcggcagaaaccgtgcgcgccaccgtgctgtccgccaagcgcgaggaactgttccgcgtgttcgtgggcgagctttccgccgccgcaaagatcgaactgcgcaacgccaaactgctcgacgattagccgctaatggctcgcggcatatgtccgcatggccgccctcccgcacgggggggcggctttttttatgacctgccgttttttgtttttcaaaaatgtaattctttcggcctgctctgtgattcgtagaaaagcagcaggatgtgtgaatgtggcgttggatggcgtatcgcaagtacgtgttacggcattcatgaacccgcaaatggggaatttatgctgttttcttattataaatgcaaatatgtaaaatattaatcagaaaaatatacaaaaatgttattttaaaatgccgcagaacgtcgtttttgtgcggtgagaatatttttcttggaaaagtaccacgttgcagcaatggcctgaatgatgctttgcaagatggcgttgttacttggcgtgcattttcagtagagagtgcacaattctaaggttgttctttacttgtttgcggcattgattggtgtgtgaatacacataatgtgctgcatgaagcgagggatgcgggatgaggaacagaaagtgtatcgagattgtcatcattcttttgtgcgtagtgttcgctgcgtgtgtttctcatgccgaggatgctcacgtttccgatccgagtggtgcgtccataggcactgctgctgacgtcatcggcgcgacggcgggggcgcccaccaaggaagaattcgacgcgttgtcccagagtgagccgttggcggccaaggttgccgatgtggtggggcacaaccgtatcgccatcaacatggtgtggacgttgttgtgcggcttcctggtcatgttcatgcaggcgggctttgccctggcggaaacggggtttacccgcgccaagaacgccgggcacaccatggccatgaacatgatgatctacggcatcggcatgctggggtattggatatgcggctttgccctgcaaatgggcggggtgggcggcgtgctcagtctgggcggtgccggggcgctggccaacgaatttaccgtgaccattgctggcaaggaattcggcctgttcggcacaaccgggttcttcctgtccggcgatgcctatgacgcggtgatcttttccgtcttcctgttccagatggtgttcatggacaccaccgccaccattcccacaggttccatggcggaacgctggaccttcaagtcgttcgtcgtctacggcttcttcatttccatgttcgtgtacccgctgttcgccaactgggtgtggggcggcggctggctctccgcccttggccgcaacttcggccttggccacggcatggcggactttgccggctccgccgtggtgcacatgaccggcggggtggctgcggctgccggggccatcgtgctggggccgcgccttggcaagttcaagccggatggcacccctgtggccatgcccggtcaccacattcccatggccattgccgggtgcttcatcctggccttcggctggttcgggttcaatgccgggtctaccctggctggcggcgacctgcgcatcggagtcattgccaccaacaccatgctggcttccgcctctggcgcgttcttttcaatgatgtacatgtggatgcgttacggcaagcccgacgtgtccatggccgccaacggtctgctggcgggcctggtggccatcacctcgccgtgtgccttcgtcaactcggtggctgcggtgggcattggcgccgtggccgggatactgctgtgcgtcagcgtgctgttcgtggagcagaccctgaagatcgacgatccggtgggcgccatttcggtgcacggcgtcaacggcgcatggggcgtgctgtccctgggcctgtttgccgacggcacctacggcgaagggttgaacggcgtggaaggcgccgtgaagggtctgttctacggggatgtctcgcagttcatggcccagctggccggcgtgatcaccaacatcgtgttcgtgtttgtggtgatgtacgtgttcttcaagttgctggacaaggtcgtgccgttgcgcgtcgatccggaactggagctggaagggctggaccaagccgaggtggcggtttccgcctaccccgacttcaacctgaaaaaggccatgaagtaggagcccgccatgaagaagatcgaggccatcatcaagccgttcaagctggatgcggtgaaggacgcgctgatcggcataggggtgttcgggctgacggtgaccgaggtgcgcggctatgggcgccagcgcggccacgtggaaacctatcgcggtctggaatacgaagtgcagttcaattccaagctcaagatcgaaaccgtggtgcccgatggcatgagcgaccaggtggtgaaagccatcaccaccgccgcccgtaccggcagcatcggcgacggcaagatattcatttcttcccttgaagaggtgatccgcatccgcaccggcgaagaaggcactgacgccatctgatagttgccttgcacacccgaacggccgcgaggcaagcaggaccgacggggccgccagttgttggcggccccgctttgcgtcgggaatggggggcacgcgggacgcaacgggcattcctgctggtggtgttggcggtgccggacgttgccccggcggcagtgccggccaggtcggcgtgccgccgtccggggtaagcgcttgacagcaggggcagggcagggcaagggaggcgtcacccgcaacgggagcaggaagatgcgccgcaaggctggccgcatccgctctggctccgcaacccgcaggaacccacgtgcgcaccgcagactcctaccgcaaggtctttcccgtcacctgggaacagcttcaccgcgacgccaaggcgctgtcgtggcggctgctggagaaagggccctggaccggcatcatcgccatcacccgcggagggttggtgcccgccgccattatcgcccgtgaagtgggggtgcacctcatcgacacggtgtgcatcaccagctacaagtggcaggatcagtccagccgcctggaagtgctgaagggcgtgcagggcgacggcgaaggctggctgatggtggacgatctggtggataccggccgcacggccaaggcggtgcgcgaaatgctgcccaaggcccacttcgccaccgtgtatgccaagcccgaagggcgccccctggtggacacctacatcaccgaagtcagccaggatacatggattctttttccgtgggactcggaggtgcagtacgtgcagccccttgtcaaccaacgggaagcgggctagaaatctcttttccgcatcagcgtcggcctgccgccagcaaggcgccaggttgcgatcccttgtacattggcggacgggtgcccccgttcgcagtcgcatgccgttccattcaccaagccccgaggaggctcccgatgcgcaaatccgtatccgcgatgttgctggttgccgccatgctgctcatggccgccctgaccggctgcggcgaagacaagaagcctgccgaggcccccaaggccgagcagaagcccgccgccgccgcgcccgcccctgctgcccccgcaaaggaaatgcaggtcggcttcgtctacgtttcgcccgtgggcgacgtgggctggtcgtgggcccatgaccaggcccgcaaggccattgcggaaatgcccggcgtgaccacctcgttcgtggaatcggtgcccgaaggtgccgacgccgaacgcgtcatccagaacatggcgcgcaagggctacgacatcatcttcaccaccagcttcgggtacatggatcccacgctgaaggtggcggagcagttccccaacattaccttcatgcattgctcgggctacaagaccgcgcccaacatgagcaactacttcgggcgcatgtaccaggcccgctacctgaccggcatggtggccggcgccatgaccaagtcgaacatcctcggctacgtggcggccttccccatccccgaggtgattcgcggcatcaacgcctacaccatgggcgcgcgcgccatgaaccccaaggccgaagtgcgcgtggtgtggactaagacctggtacgaccccgccaccgaaaaggaagccgccaagagcctgctggacgtgggcgccgacgtcatcgcccagcaccaggactcccccggcccgcaagaggccgcccaggaacgcggcgtgtactccgtgggctacaactcggacatgagccagttcgcccccaagtcgctgctgacgtccgccatgtggaactggaccccgttctacaaggacgtggtggaaaaggtccgcaagggtgagtggaagtccggcgccttctggcccggcatcgaaaccggcatcgtgggcattgccccctacggcgacatggtgccacaggacgtgcgctccaaggtggacgcgcgcaaggccgaaatcgtggcgggcacctacaaggtgttctccggcccggtcaaggaccagaacggcgccgtgcgcgtgcccgaaggccaggtgctttccgatcaggacatgctgggcatgacctggttcgtggaaggcgtggtcggttccacccagtagccgcggtcaagaaccggagccccctgtccatgttcctacccagagtcgtgaaacggcaggagccccttcaatggggctcctttttcattttcgcggtggccctcgtcgtatcgttgggggtcagctgcgcgttgctcgccgtgcacggcaagccgccgctgaaggcgctggcggtcctgtggtcgggcggtttcggcggtcccttcgcgctggaagacacgctgctgaagtccatccccatcttcctgtgttcgctgggggtggccgtgtcgttccgcatgcaggtgtggaacatcggcgccgaagggcagttcgccctgggcgccgtgggcgccacgtgggcggtgctggcctttccgggcctgcccatgtgggccatgatgccggtgatgttcctgtgcgccgccatcgcgggcgggctgtgggcggcggtgcccgccttgctgcgcctgcgcttcggcatgaacgagatcatctccacgctgatgttcaactacatcggcatcctgttcctgcaattcctggtctacggggtatggaaggatccgaccagcttcggctttcccatgacccccatctttcccaaggccgccatcatcggccccatagccccggccaccttgggccgggtgcactgggggcttgcggtgtgcgcgggcgtggccgtgctgctggccgtgttcctgaagcgcacccgcctcggcttcgaactgctggccgggggcgaaaaccctcgcgccgcccgctatgcccgcatgccctacaacctgctggtgctgctggtcatgtcgctgtgcggcgcgctggctggctttgccgggtgcatcgaaacatcggccacggtcaaccgcctgcaacccagcatcatggtgggctacggctacaccgccatcgtggtggcctggctgtcgcgccttcgcgtcagctccatcgcctgcttcgcctttctgctggcggggctgcgcgtgggcgtggaacacctgcaactggacttgcaggtgcccgccgccttcgggggcattcttgaaggcatgatcctgctttcggtgctggccgggcagttcttcgaccgctaccgcttcacgctgaaggggaggagctagcatggacatggataccgcgctgctgctctccatcctggccgccacggtgcagtcgggcacgcccatcctgttcgccaccctgggcgaaatgttcaccgaacgttccggcgtgctgaacctgggtgtggaaggcatgatgatcgtgggcgcgttcagcgggtttctggtcacccacatcaccggcaatccgtgggccggggtgctggccgccgggctgtgcgggggcgggttgtccctgctgcacggggtggtctgcctgatctttcagggcaaccaggtggtgtccggccttgcgctgaccatcctgggcctggggctggccgactttctgggcacgccgtacgtgggcatcaccaccaccggcttccaggccttcgccgtgccggtgctggccgacattcccgtgctgggcgccatctttttccggcacgatgcgctggtgtacctgtcgtatctgctgccgccgctgttctggctgttcatggcccgcacccgtccggggctggccctgcgcgccgcgggcgaacaccccgccgccgcatccgccgccgggctttcgccggtgcgcatccgctggtgcggcatattcaccggcggctttctggccggtatcggcggggcctacctgtcgctggcctacacccacctgtggaccaacaacatgacttccgggcgcggctggattgccgtggcgctggtcatcttcgccttctggcggcctggccgcgccgtgttcggcgcgtacctgttcggcggggtgatggccctgcaattgcgcttgcaggccatgggggccaacctgccctcgtcgctgatgctcatgctgccctacgcgctgaccgtgctggtgctgctggcctcgtcgctgcgcggtggcgggcgcgccgcgcccgccgcgctgggcgtgaacatcgagcccgaggaatgatgccatgagcgatacgccgcatacccacgccgccgtggcgccggaaacgccccggcgcgtccgcgagacccacgcccacctgccgcccgtggtgcgcctggacggcatttgcaagtcgttcggcaaggtgcgcgccaaccacgacatcacgctggacatccgccccggctgcatcaaggccctgctgggcgagaacggcgcgggcaagtccacgctcatgtccatccttgcgggcaagctgcgccaggatgcgggcaccatcgtggtggacggcgttcccacggtgttcgcctcgccgcgcgatgccctgcgcgcgggcatcggcatggtctaccagcacttcatgctggtggattccatgaccgtggccgaaaacgtgctgctgggccagtcgcccgacatgctgttgcgccccgcgcgcatgcgcgacgaggtggccgccctggccgaacgctacggcctggccgtggacccggcggcccgcgtgggcggcctgtccatgggcgagcggcagcgggtggaaatcctgaagctgctgtaccgcgacagccgcgtgctgatcctggacgaacctacggcggtgcttaccccgcgcgagaccgaccagctgttcgaagccatgtggcgcatggccgaccagggcaaggcgctggtgttcatcagccacaagttgcaggaagtgctgaccgtcgccgacgagatcgccatcctgcgccggggcgaggtggtggacgagttcagcgaggcggacgtgcccaaccagaccgtgctggccaaccgcatggtgggccgcgacgtggtgttgcaggtggacgccaagcggctgaccccggtggacaccgtgctgtccgtcgagcatctttccggcgccgggctttccgacgtctcgctgcaggtgcggcgcggcgagatcgtggccatcgccggggtggcgggcaacgggcagaaggaacttgtggaggccatctgcggcctggcccggcccgaagcgggcgaggtgcgcattcttggccgcccgtggcgcgaattcttcgccgggcctcccggcaggcgcgggctggcctacatccccgaggaccggcagggccttgccacctgccgccatctggaccttgtggacaactttctgctgaccacgcgcaaccagttcgccaagggcgtgttcctggaccgcacggaggccaccaatgccgtgaagcgggtggtctgggagtacaacgtgcagcccggcgacatcaccgcgcccgcgcgggcgctttcgggcggcaacctgcagaagctggtcatcgggcgcgagttcttccgcaagccggaagtcatcgtggccgaaaaccccacccaggggttggacatttccgccaccgaggaagtgtggggcaggctgctggaggcgcgttccacctccggggtgctgctggtcaccggcgacctgaacgaggcgctggaactggcggaccgtatcgcggtgatgtaccggggccggttcatcgacgtgttcgacaaggacgacacggccaaggtgcaggccatcggcctgatgatggccggggtgcgtcccgatgatgcggatgggccgggcgtggcggacaaggccgtggaggcggaagggcgggcgtaggccgcgctccgcagcgtgcggtcaacagcagcatgccgccagcagcatgacgaaacggcgggccatccctggagatggcccgccgtttcgtcattggtgaagaagaacgggggggctgggcgaaagtggcgcaggcctagttggcgcaaccgcacccgccgccattgccgccaccgcagccgcccggcttgggggcggcgccgctggcgcaggcgcaaccggaagcggtcgcggtgctcgcgcagccgcagcctgtggctgctccggcccccgcgttgcgcggggtgctggtgaacgggctgcccgcgcgcagtttgggggtggcggcggacatcatccgggtgccctggccgccgcaggcggggcaggcgcaggtttcggcatcgcgggcgcacagttcctcgaacactgcgccgcacccctggcaggaaaattcgtacatgggcatgtgtgtgacctttgcgtgtcgaccggttttcgaccggcacggtgtatggttgcggttgtaagcagccgccgaacgcgctattgatagaatgcgcaaacactcccgcgcgggggcatcggcgtccatgggcacgtcactggtcacgtccccgaacacgccccggaagacgtccttgggcacttcaccggacatgtcgatgggaacgtccatgggcacttcaccggacatgtcgatgggaacgtccatgggcccagccatggagccatccatgggcatgaaccataagccgcccggcgggaacggattccgcggcgccccctttggcctggcacttcaataatcatttcgcgccgggacgcaagccgtggcgcaagcgttgcgccgcaccggcgcctgcatcccatcccaacccccgaccggcacacccggcgacggtccgaagactcgccaccgcgcgcgccggcagcaaaggagcacgacatggcagtgaagaagattctgttcctggtgggcgatttcgtggaagactacgaagtcatggtgccgttccagatgctgctgatggtgggccacgacgtgcatgcggtgtgccccggcaagaaggcgggccagcaggtgcgcacggcggtgcacgacttcgagggcgaccagacctactccgaaaagccgggccacaactttaccctgaatgccgatttcgacgcggtgaacacggcggactacgacgcgctggtgattcccggtgggcgcgccccggaatacatccgtctgaacccgcgcgtggtcgagatcgtgcgcgagatggcggctgccaagaagcccatcgcctcggtgtgccatggccagcagttgctggtgacggcgggcgtggtgaaggggctgacctgcaccgcgtaccccgccgtgaagccggacatcgagggcgcgggcggcacgtggtgcgaggtgaatgacacgttcaccaatgcctgcgtggatggcaatgtggtcaccgcgcccgcgtggcccgcgcaccccgaatggatgcgcaaattcttgggggtgttgggttcgcgcatcgaaccttagaaccgtgcccctatggcctttttgcccactgcctgcgtcgcaatggttttttattccggtcggatacgctgagagtgtcctcccttcatgagaaccattcttccttggcagagaacaagaattctcatagcggcaacaggctctcgccactggcttggcgtgtcctttccttcaggaaaggtcaggcagcggaagatcgaaatgcgacgtccggcgacaccgccggacgtcgctgcatatgacgggcgaccgccatggggaggccggatgggaatggatgccggaatgggtgtgtggggcggggacgtcgggttgttcgccgatgattcgctggcgtgggcgggcagggcggtggcctatgccgcgcccgccagttctgccagtcttgccaatcttgccagtccggccagtcgggccgggactgcgggaccggacggcggcacggtggactgcgaaggccgcctgttcctgccggacgggttcggaactgtcgatgcagaagggacgcccggcggcgtgcccggcgtgttgttgctgcacgaatacaccgggcttggcggctacctgttccgcagcgcggcgcgtctggtgcgggcagggtatgccgtgctgtgcgccgatctgtacggcacggcgctgcgccccacggacatcgggcaggcccgcgactgtctgcgccccttgcgcgaggacagggccctgctgcacctgcgcgcccgggccgggctggatgcccttgccagcgtgccgggcgtggacgctaatcgtctgctggccatggggttttcgctgggcggcggggccacgctggaactggtccgcgccggtgcccccctgcgcggcgccgccagcatgtacgggtacctttcgtcgtcgcagccggtggcgcccggcgctgcgcattgcccggtgctggtgcatctggccgggcacgaccatgtcattccgctgcgcgacgttgagccctttgtccgcgagatgtccgccgccagcgtggattgccgggtggtgctgcacgcgggtgcgggtcacggtttctgcaatgcggcgtacgggacggcgttcgacgccgaagcgtcctggcactgcccgcgcaccgaggccagggcctgggacgacgtgttgcgttttttcgcggagtgtctggaggcccgttgaccccgtggccggaagcgtgcccccgtgatcggggccagaggcgggcggcgcggcggtgccgggcggttgttgccgccggtcacgggcgtcctgacgctgcggggccggcccgtgggaacgcggtgccgtgcctagaactgcggcatgggccgttcgcggtcgtcggggaacaggccgggctgggggggcgtggccttgcgccgcgcgcccagcacgttgggcaggggggccgcggcgttgccgccggtccagaagtctgcggggtggcggcccatccagatgtcggtgcgtacgggggtgcgcaggtacagcccggcctgggggccgccctccacatacatcacgtcgcggatgtcgatgggcagcgccagcaggatggtggcgaagcgccacgccgtcagcggttcgcggcagtgcaggaacaggatggccccgttgccgtcctggcccacggcggccaccgaatacaacggcccgccctgcggccacaggatgcgccggttggccccgatgagccggtagttctgcaccgccccgcggtactgcggcagcagcgtttcccacgggtcggcggtgcggtccagcagatcggcctggggcaggtcgggcgagagcggcccgaacacgaagaacgcccccagattgcccccgatgcgcgggttgttcaggtgcgcgccgttgcgcaggtagccggtgctggtgcgcgcgtcgggcaggtacatgctggcgttgatcgccgcgctcagatcgtggcggcgggcccattccgccagcgagagggcgggggcgccttcttccgacgtggtatgcaggctgaattcgtagtaggcggggtcgatgcgcagggccacgatgcgttcggggctgtcgggcgcgtcgggcgcgggaaagatgcctagttgcaggccggtgtccagttccgtccagccgggggcctcgtccgcccgcgccgtgcccgccgacagcagcaggcccagcaccgccagcacggcagccgccttgcgcagggcgcgcgcgcagcatcccatgcggcggatgccggacggggccgggcgtgcggatgtggcgggaggcgttgcggtgatggtcatgtcggtatggagggtgtggctgcggtgggtggccggtaccatggcgggtgcgtcatggcgacatccgggcgtggcaacggtgcatgcggcggtgggggcggccagcgcaagccggaccacgtcaggccgggaaggctgaccggacggagacccccctgtgcagggtggcagtgtaggggaaacccttgcgtggcgcaacgggcaggtcagccccggctggcgctgaccgcgagggtggggccagccggatttgggccagccggggttgggcaccacagggttgggcacgacggggttgtgcggcccggacaggacgggcagaagcctgatgccttggcagcccgtttggacagtgcggaccggcagtgacggatatgtgttgcgacatgggcacatttcaatattgacatatcaagatagcttgatatagagtcggtccatcacgtgaagcgatgggaaaaaagggccggtcatgacgggcttgagcaggccgggttcggccagccccaagctcatccggaccggagttcattcggcccggtatgcgcaacctgcgcgccccgcccccgcacgacagcacccgcagacgccagccccaggcagcaaaggatacgccgtgaagatcagagaccgcatcgccgccagcacccggcccttctattcgctggaattctttccccccaaggagcgggagaactggcccggctttttcgccaccgtggagaggctgaaggccctggacccgctgttcgcctcggtcacctacggggcgggcggttccacccaggacaacacgctggaaatcacctcgcacctcaagaacgtcatggggcttgagcccatggcccacctgacctgcgtgggcgccacgcgcgagcgcatcgccgactatctgcgccgtctgcgcgaagtgaacgtggacaacgtgctggccctgcgcggcgatgcccccaagggacaggacatcgactgggacacggcggaattccgctacgccgccgatctggtgcgctttacccgcaacgaacagcccgagatgggcgtgggcgtggccgggtatccggccgcccaccccgagtcgcccagcttcgccagcgacctgcgccatacggcggacaaggtcaacgccggggcggacttcatcgtcacccaattgttcttcgacgtgcgcgagtatttcgacttcgtggagcggctgcgcgccatgggcgtgaccgtgccggtgctgccgggcatcctgcccatccagagcctggagtcggtgcggcgcatcctttcgctgtgcggggccaacattcccggcaagctgtatctggaactggacgccgccaacgagaagggcggggcggaagccgtgaaggaagcgggcatcgcctttgcccagcagcagattcgttcgctgctggacggcggtgcgccgggcatccatctgtacacgctgaaccgcgccgatacctgcctgcgcatcgccgaggccgtgggcgcggcgtagggactgtttccgaatggtccctgcgtccttcgggttcgccccgaagggcgtgaagcgtgtccgcagggcggacctgcgagccctgcggacatcgggcccaatgcgggcagacttcgcctgccgtggctttgcggacttccgccgtggagcctcgcgttcctgacggctgagactcggccaacctggccggtccgcccagtccgcatgatccgcatgatccgcccggtccgcttgactttccggactgcttcggcaatatggaaagcgttgattgattaaacagttcgctcgcgccgcagggcactgcaacggcgcggcggacctcaccgcactttcaggcgaggcacggcacggatggcacccgcgccggtccgcgcagggtcgggaacattcggtcatggtaccggctgcgcaagagggcttgccagttcccgcccggcgcggcgcgccgccgccagcggtccaaggcccccggagccgccaggtctccgggggctttttccgtggtccgggccatgtcgggccgtaccgggccgtgtgccgggccatgtgccgctcccgccatccttgcccggctctggggcttcctttccgtttttcccgcctcctgcctttccgacgctccggcccatcaggttgacgcaccgtgcgcaaggcggtagcacggcaccattccagaccggagcacccgtgaacagcacctattcctctccccttcgcgaagccgaacagcttccacccgccgggtattccggccctcccgtcatcgccccggccagcgtgcggcgcatcctggtctgccagttgcggcagatcggcgacgtgctgttggccaccccctcgctggaactgctgcaccgccactttcccgacgcggaagtgcacgtgctcaccgagcgcaagtgtacgcccatgctgcaaggcaaccccgccgtgcacacggtgtgggccatcgacaagaaggacctggggtccattgcgcgcgaggtggccttctactggcgggtggcgcgcaccggctttgacgtggtggtggattttcagcagttgccgcgttgccggtgggtggtggccatgtcgcgtgcgcgggtgcgtctgtcgtacacgcccgcgtggtacaaccgctggctgttcacccactgggtgcgcccgcgcgacgggtatgccgccatggccaaggccagcgtgctggagccgctgggcgtgcgctggaacggcgaacgtccccgcctgtacctgagcgacacggaacgcgacgccgcgcgcgcactgctggcttcactggggctggcagaggggcagcggctgatcaccgtggaccccacgcatcgccgcgctacccggcgctggcccgcggcccattacggcaggctgctgtcactggccgccgcgcatgatccctcgttgcgcttcatgccgctgttcggccccggagaggaggacgacgtgcgcgccgtggtggacgcctgcgactgcccggaaaaggtgctgatgccggaccgcatgctgtcgctgcgcgaaatggccgcctgcatggccgaggccgtgctgcacgtgggcaactgctccgcgccgtgccatatcgccgtggccgtgggcacgcccaccttcgtggtgcgcggggccaccagcagggcgtggtcgttccccgcgccggaacattttcacatggccctggggctggactgccagccctgcaaccgcaacgaatgcgccaaccccgaccagttggcctgtcttgtgcgtctgacgccggaatccgtgtgccaggccatgctggagcatctggcagacgtgtcgcgctgagccgggggggggggggcgcccgaaggcatgctggtcacgatggtcacgcgccaccatgccgtcctgcggattgcgcagcgcggttccgcggcttccggtgccgcatgctcttgcccggcggacataccctgacattataaggccaagggtgtgttcgggctttcgcggcggtgggaaagcggctacactgccggagttgttctccggttagtccggttggtccggttggtccggttcgcctgtgttgagatgggcgggatgggcgggggagtgtggggtggcgtgcgtgccgcccgcgtcgggttgcgtcaggttcggcgcatggccgtgcccgggcctgctccgaccctgcattcggctttgcaggtggcgccctggcagcgcggagccggatcatgtttctgtagtgtcatgcagcaccgggcaacgtgcacgtaaacatgtggggaattcatgccgcgccactgtcgcttttgtcgccatgcaacgcaaaaaccccgcagcgggtttccactgcggggtttctcttgctctggtgggccatcagggactcgaaccccgaaccaactgattaagagtcagctgctctaccaattgagctaatggcccagcgcctcaacgcgaaggggaaactaaagagaacccgctccgaagtcaagcggattttttcaaggttcttaatatttttctaaaatatgagaaaagaaaataaaatcatgcatttgaatggcgtgtttttttgctcgcgggtgtctttggcagtgcttgtctggctgctttgcgcggccttttccctgcatgccgccgatttgtccgttccggagggcggttcaaccggtcttggaccccgccccgaggtgacggtggaggtcttcagagaggtccgcgcgggcgaggacggcgtcctggcggtggtctggctggaaatgccctccgggtaccatgcctatgccaacgacatggacggcagcggcggcaagggaagcggcgtggggctgcccacggtggtcaccgtgcgcggtgcctcgtcccaggtttccgcgcctgcccaggccgctgctcccgtcggcacgcccggcattctgtacccgccgggccgcgagatcatggaccccctgtcccccggccagcgggtgcaggtgtacgaaggccgggcgccggtgttcgtgcgtctgccgcaggatcatctggaccgcgacctgacggcctcggtttccctgctgctgtgctccgaccgcaactgcctgccgtatcgcggcggggtggggttccgcgtggacggtgccacgcttggccaattgccccgcgccgacgatcagccctggacggaacaactacgcacggcgcgccccggagtgcaggtggcatccacccgcctgggagaggacgccgccacggcgggccagcctgcatccacggcagcgggttcgggaacttttccccgcgttgccccggcagccgacgcgacaccggcaaagggcacgcaggatgctcagggcgcgcaggagcagggggacagggtaaccattcccttcggcaagggagggcgctccgtgcccctgccgggcatgccggacgcgcaggcggccgccaacgccacggaaggtgcggtgtccggctccctgcctggcaccatccactggaatttcgcgccgcgctaccaggtgcccgaactggaggtttccggcctgggcaaggcgttgctgctgggcctgctggcgggcctgctgctgaacctgatgccctgcgtgctgccggtgatcagcctgaagctgagcggcttcgtggccgtggcgggcctggggggcgacgaggcgcgccgggcgcacttccgcgagcacaacctgttgttcgcggcggggatcatggcctggttcctgttgctggccttcatcctgggcggtgcggggctggcctgggggcagctgttccagcggcccggcgtggtcatgggactgctgatggtggtgtttggccttggactgagcatgttcgggctgttcaccttgcccgtgctggacctgaaggcggtgggagcgggcggttcaagccgtgcgcagccgttctttaccggattggtggctaccctgctggccaccccgtgcagcggcccgctgctgggcggcgtgctgggctgggcctttcagcagccgccggagatcatggccttcgtcttcacctcggtgggcatgggcatggccctgccgtacctggtgctggcggcccgcccggggctggtgcgccattttccccggcccggcgcgtggaccggcacgctggagcaactggtgggctttttcctgatgggcaccgcggtgtacctgctgaccatcctgcctgatgcctggctgatgcccgcgctggtgaccttgctggcggtggcctttgccgcgtggatatgggggcgctggggcgggcttgacgcctcgccgcgccgccggacggtggtgcggctgaccgctccggcgctggtggcggtggcagtgtggctggcctttgctccttcggccccgcctgcccgctgggaaccctttgaacccgccactttccgggccatgctggggcgcgagccgctcatcgtggactttaccgccgactggtgccccaactgcaagctgctggaacagaccaccctgtccagcggggcggtgtccgaatgggcacgccgttatggcgcccggctggtgcgcgtggacctgacggcggagtcgcccgaagcccaggccctgctgcgctcgctgggcagcagcagcattcccgtggtggcgctgttccccaaggggctgctgtctgcctcgccggtggtcttgcgcgacctgttcaccaccggacagatggaacaggccctgctggaggccttcggcaagccgaagcaggagtggaccgattgagccgtgggctgagccggggctggccgcagggccggtgagcagggctgaatgcgatgcgccgtccggggaattccccggacggcgtttttcgcgtgccgccgagaggagcggcgcgctggtgcgatgcgtgcggcaggctgccgttccgtgcgggctaatcccggacgaaggtgcggtacatcaacgacatgcccagcatgttcgaggctgcctgcacggcgtccaccacgtccgactcgcgccagcccagttccaccagttcctcgatgtgggcacgggtgaccgtggccggttcgttgaccgccctggtcacgaaggccagcagggcgctttcggtttcatcaagcggagtttctgcgggcttgcaggacaggctggcgatgtcgtcctcgctcatgccctgcatgcgcagcaggttgtggttgaacacggcgcacggggcataggcgaacttttccgaggccacgtagcggatggacgccagcagcgggggagaaagccggtcgtgatggcggaaatagcggatcatgttggcttggcgctccatcaggccggggctgacgctcagaaggcgcatgggcacgggaatgtcgatctgcgcgggaaccagggcgtaggtgtcggccacgatgccttcggccttgtcgcgttccacggtgttcaccagatacatgggaggctcctttgtctcggcgggttttgtagtagaccggtcgtctatttagatggccggatgttccctgtggggtggtaccgtcgtttcagtgtgcggcggtgcggtttggatactgtttcggcaagggagggcgtgaaggtcagccgcgccagccccgtcgcaaggccgccggacgtgtccggctgatcgttcctgccgggctaatcgggctgactgggctgatcgggctgactgggggcggcgctccgggtatcggtcagaaggcgggcaaaaaccatgtgttccagccgcagcaggggctggacgttcttttcagccttcatgcgcatgacggccccttcccaggcgtccatgatgaaggcggcggtctcgtagggctccaggccgggggccagttcgccgcgcgcggcggcctcgtgcaggatgtcgcccatggccctcgacaggccgcccagcacctcgcgcagcttttcgcagatggccggggaaagatcgcacatttcctgggccaggttgccgaaggggcagccgcgttcgaagccccattcctggtagcgctggcgggccagttcgaagaaccggcgcaaccggtccagcgggggcgtttcggcatcgcgcagcacctggaccagggccggagtgcgcacctcgcggtaatggtcgatgagcgccagcccgaattcttccttgctgggaaagtagaagtagaacgatcctttgggtacttgtgccaggtcgaggatttccttgatgccggtgttgttgaatcccttgcggtggaccagttcggccccggcgtccagaatggctctgcgtgcgtcgcgtttcatgcggtaactaatagaccagtcgtctagcgggggtcaagcataaaaaggtcgcccgtgctgcatgctcgggcgacctgtagatgacgggcgggattggttttggccggcacgtgtccggggggtagcgccgcgtccgggacgtggcgggggacggaggttcgggcggcggcgcgggcgctacacgcagaccatgtcgtaggccgtgccggtcagggcgcgaccacccccggcggcaacctcgaaggtgttctccacccccaccatgcccaccccggcaatgcccatcttgggttccagggcgatggtcatgccttcttccagcggctcgtcgaagcggtgggcgatgaccgggtactcgtcgatggtcaggccgatgccgtgccccagaaaggtgaccttgttggagcccagccccatgaacccttcggacaggcccgcgcgatccacgatatccagcgtggatcgccagatgtccgagggaatttcgccggggcgcagccgttccgccgcgcgggcctgcacctcgatgcacaggtcgtgggagcggcgcaccgcgtcggggatggaggcggcgttgcccgcccagtacagctgggtcttgtcggtgtggtacccttcgaggcagaagccgatgtccagcgccagcggggtgccatgccgccataccgagcccgcgtaccccatgaacgggatggccgggtgctcgcccttgaggcccagcgggccgttgaaatggctggggtagttgccgttttcgccagcggcgatgtgccccagaaagcattcctcgcccggcgcgcccatgcgcatgagcccgccgtgcccccggctgaagaacacctgccacgacaggtgcgaaatctcgcgctcggtcatgccggggcgcagcaggccgggcagcacgtcgtgcaggcattcgtggtgacgggcaccggcgaggcgcagcttgaccagctcccattcggtcttgcgggcgcgggcacgggtaagcaccgcgtcgcccggcacgaaggccacccccgtcagccgctgttgcagcatggcggccagcgaccacggcaggccggacatttccgccgccaccaccggggccagcgggctgcccgcgtcggcgcacaggccggtcaggtcgccgtaggaacggaaggacacgatgttggccagcgggctttccagccgggcgcgttcctcgcccttgcgcaccagcagcaccggttcgccgtcgcggggcagccacagcacgccgttgcccgccgtgccggtaaggtaatagatggccacgcgcgagaaggccatcagcccgcccgcatcgggggcgtgcgcggcaaggatgtccagcgtgcgggactggcgcaggcgggcttcttcggcgggcagtctttcggctgctgtgaacgggcggggagcaggggcgtgcgaagcatgggcgtggggcatgggggcggggactcctttgcggctgcggttccggcgatgggcacagggtaggccaaggcgaagccgggtgcaacaggacgcagccgggtgcaacaggacgcagccgggtgcaacaggaagacgcggggtgtggccggtcagggcggaagagggcaggggccccctcccacacctgacggcacgcgcggcggccagtgctggcgcagcactggcgctgtgctggcgcctgccgtcaccggcgggcggtttcgcacccgtcgccatgcaaatgcagtggctggcgcggcgattgcgcttggcggcaaggccgggtagagaggatgtttccggattgttgctcgcggccgaagacggcggcgcgattttgaaagaggcaggggccgcgccaggttgcgggcgtgggccttcggctttgtccgttcatgcggtttcaggggtacaggatgctgctcgacgccaagcttcgcaccatactgcgcgaatcgcgcaccattgccgtcatcggcgccaaggacaagcccggccagcccgtggacatggtgggccgctatctgatcgaggccggatacgacgtgcgcccggtgcatccggtgcgccgcaccgtgtggggcatgcaggcctatccgaccattggcgacgtgccggtggacgtgggcatcgtcaacgtgttccgcgcgccggaacattgcccggcccacgcggcggaggtgctggccctgccccgcctgccccgcctgttctggatgcagtcgggcatctccagcccggaggccgggcggatgcttttcgaacgcggcgtggccgtggtggaggatttgtgcctgatggtggagcatcgcaggctgatggccggggggctgctgtgagcgtcaacgatatcgtgtcttccgcatctggcgcgacctccgcatctggcacgtcctcctctccgtgggatgacgccttcgactgccgcatgtgcggccagtgttgccagggcgagggcggcatcgtggtcagccccgccgaccttgcgcgcatctgcgcctttctgggcatgacgcccgaggccttcgaggccacctacggcgaacgccgcaacggcaagctgaaggtgcgcaccggtccggacggcaactgcgtgttctttgccgccgggcgcggctgtaccgtgcacgagggcaagccggacatctgccgggcctggccgttctttcgcggcaacctggtggatgcggacagcctgggcatggccaaggaatactgtcccggcatccggcccgacgtgcgccacgcggaattttccgccgccggacgggcatatctggccgcgcgggggctgctggcctccgactgtacgtgcgaggccaacgccctggtcctggacaggaacaaggacggcggcaagtagccggtcagcaggcccgccggtcatgaacgacgcggcgacggtaaggtttttcgccaaaacagccgaaagggctgcgggcagggtaaatgggaggcggaggtcgcgtgacgctgagggaatgctaccggatactgcaagtcggcaacggcgcgtcgcttgacgaggtcaagaaggcgtaccgcaagctggcgttcgagctgcatccggacctgaaccccggcaggcccgacgcggcccgccgttttcagcgcctgaacgaggcgtacgtgctgctttcgcgcacgctggacgccgccggacccggcggcaacggcaacgggatgggagcggctggcggcgctgcggaacgcgaatccgccgagcgggaggccacccgcgcctacgagcaggcccggcaacgcttcggcgatatggggactggcgggactggtgggaatggcggcggcaacgggccttccgcgtcgtcgtcttcagggactggcgggaccggcgggaccggcgggacgggcgcgaccggtgcgtcatctgccaccggggcacccggcggcacggcatcggggggcgcatccgcaacgcgcggcgcaagcggggccgaccgcaaccgccgcagggcggaggccacctatcagggccgacaggacgaggtgttgcaggacatcctgcgcgacccgttcgcccggcgggtgttcgaggacatctacagccagatccgccgcgacggcggcggggggctggccgcgcgcccgcccaagaagcgcaagctcagcctggaatggggcggcaaggccctgacgctggaccttacctacggcatcggcggggcggtgaagggctggctgcgccgtcagatcgacgacgagcagacggtgttcctgcccgcgctcagcatcgtgccgggggcgcggctgcgtttgcaggtgactcagggcctgtcgggagaggtgcgcaccgtggaggtgaccctgcccccggactacgtggtggggcggcccatccggctcaagggcttgggcaagcgcatcggcccgtggcaaggggacctgtatctgcgcattctcgccaagaccgcgtagcgctctcaaccgagggtgccgcgttgccggtgcgcgctttccctgcggcatgcccctgacggcatccccctgacggctgccggacggttttcgatcattccacgggcatgtgcccgcgcgcggggccggtatcttcaccggcctcttccatttcgcgggattcggcgacaccggcggcgcgggacacgcccccgtcacgcttgtcttctccgcgcgcgccgtccagcaccacgcagaacaccgccgcgatgaccagcccggcgccgatccagcccgagggcggaaacagttcgtcccacagccagtaagccagcagggcagccagcaccggctcgaagttggccaccacggccacgcgggtgggggaaagacggcgcatgccctcgcagtaggccatgtacgcgccgtaggtggtcaccagccccatgcccagcaccagcaacgcccaggccagcggccccttgggggcaaaggtgacgaagggcagcagggccagagcccccacgggcaggcagaacaggtacagggtgaccggcgaatgacggtgcaggaagtggcggctgaacacgtagtgcagcgaataggtgaagcccgccagcaggccgaagccgatgcccgcagcgcttgctccgccctgcaatcccccgcccgaccggcagatcaggaaggctccggtcatggccagccccagggccgccagcttggcgcgggtcaacggttcggcgaagcacagccgcgagagtagcgccacccatgccggggcggtgtacagcaggatggaggccagcgccgcgccgccttcgcgcacggccagctggtacgagccgaagaacagcgccacccccaccagcccgaaggccgcaaaggtggccgcatcgcgcacgggcgcgcgccacagcccgtgccgggctgcgtgcaggccgaagaacagcgccccgaacgtggcgcgccagaaggcgatttccagcggggtcaccccttcggcaaggcagtagcgggccagcgggccgataagcgcccacaacccggcggcaagcagcacgaagccgtatccgcccagcggcatggcatcctcccgttgttgtcgtaccggtgttgtgaacgatggcgggggggatggcaagcggggaacgggcggaaaaacggttgcatggccgcgtgatgtttccgcaacccggcggcgacttcacagtggcctccggcggtggtacatagcgtggagacatgccagtcgaaaacgcatgggcatgccgcaccggacatgctcacccggtttcgcccgctcacgcccgaccccgcagaccaatggagcccgcgccgcaaggccagcgcccgcaggaggatgccacggatggcccccaatacgcccgatcagactcccgaccagacccccggccacgatgcctccggccccgaccgccccgaccgccccatacggcaggacggcagcctgctcgacatgccccgcccccccaagcgcaagcgcagcaagctggtgtgggtgtttgtgctggcggtattggtggcgggcgcggcactgtggcaactgcgcgacctggtcctgcgtgacgccgtgcccgaccggcaggccaacatgaccggcaccgacgccgccatccttggccccaacgccaccaacggcacgctgccgtccatggtgcccatggacggcgacgcggcggccggtgccgccgatcaggccaacgccaccgccgcgacgccgggcgtcaacgccaccagcccggacggtgcttttgcccaggacgacgcggtggtgcgcttcgccttcgtggaagacgtggccaactggctggttgaaaactactaccccaagggcacccacatggaggcgcgaacctccggctgggtggcgcccagcctgaagtcggccaacatgcgctacggcgtgagcatggccgggctgtcgtggtccggcgacgacatttccgccgggcgcgccagcgtgctggactatgcctttacccccgccatgctcgaagccctgcaacgcctgtacgccgaccggttcatgagcgccatggccgcggcggcctcgaatgccaaggtgacggacaagggcaaggagcgtcccctgacccccgccgaggtggcggaaatgtacaccctgtacgccacgcggctgcgcggcctgtccggcgcgctgcgcgaggttgcgggcatgtccgacgcggtggtgcgggtcaacgcctggctcaccgcgcagcagaccgcgctggaggccaacgcaaagtatcaggatgccgtgttcggttacgacaccgcgcgcgaaggcaattccgcgcatctggccgagcaggcccggcgcatcatggagctttccggcaaggcgtaccagcaggccatcatggcccgcgagcgcgcccgcgaaaccctggccgaggccatccgccgcaaccccgacgcccgcaggctggacgacgacaccctggtctacgcagccgggtgggtgtaccgccgggcgagcggcaagccggaaaagatggacgccgtgcgcatggctgccactgtgctgggcgatacggcggcacggttcgacaaggctgcgcaggcggcccgccagtagtcgcgaaacggcaaaccgaatcgacgacgccgcgagggggcaacccttcgcggcgtttttgcgtgggaaagcggggtggaagtgcgggggaagaaatcgggggagggaggaaggagcttttcctgaagttccttcctcaaatgtttcagcgtgatgcgcgctggaacagcgtttggggagcatctgatgccgtgattgcctcggcatccgtccgtcagaactggcggtccagcagcaggtgcgaaaaatatcccagcacggcggctgcataccatggcgccgccgcctgccatgcccagccgtacagcagtaccggggccagcagcaggggcaggggcaccagcagcatggcccaccaggtgtgcgtccaccccctgtggccgtcgatggcgggcagcatggccagcagccccagcagggcggcccactggtagcgccgggtggcgatgagcgccacgtcggctaccaccagcagcccgtagaaccaggtgcgcccacgcgagtgggtgtccacgtccggggccagggcaaaggcggtggacacggccagcagcgccgcctgggtgggcaggccgggggaatgcacgcgcagggtctgcgcggcgaacagggccccggcggccagcactgtgccgccgatgagatgggtgcggtatccgggcatcggtgatgtggatcggagtgggggttggggtggggaacacggatgagaacgtgcggcgggtgcaggggccttgtggccgcaccgtgcgccggagcgaccatatgccaccgcccgcccggcgggcaagcggggtgcgctggctaggccggggcgctccgtgttacacgggcggggccgcgtggtccggactgcaaggcctgggctgcatggccgggactgcatggggtgggactgcatggggtgggtcgtgcggaccgccctcccgcctgcgtgcgtgttccctttgcccccttcgcgttctttttgtcgcgtgccgtccggcgcagcctcttcaccgccaaccgtggaatccgccatgcccgaatcatcgcccgtcgcccttgccccctccgccgcccctgccgccgccgaacccgtccgggccatcctgttcacgggtggatgccgcagcggcaagagcggccttgcccagcgctgggtggaatcgctggggccgtcgcgggtgtacatcgccaccggggccgcccgcgatgcggaaatggccgagcgggtgcgccgccatcaggtcgcgcggggcgcgggatggcgcacggtggaggaacaactggacgtctgcgcggccctgcgtgggtgcatggcgtcgtgcgcgggccaagcgaccgcgcaatccctcccgcaaccgcgcccgcacggggtgctgctggactgcatcaccctgtggctgaccaaccgcatgctggccggtcatgacgatgcggccatcctgcgcggggtggaggatctggcggcgctgctgcgcgcggccaccgtgcccgtggcggtggtcaccaacgaggtgggctggggcgtggtgccggaaaccccgctgggccgccgcttccgcgacctgtccggcgaggccaaccaaacgctggccacggcctgcaccgacgtgatccttgccgtcagcgggttgccgctggccgtgaagggcggggtgcccgccgcctgcgcggggtaggtgcgcggcctgcgaatggccggtttgtattgttacttcttgcagttattcgtgttttgtttgccgcggcattcgttgcagaattctccgggggtgggcttcgattgctgctccacatagtcgctggtgggccagttggagcagttggaacagtagtgccaagtatccgagttcttttttcttctgtatgccatccgggtatctctccttgggccattcgcaggtgggcatctgatattagttgattgtgtatttgtaaatctatttagaaatttgacgccgcacatccaaggcgcgaacactggaccccggcccgccgctggagtagaagccgcatgagccgcccgtgcggcccaaccccagaacaggaagcttcacatgcccggatattttcgccgtttcagttcgtcccgcctgatttcttttcgctcgatttcattcgtcctgccttcgctcggcctgttgctgggcgtggccctgctgactgcgttcgtttccgttcccgccccctgcctggccgcagccgatgaaaccccggaggctgccctgcgtcaggtgcagaccgccatcgacaccaatgacgccgccctgctggagcggtatgtggatgtggggcgcattgcccagcgcggggtggatgccttcatgtccgatctggtggcccgcccgcccaaggccgtttccggcggtggcgaaaccctgcccctgctggccatgctgtccagcgcggtgcagtcgggtgcacagtcgcagaccgcccagaccatgaagatgctggtggcggaagaaacccgcaagttcgtggtgtggggcgtggcgtccggcaacttctccggcaagccggtcaagaaggagcgcaaggccaccgacggcggcctgttctcgcccctgttctccgacgcctccgtgggccgcaaggaactgcgcagcgtgaagtccgtgacccgcgacggcgacaaggccaccgcctctgttaccctgttcgaccacggcagcgaacgctcctaccccgtggacctgaccctttcgcgccgccaggagggcaactggcaggtcaccgacgtgaccaacgccgctgcactcatttcctccatccgcaaggaagcggagaacagatagggccggggttgctcatgccgccaccccgacgctttccattttaccgcaaaccggggcatggccggggcagggctggcatccaaaaggcacagcggcttgcctacgcatctcaagatgcataggcaagccgctgttttcattctggtaccgggagcgagactcgaactcgcaaggtgttgccaccggcggattttgagtccgctgcgtctaccaattccaccatcccggcaggtgtagggaaagggctatggcatagcgggcatggtccggtcaagggcagagttgtaccatgactcggaaggggctgctggcggcggttcgggcggggccggttcgctgccgggcaaggccggacaaggtcggataaggtcggacaaggccggaccgtaaccgtgccgtctggtgccgtggccgagcggggcacgccccgatgcatggcaggccctcagccgtccaagggcaaccgtcgtccacgcagggacggatgcagctgcacaggcgcgtttaccggccacacagggccagcccgcaacccctcaggcccgcccgcaagtcacgcagaaccgcagatttccccgtcccgcgctgctttcctactgtccgttggcgggcaggatcgccttggaaaaggtgctgccattccagcggtacatcaccttgtggtcaaatttcacctgcgcaaggccggtggatgtccacaacagggcgcgggcttccaggccagcctcgccaaggcagagcatgacggacgggctcgtgcccgggggcagcttgtagccgggggcgaaaaagtcggtgatgtccggctcttccggcgtggcggcgggggccagcctgccgtcgggcttgcggcgccacagttccagcgcgcaggcctcgccgttcttcacgcccatggcggccagggtgtcgccgttgtcggcgcggaacacccgcaccgtcacgcgcgtgtccagcatgggcagggcgcccacctcgtagagttccggtgtgctttcgacaaccgcccagaaattggtttcgccctcgtcggcaagctgctgcttttcttcgtcgttcagcccttcggcggtattttcgaagatggttgcgggcagcatccggaacatgtccagcgcggtgacctgtcccccggcggcatgggccgttgccgcgcccgttgccgtcaccgtcagtgccgccgccagtgtgaccaacagggcgacaacgcgcagaatgcgatgcatgatgagctccttccttctttcgatgccgccgccagcctgcggcggcgctgtcatgatacgcgggccacggggccgtgtccatttgcagggtgccagaaccgtggggaatttccgtgagcggggtcacgccttgggcggcggctgcggccttgcccggcaatttccgcacacgccgtcaggcggatgtcatgcggcagcatggcgccaggccggatgcgtcttgcatgcctggggggatggcatgtgaaagaaccccaccccgcattgccattgcggcgcgcacccgagcggggtagggcgtccgctgtgaaatggcgggtaaagccgcttccaagtccccgtggtttccggtatcacggtgctccaacaaacggagcatatcgtgactcttcccgtcggttcattcatcaacatggccgccgttgtcggcggcggcgcgctgggcatgctgctgggcgcgcgcctgcccgaccgcgtgcgggccatcgtgtttcaggggctggggctgtgcaccatggtcatcggcatgcagatggccttcaagacggccaatccgctgatcatgatcttcagcattctcagcggggccatcatcggcgaactgctgcggcttgaagacgccttcgcccgcgcgggcgaggcgctgaaggcaaggctgcgttccggaaacccgcgctttaccgatggcttcgtcaccgccaccctgctgttctgcatcgggtccatggccattctgggcccgttcgacgagggcctgcgcggcgaccgcaccatcgtgcttaccaagtccatcctcgactgcttcgcggccatcgccctggcctcggcctacggggtcggcgtgctgttttccgcgctgccgctgttcatctatcagggggggctgacggtgttcgccggggtgcttcagccgttgctgggcccggcggtgatgaacgaactgaccgccacgggcgggctgatggtcatcggcatcggcatcaacctgctggaactgaagcgcattccgctggcaaacatgttgcccgcgctgctgacggcggtgctgctggcctccattttcatgtagggcggctgcgaggcgggttggccctggcgtggtcgatgcgggcaatccgcaccggcaaaccccgcctccgcgttttgctctgcatggtattttccggcgcgttcgcgtacccggcatcaaccgggtacacggcgcgccggacgccgtttggtgcgggcgtttgatcggcatcccgcggtaatccggcggtaatcttgcggtcatctgggggacgcggggggccgcaggcaggctccacgcaggtccccggcagcacggttcacgcgatggtaaccggaccatcttgcgccgggtacttgccccgagcgccggatgtcgtatcttaccccctgttgcgataaataccccggtgctgacccggtctgcaccggtccgtaccggttcaccggacgggccgctggtcgcccggcaggcgcaatgcccgcgcatggcgcggtgtttcgccgtgcccgtggcctgcttctgtgcccggaacctgtggtccgaacctgtgagtcggctccgtggcccggcccgcacccgtccgcttcggcgcccgcgtttccgcatttccatcacaccaacccacgcgtcccgcacgacgcttcggcggttccgccgcccgccccatacgagacccaccgcatgagcaagccctgcatccatatcgagggagcgcgccagcacaacctcaagaacgtcaccctcgacatcccccgcgacgaactggtggtggtctgcggcccctccggctcgggcaagtccaccctggccttcgacatcgtctacgcagagggccagcgccgctacgtggaatcgctgtcggcctacgcgcgccagttcctgccccagatggacaagccggaggtggagaagatcgaggggctttccccggccatttcgctggaacagcagacggccacgcgcaacccgcgctccaccgtgggcaccgtgaccgaggtgtacgactttctgcgcgtgttctgggcgcggctggggcgcatgtactgcccccagtgcggcctgcccatcgaggcgcgcgcggcggacgagatcatcgccgacatcctggccctgggcgagggcacccggtgcatcgtgctggccccgctggtggaataccagaagggaacccacatcgaccggttcaagaagctgaaggccgaaggcttcgtgcgcgtgcgggtgaacggggccatcatgggcatcgacgaggtgcccgcgctggacaagaaccgcaagcacaccatcgacctggtggtggaccggctggtcatcaaggacggcatccgggggcggctggccgattcggtggaactggccctgcgctacggcgacggacggctggtggtgcatctgcccgctgaaggcacgggcggcaaagacgggaaagacgccggtgacgggaagggcggcaacgccgggcgcgacatcgtgcattccacggaatcggtgtgcccggtctgccgcatcagcctgcccgcgcccagcccgcagctgttttcgttcaacagcccgcagggggcctgcccgcgttgcctgggccttggcagcgtggagtacttcgagcccgcgctggtggcgcccaaccgggggctgtcgctgaacaccggcgcgctgctgccatggaagaacaccaaactgttcgaacgccacagggacgccctgacggccctgggcaaacgctggggcttcaccctgtccacgccgctggccgcctattcggcggacgcgctggacgcgctgttccacggcgagaccgaggacggccgcccggcggggcgcggcgcgggcagcaacctgcgccgcaactggctgggcgggtccgtggtggtgggcggcaacggaaacggcgagaatgccggcaacggccacgaccacggcccggcgctgcccgtgacccccgcagccgccaacggcggcgcggtcacggcggaccgctggcccggcgtggtatccatcctcgaacagggcatgcagtacggcgacgcctggcgcgaactgctttcgcgctaccgccagagcatggcctgcccggtgtgctccggggcgcgcctgcgtccggaatcgctttccgtgcgggtggacagcctgaacatccacgaattctgctccatgtccgtggcccgcgcgctggactggctgcgcgagcgccgcttcgaggggcgccacgcgctggtggccgagccgctgatgaaggaactgcaccaccggctggaattcatggtcaacgtggggctggactacatcgcccttggccgcaacatggccaccctgtccggcggcgaggcgcagcgcatccgcctggcctcgcagctggggtcgggccttgtgggggtcacctacgtgctggacgagccctccatcggcctgcacccgcgcgacaacgagcggctcatcaagaccctgcgcagcctgcaacggcgcggcaacacagtgctggtggtggaacacgacgaggccaccatccgcgaggcggacaccgtcatcgagcttggccctggttccggcgcgctgggcggcgaggtggtcttcaacggcccggtggacaccctgctgtcctcgtcgcaaagccttaccgcgcagtacctgcggggcgacatggccattgcccggccccgggcgcgccgcgccccgcgcggctggatgaccctgcacggggtgaccaccaacaacctgcagggcatcgactgccgggtgccgctgggcctgctgacctgcgtgaccggggtttccggctcgggcaagagttcgctggtcatggacaccctgtacaagcaccttgcgctggcgcagggcatccgggtggaccagccgggcaccatcgaaggcatagaaggcgcggagaccatcgagcgcatcgtgtccatcgaccagacgcccatcggtcgcaccccgcgctccaacccggccacctacaccaagatattcgacgagatacgcggtatcttcgccatgaccccggatgcgcgcaagcgcggctacaagccggggcggttcagcttcaacgtgcgcgggggccgttgcgaggcctgcggcggtgacgggcagatccgcgtggaaatgcacttcctgcccgacgtctacgtgacctgcgacgtgtgcaagggccgccgctacaatcacgagacgctggaagtgcgctacaaggggctgaacattgcggaagtgctggaccttaccgtgcgccaggcacgccagttcttcgaaaactacccggtgctggaacgccgccttggcgtgctggaggacgtggggctggaatacctgcgccttggccagcccgccaccacgctgtccggcggcgaggcccagcgcatcaagatatcgcgcgagctgggcaagcgcagcctgcccggcaccatgtacatcctggacgaacccaccaccggcctgcacatgcacgaggtgggcaagctgatcaccgtgctgaaccaactggtggaccggggcgccacggtgacggtcatcgagcacaacaccgacgtcatcctggcctcggaccatgtggtggaccttggccccggcggcggcgagaacggcgggcgcatcgtttcggcgggcacgccggaagagatcatggacgacccgcactcggtgaccggcagctttctggtgcaggaacacgccacccgccaccccggcgtgcccatgccgcgcgtgcccgtggccgccgcgcccgcgcccatccagattcccggccttgatgccccaagcgtgggggacgcgggtgatgcggaggatggggagaacgcggacatcgacgcttccgatccggatgctggcgatgacatggatggcgcgaacggcacgggtggctcgacggcctccgccaggccgggccgcaagaccagggccgctacggtggacaaaggcgcgggcaagggcggcacgtccgccaagccgggcaaggcaggcgcggcagccgcgaacacgatggccccggccgccccggctggaccggttggaccggctggaccggctggaccggctggaccggatggaccgcgcaagcgcggcaggccccgcaagaatccctaggccgggttggccgcgtcgccttcagggcgcgcccggagggcgatgccggatcggcgctggcggtcagtgtccgccccccggcccataccgttgcccccgtgcacgtgtgcacgggggcgtcgcgtctctgcaattctgcctggccggatatgccggagagggcatggccgcgttccggtgcattgcatgcgacacgggctgatgtctgcgtgtgaagaagtgtcaggccgtgcagcgcatccttgtccgacgtggtaagcgcctactccgctcctgtcatgtttccgttgccgcatcctgcgcatgggtgtaagctgcccaacgaattgaccgtacgttttgccccacaggagatgcacatgggccgattttccggcttcgacgaagtatatgccgcgctgtatgtggatttcgacaacatctattcgcgcctgcgcgaacaggatgaagacattgcccgcgcctttgccaccaacccccagcgctgggtgaagtggatagaagggcatgccctgcgcatgttgtacggcgacggggtgcgccgccgcatcctgaaacgcatttgctacatgaacccgcagtgctttcacgagttccgtccattcttcatccgtgccgcctttcaggtggtggactgcccgcccctgaccaatcagggcaagaccagcgccgacattcatcttgtcatggactgcatggacgcgctgaaccattccacccgcttcgacgaattcatcatcctttccggtgacgcggacttcacgccgctgctcatccgcttgcaggaacacgcccgccgcccgctggtgctgtccgtgggctatacctcgcccgcgtacaccgccgccgcctcgtggcgcatccgcgaagactggttcgtgcagcaggccctggaagacgaacgtccggcggaacccgtccccgcgcccaccccgtaccccgcgcgcggcaacggcgagcggttggcccgcgtggccgaggtggtgcgccgcaccgtggccgatgcccccgcccccgtgggcgtggcctcgctggcccagatccttcagcgagaggtggatcccggcgcggactggttcggctatggtcgcctgcgcgacctgctggacgtgctggacctgaaggggctggaattttcgccggtgccgcccggctacctgtacgacccggaacgccatgaacagcccgaggaacgcgacgcccacgacgacttccgctcgcgctaccccgacctgtacgactttgccctgaaggtgcaccgcctgaccgacatgcccctgctgcgccccgaccacttccggcaactgctgggcatcatcgtggaagaggtcaacgccaacgggttcttcatgaccaccacctcgcgcaacgtgcgcgaccggtgcgtggaggcgggcctgcccattgcgcggggccacgtgaacttcgtgctggtgggcattgcgcgcgggggctaccccctcaacgagcaggacggcgtgaacctgcgcgaggtgggcaaggcctttctgcgcaacgcctacgacctgtgccgcatgtcgcagatcgacctgaccaaggcggaacagcagatgttgctggtgtggatactgcccaaggaatccatgggcgattagggtggcgtccccactgcgttctttttgccctctggcgtcgtcagaacgattttttattcaagtcgagtacgagaagagtacactcctttcataaaaaattgttcttcctcgccagagaacaaaaatctccgcagtgacaacgccacccaagggcaaatgtccagtttgtccgagggcgcgtcacaacgaaatgaaaaaggaaccggcttcccgcaaggggagccggttttctgttggcgcaatggcgcgggcacgaggtgtaggcgagggtggtcaagaggtgttgttatccggtttgtctatggcatcacgtcaacaccattgacaatttgtctttgtgggcattccgcgcggcgtatagggtgggcgccactatccattacacgcggaggtgttcatgcgtcagttgcaggacaaggggcggcgcgggtttctgcgcgcctcgctgaccggggtggcggggctggccgccgcttccctgccgggggcggcgcaggccgcgccattccccggcggcaggttgcaggtatggtcgtgcggggggctggcagaggccatgcagcccgcccatgcggagtacgaacggcgcagcggcgcggcggtggtgtacaccggtgcgtttgcggcggcgctgggcaagtcgctgctgggcagcggctcgacagaggtgttcgccgggcgggtgctggaccttgccaagaagctgcgcgcggaagggcgcatgacctatttcaagccgctgtgcttcaccagctatgtcatcgtcacgcccacgggcaatccgggcaacgtgcggtcggtggacgacatggcccgcaagggcgtgcgggtggccatggcgcccgaggcgtcgccccccggcggggcggcggtggtggggctgctcaagaaggcgggctgcctggatgcggtgatggccaacgtggtcaaccccggcacctgcgtgcagcgctcggtggaggcggtgaccaccggcaaggccgacgccatgatcgtggaactgcgggtcacccgcctgccccagttcgcgggcaagctggacatcgtggaaattcccgccgggctgtttccgccgccgccgctcaccttcaccgtgggcgtcatgcaggaggcgcgcgaccgcgccctggccgacgactacgtggcatgggtgacgtcccccgaggggcaggcgcacttcgagcgggccgggttcatccccgccatttcgccgcgcgggcaggaactggtggaaaagctgggggtgaaggatgtctgatgcgggcgtgagcaccgtgcatgcggcgggcggcacggcgaacctgacggaactgaagccccgcttgggcgcgcgcgcccgcgccgtgcgcctgtggaaccgggcggcgcaggccgtcatgctgctgctgatcggccagtggtcgttctacggcatcttccgctgtcctttcgtggtgccgtacatcagctgccagaactgtccggtggtggcctgccacgggcggctgttcaccatgttctggggcgtgtgggccgggtggctggcgctggcggccctgttcggacgcgccttctgcgggtgggcctgccccggcggcacggtgaaccgcctgctgggcctgtttgcgccgctgcgcctgaagcccggcggcctggccgcgcgcctgctgcccttcggcaagtacggcgggctggcgctggcactgtgggcctacttcgtgctggggcagccgcgcgtcaacgtgcccatccgcaccggggaattcttcggcgcggtggcccttaccttcgaacacgccatgccgctgtggctggtacgcacctgggcggtggtgggcatcctggcgctgggcgtggcggtgtccgccgcgtggtgccgtttcgcctgcccggcgggcggcgtgctggaagcggtgcgccgttttgcgccgttctcggtgtacaagaccgacgcctgcaacggctgcgacaagtgccgcaaggcctgctacatggccacgcggcccgaggaaaccaactgtaccaactgcggggactgccttggctcgtgcccgcaggactgcatcggcatggggcggaagccgcgatgaacgcgggcgattcgcgccatccgtgctttaccgccggggcgcacggcacgcacgcgcgcatccacctgccggtggcggcggcctgcaacatccgctgcggctattgcgaccggcggcacgactgcgtcaacgagtcgcgccccggcgtgaccagtcgcgtgctggacccggtgcaggccgcgcaactggtgggccgggccgtggccgcgctgccgcacctttcggtggtgggcattgccgggccgggcgatccgctggccagccccggccccacgctggaaaccctggccctggtgcgtcgggcgcatcccggcctgttgctgtgcctgtccaccaacgggctggccctgccggaccatgtggatgcactggtcgcgctgggcgtggggcacgtcaccgtgaccctgaacgccgtggacccggaggtgggcgcgcgcctgtacgcccacgtgaccggcggtgatggccgtgagctgcatggcgcggaaggcgcggcccatctgctggcccggcaggaggaggggctgtcgcgccttgcgcgggcgggcattgccgtgaaggtgaacaccgtggtggtgcccggcgtcaacgatgaccacgtggaggcggtggcccggcgcgccgccgcgctgggggcatcgctgatgaactgcatcgggctgattcctgttgcgggtacgccgttggggggcgtggacgcgccggggccgcgattgatggacgccgtgcgcgcggcggcggggcgtcatctgccccagatgcgccactgcgcccgctgccgggcggacgccgccggactgctgggagacggcggcacgctgggcgggctggggctgctgcccacgcgggcgaaccacctgcgccggaggcacggcctgcccgatatgtcggacatgcccgatatgccggacatgcccgatatgccggacatgccgggcatgccaccctgtgccgggcggcggcgctgcgattgaggacgccctgccgtgggaatgcccaacgcgcctgctgatcgaactgcatgaaaaacagaaggacgccgccccatcacgggcggcgtcctttctcgtttccgggtggcgccttgcgcgccggatcatttttctgcgccccagacctgttccagccgcttgtcgcgcccgcagccggtccgatagtaggcatagcggatgggattcttgcggtagtagtcctgatggtattcctcggcgggccagaaggttccggccatctctatgccggtggcaaccggcttgcccaggcgcgcctccaccgccttcttgcttgtctcggcggcctcgcgctgcgccgcatcggccacgaagatggccgagcggtactggttgccccggtcgcagaactggccgcccgcgtccagcgggtccacgttgcgccagaagacgtccagcagcgcttcgtacgtcaccctggccgggtcgtaggtcacccgcagggcttcggcgtggccggtaaggcccgaggacacctgtttgtaggtgggggaatccacgttgcccccggtgtagccggaggtggtttccagcacgccgtccagttggtcgaagggcttttccatgcaccagaagcagcccccggcgaacacggcggtggccgttgcggcggcctggcgggggggcgcggcggtattgtcctgcgcggcgcgggccgtggcgggcagcagcagggcggccagcagcagcggggtcagcagcaggccggatatggctgacaagccggacaggccggacagggcaggatgggtcgccagcgcggtcagcgccgacgttgcggtctcgatgaacggggactgaagcagggtggacatgatgcgcactcccttgccggaggcggtgcgccggaagtggcgcgccccttcgggcatcatgtcagatatagcacgcccgcgccgggagtacaggggtgattggggcgacgtggcggctgcgcgggtggaacgggcggggcatgagcggacagcgggcgcggacggcggctggctaccccccggcccacatgtccgccagccgctggcggtggtgcagcaggatgtcgcagtagtccagttccatgtccagcatgtcccggtcgcccctgcgcagccattccgacagccagccgaagcgggatgccagcaccatcagcggcagatggcgcagcgtatcggcccccattccggcaaggtcgtacggggccacgccctggcgcagcgcggtggtgaatccggcggcaaagccgcgtccaaggccagaggggtgctcgaagcccacgcagccgatgcagttggcggcgtcgtacagcgcgggctgcgccccggcgaattcccagtcgatgaccccccgcagcgcggccagcggttgggaggccggtagtccgctgccacccgccggagtatcgccgccatctccgcagggcgtccagatcaggttcagggggtgggcatcgccatgggtcagtaccaccggctgggcggccagcacgtcgggcagggcctccagcgcgtcgcgtaccgggtgcaggcggcgggcggcctccggcagacggcgcgcaaccgcctcgtgcagcccggcgatgaacgcgggcagcgggggcaccggcgcggggggcagtccggcgggcaggttgtcaccggcccggtgcagggccagcagcagggcggccactgcgcatccgcgccagtcgtggtccagatagtccgggcggggcggttccgcgccgggcacgaagggcgaaagctgccagtacccggcatggggcggggtgtccgccttgagcacatggcgcaggtcgccatcctccaccggcaggtacgcgggcaccagcgcggccagttccgggccggacacggcagggtccgccagttgcgccagcaggtcgcccatggcctcgcgccggggaacctgcgtcggggccaaccgttccagcatccacagccgtccgtcgtcgccctgtaccgccgtgcgggtcaggcagcgttccgggctgccgggcagggggaattccgtggccaggcggcgcggggtgatgccgaaacggtacagcaggtcgagcatgaaaactccggggcggttggcgtggcggctgcggggccggaaaacggaagggcgcagtgttccatgccgggggcgctgtgtccagttcggccagggtcggcagggagacggcagggacgcggcgagtaggcggcagaggaaatgcggcatagggagcggaccgcgcgtccggacctttcccggcattgccacgaccgccggggcaacgtagtatcacccggcgttgcggtcccgcgttccgcgttccgtgtccgaacagcccggcccccggccattccggagtgtttccgccgtgaccttcgccgaactgccccttgacgcccgcctgctggccggggtggaaagcatgggctaccatctgcccacccccgtgcagcgccgggccattcccgccgcgctgtccgggcgcgacgtgctggccctggccgccaccggcaccggcaagaccgccgcctacgcgttgccgttgctgcaacgcctgctggaagggccgcgcgggcaggtgcgggcgctggtggtggcccccacgcgcgaactggccgagcagatccacgaccacatccgacggctgggctccatgacccgcctgcgctccaccaccatctacggcggggtgggcatcatgccgcaggccctgcggctgcgcaccggggtggagatcgtggtggcctgtcccgggcggctgctggaccacctgcgacgcggcaacctggacctttccgcccttgacgtgctggtgctggacgagggcgattcgctgttcgaactgggctttctggccgacgtgcgggcgttgctggccgccgtgcccgcgcggtgtcagcgcatgctgttttccgccaccttgccgcaggccgtgcaaggcctggcgggcgaggccctgcgcgaccccgtgaccgtcagcgtggacgcgcaggccccggcggccaccgtggaccatgccctgtatccggtgcccgcccacctcaagaccccgctgctgaaggccatgctgcgcgcccggctgctgcccggcgtggctgcgcacgccgggacggcccatgctcccggcatgcccggcatgcccggcatgcccgatatgcccgatatgcccgccatgcctgacatgcctgacatgcctgacatgcctgacatgccggatgacatcggcggcggcattgatgacgagggtggcgacggcttcgatgccgacgacgctggcgctttcgccggggatgcgggcggaggctatccgcccctgcacttcggcgaggacgaacccttggccggtgcggtgctggtgttcgtgcgcacccggcacggggcgcgccgcctgtggcagcagctggcgtccaccgggctgcgcgtggggtgcctgcaaggcaagctttcgcagcggcggcgtcaggcgaccctggacgggtttcgcaccgggcgctacgccgtgctggtggccaccgacgtggccgcgcgcgggctggacatttcgcgggtgacccacgtggtgaattacgacgtgcccgccacggcggacgcctacatccaccgcatcggtcgcaccggtcgcgccgcccgcgcgggcacggccatgaccctggtggctcccggcgacgagacggcggtacgccacatagagcgcgccctgggcggcccggtgacccgctgccgcttcgagggcttcgactacggcgcggcggcacgcagcccggaaggggcgcgccccgccctgccgccccggcaggcccgcctgcccggcgggcgcaagccgcagttgcaacccgccgaggccccggaaccgccgcgtcagcccgcccggccccgcccggcccgccatgccgtgcccccggcggcccagggcggcgcgccgcagccgcagggtcagcaggcggccaagtccgccaggccgcagtccggccccggcacttccgggcatgcggggcaggatgcgcgcgccaagggcggtcgggacggcatggggcgcgagggcggggggcgtggcccttccggtggctccgctggcggctccggttcccactccgcaggctgacaggcatcccggtccgcgcggaagcggcagggggccggaacacgaaccggcaccccgcgcatcggcttgaaccacggcgcgccctttgctacatcctgtgtcctcatgcgggatcggaaggccgtttcagtgcccggcagatcgtgaccggtccaagcaggccaacgcgcacggccagccggtccccagaacacgtttcaatccgcgtgccccacgcacgcttcatccggaggttcgcatgccctcgttcgacgtggtcaacaaggtcgagatgcaggaactcgacaacgccgtgaacaacgtgaagaaggaagtggacacccgctacgacttccgcaattccgtcaccgaaatcgaactgcatcgcggcgacaagcgcattcacctgctggcgggcgatgaaatgaagatgcgcgccctgcaggacatgctgcaatctcactgcattcgccgcaaggtcgatcccaagtgccttgagttcaaggacatcgaaccgacgtccaagggccaggtcaagcgcgacgtggtgatccaggaaggcatcaccaaggatgtcgcccagaagatcgtcaagaagatcaaggattctaagctgaaagtgcaggccgccatccaggacgaccaggtgcgcgtgaccggcaagaagatcgacgatcttcaggaagtcatccagttgctgcggggggaagagtttggcgtgcccttgcagttcgtcaacatgaaagcttagcgcatcgggccttttgcccgatggctgcgtcagacggcgcgagcgctgcggtcacgtacggaaagagtatgctccctttgcgcaacgcgccgtctttcttgccctcgggacaaaattcccggatgcgcagagcggtgctcgtgggggggctgcggctgcaacgcggctgccttccccgctggctgcgtgcggcacgccacggcttccttgccgtagcgctgctacgccgtcgtcgccgtggcgcaccgcgccttgccttcggtgtcgccgccacgtttcgccatcgcaggccaccccctcgccccgcccggtgtgcgggcagaggggacgcccgggttgaaaggcggaagagagcggggggggccttgtggctttcagccgcaacggcctcagcttgtgcagatatccaaagacaaccgcccggatacgaaaaatatccgggcggttgtctttggcgtgctgttgttctcgtacgagagggcaggcggtccgcagcgccgaccagtctcttggggcctcgtgatccgcccgctctgtccgtcctacccggcccgtcctgcgcgcacggcggcggcgaaggtttccaggtcgttgggttgtccgggggtgtggtcttccgggtagagcagggcggacatgtagaatacggagtcgatgcgcagggcgttggatgcgctggaggcaaagcgcgacagtcggtcggcgatggcctcgcgctcgtgcccctcgaactggggcagcaggtcgcgggcacggtcgggcagagatgccagcagttgcgccttgcggcgcatcaggtcgcggtaggcgtcctggtcctcgttccggtgcagcgcctgttcggcctcgtgttcgatgtcgcgcacggcggcggccatttggtcaagccagagtccaagggcttcgcgtcccttgcgggcgtcgggttcggtggcgggcatggatggcacctcctgttatggccttagtacccttgtgcaggccggggcgcaagggttgcgtcccgcgccttgggccgcactccccgggctgaggcggggggcaggctcgcggagagggacggcgaaccggattgcaaaggggcgaggcgttgcgtgcgccccgccccgcttgtgtggctgatctggctgatggatgcacgcgggggcggcgccccggcggcttgtcgcgcggcctagcgccgcagttccagtcgcacgcccctgcccaacgtgccgcccaatgctccgccggacgtgccgccggacatttgcgaatcgtgggcgtcgcgccggtaggaagcgcttttgaagaagtcgcacttggcgcagttgccgatcttcttggcaaaggtttcctggatgctgccgccgcagaaggtgccggtaaccccggcacagctgaagccgtggtcgggccaggcggggcagatgcccatttccctttccttggcgccgcccttttcgcgtccgcacttcttgaattcccagcagggcacggccttgcccgccatggcggcttcggtcgcgtcgtcggcttcgtcggtggcggtaatgcgcgcgacggtgcgcgaaaggtcgctggaacgcccggccaggctgaagatgtcctgcgcggcatggttcatcatgtccatggtgcgcccggcaatgccggtgatggcctccaccgcgcggttgatctcggcggatgtggccgactgctgctctgcggcggtggcgatggactgcacctggatgctggtgttgtcggtaagggcaaggatttccgacagcgcggtgccggaatcctgggcgcggcgggcggcctcgttgacggcggcgcgggctccgtccatctcgcgggcggctgcgcgcgagctttgctggatgccggtaatcacctcgctcacctctcgggtggcgttcatggtcttttcggccagcttgcgcacttcgtcggcgacgacggcgaatccgcgcccggcgtcaccggcgcgggcagcttcgatggcggcgttcagcgccagcaggttggtctggtcggcgatgtcggaaatgacgttcatcacctggccgatgttgcccgcctgcgtgtccagcgcgcccacgcgttctgccagctggccgatgacctgctccacgccgtcgatgtgcgccaccagttcgttcacctgccgggcgccatccatgctgcggcggcgggtttcggcggcctggtcggcggcgtgggccgcgttgcgggccacttccatgaccgtggcgttcatctgctccatggcggtggcggtttccgccgtgcgctcctgctggctgcccgcccccgcgttggcttcctggatcagggtggccaggtcttctgcggcgcgggtcacttcgccagccgccgacatggaatcggcggcaaagcgttcgatgcgcgacgacgtgctggccagggtacactgcgcagcgcgcagccgggtcatgttgcgcagcaacacgaagctgccgtgggcgcggcccgcggtgtcggtgatggggcgggcagacaccgcaaggtggatcaggcaggatgcgccggagcccgcgccgttgcccgttgtcccgcaggccagggggatgaccagttcgcccttggcggcgcggcactcgcggaggttgcgcagcagttccgttccggctttgtccgtgggggcgggacgcagtcccatggcgtcaagggttccgggaagggcgacgggtgctgtggtgcctgtgtcgagcagggccagcagggccggcgaggcgcaggtgaccatgcccttggcgtccagcagcaggtaggggacggcatcgtccgggtgattggcggcatcggggccagcctgcccactttgccttgcctgtccactctgtccagcctccccatcaagggcttccagcatggcctgcccggcggcggcattgcgcagcgcctcgtcgcgcagggcggcgatgacggcggcggcttcggccatggcggcgggcgtgccttcggcggcggggccgaggcctttcagcgctgcatcgtgcagcaggcgtgcgtcggcggcttgcccgcgtgtacggcacaccagcatgccgactgcggcgatgcatgccaccgccaaagtggcgatgccgtgcgatacggaaaacgtgccggatacaagcggcaccagggcagccacactggccgcgagaaggccggtggccatggcacagaacaatgcttgtgaagaaacgtggcgcatggataccccatgggattgtggcgtgcgcgccatttcccatggcgcttgatgcggcggtagtgctgcgtctatctcttgctgtgcgcacatgtcaatgttagcacgtacttacgcatgcttttgtgctgcagtgataacattccggtatcgcagagttttgtgggcttgtttcgtccgacttgcccgaggggcggttgcgcgctagactgattgattgaacgctatatccggttgttggcggactcttttcggacatttgttcggagatgcgtttttttgtcgggtatttttgtggaaacatatatttctggtgggatacgcgcatggcattgctgggcattcaggacgtcacgctcaacctcggcaccggcaagctgctggacggggccaccctgcacgtggagcagggcgaacgcatctgccttgtgggccgcaacggcgcgggcaaatcgacgctgctgcggttgatggccggtgacctgcgccccgacgctggcgaggtggtgcgcacgccgggcctgcgctttggcagcatgccgcaggaggtgccggtggacatgaccggcccggtgttcggcatcgtggccggggggcttggacccgagggcgaggcgctggccgcctttcacgtgctggaggccgcgcgcgaggcgggccgccccgtgaacgaggccgccctggcggcggcgcggcgcgggctggaatcgggcgaagggtgggagcactacggcgacgtgctgtccgtctgcaaccacctgcgtctggacccggaacgcgagttctccaccctgtccggcgggcgcaagcgccgggtgctgctggcccgcgcgctggtggcatcgcaggatctgctgctggacgaacccaccaaccacatcgacatcgacaccatcgcctggctggaagattatctgatgcgccgcgcgcgcacgctggtgttcgtctcgcacgaccgggccttcgtgcgccgcctggccacccgcatcgtggaggtggaccggggcaagctgcattcctatgcctgcgggtacgaccagtatcaggagcagcgcgaggcccggctggagaacgaggaacgccagttcgccctgttcgacaagaagctggcccaggaagaggcctgggtgcgccagggcatcaaggcccggcgcacgcgcaacatgggccgggtgcgcgccctgtacgccctgcgcgaggaacgcgcccgccgccgcgaacggcagggcggggtggcgatgctggcgcaggaggcggaacgctctggcaaactggtcatcgaggcgtgcaacgtgtgcttcgcccacgagaacgccaggtcggtgctgcgcgacttttcggcgctgatccaacgcggcgaccgggtggggctgatcggccccaacggctccggcaagaccaccctgctgcgcctgttgctgggccagcttgctccccattccggcgaggtgcgccacggcacccggctggaaattgcctatttcgaccagttgcgcacggcgctggacggcgagaagtcggtcatggacaacgtggccgaaggcgcggacaccatagaggtcaacggcaaccgccgccacgtggccgggtacctgcgcgatttcctgttcgagccggaccggctgcgcctgcctgccaaggtattgtccggcggcgagcgcaaccgcctgctgttggccaagctgttcacccggccctccaacctgctggtgctggacgaacccaccaacgacctggacgtggaaacgctggacctgctggaggaactgctggccgaataccagggcaccgtactgctggtgagccatgaccgcgcgttccttgacgacgtggtgaccagcaccctggccttcgacgacgacggcaacgtgcgcgagtacgtgggcggctacaccgactggctgcgccagcgcccgaagccggtagccgatgccgccgggaaggatggcgccagtggcgaggccgccccgcgcaggaacggggagggcgacggcccgggcaacggccaggcgggcaactcctctggccccggttccggtaccgcccagattcgcaagctgaccttcaaggaacagcgcgaactggccgggctgcgcgaggaactggtggcgctgcccggcaatctggacgcgctggagcgcgaacaggccacgctggaagcccgtcttgccgagccggacttcttcaccaccgatccggagggcttcaacgccgccgccgcgcgagtcaccgcgctggaaggcgagcagaccgccctgctggaacgctgggaagtggcggaggcgcgcatcgcggagctggcccaatttcgtgagtaaccgtgaatgaccgcgaataagcggcgcggcatgatattccggggacgcccgcgccagttcgtctggacacgcggcgtccccgtccctatctgcacggtccgccgtcacgcgcaggcccgcgcggcgggtttcctctcgtccggtcccggtacccggacacatcacactgcatgcatcggcccggcagctgccgggtcggaataaggatatcgccatgtccccgacgtctcccgttgccgcgcccctgcatcagcccgcccccaaccccgtggccctgctgccgctgttcctgttcctggttctgttcattggtgccgggctggcccttggcgccgccggaacggagatggccttctaccagctgtcgcccacggtggccattctgcccgccatcgccctggccctggtcctgcgcgaaaaggaccaggccacggcggcccggtccggcggcctgaccaggcgggtcaacgtctttctgtccggcgcgggcgagatcaacatcgtcaccatgtgcgtcatctacctgctggccggtggctttgcctcggtggcgtcggccatcggcggggtggaatccacggtgaacctggggctgtcgctggtgccgcaacggctggtgctgccgggtctgttcgtcatttcggccttcgtggccacggccatgggcacctccatgggcaccatcgccgccgtggggcccatcgcggcgggcgtggccgcccagaccggcatggatgccgcgctgctcatgggcgcggtggtgggcggggccatgttcggcgacaacctgtccatgatctccgataccaccatcgcggccacgcgcactcagggctgcgacatgcgcgacaagttccgcatgaacttcgccatcgcgctgcccgccgcgctgctggccgtgacggtgttctggctggcgggcgatgcgggccgggccgccgcgcccggcgattaccgcgtgttcacggtgctgccctacgtggccattctggccatggcgcttttgggcatgaacgtgttcgtcgtgctgttcgcgggcatcgcactggcgggcggcgtgggcatggccgtggtggacggttacacgccgctgaaattcgcccaggacatctacaagggctttaccggcatgcacgagattctcgtgctgtccatgctcatgggcggccttggcgaactcatccgttatcagggcggggtggcctggctgctggccgccgtgcgccggttcatcgactggcccggcgaacgcggcggagccgccgcccgcaccggggaagcgggcatttccggcctggtggccgtggccgacctgtgcaccgccaacaacaccgtggccatcatcctcaccgggggcatggcccgcgagatcgccgccacctccggtgtggacccgcgccgcagcgccagcctgctggacatcttctcgtgcgtggtgcaggggctggccccgcacgcggcgcaggtgctgctggccgggtccatcgcgggcatctctcccgtggcggtgctgtcggccaactattactgcctgttgctgggcgcggcgggtgtgctggccattcttaccgggctgccgcgcgccccgcgcacggcggcgtccgggggcgagcgggcgtagactgccagatccgccagagcgggcagagaggacagatctgccagatcggctagatcgggcagatcgagcactccccgtatcacccggtctgatgaaggcggcgaaaagggcggcaacgtgcggaagggcacggacggcaaggggggccggtggggggcgtgcaacccgttgaatttgcatggcgcgtgaagaaaatgcaaaaaaatgcacacgcccccccttttcaacccgtaaacctgccttattatccaacgcggttgccatgcaccgccaccgcgtcagcgagcgcgggcgcgcaaccgcatccggcagacggacccgatggccaccaggcccttgcgggtccagcccctgccgaaaagccacgatacatcgggcgagacgaatttcgccccccgccatgcggcgggagggcgcgcgcgtgacaccgtcatgacgcgcggcgagatgaccgcccttgcctttggcactcgcaccccgcgagtgccaaagacgggacaaacagcgatcacctaaagttggaggactagttgtcatgaatctgaagcctttgaatgaccgcgttctggtgaagcgcctcgaatccgaagaaaagaccgccggcggcctcttcatccccgacaccgccaaggaaaagccctcgcgcggcgaagtcgtcgccgccggtcccggcaaggtcgcggaagacggcaagctcatcgccatgaccgtcaagaagggcgacacggtgctcttcagcaagtacgccggcaccgagatcaagcttgacggcgtcgagcacctcgtcatgcgcgaagacgacattctcgccatcatcgaataacgccccgcgaactcagcacttactcccgaggaggatgaatacaatggcttccaaggaaatcctgttcgacgtcaaggcccgcgaaaagctttcccgcggcgtggacaagctcgccaatgccgtcaaggtgaccctcggtcccaagggacgcaacgtggtcatcgaaaagtctttcggctcgcccgtcatcaccaaggacggcgtgaccgtggccaaggaaatcgaactcgaggacaagttcgagaacatgggcgcgcagatggtcaaggaagttgcttccaagaccagcgacatcgccggtgacggcaccaccaccgccaccatcctggcccaggccatctaccgcgaaggcgtgaagctggtggccgccggccgcagccccatggccatcaagcgcggcatcgacaaggccgtcgaaaagctggtcaaggaacttggcaccctggccaagcccacccgcgaccagaaggaaatcgcccagatcggcaccatttccgccaactccgacaccaccatcggcaacatcatcgccgaggccatggccaaggtgggcaaggaaggcgtcatcaccgtcgaggaagccaagggtctggaaaccacccttgaagtggtcgaaggcatgcagttcgaccgcggctacctgtcgccctacttcgtgaccgatcccgaaaagatgatctgcgaactcgacgagcccttcattctctgcaacgagaagaagatctccagcatgaaggacatgctgcccgttctcgaacaggtggccaagatgaaccgtccgctggtgatcatcgccgaagacgtggaaggcgaagccctggccaccctggtggtcaacaagctgcgcggcacccttcaggttgtggccgtgaaggcccccggcttcggcgaccgccgcaaggccatgctgcaggacatcgccgtcctgaccggcggcaccgtggtgtccgaagacatgggcgtgaagctcgaaaacatctcggtggccgaccttggcaccgccaagcgcgtggttgtggacaaggaaaacaccaccatcgttgacggcgccggcaagtccgaagacatcaaggcgcgcgtgaaacagatccgcgcccagatcgacgaaaccacctccgactacgaccgcgaaaagctgcaggaacgcctggccaagctggtgggcggcgtggccgtgatcaacgtgggcgccgcgaccgaaaccgaaatgaaggaaaagaaggaccgcgtcgaggacgccctgaacgccacccgcgctgcggtggaagaaggcatcgtccccggtggcggcactgcctacatccgcatctccagggtgctggacgacgtgaagcccgctgacgacgacgaagccgctggcgtgaacatcatccgccgcgccatcgaagaaccgctgcgccagatctcgtccaacgccggctacgaaggttccatcgtggtcgagaaggtgcgcgacggcaaggacggcttcggcttcaacgccgcgtccggcgagttcgaagacctgatcaaggccggtgtcatcgaccccaagaaggtcacccgcatcgccctgcagaacgcggcctccgttgcctcgctgctgctgaccaccgaatgcgccattgccgaaaagcccgaagccaagaaggacatgcccatgcccggtggcggcatgggcggcatgggcggcatgggcggcatgtactaggccgaaaggctggtacgccccgcgcatcatcgcacgtgactgtgggccggaaccttcgggttccggcccttttcgtttgcgcgaaagggggagcagcacggatgcgggccattccgacttgacgcgggcccgacgcacgggcaccacggggcaggagaggaaccatggcgaaagcgaaacacacggacgcaagcaccgcgccggatggcatgcattccgcgaaccagcccgataaggctctgctgcccgacaaggcgctgctgctggactggggcggcacgctgatgcgcgtcatgccccgctggatggggccgcaacacggctggaccgacgaggagcccatgccccacgcgggcgaggtgttgtgttcgctggccgctggctggcggctggcgctggcgtccaacgcctcggagtcggacgaaggccccatccgcgcggcccttgcccccatgggcgtggggccgttgctggccggggtgtacacgtggcgttcggcggggtcgcccaagccctggccgccgttctgggcgtatgcgctgcgcaatctggggctgcccgccagcagggtggtgatgatcggcgacgactggaccggcgacgtgtggggcgccacgcaggcggggatgcacggcatctggttcgatccgccgcgcaacggaacggtgcgcgaggcgcgcaccgcgccccgcgtgcgcaccatgcgcgactttcgcgaactgcccggcctgctggccgaactggggttcgaaggctgacggggcgggtgtccatggtgccgtgaacatccggccttgccgtcgtgccatgccccgtgcctgccgatcaacagaaacgcccccgccggttttccgacgggggcgttgtgttctgcgtgtgtgttccgggccgtgcggtccgccgtgcgcgcgggcacgcggggcggggaagtggccggaagggcgatggatcgaaggccgggtcaggttccgggtcaggtgccggagcaggcagctgcttcgtgcagggcgcgctgccggacgcgcccgccgaaggtgcccggctacaccaggtagccgcaggaatggatgatgttcttgcgcagggtgcgccccttccagaccgcctcggggccttcgctgcggatttcctcgctcacgatgtcgcgcagttcgcgcatctgtgcgtcggtgagttgcaggcgagtcatgtcacccatgagttccagcgggtcggaccagcaggtgggcatgggttcgtcctcgttgtggtagaggtagtagatcacacactcgccaacgggctgcaacttctccagaaaatccttcatcgtgtctcccttttttccgcaaagccgtccgggcttcgcgtggtcaatccgccgggggctggtccggcggaccaccgtgcgcccttgggctgtccgccgtcccgccggatgttccggctgggtgtgtggcggcccccgtggcgcaacggcctgttagctgtattttttttctgtgggtgcgcaattggcctgaaatccacccacatgcaccgtgcggctccagcgtccggacgatgcccccaaaacagaaaaagcccctcgcaaggagaggccgacgccgcaagcccgcgatcatgatcccgtgcgctacacggtcggtattggcaccttgtcccgaccgacggcgtcacgtcagggcaggttgccgggcggtcacagggccgtaccctcgcgcctctctccatgaatggggcatatctagcggttgagtgcacagttgtcaatggttgaacaggaaatcaggaaatacttgtatagtagttttttgaagatgatagcgcacataaaaagtggtttcgtatagtaccactgctgaaaaaatgtgaccgcgcgaccggaaaaccgaaaaacgtggggcgcgaagcggcgggtgcgggagacggatgggccgggtgggaccatgcggtggactggaagggcgccggacagacaggatgggccggacgggccggacaggtcggacaggccgggtgcgccgggcggtcgggtgtggcggaacgcgttcgatgcagcccccgcccgccccatcgtatggtcaagcggggcggtatggggtagtggttcctgcgtaccgcacgtccatcacgtcttgcccgccacaggagagcccgccgccgcatgaagctgttcacccgcacccaccagatgggcgccgccgccctgatcatggcggccagcgtctttgcttcgcggttcatgggcctcttgcgcgacaaggtcatctcctacctgttcggggccacggcagaggcggacatctacttcgccgccttcgtggtgcccgacttcatcaactacctgctggcgggcggctacttctccatcaccctcattcccctgctgtcggaacgcttcgagcgtgatccggaggacggctggcgcttctttgccgccgccttctggtggataaccatcgccatctgcctgctgaccggcgtggcctggtggtacgcgccggaactggcccgcgtggccgcgccgggtttcgacgcaccgtccacggcccggctggtgcgcttcctgcgcatcatcctgcccgcgcaggcgttctttctgccgggggcgtgcgtcaccgcgctgctgtacatgcgccgccagttcgcggtgcccgccatggggccgctggtgtacaacggctgcatcatcggcggcggcgtgctgtcgtgggcgctggccccggcgcgcggcatggagggtttttgctggggcgtgctggtgggcgcggcgctgggcagccttgccttgcctgtgctggccgccgcgcgcggcggcggggtgcggctgcgtccggtgctgcgccaccccggcgtgcgccgtttcgccctgctggccctgcccctgatgatcggtcagtcggtggtggtgctggacgagcagttcgtgcgcatcttcggttccatgaccggcgaaggggcggtgagcctgctcaactatgcccggcgcatcatgctggtgccggtgggcgtggtggctcaggccgccggggtggcctcgtacccgtttctggcggcgctggccgccaaaggggagtccgacgccttcgacgccaccttgtccacggcactgcgcaacgccctggcggtgatcatccccctgtccgtgtggatgctgctggcggcggaacccaccatgcgcctgatctttcagggcggcgggttcgccgcagccgagacgctggcctccgctcccctgttgcgggtgatgttgtgcggcgtggccttctgggccgtgcagcaggtggtgggccgggccttctacgcccatcaggacacggtgaccccggcggtggtgggcaccctggccaccctggccgcgctgccgctgtacgtgctggcgggccatgcgggcacgcggggcacgttgggcgtggccgtggcgggcacggtggccgtggccgtgtataccgtggccctggcccttgtgtggcgcaggcgccatggggggggcggactttccggcattatcgggtgcggggcgaaatcggtggccctgtgcgccgccgccgcgctgcccgcctggcccgcgctggcgtatgcgccgctgctggccccggccagcccgacggggcagctgtggggggcattcctgtcgctggcagccagcggaccgatgttcgccggggcatatctgctgctggcccgccgtttcgccccggaactggcggaaccggtgctgtcgcgggtgcgcccgctgctggcgcgcctgcggggcgggcggcagggggaaggccagtaggcgggcggctggcgggcgaccgatgggcggctgacgggcccccggcggtatcgaattccgcccggcttccgtgcgacagccggatcacatgagaaagcctccgctgcgtcaccgcaacggaggcttcagtgcatgaaaggaccggcagacggcctgttactgttcgaggccgccttcgccttcgtacatcatgccgccttcctcttccatctccagggtttccaccttttcctccagccattccagaacggcacgggcggtgtggtagttcagcaccaccttggagcggatgtggcgggtgatcaccttcaggttctcgtcgtagggggccacctcgtggccgaagctgccgtcgggcgccaccaggcgctcggagaacggcggcatcttgtcggtttctatgtagaagctcatttcgatctcgccctgcgggttgatgccgccccacacgccgtgggcgtattccaggcgcacgccgggatcgtgctcgtattcgtaacggatgcgggtcgggtatttcgggtcctgactcatggacgctccttgggaaagtatgggaccggccggacaggccagacaggccggattcgccggaaccggcagacgcgccggaatcggcaggaccggttgccgcgtcagccgatcagcgagaccagcgtgcccgcgatgcgttcaggcaccatcagcgggctctggtggcgggtgtcgcccctgggcgggctgtagcccgcgcgttgcaggcgctggcgttcgaccgccgcatcggcttccatgtcatcgacgacgatctgggtcttgtccagcagggtgggggacggcggcgtcaggtagggcgggtcgtgccacgggtcgagcggagcggacatggcccgcagcagctctgggctcatgcggcgcagtcctggaagctgcatggcgaaatccgtggacatgtccgcctccgggccgttcatcctgtccggttccttgggcgcgcattctagggcagtcgtcgggtgaagtaaaggcgcgcaccgcgcaacggaaaggccatggcgtgctggtgcgcgccatggcccgggtgattcggctgtgtcccgtggacccgccgggggcaggcgctattccgtgcccggttcgtaccccggcagcactatggacgagggggcgcccgccgcgccggaacccttgggacagtccttgagcagggtgcagatttcgcagccgcccttgaacgggtaatgggtgaccacggcgtaacggcgcgacagggtggggccgtcgccgttgtagggcaggccttcggcttccagtgcggcgcgcagcttgtcggtgggcttgggggccggggcgcagcccacgtcctccacttcgggcagcagcatgtggaccgcgctcatgaccatggtctgggccagggaattgacgatgaacgcgtcggagggagaggattcccatgcggcgtccacgtcttcttccacgtcgctgtccagccacaccacaaggtactggatctttccggtgctgatgtgcagggcgtgcagcttgtccatccaggcttcccagcgctgcatcaggcggttcatcacttcgccgccgatgcgcgtttcctggctggtgttcatcagcagttccacgtcgaagtaaggctgcacgtctagtttttccgcagtatgttccgccatgtccctgtctcctgggggttatgctcgtgtgggggcggcgcgcgccggggcgctgccgtgctcgcgggggagggggccgttgcccgcacctgcatggcgggtggttcggcgtgccgggggtgcccggcgctgtccgtgttgttcccgcgttgtctccgcgctgttgtggacgagactttgctcgaaaggcgcggggcgcgtcaagggacaagggatagacgataggggcggggacagggcaggggggcaggggacaggaaggcggcagcgggtgggcaggtgctggcgggcacgagccgatggccgactcgcatgggccgacgtgtcttgtcaggacgggcaaggcgggacgggaaagagggtggcgccgggagtggcgtgccgcccggacgccgggcaaaagcatgtcgcccgtgcggcccgggttgcctgcggggccgcgcggctggtacgccgggcggggggggttactggacgaagtagcgttccatgagggcatggctggcggcatcgccgccgatgaacgacgcgcctacccgcgtggcgcccttgccgcgctcgttgcgggtgctgcggcagcgcatgcgcactggcgggttgttgtcgtccaggcgaaagatcacctcgaactcggcgtcggccaggcgcatgtccaattcggcattggggggcatccgaaagcccactccattcagcgagatgtcgtgcagttccacgggctggtagcgtccgtaatggccgtccggctcggtgacgtacaccacaccgggcagccggatgggatggcgttcgaaggagcgccggtccgcgtcgtcccgcgatttggcgtcgcgccgcaacaggtagcgttccagcagtccctccacgagggccgtcgtggtgatgcccatttcttccgcggcggagtcgatgcgcttcagcagatcggggtgaacacgaagttcgcggaatcttctcatggcggctctccagtgttgtccacaaaaggcagacaatgacgcttgacgtcaagatatgaaaagtccgtgccatccgtacggggattcatgctgtttttgataaatactgttttatttaagcgtgttggcagcgtttttattgtcttgctccggtcggggcagactcgcaaggtgtccggtcggaccggtccgcgtccggagaaggcggacaggagccccccgcgaggggcaaaacgcgataaaagtaattgcgtgatgcagccccgtataaatctagacccctttccgaaaatataatgctgtggcataagatacggacaggcgcgcgccgtatggtttgtgctgctggacagcggcaagccaatgggggattcggtggactgccgcatcaccgcaggggggtgcgttcattcaggatgttgcgggattcggagaagcacgtcaggctgcgcaagagcgcgtcctggggtgtcgtgaagtgcgtacacacggaagacggcgcagctgcgcacgtgcggggggccggcggacacgaccggtgaaagtgaccatggcagacgttctgctgattgatcccacccggcggtacagggaataccttgtgcccgccattaccgccgcagggcatgcgtgccgagtggtttccacctgcgaagaggccgtggccagcggacgccgccgcgcgtgcgacgtggtgctgctggacgtggacatgcccggcccggaaggcgtggcctgcctgtcggaactgtctgccatgcgcggccagcccgaagtgctggcccttacggcccagcgcacgggcaacagggcagaggacgccatccgcgccggagcctgggatgtgctgctgcaccccatccccgaaccctccgtgcgccaggtgctggaacgctgcctgtaccatcacgccgccaaggtggccctgatcggtcaggccaacatcaagcgcggcgacatcatcggcaccagcctgccgctggagcgctgcctgcactcgctgggcgtggccgcccgcaccgacaccaacgtgctgatcctgggcgaaacgggcaccggcaaggaactgtttgcgcgggccgtgcacgaaaacagcgagcgcgccgggcgcggcttcatcgtggtggactgcaccaacctgccgagcaccctggccgaaagcatcctgttcgggcacgagcgcgggtcgttcaccggggccgacgccgcgcgcgacggcctgttcaagcaggccgacggcggcaccatattcctggacgaaatcggcgacctggacctttcggtgcagaagtcgctgttgcgggtgttgcaggaacgcacctttcggcccatcagcgcccgcaacgaggtgcgcagcgacttccgcctggtggccgccaccaattgcgacatcgaggacatggtgcggcgcggggccttccgcaaggatctgtaccaccgcctgaagacccgcatcatccagttgccccccctgcgcgagcggcgcgacgacatagagcccctggcccggcactacgtggaccgcatctgccgccagcaccggctggccaccaagcagatgtcgcccgatttcgtggaggcggtgcaactctatcattggccgggcaacgtgcgcgacctgatcaacgccctgcactttgcggtgcaggcggcctttgccgaacagcggctgtacccccagcatctgccggtggagattcgcggccatgtcatgcgcgcccggcgcgaccagacgcccgcgcacgagcatgaggaagaggtgcaccctcccaggcacgctccgggaacaatgggctcggcggatacgggaaccggggccggggacaacgggcgtgggtacggggctgaactcgccccgtctggtccgtccggccagtccggccagtccggcccgcccggcccgcccggcccgcccggcccgcccggacaatccggattgtcagggtattctgcgtctcccgggctttctggctcgtccgtcgcatacggtctgccggacgggacggggctgccggacggcgtcgcccgtctgaggggcgcgggaatgcagggaccggcagtacatgcgggtacgggcgtggcattcgccaggtccgctgccgacctgcacgacggggcccgtgccatgcacgctccttcgtcggacacctgcccgccgcccgtggaacgggaacgtttcggctttgccaacgaggtgtttccctcgtttcgctccgcgcgcgaagtgaccatggaccgcatggagtccgcctacctcatggaactcatccggcgcagccggggcgagatagcctctgccattgcgctttccggtctttcccgcgcccggctgtacgaattgctgcagaagcattccatctcgctgcgcaccggaaactgaccgggcaccccccctactctttctcttctttaccgtttcgcgcacccgggggcattcccctttgcgttgcccgagcatgcggcctttccgcgctggggctccttcatcgtgcgcggcgccaacccgcgccgcgcaggccttgtggttgccgaaacgagacaacagtccgtcatgtctgttacgtggaatgaaaggctggccgccgggcaggcgcgtgccgcagtttgaaagagcattgggtgatcacgtgttccctaatgtttgtgagtggttgtccgatatgtgaagtacacactcaccatgttaccgtgcgaggcgtgcatgaagctgacgattcttcgcaaactgctcctcatggtcatctgtatcgtgctgcttacggcggcggccattttcggcacggctcaccacttcatgaaacgcggcttcgccgacgaatctgcccagacggtaacccggttgcgcgacgtggtggtgcgcaacatcggcgaccgttccgcgaaatttctggaggaagcggcactggtggcgcagcatacggatttcgtggccgccgtggccgcgggcgacggagcacgcgcgaccgaattggcaaaacggctgatgcgtgacgtgggatccgacttcatgaccgtcaccgacgacaagggcaacgtgctggcacgcggccattcggacaagacgggcgactcggtgctcgaccaggacaccgtgcgccgggccctgcgcggcgaagcctctgtgggtgtcatttccggcacggtggtgccgttcaccctgcgcgcgggtgcgcccatccgccgcgacggcaaggtggtgggcacggtggccatcggcacctcgctggtgcgcgagggcttcgtggacgacatcaagtcgttcaccggacttgaggttaccgtgttcaagggcgacacgcgcgtcatgaccaccatcgtgcgcgacggcaagcgtgccattggcacgcgcatggacaaccccaaggtgctggagacggtgttcagcgcgggcaagacctttctggcgcgcaaccagattctgggcagcgaatacgagaccgcctactggcccatccgggacatggagggcaagaccatcggcatgtggttcatcggcatgccggtggcaagcatcatcgacgcccaggaccgggtgaccgattcctcgctggcggtgatggcgggcgtgctgccggtgatgatcggggtggcctggctgctggcgcgcgccctgtcgcgacccatagcgcgcaccaccgcctttgccacgtccgtggccgggggcgacctgggttccgagcttaccgtgcgcacgggcgacgaggtgggccaactggccgacgccttgcgatccatggtgggcacgctcaaggacaagatcggcgagtcgcaggagcagacccgtcttgcggcagaagaaaccaggaaggcccagcaggccatggcggaggccgaagaggcccgcgtacgcggcgagcaggcccggcgcgagggcatgctgcacgccgcgcgcgaactggaaggcatcgtggacatcgtctccgccgcgtcggaagagctttcggcgcagatcgaacagtcctctcgcggggcggaactgcaaagccgccgcaccggcgagaccgccgtggccatggaagagatgaacgccaccgtgctcgaggtggcccgcagcgcgggccttgcgtccgagacggcgggtgacgcaaaggccaaggccacgaccgggtcgggcatcgtggaggccatgatcgacggcataggcgtcgtgcagcgccattccgagaccctgaaccgtgacatggacgcactgggcaagagcaccgagcgcatcggggccattctgggcgtgatttccgacatcgccgaccagacaaacctgctggcgctgaatgccgccatcgaagctgcgcgcgcgggggatgccgggcgcggctttgccgtggtggccgacgaggtgcgcaagctggcggaaaagaccatgaccgccacccgggaagtgggcgaggccatcggcggcatccagcagggggccaaggtgagcatcgcccaggtgggcgagacggtgcgcgaggtggaaagcgtcacgggcagggcgcgagaggcggggcagtcgctgggggccatcgtggccctggccgattccgtgtccgatcaggtgcgctccatcgccaccgccagcgaagagcagtccgccgcgtccgaagagatcaaccgggcggtggaggaggtgaaccgcatctccaccgagaccagcgacgccatgcgccagtcggccctggccgtgagcgaacttgcggcgcaggcccagaggctgaaggccatcatcgagcagatgcagcgcgacaacgcctgagcgcgcataaagcggcaggccgccactgcggcgtcaggccggacatgatgatcgggaccgtccctgcgggggcggtcccgatcttgcgttgatcatgcgtgacggtgtggcgggggccgggtggcaccggtgcgggcaccgtatggccccgatgcgctcatgacgcggtgatgacgcggccatgatgcggtaatgatgcggtcatgacgcggccatggggcggggctggccgtggcgtgacgagggtgacgagagggaagggggtgacggggagcggcgcgggcaggcagccgggaaggcaaggcgggcggacgcgggccgggcagcgcgcggctgcccgcttacgagcacacggcgtcgccgctgcgcaactggcgcagcacttcggccacatccggcatgtcggtgtggttgccgcgcaaaaggtccaggcaggcgtccaccacgtcggcggcgtacagggtgcctctgcccgccgaaagttcgtccatggcctcttccaggcagtgggcggggcggtaggggcggtgcgagcacatggcctcggctacgtcggccacgcccagaatgcgcgccccctgcaacagggcatcgcccgccacgccgtgcggatagccggagccgtccagccgttcgtggtgctgcaacaccatgcgcgccacggggtgggggaagggaatggtttccaggatgtcgtgcccgaactgggggtgctgccgcatgaaggccatttcgtgggtatcgagcacggtgggcttcagcaggtactgagcggggatgcacagcttgccgatgtcgtgcagcatgcccgccacccgcactgcctccacctcgtcggggggcatgcccagcctgcgggccatggcggtggccagcacggtgacgcgggcctggtgggtgccggtataggcgtccttcaggttggtgacccgcgacagcgaatccaccgtggcttccatcatgccgctgagctggtcgcaggcggtgcgcagttcgcgggtgcgctcggcgatgcgcgcctccagcccggcccgataggcctcgttttccgccagcaggcgcgcccgttccaggcagcgttccacggtgtgttccagggcgcccatgtcttccaggggcttggtcaggtagtcccaggcgccttcgcgcagggcggccacggcatcgcgcagcactccggtgccggaaaccactaccaccggcgtacccatgccagaggcggtgatggcccggattaccgaaagcccgtccagcaccggcatgcgtaggtccaccagcacaaggtccggctggtgtgcctgccaggcatccagaccggcgcggccatcttcggcctgcaagaccccgtagccgctgtccgatagaaagtcggccagcgagccgcgaacctgcgggtcgtcgtcgatgaccagaatggtgggcgcagtgggcatggcgtgttccgaaagaacggcgtggacgcgggcagggccgggtttggctgcgtggcgggccaggtgggccggatacgaatggccggtgtggacgggtgtaaccagccatccgagcggcacggcaagctcgccacggtggtcaggccatggcagagcacgtatcgagtaagcgaacactagcaggcggcggtaaccactgcaagggggaagggcgctgtccggcgccagcgcaggcccgtcatgtcctgccgcgcgttgcctccaatggccggagcgggatgtccgccccggcgcgaaacgtcattccgtcgggtggcggcccaccacgccccgaagcccggtgcacagcccttcgtgcatgcagggggcaaggtgcagcacggcggggaaggttgcgcccgatgcgtgcatggccgtgcaggccagcgaggtggggtgcccgtcgcgcaatgcagcggcgatggcggcggccatgcgggggcgctcgtccggtgccagcaggtccagcaggcccgccgccgggggcagggcagccgggtcgatgccgaactgggcggcggccgcgcggttcagcgagcgcagcacgcccgccggatcggtttcgaacaccgtgacggacagggtgtcgatgaattcgcgctggcggcgttcgtgctcgcgcagcaggcggtacagctcgaagctctcgatggcgttggcgcagtgcttgaggatgagcgagagcagcgaaagcaggatgcccgagaggttcttttcggtgcgcggcatggctccgacgaacatcccccgcacgcgcgaggtggtggccagcacgctgagcaccaggcggtggctgttgtccgaggaatacacggtgatgggccggttttcacgcacggccagggcgaacactccggtctcgatgagccgttccacctcgcgttcgatggccggtccttcctcgctggggcggcacaggcccagcatgaagtcagaggtgtgttcgtccaccaggtagaatgccgtcaccgaaaactgcaccagctcgccgatgcgcgccacggcctcgtccagcagggcggatggttcttccagccggttgatgcaggtttggaagtcgccgaggttgaaggccatgtccagcacgtcgagcgtgaaccgggcctggtcttcaaggtggcgcagccgggcgtgcaggcccgcgctgccgaaggtgggatcgttgctagtcatgcgtttccaggaatctgatgatttccagcacctgatattccatctggttggctgtctgcaccaccgcgccgggtggcagggccagggctgcccagccttcgttgctcaggggcggtaccagcacctcgccgctggtgccgtagcccagggcgttggccagcaggtccgccacggccatgatggccggttcgcagctgccgctggagctttcgggcgtgtggtgtcgctggacgttgcgttccagcgataccgggcatttccattgccgcaggatggccccgctcattgcgtcatgggtgaagccgacgatctcgcgttccagcgagcgtaccgtggtgccgcgcgtgcgggcctctgccagcagcagccgcccatggtcgggcagttgcccgtagatggccagccgccccatgtcgtgcagcaacccggccacgaagaaccgttcgctgttgctcatgcggtgcagcccggccaggatgcgcgcggccacgccgcaggcgatggagtgcgtccagaaggcgcgcatgtccacgagatcctgcggcaccccgcggaacgccgtcaccacgctgacacccatggccagcgataccagctggttggtgccgatgatggacacggcgcgagtgatggtttctatgcgcgctcgcagcccgtagtaggcgctgttggcgatgcgcagcagccgcgcggaaaggtcggtatccttggaaatgatttctgccgcgtcggcggcggaactgcgcgggtcgttgaccacctccaccaggcggtggaacacgctgggcagggtgccgaagcgcatgtcttcgcgtaggaccgattccagcgttaccgggcggggggccgggtctggccgcaccgggctcggggcctcgcctggggtggcgggccatggcgggggcgaggcggcaaggcgcaaggcgcagtggcgcatcagcgcggccacgtgcgggttggccgggtcgtgcagggcgaagtgggcgcgggtgcgttccatggcctcgtcgaagcgggcggccaccgtggggggcatgtcaccctcgccgtcctcttcgccgatgacggcggcctcggtgacgccccagatcttgagaatgcgcaagcccgcgggcgagagcacgtcgccgcacttgaacagcaggcgcccgttgccgtcgcggatgtcgtcggccacgcgcatgcctggcttcaggtctgtgatgctgatgcgtgtcatgaggctccgtgcgggggttgcggacagatgcccgaagcggcccgcggcctggtgtcgggctgctgcggcccggcgtggtccggtatgatccggcatgtctcgcgaatcgggcatgtcccgcagatcgggcatgtccggctatccggcgtgtcccggctggacgaccggctgggtgcccggtccggcgagggacgtttggcgtgccaagtcgttcaggtgcgccaagcgtgtcaggcgcgtgggggcaatacacacccgaagcatagtacaggaaatgaccgggcgcatgcaacagggttgccgtgcaccaccccaagccgcaccggcacccctccagggctgtccccgtgccttgatcgccgcgcgttgcttccccttcggggcgagttctggtaggtacgagcccggacagggggctgcaggcccgcgccgcatgcgcgtcccccttagtgtttcgtgcacgtcccgcgttcgtccgcagggttcgtcacggggcgttggcgaactgccccgggcctgtctggccagatcgggccatatctggtcaattcggaaatttcacgaaacatcccgaaatgtcgcggcaattcccttcgttgcgtgtccggcaagtggcggagcgcatccgaaggttcccggcccccggctctctcattcgtcgtcggatgcggacgccattcccccttcgtcccaaggaaaccgaatgaatttcaacatgctggacgcagccttcctgatcatcgtcgggttgttcgtgctgcgcgggctgtttcgcggcttcgtggaagaggtggcgggactggtgggggtcatcggcgggttcatcctggccaaccgccaccacggcgatgccgcgccccacgtggccaaggtggtgggcgaccccggctgggtcaacgtcatcgcctatgcgggcgtgtttctgggcgtgctgctggtggtggccatcgtggcgcgcatcatccgcaagctgctggtcatcacctttgcggggtggctggaccacatggcgggcggggtcatgggcgcggccaaggggctgctgatctgctccatcctgctggccgtgctgctgcactttttgcccgacgccgcgtttgtgcgcgattcccgcgtgattccgtacctttcgatgattaccggctacgtgaagacgttcttgccgcagcagttgttctgacgagcggcgaacactggcccgaatgccagcggacggcaaacgccgccctgaatccctgcttccccatccccacccccaacgcccggcgtgccgggcatctgacggaccgcagaccatgagcaccgaacccgcgtccccgaattctccccacagccttcaggccatcaccgacgtcatcgaccgcctgctggcccccgaaggctgcccgtgggatcgtgagcagacccccgaatcgctggccgactacgtcatcgaggaatgcttcgaactggtggaggccatccgctcgggcaaggtgcacgacgtgcgcgaggaactgggcgacgtgatgtttctgctggcgttcatcgggcgcctgtatgccgacaagggggcgttcaccctggccgatgccgtggaaggcaacgccgccaagatgatccgccgccacccgcacgtgtttgccgagggcgaatgcgccagccgcgaggaactgctgcgcaactgggaacgcatcaagcgcgaggaaaaggccgcggccatggccgaggatgccgacgccgagggcgaggcacaggccgcacccgccgaaggcgcgcagaaaggcgtgttcgacagcctgcccaaggggctgcccccgctggtcaaggcgtaccgcctgcactccaaggccgcccgcgtggactttacctgggaaagcgacgaggacgtggagcagcaggtggaggccgagtggctggaatggctggatgcctcggccagcggcgacaaggagcgccaggagcaggaactgggcgactttctgttcaccatcgtggagcttggccgccgcaagggcatcaaggccaacgccgcgctggactacgccacgctgaagttcttgcgccgcttcgaaggcatggaggcgctggcgcgcgaacgcgggctggacttccccaaccttccctttgaaggaaaggacgcgctgtggaacgaggtgaaggccgccgaaaaggcctgatgcccgaccttcccgagcggcccgaacgattcgaccggtccgccggtgtcgcggccccgcgcggcggggagcggggcacgcgccttgccgcctgtgctcccgcgtctcctggtgcccgcccggctcgcgtgagtcatgcgacgcaggctcccggtttgacaggggcgaccgggcgggatgccgcgccggggggtgccaacccggccacgctggcggtcgcctcctccgtcgtccccatcgccacagcccccgtcattcctgcccttcctgtcggggacgacagcacgccggacccgcgtgcccggcgcattgccgatgccatcctgagctggctggccagcggggtgcgcctggatgccccggcccgcacgtttctggaggcccaactgggcgtgacgggacttgcgggcttgcctgcaggggaggtcgccgcccggctggccccgttgctgggggccgaaccgcaaggacagggtgcccccgcctccccggcccgcccggattacccggatcgtccgaatcacccggatgttgccgacgcccccgacacagctgacaccgccgacgctgccgccgaaggcgcgctggaatacctgctgtacccggataccgccttgcgcctgtccgtggaacggctgctggcgcagcaggctggcgaagaggcgtggggcgcatccgctcccggtgcgccctcggtgtgcctcgcggacgcggtactggccgtgttgccgccggacaccaccgccgtgctgcatgtcccggatatccccggcggttccggcaatccgccaggcctgcccgatctgcccggcacgtccggccccggcgtgctcgagcgtgtccggctcaccctgcccgtgccccgttgggccatggccctgctggtgcgccgactgcgcctggaccggctgattcccgcgtccatggcccttgccgtggcggaacacctgccggaacagcgggccctggcggtgcggctggccctgcgcgatacccggttcgacctggtggaagccgcgcccgccccgtgtgccggttcgtccggcagcgccgccgggcctgcccgcgaaagccgccccgaactggtgctgcggttcatcagacgcatgcccccgtccgaccccggctacatcgagacgctgaccctgtggctggacctgctgcacgacctgccgcccggcaagagcgcgcacgcggccctttccgcacggcgcgaacggttgtcccgcgccgcgcgcgaggcggacgagttcaccgaacggctgggccgcctgaacatggaaatcctgatgctgcaaggggtgcacgccccggccctggatgccgcggaggcgcgccgcagggtgcgcctgctggaccggatgtgcctggccgtgctgggacgccccgccgcgctggacccggcggaagatggcatgactcccaaaacaccggatgggcacgatctgggggcgttcgaccccgccacggggcttgacgacctgatgcgcctgctctcgtaaaggtcgggtgcgccgcaacggaaccgttccgccacggcgcaccccggtgcccattggcgcccgcgcgtcagacagtgacgtccacgtgctctccaaggccgcgcacggccacgggagactcggtctgcgtctgtccggcgtcccggcgttcctgccggggaagggcgtctgcctgagtggccgcaagctgttgcccgtcctgctgcatcaggcgggtctgctccagcacgttcaggatgccctccgcgccaccggtgaactggtctatccgcatggcgcacctcctttgcgggggatgagtcaccccgtatccttcctatcggcaggcgccccgctttccacaggggtacccgtgaaaacggatgcattccgcacctgtcttgcgtatcatcattgccagtcattgcagttatgccgcccgttccgccgtatggggcacgggcaggcaggacagaacgcgacgggtcgtgcccacaggggaaacagccatgctcatgccgcagaacgaagccaagttccgctactgtccctttctcaagaccagcgacgacaagatgcgtttctgcgtcggcgcccagtgcatgatgtggcgctacaagcatccccagcgcaacggcgaaggtgacgaaggctattgcgggctggctggcaagcccgctggcgccatgtaggcgcccaacctgaccggacccgaccggacccgaccggacccgatcggacttgaccggacccgacaggacccgaacgaaaccggggccaggcgcaggtccggccccataccatgtccaaccccggccagcggcagcgcaggggcgggccgcacgaacgcttcctttcatcgtgtccgctgcacggcacccgtgcagcgcatgcggcaccccaccaacgggcacccatccatgaataccatcccgaccaagggaaatcgcaccaccgcctcgcgcaatctgttttcgtactttctcttcctgttgctgttgctggccttgtggctggcctatcaactggtggaatccttcctgcacaccctcatcctgggcgcggtgttctccgccatctgctatcctctgcacctgcgctgcaagacgctggtgcggggcagttccatcgtttccgcactgctggtgctgacggggctggtggtgtgcatcgtcattccgttgtgcgtgttcgtggccctgctgattccccagggcatgcagacggtgacggccatcaacaagtggctgagcggcgggggaccggcggcgctgctgtcggaatcgaacctggagccgtggctgcagtgggtgcgggtgaacctgccgttcatcgacctgagccacatcgactttcagaccaacctgctgcagatgtcccgcacggcagggcagacgctgatccagtggggctcgtacgtgctggggaacaccatgctgttcttcctgcacttccttcttctgctgctggtgatgttcttcatgctgaaggacggcaagcgcatggtcgagggggtgaagtacctgtgccccctgcgcgaggaacaggaggacatgatcatccagagcctgcgccgggtggcccgcgccgtgctggtgggcgggctgctggtggccgtggtgcagggtgtgctgggtgggcttggcatggccatcgtaggcatgcctggcctgttctggggcacggtgatgggcttcgcctcgctggtgccggtggtgggcacggggttggtatggggaccggcctccatctatctgttgctgatggggcagtggaagggggcggtgtttctggtgctgtggtgctcgctggtggtggccggggcggattcctttctgcggccctacttcatgcgcggcagttccggtgcctcggtgttctacatcttcctgtccatcctgggcgggctgaagaccttcggcatggcgggcatcatctacggcccgctcattctcagcttcaccatggtcatgctgaacctgtacggcgaggaataccgcgacatcctggccccgcagacggcgaatgggaccaattgcccggtgccggaccgcagggaggaaggggccggaggcgcggcaaccgcctcgccggaaggaaaggacggcggatagcggcgggcaccggaatccaccggcccggcaacacgtggattccgtaccctcgtgcccttcttgccatttttctaggttaccggtaggcgatgaactggatggggcgtcgaccgcacgcggcgaggggagagtgccgcgaacgcaccggtgcccgtcacgctgacatgcccgctgtcattgtccgcgcgccgattgccgccgcatggcctgcgccgtgcgcatctctgggcgtggccccgccggtgcgtccggccctgtatcgcaaaccgtcgatgagccgggttttggcccgcagggggagacgtgttgcgcgaaccttccggtgtacacaccatgcccggcaccgcagaatcgcatgccgaaccgcatgccgatccggaacgctctgccatggccgaggccatggccagcccgaacgccccccggcggcccgcgttgtcgccgctgccgcctcccccctgcgtggcgggcgatggcctgttcgccggactgccggacctggccgccatgctcggcaagcccgctccggacgcggtgcaggaagaaccaggcgcgccgcccgcgcccgacacctccggggcgatttccgccacagatagcaccacgcaggattccccgtccggcgcgtctgcatcgggcccgcgcggacctgaccaggcctcagtcggcaggttctggccccatggcgacctggccgcgcagttcggcacggcgggcatcggcgtgtgcgtgttcgacccggcgggccaactgctgtacatgaacggtcgcatggccgacctgctgggctgcggcccggaaggcattccttcgttgttctgcgcccgcctggtggggctggaaggcacggcggacgtgctggcgctgttcctgcgtgtggcctccggccaggacgagggcggcagcgtgcgcaagcgcttcctgcgcggcgacggcggcaccatgctggcctcggttaccctgtacgcggtgcacgacgccctgggcctgccgctgcacgtggtgcatctggtgcgcccgctggaacgcacggagcggtccgaaaggggcggcgaccggtccgaggcactggcccgacgccgtttcgacgacgtgccctttcccgtgggctggtccgccaccgacggcgcccagacgcccggcaccgcccggcccgaccgctatcgcgccgcactgcacctcattgcccacgccaccctgcacgaggccgaccccgacagcctgggggcggccttcacgcgcatcttccgttcgctgctgccgggcgagccgccggaactggtggtctaccccggcgacggcagccgcaccgtgtattcgtccgccgaggctgccgggcgcaaggatgccgcgcccccgtgcgaccttgcggcgcgggtgtacctgcgcggcgagaccgtgcgcgtggacgccgaagaactgcgcgaactggccgagcttggcgaatgcctgctgcccgatcccgtgcccgcccattggctgggggtgccgctgcgcacccgcaccggagaggtgctgggggccatggtgtgccaggtggcgggcggggaagatgccgagcgggtcggccccggtactcagccagttcagcccgatcaggcagaacgggcagaacgcatggagcaggtcggcacgcagcctctgccgcgccccgtacccgcgcgggtcaggccgggcttttcggcagaggaccgccgcctgctggaactggtgtccggccacgtggccgacgccctggccgcccggcgcgatctgggccgccgcgccctggacgaggtgcgctatcgcgcctcgttcatggacgccgtggcgggcatggccctgctggatgccgggggcaggctgctggcggtgaaccgggccttcgaggctgccttcggctatcccgacggcgtgctggcgggcacggacctgcgcgacctgctgcccccggacgtggccgggcaggccctgcgcgagttcggcggactgtggctttctgtgtcggccatccgcgcggcggcgggcatgggcgaagccgccggaggcatggtggagacctcgtggccgttcctgcgggccgacggtgaaaagcgctggatgcagcagagcctgcgcatcctgcccggcgaggcgggccaccccccgtgcgcgctgttgcaggtcaccccgctggagggcggcaacggacgcgccgggcgcgacccggccacccgcgacgaggagcgcatgacccagaccgccttccacgacgtgctcaccggcctgcccaaccgggtgctgctgctggaccgtgtggaaagcgccctcaagcgggcccggcgtcacgatcattaccgctttgccgtgctgtttctggacatcgaccgcttcaaggtggtcaacgaaagtctgggccatcgcgcgggcgacgagctgctgcgcctgttctcggaccgggtgctgccctgcctgcgcgaggtggacacccttgcccgctgcggcggcgacgaatttgccgtgctgctggacgacgtggaagacaccgccgaggtgggcaccatcgtcgagcgcattcaggacgccctgcgcacgccgtttccggtgcacgacaccgaggtgtacatggccgccagcatcggcgtggtggtgcgcgcccggcagtacgcatccgcagaggacatcctgcgcgacgccgaccttgccatgttccgcgccaaggaatcgggcaagggccgctacgaactgttcgacgaggacgtgccctccgccgccccggacaagctgcgccgcgaaaacgaactgcgccgggccatggagcgcggcgagatagaactgtacttccagcccgtggtttcgctgcgcaccgcgcgcatcaccgggctggaggcgctggtgcgctggaaccacccggacctcggcctgctgtcgccgtcggagttcatccccctggccgaggaatcggggctgatctaccacctggaccggcacgtgctggaactgggctgcgcctccgtgcgcgccctgcgcgaacgggccggaccggcggcggaattcgccctgaacctgaacatttccgcgcgcagcttccgccgctggaacatggtggaaagctattcctccgtcatcctggaatcgggctgcaacccgctggacgtgcggctggaaatcaccgaaagcctgctgctgaccggcgtggacgccgtcaccgacaaattgtggaagttcaaggaactgggcgtctcgctggtgctcgacgacttcggcaccggctattcctcgctgaattacctgcgccagttccccatggacatgatcaagatcgacaagtcgttcaccagccgcgtgcacgaggaaaaggccgcctacggcatcgtgcagtccatagtcagcctgggccggggcctcggcctcggcgtggtggccgaaggcatcgaacggcccgaacaggccgaggtgctgctggaactgggctgcctgtacggacagggctttctgtactcccgcccgctgcccttcgatcgcaccgccaagctgctggaacgccgctgccccctgccgctttcggcggggtagggagactgaaattgaggaaggcaaacgggggagggaccctttgcggcagccgttacacgagcgcaacgcgcgagtgttacggatggcgaccgcagcgcgaaaagggtctccttcccccgtacccccatcccccccaactttttaattggttgggagatacgaaaacgggccggatatactccggcccgttttgttgtttttgggggaagggtaggtatggccccctgaactgtagcggggtgagaggagggcaagaggaacagcccccataaaaagtttgggggggagggggccggagagggagacctttttcgcgctgcggtcgccatccgtaaggttcgcacttcgtgcttacctaacggctgccgcaaaaggttccctccccggttcgttcttcccttattcgcctttcggaaacgccagaggcagcagatcgtcgatgtgggccacggggtgaacctggatgcggcgcagcaggtctgcgggaatgtcttccaggtccttgacgttctggcgcgggataatgacgtgctgcatgccgcgcgccaccccggccaggatcttttccttgatgccgcccacgggcagcacgcggcctcgcagggtgatctcgccggtcatgcacaggtcgctgcgcacggacttgccggtgatggcggagagcagcgcggtgaccatggtcaccccggcggaggggccatccttgggggtggcgcccgcgggcacgtggatgtgcaggtcgagcttttccgagaagtcgggctcgatgcccagctgttcggcgcggctgcgcgcgtaagagatggcggcctgtgcgctttccttcatcacgtcgccgagctggccggtcatggtcacgccgcccttgcccttcatgggggtgacttccacgtgcagcacctcgccgccgtagggggtccaggccaggcccagggccacgccgggcagcagttcggcttccttttcctcgtcgatgaagcggggcgcgcccagcagcttttccagcatgcgcggggtgacccggaaggggcctttttcgccctctgccttgcggcgggccaccttgcggcacagcgagccgatttcgcgctccaggttccgcagccctgcctcgcgggtgtagccggtgatgatgcgctcgatgagcgcgtcgggcacggtcacctcgcgcggggacaggccgttttccctggcctggcgcggcagcaggtagcggcgggcgatggccagcttttcctgcatggtgtagccgggaatggagatgacctccatgcggtcgcgcaggggcgggggaatggtgtccagctggttggcggtgcagatgaacatgaccttggacaggtcgaagggcacgttcaggtagtggtcgctgaacgagaagttctgttccgggtccagcacctccagcagcgcggatgacgggtcgccccggaagtcggagccgatcttgtcgatttcatccagcatcagcacggggttgcgcgtgcccagctgcttcaggctctgcacgatgcgccccggcatggcgccgatgtaggtgcgccggtggccgcggatttccgcctcgtcgcgcatgccgcccagcgagatgcgctggaacttgcgacccatggcgcgggcgatggagcggcccagcgaggtcttgcccacgccgggaggcccggcaaagcacaggatgggccccttggacttggggttcagcttgcgcacgctgaggtattccagaatgcggtccttgaccttggcgaggccgagatggtcctcgtccaggatcaccttggccttgttgatgtccagccggtcgcgcgaaagcttggcccacggcagctccgccagccattccaggtaggtgcgcaccacggtggcctcggacgaatcggggtgcatggaggccaggcggcgcaactgcttgtcggcctccttgcggacttcacgcggcaatccggaacgttccagagagcgggtgaggtcttccagttcctcgtcctcgttgcccgattcgcccagttcgcggcggatggccttcatctgctcgcgcaggaagtagtccttctgggccttgtccatgccctcgcgcgccatgctctgtatcttggcctgcatggacgccacttccacttccttgaccagctgctcgttgacgaggcgcagccgggcgtcggggtcggtgcattccaggatggcctgcgcgtcggaaaccttcatgcgcaggttggcggcgatgaggtcggcaaggcggcccggatcgtccacggaattgagcacggccatgatgtccgaggtggcgatgccgcgcagcgaaaggatcttttcgctctgttcgcgggcggcgcgcatcatggcttcctgctccaccgtgggcgggcccagttccggctcgggcagggtttccacgcgggcggtaaggtagccctcgcccgcgccgaaggattccacgcgggcgcggctgatgccctgcaccagcaccttcagccggttgtcgggcatcttcagcatgcgcatgatcatgacaaccgtgccggtggggtgcaggtcttccggcgcggggtcgtccaccgattcgtcgcgctgggtgcagatcatcaggtagcggctgccgttgagggcggcgtccacggcctgcaccgacttttcgcggcccacgaacaggggcaggatcatgtagttgaacaccaccacgtcgcgcacgggcagcacgggcagttcgtctggcagcacgggcagttccggaccctcgggcgtctccgaagattcggagccgccaggattgtccgcgtcgggggcgctcaggccgtcgaaatccagggcgcgggcatcgtcaccggcgcgcggctgcgtggacacggcaacctcgatgccggcagccttgcccggagcgggctgatccggtgcaacctgttctgggtcagcctggtcgccggtctggacggcgatgacggtgacgccatttgcggcgtcgggcgcggcgtcgggggccggaccggaggccgcatcggcggcagggcctgcggacgccgagtcctgcttcttttgcggcttgccggtggtttggccggattcgtcgggggggccgtcgtcgtatatgtcgtcggtcatgcggggtgctcctcgcgggtcagaatcggatatggaaatcttgcaggggggcgttctgcccgtcccgcgtgccgggcacatcggatggttgcccgtccacggaatgcatgttcagggcgtgctcgttcagggcctgttcttccaccccggtgaccctggcgaacatggggcctttccacagggcctcgcgcagggcgtccatgcgctcgtccggcccctcggcctccagttccacgctgccgtcgggcagattgcgcacccacccggcaagcctcagggcacgggcggtgcgcccggtccacgagcgaaaccccaccccctgcacccggccggtgaccctgaatcggctgcgtggcatgggcgtgtgctcccggttttgtccggcgtcggcgtgccgggcggtgtgctgcggtggcgtcctgccctgggggcggctgccgccagatcaggtctccgtcagatcgggccgttgccggatgaggtttctgccggatggggcttccgtcagataaggccgtcgtccttcaggctgtagcaggcgtcgtcggtgacgatgacgtgatccagcagacgcatgccgatggccttggccgaaagttccagttgccgggtgatctcgatgtctcccgccgacggcgacggattgccgccggggtggttgtgcaccaggatgatcgatgccgccttgtgccgcagggccagttccaggatttcgcgcgggtacacgaccgatgcgttcaccgtgccgcgcgaggcccgttcccacgccaccaggcggttctgggtgtccagcagggccacccacacctcttcgtggggcgaggcggccaggcgcatgcgggccatttccgccaccgcctgcgggctgcccagcacctcgcgttcgcgggccggagtttccacgtagcgggccatcacctcgcgcaggagggcccagaaatccagcatggccgggccgaaaccctttacccccatcagctccgaggggcgcgcgtccagcacgccgcgcaggctgccgaagcgggacagcaattccttggccagcggcttggtatcgcggcgcagcagcacgtggcccagcagcagttccagcacctcgtagtcgggcagggcggcggggtcgttgcgcagtctggcccgcacccgttcgcggtgcccatggtagtggggaccagtggtcataataagcagtcgtgcggggcgtgcaagcccgttgtacgggcgcgccccacggttgcggaacgggcatgaccgggcgcggcatacagggcgccgcagggcgtaacgaccgggtgggctgtttggggcaagcggcacatcatccgtcagctcctgtgcccgcccggcgcatgcgccgcaggacggggcctgccggggtatcccccgcccgcctgaccgggtccggcctgaccgggtccggcctggccggtgccggtcgcggcgcggcggctgcgggcaaacagggtgaacagcccggccaccagcatctccatggcctgctcgggcgagcgttcgccgctcttgatgcccagttccgcctccagcgccaggtcccatatccgggcaagcccggcatggcccaactggcgcgccagttgctgcttgggcggcagtaccgaggggggcaagcgcaccggctctcccgccagcaactgccacaggatgcgcgtttcgcgcagcagcatgcccagaaagggaaacagcatggagtcgccgcccagtcggtcgcgcagcacctggcgccacacggtcatgggggcgttgcccgcttgcagcgctcgcatgaaggcaaagatgtcgatgtccgccgcgtggtccaccagcgcggccatggccggggtaacctctccgtcgccagcggccagcgagagtttttccagttcggtggcgatggccgtggcgtcagggggaagggcggcgcataccgcctccagcgcgccgggggcaaagcggatggcgcgcgaggcggcatgctggcgcacgaaggtggccacaccgcgctcgtccaggcccggcgagcgccagatccacttctgcgaatccgcgaagtccaggcagcgcagcttggcgatgtgggcggggaccttgggctggcccttgtcgaagggtacttccaggcacaggaacggccatgccagcgggttgggcttggccagggcggcggagatgcgcttccaggtttccgcgggcaggttctgggcgttgcgcaccaccagggcgcgcggcgtggcgaacaacccctgcagcgtcaggtgttcccagaaggcggggggcaggggctcgtcgccccagaaggcctgacggtcccaggtcgcgggcgcggcccttcccccaagcgcgccggacatggtggccgcagcggaatcagcccccgtcgcgggcactgcgggcgggtgcgcggccagcagcgcgtcgatgcggtcgcgggtcaggcgggcgtcggggcagatgcagatggtgaagccgggtcgggtcatgcagtcaccgtagggttgcggggcggcaacaagaaggcccgaagggaacgcctcccctcgggccgtttatatccgggccttggcctgcggtctagaagcgctggcgcatcctgtccaccagccgtcgcaccagttcgatgcccaccttttgggcggcatcgcgctcgttgtaggtgtcgtacgagtcggagtagctgacacgccccgactcccataccacggcgttggtggcgccgtcgtagaccgtggcctctgcgaccatggaggcggtgtacagctgcgtcctgtcgtcggagtcgcgcacgtcgccgcgcaggcggaagtaatgcacccgcagcttgatctcgtagtccgcgcgaccctcgtccttccataccgccagactgcgcgcgcctacttcgtcgcgcagggaggaacgcaggatgtacggcagccatgagtacatggtggggttgtccacgctcttgaccttgagggtcttgccgccgtcgccgaagatgccggtttcctcgctggtcaggtggtaccccgcgcagccggtcagcgcggacagggcggccagggctgacagggcggccagcagggccacgacagggaggatgcgcggcatgcgggacaggaatccgccgttgcgccccgcgctggggccaaggctcctgaaggacgcggcggccatgactagccgaccaccacgttgacgagcttgccgggaatgacgacgaccttgcgcacggtgacatcctccagatggcgggccacgttgggttccgacagggcggcggcctctatggccttggcgtccgccccagcgggcacgctgacgcggccgcgcagcttgccgttgatctggaccacgatggtttcctcgtcacgggccagggcttcctcgctccactgcggccacggctcgtcggtgatgcgaccggcgttgccgatgctggcccacagttcctcggcgatgtgcggggtgatgggcgaaagcagcgtgagcacggtggccacggcgctggacagcaccttccgtccgccctcgtcgccggacagttcgtccttggccaggtacagggcgttgaccagttccatcaccgccgcgatggccgtgttgaactggaacctgtcgctgatgtccgccccggccttgcgcaccgtggcgtgttccttgttgcgcaggtccttgccctggggcgttgccgcgtccgccgccgtggcagagcaggccttgaccggcaggagcacgccggaaagttcctcggccaggcgccagatgcgcccgatgaagcggtaggaaccctcgatgcccgaatcgctccagtcgaagtcgcgttccggtggcgcggcaaacaggcagaacaggcgcaccgtgtccgccccgtagcgggcgatcatttcggtggggtccaccacgttgcccttggacttggacatcttggccccttccttcagcaccatgccctgggtgagcaggttggcgaagggctcgtccaggtccatgtaaccgcagtcgcgcagggccttcacgaaaaagcgcgagtaaagcagatgcaggatggcgtgctccacgccgccgatgtactggtccacgggcatccagtacttgagcgcggcggggtcgaatgcgccgtcatccttgctggcgctggtgtagcgcgcgaaataccatgaggactccacgaaggtgtccatggtgtcggtttcgcggcgggccttgcccccgcacttggggcaggcgcattccgcgaattcgggggtgtcgggcaggggcgagcggccatcctcgtgggtgcgcacttccagcggcagcagcacgggcaggttctcgtccttttcggccaccacgccgcaggcatcgcagtacaccacgggaatgggcgcgccccagtaacgctggcgcgagatgttccagtcgcgcaggcggtagttgacggtgcgacggcccttgccggaggtttccagcgaatcggcgatcttctgcttggcggcttcgttgggcaggccgtcgaattcgccggaattgaccagcaggcccgcctcggtccaggcggcctgcatggcggcggtgtcaagcgcgtcgccttccggctggatgaccacctgcatgggcaggtcgtacttgcgggcgaattcgaagtcgcgctggtcgtgcgcgggcacggccatgaccgcgccggtgccgtattcggccagcacgaagttggccacccagatgggcatgcggcgcccggtgaaggggttcacgcagtaggcgccggtgaacacgccttccttctccaggtcgtccgactggcgcacgatgcggtccatgttgcggatgcgttccacgaaggcgcgcaccgccggggcctcgggctttccgtcaatgagctgttccaccagcgggtgttccggcgcaaggctcatgaaggtggcgccaaacacggtgtcctgccgggtggtgaacacggtgatggagtcgtcattgcccgatccgccggggccttccagcgggaacacgatctctgcgccgatggacttgccgatccagttgcgctgcatgctcaccacgcgctcgggccagcccgcctccagcttgtcgaggtcggccagcagttcttccgcgtagtcggtgatgcgcaggaaccactgggtcaggttcttctgctccacggcggaatcgcagcgccagcacagcccttcgatgacctgctcgttggcgagcacagtgtggcacttggggcaccagttctgcggggcctgcttgcggtacaccaggcccttttcgaagaagcgcaggaagaactgctgctcccagcggtagtattcgggcgtgcaggtggccagctcgcgccgccagtcatacgagtagccaaggcggcgcaactgggtgcgcatgttgtcgatgttggaaaaggtccacttggcgggatgggtaccgtgcttgatggcggcgttttccgccggcagcccgaaggcgtcccagcccatggggtgcagcacgttgaagccctgcatgcgcttgaagcgcgccaccacgtcgccgatggagtagttgcgcacgtggcccatgtggatgttgcccgaagggtaggggaacatctcgagcacgtagtacttgggcttgtcggagtggtggtcgcagtggaaggcgccgctttcttcccaggtgcgctgccatttgatttcgatggactggtggtcgtatttcatgccgcgttcgggtttcatgccgcgatggtccttgtaggctggtccgtatggattggtccttgtggactggtccgtgtgggctgggctgggccgggtccgcctgccgtgccgctggtggccggtgcctgttccggccgccgatggggcggatgtcggcggtatctggtccggtatatgacccggcatccgctccattctttggtctggcgggcgcgcgtccgccgggaagaccgagggcgcgagtccgtcagaccgtagcctttcggacgcgcgccttcaagtgccaattgcgcattcgcggggtgattccgggcggttaagcgccgccgaacttccccgccagcaccggggcctactgccccttgggggttagtcggcccgactccacggcgcgggccaccgcgtcgagaatgccgttgatgaaaccgcgcgagttgtcgtcgccgaactgcttggaaagctcgatggcctcgttcatggccaccttggcgggcacgtcgtcgcggaacagcatttcgtacacggcgatgcgcagcagcgtcagttccacgcggcccatgcgctccacgcgccagttctgtgaaaagcccgataccgcctcgtccagttcggcctgggtcttccacacgccgtggatgacttcccacgcgtagccctgcggggcggtggcgggggcttggcggtcggccttttcatcctcggcgttgcggtcggccacatcgggcgaggcggcatacgccgcgcgcaacgcgccttcgctggtggccggggtaaagctgagcccgtacaacacctggaaggccagcgcgcgctcgctgcgccgggtgggttttttgccctggttggccatggggttacagctgctccatcacgcgcacggtttccagcacggcggcggcggcttccacgcccttgttgccagccttggtgcccgcgcgttcgatggcctgctcgatggagtcggtggtcaaaaggccgaagcccacgggcacaccggaatcgagcgaaatgtgggccaggcccttggtggcttcaccggccacgaagtcgaaatggggggtggccccgcgaatgacggcgcccagggcgatgatgccgtggtagcggccgctcttggccagcttctgggccacgatgggcatttcgaacgcgccgggaatgcggacgatggtcatgtcctcgcgctcgcagccgtggcgggccaggtagtccaccgcgccgcccaccaggcggtccacgatgaagtcgttgaagcgggtggcgatgatggcgaacttcaggcccttggcgtcgaactggccctcgatggtcttgacgtgcagcattgggggtctccttttccggcggcgcgccggggcgtgatatggggccgtcctccgcccgcgccgggcgttgccgggcgcgagcggggcggttgcgtgtcggttagatttcggtcggcgcgtcgtggtgcttcagttcgagaagatggcccatcttctccttcttggtgcgcaggtacgtctcgttgaaggagcaggattccagctccacgggaacccgttccaccacctcgatgccgtagccttcaaggccgatgatcttcttggggttgttggtcatcatgcgcatcttgcgcacgccaaggtccaccagtatctgcgcgccgatgccgtagtcgcgcaggtccgccttgaagcccagcttgtggttggcctccacggtgtcgtagccctggtcctgcaaggcataggcgcggatcttgttggcaaggccgatgccgcgcccttcctggcgcatgtacaacagcacgcccttgccctcgcccgcgatctggcacatggccgccgccagctggccgccgcagtcgcagcgcatggaacccagcacgtcgccggtcaggcattcgctgtgcacgcgcaccagcaccggttcgccgggggtgatgtcgcccttgaccagcgccaagtgggtttcgtcgtgcagttcgttctcgtacgcgatgacgcggaattcgccgtacttggtgggcatctgcgcttcggccacgcgcttcacggacagcaggcccgactgcatgcggtagcggatcagatcgcggatggtggcgatcttcatgtcgtgctttttcgcgaactcgatcaggtcgggcatgcgggccatttcgccgtcgtcgcgcatgatctcgcagatcaccgccgcgcccttcagcccggccagccgcgacagatcgacgctgccctcggtctgcccggcgcgcaccatgacgccgcccttctgggcccgcagcggaaagatgtggccgggggtcaccaggtcttcgggctgggcctcgtcggccacggcagccaggatggtggtggcgcggtcggcggcggagatgcctgtggtcacgcccttgcgcgcctcgatggacaccgtgaagttggtgccgaacttcgagccgttgcggcgggtcatcatgggcagttgcagcttgtccacctgggccggttcaagggccaggcagatcaggccgcgcccgtgcgtggccatgaagttgatgatctcgggggtgacgtgttcggcggcgatggtcaggtcgccttcgttctcgcggtcttcgtcgtccacgaggatgatcatcttacccttgcggatttcctcgatggcttcctcggtcttgcaaatgggcatggctacctctggatatgcggcgccgccccgtgcgggcgcggcgttctggacatgggtgaagacccggccccggcgttctgcgaaaacgcctagaagccgtgttccttcaggaattccacggtcagcgcgccacccccgccggagccggaggcagcatggccggttgcggatgcgccgccctgccatgccgaaagcatgcgctgcacgtacttgccgatgaggtccgtctccatgttcacgcggactccgggcttccaccctgcgatggtggtgacccgctgcgtttcggggatgacgttgacctccagaaaatccgggccgcaatgattaaccgtcaggctcaccccgtcaagagccacggagcccttggggatgacctgggggccgaattcctgcggaaacttcagctggtagcggcgcgattcgccttcttcgcgcacctcggccactgtggccacgcagtccacgtgcccagtcaccatgtggccgcccagccggtcgcccatggccagcgcgcgttccaggttcaccctgtcgccggtcttgaggtcggccagggtggtcaggcgcatggtttccgctgaggcgtagcaggtgtaccacgccgcgtcgcggctgccgccgtgggtttccacggtcaggcacacgccgttggccgcgatggattcgcccaccacgatgtcggacagcatgaacaggggccggatgcgcaggcgggtttccttgcccgcgctctccacggccacgatgccgccctgtccctgaatgatgccggtgaacatgaacactctccgaggcggtgtgccgccgttgtctgaacgtgcctacaccttctggcgcaaggtcacgatgatgtcatccccgctgggtgcggtgtcggccacgcgcaggcccagtgcgtcgtccatgcgcaggggcgcgcgaccatcgaacaggggccgcgcggcgttgtcgcccagcaccttgggggccaggtgcagttcgaattcgtgcaccagtccggcttccagcagggccaggcccaactgcccgccgccctcgcacagcacgtacaggcaaccggcctcggcacgcaaccgggccagacccgcgcgcaggtccaaccccacagcgctggtggcccccgtctcaccgggtttcccggtttccccatgttcatgggcagcactggcagcaggcaggccccacacccgcacgcccatggcgcgcaccgtgtcggctgccggggatgccgccgccgtctccgtggtccagaaaatggtatccgccgcccgctgttgcagcagcgcaaggtcgccagcccgcgcggccacctcgtccatgcgcgaggtgacggccacggccagcggctggcggcgcggggcgtctgcttcgtcaataccggcgcagcccccctggggggcggcgggaaaggcatcggaaaaatcaccgcagcgggcggtcagcagcgggttgtcggcgaacagggttccgccgcccaccagcaccgcgcccccggcatggcccgcgcccgcgcggatggcgtgcacccggcggcgcgaggccgcgcagcttatccactgcgaatggcccgcgcgggtggcgatgcgcccgtccagcgtgctggccagcttcaggatgacgtagggcaggtccgttttcttccaggtgacgaagtcggccaccaggtcgcggcagtcctgctcgcacacgcccatatccacccgcacgccgtgctggcgcaaaaattccgcgccgcccctggccaccgggttggggtcggccatgcccaccaccacgtggcggatgcccgccgccagcaccgcctgcgagcaggggggcgtcttgccgtggtggttgcacggttccagcgtgaccatcagggtgcaggctgccgggtccacgccattggccgccgcgtcacgcaggcattccacctcggcatggggcatgccgcaggccgtgtggtaaccgcgcgccaccacctggccgtcgcgcaccagtaccgcgcccaccgtggggttgggcgccgcgcgccagcggccccgccgggcaagggcgatggcctcgcgcatgaaaatttcaaacggatgcggcgcggtcatggcgctacctgcccccgcaggcgcagccgccgccacagcccccaccatgatcgggagccggggcatccggcggcaggcacgggctgcccgtgcgcggggtgaagggcagcacctcgtagcgcacgcccgattcgcgcagcatgtcctcggccagttggtcggggtacgactccgcgtagcggatggccgtgacgccgcagttgatgagcatcttggtgcagatcaggcagggctgggtggtgcagtagatttccgaaccggccagcgaaatgccgtggatggcggcctgaacgatgacgttctgttccgcgtgcagcccccggcagatttcgtggcgctggcccgaaggcacgccaagctgggtgcgcaggcagcccacgtccaggcaatgtgccacgcccgagggcgcgccgttgtaacccgtggccaggatgcgcttgtccttcaccgcgatggcccccaccttgcgccgggtgcaggtggagcgctcggccacgaggtaggtgatctccatgaagtactggggccaaggcaggcgggacagcgcggacatgggtacctctgcggctggggtatgcacggtgccgccacaaggtgccttttggcccctgccagcgtcaggctgccttttccatgccgtgacgtacgacaagcgtacgttccgtcatgcaaaggcgtccttcctcggcagggtccaagaatccttcttgtgtcggcacctcgcccggcagccccaccgcgtggaagaacggtggaagtgccgtgctcgggtaaaaaacgggaagtgagccgtgtcaaacaccggggcggttgtccgccccggtgtcgtcagatcgtcgatggcgctggcgcggggcctaccaggcgaacagcgggaactgccgcgcgaagacttccacttcgcggctgatggccgcaaggcgggtctcgttgttcacgttggccagggcgtccacgatccacgcggcaaccttttccatttccgcttccttcatgccgcgcgtggtcagggcgggggtgcccaggcgcacgccagaggtcacgaagggcgaacgggtctcgaagggcacggtgttcttgttggcggtcatgcccgccttgtccagcgcgtgctcggcgtccttgccggtgatgtccttggccgtcaggtccatgagcatcaggtggttgtcggtgccgccggaaaccaggtcgtacccggcggcggtcaggcaaccggccagcctggcggcgttcttcaccacctgctgctggtagtcgacaaaggtggggcgcagcgcctcgccaaatgccaccgccttggccgcgatgacgtgcatcagcgggccgccctgaatgccggggaatatctggctgttcagggtcttggcgttgtcctcgtcggacaggatcatgccgccgcgcgggccgcgcagggtcttgtgggtggtggtggtggtgaagtgggcctgcccgatgggcgtgggatgcaggccggtggccaccaggcccgcgatgtgggccatgtccaccatcagcttggcgcccacctcgtcggcaatggcgcggaagcgggcaaagtcgatggtgcgcgggtaggcgctggcaccggccacgatcagggtgggcttgtgctcgcgggcaagggcggccacttcgtcgtagtcgatgtagccggtttccttcttcacgccgtagaacaccacgttgtacaggcgaccggaaaagtttaccgggctgccgtgggtcaggtgaccgccgtgcgaaagattcatgcccaggatggtgtcgcccggcttcaggcaggcgaagtacacgcccatgttggcctggctgccggaatggggctgcacgttggcgtagccgcagccgaagatggccttggcccggtcgatggccaggttttccgcgatgtccacgaattcgcagccgccgtagtaacgcttgccggggtagccttcggcgtacttgtgggtcagtacgctgccctgggcctggcggacggcggcggagacgaagttctcggacgcaatgagttcgagtttgccggtctgacgttcgatttcaagagtgaccgcgcgacccacttccgggtcttgaatcagcagttcgtccatggttcgcctccgtgaatggttgcggccgcgcggcgtcggtatgccgcgcgacctctggaaatatcgttctcccgtgtccggttggggcgggagatgttctgcaagcctccggcgggcagggggccaagccccctgcacccccgttcaggcaagcggggtcggacaaagtccgatatcgagcgggactgcaaacgtgcggagcgcgaggcggggacgaggaaaaaagcctttttgcggaagaagtatactcttcggtattcgactggagcaaaaaggttttttgacgacgtaaccgaccgcgatacgtacgtttgcgcggctagccagcccagcgcttgtacagcatgcagcagttcgtcccgccaaagccgaacgaattgcacagcacgtattcgggctggtacttttccgagccgtccgtcatgtagttcaggtcgcattccgggtcgggcgtttcgcggttgatggtgccggggatgatgccggcgtgcagcgccatgacgctgaacacgccttccatcccgcccgcggcgcccagcaggtgcccggtcatggacttgttggccgtgatgcggatgttcctggcgtggtcgccgaacaccttcttgatggccttggtttcgcacaggtcgttgaggtgcgtcgaggtggcgtgcgcgttgatgtggtccacgtcctcggggcggatgcccgcctcgtcgatggcggcgcgcatggcctgcgccatgcccaggccgtcctcgtgcggggcggtcatgtggtaggcgtcgccggaggcgccgtagcccaccacttcggcgtagatggtcgcgccgcgcgcctgcgccgattccagcgattccagcatcaggaagccggagccttcaccgatgacgaagccgtcgcggtccttgtcgaacgggcgcgacgccctggccgggttgtcgttgttggcggtggacagcgccttcagcgcggtgaagccggaaacgcccatgggcgtgatggtggcttccacgccgccggtgatgaccgcgtcgcaacggcccatgacgatgtcggtgtaggcgtagccgatggcatgctggcccgacgcgcaggcgctggtggtgaccaggttgggccccttggccccggtgaagatggagacctggcccggcgccatgttggagatcagcatggggatcatgaacggcgagacgcggttgggcccggattcgacgagcttggaatggaagacctcgatggtttccagcccgccaaggcccacgcccagcagcacgcccacgcggtgggcgttggaatcgtcgataacgagaccggaatgctcgacgagcatcttgccggtggccaccgcgaactggacgaagcggtccatgcgcttggcctgcttggccgggatgtacttctctgggtcgaagcccttgacctcgccggcgatgcgcgaggtgtactccgaagcgtcgaagtgggtgatgggcccgatgccggactttccggccaccaggttctcccagcttgtcgcaaggtcgttaccaaggggggtgatggccgcaaggccggtcacgacgacacgctttccggtcattaagtgtacctcttggcggtagtgggccgaacccgcgcaaacgggatggatgtggaacgatggcgagtggttgcgcgccgtcagcgtggttccggccgtgcggaggaaaagcgcgagagcgtcttatgacctcgtcataagacgcccgcatgcgatcttcgttgcgtgaagaacaggccctactgcttgttcttgatgtaggcgatggcgtcctggaccttgaggatcttctgggcatcatcgtcgtcgatttcgatgccgaattcctcttccatggccattatcagttcggtcaggtcgagcgagtcggcgccaaggtcttccacgaaggaggcttcgggcttcacttcctcggcggacacgccaagctgatccatgatgatcttgctgatcttttcttcaacggacatggtccctccaatgctgtttttctcgtttcggtgccggtcggtgctgcgtacgcggcattctgcacaagccgtttcatccgggatgcctgttgtacggctggcaacgcctgcctgcaagcattccgtggcggggatttgctggcaaatccccgcgggcggtcccttcattcctttggcgggcaatcctagcagtacatgccgccgttgacggcgatgacctgcccggtgatgtagcccgccttatcggaagccagaaaggccacggcatcggcgatgtcctggggctggcccaggcgccggagcgggatggcttcgatatatgccgcgcgaacctcgtcggtgagcttcgcggtcatgtccgtttcgatgaagccgggtgccacggcgttgaccgtgacgttgcgtccggcaagttccttggcggcagacttggtcatgccgatcaggcccgccttggcggcggaatagttgacttgcccggcattgcccatctgccccaccaccgaggtgatgttgacgatgcggcccttgcgctgtctggtcatcagcttggcggcctcgcgcaggcaggtgaacgcgccggaaaggttgacatccagcacgcggtcgaagtcgtcgtccttcatgcgcaggataagcccgtccttggtgatgcccgcgttgttcacgagcacgtccagggtgaccttttcccggatttcttcctgaaagaacgcggccacggcggcggcgtcggaaacgtccagccggaaggcccgcgccgaaccgcccgcggcgttgatgcccgcggccacggcttcggcttcctcgggcttgctcacgtaggtaaggtagacctgaaagccctcgcgggccagggtttccgccacggccttgccgatgccccgggagcccccggtgaccagcgcggtggaagtgagttcgctcattcggcctttctcatgttgcgggttgcaaagggcaccgccttataccgcaaagacagtacgacttcaattggcccgtttcggggtaccccgggtgaagaatgtcgtcttttcttccggcatccggcgatccgttggcaaacggattttttttccgctggcaaggaaaacgagccagccatgagggagtatacgcttgttgtattcgaccgacatggcaggcgaagtttgacgccgccagcggtaaaagggccgtttgccagttaaaaatgcagcagggcggcaccccaggtaaacccacccccgaacgtggccagcagcacgcgcatgccggggcgcagcacgcccttggcccgcgcgtcggcaatggccagcggcacggacgccgcagaggtgttgccgaactcgtgcaggttcacgaacacgcgctcggcgggcacgcccagacgatcgcccacggcctctatgatgcgcaggttggcctggtgcgggatgaccagggccacgtcgtcgatggtcaggccgttgcgggccagcacgtcctggctgatggcggccatgttgcgcacggcgtgcttgaacacgtcgcggccattcatctgcacgaagaagtcttcgcccaccgggtcgcccttggcgtaaggggtgtgggtgccgccgccgatcgtcagcaggccgcccaggttgccgtccgacgcgcagagcacgtcttccagcagggcgccttcgccttcggcggtaatcaccgacgcgcccgcaccgtcgccgaacagcacgcaggtggtgcggtcggcccagttcaggcggcgggtcagcgcttcggtggcggtcagcagcacgcgggcctcgggctgggcggccacgatggcgcgcgccatggacaggccgtacacgtagcccgagcaggccgcgttgaaatcaaaggccatggcacccatgatgcccagcttggcctccacgaggcaggcggtgttggggcacaggtagtcgggcgtgcaggtggcgttgatgacgtgggtgatctcgcccggctccatgcccgcgtcggccagggccaggcgggcggcttccgtcgcggcgtcggaggcgttctgcccctcggccaggcggtggcgctgccggatgccggtacgggtggtgatccactcgtcggtggtctccacgaatttctcaaggtcgaagttggtcagcacgtccacgggggtgtacgcaccaaaccccctgacccggcaggcaatatcgcgcgatgctgtcatgtggctgattccggtcggcgcgcggggcgccgcaggtgcagggtgggggatgccaaggcctttcatggtcagggaagcctgcggataacgttcctgcggtggggacgaaaccgtgtttcgccgcctggcaccggggaacgtttcagaaggcgccctatttgatggccttgccgtagcgggtgagctcctcgttggcgctgatggccttgacgaggcgttcgttggtcttcttttccacgaaagtggcggccagcttcacggcgttgcatacggccttcgagttggacttgccgtggcagacgaaggcgatgccctgcaagccgagcaggggggcgccgccgtattcggcatagtccacgaactgggcaaagcggcggaaggcggatttggcgagcagggtgccgatcttgggcagcaggccggagagcagttcgcgcttcagcacgcggcccagcgaggtgctgagtccttcgctcagcttcagcgccacgttgcccacaaagccgtcgcagaccaccacgtcaacgtcgccgctgaaaatgtcgcggccttccacgttgcccacgaagttgatgccgttctgggccagcttgaacagttcgtaggcttccttgacctgggtgttgcccttgccttcttcctcgccgatgctcagaaggccgatgcgtggcgactcgcacgacaagaggtcgcgcgcgaaggcgtcggccatgaggccgaactggaacaggtggtgcggcttgcagtccacgttggcccccacgtccagcaggacgatggggttcttttccgtgggcatgatggtggcaagcgcgggccggtccacgccgggaatgcggcccatgatgaacatgccgcaggccacggtggcgccggaatgcccggcgctgacgatgccgtgggcctggccgtcacgcaccaggcggcaggccacctggatggaggcatccttgcggcggcgcaggatgtccgaaggcttttcgtccatgcccgcaacttcgctggcgtggacaacgtcataggcgacgccgtcaaggggaatcctggccagttcggcctgcaccttcgcctggtcgccgaccagcagaagggcgatccccttgtcgcgcgccgcctcgatcgcgccggggaccaccacggaggggccgaaatccccccccatggcatccacggcgatgatggtcgcgttattcattaggctgagcgaccacctgacggcccttgtaggtgccgcagctcgggcaggcgcggtgcggaacggtaggctcgccgcaggcgcagtacacgatggtggggacggccacgcgatcgtgcgaacggcgcatacccttcttggacttggacttcttgttctgctgaacggccatggcgttcctctcctggatgtcccgccgagggcggcgggggttgtgctacttcttttcgatggtaaggccgcgcagggcggcaagcctggggtcgccatcttcgctcttgcaggagcaggcggcaacattcaggttgcttccgcacgacgggcacaggcccttgcagccggcggagcacagcggcttcgccggcagggccagcagaaattcttcccacagcaggccggacaggcttatttcaacgccctgcccggaaggggcgatgcggatgacggcagcgtccacgtcctcgaaatcgtcgtccgtttcaggctctgccggggccgccttgccgtgcttgcgcgggtcgtcctgcgcatggggctgggcggactgctgggccggaaacggctcgaagctgtcgaaggactggtcgatgaccatctccgccggttccgcgcagcggtcgcacggtgcgctgatgcgccccgtgagcctgccgcgcacaaggcagccgtcgtcctgcggcagcaggaataccgagccgcgcaacggttcgatgatggtgaacggcagtgaaaactcggcgatgggaccctgccagacggactggtcgtcaacctcgtactcgccgccgcccgccggaatgtccttgagcggaatccaaatctggtgcatggctacctcgcgagcagcgattactacatgcgaacccttcgggctgtcaagaaaggggttgcgtttttcagggcggcggtataagactcccatctctcgcggcggcaaacatccagaatgcgtccggaacgtgcccggcacatcggtcgacgcccgccccgcgcggcgccccggcggcagaacgccaccggcggcataccagaacgaccacgcgaactttgcacatatacggaggaaagtcatgtccaagcagtgcgatgtgtgcggcaagaaggcccaggtcggccaccatgtgagccactcgaacatcaagaccaagcgtcggttcgagccgaacctgcagagcgtccgccaccagtaccccaacggcgaagtgaagaccctcagcgtctgcacccgttgcctgcgctccggcgctgtggtgaagcccgccgtccgcaaggtcgcctaaggctttttgatccgagcgttcaaaagccccggtggtttccgccggggctttttggcgttgttgctccgggcgcggcgtcacgcaaatgtcgccgtccatccagcgtgcggcgctttccgccggtggcggtgcggggtagggtaggccatgtcctggacgtttcccgccctgttggcggctgtgctggccgcgctggacgccaccctgctgcgccgccttgccggtgacctgcccccggcccgcatggtggcctatccggtattctggagcctgccgccgtttctggcgctgctggccgcacgcggcgtgtccgacctgcccgcgccgttctggctggccacccttgccgccgtgccggtgaacatggccgggcacctgctcacggcgtgggcggtgcgcctggcgcccgtgtcgcgcacggtgccctacctgtgcttttcgcctgttttcgtggtggtgcacgaatatctgctgctgggggttgcgccgcgcccggcgggcgtggccggggtactgctggtggtggcgggcagctgggtgctgaacgcgggcggggcggaaacccatgatccggggcatgacgaagatggcggcagcggcatcatgacccggctgctgcgccccttccgtaccctgatggcagagcccggcgcgcggatcatgctgggggtggccctgctgtgggggctgggcagcgtgctgaatcgcaagatggtgctgtacgccacgcctgccgtggcgggcggggtgttcttcgccatctacggcccggccatgctggcggcgctgatgctgttcggcggggtgcgcccgcgcatgctcgtggacaggccgttgcggggcgcggccatgggcgcggtgctgtttctggccgcgtacgcgcactttacggccatgagcctgaccacggccgccaacatgatcgcggtgaagcggctggacggggtgtttgccgtgctcatcgaccggctgtccgaatggttggccggtcgcgccgaaggaccacgcagcgtccgccgggctggcctgcctgctgcgggcgcagggtggcgacctgtccgcgacggcagattgcccggtgcggcgctgatggccgcaggagccgccctggtggtgctggcgtcctgacggcgacgccttccggtgccgcaagcccccggcgcacgggccacacgtcacagacgcaatgcctccctgacgcggcgtccccattccccgcatttttccggcgggatacgtcttgccgcccggcccttccgtgactatccttacagaataggcatgcgcgggcacgcgcggccacaggcaatcgggccgcagtggccgcaacgtcgcggctatgccgttgcgcgccgcctcttcgtccccgtttcccgcgccttccatgcccggtggcgacaccacgggcatcccccgcgtacccggcgcaccgttcccaccgcaaccatcccggagcccccatgccccgtcttggtcttgtccttttgctggtcccctttctggaattctacgtgctggtggaggtgggcgcgcgcatcggggcgttcaacgccgtgttgctggtcatcctgttcgccatggtcggggtgtggctggcccgcacccagggcatgggcacgctggcgcgcatccagcaaaacctggcccagggcgtgctgcccgccgacgagatgctggacgggctgtttctgctgctggctggcctgctgatggtctttcccggcttcgtgtccgacgtgttcgggattctcctgctgctgcccccggtgcgcaggctggccgcgcacctgctgcggcggcacatgaacgccaccattcaggcggaaggccgcgcgggcgggtcgtcggtgcacgtgcgcacctggtatttcggccctggcggggcgcggcacaccgaaaccttcggtggcggcgggcccatgttcggccccaatgccgatggcccaaatggcccggatgctctggacgggcttgatggccccaatgggtccggtggcagcggcccccacccctatggcccggaccatggggggggcgcgggcagcggccataacgcgcggcaggagtcccgccgcaccgtggtcatcgactgcgaaccggtggagccttccggttcggcggagccctccggtccggccaatggtcccggcaagtcgggcaaggctggcggcccgtccggtgatttttcggatggggcatccggcggttcgggcgcgcgctagcgcatccgccccggtccccccccccagtcacggttgccgcaccgtccatggcaccccccaacggatcagaccgcttccgccgcccccggcaggtgcgctccggcggcgcttcggccctggccgggcgttccgccatggcctctgggctgggcgcgcggcccgaacacgtggcggcggccctgcgccgcaggcccgtgctgcccccgggctggcgcgacctgaccgtacccgttcccccggcacagaacgcggcgctgcccgcgccgttgccgcagctgccctcgtgtaccgcgcagtgcctgccgcgctggcggctggtgctggaggcgcgcaacattccgttcatggccgtgcgacggggcgagcgtcagcacttcttcgtgcccgctctgtacgagcggctggcccggcaggaactgctggctgccgagggcgaggacgccgccgcccgtgcccgcccccccgctccgccccccgcccccctgcgcgccaacgtgcacctgaccctgctgggtctgctgctgctggccctgtggcacggggtgcgcatgggctggtggtgggacatgcatctgcccctgccggacctggaccccgacgtatggcgcgatgccggggccatggacgtctattacaccgtggcgcgcgggcagtggtaccgggtggtcacggcgctgaccctgcacgccgacagcccgcacctgttcggcaacatcctgttcggcagcttttttctggttcccctgtgccgccgcgtgggcagcggtcccggatggctgctgaccatcctggcgggcgctggcggcaacgtgctgaacgcgctggcgcgcccagcctcgcacgtcagcctgggcttttccacggcgctgttcggcgcggtgggcgtgctgtccgggctgctggcggtggagggcggctggagcggctggcggcgcatggtggtgccgctggctgcgggactggccattctgggcatgctgggcagcgaaggggaacgcaccgaccttggcgcgcacctgttcggcctggtggcaggtgtggcggtgggcatggcggcgcaggggctgcgcgaatggctcggtccgccgccgcgctggctggaatggctggcgggcgctgcctgcgctgcgttgctggccggatgctggatgctggcgctgcggtaacctgtccgccctgacggggcaggatgggggggggcggtgcgccttgccgccagaacaggacattcccgcaacgcaagactgccgtggagtcgcctccacggcagtcttgcgttgttctcttgtcggcgttccggcgtgttccggctattgggcctgcgccgtggaaggggcggtcggggtgtccgtggcgcccacgccgggcggcggcgggggcggggtgggcaccggcacgggctggggcgttgccggggcgttgtcctgcggctgcgggccgggcaggggcacggcgggggcctccggcgttgcgggctgctgacccggctgcgccggctgggcaggctgcgcgggttggtgcgcggcgggggcggtaccgttgctctcggcgggcgcgggctgcggcagggccggtgcatcgggggccggggcctgatcgccggtaacggcgggggcggacccatcgccgccgggggcgggcgttgccgtaccgtcagattgggcgggttgcgcgggctgtatggggccggaacgttccgccagcacgtactcgcggtccacgatccactggcggtgcacctcgcgcaggtcggcgggcttgtcggcccattccgcaaagcggtcggcgcgcatggccaccaccagctgcgggaacaccgccgtggcggcgcgcagcgagtcctcgtcggaaagttcctcgatgttggcacccgcgtaataggtgtaggtgccggagtacaccttgtagctcaccgggtggtaccccttgcggatgtactcgcccatcagctcggcctgggcgcgggggctcatgaccgggtccagcgagggcgcggtgaacagggcggcgggcacgacgagcgcggtgacgaaggcggcaagggtcagcaggccgccttcgggacggctgcggtccacggccttccacagcagcacggcaaacaccagggtgatgcccgccaggatgggcgcgccgcgcgcgatgtcgagcagggccagcacctgcggctggaagcgcacgcggaccatgtccggcgcccactgccacagcgatgcggcccccaggcccagcgccagcacgaacagcaccagggccgtcaggccgaagtacatgcggctgccgaacccgttcagccgcagcagggcgcgggcggtgaccacggccagcagcgggaacagcggcagcaggtagatgacgatcttgatgctgacggcggtcagcagggcgaacgaggtgaccagcgccagccagatgtaggccatgccgtcgccctggcccttgcgggtggccagcacggagcgcatggacgcgggggagaaggcccggccccacggcaggaacggcagcaccagggtaaacggcagccacgcgacgggcagggtggccagatagtgccaccacggctgttcgtggtgccacgcggcggtggcgcggtccacgatctggtggcgcaggatgttgcggatgaggtcggcgtaaccttcgaaccacaccgcgcccacccaggccagcagggtggccagcatgatgccgccgccgatggccacgtccatgcggttcaggcggcggggcatgccgcgccacagtccgtaggccagaccggccagcagcggaaaggccaggccgaacggccccttgatcagggtggccacggcggccagggcaaaggccgggattacccagcggaaggccaggggcagacgcaggccccggtacatgcagatgtgggccagggtgatgaccgcagcgaacagcaggtccatgcgggcgtagtgggtcacgcccaggaagtacatgccgcacagcagcaccagccccgccgcgaacgattcgcgcttgtcgcacccggccaccaggcgggccagggcataggtggcccacagcaccagcaggccggatacggcggcccccaactggaagaccatgggaccgtccacgccggggatggcgtccagcaggcctaggaaccagaaatatacgggcggcttgtcggggtatgggatgccgttcaggtgcggcaccagccactggccggtggccagcatggtttcatagacgttgccgtggcggatttcgtccgaaaaccacagggatcgcgcatccagggtgaaggccgtctgcgccgcgtagatgagggtgagcggcaacagcgggaacagggccagcaggtcgtacaggcgggccaggatacccttgggccgcgccccggcttgcggaggcggacaggaaccggcgggtttgccgcccccggaacccgagccgctggcggcggcgccgggcggggtctgcggcgtttccggtgaagcggcggccttggattgggaggcggcggtttcggtcttcggatcggtcataggggggcggtcctgttggtgatgcggtgtatgacgaaggcggcaaggctgccccagcagaagcccccgccaatatgtcgctgacgtggtgctgccccagcagcacccgcgaatagcccacggcggccacatacccgccaagggccagagagagggccgtgcgcttccagcgcatggccagcggcgggcaggccccggcgatttccgccgtgtggcccgatggcatcgaattatgcggcccgtcgaaggaaaaaggcacccacggccccgccacgccgggccgggtgcgcccgacggtgatcttgattacccgcacgagcaggaaagaaatcagcagttgcacggccacgtaagtcaggacgaagcgcacggtgcgcgggtcgtggcggcggcgggcccgccagaacaacgctccgtagaccgcgtacagggccgggttgccccagtcggtcaacacctgcacgatgctggccgtatcggggttgacttgccgccacgcgcgccagtaggcggtcacctcgtccccggtgccgaggcacacggtggatatcgcaagcagcgccagcagcggcagggtgcacagcaaatggtgcgcgagagggtatggctgacgcatcaacgccttatagggtgaatccgcagtgaagggaagggtgcgggagtgccgcgccgcgcgccgacgccgggggcaggcacgagcaggcacggctccgaaccgtgcggcatgccggggaaaccgcctccctcgccctgccggggcgcgacgtaccgtgtcgcgcggccggggtgccttgacgccactgttttcatggggtacttggtacagcttttccgcaatgcggaccgtacgtcacggaggatgggatgttgtcgaaaatgaagactgccgcaaccggacgctggagcgcgccgggcgggtaccgcgaggtgctcggcgtcagtctgccgctggtggcgggcatggcctccaccacggtcatggagttcaccgaccggttgttcctgagccactattcggtggaggccatcgcggcggccacaccggctgcggtggtgcatctgctgtttctgctcacctgcatgggcattacgggctatgccggggtgttcatcgcccagtacatcggttccggcgcgccgcaccgggtgggggtggcgctgtggcaggggctgctgatggccttctttttcggtgggtgtcttgccctgctgtggttcgcggcgcccgccatcttcgcctttgccgggcatctgcccgccgtgcaggcgggggaggtggcctacttccgcatgctggctctggggtcggtgctggcgctgggcaacagctgccttggcggcttcttttccgggcaggggcgcacccggcccgtgatgctggccaacttcgcggccatggccgtgcacattccgctcgactacgcgctgatctacggtgcgtgggggctgcccgaaatgggcatagcaggtgcggggctgtccatgatcctcagttgggccgtcacttcgctgctgctggggggcatggtgttcacccggcgcaacgagcggtgcttccgggtctggagcggacgcggcttcgagcgggcgctgttcctgcgcatggcccgctacggcctgcccagcggcatcaacggctttgccgaactgttttcggtgacgtggttcgtgttcctggtgggcgaactgggcgaaacggccctggccgccaccaacatcaccttttccatcaacatggtggcctttctgcccatgatgggcatgaacatcgccgtgggcagcatggtggggcaggccatgggcaagggcagccccgtcgccgccgagcgggtgacctccagtaccctgcacgtggccatggcctggatgctgctgctttcgctgttcttcttctgcacgccggggccgctgtacgacctgttcctgagcggcggcgcgcaggatcccgccgtgctggcccagaaggcggaaatccgcgccatgggcgtggtgctgctgcgcttcgtggcggtgtactgcctgctggacgccgtgaccatcgtgtacaccggcgcgctgaagggcgcgggcgacacctggttcgtcatgtggaacgtgctgctgggctgcgtggtctggctggtgctgcccacgctggccctgcgcgcctcgggcctgatgaccctgaacacgctgtgggcggccttcaccgcgttcatcctgttgttggccgtggtgtcgtggctgcgttttcggcgcggtgcgtggaagcggctgcggctggtggagacggcgcacccactgcccgatgtgcccgatgggtctgtcggccccgaagacggcggaaaggcctgattcggtctgactctatctgattcgatcagaccctgcctgattcgatctgggcggcatggggccaacaggccccacgccttttccctttcccggcagggcatgtgatggccggaagatacgaagcaaaacggccgcgcggcagtcaccgcgcggccgttgtcgttcacgagggccaattttatgcgctgtccttcagctttcggacagccttgcctccacggaggccaccttgcccgccatgcggcccagggggcctttgcgcaggtccaccttcagggtcatgtatacccggtcgcagtccgcttccagcgcggccaggcaccggtcggccacctgcatgacctcggcccggccgccctcgatggtggtgcccatgggaccaagctggtacggcaggccgctttcctggatgaccgagagcacgcgggccacccactggctgacgctggcccccttgtccatgggaaagacggcgatttcggcgagaacgctcatgatgcctccgtgcgggccatcgttttgccgggcgtcatgcggcttgccggcccgcgttggtcatcacttcgtcgatgcgccggatcttgtccagcacccgccgggcgatctgccggaattccgtcatctgcggcaggccgaaacggtcgcgcccgtgcaccagcccggaaacgtccatgatctcgttgtacaggtacggcgtgcagatggggtcctgccgcaggaaaaagtgtacccggcccagcatttcgacgatttccgcgccgtggcgttccggcttgcggaacagcgtttccagccgcttctgggcattgcgcagagatgtgcgccactgcggcaggcgcggggcgaacaggggctgctcgcacggggtcatggccgcatcaaggcgttggcggaacacggccagaatgtcggcgtcaccgctcgcgttgccgccatccgccgggggcggcaattcgcggttcaggtcgtctggcgcgatggcccgcgcgccccggatcagcgcaccgccgccgtacaggttcaccacgtccagttgcagggtgcggatgtcctgttccatgtcgagcagggccgtggcgtagggcagggtggagcgcaccggcccgtcgcggcccggcaggtccagcgtgcccacggtgatggcggcggcatggtgcccggtggcgtgcgatgcctcgccccgccagccgaagtcctgcccggccagcaccatgcgtcccgcgcccatccagtgcagcaggcgcagcagggccacgctgacgttgcccgccgcgtccagcacaaggtcgtccttgcccgcgatgaaggtggccatgccgcccacggtccacagtggcagggtggggcctgggtagcggcgcaccacctcgggctggaccttggtggaatagatcagcggcacgtggcgcgcccattccgggtccagccggtcgtacacgcggaaaatgccgtcgctgtagtcgatgcacagggcaaggtggggccggatgcccacggcctgcatggcgggcagggtttgcagcgccgccgtgacaagcgcgcgatgctctagccgggccacggcgggggccgatgcggccagcgagggaccggcgcccgcgatgacggcgggcaggccgcccagcgcgccgcgcagcgacttcatgtcgccgtcggcaagggcgcggcggaagttggaaagctcgttgcccaccatcacgtcctgggcgcggcgcagggtggaaagctccaccgacagggcgtccagctgctcgcggcagatgcgggtccagtgggcgtaggcggggccgatctgctggctgggcaggtcggcctgcaacaggatgcgcccgaacaggaactgcttgtcgcagccgcgcacggcggccaccagggcgtcgaactgcggcgccacgaaggtcagcctgcccgattcgatgaacggacggtaatccgtcagccccaggcacaggctgagcatggccgggtctggctccaccaccagcagacggtggcggggcggcgtctgttccagcatgtggttgatgccgtagcccaggttggcgcccacgatgatggtgcccgaacgctccgcctgctccgtggggggccatgaccggtaggcgaattggggcggaaaggcgtcaaacaaccgacgaccatcctccagttcgacgtccagcatgttccagcggttcaggcgcaggcggggggccagcgtctcgggcgcgggagcgtttgcggccagccacgcggccacctggggctgcgcggcggtcagggccttggtgttgtcggcgaggaattgggtgtggttcatgggcctgcctatgcatgatgcatgccgcacgaatggcctgcgggcgggtggcaggagggcggcgggcagggcagggaagcaggccgccccctcggcgcggtgcgcgaagggggcggcgacgggatgtagtggaagggcgcggaatggccggaaatccctagggcgcggcggttcccgattccgttgacgccgggttcggtggtgtcaccggttcggcgggcggtgccggaggcgtgggcagcggcggcaccgtgatgggggcgtccagcgtttccggggccctgcgcaggggggccttgtaggtggtcgtgccgtccgtcgggacgtcggtcccgccgggcagggcggtggacgccgggggaatgggaacgatcgggccgtccaatgtttccggcgcggtgcgtcgtgccgacttgtagggaacgaggccgccgtcagtgccatcagcgggcgccgtgggcgtcaggagtggcggggcggtggattccgttgccggggccgttacctccggagtcgcggggtacgcggggggcgccacgggttccggcagtgccgggatttccgggggcgtgaccggcgcgcgcacctcgccgcccgcgtcatgaggcaagctgggcggcacggcgggcggcacgggctgcgattcctgcatctgggcgggcgtgggggccaccggcaccgatggggccggttcacctccaacgggttcaagcccaagggagtcaatcctgaccggctcggtggccgggggcaggggcacctgctccgtgggggtcggttccatcggcggcgtggcaggttgcgcttcaggagcagcggcgggggccacggtgggcggcacgccgggcattgccgccgcgtcgccgctggtggccggagtttcggcgggcatcccttccggggctgcgggcacggggctggcttcggccccggcgggcggtgcgatgcggatggtcaggtccggcacgggcgccggagccgggggcgccaccgccgacttggccggtgcgggtggcgcgaccacgggcatgggcgtggcgtcgcgggcgggcacgaacggccccttgggctgttccgccgccgttgccgcgccgatggacttggcatcgcgccccacaaggatggcgcgggtttcccacgggttcagatgcagcaccatgcggccaccatccagcggcagcggggtgccttcctccaggtccacggcggggttgcccgcgccgaacagttccagaagcttgggcgtggcggccatgtccagccgttcggtcactgcctcgcgcccgaagttggtgaccgccaccaccacgccgcgcccaccgggcagttccacggcaagggcgatgcagccgcgtccctgcgtgcgcaggcgcgcggccacgcgcccggcggcaatgccggtgcgttcgcgcatggcggtaatggcgtgcaccccgttgaggaacgaatgcgggtcgtgcagttgctcgtcgggtgtggggtaggccaccggggcgcggggcatgccctgcttggtcagcacggtggtgcgggcggtgcggtacagggcgtacgcgccgcgcggggccagcgccgggtcccagcggtcctcggaatcggccatgacgtgccagtccagcggcagggcgcccgccaggtcctgcccgtgcagcaccagcaggcccggctgcatggccttgaagaagaccagggccagatgcccctggcggatcgtttcgcgcgcgtcggccctggcggcgtcggcatggctgaagccagcgcccagcgcggcaagccccgcgccggtgacgggcagcacgtcgcccgccccgcccagcggcatggtggacgcccacagggccgcgcgcgtgcgcatggccgcgcgcatgtcgtccgccagggcggcatcgcccgccgccgcgccgggcggcagcatgccgggggacagttgcggcagggcgtagtccacgccgtccgggccgggggtggcatgcaccaggcggcgcatgtcgatgccaaggcgcagggcgtcgtccagcagggcgcgcagggggcgcgcatcgccggtgagcagggcgtgttcggcggcagggctggtgacggtgtcttcggccacgtcggcggattcgtgcagggtgcgggccagcagcggcaggggcagcctgtcgcgctgccaggcccagccgccgtagcggcgcgtttcgcgggccagtgacagggcggcggtgggggccggttccagggccggggcatggccctggtcgccgtaggcggtgcggggcagcgggtccagccctgtcaggggttccacccggaagccggtcagggccatgccgcgcaggccgatctgctggatgatgctggaagacaggatgcgccgtgcggcggcggaagggtcgtcccagtgcagcactggcatgtcgtagcgcccggcatggcggtagacccagcggcgcagggtgccgtcggacccgcgaacctctccggtgacggcccagccgccgggccgcgcccacgacagcaggtcgcgcgagagggaggcgggcagcagtcccttttccgccagcaggtcatgctgggcgcgggtgagcgggcgggcctgccattccgacgaactggcgggcatgtaaggccacaggtcgcgcgggatttccaccaggcagtaagcgccggggtattcgcgcacgttgcgcgcggccagaaagaagtccggtcccatgccggtggcggcggggatgatgtcggtgcccagcagcatgcggttgttgtcggtcaggcggcgcagacgcaggtattcgtcgtccgtgcccgccgcctcggaaaagccgtgctggatggtgtcgtcgccggtcagggtggcgctgcggtcgtaggcccagatggccccggcgccgccggagggggcgacgtacagcccgcgcgcgcccgtgcggcgcagcagttcctgcgttctgggctgggccaggatggcgaaggccgaaggcgtgccgtcggcgatgagcgccatggggtgcaccagcagccaggtatcggcggcgcgcagcaggttgtccgggtcgggcggcagcgaaggagagcgccagcccagctggctgccggagaccacgcgcgaaagttccgccccggcccccagcagcgactgcttttccagccactgcatgtagccggggtccgcccgggtgaccgaggggccttgcggcaacagcaacgatttctgtttggccggaggagccccgcaccctgtcaggagcaggccgagggccagactcagtaccaggtgcagtaccatgcccggaacaggggcggcgggctggatggccgaacggctgggcgcggcagcggcgcgcggcaggccggattgcggacggattgcgggcaggctgcggagcatcagggcaatggtgcggagcgcggcgcggttcggcatgcaagtctcctttatcatgccaacattacaggggggagggggggctgtcaaaggcggtattgcggtcacgccacgccattttcgctttacacgcggcgtgaagcggggcaaaccggcacctgtggccattcgggccacggagtacagggaggatcttcatgccgtttttcgaagtggacgcgcagaaatgcaagcgcgacaacatctgtatcgacgaatgccccatccgcatcctgatcgccgacaaggaaacgggcgtggccaagatgcgccagggcgccgaggatgcctgcatccgctgcggccattgcgtggccgtctgtccgagcggggcggtgcgcctcgagggcatgcccttcgacgaattcgtccccgtccgccgcgaactggccatcgaggccgacgcggcggaacagttcctgcgagggcgccgctccatccgcacgttcaaggagcagccggtggagcacgacgtgctggcccggatcatggacaccgtgcgctgggcacccaccgccagccaccgccagccggtgcgctgggtgatggtggaagaccccgcccgtacccgtgaaatcgccagcctgatcatcgactggatgatgtacctgcgcgaacacgaccccgaaaccgccaagcgccacaacgtggccgggctgatcgccgggtcgcgcaagggcgtggacctggtgctgcgcggcgcgccgcacatcgccgtggcctgctgcgacggcggggccacctggcccgccgtggattcggccattgccctcacctatctggaactggccgcccatgcccacggcgtgggcgcctgctggggcgggtacttcacctacgcggccaacgcctatgcccccctgcgcgaactgctgggccttggcgaggacgagcgggtgcagggcgcgcagatgctggggtatgcgaagtatcggtatcgccggttgccgtggcggaagccgctcccagtcacctggaaataacccccgcgagaatcgcgggcggttgctgcgtcaagcaccgtttccgctctgctggccgcgcggatcgtgggcaatggcggcgtcaaacgccatttccgctcgggtcatgtgccaaagagtacactcccctcgcggaaatggcgttttccttgccctcgccgcacgctgcgcacggccagtataccgttaggttgcgatacagtgggaagaatgaagaaataagaccgccccgaccggaagttccggtcggggcggttgtcatttgaaaacgagaaagaatgtaaattgcctccaggcatggtcggcaggcggagcggtgttgtccgaggacaaggaaaacggcgatgcagcgaggggaggcttcggtatttcttgcagcggcgatacccggcaaacggcaggatttggcccggcacgcaaggaaagcggccccggcgcgaggggagtgtactctttggtacatgacccgagcgccggggccgtttgacgcagtggtcgcggccaaggcccgccgtttgtcagcgcatgcgtgccatgacggcgcgcagcgcctccgcctgctccgccagcgcggccacggcccgagctgcctcgcgcatggcgtccaccgtctcgccggagatgcggtccacctcgccggtggcccggctgatttcctcgctggcggcggattgctgggatgcggcggtggcaatggcccgcacccggtcggcggttgtcacggcaatggtgacgatgtgctgcagggtctggccggaggccccggccagttctgcggagcggcccacgttgcgggcggcgttttccgtggcctccaggttgcgggcggccccggcgcggatgcgcgtgacggcctcgcccacctcgcgggtggcgcccatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccgcgtccggcgtcaccggcgcgggccgcctcgatggcggcgttcagggccagcaggttggtctggtcggcgatgtcggaaatcacgtccatgatccggccaatgccctccacctgcgtgcccagttcgcgcatgtcggtgcgcagggcctctgcgtcggcggccacggcggtgctggcggccacggactcgcgggtgatggaggcgccgtcctcggcctttgcgcgggcttcgtcggcgctggcggcggcctcgtcggcggcgcgggccacctcgaccaccgatgcgttcatctggtccatggcgctggcggcctcgccagcgcgggccttctgcacgtcggccccgcgctcggccagttccacctggcgggccagcccggcggcggcctctgccaccacctgggagatgcgatccgcctcgacggccacctcgctgatgagggtgttcttggcttccatttcctgctggtgggccttgatgtccgtcaggtcggcgaagatggagaaggcgccgatgaggttgccgtccaggtccagcaggggcgcggtatccagacgggcatgcacggtgccgccggtgcggcgggacagggtcagttccgtgttcaggatggcccggcgttcgcgcatgcagcggccaaccacggtgtcgcgcccggcctcgccgtagaagaacagggcaacgtcggcgcccaggtgttcgtccggcgtgccggaaacccccagcaggtccagcatggcctggttcacgtagctgatgcggccatcggtatccaccacgtagctcggcatggtcatgccgcgcaggatgccgttggaaaagcccaggcggtgcttgatctcggccaccatggcccgcacgccgccgatggtgcgcccgatgtcgtcgtcggccaggtagtcgatggccgcgtcgtagttgcccttggccacttccgccgtgaagcggcgcagggtgcccagcgggcgcgacacggtgcgcagcaggccgaacacgaagaccagggccacacccagcgccaccacggcgatgacggcggcgctctgcaagaggtgcgcatccagcccgtgcaccatttccgtgcgggtcatgcgcacggccacgcgccagtcccacggttcgaaatggcgcacgtaggcgcgcatgggcacgccgtccatggtatagtccacggggccatccttcacgcccttgaagaaggggccgatgtccgcctcttcaagcgtcttgccgcgcagcgtgggatggtggagaatcatgcccgaggcgtcgtagacaaaggcgtagcccgcaccggccacgcgcaccttgtccatcatttcgacaagctgcggcgtgcggatggggcggcccacgaaaatgacggcgatgatggtcccgtcttcgtcgcgcacgggcttgtaggcggtaatgtaccagtcgttcaccacgaaggcgcggccagagtaggtctgcccccccatgaccgccttgtagacggggctgtcttccggaatataggtacccacggcgcgctggccgtccgccgtgcgcacgttggtggcaatgcgcaccagcttgccgggcagcacctggaacagggtggcggcgccgcccgccatctgctgcacgcggtcgaccacctcgttgttgtcgcgcatgggcttgcggccaagcagggaatactggaacaggccgggcatttcgaccgtttccttctgccgggtgagctggttgaccacgtcgaccttctgcacgtcgttcttgcgcaccatcagcgggccatctgccagcagttgcgattcgaacagcgcaaggtcggaggtgaccttttcctgcgtgatggcgtgctgcatctcgatggtggagacaagattgtccgtggcggacttcaggttgagctgcccgaggtccaccaggtcgccccgcacgacgatggtgagcacgatggccatgaaggccacggtgctcgccacgatgacggcgctgcccaggtagaatttggtgctgaaacgcatccgctggaacatgaaccccccaaggctgatgggggccgcaagaagttgtcacgcaagaacgccgcgtggacggaatacggccccggtgtgaaacgagtgtgtctggctctgtgagtgttggacagtgttaatcaaagaagcttcgaaatcaacatgatatattaagaaaggagtacggaatgagcggaagcacgggaaaggacaggttcgatacctccgggttcgtcatgcgcaaacaggacgtgggcgatgccaacgcgacaatgaccgtgtcgcgcgcggggcgcaggccccccttcgacccggcggcggagcgcatcgtgatcctggggctgccgggcagcggcaggcggcaactggcggagttggtggcgcaacgtttcggcatgcaggcggccacgcccgatgacgacgccgcgcccgaggtggtgacggagctgtgctgccgcaccggcctagtgctggcggcacccgtttccgccgtgcgcgacgaacatctgcgggcctgcctgcgcgacggggcgcgggtgttctacatgatgaccaatccggtgcggctggccgcggagctgggactttccggcgaagtgggcgaaaagttctgccgcgaggcgctggaactggaaaccctgagcatgggcgtgctgcactttctgctgccggacggaagaacgccggagcagctggtggtcaacgtgtgcgagagcctgggggtggcctgagcatcaccacgcggccacgcagccgtcgccgcgcgggtctgccgcgccttccagcgtgccgtcggggtggcggacgatgccaccggcatggcccatgaccggatcgtagtcgtccaccatgcgcacggggtgcccggcggcgcgcagcgcatcggcaacatccggggcgatgcggctctccagccgcagatgcacggcgtcgtcgccccaggtccggcccagcagccagcgcggtgcgctgacggcccgttgcagcggctggccgaagaccacgtggcgggtgaacacggcggcctgggtctggggttggccctcgccgcccatggtgccgtatggcatgaccctgccgtcggccagcagggccatggccgggttcagggtatggaacggcttgcggcggggggccagcgcggcagggctgcccgcctggagggaaaagccgcagccccggttctgccaggtgatgccggtacgcggcagaaccacgccggaaccgaactcgaagtagatgctctggatgcagctgacggcgcgcccctgtgcgtccacggcgcccagccacaccgtgtcgccgccggatggcggcgcgggccacggcagggcgcgggccatgtccacgtcgcgggcaagggcgtccagccggtcgggacgcagggggtccgttgcagagccgggcgcagggtacggcgcgtggtcggggtcgcccacaaggccgtcgcgcatccggaaggcgcgcttggtggcctccactacggcgtggatatgggcgaaggtttcgggttcgatggcgacgccctcaccgcgcaaccgttcgaagatgccgaggatgcacagcgatgccacgccctgcgacggcgggggcaggttgaacacccggccttgcggcaggcgcagggacagcggggtgaccagcgccgcgcgatggtccgcgaggtccgccgcggtgaggggcgagcccgcttcggcaaggtccgcggccatggcggcggccacccggccccggtagaagtcgtccagcccgcgtgtgcccagcgtgtgcagggtgtcggccagggcgggcaggcgcagggtgtttccttccggcgggcagatgccgtccggcaggaactgcgcggcaaagccgggttgggcggccagcgcttccatgttgtcgcgcaccagcgcgtgatgtccggcggtgacggcaacgccgtgccgggcgtgccactgcgcttcttccagcaggcggggcaggggcagggccggaccccaggcgcgggcgtggtccagcgccgccgcccagccggataccgccccggccacggtgatggcggcctgcgggccgcgccggggtatctggtgcgtatgccccgccgcgcgcagtaggtccggggtcacggcggcgccggagcgtccgctggcgtcgatgccaacgagcgtggcggcgccgggttcgtgaatcagccagaagccgtcgccgccaaggccggtcatgtgcggatagacggcgcacagggtggcggctgcggccaccacggcctccacggcgttgccgccctcgcgcaggatggccaggcccgcctgcgaggcgagatgatggggggtgacgaccatgcccctgcgggcgcgcggcgtgtgcagcatgaccgggctccttggtgttgaaatttcaacgggcatccactgtcggccatgccgccagtctgcccgtctgcggccttgggccgtctgcatccacccctgccagaaagtttgagggaggggatggggtccggggaaggggagggtacttttcaaagtaccctccccttccccggttcattcattcgcctcttctccctcgactaaccccttaaccgcaggtaattgcggaacaaccggcggctcatgcgcgaccaggcatcgaagtcggcggtggattccagcccgggcaccagcgccttgaccacggggaattccaggtcggcgtgggtgagttccacgtacacgggcgccatgcgattgacggcgaacagggtttccagcagcgccaggtttcgctggggcgattccagggccaggtcgggcaggtcttccagcttgcgttccggcaggccgcgcacaccggggccggagggaccgccgttggggtaggcgaagggcgtttcggtcatggcggaaagcacggcgcgccgaccggaaaggcccgcgccggtgccgcgcgccacctggccgcgcggtcccaccacgaagcacttgtagcagggcacgccgaactcggtggtcaggtcctggaactggatgtggatgccgcgcccggcgtagtcgtccagcagggattgtagacgcgcatcgtcggtgaccaggcggaagcactgcgagcggtcgtagggcacggtggcttcggcgtcgcgctcgaggatttcggtgagcgcggccaccttggcctcggccatgatgttgccggtggcaaggcccgtggagccggacgccgagaacaaggcgatttcgtcgaggttgcagaacagataggccatctgcgcgggcaccagcacggggcgcgagccgcccgtatcgtcgggcgtgtgcccggcaagccagtacaggggctggtcctgatagggggcttccagcgggatggagtggggggacagcacctcgcggccatcggccagcaattcggacaggcgggcgtgcaacaacggctgcggcgtggcccggtcgagcacatggagttggcctttgatttcgcccacggagacgtaggacgaggcacgctccaccatctccatggcgtacgaggcgcgcgcgtcggccagggacaggccgcgcccgtaggtggttccctcgcccttcaaggtgtagtcgagcgcgccgcagcgcacggtcatgtccacgttccagcggcgcagcagggcgatgggcgaaagtgacgcctcgtggcgcatctcgaccccggcgatgatgccgttttccaccagccgctccagcgcgagggatgccgtctcgtgcgatggcgggcgctgccagggggcggattcccggggctccatggacagcagggcgcggatgtcggcggcagtgaccaccggatgttccggtccgtccagagtttccgcagggtcgtacagcggggggatgtccatgtcctcaagctgcggcagcatgcggtggttgtgcatgttgtcgcggaacacctcgcaccaggcgcggtgcaggtcgcggtcgggctgggcgtgccagcgcagtgcgatgtgcggagtggcggcctcgacggcggcaagggtttccggcgtgggggccggggccgccgcaagcaggccggaaagatcggggttcagcaggcacgcctcgcgcagcagggcggcggtggcggggcgggcggcgggatcaaggctgtccagctgggcggacatgcgttccggggggaacacggcggcaaggcgcagcagatggctgtgcaggaattcgtcgaggggggcggcctccagccggtcgaggccctgctcgaaggtcatgtccgccgggggctcgcaggcgaaatagcccgtggtggcctcggtggaggtgtgggcatagcggtagtgcagggtggggagggcggcggcgggggccgcaggcttggtcgagtggggcataggtcctccgtgagtgtgcgtggggatggcatagcgtatgggcggcagggggggaaggggggggggaaggggggagggagaaggaagaaggcgaaggtgaaagggaaggggaggtagagatgttgtgcgcgattgggtgcggcctctacgaaggcagttgcgcactgttgaccacgcccggtttcgttatgcctccggcgggcaaggggccattgaacgatggccccttgcatccccgcgttccaggggctccgccccttggaaccccgagtaggcctgcaccgcattccttcgtcgccagcttccctccggcgcaggacgcctcctggcgatctggcgccgggaatgcgatgtgcgcatggctcccagtggcatggaacaacgagggtgcctttaccttcaccctcgtcgtggcgcgcatccgttaccgccggagcttccgccgtcgcaaagcctccggcggcgatcaccggctacggatgcgtatcgccgcgcgaaggttttttgcgctcaagcgaagggagtgcgtttttaggagaccggtgcccgtaacatggtgacgagcgtattcatcgaccgcgttccgtgcgtagaagtgtgtgacgccgggctttgacggcggcacatgcgtcgcaacgagggcgtggatagtggcaccttcgttgtgcgataccaccgggagccttgtgcgcatacgcattcagccgggcagatcgcccgaggcgctcaagcgccgcagggaagctgcccggcgtaagaatgcggcgcaggatacgttgggggtccaggggaggcgaagcccccctggagcgcggggttgcaaggggccgccgcttagcggccccttgcccgccggaggcataacgagatcggccgtggtcaacgaggcgcaactgtcttcgtagaagccgggtccaatagggcacgacacttctcttctttcccccccccacacgccaaacaacaagggggccgcgtttccgcagccccctcgctcagctatccaattccaatctcttgtccgcgcgcgttcatacccgcgccccgcgcccccactcactgcgccgcaatccactccatggccgcgtgcaggtcgagggtgccggtgtaaatggcccgtccggtgatggccccttccacgcttgaggtaagcgtcatcgggtacagcgcccgcacgtcttccagcgtggccacgccgcccgccgcgatgaccggcaccgggcacatgcccgccagccgctccagcgcggacaggttcaccccggtctgcatgccgtcgcggtcgatgtcggtgtagatgacgaaggcggtgcccgcagccagcaggcggggcagcacgtcgtcaacggtcaggccggaatcggccacccagcccttggtcttcagcctgccgccctcggcatccagcgaaaccccgatgcgccccggaaaggtggcgcacaggcgggcgtacaggtccggttcctccagggccacggtgccgatgatcagtcgttccaccccggcgtcgaggtaggctttcgccgtggcctcgtcgcggatgccgccgccaagttgcaccggcacggaaaggtcggcgcagatgcggcggatcagttcgaagttggcgggcatgccgctgaaggccccgtccaggtcgatgacgtgcagccacttggccccctggtcctgccagtggcgggccatggcggcggggtcgtcggaaaacacggtttccgcgtcggcgcggccctgccgcagtcgcacgcagcgtccgtccttgatgtccacggcggggaacaggatcacaggccaaactccttgatggccttgcgcatcccttccttggccaggtcaagggccgacagccacttgcccttgcgccctacgaacttgcccatttccagcaggttgtccgcaaggcccatctgcttttcgtcgtagttggagcgcatgacaagggtgccgcccttcacgtcgatgaggaagacatccatcatgatgctggccgattcggtcacgcccatgtcgccgcccttgcgctcgcgcatgtcgacgacctggggcaccagcagaaagtccacctcggccttgcggcccacttccacccagtaggccagcgcctgcggacgaccgccggtgcggctgccagcctggggcgaaagcgagggcttggtggcggcaaagctgtacacgcgcttggtttcgccgcgcaggatgtcgccgaaggtgcggtcgaggtcggcaaaggtttcttccgacacccgctgctgatcctcggggatgtacccggccagcagatcggccatggccgtgggctgggtgaaggcggccacgccgatggtggcatccggcagcggagccgggccccgctgacgctgcgagcagccgggcagggcgacgagcagggtgaggacgagcagcgcgagcagcgcgcccgacaccgggaaggtgatgaaaccgcgatgggtacgcatcagtctaggctccctttggtgctgagcagcgtctcgcggtcacggcgcaccgcctgccgcagggcaagtcccagccccttggcggcggattccagcaggtggtgaccgttcctgccgtacaggaacgagacgtgcaggttcatgcgggcggccgaggcgaacgccttcaggaattcgcgccacaggtcgcgttcctgcccggcgatgacgggcggcagaaggtcgtccccgcgccattcaagccacgggcgaccggaaatgtcgatgcatacgtcggccagggcctcgtccatgggcacgcgggcaaaacccacgcgggcgatccccgaccgttcgccaagggcttcggccagggcctggcccaggcacaggcccacgtcttccacggtgtggtgggcgtcgatttcgagatcgccggtgcaggacagggtaaggtcgaacccggcccagaacgcggccagggtgatgacgtggtccgccatgccgaacccggtgtgcacgttgaccaggccctgtccgtccaccacgaggtcgaggcggatggaggtttccttggtttcgcggaacacggcggcgctgcgctggctcatctcgggctcctttcttggtgcagggttcatgtgtggacctttgcgggctgctgcgcgccgctagtcgccctgtacgatggtatcggggcccggctttgctgcctcgccgtccttttcttccgtgtcctcgccgtcttcgctgtccgcgccgggcttcttcttgccgaacacggcggcgacgatgatgcttatttcatacagcacaagcatgggcgccgccatcatcaactgcgagaaaacatccggcggggtaaggatggcggccacgatgaagatggcgaggatggcgtacttgcgggtcttgcgcatccactgcgcggtgacgaggccaagccgcgccaggaagaacgcgaagagcggcatctcgaagatgaggccgaaggccagcagcatcttgagcgtgaagcccaggtactcgtccagcttgggcatgggcgcgatggtgtcggtggcgaagcccacgaagaactcgaaggcgtacgggaacacctggaaataacagaacgccgcgcctgccacgaagaacagcgcggatgccccggcaatggggatgacgtggcgtttttcgtcgtcgtacaggccgggcgctatgaacgcccatatctggtagaacaggtacgggctggccagaaaggccccggccaccagcgccacctgcatgtagacgaagaacgcctccggcagggcggtgtagatcagcttggccccggacggcagcgcccgggtcagggggatcatcaggtagttgaacagttcttcggcaaaaccgtaacaggcgaaaaagcccacggtcagcgcaatgaggctgcgcaccagacgcacgcgcagttcggaaagatggtccagcagggtcatggagcggccaccctcggcggcggcttcgccttccttgctggcgcggtccacggcctcgctgaggtcgcgcgggggggcggaaaccacggcgttctccggggcggaggttgctgcggtgtcggctgcgtcggcgtcggttgggggcaggggggcatccgggggcagggtgtcggagccgtcctgaccggcagcgggggcggcgccggagccgccctgcccggcttcctgcccggcatcctgactggcggcggggggcgtgtcggagccgtccggctcatagtcgggcagcacggcggcggcgatcacgctctcgacggagcgggactcgcccgattcgactgccgccgaaacggaatccgccggggcggcgtcggaagcatcgctgacgggcgcatcggaaggagccggagcatccgctgcagtttccccgatggtgccgcacgaggcatacgccagcccggcatcggggtctgactgccatgcgggcttctgctcacaggcgtcaatggcgtccagttcccaggcgttgcgttccgctgcgtccggatcgtacgcgttgggggcgtgcgcttccggttcggctgcgtcaggcctgtccggcttgtcctgcttgtccggcgccgcacgtttctcgcggtcaccttcggacacgggctccgccttggcggcgtccttgtcgtcacggctcatgcgttcttaccgttggcttcggtggcgggcttggcggactcggccttgggggcttcggccttggccttgtcgtcgaagaattccttttcggcttccttcttgcggcgctcgtgatcctcgagatcgatctcggtgttcagcgtgcgctggaagtcggtggaaacccggcggaattcacccatggccttgcccagcgtgcgtgcgatgttgggcaggttcttgggaccgaggacaatgagggccacgaccatgatgaccagaagttccgtactgccgatgccgaacattgaagacagaccgccttggttgcagtgctgcgggccggagccgggatgaccggccatgccccgtgggcgccgcgctgtggcgcggcccttcggccaaaggtggcgggggcgtcacgggggccttgcggcccccgtgcgtccgccgggcgttcattcaggggcgcactctggcgcgcgcctgggcgaacgcggtccgcctattcccattcgatggtgctcggcggcttcgaggagatgtcgtagaccacgcggttcacgcccttcacctcgttgattatccggctcgaaatacgctcaagcagttcggaaggcaagcgcgcccagtctgccgtcatggcgtccacgctgtccacgatgcgcagggcgatgacgtgctcgtaggtgcggccatcgcccatgacacccacggtcttaagcggcagtagcacggcaaagccctgccagaccttgcggtaccagccggaggacatcagctcggcctgcacgatcttgtcggccttgcgcaggatgtccaggcgttcctcggtgatttcgccgatgacgcggatggccaggcccggaccggggaaggggtggcgccagatgatgaagtccggcaggcccagttcgcccgccaccttgcgcacttcgtccttgaacagttcgcgcagcggctcgatgagcttcaggttcatcttttccggcaggccgcccacgttgtggtggctcttgatgacggcggaaggccccttgtgcgacaccgattcgatgacgtcggggtacagggtgccctgcgccaggaagtccacgtggccaagggctttcgcttcctcgtcgaacacctcgatgaaggtgtagccgatgatcttgcgcttctgctcggggtcttccacgccttccagcttgtcgaggaagcggcgctgggcctgcacgtacttcaggttcaggtcgaagtgctcgcgcaggtagtccaccacttcctggccttcgttcaggcgcagcacgccgttgtccacgaagatgcagtgcaggcgcttgccgatggccttgtgcagcagcacggccaccacggtggagtcgatgccgcccgaaagcgcgcacaccacgtggcggtcgcccacggtttcggccatttccttgatggcgcgctcaacgaacgacgacatggtccagtcggccttcagcttggccacgtggaacaggaagttgttgatgatgcgggtgccttcctcggtgtggtgcacttcggggtggaactgcacggcatagatgcggcgggcgtcgtcggccatggccgccacgtccagggtggcggtgcggcccaccacggcaaagccgggcgggggcgtcttgaccttgtcgccgtggctcatccacacgcgggtggtggcggacttgtcgatgccgtcccacagcgggcagtcgcccagcagggtgaggtcggcggggccgtattcgcgggtttccgaggtggccagctggccgcccaggttgtgacccagaagctgcatgccgtagcagatggccagaaccggcacgccaagctccagcaggcccttttccagagtgggggcgtcggcctcgcccacgctggccgggccgccggacaggatgacggcggcgggcttcatggcgcgcacctgatccgccgtgacgatgcaggggtggatttcggagtagacgccagcctcgcgcacgcgacgggcgattagctgcgtcacctgcgaaccgtagtcgataatgatgaccttggtctgtgcttccatgtgctgtcctctgtcgcccgcgcggggtgcttcgggcaatcgtgatatgcgttgtgaggccgtagtgtcttgtttggcgcttgcgcggaggcttttttgcctttctccgtcagtgcgcgaccttggccgcgaagggagtttcggttccggcaaggaaggcgaggggcggcaaggggagcgtactcttcggtacgtgacccgtgccgcctccgatgcctgacgccgccggaaccggaaataccgagcggctagttgttgtcgatgcggtagttgggcgattccttcgtgatgatcacatcatgcacgtgactttcacgaagccccgccgcggatatctccacgaactgcgccttttcctgcaattccttgatgtccgccgcgcccacgtagcccatgccggagcgcaggccgcccaccagctggtacaggctttcggccaccgggcccttcacgggcacacggcccacgatgccttcgggcaccagcttcttgctcttttcctggaagtagcggtcggagctgccttccttcatggcgtcgatggaacccatgccgcgatagatcttgtacgagcggccctggtagagaatggtttcgcccgggctttcgtcggtgcccgcgaacaggctgccgatcatcacggtgtccgcgcccatggcgatggccttgaccacgtcgcccgagaacttcacgccgccgtcggcaatgacgcaacggccaagctcgcgtgcggcgcgcacggattcgaggatggcggtcacctggggcacgcccacgcccgccacgatgcgggtggtgcagatggagccggggccgatgcccaccttcacggtgtcggcgcccgccttcaggatacccttggccccttcgtaggtggccacgttgcccgccaccagctggcacttgggaaaggcgcccttgaccatctcgatggcgcgcagcacgttgcgcgaatggccgtgggcggaatccagcaccagaaagtccacgcccgcgcccagcagcgcgcccgcgcgctcttcgcagtccttgccgatgccgatggccgcacccacgcgcaggcgaccgttatcgtccttgcacgagttcgggtacttctggaccttgtcgatgtccttcatggtgatgaggcccttcaggcgattgccctcgtccaccaccagcagcttttcgatgcggtgcgcgtgcagcaggtccttggcctcgtccagggtggtgcccacgggcacggtgaccaggttcttgctggtcataacctcgcgcacctgggtgccttccaggtccttgacgaagcgcacgtcgcggttggtcaggatgcccaccagttccaccccgcgcaccaccggcaggccggagacgcggtattcggccatcagctccagggcctggcgcacggaatagtcggggtcgatggtcacggggtcgatgatcatgccgctttcggacttcttgaccttttcgacctcgatgcgctggcgatccacgggcatgttcttgtggatgacgccgacgccgccgttgcgggccatggagatggccatgccggaatcggtcacggtgtccatggcggcgctgagcaggggaatgttgaggcggatttcgggggtgagccaggtggagacgtccacgaggtcgggggtgacttcggaatagccgggctgcagcaggacgtcgtcgaacgtcagtgccttgcacacgatcttgctcatgatctctctccgggcgggttggttggagcgtccgggccgcgcggctccggaccgttttccccgtctgcctccgaacgaagggcgggtcgttgggcttggcaggtttgacaaatatgtcaaaatttaatcaaccatcatatctgtccgggcgccgtattgtcaagattcgggttgtttccccaatcagtgacaggcggctggcgccgggtgacgtccggcgggccatggtgggcaggttgccgggccggggcctggcgtcttgtcgggcttcgtgccgccatccccgtcccgtgcatgtgcgaaaggggcggtggcccgccccttccggtgtgtgacatcaatgaggcggggctgcgcccgctactgcttcttgtcctgctgcttcttgtcgccgtgcacggcggattcaagttcctgccgggcctgcgccttgaggtcttccggggccttggcgtcttcgatgatggccttgaggtgggcgttgcccttggcttcggccttcaggtagtggcggtacaggatgcccaggttgtagcgcgcggcgggctggggatcgatttcgatgagccgctcgaaggtttccgccgccttgtcgaaagactgctgctggtactgggcgatgcccagcatgtacagcggctgcgggtccgccggagaggccaccacggcgcgggccaggaagctttcggcgcgcgcccagtcggcgtggtccagaaagtgctggccaagggcgaacagggcgcccgcgtcggtggggttctgctgcaccttctgcatcagcgcggagaccacttccatctcgcccgcgtgttccccttcctcctgcgcggcgggctcgcggccctgctgcaccagcgacgggttggacaggcggtacaggaacgaggaacccagcatggcggccaggccaacgcatacggccagaagcaccagcttgcggccaccgtccagcggattcatggtcagggagctatttgtcatcgccaagcatctccatgtggcggatgcgccggtccaggttctgttgcgcgcgggccatcaggaacaggtaggcgccgatgccgagccacacggccgcgttggcgaccaggagccattgggtgctttccatatttttcgaacctcctgccttttgcaaggctagatggtggtttccgtcgcaagcacgtcgatgcgtgccgccatgcgccgctgcgccgcgcgcagccaggtcagcgccacccacagaaagccgaaggcgacgatgcaggcgatgacggtggtcttcatttccggttccaggcccccgcccttggatgcgaacacggcggggtggatggagcgccacagccgggcggacaggaacaccagcggcacgtcgaggaaggccacgatgcccaccacggcggagacggtgcccagccgctcgcgcggcaggtcgagggtgcgcagcacaaggtagcccgcgtacacgaaccacatgaccagggtggtggtcagacgcggatcccacgtccaccacacgccccaggagtggcggccccagatggagccggtgatgagggcaaggccgctgaacagcacgcccacctcggcggcggcgccggacagcgcgtcccacttccagtcgcgggtgcgcagaaaggcgatgctggccacgaacacggtaaggaagctgatcagcgaccaccacgccagcggcatgtggaagtagaatatcttctgcacgatgcccatggtctgttccacgggggcgtacacgaagatcatgtattggcagagcgcgagggctaggcccgcgacaatgccgacaaggggcatcgcgggggaaagccggttcgttcgcatgggtgcctcgctataaggggtcaagggggcgcggcccctttgcgggggccggggggcggagccccctgatcaattacgttcagctactcttccccgccgtacacgaaggggaagagcacgatgcccgcgccaaggaacagcgcgtcgaaggcggccaccagccccagccatgattccaccccttcggggatgtcgtcggcaaaggcggcggcgcccacccggatgcccgcgagcagcaccgggaccagcagcggaaacagcacgatgctgagcagcgattcgcgggcggcctgcccttgcgacagcgcgcccagcagcgcgcccagggccacgatgcccacgtccgccagcagcacggtggccaagcccacgtgccacaggggcgacacggactggcccaggaagacgatggcggcgggcaggaacacggcctgggcgcagagcagcagggtaaacccggcaatgcccttgcccagccatacggcctgcaccggcacaggggccagcagcagcccgaagcgggcgccgttggcttcctcgatggcgaacagggtattgaagatgagcacctggcagaaggcggatgccagccagaagatggcggcggccccctgcggtcccatcacctcgcccacccgctgggacaggctgaacacgaagatcagcaacagccccagcagcagggcctggaccagaccggtgccccgtgacagcagcagacgcaggtctttcgatgcgatggcgatggcggcgctcagcatgccacggcctccggaacgtagtcggcggcggggccgcagtaggccacgcgcttttcggcaatggccagcacctggtcggcccgggcaaggtcttcggccacggaatggctgatccagacaatgcccgcgccccggtcgcgcgcggcggcgatttcgcggtgcaggatggccatggaccgggtgtcgagcccggtgcccggttcatccagcagcaacagcgatggcgacagcagcagcacccgtgcaaggttcagccgctgggccatgccgcgcgaaaagccgcccgcccgctcgaaggcgaagcgcttcagttccatgcgctccagggccgcgagcagggcgtcttcggagcagcgctccggcgcaaggccgtgcaggcgggcccagaaggccaggttctcgaaggcggtgagttcaggatagatgaacgtctggtggccaaggtagccaagggcgtcttccgcgatgccgcgttccacgctgcccgcgctgggccgggaaagcccggccatgagcttgagcagcgtggacttgcccgccccgttgggaccggccagcagcgtcaccgtgcctgggtggatatcgaacgaaacgtcctttatcaccagccggttgccgtagaacttggcgaccttggtcagccggagcagcatcatgcttcctgcctgtctccggtgtcgccgtcctcgtcgcgggacgaggacggacggcgcaaccccagaaagggcgcgatgcacatcagcgtgccgccgatccacacccagttcaccagcggattgacgctgatcttgagggtggcggcgccggaagcgtcgacccccagcagggtggcgtacagttcgtcgccaaggccgaagatggtggccgcttcggcataggcctggcggtcgaacttggcgtacaggcggcgctggggcgacagcacgcccacgggcgcgccctcgcgggtgacgttcagctcggcctcgatgaagatgtagcccgcgccttcaccctcgtacaggttcacgtagcgcaggtcgtacttgcccagctttaccgtggcatcgcgggggatttccacttcctgttccagcttgtacgggccggaaaaggccacgcccagcaccatcagggccaggcccaggtgcacgccgtgggcggccagcgaggcgttgttgcgccgcacgtggctttccgtggtcagcaaggtgatgatgcccgccacgcaggccgcgcccgcgcccgcgcccagcgcggccatgggcatgcggtaggtgtaccaggtcatggcggtgacggcggccatcacccccagcacggccaggagcttgggcatgctgcgcacgccgcccttccagcccagccaggggcagatggacagcagcacggcaatgcccgcgaacagtggcagacacacccggttgtagaaggcgggttccagccccatgggcttttcgacccagaacttgctgaacacgggccacatggtggcaacgaggatgatggcggaaagagccagcagcacccaggccaccagcaccaggaagccttcgcggctgtcgatgccggacaggggcttggcgtcgtccttgcgccagatcagtgtcaccgccacggtaagcgcgatggaggccaggatgaagaccagcagaggtcggcccacgccgccgtcgccgaaggcgtgcagcgaatccaccaccccgctgcgcaccagataggtggcgaagaaggcggaaatggtggtcagcgccatgagcaggatgttgacgcggtgcagcttgccgcgccgcgactcgatgaccgaggtgtgcaggaacgcggtggagaccagccacgggatgagcgaggcgttttccaccgggtcccatgcccagtagccgccccagcccagttccatgtacgaccaccagccgcccagcacgatgcccgcggtcaggaacagccatgccgtcagggtgaagggccgggaaatgcccgcccacgcgccctcgcggccatagccgttgctcatggcctgggccagggcgagacagccggggatggcgaagccgccgtagcccagaaagagcagcggcggatggaagatcatgccggggttctggagcagcgggttcaggccgttgccgtcggcaggggccggggcggcggtgaggaacgggttgctccacgcggtgaggatgagcaggaagaaggccatcacggccaggaagaacagccagtaccacagcttggtctgggggctgaggtctcggtagccgctggtgactgcgaagatgaccccgaacagggccacggaccacgcccagaacagcatggacccggcctgcccggcccagaaggccgtcatgcggtagaacagcggcagtgcgcggtcggtgtagctggcaacgtagacgagcgagaagtcgaagttgacaagggcgtgcagcagcaccacggatgacagggtcatgaacccggtcagcatcaggtgcgccttttcgatccacggcagtgccgaggaacgcccctgccacagttgcgcggctgccgccccggcgaagaagagggcgaaaagcagcgacgcgacgagcagcaagtaggcggaaaggtgcatgaagtctcctgccgatatgtgagggatgcgcggcgcggcatgtcgtgcggccagaagcggatcgccgggtggcgcccgccatgccgcgtgttccacatgtgtgtcgcggacgcagggcgcggggcacagggacgcggcacgtgccggtatggccgtccgtcagccgcaaggccggtacggaaggctggccggttcgcgccgcgtcaaccgccgctcatcatcccttacggttttctttttcgtatttcgagggacacttggtcatcagcgtcttggcgcggaactcgctggcggccccgccctgaggcatgccgccttccacgatgacctcgacgccttccttgaaggtatcgggcacggccccgcggtacatcacccgcacggtctgcccgggattgtccttgtcctcgagcaggaaacgcacgcccggcccgtcgtccagcctggcgatgccttcgggggccaccgtgccgaacatgcggatggactgcaatttttccgaaggcatggcgagggcttccgaaacattcaggaagtacacgctgttctgggaaaagcccgaaaacaccagatagcccaccccgcccagaaacagggcgagggccacgaggtacaggcttttgccgttcttcttcgacatgtgtggtccttgtggcttcccttcccgctccggcggcgtcggtcgaattctgtttccgaccgtgtccggaaaggagggaaatgcgccgccgcatcacgcgtaggccgggggctgtgcccacccgtgccgttgcggaagggccgtccctttggctgcgcgggcgcgttcatggtgcaggcgcggatggcgccgcgcaggcggctggcgttgccgcccgcatgatccgccggtcggtgaccggctgcgaactgtgtatcgtctcgcggcgccgtgtggcggtgccggattgcatcggagcagtgtcgcgcgttgcgtccgaaggggaagcggaactgcctgaagcggccctgctccctacggaaacgtcatgtgcggctgcgtctggcatacggcgtttccgtcgttgtggcaagggggtagcgagcgtgcaaaggctttcacaacaggctggtcgttcaggtaacattccgaaatcaataaaaatgttctaacatgctcaatttgctagtagtaactattctttgttgcgtgccagttccgagcggcggcgccgggccagttcctgcaaatcgtccaccctgtcggtttcgtccacgatttcgcggcccagtatttcttccagaacgtcttccagcgaaatgaccccagctagaccgccgtactcgtccagcaccacgaacaggtgggtgcgcgcatccaggaattgcaacagggtgcggtccagggtctgggtgtcgggcacgaagtgcaccggctgcatcacctcggacaggcgcagcgtgtcgttgtcctccgcaacttccttgagcacccggcggcgggtggcgatgcccaccacatcctcgttgtgctcgccccacaccggcacccggctgtagtgccagaagtccggctgttcgtgggcctcggccacggtcatggcggcaggcagcgaaaagaccaccgtgcgcggggtcatgatttcgtgcacccgcttctggtccagggacaggatgttgcggatggaaagttcttcatagggctggatgcgcccggcccggcgcgacaggctgacgatggcccggatgtcgtcttccgtggcgtgcggcgcgccgccgccgggcggagtgaacagccgggtgatgcgcccgcccaaccatatgaccggcatcagcagcgccaccagcacgcgcaccgggcgggccacgtattccgaaagcgggcgcgcatgcgccaccccgatggtcttggggatgatctcgcccaggatcaggatgagcaccgtgaacccggcggcaaaggcggccatgtgctcgtcgcccagcacgtccgccgcgtaggccccggcaatggcggcccccgccgtgttggccacggtgttcagggtgagcacggcggtgatgggctgctcgatgcgcgaacgcagttcgaacagcacctggcccgccttgcgccccgatttgcgcaactgctccacgtggctccagggcacggaatacaggatggcctcggtgacggaacagcaggccgaaatgatgagcgaaagcgaaacggccacggtgagcgcaagcatgctatgtcctgtgcgccgatacgcggcgtacgtgcggggtggtgccgtccgtgcggatgttccgtcgggcggaatcgacaggagcgggtggcgggcgcgggtattgccggaccgccgcatcggaacagcctatgcggcccggcgtcgaatggcaacgtagggccgcatgatggccgattgccgcaagccgccgtgctgcgccgtgacgcgtcgccgccttgaaaaaagcggcccgccgtgccacaagttgccccaccatgaaccgggcatcaacaaccaccagagcaattcccggcgccgtgctgcttgaccgcgacggcaccgtcatcgaggaccgcaactacctgtccgacccttccggcgtcaccctgctgccgggcgcggcccgggggcttgccgcccttgccgccgccggggcgcggctgttcctcgtcaccaatcagtcgggtatcggcaggggctatttcaccgaggcggacctgcacgcctgcaacgcccggctgggcgaactgctgggcgaacacggcgtggcgctggccgacacggccttttgcccgcacggcccggacgaccggtgcgcctgccgcaagcccgcgccgggcatgtggctggccctgcgcgaccggcacggcctgtgcgccgccgccaccgccatggtgggcgacaagcgcgaggacgtggccttcgggcgtgacgcgggcctgggccgcgtggtgctggtgctgaccggcaaggggcaggccgccgcgcaagcgctgggcgtgcccgtgcccgaaggcgatgccgccgtgcgcgaatccgcccccgccgagcttgccgcccgcccggactggccgcacgccgtggcgcgcgatcttgccgccgccgcggaatggctgctgggcggtaccgccgccgtttcgggtgcatccccctccggcccctctttcacggacctttcgcggagcgaaccgtcatgagccgtatcggcgtctggaacaccgcctttctgggcgacgcggtacttacgttgccgctgctgcgcaccctgcgcgccaactaccccgatgcggagctgcacttctgggtgcggcgcggcgtgggcagcctgttcgtcgcccagccggagctttccggcgtgcacgagttcgacaagcgcggcggcgaaagcggcatcatggccgccgcccgcgtggggcggcaactggcgcgcgagcggcattcactgtggatatccgcccacaccagcctgcgcagcgcctgcatcgcccgctggaccagcgccaaggtgcgcatcggctacgacgcgccgtggttcaactcgtggttctacacccacaccgtgccgcgccgcttcgatgaactggacgagatcgaacggctgctgcaactggtgcggcccctgaacctgccgcagattctggactggccggaactggtgctgcccgaacccgcccgcgaacgcgccgccgcctttcgcgccacgcacgccgcccccggcgcgcccctgctgggcgtgcatcccggttccgtgtgggccaccaagcgctggcccgccgaatacttcgccgaggtggtccgccgcgccgccgccgctggcgcgcgcatcgtgctgtttgccggtcccggcgaggaagccgtggcccgcgaggtggccgaacgctccggcaccctcggcacgcccgcgctcatcgacctgtccggtgcgctccgcctcgtggaccttgccgcgcacctcgccatcctcgactgctacctgtccaacgactccggccccatgcacatcgcctgggcacagcgcatccccgtcaccgccatcttcggccccaccgtgcgccgccacggcttctacccgcgcggccccaaagctaccgtgctcgaaaccgggctggactgccgcccctgcggcctgcacgggccgcagcagtgccccctggggcaccaccgctgcatgcgcgacatcacccccgacaccgtgtggcaggacgtgcacgcgaaactgttcgggtagatggcggggcaaccgggggaaggggagaagccccttttccaaaaggggtttctccccttcccccggacccccatcccctcttccccaaaacgttttcattggggggatgagccatgggatgagaggagcatcgcagccggtggctgatgcccctgttgaaaagtttggaaggatggagagggggggcgggggagaggaagggaactttttcaaaagttcccttcctctcccccgcattcgttttcttttggttttacccgtggtgatggtgcacatcgccgccggtgtgggtgtgcacgtgggtatggggggtatgggtggcgatgctgacggtgccgtcctgcacgctgaggaagctgtcgcaggtctgggccagaaagtcccagtcgtgcgagatgatcaggtgggtggggctgtgcgcggccaggatggcgatgagccggtcgcgggtgcgcgggtcgaggtcgttggtgggttcgtccagcagcagtgcctgcggctgcatggccagcacggcggccagggcgatcatcttcttttcgccgccggacaggcggtgggtgacccggctgccgaacccggcaaagcccaggcgctccagggtggcctgggccacgtggcgggcctcggcgggtgatgcgccgtggttcagcgggccgaaggccacgtcttcgagcacggtggggcagaacagctgatcgtcggaattctggaacaggaaccccacctcgcggcgcagcggtgcaaagtcggactcgcacgtcaggggcgcgccgcgatgcagcacccggcccgactgggggcgcagcaggcccatgagcagatgcagcagcgtggacttgccgctgccgttgtgccccaggaggccgatgcgccgccccgggcgcaaggccagcgaggcgccgcgcaatacggggtccgcgctgccgggataggtgaagtggatgtcctcaacggcggccagcggcggggtggcgtcgtcgaaatggggatgcggatgctcgtgtccgtgctcgtggtcatgctcgtgtccgggggcgtggtgatccggatacccgtgattcggggggggggcggcggtgctcatggcagtgcggtgaggggctgaaggatgtcggcggccagcaaggttgccgcgcacaggattatggcggcggccagcaggcggtcgccggggtgtccggcgggttcggccagcatgtggaagcgcccggcaaagccgcgcaggcgcatggcctgccccacacgctcggcccggtcaaagctgcgcaccagcaccatgcccgcaaggtttgcgtacgtgcggtaggtgtgcaggttggtgccggggatgaagccgcgcaccttggctgcggtgcgcaggcggtggtattcctgtgccaccacgtgcagttgccgccaggtgaacaacagcagcagcgccagcttgtccggcagccccagcccggccatggcatggcccacggcggtgatgtccgaggtgcccgccagggcgatgaaggcaagcacaatggcgttggatttcagggtaaccaacacggcctgggccacgcccgcattggtggcggtcagggccagccagtctggcaggccgggaaatgggccgatgcgcagcagtggcacgccgggcagcgaaaagggcaggaacacccacagaaaggccacgaacacgttcacggcggccagccgtcgcagcaggcggggcaggggcagacgcgcccacgcgcacagagtcgcgcccagcagcagggccaggccagccgggccgggcgagcgcagcagggcgacgcatacggcaacggcaagcgctgccgccagcttgcagcgcgggtcggccagatgcaggcgcgaggtgccccggctgaagggttcgtccagcaccgcgagctagccgtgcgccgcagaggtgaaggccagcatttcgggccgcacccgggcgatgaacgacaccaccagcgccgtcaccacgccttccacgatcatgaccgggatgtgcgccagcatcagcgcccgcgcggcggggatgaacgcctcgccggacagtcccagggacacggcggtgagcagggcggacgcgcccacggacaggaagccgcaggcaaaggccgcgcccccgcgcaggcgggacgggccggtcagcatggggcggaagacgtagaagcacagcaccgggggcagggccatgttgaaggtgttcacccccagcacggtaagcccgccgaactggaacagcagcgcctgcaacgccagcgccacgaagatggcgggaaaggcggcccagcccagcatgacgcccaaaagcccgttgagcacgaggtgggcgctggaggggccgatgggcacgtggatcagcgaggccacgaaaaaggcggaggacaggatggccacggtcatcaggcgatcgtagtccagccgcttcagccccgccgtgacgccaagggcggccaacgccgcgcccgcgccgagcaccgccggagaaagcaccccttccgaaatgtgcatgcatgcctcgcgctgtctgcgcgcccgtcgcggcgcgcggaaaatccggcgtcacgggcgtgtcgaaaggggtagcagatggcacatggagcgtcaacgtgttacgaatccgcaaggcgtgccggggtgtcgctcgatggggtgctccgccccgaggggggggctttcgggataccgcagacgccggggggccgaggaagcaaggatgccgcaggccgcgcgcaaggcggcgttcactgccccgcctccttccctccgaccgacagttgcaacggaaaccgcccccgcatgcgcggggcatgcgggggcggcgttgattggcaatgcggtgggcgctacatgaagaagaccagcgtcaccagaatgaacgagggcaccaggatgccgcacgaccaggccatgtagccgaagaaactgggcatcttcacgccctgttcctcggcgatggaacgcaccatgaagttgggcgcgttgccgatgtaggtattggcacccatgaacacggcaccggcggagatggccagcagggtctgagtcatgtcgtgcatcaggtgcatggcgtcgccaccggcggtgttgaagaacaccaggtaggtgggtgcgttgtccaggaagctggacagcaggccggtcagccagaagtacatgacgttcaccggctggccgtcgtgggtcaccatctggatcaccgagcgcagcgcgccgttttcgcccgccttcaggatggcgatggccggaatcatgctgacgaagatgcccgcgaacagcttggccacttcggcgatgggaccccagctgaagtcgttcctgatgcgcgactcggggtcggtcagcttcagcgacagcccggcaatggccagcaggatgacgtcacgcacgatgttctgcaattccaccggtacgtggtacactacgaattcaacgcccggtttccagaagccgctcagcagcacggcacccaccacgccgcccagcagcagcaagttcacgctgccttccaggcccagcttttcaccgccgtcttgccggggcggcacggggcggccttccttgccgaacagcacggtgtccagcgcgaagaacacggccagcagcagcagcgaaaccaacagcatgggtgcgaacatgtggatggtggtccagaagaacgagacgcccttgaggaagccgaggaacagcggcgggtcgcccagcggggtcagcgagccgccgatgttggccaccaggaagatgaaaaacaccaccgaatgcaccttgtacttgcggtgggcgttggcgcgcagcagcgggcggatcagcagcatggccgcgccggtggtgcccatccagcttgccagcaccgtgccgatggccagcagcagggtgttgaccacgggcgtgcccaccagcgaaccggtcaggcgcacgccgcccgccacggtgaacagggcgaacagcaggatgatgaacgggatgtattccagcagcagggtatgcagcacttcgtacatggccagcgatgcaccgaacttgagggcgaagggcaccaggaaggccagcccccagaacgcggaaaccttgccgaagtgatggtgccagaagtgcggcgccaccaggggaagaatggcgatggacagcagcatgcaggcaaacggcacggcccacaggccgccgagcagcgcgccgtcgagatgcggcgcgtccgcaccggcagcaaacgcgatgcccgggagcatggtggcaacggcggccacgagggccatggccgtcttctggaactgggtcttcactggggagcctccttggcgtctctgtgtatggagtccgcccggccggggcacggcgacggggatgtcgcgggccgggatgattcgtcaaactggcatgatcctttcgtgtcggcggacgcgcaccggcagttcatggtgcggacgcgtcatgcggcgcgcaggactgctgccaggcgccagcgcctgtagtaacgggagtgcgccatcttttcaacagtggggtttcgcgatggcgttgcagtggccgtttcgctggtcggtgtcgcacagacccatggatcagtgcagtggcgacgtcgccagtgcgagcaacgcttcgttggggttatggaacaatacggtttgattggtcaagcgggaaggtgactttttggccgaaggggggtacacaggtgccccgcgcttcggcgcccccggtaacctcacaaaaatccaccggcagacccatggcaccacagataacaccccggcgcatggaacgcatccgccgcgttctcggctggcggcagaaggacctgacccttgtgctggccaacattcacgacccgcacaacgtttcggccatctatcgcagttgcgacgccttcggcgtggcccaggtacacctgtactataccgataccgcctttcccgtactgggccgcaagtcgtcggcctcggcccgcaagtgggtggacacggtgcgccactccgatgcccagagcctgatgcgcaccctgaaggaaggcggccaccgcgtgctggccaccagttgtactccggcggccaaaccgctgggagactacgacatgacccagcccaccgccatcatcatgggcaacgagcattccggcgtggccccggaactggtggagctggtggacggcgaagtatacatccccatgtacggcatgatccagagcttcaacgtgtcggtggcggcggcggtgctgctggccgaggcctcgcgtcagcgcgtgctggcgggcatgtacgatcggccttcctggcccgaagaggaactggaagcccgcatcgcggcctgggctgagaaatagcggggacactgccccgaaaaagcgcgacggcggcgtatccggatggttccgggtacgccgccgtcgtgtctggcggggatgagcgggccgccgccgggatggtgccggggcgtcgtcagtggtcccgcccggcagtcttcccgcgccacgtgcctgcatcatcggggcatcattcgtccattccatcggggccattaggggcatcgggttcgtcgccttccagcggcaagccaaggtcggtcagccagccttcgtacagagcgcccacctctcgctcgcccgctcgccgtgcccagcgggccagcccgcgcgccttgcgcaccagcggttccgggtcttccagcaggccggtgacgtgctcgatcttgcgggctgcctgtccggccaggtccgggttgcccgcctgcgccgccacaagggccaggcggcggtaccccggcaggctgggaaagaagtagcagtgcagcagccgcacgccggaggcttccagatacctgtcgtggcgttccagaaaacccgccagcagttcgtagccggactgccatagcgggtcggcctgcaaggcctgccagcacctgccgggttcgaagtcggcgtgggtcgccagcagctccgcctcgcgcgtgggcggcagggtcaggtaggtttccagccacggggtcagcgccagttcgaagccgtcgcgccgggccagcttgtgcaggtccggcccgaagcagccggagcagcgccggttgagccgggcggcgttggccgcgtcgtggtcgcggcgtccgggggtgcggctttccagatggtacacccggctttccgccacgcaggccaccttcagcccccgctcgcggatgcgccagcacagttccagatcctcgctgccgttcaggtatccttcatggaagccgccgcagtccgtgaacaccgtgcgcttcatgagcatggccgcgccggtgatggcctgcaatggccgtcgcgcggccaccgccgggtgcgttgccggaaagttggcgtacaggtgctcggtggacagtgagggcgtgaaggcgatgccgcagtgctgcaccctgtccgtatccggatagagcagcagcggccccacggcgcccagccgggcatcgtcgtccagcgcgcgcagcagggggggcagccagcagggggttgccagtgtgtcgttgttcaggaacagcagcctgtccgcgcgggcctgggccgcgccaaggttgctggccacggcgaagcccttgttctccggcagtcggacggcccggaaaagatcgcctaacagggaacggcccagcggttctaggtcgctggcggtggcgtcggtggagccgttgtccaccacgatgacctccagcactccgccgggggtatgctcgtgcaggctttccaggcagccgcgcgtgagatcccagaggttccaggcggggatgatgacggagacgaggggggctttggcggtcatgctatgtgactcgtgtgcgcggcgcgcgcggtgcagcaggtgggagtgagaaggggaattacccggcgcccggcgcgggcagggccgccagcgcggcggttttgcgcagcagatcctgccgggccagcgccgcggatgtctcgcgcgcctgcctgaccttgtcggccgggtacaggtgctccagcttgatgcggttgccgaagatatgtgcgctgcgcgcccggctgctggcctggcgcaggctggaatgctgcatgtggcgcacccgcaccgtgcccgcgtaccataccggcagcccggccagcgtgcagcggatgtcccgttccaggtcgtcgaactggctgggggtgaagcgcacgtcgaaggcgcccacttggtgcaccgaagccatggagaccatgtggcagcagccggaaacggacaggcagggccgggtgtaggcggtaagcagcgggtcggggctgcctgccgcgttgccgtggatgtgccagagctcgtcaatgtcggcaaagctgcgggtgcccatgtccggcggcagggcgaaaaagtcggcgcattgcagcgcgtggggcggcgtgtggtcggtgaccgcgcaccctatggtcccccaggcgggccgggcgtgggccacggccagcaggccatccagccagccgggtttcagcagcacgtcgtcgtccaggaacacggcatggtcgcgctggcgcacatccggcagggacagcagccaattgcgggcagcgggggcccccacgttcaccggcaggcgcacctcggtgaacggcgaaccccagtccgccgccatggcgcggaacattgcttccgtgccgtcctgcgagccgttgtccagcgcgaagaccggcgcgccgcgaaagccagccgcgcgcaacgagcgcagggtctgcgccgcaaggtcgcgcttgttccaggtgtacagcaggatggcgggcggggccatgtccgccgggggcgcgggcagcgggtacagcagttcgtgcagggccagcgtgaggttgggatggtacggggcctcgcgccacaggggcagcagcagggcggccgcgtccgccgcatggccaggctgttccagccggatcagcagttcggcgcggcgcaatgcgtaccacgaggcaaagggggatacgcgagcggtggtagtgtcctgtcccgccagttgctccagtcgtcgtagtgcctcggcggggtccaggcgacgaaccgcccattcggcgcgcagcctgtgggccatgggggccggtaggggctgcggtgtcgacagggcggcgcgcagcagggtttccagcgtggtgtcgtccgcaaccggaagtgccggggagtctgttccgtccgtggttgcgacaacggaattctcgtggcgcacgcaccactccacgccccgcgccagccagaacagcccgtgcgccgggtcggccagccggggcagcaccacgtccagtacggcccgcgccggggcggccgccgggccgccatgcgcattcagggcagtatccagcgcgccgaagtcggcgggcacgcgcaccctgtcatgcacgcgggccaccagttcgcgctgggccggggcgaatgcctgcggggcgtcttccatgatggcccgcagcagggcggcaagacgggtatccagcgggttgtcgcaccagccccatagggccatgcccaccccggcggccaccatgccgggggcgccccccgcgttttcgatggccccacgcgccagccggaactggttgtccgcgcccatggccccgcattcccacaggggcacgcggtccatgagggttgccagcagcgccggggcctgggccggatggagtgcgggaatgccgtgcggatgcgccatgcgtgttgcggggatgcgggttggcgggatacaacgcgccgaaacgtgcgcccatcgcggcgcgcggatcgaccgatgcggcactgtgggcggtaacgcccggaatgtcaattgaacccgccggagctcccgtgatctctcccgcccctgcccgtccccgctggcgcgatctgcccggcgacctcgccgccgccctgctcaagggcggggtggggcagctgcatcttgtcggcattgccgagatggccctggcggccatgaacacgccggaaggcgcggcgtacggtcccgccgacctgttcgccctgggggcagacgccctgtgcgccgcctgggagtccgatccgctggatgcccgcaccgcaggccaactggtggcgttgcacaaggcccggccctttctgcccacgccggtgttccgggtggcggagctgctggcctctctggacgtgcccccgccggatgccgaagtgcggcagttggtccagttgctccagcagcgcgatgccgacgcctcgtgccgcctgctggatcgccagcgccgcgcccagtcgggcaacaccttctggctgcggcaggccatggtggtgggcatgaccgaggcccgccaccagtggctggaggcatggctgtccgggctgccttccggctctagggacaggggaggcattcccgcgcccattgtcgcctccctgcgcggtgacgtggcctttgcgcgcggggacatggccggggccgccgccctgtacgccgccgcgtgcaaggttctgccgctggctgcgtggagggtccggcacgccgagtgcctgtaccgcgcgggcgaccgtgacggcgccgttgtcctgtggcgcgcggcggcggcagcccgcccctggcaggtcaaccttctgctgcgcctcgacgacgtggcaagggggcgcgatctgccgggcgatctgcccgccgggcgcggcgcggtgctgttctacacctggaacaaggccgagtgcatcgacgaggcgttggcttccgtggccgcgtccgacctgggcgatgcccgcgtggtggtgctggacaacggctgcgccgacgccacccccgccgtgctggcccgctgggccgaacgcgccccccggcgtttgggcgagcgactgcacaccgtcaccctgccgctgaacatcggcgcgccccccgcccgcaactggctgctgaccctgccggaagtccgcgcctgcgactgggtggcctttctggacgacgacgccaccgtgccggttgactggttgcgcctgttcggtgccgtcatggacgcccaccccgccgccaacgtctatggctgccgtgtggtggactattcggttcccatgctgctccagtccgtggacctgcatctggaccccggcggcgacatggccgctgcgccggagaacgcccccggctatcgccgccggttctccgtctccgacctgcatttgcaggaactggacttcggccagttctcctaccagcgcccatgcgtgtccgtgaccgggtgctgccacctgttccgccgcgccgtgttcgacgccgtgggccccttcgacctgcgctacgcccccagccagtatgacgatctggaacacgacctgcgccgcagcctgcgcaacgatctgcccgtctatcagggacatctggccgtgcgccacatgaagcgcaccggccgcgccgcctggaccgatcccgcccagttctccaatgcctgggccaacatgtacaagctacagtaccgctacacccgccccgacttcgataccctacgccagcacgaccacgccgccctgctggccgatgtggaagcaagaagtttttgagaagaaagaatgcgaatcggggcgggggaggaaaccttttgaaaaaggtttcctcccccgccccgaaccccaccccctccatccaaaacttttcaatagggcaagttaaaaaagtatgttgttggcgcgcttggccgcgctttgggataaacaacaacacaagcaaggcagattcatccccccaaataaaaagtttacgggggagcggcagccgttaggtgagcgcgtagcgcgaaccttacggatggcgacagcaaagctggggttcggggaaggggacgctttttaaagcgtccccttccccggctcgcattttctcccggctacttctccaaccccggcacgccttccaaccatgcggcaaagctgacgcgggcgcgttcggcgtacagggccttgcggtcgcgtttcttggcgcgctgggtcagttcgggcatgaggccgaagttgacgttggagggctggaagttcttggcgggggtgcgcaggtggtggagcagcgcgccgagggcggtgtccacgggcggggcgggcaggtcgcggcccagggcgcgggcggccagcagcatgcccagccacaggccgcaggcggcggattccacgtagccttccacgccggtgatctgcccggccagatgcacgtggcggtgggggcgcagggccaggtcgtctgccagcacgaggggcgcgttgacgtaggtgttgcggtgcatggagccgtggcgcacgaattcggcgttggcgaggccggggatcatgcggaacacgcgttcctgctcgccgtacttgagcttggtctggcagcccacgaggttgtaggcggtgcggttcaggttttcggcgcgcagttgcacgatggcgtaggggcgctggccggtgcgcgggtcggtgaagcccacgggcttgaacggcccgaagaccagggtgcgttccccgcgttcggccagtgcctcgatgggcatgcagccctcgaagtggacttccttctcgaactcgtgggtgggggccttttcggcggccagcagggcggcgtgaaaggcctcgtactcctcgcggttcatggggcagttcaggtagtcgccctcgccctcgtcgtagcgcgagccctgaaaggcaatggaggtgtcgatggattcggcggcgatgatgggcgcgatggcatcgtagaaatacagatggcgcgagccgacgacctcggccagcgatgcggccagcggctcgctggccagcggcccggcggacaccacggccacgtcggcggcggccagttccggcgcgtggatggaggtgatttcgcggcgcaccacggtgatgttcggttccgcctccatggcctcggtcatgcgccgggcaaacagctcgcggtccaccgccagggccttgcccgcgggcacgcgggtggcctcggccacctgcatgaccaggctgtccagttcgcgcatctcctgcttcagcagccccacgccggaggcgatgtcatccgaacgcaaagaattggaacacaccagttcggcaaggtccgggctggcatgggccggggaaaatgcctggggcttcatttcgtacagggtgacggcaaccccggcgcgggcgagcctgcgggcgcattcgcagcctgcaaggccccccccggcgatggcggcggtgacgagagcggtcaagatgtcctccggaagggctgggcggatgggatgaaaacggcctgcggcgcggcgggcgcgccaagcctgcgggtgaggtagggcatttccgcccggcaggcaagcgggggcaggggggatgtggcgctggaggcggtacggtgagggcgcatgccgccggggctgatggttgggcgagccgccatgccgcaggccgccatgccgtggccgtaaccgtgccgggttggggcagggcgacatgcctgatgcgggttattgccctgccggttgctcctcggtcaggcgacgcatttcgcggtgcagttcgtccagcagcccggaggcgcgtatggtggccagccccctgtcgaaggcctcgcgcagggcggcatggtcgggcctcgcgcgtgaaaagcacacatgcaggtcgcgttcgcccaggatggggtcgaattctgcaaggctggcggcctgtgccggcaggtggcgccgcagcagaaagtgcaccacgttgcggtccgcggccatggcgtcgatgcgcctggccagcagcttgcgcaggttggccagttcgtcgttggcgggttccttgctcaggaaggctgcggcgtcgaagtcctgggtgtgggcgtacccgcgcaccacgccgatgcgcagccccgccaggtcgcgcaggtcgctccagtgcagggcgttgggcgtcagtccgaacaacgccagcgggccgccggggaacggggcggacaggtcgcattcgatttcccggtcgacggttctgtaggcgggcgccacggcggtcaccttgccgtcgcgcagcagggacatgcctctggcccacggcatgaattcgaagcgcgcctcaagccccacggaggccagcgcggcccggataacccgcgccacgtagccgccgtgcggcagattgtgttccacgtagggtggccagtcgtaggtggcgatgagcacggcggaacccccgccagacctcttggccggacgggccggggccggggtggttcgcggaccgccggggtgcgctggtccgttgattgcggattcgggcgcggtggatgccggggcagactccgaggatacggcggaccccccggatatggacacgtcttggcccggcgcgggcatgtccggtcgagacggctcctgcccagacggctctggccgggagtgccccggctgggccatggccgctgacggcgtgatgttacccgtgaccggcaggacaggcagcccggcccgctccgccaatcccgccaatcccgccaaacccgtgagccccgccagcgcgcacgccaccgtcaacggcaccatgtgccgccggaaggcctgcgccgccgcccgcatccggtggcggatgcaggcggcgcgccctgcgcgcgggcgcgtcacgcgggctgcctatgcgggcgcggcccagcggatgaggcccagcgaatgcgggtctgccagcagcgggtgcaccggtgcggcccgcacggtaaagccgaagcgtccggcctccgccgggcgggtgctgccgctgaaggtctgccagccgtcgcgtcgttcgccctcgggggtcatgaccgtcagctggcgctgggcaaaggagccgtcctgccccagcggcccggcgtacaactggacgagcacgtgttccgccgcgatgtcgtcgaggtacagttccgcctccacccgcaacgaatcgcccacgtgcagggtgtcctccacccggctgcgcacgttgcggatctgtaccgcgctccacttggtcatcatgtccatgcgccattcggaaagctcgcgcgccgggacgaagccgtcgcgcgcgaggcgcatgtagtagccgtgggccggggaataggccgtgcccagatagtccagcaccatgcggtgcgagttgtagcggggggccagttccttcagcgcggccttcatgcggcgtatccacgagcggggcaggccgccccggcctcggtcgtagaattccgggatgatgtcgttttccaggatgttgtagagggtctgcatctccacgaagtcctggtagtccgggtcgtcgtattcctcgcccttgccgatggcccagcccaggctgttgtccggcctgtaggcctcgtcccaccagccatccagggtggagaactgcaccacgccgttgagcatggccttcatgccgctggtgccgcaggcctccagcgggcggcgggggttgttcagccacacgtcgcagcccgtgaccaggtacgaggccacctccatgtcgtagtcttccagaaagaccacgctcatgttcgcgccctgcgaacggctgaagacgatcagatccttgatcagctgtttgccgtcctggtcctgggggtgcgccttgcccgcgatgatgaactgcaccgggcgttcgcggtcgcccaggatgcgttccagtcgttcgcggtcctgcaacagcaggttggcccgcttgtaggtggcgaagcgccgggcaaaaccgatggtcagggcctcggggttcagtacctcttcggcggcctggatgtcctgccgccgcgccccctgcgcggccagctggcggcgcagccgctcgcgcacgaagtccaccagccgggcgcgcagccgttcgtgggtgcgccagaactcggcgtcggaaatggtgtccacctggctccaggcgcgggcgcagtccgggtcctcgcgccagttggagccaaggtaccggtcgtacagcatgccgatgtcctgggccacccaggtgggcgcgtgcaccccgttggtcagcgcgccgatgggcacgtcctccaccgggaactggtgccacacctgcttccacatgttgcgcgacacgcggccatgcagggtggacacgccgttgttggcgcgcgacaggcgcagggccagcacggtcatgcagaagggttccgcgtcgtcgtggggggcttctcgcccaagggccatgaacaccttgaaggccagccccatgtcgcgggcgtaggattcgaagtagcggtgcatcaggtccggggcaaagcggtcgttgcccgcgggcaccggggtgtgcgtggtgaagatggagccggaggcggccacctccgttgcggcctcgaagggcagcccgtgctccttcatgtacagccgcacccgctcaagccccgcgaaggcggaatgcccctcgttcatgtggatgaccttggggtcgatgcccagcaccttcagcgccttgatgccgccgatgcccagcaggatttcctgccacaggcgcatttcgatgttgccgccgtacagccgttcggtgatctggcggaagtcgggcgggttttccggcaggttggtgtccagcagatacagggtcacgcggcccacggccacctgccagatgcgcgcagcaagggggcggtcgcccacgtccagccgcaccacggcgggctggccgtcgggcgtcagggcagggcgcatgggcatctgctcgaaatcgtagaccgggtagcgttcctgctgccagccgtcgggggtcatgtactggcggaaatatccctgctgataggcaatgccgatgcccaccagcggcacgttgaggtcgctggccgacttcaggtggtcgcccgccagaatgccgaggccgccggaatagatcggcaggcacagggccaggccgaattccaggctgaaataggccacggcgggcgtgccggtggccacgccctcgaacttgtgcggcgacggcctgcccacgtactggcgcagctgttccacggcatcggccaatcgttccttgaagaacgcgtcgcgagagagttcctcaagggtacgctggggcacgtggttcaggaaccataccggattgcggtagctttcctgccacaggcgctggtccatctgcgagaagatggtctccatgtcgctgttccacgagaaccagaggttgtaggccagttcccacaacccttcgagcccttcgggcagcttggggatgacgctgaagaccttgagcggctgcatgctgcgtacctcccggcggtgcggcgtgtgtgcttttgacttgcctgcgagagtggcataggaacagacggtccggcggcccccctctttatcgtcgggggaccagcgggtctgtggagttatggtattctttcacaggagctttttcgtgacaagtgcaagcagcgttatcgagggaactccggcgttgcgcgtgcgggtgcgctacctgcgcgacgcgcgggcgctgtacgctcttggtgacggccccggcggccttgccccggccacgcagttttccgcgggcatggacctgcgcgcctgcatggacgtggaagaggcgatcctgcctgccgggtcgcggctggccatccccgccggggtggccgtggagcccctgtcgcccggcgcggcggggttcgtgtactcgcgcagcgggcttggcgcgcgcatggggcttaccgtcagccagggggtcggcgtcatcgaccccgactatcgtggcgagatcgtggtctcgctgctgaacacctctggcgaggaacgacgaattcgccgtggcgagcgcatcgcgcagctagtgttccagccgtatttccacgccctcgtcgaagaggcgaatgcccttggcgagacggcgcgcggcgcgggcgggtttgggcataccggcgctctgtagaaaccgtttccgaccggaaactgccagagacgcggcaaccccaccgcactccgccgcatccgaatacttccatcattctccggagacacgccatgagcgaacggttcgaagcgctgaaagcgcgcgaggaatccctgttgtgccgcacctacggccggtaccccatttccgttgcgcggggccagggttcgcgcctgtgggacgttgacgggcgcgaatacgtggatctgctgtccggcatcgccgtgacctcgctgggccactgccacgaggaactggccgaggtggccgccgcccaggcccgcaagctggtgcacgtcagcaatctattctaccaggaagaacagctggacctggccgaaaggctgctgtccaccagccattgcaccaaggcgttcttctgcaattccggcgcggaggccaacgaggcggccatcaagctggcccggcgctacatgcagcgcgtgcaggggcgcgaagcctacgaaatcattaccctgaccggcgccttccacgggcgcaccctggccacggtggccgccaccgggcaggccaagtttcaggacggcttttaccccatgccggaagggttccggcaggttccgtcgggcgacatcgaggccctgcgcgccgccatcggcccgcagaccgccggggtgctggtggaagttgtgcagggcgagggcggcgtgtgcccgctggaccccgactacgcccgtgccgtgcaggccctgtgccgcgagaagggcgtgctgttcatgaccgatgaaatccaggcgggcatgtgccgcaccggtcgattctggtccttccaaaactacgggctggaaccggacatcgtcagctgcgccaaggccttggccaacggcctgcccatgggcgccatgatgaccaccgacgaggtggcgcgcggcttcgtggcgggcagccatgccaccaccttcggggcgggggcgctggtttccgccgtggcgtccaggaccgtggaaatcatgctgcgcgacgatctggcgggccgggccgccacagaaggtgcgcgcatcatggaccgtttccgggccatggggcaaaagctgcccggcaccatcgaccacgtgcgcggccttggcctgatgatcggcgtggtgctggccttccccggcaaggaggtctggcaggcgctcatcgacaggggcttcatctgcaacctgacccaggattgcgtgctgcgcctgctgcccgcgctgaccattccccgcgccgacctggatgcctttgccgacgcgctggaggatatcctgtccgcgcgcacgctggcatagcgcatgcctgcctgacgcaccgcacgggaatcccccttcacgcaagatgcacgacgccccgtcggctggtcttacggatcgcccggcggggcgtttcacatggcgcgggcaagcccgcaaaataatggcgtgacccggttgccggacttacggtatgcagtgaacatgggaaaaccgtgcggcgggacgtggccgcgcggtacatgcatggcgcgcccgccgcacggcacggatgcccggccagcgcgcaggaggggaggggcatgagcgacctcggcatatcgtctgccagttttgccagttccggcagcttcggcagttccggcgcatgggacagccagacctttggcgcggcggtggtgagcaagacgctggacaccatgaacggcgtggcgtcttcgccgttgcaggcggcaccctgggacaagcagaccttcggcgccgccgtggtgggcaagacactggactacatgaatgcgccgggcatgggcagcacgggcggaaccggccccacgggctggtcaggctccatgagcgccgattacgatttccagaagtcggtactgggggcggcctattccggcacgggcgccctggtggacatgtacgcctgatggctgccctgtgtggcgcggccagacaggggctgactgattgatgcacggcgtccgcccgcaagggtgggcgccgtttcacgttctttttttattgctgggggttgcattcgagcggggcagggggtgccagcgccgggcaggcatggcggagacggcggaacggtcgggcccgctgggtggcgcattgttcccgcaatcccccgcaggcataggctatttacgtttttgttaatgatttcgcttgacagcgcttcaagccgtccgctacaacaccgcaacacgcctgtagaaacgtgtggcacttcctgcgaccgatgcgggggctttcccgtgtcggcagtatggctttcgcggtgcagtggccaatggagccgtgcaggggcacccacccctgcccgtgcatgtccggtcacgccgcgcaagggggccagcgcgccgtccggggttctgcccggggtggtgcagtgtactgcatcgcggggcgcattcctgacaatatggtaaaaagacggcggcggcccgcgcccccgccggtacagcatacggacggccgcgcatggcgatgatcgaattccacgacgtgcacaagtggtacggcgaattccacgtgctcaagggcatcacccaaaaggtggagaagggagaggtgctggtcatctgcggcccctccggctccggcaagagctccttcatccggtgcctgaaccgcctggagcccatccagaaggggcagatcctgctcgaaggcaagagcatccacgacaagggcgtggacgtgaacgaactgcgcaccgaggtgggcatcgtcttccagcagttcaacctgtacccgcatctttccgtgctgcacaacgtgacccttgcgcccaccaaggtgcgcaagatgcccaaggccaaggcggaatccatcgccatggaactgctggagcgcgtgggcatccacgatcaggcccgcaagtaccccgtggagctttccggcggccagcagcagcgcgtggccattgcccgcgccctggccatgcagcccaaggtcatgctgttcgacgagcccaccagcgcgctcgaccccgaaatgatcaacgaagtgctcaatgccatgaaggacctggcccgcgcgggcatgaccatgctctgcgtgacccatgaaatgggctttgcgcgcgaggtggcggacagggtcgtcttcatggacgggggcaaggtgatcgaagaggccccgccggacgtcttcttctccagccccaagcacgagcgtacccaggccttcttgcgggaaattctgtagcgcttcctgccgacgcgcgccgtcggcaggccctcagccgggcggcgcgcctgcgcctcgggcacgacacgcgatacccccggccgccgcgcagcggcacgccgggttcggacgacggacgaacgcccatcccgggggcctgcggccccccgaaccgcatcagcagggagaactctcatgaagcgtcttgtgctactggccgtggccctgtgcgtggtgcttaccggcaccatggctcacgcgggcaagatcgaggacatcaaggcccgcggcgcgctcgtctgcggcgtcaaggactctaccgtgcccttcgggtatatcgacgagcaaagcaagcagatcgtcggtttcgacatcgacatctgcaaggccgtcgccgacaagctgggcgtgaagctggaactgaagaccgtcaccagcgccacccgcatccccatgctgacccagggctccgtggacatggtggccgccaccatgacccacaagttcgagcgtgacgacgtcatcgacttctccatcacctacttcatggacggccagaagctgctggtgaagaagggcggcggcgtgaagagcgcggcggacctgaagggcaagaaggtcgccaccgccaagggctccacctccgaaaagaacatcaaggccgcccagcccgaggccaccgtggtctccttcgacgagtacccgcaggcgttcctggccctcaagcagggcaaggccgaagccgtcaccaccgactccaccatcctgctcggcctgcgcaattccgaccccgagcccgacaagtgggaaatcgtgggcgactacatctcgcccgaaccctacggtctgggccttgccgaaaacgattccaagttccgcgacctggtcaaccgcaccctggtggacctgtggaattccggcgaatacgtgaagctttacgacaagtggttcggcaaggacaccaagtactacctgccgctcacctggaagatggaaacctggccctactagcacgcaccaacccgacgggggacgcggcgccatcgccgcgcccccccgttttcacgcggataccgtcttgcagtacaacttcgactggaaactcgtcctctccggcgaatacttgcagtggatcatcgacggcgtcgtggtcacctgccagatttccgccctttcgctggtgctggccatggccctcggcaccctcatcgcggtgatgcgcctttccgccgtgcgcccgctggtgtggttcagcgcgggctttacggagttcttccgcaacacgccgctgctggtccagatattcttctggtacttcggctccgacgcggtgttgcccacagccgtcaaccagtggctgtacaagcagaatttcgagttcgcggcgggggtcatctcccttgcggtgtacaccgccgcgttcatcgccgaagaaatccgttccggcatcttctccattccgcgcacgcagcttgaagcttcgcgcgcctgcggcctcacctttctccaggccatgcgctacgtggtcctgccgcaggccttccgcatcatcgtgccgccgctgatctcgcaggcgctcaacctgttcaagaactcgtcgctgtgcatgaccatcggggtcatggagcttacctacatggcccgccagatcgaatcgtacaccttccacgggttcgaggcattcacggtcagcacgctgatctacctcaccatctcgttgctggtgtcgttcagtatcacccagtacaacaagtacttcctgcggaccatcaagtattgacgtaccccgcgccgccccggcggcccggccttttcgcgcgcggcgccgcgtaaccccggacaccaccgggccgcgcgccgccacggtttcagaatcagtcgcaaggagcaaccggcgtgcagtgggacgtcgtctggagaaatttcgattacctgctcgtgggctcgtggccgcaggggccgctgggcggtcttgccatgagcgtggtgctggccattggcggcatcttcggggcgttctggctgggccttggctttggcctgctgcgcctgtcggatcgctggtggctgcgcctgcccgccatcatctacgttgaaatcatccgcggcatcccgctgctgatgctgattttctggttctatttcctggcgcccatcgtgcttggccgtaccctgccagaggcggagagcgcccttgtggccttcatcgtgttcaccggcgcctacatcgccgaaatcgtgcgcgccggggtgcttgccctgccgcacggccagatggaggccgcgcgcggcaccgggctttccaagagccaggccatgatctacgtcatcctgccgcaggccctgcgcaacatgattccttcgttcgtgaaccagttcgtcagcttgaccaaggacacctcgctcgcctacatcatcggcgtttccgaacttacccgcacggccacccagatcaacaaccgcgagctgaccgctccggcggaactcttcttcaccatcgccgtgctgtacttcatcgtctgctggaccctgaccgccgcaagccggcgcatggaacggcagatggcccgataccaggcaaggtaaccacgtgtccgaccttatccgcatcagcatcgtcattgccgtcgactgccccgaagacctcgaaaccgtcgacgccgtcctggcccttgccgtgcccttcggctgggaagaggaaagcctgcccgacggctcagtgcgcctgcgcgtgcacaccgacaaccccgccttctgcgaacagcttctggccaccctgcgcgccgaactgccccgcgccgaggtgacccgcgattccgtgcccgataccgactggaccctggcctggcgcgacttcttcacgcccgtgccctgcggcacccacttcatggtcatcgccccgtggatgatcgacaccgtggacctcgaaggccgcacccccatcgtcatcgagcccaagaccgccttcggcaccggccaccatcccaccaccgccctgtgtctcggcgccgtctccgagctggccgcctccggtcggctgcggccaggcctgcgttttctcgacctcggcaccggctccggcatcctcgccatcggctgcgccaagctgggcatgaccggcgtggccaccgacatcgacatgctggccgtggaaaatgccgaggaaaaccgcgtcatcaatgccgtggcccccgccatcgacgtgcgcctcggcagcaccgaggccgctcagggcgaacgctacgacgtgctgctcgccaacatcctcgcccagcccctgaaggacctcgcccccgacatcctcggcctgctggcccccggcgggtgcctcgtactctccggcctgcttgccgtacaggccgacggcgtggaagccgcctacaccagcctcggcatgccccccgcacgccgccgcgtggaaggcgaatgggccgccctgatctgggagtagggaagagaagattcagaaaattgaagacgtaccggggaggggaccttttggaaaaggtctccctccccggacccctccccccaaaacttttcaagtgggtgtggcaaggggatcaggagagtatctgcgccgccacgcttaacaagcgatgcggcatttttattggtgaaatacgtccactacaggggtgcgggggacggaagccgttatgcgagttttcgagcattacggctggcgatcgcagcgcgcggcgccccctgcccgccggaggcgtaaaaaaaagacacggcctgccgccggaggcatgcaaaaaacgtccgtatgcagcccggaacagagatgcggcatcggttgcggggcatgcgcgatgaggctagggtgtcggcctatgcgagggaaacgggaacgcctgctgcgcgagatgtatgcggccatgcacgcccggctggggccgagcggctggtggccgggcgagacgccgctggaaatctgcgtgggcgcggtgctgacgcagaacaccgcgtggaccaacgtggaaaaggccatctgccgcctgcgggacgcgggcgcgttggccagcggccagacactgctgtccctgcccgaggcggaactgtccgaactgatccgccccgcgggcttctttcggctgaaggcggtgcgcctgcgcaacctgctgcgcttcctggacgatgcctgcggcttcgacttcggcgtgctggccggtcaggaccttgacgacctgcgcccccggctgctcaaggtgtcgggcgtcggaccggaaacggcggattccgtgctgctgtacgccgtggggctgcccaccttcgtggtggatgcctacacccggcgcatcctgcaccggcacggcatggtgccggacgacatcccctaccacgaactgcgcgacgtgttcatggacgtactggaaccggacgtgcccctgtacaacgaataccacgccctcatcgtgcgggtggccaaggactggtgccgcgcccgcgccccccgttgcgccgactgccccctgtgctccttccttgacggcggggtggcctgaaccatgcgtctgatccggcttccgttcttgccgttccgggcggctgccgccgggaccgggcagggtgccggacggcctgccggacgttccggcgcggcggcatgctgcctgctgtgtctggctcttgcgctggccgtgtggctggccgtgcggccagatccgttgctggcggccacgtccggctccatcggcaaggcgggaccgatcaggccagctccgggtgatacggatgacgatgacgatgcacccgcttcgcccggcacgtcgggcaggggagggaggggtgccccgcaacgtcaggaggcgcgcggcaaggcggcgcccgtgggccagctgaccacggaagaagacatccgcaaggcgctggaggcccagcaggcccgcctgcgctcccggcaggagagcatcaccaagctttcggtgcaggaacgcgccctgaacaccgaccttgccatggccgaagaccgcatcaccgcgctggaggccaaggtggcccggcaggaacaggaactggttcaactggaggcagccgccaccgacgtgcgcgccgcgtacgaacggctggccgccgagcgttcccgcacggaagcgtcgctctccgggctgctgcaactgctgtggccgctgtacgtgcgccagaagggggtgggcgcgcgcgacctgaccgactggcgcatggccgagcgcgattacgcctggacgcaggaaatctacaaggtcatcggcgagcggcagcaggaactgcatgcccaggaaaccgccatggcagaggccctgacccggcgcgaggccctgtccgaacaggtgcgcaagcaggtggaggcgctgggggcggaccgttcgaagctgctggccgacaagcagcgcttccgccagtcgttgtcttcggtgcgccagcagcgcgaggacgcagaggcggaactggccgatcttttcgagatgatccagacccttaatgcccggctggaacaggccctgtcgcgcggcgacatagagaagcagaagggccgcctgccgtggccggccaagggccgggtggtgcgccgctacgcgccggaggccaagccccccgtgcgcggactgggcatttcggtggggcagggcgagacggtgcgcgcggtggcctatggccgcgtggtgcacaacgacaccatgcgcggcttcggtcgcgtcgtcattctgatgcacgggcaggcgtactatacgctgtatgccttcctggccgacagcccgttgcgactggggcaggaggtgggcggcggccagcaggtgggcaccgccgggttctacccggatgccaatggccccggagtctatttcgaattgcgttttcaccaaaaagccattaaccctgatgcgtggcttctctcagcaaattagcctcttttcgggctttcggaggtttcattatgcgtgtgacgctgtggacggccacgctgctcattcttggcgtgctcgccatttccggcggggcggcgctggtgcccgacaccgtcggtgcagccagtgaggaaggcaaatacgactcgctgaagcgcttcagccaggtgctcgacctggtggagcgctattacgtgcgcgacgtgccccgcaaggacctgatcaacggggccgtcaagggcatgctgcaagggctggacccccattcgacgttcctgtcggtggaggagttcaaggagatgcaggaaagcacctccggcgaattcttcggcatcggcatcgaaatttccagcgagaacggccagctcatcgtggtggcccccatcgaggacacccccgcccacaaggcgggcctgaagagcggcgacatcatccttgccgtggacggcgtgcccacccaggacatgaccacccaggaagcggtcacccgcatccgtggcgccaagggcaccgaagtggagctgtccatcctgcaccgcgacgccaaggcccccgaagtggtgcgcctggtgcgcgacgccattccgctcatcagcgtcaagtccaagatgctcgaggacggctaccactgggtgcgcctgacccgcttcagcgaacgcaccaccggtgaactggtggacgcgttgaaggaagccaacaagaagggcatgaagggcatcatcctcgatctgcgcaacaaccccggcgggttgctggaccaggccgtgagcgtgtccgacaccttcctgaaggacggggtcatcgtgtctatccgtggccgcatggaagacgccagccgggaataccgggccaaggcccagcccggcgacgtgaccgtgcccatggtggtgctggtcaacgccggttccgcctcggcctcggaaatcgtggccggtgccctgcgtgaccacaaccgcgcgctcatcctgggtgaacgcaccttcggcaagggttcggtgcagaacgtcatcccgctgtccgacggcgcgggcctgaagctgaccgtggccctgtactacacgcctaatggccgctccatccaggcggaaggcgtggagcccgacttcgaggtgcctttcgaactgccgcgcgaggaagaaaaggcccaccgcctgaacatggtgcgcgaaaaggatctgaaccgccacctcgagaacggttcttccggcaaggatgcgcgtccttcggccaaggccgcggacgacgtgaagcaggccctggaaaaggacaaccagctgcgcatggcgttgcagttcgtgaagcgcctgccccgcctcaaggatatccagtaggcgcgccgccgcgcaggcggcgggctgccgatgccgttgtaacgctacacgatgaaaaaccaggggcgcgggagaccgcgcccctgtcatgtcagggcatgccgggacatgtcgggccgtggcgggtcatgccgggtcatatcgatcaaggcaggacatgccgcaggccgggtggcgctacaggtggcgcggcatgacccgggcatggagcaggagagtgcatggcaggggagaaaacccccggaaagaagcccccccgcaaggatgacgccaaggggggcacgggacgcaagcccgcccaatcgggccagtcggataagtcaggcaagtcgggcaagccgtcgggaacatccggatcgcggcgttccggcggcaagcgtggcaagcccaccctgacgccgctggtggcgcgggccgtgctggccatttgcgtggccgccacgctgctggtgatgttgttgttcgtgttcggttcgccggtgaagcagttcacggatagtggcgcgcgcaagcccgccgtggccgagaagagcgacaggaaaccgcaaaccccgcagccggggcagaagccgcagaagggcgagccgaagcgcggggagcaggccgagctgccccagcttccccagtttccccagttgccccaaaccccggtgggtgatgcgcccaggggcgagatttcagcggatgccgcaaagggggacgcggcggcaaccgccgatgccgatgcgccgcagcctgcccggcccgagcccgcggccaacggcaagcccgctccctccgacgcgcgcggggcggacggcgaggtgcgccagccggtgacccccggcaacctgccgtatgaagaaaccctggacgcccccgtggaggcgggcgtgaagcaggtggactatgccctggtccagaccgtgacccgcctgggccttggccgcgaccggctgcgcctggcgtccatcgaaaaccgccaggccaagggccagaccttccacttccagcgcatggaaatgcggctggatggcgcgcccgaccgcttcgtgcagaccctgaaggaaacgctggccgcctggtccgataccgccaacgtcgagcagcgggccgacgacctgctcatcgtcaccgtggacggcctgcccacccacgagatttcgctgctgctctacgagggggcgccgccccccgtggccgtggctccgggcggggcgcggctggccatcgtcatcgacgacatcggcgaaagcatgtccgccgcgcgcgaccttgccgcgctggactacccggtgaccttctccgtctggccgcgcagcacgcacgcccgcgaggcagcggagcttgcccacaaggcccggcgcgaggtgatgatccacctgcccatggagcccgtgcgctacccgcaggtaaagcccggccccggcgccatcctgtccggccagcagccgcaggaaatggccgcgctggtgcgcgatgccgtgcgccgcgtgccctacgccgtggggctgaacaaccacatgggctcgcgcgccacccagaacgctgcggccatgcgcaccgtgtgcgaagcccttgacggcaccggcatgttcgtgctcgacagcatgacgcatcctgcatcgaaactgtacttcgaggcgaagcgcgcgggactgcccgcctacaagcggaacgtgttcctcgacgtcatcgccgacaagcgcaacatcatgttccagttggacaaggcggcccgcatcgcgcaggccgaggggcaggccatcgccatcggccaccccctgccggaaaccgtggccgccctgaaggagtgggcgcggacgcgggatcgcacggttaccattgtaaccgtccggcagctttcccactgacttcaagcgagccttccgcccgttggcgtcgtcaagcttcgcctgccatgtcggtcgaatacgataagagtatactccctcatggcaggctcgctttcctcgccaacgaacggaaatctcgcttgaaggtaccgcacgctcggttcgttcaccttgccggagaacgaaattgccgcagcgtggctggtgcgtggcacatgtgttggaagccgtatgtgagtgatgcggcgttcagtgcagtcacgcacctgatggcatgtcccctgtacgggcgcgggtgaactgttccgttgccgcccgcgccgcaaccgcaacccttgcagtatccggaggaaatgaatggccgagcgcaccttttcgatcatcaagcccgacgccgtggaacgcaacctgtccggcgccatcctgaagatgattcaggacagcgggctgaaggtcgtcgccatgaagatgatccacctcacccgcagccaggccgaaggcttctacgccgtgcaccgcgagcgtcccttctttgacagcctggtcacctacatgtgctccggcccggtggtctgctccgtgctcgaaggcgacaacgccatccagcgctaccgcgacctgatgggcgccaccaacccggccaacgcggccgaaggcaccatccgcaagacctatgccgtcagcatcgaggccaattccgtgcacggttccgacgcgcccgaaacggctgcgtacgaaatcgcgtacttcttcaacgctctggagatggtagggtagcgcaatgggcaccgttctcggctgcatcggctgcggcaacatgggggccgccatcctgcgcggtctttcgggccgccaggggctttccctgctggggtacaatcccacgcccgccaaggtgcttgcgctggctgacgccggcgtgcgcgccatgcccgacgccgccacgctggccgcacaggccgacgtggtgctgctgggggtgaagccgtatctggtgcccgacgtgctgcgcgccattgcgccgtcgctcacgccgggcaaggtggtggtgtccatcgcctccggcgtgtccatcgcggccatgaaggccgccattgcggaagcgggcggtcccgaatgcccggtggtgcgcgtcatgcccaacacccccgccatggtgggcaagggcgtgtacgcgctgtgcttcgaagatccggcactggatgtgccccggcgcgatctggtgcggggcctgttcgaatccatcggcacggtcatcgtgctgccggaagcccggttcaccgccttcacggcggtggtgggctgcggccctgcctacgtcttctacttcatggaggcggtgaccgaggtggccgtgacgctgggcttcacccggcaggacgccacggaactggtcaagggcctgttctccggctcggtggccctggcggagcagtccggcacgcacctttcggtgctgcgcgaacaggtctgctcccccgcaggcaacaccatcgccgccatgaaccagctggaccgcgaggccgtgcggggccgcatcatggatgcggtgctggcggcctacaggcgcgggctggaaatggagaagtagcggggcatcccgcccttctccggattcccggctttccccggccttgtgccgcggaaggaccatggaacgcacgatcccccgtcgcggcaacgcggcgggggatttctgcgcttggggaatgtatggtggcgggctgccctacaggaacaggtcggcgtctgtcggcgtgcggtcccactggatcttgccgcgcgacttcttgtacttgcgcagcagcacgtacagcgcccccgcgccgccgtgcgtgggctgggccgtgcagaaggccagcaccacccgcttgaaggggtcgtgcgtcagccaggcctgcaccttttctcgcagcacgcccatgccgtcgggcgagtttttgccccggcccggtatgaccagcacggtgcgcatgcccttgtggtaggccgcgcgcatgaagccgatcatggcctcgtaggcctgcagggcgttcatgccgtgcaggtccaggtggccttccgggctgtactgcccggcgcgcagcttgcccacggtcagcgcatccagccccaccacgtggccttccaggtattcgtcggtgaattccagcgcgaattcaaccgttccgtccatgaagtcctgcaacgggtggcccacggcgggcgcggcggcctcgcgcggggcggtttccggcggcacttcgcggcccttgcccgccagcgtgcgcacgccggacatggccttggtgaacaggttgtcctcgtccgggggcggggtgtgatcatgatcggtcacggcctgccgcgaatgctggcgtaccgcctccttgcgttcggaggcggtgacgggcacggcatcgggcttgccggagggtgccgcgacagggggggcaggtggtgacgcggcaggggtgttttccgctatgggggtgccctccgcgtgttccagcagccgccggaatcccggctggtcctgcagggaaaagccgttgcggcccgcgtccgcgtccagtctggccgccgtgttcggcgccagcttgtcgcgttcggcggcgcgcaccgttgatgttggtgcggcgaggcgggtgggctgctcgccaccggggcggggggacgccggagtgttggcgaccagaggcggcgcgggcgtttccagcactgccgcaacaggggccgtattccggtttgcgtgtccttgcggtttgcccttgccgggcttcttcggcgcatccagccgctgcacggcgcccatggccgacatgaaggcctcggcatcttcctcggtcaggagggactgcgcggacggggcgttgcccggtccggcaggtctggcgccgctgccggcgcgctggggagccttgtgcgctccctgattgccctgagtgccctgtctggcctgtccggcctgcccgtgaggccgtgggcctgccttggaggcaggcactgcgcccttctgggcgcgggcatcgcggaaggcgcgcttgtccagcgagcggaacgggttggcgctgtcgaaatcgtcgtcacgggtgtcggccatgggtatctccggaatatgtggggcgagggggcggcgcggtgcacgcatcgtccggccccggcaagtctgcatggtcaggcgtggaattttccgcgcggggtggggtgctgtcaagcaaagtcggtgcatctggcggtgctgccgagggcaaaggggaagcaggcgggacggcgcgagtcggggcacggccaagcatcttcccgacacctctccggacccgtctggcgaaccgtgtggcaaaccgtgtggccgggccccgacccgttacatgctgttacacgtgcgcccgtgcccctgcattgtccacggtcagccggatgtggtagtcaccagcgcaacggaggttcatcatgtccgcatcgcattccccgcgccgtgaggcgcgcgttctgcctgttctcatcctgctgctggcgctttccaccctgcttgccgggtgcggcgcgcgttcgtcgttctttggcgggccggaccccttcggcgaggacaccgtgttcggccagggccgcaacaaggccgtgctgatcaacgtcaacggcgtcatcgacaaccggcccaagtccggcctgttccgcgaacgcccgggcatggtgcaggaagtggtggcgcagttgcgcctggccgccgaagacccggacgtgaaggccgtcatcgtggccatcgacagccccggcggcggcgttaccgccagcgacgtgctgtaccacgagctgatgcgccaccgcgagcgcaccggccagaaggtcgtcgccctgatgatggataccgccgcctccggcgggtactacaccgccctcgccgccgaccgcatcgtggcgcacccctccacggtcaccggcagcatcggggtcatcttcctgcggcccgaggtggccgggctcatggacaagatcggcgtgcgcgccgtggtcagcaagtccggcgagcacaaggacatgggatcgcccttccgcgagggcaccgacgaggaacgcgccctgttccagtccatcatcgccgacatgaatggccgctttcagggccttgtgcgcgagcgcaggcccgccagccacgggcacgaagccgcattcgccgatgcgcgcatcctcaccgcccgtcaggccctggccgcagggttggtggaccgcatcggctacttcgaggacgccctggccgaaaccgccagcctgaccggcaccagcgacctgcgcgtggtcacctatcgtcgcgagcccctgcccggcgccaccgaatacgccaccgccaccacccccgcagggtcgggccgcatggcgctcatcgaccttggcctgcccggcatggacgccgcctcgcgcgccgggttccattatctgtggttgcccgaggccgggatgtaggaataaccaaagggaataatcgggggaagggagagaacttttggaaaagttctctcccttcccccgaacccccatccctctctcaaaacttttctataggttgttttcacgggggtaaagtaacccctgttgcgtgatcgcaacaggggtacaacggaccaaatgaaaagtttgggaggttgggcgtccgggggaaggaaccttttccaaaaggttccttcccccgggtgcttttgtaactacgcccccggcgcgtccgcttccaccagcgcgtccacgatggtgcgcagcacggtggcggcggggcggtcggggtgcgaggcgatgtagatgttgccctcgtcgcccgcgcggacgatttccgggtccagcggcaccgcgcccaggaagggcacgttcatttccttggccaggcgttcgccgccgccctgtccgaacagcgattccacgttgccgcacttggagcagacgatgccgctcatgttctctatgacgcccagcaccggcacgttcaggtcttcgcagaagcccagcgagcggcgcacgtcatccacggccacggcctgcggcgtggtgacgatgagcgcgcgggcggcgtcgcccagcagctgaagcacggacaggggctcgtcgccggtgccgggggggcagtccaccaccagaaagtccagttcgccccaggccacgtcggacagcaactgcttgatgaagcccatcttcaccgggccgcgccagatcaccgcctggcggccatcgggcaggaagaagcccagcgacatgacggaaagcgaaaccccctcgcgccactgcacggggtggatgacgtcgccatccgtttcggcctgtgccgcgtccagcttgagcaggcgggggatggacgggccgtgcacgtccacgtccagcaggcccacgcgcttgcccgccagggcaagaccggcggcgatgttggcggcggtggagcttttgcccacgccacccttgccggacatgaccacgatggtgttgcggatgtgcgacagggtggcctgcaggcgggcctcttcggcctgctgttccggggtggggccgccgcacccgccgccgcagccggagcttgcggcaggagtagaggtggaggggcagccttcgggatttccggcggagccgcaaccggccgcgctggggcagccctgacaggaagaagaatcgctcatggggtgttgcctccggcaatggcatacccccggaaccgtccgggcacgcacagggcgccggacgggccggggggggaattcagcgtcggaacgggaatattgcccgacgtatgcaactgtaaccacgcgcccgccatgccgcaagcccgtgtgcggggttgctctggccttgtcgggcacatttcgcgggcagcgtgcccgccatatcgggaaaccgccacaaggcggtggaggatgcctgtcctcgcaccctcaaacgccagtccttgccgctacccgcgcttggcggcccgcgcggtgcgcagccagtcgtaccagccttccagcccttcgccgctgcggcaggacatggggaagatggtcagttccttgttcaggtgcgtggcaaagcgcttggcccgctccacgtcaaagtccacgtagggcagcaggtccaccttgttcagcagcatcaccttggaaagattgaacagcagcgggtacttctcgggcttgtcgtcgccctcggtcacgctgagcagggccaccttgtggtcttcgccgcagtcgaactccaccgggcagaccaggttgcccacgttctcgatgaacaggatgtcgatttccgcgaggtcgaagttggacagcgcctcgagaatcatgttgctgtccaggtggcagccgccgtcggtgttgatctgcacggccttggcgccggtggcggccacgcggcgggcgtcgttgtcggtttgcaggtcgccctcgatgaccgccatgcggaactcgccgcgcaggtcggacagggtgcgctcgagcaccgaggtcttgcccgcgccgggcgaactgatcatgttcaggaccagaatgccgtgccgggcaaacaggcttttcagttgcacggccatcttgtcgttggcttccagcacgttcctgaccacgggtatttccacgccagcccccctattcggcttcgatgtgttcgacgtacaactcgcgcccggccagcacgtggtgcccggcctcctcgccgcaggcggggcagggcgcgaacagcagttccttgccctgcggctcgaactccttgccgcagccgccgcattgcagctttaccggggccatggccagttccagcttggcgccctcgaagtcggtgccgatggtcatggcctcgaaggcgaattccatggcctcgggcaccaggttggccagcgcgccaaagcgcacgcgcaccagcagaagccgggttgcggagtgcttggccaactcttcctgaacgatggagatgacgctggatgcgacggacatttcatgcatccggcatggataaaggaaaagccacggcgcgtccagttgggggagcggctggacgagtcctgtcccgcccctttgcggagggggaggtttcgccccgtctcggccagtcgcgcccggtcgcgcccggtcgcgcccggtctcggtcggactcgcctagtttcgtctggtccgatcggtcctgcccggcctggtcgtatcccgccggacgcaggagaatcagggggaatgaccgacgaggtcaacgcagcggacgcgatcaacgcaacgggcgcgattggcgtgattggcgcgattggcgggcccggcctggccgacgccacgaatacgacgggcgcgctgccgccgccgacccgcacgcctcggcccgtttgcaacgtccgcgaaaaagggtacatctgggcccggcgcgcctgcgtcatgcggcgtgccgtgccgccacaggagcagatatggagaccggcatcttcaagggcgtctattccagcgtcgagcctcgccaggctggcaggcccggcggtggcgtaccggggcgcagcgccgcgcgcaagcgctactggttcgtgtgggagcacgacgcgggcgggttcgtggtgcagcccctgtcggccagcatggaacccacgggcgagcgccgtgccgtcagcacggcggaactggcgcgcggctacgccttcgagccggacatccttgccgtgccgatcaggaccgcgcccatggcagccgcctacggagagcgagaggatgcaagccgtggcgcggcctctgcccaggctgcgtcagtccggaaagatgcggccagtcctgccaatcctgccaagccggccagtggcggcattcaggcatcgggcatggcgaccgggcgcgatgccacccgccgttcaggcgacatcgccgggcacgaggtgggcgcgcagaccgaacgtgcgctgcgggcagacttcgccacagcactggcccaactgcggcgcggcgaccgcgaccgcgccgtgcgcgcgctggagcggctggccgaggcccccggcgaattcgttcccgcccatcgccacatgttcaccgatttcggcatcaacctgcgcaagagcaagctgccgcgcattgccatccggcatcacctgcgtgcactggacctttcgccggatgacagccacgtgcatttcaacatcgcccgtgcctactacgacatgggcgacatggaccgggcggaacggcatctgcgcgcatcgctggacctgacgcccgacctcgatccctcgcgccgctttctcgacttcctgctggagcggaagggcggcgccgccaacgttgatgggacggcccccaaggccgcccggtaaggagactttcgcgagatgaacaaaaccatcgccatgctgatccccaccgtcgtgctgttcgccatggcgctcatcctgttcaaccatttcggttccggcgacgaaaagcccgccccggtggaaggcccctccgtgcaggccccgatgcaggccccgacgcaggggcagccccaaccggggcagccgggcatgccctacttcgaacagggcgggcagggcgctctggcccccggccagtccggcggacagcccggcggcacgatgaccgaaaccccggcaggcatggtttctcccggcgagggagagcccgccgccacgccgccaggggcgtccgcgtccgccgaaccgcgcaccgcgctgggccgcatggcctccaagtctggtgccgaccttgccaccccgctggaaagcaagaaaaaggaaccggtaaagggcaccgacaagggcacggaaaaggccgctccggccaagcaggcagagaaagcggccccgaccccggccaaggcagaaaaaacggaaaaggccgcccccgccgccaagccgcaggcagccgctcctgctcccgctgcccagcccgccccggccaaggccgctgccgcccccgcatcgccgcagacggccaagggcgaccatgccatcacctcggccaccatcaagttctcgggcagcacggccatcctgcacctgcaaggcgatgcgcccatccagtacaagtacatcgtgctgcccaaccccgaccggctggccctggaccttgtcggcgcgtggtcggtatccgcgcccgcggtgccgtccaaccgggtcatcgaaaaggtgcgcgtgggccgctacggcgagaacacccgcatcgtgctggacctgaaggccgcgcccaccaagcatgaagtggtcaagagcggagacaaggggatagaggtccgcgtccagtaggggctgtctcccaatcgtcttcctgcccgttggcggaccgacccgaagggcgcgaaacgtgcccgtcaggtgagcttgcgaaccttgccccagtcgtaggcaagtccgcgaacctgacggctgaggcatacgccctcatggcaggccggttttccttgccagcgaacagaaatcctgatttggaagtagaacttacttttcgaaatcatttgcaagaacaaaagcgggatggcatgcgccgtcccgctttttcatgtccgccgcccgcaagggcacggcgtgcggcccggaagggctactccacgtcgaatccggccttgcggatggctgccttcacggcgtccacgtccaccggggccgattcggtccatgcggcctcgcccttttcaaggctgacgtccacgtccttgacgccggaaactccggcaacggccttggttacggacatcttgcaatgattgcacgacattcccttcacggtaacgctgggcatggctggctccttggcttgcgggtcacgaatgttgcgcgtgcccttgccttgcggcgggcacgggattacttgaatgagaacgcctttcaacaacataggctccggggtgcggtttggcaacaggccgccgggtccggggccgtcgtttcggtcggtgccggtgcagcataccctttgtctgttgccgtttgccgttgaccgcaggagtccgcatgaccacgcccgaagaattgcccggtgttccgcaacagtctgcccctgcctccggcacccctcccgtcccggaaggggccgccgcccccgacctgtcccggcagatcctgccggtgcgcggcatgacctgcgcggtgtgcgcaggccgcatagagcgcatggtggggcagatggacggcgtgtcgcgcatcagcgtgaacctggccaccgagaccatggacgtggcgtggaaccccgccgccctgcatctggacgacattgcagagcgggtgaaggatctgggcttcgaggccgtgctgccggaccccgcatccaccgccgggcaggatgacggcctgttgcgctacgccgtgcgcggcatgcactgcgcggcatgctccgcacgcatcgagcgcgccgtgggccagctggagggcgtggccgccgtcacagtcagcctggccacggaaacggcgcaggtcacccctgctcccggccttggcccggacgcgacggatgcccttgccgccgccattcccgcgcgcatcgcggaccttggcttttcggcggaacgcatcctgccccggcaggattccggcaccgccctgtgggaagcccagcgcgaggaagccgccgcccgtctggcccgcatgcgcggcaagctggcacgcgaattcgccttcaccattccgctgctggtgctgtccatgggccacatggcgggcctgcccctgcccgcctcgctcgacccgcaccacgcgccgcttgcattcgcgctggcgcaactgctgctgacgctgccggtgatgtggttcgggcgcgatttctaccgcatcggcttcggcaacctggcgcgccgcgcccccaacatggattcgctggtggccgtgggcaccggcgcggcctttgcctacagcctgtggaacaccgtggagatcggtcttggggtggaggtggcccggcgggtcatggacctgtactacgagtcggcggcggtgctcatcgcgctggtgtcgttgggcaagtacttcgaactgcgctcgcgcacccgcacgtcagaggccatcaaggccctgatggaacttgcgccggacaccgccctgcgcatggagggcggcgaggcgcgcgaggtgcccgtggcgtccgtaagggtcggtgaccggctgctggtgcggcccggtgcgcgcattgccgtggacggcgtggtggaggacggcaccagcagcgtggacgaggccatgctgaccggagaaagcctgcccgtgaccaagaaccccggcgacccggtggcgggcggcaccatcaaccggcacggctcgttcgtcatgcgggcggagcgggtgggcgcggacaccgtgctggcccggatcatccggctggtgcaggacgcccaggggtcgaaggcccccatcgccaacctggccgaccgggtgagcctgtggttcgtcccggcggtgatggcgctggcggtgctggctggcgtggcgtggtatgccgccggtgcggaattcgcctttgccctgcgcatcttcgtggcggtgatggtcattgcctgcccctgcgccatgggccttgccacgcccacgtccatcatggtgggaaccgggcgcggcgcgcaactgggcgtgctgatcaagagcggcgaggcgctggaacaggccgggcggctcaccgcgctggtgttcgacaagaccggcacgctcaccgtgggcagcccgcgcctgactgacgtggttctcctgactgacgtggttcccctgacggatgtggcggccctgacggatgccgcaacggcgggcgcggcaggggaggccgcaccggcccacggcgatgcacactttgatgaatcggcactggtgcgcctggccgcctcgctggaagccctgtcggaacaccccctggccgaggccgtggcggcaggagccacggaacgcggccttgccccgtggccggtgcaggactttctggccgtgccgggcaagggcgtgcgcggcagtgtcgtgaccgatgatggtgcgcagcgtgccgtcgccattggcaacgtggccttcatggcggcagagaacgtggccgggcacgatgcccctcatgtgaccgcccgcgccgatgcgctggccgagcagggccgcaccccgctgtacatggccgtggatggccgcatggccgccctgctgggcgtggccgacccgctgaagccggaggccccggctgtggtgcgccgcctgcgggacatgggcgtgcgcgtggtgatgctgaccggcgacaaccgccgcaccgccctggccgtggcccggcaggcgggcatcgacgacgtgcgggccgaagtgctgcccgaccagaaggaacaggccgtcagcgcgttgcaggccgaaggccacgtggtgggcatggtgggcgacggcatcaacgatgccccggccctggcccgcgcccacgtgggcatcgccatgggcaccggcatcgacgtggcggtggaggcgggcgacatagtgctgctacgcggcgggctggacggggtgctcacggcccttgccctcagccgggccacggtgcgcaacatccgccagaacctgttctgggccttcggctacaacgtgttgggcattcccgtggcggcggggctgctgcatgcctttggcgggcccaccctgtcgcccatgatcgcgggcggggccatggccctttcgtcggtttccgtggtcagcaatgcgttgcggctgcgctttttcacgccggatgacgggtcggcagatggacctgagaccaacccggagaccagtccggcggccagccctgagaccagtccggagggcgcgggcaagaacgcatagccccaccctgtgggggaaacgcaaggggcgccggatcgtgatgatccggcgccccttgccgttccgtccggttgcccgcgtatctggttttccggtccggatgcttccgcgtcgtggtgccgccatgccgggctccccccatcatttcgcgggcaaacccacgacatggacgcgcccctgcggcgatgctggcccgtaacggctcagtattccttgatgtactcgtccaggctgtcggcggtgcagttgcggctgacccagtaggcggcggcccagaccatcagcgcggtggcctgggtgtcgtccaggcgcttcagcttggcttccaggctggctttgctggccccgtgcttggtgtgcaccatgcccacgtcgcaggcatccatgacccgcaacagcaggtaggacagccgggtgtggtcgggcagcaggcgcaggtcgcggtgcgcctcgatgatggtcttgagttcgggcccggaaaagatgcccttgatggcggaaatggcgcggaagaaggtgtccacggcccatggcaggatgaattccgccccggcgcttttggtgcggaagtagtccttgagccagcgttcctggtccgacgatatcctggcggcaacctgaggcatgttcgccctccctgctgggggtgcggctgtcgtcctgcggggcggtgacggcggcgcggcacgaagtgctccacctgcgtccccttcggcgggccgggccgcatggcctgcatgcgcgccacacgggcgcaacgcaatcgccaagcatgcccccgtgcacaccggtctcacggggcacgttaggtcagagcggaaaaaagctcaagaaaaaatctagaaatggccgcgcgtgcttacgttcgcgcgactggtggcctgttgtgcatggccgcgcggcgaggggatgcatgggggaggatgaggacgaaatgcgttgtgccgcaacgtgaaggcgcctgctgccgcgcgtggaggaaattgcggcaatggatgcgcgagaaggcgcggttacaggttcacgtcgccttccagcaccgttccgtggggaatgacggcctgcatgcaggaggggttgcgcaccaccacccgcccgcgcgcggtgacgttgccgccgaacagcacatcgccgtgcacggccagtgcatcgcagtgcagcagagatggcgccccgtgcggaaaacgggccatcagccggtcccacgtgccatagtgcgcaccatccagttccaccagcacgccgggggtggtgcaggcggggttgggccgcacgtgcccgccgggttccagcagggtgcggtcggaccacagcaccagcaggtcgctgcattttttcaccggcaggaagcgttcgcgccgggtgacgatggcccgcgccctggggaacagcgagatggccgcgcccatggccgtttccacctgccagaccttttccgaatcggggtcgcgggggttcacggtcttggggttgcggatcatgggcaggcgcagcaggccgtattcgtcgatgtgctggcgcagggcgcgcaggtccagccagatgttgttggtgttgaacagtccgtaccgcacgatgtcctggaaccggggcagatcatcgtccgggcactgggccagttcgcgcagcaccagccccccgtggcgcgagcgggccaggtggccgcccttgcggtcggacggggtgcgcggcgcacattccatcaggaaggggatgtcctcttccatgaggtagccgagaatggccgggtccagcgtggcgcccagattgtccgcgttggagatgagcgcgtagcgtcggcccgattccagcagccgggcaagatgcccggacagggccagggcggcgtacaggtcgccgtggccgggcgggttccattccaggtccgggttttccgggtactccacgggcagcagggttgcccgggacaccttgggaaagcggtgctgcaggaaggtgcccggcctgccggcatgttgcaggcccagcacgtccagcgcgcgcagggtgtcctggtgggtggagaagctgttcatgaacagcaggggcgatggtccgccgtgggtacggcgctggtgctcggcctggcgcacgatgagttcgagaaaggtggccccgtccttggcgggcagcagcgacttggcgtgggtcatgcccatgctggtgccaaggccgccgttcagcttgatgcaggcggcctcgcgcaggcgggcgcgcccgatggcggcgtagggggccaggtcgtccagcagcggcaggtcgtcgcggcccacaggcaggatgtccgactcggggatcagtccggtgctgccgcaggccagttcctccagataggaggcgaacagcgccaccagcggggaaggcagaccggcgcgggccatcttggtggcaaagggctgcaggggaacggtgcacatgccggtgtccgcgtccgcatcggggatgcgggcgggggatatggtgggggcggcgggccgggtcagcaactcggggccggaatggggcatggcaacctctgcgaacggtatgaaactgccccgacggcgtgccggagagcggcgccgctgggacgggcatgcaatactacgccaactgtagcacaagttcaagaaaaggacagcggaaaaggggggttgcgcgtgacaaacgggtgacggcggtatggtggaatgccgcgtcggggctgacaaagagaagtgtttgtaaacggttgctgatgaaaatagcggcgcggcgaacaggtcgccgcgccgccggaaggtgcggatggaggggggggagggggaactacaggtacccgtgcagcgggccgccgggtgcggccagcgcatccacgcggcgctccacgtcggggtcggtttccagcgccggggcgtggaacgacttcagccgcgcgtcgatgaccagcgggccggtgcagccccagtgcttgcagtgggtgaattcgcccgcgccgtacatgtcggtggccgggtcggaccgggtgaagaccacccacaggaagttttcccagttggcggcggtaaaggccgggtcgtccaccaccacgaacaggggcaggccgtccagcccgtgcgcatgggccaaccgtgcggccagggcgtgcatggccgggtcgtgctcgtcgcgtcttgccgtatgtttcggcccgcgcagcaccacgatgcccctgccgaacaggcgcggatcgccgaaactgccgcccgcagcggcaaggccgccatcttccgatcgagcatccagcggcaggtcgccgggcagggtatcggccagttgccgcttgcgcgggcccgccgccgcccacaccagcttggagccctggttcaggctgatgccggtgtaatccagggtgtcgatggtggtgcgggtgacgaagtgcaggtcgcgggtgaagtcggtgcgctccagcatgtgcgtgaagaagccggggaagtcgtgcgtggacatggagggcgcatcctcgtgggccatgatcagcacgtacttggaaagcgaggtctgggtggagcccagcagggccatgccgcaggtgatcagttcctgcggctggcgttcaccggcgtagggcacgtagcgctcgctgccgatggccagcagcagggggtgcaccccggcggcgtccacggcgtggatttcgcggacgcccgcgaatacttgcggcacaagggcggcggtaagctggtggatgaagtcgccgaacacggtgtcttcctgcggggggcggcccaccgtggtgaacggccagatggcgtccgggcggtggtgcaccgcgtccacccgcagcacgggaaagtcgtgcgcaaggctgtagtagccaaggtggtcgccgaaggggccttccggcttctggtacggggcgatggtgccgctgatgcagaagtcggcctcggccagaatgggcaacccgccagggcggcgtaccatgggaatgcggaagcccgccatggcccccgcgaacaggatttcggcaaggccttccggcaggggcatgacggcggccagggtcatggcggggggcccgcccacgaagatgttcaccttcagcggttcgccccggcgcagggcctgggcgtggtggtacccgatgccccggtggatctggtagtgcaggcccacctcgcggtccttctcgtagtcagggccgtccagctgcacgcggtacatgccgatgttggactgcatggggccgggcgcgtcggggctttcggtgtacacctgcggcagggtgacgtagccgccaccgtccatgggccacgagatcaggcgcggcaggtcgctgatggcgcagcggtggcgcagcaccgggccgtcggacaccgatttgggcagcatggaccacagggcgcgcggcacgccggtgtagcgcagggggtggcggaaggcgtcgaaggggtccagcttcaggcggaagatgccttccacggcgcgcaacgtatcgcgaaagatgaacttcgtgcgctccatggtgccgaacaggttggccagcatgggaaaccggcagccctttacccgcgtgaacagcatggcgggcgcgcccgcgcggtaggcgcggcgctggatggcggctatttcgaggttggcgtccacctctgcgtcgatgcgcacgaggtgcttgtggcgctcaaggtcggccacgcaggcggaaagattgcggtaggtcacgggttcctcgtgctgacggcgtgatggctatggttcgcccaactggttcgtgcaggactggctcgtgcagaccggtgcgggcatgtcgcaggccgtgcggtgggggcctggatgccgacggccacaggtgatgaccggcggcgttgcggggttcgggaatgcgacaatgcgacaagcttgcccgtgacgcaagcccggagtgggggcaagagggccggggggggggctggatgggcctgatgaaccggatgagccagtcaagccagtcaagccagacgagccggacgcaaagggcgtggaggacgtgggggacgcgaagggaacggggagatggctggaagcagagagagggaacgttgcggctccgggacgccgtggcggttgcgcaactctgaaggatcgtgaacgacgcgggcctcagcccgcttccagccggtagccgacgccacgcaccgtgcgcaggcgcgtgccgctggtggtgccgggaacgccggagcctgccgcgcgtgccagcgtacgccgcaggcgcgagaccagcacgtctactgcatgtggcgcatggggcgcatggggcgcgtgggaatcattttccggaattggcgtggcgtaatccaggcaccagtgggcgatgtcttcccgttgcaccacgctgcccgcccggcgcagcagcagttccagcagcaaccgttcctgcgggtgcagggaaagggggcggaagtcacgggtggcgcgtccgctgaccgggtcgaacacgatgtcgcccagtgccagcacgccggtggccagcggtcccctgccgggcggggccgccagtcccgctgcccgcaacgtggtgaccagcgccccggcggagaacggcacgcgcaacaggcgggctgaggggggcagtcccgcggcgcgcacgcggcgcgattcctgccgggccgtggcggcatgcagcaggatcagcgggatgccggggggaatgccggggggaatgccggaagcggaaatgggggacgcctcgccgtccgtgtcgtcactgtccgcgtcatcagcgcccgttccacggcccgggcgctgcgggaccagcaggttcaggtcggccaccagggcgtccggcttcggaagcataaccggtgtcgtaccttccggggactgtacccgcccatccgcaaaggaaggcagttccaccaccagccgcagcccggcctcggccaggggggcggtcaggtgcgcggcgatgcgcgtgtcggcggtgcggagcaggatcagcatgggtatcccggaacggaaaagcgggtgcgcatgagccgggatactgcacccaccgcacggtgtcgagggtgccagaggacgtgcgcggcaggcggccggggcggcaggggacgggcggggcagggagcgacgcgcgagttggcgaccacgccaacgacgggagggccccggcgtgtatgccgaggccctccgaagcgtgcgtcgttcgtgccggggagaactaggcgaccttgtagaacgcggacgccgcggcgttgcagatggggcacttgttgtcgtgcgggccttcatgggtgtagccgcacacggaacacacgtagtagtccacgtcggccagggcggaggggttttccagcgccttcttgtagaggttggcgtgcacctcttcaacggcgttggcccagccgaagtagcgcgcgggcaccttttcgccttcggcttcggcctcggcgatcatctgcgggtacatcttggtgaattcgtaggtttcgccgtcgatggcggccttcaggttgtcgagggtggaaccgatcttgcccgcgttgcgcaggtggccgtgggcgtgaatggtttccgcctcggcggcggcgcggaacagcttggcgacctggggcaggccttccttgtccgcctgcttggcgaaggcaaggtacttgcggttggcctgggattcaccggcaaaggccgccatcatgttctcgtgggtcttgctcatcgatatgctccttgttggtttcggtgtaggggctccttgtcaggaacaattcctgtttagacgccatccatggacttgtaaagtacttttcaaaaaatttgtggaaagaaatcgttcagaccatacgccatcggggcggatagggaaagggcaaggcgtgaaaacagggaacgcacaagagccgcaagcaggcgtgcggcgtggcagggccaggagggggggggcggtacggaaaaggaagcaggcgcggaaaagggagccggaattgacgctcccccaatgaggcttggcgggctagatgtcgtcgctgccgggcgtatcctgttcgccccgttcggccggttcgtccggttcgtccggttcaccagctacgcctgatgcaccggatgcgcctggcgcgcctggcgtgcccagtgagccgggcgtgcccgccgcattggacgtgccgggggcggcattgccggcgggctgcgtgttttcttccggctgttgcggggcggaagcgccatccgaagccctgcgcggtccgtccggtacgaattcggggcgcaggcggccccccttcagcaccagatgcgcccggaacggcttgccctggcgcgaggtgaagtccatggcctgcgccgtgcgcccggtggccagcagttcgcgcgcggtgggttcgtccagttcgcgcccgaaggaggtgcgccagagaataaacgggcagcggccaccattggcggggggcgttccgccgtctgcttcactgtttggcgcggcgtctggcccgccgttcggcgcgccggtctttttcgcgccgcgtttggcgcgtgcggcgtcctgcccggcgctgtcgtccccgtttgccgccttgccgcgttttttggcgggtggctggccggtgcaggcccagccgcgcggggtttcgcgcacctcgccaccgcacagggggcacaggccgtcgggcgtgcgggcgtagcgttccgacgccgtatccagcaggcggtccagattgcgtccgcccacccgcttgatgcggtgcacgccgttccacacgctttcgcgtatgccgtgcatgaactgcgggtaggtggcggtgcccgcctccatgtccttgagggccttttcccacgtgccggtcagctctggcgaggccacgtcgggcagcagcgcctcaatgacctcggccacctgcatgccccggtcgctggcgatgagccgcttgccgtgcctgcccacgtagccgcgctggagcagcgtttcgatgacctgggcgcgggtggcgggggtgccgaggccgcgttccttcatggcctggcgcagttcctcgtcctccaccagctttccggcggtttccatggccgccagcagcgaggcatcggtgtagtgggccggggccttggtctggcgcgtcacccggcggatgtcgtccgtgtgcaatcttgcacccttgcgcagggggggcaggggggtgtcttccgccgcgcgccacggttccacggccagccagcccttttccttgaacaccttgccccgcgcgatgaaggcgtgctcgcccaccttcaccgtgacggtggaggtggcgaacctggcctcggcgcagaaggcggcgatgaaccggcggcagatcatctcgtagatctgccgttccggctgcgaaaggcgggccgggtcgcccttgcgggcggtggggatgatggcgtggtggtcggtgaccttgcggtcatccacgcaggggaacttgaccttgccggacttgatgcgcgcgaccgccagcatggtctcgtccgggtacaggtggtggatggcccggaagtgattcaggatttccgcgaacagctccttggtcaggtgacgggaatcggtacgcgggtaggtgatcagtttgtgcgtttcgtacagcgcctgggcgtgggccagggtgtccttggcggacaggccgaagcgggtgttggcttctcgctgcagggtggtcaggtcgaagggcaggggcggctgctggctgcccgccttgctggccaccgattccaccacgccttcgcgcccggtgcaggcgttggcgatggccgaggcctcatcctcgctgtccacgcgggtttcgcgcagttcgggcgggcggtgccatacggcggggaaggagtccggcgcgtcggaagcgggtgcgggcgtgtcctgtgtgcccgcgggcgaagcatcggctgtcgcgtccggtgacgcatcgggtgctgccacgccgccctgcgcggcgcgtcccttgccgccgggggtgaacaccccttcaactgtccagaaatcctgcggcacgaactgttcgatttcgcggcggcgggcggtgagcaggcacagcaccggggtctgcacgcgccccacggagacgaggccgccggtccttaccgtgaacaggcgcgaatagttcatgcccaccagccagtcggcctcggcccgggcaaaggatgccaggcccaggttgcgcttttccgcgtctggcagcaggcgggcaaggctcttgcgcaggccttcttcggtcatgtcgctggcccacaggcggcgcacgggtttcgcgcattcggccatcaggtagatgcgccgaaagatcagctcgccctcgcgtccggcgtcggtggcgttgatgacgccggtgacgcgctcgtcggtcagcaggcggcgcagcacggcgaactggtccgccgtttccggcagcacccgcagccgaaagcgcggcggcagcatgggcaactggtccagggtccagcggccagcccaggccgggtcctgttcttccggctcggcaatgcccacaagatgccccacggcccagctgaccagatggtccggcccttccagaaagcccgcccggcgctgcgtggcgcccacaaggggagccagttcgcgcgcgacggagggcttttccgcgatgatcagggtcttggacatggggattcgggtggttgcgggcagcagggtgaaaggttggggagtggaagcgccatgggggcgggcagtccgaccgatgcccgacctatgccggatcgaggcacgcccaatgcccgcccaatgcccgcctgacgcccggctgacgccagaccggcagcttgacccgccacggacgggcggctacagccggaagccatgaccgaccagcgtaccagtactccatccggggccgcgccgggagcggaaaccgcaacgggcgaatccgcacccccggcggggcagcccacccccgcccgctatccggtgccctttctgtccggccagtcaggcaggacggacgcggcagggccggaggccctggcacagggggcggaactggtccatatcgccgggttttccagaggggccggttttgccgggggcgtgtaccggcgggaagactccatcaagcgcagccggttcatcgtcagcgtggcccacgcgccggacacggccacggcgcgggccttcatcgaggcggtgcgcgccgaattcgccgatgccacccacaactgctgggcctttgccgccgggccgccgggcgacaccgcccgcatcgggtgcagcgacgacggcgagccccacggcaccgccggtcgccccatgctgcagcaactgctgcacggcggcgtgggcgaggtggcggcggtggtgacacgatatttcggcggggtcaagctgggcaccggcgggctggtgcgggcctatgctgccatggcccggctggggctggacggcctgcccctgcgccagcgcatcgtgcccgcgcgggtgtccgtggtgttggcccacggcagggccggggcgttgcggcggctgctgcccgcatacgaggcggccatcctgtccgaagtgcacggggccgacgtggaatgcatcgtcggcctgcccgtggagcacgccgccgcgttcatggccgccgtcatcgacatggccgccggtgaggcgctggtggacgtgctgtcacggacggaagactgatccggctgcggccgggctgctgccctgtttcggcccagtccccgcccagttccggcccggcttggcatgaccagacccactgcgggcgaaagagcgcgctgcactaccccttggccgcgccctcgtcgacgatccacaccagatccccgttggcgggcttcacgaactgcgcgggcagggtgggttccgccagcaggtccagcgcccgcgccagtacggggtgcttttccctgccggaaacaaggaacacgcagcagcgggcgttgttcagcaccggtagggtcagggtcagccggtcgcttttggtggccagcacgtactggtcgatgaccaggcgcgtgcgctcggcaaggcccgtcccgtcggggaacagcgaggcggtgtgcccgtcctcgcccatgcccagcagcaccatgtcgaagcgcggccaggcgccgtcttccaggtcgaaatgttcgcgcagcagcgattcgtaggcggcggcgccctccaccggatccatctcgcccttcatgcggtagaagcgggtggccggggccagcgacagcagttcgcgccgggccacgccgtagttgctctgcgggttgtccggctccacgcagcgttcgtccacccagtacacggcgatcttttcccacggcaggcggtcgagccaggccggggtggccagcaggcggaacagcgggatgggcgtgctgccgccggacagggccagggtgaacacgccgcgcgcggccacggcccgttcgcagcgttccagcagcagttgggcggtcttttcggccatggcggccgggtccttcatgacgtgcagggcaaggttgacggaacggtgaggcatggcggctccggtggcggcgattctggttggcggattattgtcggggcggcgcgcggggcgcaactgctccccatggtggatatgttggcgatgacgaatctgccacaggaccgcccgcgtgggaatgggcaaagaagggccactgccgcccggacggccagcgcgcgcatggctgccccggaaatgcggcagcgccgtggcgggccacggcgctgcggggatgcgagaagactggtggaaagccgtcggacacggcgtgtggcggggcagccgcgccggtggatcaacaggctttatgccagcactacttcaaacgcagggggcgtcatgatgtgcttcttcacggcgcacagttccacggcgcgcaccagcgcatcgcggtattcatccggaaagccctgcggcggggtaaccacgaaggtcatgcgggtgacctgaaagcccttgggcgcgaattcgcagcccacgcggatgcccagcccttccgtggatatcttgcgggcctcgcagaagcgctgggcgtacacgcccgcgcaggtggccagcgaagccaggaacagatcgaacggggtgggagcggtgccttcgccgccgtccttgaccggctggtcggtgcggatgacggtggaagcgggggcggcggtgcccggagcaggttgcggcgtatcctgtccggtgggggcgtcggctccggtgggggtgacggcggggtggagtatggcgtcgatcttcatgccgccgttgaaggcgacgtcgatgaacttcatggtcatgtgcggctcctgtgaatgttccggcattcgggtgcggtggagcgggcgcgggaacggcgcgccgtgtccggtgtgccagtctggaggtgccgggtggtgcgtggtggcgttgccgggcgttgtctggcggcatggccgcgttcagtgtgccgcgcgggccagcgcgggtcagccgatggtctccatgcgggcaaagcgcggttcgtgcagcgggatgacgatgtccgcctgctccttcaccttgagcatgatgtcgtagccctgcttggggttgatgcaggtgccgggaggaatgacctccatctccatgccccggatggcggcgggcggattcatgttctcgtcgatgatgcagaatccggtgatggcggcggtgccctgttccgtatccacgaacacggtcaggccgccctcggtatgcaccggggtgtgcaccacgcggatgccgggcaggatttcgcgctcttcttcggtgatcacgcgcaactgaccgttgtcctcgacatcggcgatgtagtcttcaaggtagcggaaatccagcggatgcgggtcgtggatggactccagttccttttcgtgcacccagatttccgcgttttcgcacttgtagtcgttttcgcagtggtcgttgtgcaggtgggtgtggatgaccacgtcgatgtccgccggggtgaggccgaatttggccagccccgcctcgaaggtgtatatcctgccgcccagggccgcctcgcggtcgggcgagacgatggggttcagttcgccggtgtccaccaggatgcgcttgtcgccgccctcgatgtaccaggtgtagatggggatggtgtagggcgtgccgtagtcgtgctggtaggtcatcatgcccttgtcgaacaccttggaacccatgacgatggggtggatgcggtacttcatgcgacgcctcgcgtgctgacggttgccggaaggttgccgggcgctttcagggatgctgtcacgggagcatctggcgggcgtcccggccacggggcagagagtaagcacttccgctccgcttgtcacgatttcctcccgttttggtgggaaatggggcaggccgaacacactgagcgcacagaacacacagaacagaccgggcagactggtcaggtgctctccgcgccccgccgcacccgcgcgcgccatgtgcccggatacgcgaagcgccccggcatggggtaatgccggggcgctgtgtttcatggtcgggggcaggttgaaggtccgccgcctagctgtcttccttcagttcgcggatgacgtcctgcaactccgatgacagacgggccagttcgcccacttcgcgggtggactgggccatggcctcggccatttcggaggcgatgcggttcacctcgtcggtgccccggttgatctgctcggacgcggcggactgctgttccgacgccgttgctatggagcgcacctggtcggcggtggattccacaatggacacgatgcgcgccagcgcctcgcccgcccgtgaggccaggtcggtgctgcgctgcaccacttccgccgcgtggctcatgccggtgatgttgtcctgcgtgccgcgctggatggcggtgatggcgtcgcccacttccttggtggcggtcatggtcttttcggccagcttgcgcacctcgtcggccaccacggcgaatccgcgcccggcgtcaccggcgcgggccgcctcgatggcggcgttcagggccagcaggttggtctggtcggcaatgtcggtgatcacggtcatgatgttgccgatgccctcggcccgcttgcccaggtcgcccaggccggtgctcatctcgcgggcgaactcgtccaccttgcggatgctgtccaccacgtcgcgcacgatggccccgccagcctcggcctgtgccctggcgctttcggcgctttccgccgcgcgagaggcgttggccgccacctcgagcacgctggcgttcatctgttccatggcggtggcggcttccgccgtgcgggcgcgctgcacctctgcgccggatcgggcctcgtccacctgcccggccagttcgtgcgaggcgttgcgcacgttggccacgatgccttccagccgttccgccgtgtggcggatgccttccctgcgggcctgttcgccgcgcaggcgggcctgttcggcctcgcgcagggcggtttcggccttgcgggtctgttcttccgcctcggcggtcttggccttgcccgtggccagcagttcgcccagattgcccaccatggcgcgcaggctgccgtgcaggtccagcagttcgcccgagaagtggcgcgcgtcgggcagggcgtcgaattcgcccgccgccacgcgaccggacgcggccaccagcatctgcaccgggttggccacggagcgggccagcagccaggccaccaccatcagggccatggcaatgcccgcgcctaccatcagaatatagttcaccacgctggtcgattgggcgtacacctctgccttgtcgatgacggccaccagcttccagccctggtagccggtgaacacggtgaccagcttgtccgtgccgtccatggacgactcgaaggtgccgcgctgcatcctcatgatctgggcaagcgcgggcacgccggtgtcttcggccttcttgaagccgaacttctcgtgcttcgggtcggacaggatgaccgaggtgtcctccagcagcatgacgtagccggtcttgccgatgcgcaggttggaggtaaccttggtcagggtggaaaggttgatgtccacgcccatgatgcccacgatgtcgcccgagcccgcgcgcaccttgctcatgacgctggccacgggatatccggtggtggacatgtaggccttgctgatcaacgtgttgcccgagtgggccatggcttccttgtaccacgggcgcttgcgcgggtcgtagcccgcaggcacgccggaaccgtcgatgtggctgagaaagccaccgtcctggtagccgatgaagatttcatcgtaccagttgttggccttgcccatcagggtgaacaccttggccagcgcctgctcctcctgcgtgagcgaggcgtggtacagcttgttgtcctgtttggtgtcggcgtaagaggccacttggcccttggcgtccaccacgcggggcagcgaggccaggtagaccacgttgcgctgggccgcctcgaagaaggtggtgacgaagtcgttcacccgttccagttgggcaccggacgattcttcgaagtcgcgcagtgaggcgcgccggatttcgatggacaccacggcggaaacgctgccgatggcgacgacgatggacaggagaaaggcgatgatcagtttgctgcggatggtcagagacatgttgcccccaaggcgacttggttgtttacggtttgcccgccgtgaacccttccgtcgcgcgtgcgcggggttgcgtgtaatgtgtcccgctacggcaatcggatggctccccagctgcatccgcctgccgcgcggccttcatgcccccattcctgatgattggcaaggcgcggggcgcattgcatggtgcaaaatccggggcggcatcacttcccgcaggagtgacgttttggttgcggtacggcggcagcgcaccgccgtgcgcagttccgcacgcctgtggccgggtgcgcgccattgcggcgcaccgaccgcgcgtccagttgcgaccggttgcgcgctgcacgacgacactatattgtgcgccgccaacaaggcggaacccggccacgaacctggaggaaacgatgatcatcggcacgctggacacgtggatgcgttacgaccttggcccggcatggcgggcggccttcgcctttctggccaacctgacgcccgatgcggccactggccgccatcccgtgccttgcatggatgcgccggaaggcagcgtgtacgtggaagtggggcgttacgataccaggtcggaaggcagcgggcggctggaagcccaccgcaggcatattgacatccagtacgttctttcgggtatggaatggttggactggacgccactgcccggactggctgccctgggtccgtacgccgacgacagggacgtgcgctttttttccgtgacggagcacccctgcacccgcgtgctgttgcaacccggcacctttgcggcgctgtttccggaggatgcgcacatgccgggcattgccgtgcagggcggccctgctgccatggtcaaggcggtggccaaggtgcgcgtggacgctctggcggtggcgggcatcccgccgcgcgggctggacgggtagcaaggggcggaagcgccgaaccggcacgcgccgaaccggcatgccccgaaccggcacgcgccgagtcaacatgcgccgagtcaacatgcgccggatcaacacgcgtcgagccagcggcgggtgggagcaacgggaataccggaacggtggaaccggcggggaattcaggcatatcgacggctgatggagtcaggccgaatgcgcgcgggcaccgcccgcgccaaggggggcggacctggtactgacagggagcggatcgggacaaccaggaggtctcatggacattttcgatcaggcccaggaactggagcggctggaacgcgaagccgccttgtcccgtgcgcggaacgcctccgcgcaggggcgcgaggggcccgaatggatcgacggcgttgcctgctgccgcgagtgcggcgaacccatcccccccgcccggctggccgccgtgccgggagtgggtttgtgcaaggcctgccaggaagagatggaagggggcagctagcccccatacccgaccacccccgaacggcccgcgatgctgatgctcgcgggccgttttgcgtcgtacggcgcaacattccgcccggcgcggcgcagagatgggggcggcccggcatcccgggcgtcatcggcctgcccgccatttcgccccggcatgacatccggccatatcatcccgttgcgcccggccattgcgaagacgcaactggcaggctagcgttgggcagggctccccgcgcacggcggaagcgtgcgttcgtcgtgcgcggggagcgcaaccggcagcacgaaaaggacggcacgatggagatcaagagggcaggatcgcaggcgtcggcggtggggctggccgaacggtacaccggtccggtgcgcgtggacccgttggtggcagagccgtacgacccgtcgcgggttaccgcaacggtggtcacctttgaaccgggggcgcgcacggtgtggcaccgccatcccctgggccagatgctgttcgtcaccgccggatgcggccttgtgcagcgccggggcgggccggtggaggaaatccgcccgggggacacggtatggatcatggccggtgaagagcactggcatggcgcccggcccgatacggccatggcccatgtggccgtgcaggaacaactggacggcagcaccgcggaatggctggaaatggtgccggaagacgtttaccgggccggacgctgacgcagaggctgtcgagctccggaacggcaaaaggggctccccatggggagcccctttgtcgtgtgctgtgtcggcccgtcggaacagggggcgctagtcggcgatgcctagcagttccagaatcaggaagctgatggacgccatggtggcggcggcgggaatggtgagaatccacgccactaccaagttgcccgcaatgccccagcgcacggcggacaggcgtttggtggcccccacgccgaacacgcaggcggtgatggtgtgggtggtggaaatgggcgcgcccatcagcgaagccccggtgatgaccacggcggcggacgtttccgccgcgaagccgtgcaccggctccagcttgaatatcttgtgccccatggtcttcacgatcttccacccgccaagggcggtgcccatggccatggccagggcgcaggacagcttgacccacaacggcacgtggatggtgtcgatctggtggaacaggaacagggccagagtgatgacgcccatggtcttctgcgcgtcgttgaggccatggctggtggccatgaacgcggaggagacgatctgcaatttttcgaacgaccgcgtcaccgtgcgccggttggtgcgccagaacagcagcatcagcagcatcatgcacgcgtagctgacggcaaagcccgccaggggcgagagcaccagcggcagcagtatcttcttgacgatggacatggcgttcagcgtgctgaaccccgcgtgggtgatggcagcccccatcagccccccgatgagcgcgtgcgacgacgaggaaggcaggccgtagtaccaggtgatcaggttccaggcgatggccccgatgagcgcggccagcaccagggtctggctgcccgcgaccatgttggtgttcacgatgccctggcccagggtgtgcgccacctcttcgcccagcatggcgccgaaaaggttcagcacggcggccatggccacggcggtgcgcggggaaagcaccttggtggagaccacggtggcgatggcgttggcgcagtcgtgcgccccgttggtgaagtcgaagatcagcgcgacgatgacgatgacgacgagcagcaccggtatctcaagcattcttcagcaccacttcctcgatggcgtccgcgagatcgtccaggcgttccacggccagttcgatgcggtcgtacacctgggtccacttcatgatgtccaccacggcgcgcatgtcgagattttcggtgtcgtgcagttcggcaaggccggtgcccagcagcatctcgcattcgcccttgatggccttcaactgcttgacctgtgcggccacgtcggtcttgtccttcaggcaacagatcatctcgccggtgacggcgcacatctcgcgcaggttgcggaccatcttgcgcgcagggaagcggatgtaggtgaacccgtacagccgcgcgcgggtggcaatgcccttgatgaggttgatggagtcttcctgcgccaggttcaggcggtagatgtcctcgcggtcgatgggggtgatgaaggtgagcgaaagctggcgcgagatttcgcggcacagttcgtcggcctccacctcgaccaggttcacgcgcttgcaggcgtcgtcgaccttgccgaaatcctcgaggatgcgggtgagcaagtcggccgcttccaccagcatggcattctggcggcttagcagttcaaagaagcggacggtcttggggaacaggttcaaggccatgcgttggctccggtgttgtcgttgtgcacgcgggcctggcaggcccttgggttcggctggcccgcaggggcggccgggtccatctgtgacgacggtccgccatgagcggcggaaggttacggatgtgtcgcggtttcggcgggtgccggacggcactgccccgtgcgcaaaaaaggccggtcgggaccgcggggattctacgcttcccccggcgtccgggcaaccggcatcgtcattgattcgccacgaaataacgcgattttgttacggaacggtgacatctggcaatgtttcgagaagtccaattgtgccggtgtgttgagcgattgaacagtcgcatttcgggccgcgccggggtggtttgtgacggctcgttgacgacgccctctccgcacggcaccatgcccggtcgtgcaaaaaaacggagcggggaatctccccgctccatcatgaatgcatgccgtgcttggtgtaggcttcctgtcaggcaggcggcggagcaggcgggagaaaccgcttgccggaagccgccgctagcgctgcatggcgcggtattcgtccagagtgaccatgtgcagcgccttgaccgggcaagcctccacgcaggcaccctggtccttgccttccttggcgcgccagtcggcgcacacgtcgcaacgcacggccacttcacggcggtgctgggcgggccgggcggcatcggcgccttcttcgggcaggccgatgaaggacagctcgatggcgccgtaagggcaggccatgacgcacagctggcaggcggcgcagtactgctggcgcatcaccaccacgccgtcttcctgcaccagcgcgtcggtggggcacacgcgggcgcagggcgcatcggcgcactgacggcactgcacgggcatcttgacgctgtcggtcttgatgacgtgcacgcggggctggaagagattgcgcttcttcaccgcttccttgatggtcatgttgttgtgcgaggcgatgcaggcaagttcgcacttcttgcaggccttgcacttgtctgcttcagcgaagacgacgtaccgcatgagcgaattggtcatggtgctatccttccgtggtttgcgccgctgccggaaggtcggtggcatccgggctgggcacttctatgcttgcgatgtacagttccctgccgccaatccagtgcacggcgtcgtcgccgcacgaagggcaggagaatttccgcttccgggtttccacgtcgccgcaggccaggcatacgccgcgcaggggcagcagttgcacgtccagcggcgcgccctcggcgggcgtcccttcggccagcagttcgaaacaggcggtcagggtgcgcggctcgacgcacgccagaaggcccacggcaaggttcacccggctgatgcggggtgcgccgtgtcgcgccgcctcgtcagagacgatgcgcaggatgccttcgacgatggacgattcgtgcatgaccgcctgtccttgtggttttccgttgttatcgctccgtgcacgaaatgcacgggtcgatggagttgacgatgagcggcacgtccgaaaccttgcagtcgtgcatcatcacgcccagcgcgtcccagttcatgtacgagggcacgcgccacttcaggcggttgggcacgtcggtgccgtcggtgcgcaggaagtagatcagttcgccgcgcggggcctcgctgcgggccacggcctcgcccgccggaatttccggcaaccgggccaccgtatcgccgccgggcaggtcgcgggcgcactggcgcaccaggctgatggattccagcgcttcgcgcaggcgcaccagggcgcgcgaatgcacgtcgcagccggtttcggtgatcacgtcgaaggccagccgggagtatgcggcgtggggcacgtccttgcggatgtccacggcaaggccgctgccgcgcgccacggggcccaccacggcgtattccaccgcgtcttcgggcgacagcacgcccacgcccacggtacgcccgcgcaccatggggtcgttgcggtagatgttgtagatctcttccacgtgcttctgcacgcggtccagattgcgggtcaggaaggtgagcaggtcggcgtccacgttgtacttcacgccgccgatgcagttggcggcgaggtccatgcggttgccgtacaccgtctccttgatgtcctgcatgatctcgcgcacttccatcacgtgcatgaacagcgacttgaagccgatgatgtgcgcgagaatggccacgttgaacaggtgcgaggcgatgcgcttgatctcttcggccatggagcgcaggtagcgggcccgttcgggcaccacgatgcccgctaggttttccaccgccatgcagtaagtgaatgggtggctgttggagcacagcgagcacacccgctcggtgagcacgatgttctggaacaggttgcgccgcagggccagcgcctccatgccccggtgcacgtgcccggcggtgatgtccacgcgcttcacggtttcgccttccacgctcacgcggaagtacatgggttcttccagggccacgtgcagcgggcccacgggcagggtgaagccggcgcgcgggtcggtgttcacgtggtcgtccatgtggggggtatgcgcggtggtgctcatgcctgtgcctcctcgtcggtgacggtggcgatggcgccgacgggggcgccggtggcgacggaggtgccctcgggcagcttcgccgacatgatgcgctcccacaggtcttgcgtggacgcaccgttcatcatggtggaaaggggaatcatctggcccatgatgcccgcgtccagccgctcgtccaggaacagccgccgggggttggggtggccggtgaccgcgatgtcgtacatctccatgaattcacgctcgttccagtcggcgttgcggaaccacggggtgatggagggcacttcgggcctgccgggcgcttcgccgttttcgtccgcgtcatccacgggcggcatggccagcggcgcggtgaccgtaagggtcaggccgtccaggtcgaagtgataggcgatggcgcgctgcgggttggccgggtcgcgctccgggtcgtaggcggtcatggtgcacaggcgcaggcggcagcgggacatggccggggccagctccgcaaggcgcggggcgttgtccagcatgatccagccgtagatgttgccgtgggcgtcctcggtccaggatatgtctgcgcctgccgcgtcgggcagccgctggtccagcagagccttagcctgcagttgcgcggggcgtgtcagcatcggtgcgtcctccgtccttcaccgtgtggggggtggcgggggtggtttcttcgttggcggcagcggccttggccgccgggcgggagccgttgccgttgcccgtgtccgccggggcggttccttcggcgtccgcagcggcgttcagggcggcggagcgggtggcggcggccacctggcggcacttggggcacatgcgcagcagcgccgggaagtccaggtcgtgggcgtggtttgcgtacacgcgggtggccaggtccggcggcagcatgcggatgtgcgtgtcgcagccggtgcagcgcaggtacgggacgaagtggtgctccgcccagtcgtacttgcgttcctgcaggtgcgcgttgtgccagtcgttggtcatggtgatggccccggtggggcagtagtggcggcacagcccgcacagggcgcaggtgttgtgccacaccgtgaagtcgtagccgctgcggtcctcgcgcggctcgatgcggatggccccgccagcgcacacgtggcggcagatggcacagcccacgcacttggccgggtccatggtcaccttgccgcgaaaacggctgggggtatgcgtctcggcaaaggggaaggggtcggtggacggcccctgggccacgttgcgggcgagtatcttcaggaatcccagcatggcttactcctgcaatccgaggcgggccatccacacgtcgcgggccttgatcacgccttcgatgatggcctgcgggcgcggcgggcagccgggcacgttgacgtccacggggatgtaacggtcgatggggccctcgatggagtacccgtcgcggaacacgccgccgctcaccggacagatgcccacggccacggtgaccttgggttcgggaatctcgtcccacacgcgcagcaccttgtccttcacgcgggcggtcagcggcccggtgatgagcacgatgtccgcgtggcgggggctgccgcagtacttgcagcccaggcgttccacgtcgtagcgggggatgcaggcggtggtggccagttccacgtcgcagccgttgcacgagcccgcattgatccggtacagccacggcgaccgcacggagagcttcttcaggaagttcatatcgtctcctctccgcctacataccgcgccatgccagcaccagactcgccagggccagcaccgaggggtacttgaggtagaaggtgaaggcctggtccacgcggaagcgtccggtggccgacttgaccagcgtcagcgaaacggccatcagcgccgcgcacttcagcacgaaccacggaatgttggcgacgatgccgccgggaaccgtgcccggcaggaacagcgccacgccaaggcccagcaccaccacggtcttgagcgccgaggcgatgtggaagaaggccagcgccgggccggagtattccagcagggggccttcgatgatttccgtttctgcctcgggcacgtcgaagggcacggtgcccatggtgccgggcaaaaacagcaggtaggccagcagggccggaatcatcaccgggtcgagggccagctgcccgttggcaagctggtagtccacgatgttggccagcgagaactcggccccgccgccggtggccatgcccaccttcatggccacggccagcatcacggccagcagcggcatttcgtaggcgaacatcagcgtcatctcgcgcgagaagcccatggccccgaacggcgagctggaggcggaaccgccaaccatcagcgcgatggcgggcagcggcagcaggtagaagatcaccagcaggtcgcccatggcgggcaggccgccgctgacgcccggcacgggcagcagcgcggcgcacaccgccatgccggtcaggcccagcagcggggccagcaggaaggcggcccggttggccgaggcgggcatgaccgtttccttggtgaacagcttggcgatatccaggtagggctggatcaggggcgggcccacgcggcgctgcaagcgcgcctcgatgcgccggtcaagccccttcaggaacaggcccacggcaagggcgaacaaaccgcccgggaacaccagcaggccaagcaggccaaggccggtctgggtgagcagctgggtgaagagttcggtggcgtaggacatggtctacctccgcttcagggcgggcatggccgcctgggccagctgccgcagcagggccaggggtgcgccgtagatgtcctgcggggcaaggcgggcctcgtcggccttcatggccacgccgcaggtgtggatgtcggtggtgcgcacggtgccgatgagcccgcgcagggcggtccgcccgccgaagaaggcaaccgccagcagcacggccagggcggtggcgttgaacgcccccgcgccggaagccacgccccacggcgccaccatcagcccggcaaagcccagttcgcggcccatcatgtcgatggccagcaggggcaggcccgggaacacgccggtgatgatgcacccggcggccaggatgcccatgggcaccagcatgatgcgcggggcttcatgcacgtgggccagttccggcgaggggcggcccaggaaggccgagtgcaggaacttggcgaagtaggccagggtcagcacgctgcccgccagcgagagcagggccagcgccacttcgccctcggccatcagcgcgtggtagaggatccacttggaggcaaagccgttggtgggcggcacgccgaccaccgaaagcgccccgatggcgaacatggtcagggtgacgggcatgcgctgcccgatgccgcccagttcgtccagcgagtgcttgtgggtgcacaggatgagcgaaccggccaccaggaacagcaggtccttgaacagcacgtggttgaccaggtgcagcatgccgccggccatgcccagcggggtgcccagcgccacgcccaccaccatgtagcccagctggctgacggtggagtagatgagcaccagcttgaggtccgactgcatcaccgccagcagggcggccatgacgatggtgatgccgcccacccaggcgatggcgtacatcacctgcggctggccccactgggaggccagaccggtgaagaagcccgcgccgcccagcacgaagaacagcttggcgagtccgaacagggcgctcttcagcagcaccgacgagatgtagccggaaaccggcgtgggggccgttgccgggtgcatctgcacgtcgatgcggaagggcagctgcgccgccttcatggtgaagccgatggccatcagggccacggcggtggcggccagggccaccggcatggtcggcagggcggaacgcaccgcgccgaagctggggtcgcccgccatggaggacagcatgaccacccccaggaacaggaaggccgcgcccagcacgttgaagaagaagtacttgaagccctcgcgcagcgcggcggggttttcctcatgcacgatgacgaagtacaggctccatgagctcatgatctcccagaaggtgaagaagccgaacaggtcgttgctggcggcaacgcccatcagcccgcccaccatgaacaggaagaacgtgtagaagcgccactgggtgtggctgtgctccatgtagcccacggcgtagaacatgttcaggcagccgatgaccggcaccacgagcgcgaaggcgaaggagatggaatccagcccgcgcccgaacaccaccaccgcgatggccgcaacggccagggtgatggcggtggacaggcccgccgccttgcggtcgcgccgcagcaggaagggcaccacggcgcccagcatgggaacgagcacgaaggggtgccaggtcaccgccagcatgggcagggcctgggcgtccagcttgcccgcgcccgccagcatgtcggccacgggggtgaccagcgacaggcccagctgcggcagcacgcccagcaccaggcacagcgcggccagcacgccggtggccacgcgcatggagaccggggcctcctgcaccatggggccggtgtagggctggaagaccagcgtgcgcacgatgcgcatgtagtagacacacccggcaaggctgcccagcagcagcacggcggccacggcggggtgcccggcggccacaagggcttgcagcatcaggtacttgccgacaaagccgttgaacggcggcaggcccatgatggagatgaggcccacgaccatgcacccggcggtgaagggcatgacccgggccatgcccgcaaggtccgccagcttcttgctgcccgcgcgcaggatgaggccgcccgcgcagaggaacagcaggttcttcatgatggcatggttcagcacgtgcagcagcgagccggtggtggccagccaggtgccgaggccgatgaccatgaagatttcccccacctgacccatggtcgagtaggccagcaggcgcttcaggtcgtcctgcttcagggccatcagttcgccgtagagcatggtggccgtgcccagcgcggtgacaagcaggcccatggagctgaagccaccggcggattccccggccttcagcagcacggcggagccgaacaccgccagcatcagccgcacggtgccgtacacgccggtcttggtcaggatgcccgacagcgggccggaaatggacgaaggggcggcggggtgcgcgtcgggcagccagccgtggccgggcacaaggcccgccttgaccgcaaagcccacgaaggccagcaccaccgcgcccttcaccacgggggcgggcagggtggcggcaagaccggcaagggccgcgaagtccagggtgcccgcctgggcggacagcagcatgaagccgggcagcatggcgcaggccccggccacgcacatcacgaagtacttcacggcggcgtggaacgccttgtccgtggcctcgtgggccaccaggaagtacgacgagaaagtcatcagttcccagaacacgtagaagccgccgaagtcgcgcgcaagggccaggcccgagagcgaaccgcacatcagcagcaggaagaaccagtagccgcccgcgcggcggtcgtggtggatgtagccggtcgagtacaccgccaccaccaggccgatgcccgcgatgatcacgccgaacaggcgggacagcgggtcgatggtggtgtcggtccaggtcagcgccaccgaggcggccaccagcaccacgccggccagggcgcgggcgcgaccggaagcaaggccgatgcaccacacggcaaacgcgcccgcgtagggcacgagggcggcggggtgccagtgcgcgccgaagacgggcagggtgtcgcgcgcaatgcccaatgcgtcggccacctgtgcggtggcggcgtgcccggccaggccgaacgcggcaaggaaggccgcaaaaagccccgccagcacgtggaacgtgacggacggggcgtgggggacgtgggcggattcgcgccactggccggattcaagacagatggcctgtaccgacagcactgtggcggcggccagggccatgcccgcgaaggccacggccacggcgtagccccagtgcccggcggcaaaggcggcatgcaggatgaaggcccgcccgtccggcacgaggaagacggaaagccccatgcccgcaaacatggcgaacccgaagaacagccccgtcaggggcagcgccgcgcggatgccgcgcatgtcgtccagtcggtccgaccccgccgtgcgggcaagacggacaagggtgagcagcgcaagacaccgcgccgcgaactggtagatgaattgggtggttcccccgaccagcccggcgccatcgccaaggccaaggccgagaagcgtgaggccgatgtcggaaaggcacatcaggcccagcatggtgaaggggcgtcggcgtgccgctagggccgacacggcgccgccgagcaacagcagtgcccccagcatggccaggaacggcagttcggcgacaggcggagcggtggtcatgcgagtctccgtcgttgagcgtgtatggtgcaaattggttgaacaaccaatttgtggctccaccttattttgactggagacttctttcaacccccctgattgtgaatgagtggtacaaaacagggcacgacaaagaaaaaagcgtgtccatgccaatgtttgaccgcgcgaccaatttttttcgccgcaggaaaaaaaaaatcgcaagttgatcggatcatgctgcaagtacaaaagatttgccaaaaaagacgtcaggcgtctgatctaatgcggtgaaatgaatgtgacgctttgtgaaatgagtagctagttgcagtttattgtgtgagtaaacactacaggaaatcgctgttcattacatcagtccggattcggctttcaatggcgggcatggtgtgccgtgtggcggacagccgtgcagcaccattggcgtgatgtggccagtgccgtcgccggatgccccgatgggggctaccggcgaacgggcaccattgtttcggtggggtgatgcacggtggcgtgacgttgcacgttgcgtgggggggggcgtcgatgcgttgcgtcaggagttggcaagcagcttcagccccgcaatgcccgccacgatgcacaggatgcagcccaggcgcgcggcggttgcgggctcgccgaacagcacgatgccgagcagcgcggtgcccaccgtgcccacgccggtccacaccgcgtaggcggtgcccaggggcaggtggcgcagggccacggccagcaggtacaggctgacgaccatggccgccacggtgagcgcagagggcacgaggcgggtgaagccctgagtgtacttgagccccacggcccagcccacttcgaacagtccggcggcgaacagggcgatccatgaaccggtggcgccggatgcaccggcaagggaagtggcgatcgaggtgaacatggggggcatggcggctcctgtgccgcgcgaacgcggcaggttgcggataataaaaaaacccggccggggccgggcataaggacaacacgccatggagggcgcagtccgtgtcatgcgacgcgtccaacatagccatgccgggggaaaaggcaagccgcggcggcttgccgccacgggaacggcggggtattctgcaaccactctttaccaggcccatgcgaaggcaggcacattccgatgatacattgggggcacagggcacgcggggtcgcagcgattgtgcacggcatggccgtgtgcgccgtgctggcgctggtctgcgtgctggtttccggggtgcccggtgcgcgggccgctcgggccgccgaggcgacggtccggcagcccctggagcccgcgccggatgctgtcagccagcatgccaccagccaggatgccgtcagccaggatgcgcccaggcaggatgcggccaagcaggatgcggccagccagaacgccgtcgacgaagcggaaatcccggcagccgtgcctgcggcccctccccccgccggacaggaactgcgcatcggcttcagcacctcctcgttgccgtacgtggacatggtcaacaagagcgggctggagccccgtctggtggctgccgccctggggcggtccggctaccgcgtcgtgccggtgttcctgccgcatgcccgcgccctggagctggtgcgcaagggcacgctggacggctgcggccctgtggggcgccatgccgacgttgccgggctggccctgggagacatgtacctgcaataccgcaacgtggcggtatcgctggaagccgccgggctggacatcaattcgctggccgatctgcagaacctgccggtgacggccttccacaacgcgcgggtgttcatggggccggatttcgcggccatggctggcgccaacccccgctacgaggaacaggtggaccagcgggcccaggtggaggcgttctttcaccggcgtgaccgggtcatcgtggtggacgagcgcatctttgcctttcatcgcgcccggctggcagcgcggggcgtgggcgcgccggtgcgcatccaccgcatatttccggcgcaggaccgctttttcgtgttccgcgacccggtcgtgcgcgatgcctttgacgcggggctgcggcagttgcaggagagcggggagtatcggcgcatggtgcgctagggttgtttcgggcgtcatcaccgtcaacgcactacgggcaggacatccatgcactacgacatcgtctttcatttcgacaacggcccggcggaactcaacatcgccatcagcaacgtgcgcaactaccacaaggccctggaaggggagtccttcaccagcgtgctggtggtcaacgggccgggcatccggctgatgggcgcggatgatccggactttgccgagccgctgcgcgaactgcgcgcgctggggctggacattcgcgtatgcgccaacgccatgcgtcacttcggcctggatgcggcatggctgaaccccgcctgcaccgtggtgcctgcgggcatcgtggaactggtggacttgcagcgcaagggatatgcctacgtgaagccgtaggggccgttccgaatggttctttcgcccgctggctggccgtcccgcagggcgtgtggcgtgatcaccgggctggttggcccgtgcgcgccacggccagatttcatccgagataccaggagcactgccatgacgaaacaggacaccaccgagcagggcgccgggcgtcgggaatccggcggccttgcggccacgggcaggctggtggacagccaccccctgctggcccggctgaccgggcaggtggtgtggaatctggcggaagaagcgggcgcggacgacgacgaatgcggcctgttcatggatcactacgtcgcgtggcgtggggcggcgctggccgtgctggaacggttgcgcgccgcgccgggcggcggcctgcgcctggtggtggacgacgaggaccgggccgctgcctgcccggaatgcatggccctgcatggcgtggtgctttcgggcacccatccggacctggaggcgtggctgccgccgttctccatcggctgccactgccgggccgaatacgtggaagcggcggaaatggccgtggccggatcgcagatgccgccgcagggactgcggcctccggtgcaccggctgtgctgcccgcgccgcccgctgtcactgctgctggcccagttgacgcagccgcaggggcacggggtgtagtacctcgaaaccgtgtgccgcatcctgatcacgcaaacgaaaaagggcttgccgatgtgctcggcaagcccgtttttggctggtggagacgatgaggattgaactcacgacctcagcattgcgaacgctgcgctctcccagttgagctacgtccccagtcaggagaaggctgtatatacctgttgccgcccgactgcaagaggccgggacggaaaaatttgacgatgcgggaaggcggtgcggacgtccggccggcgtgcacggcgcgcgacgggcagcggactgcggcaggcgctggccgctattcaagcctcagcgtctcgcacagggtgcgcacccggtggcggtaggtatggcgggacaggatgtgcgcccgccatgccgccacaaggtcggcgcgcagggcctgctcgcgctccagccggtgcagcagtgcatcaaggccgggggcctcgtcatcaggcggggcgacacgggcggcgggggacgccgtgtcattgccgccgctgcgggccggagaaaaggcgatctcgcggcgcagttcctcgggaaagatgtccaggcccggcgtgtcgtcggtgatgcagaagccccccgccgcccagacgtcgaagtggcgctgcgtgagtccggcgggcagcagcaggctggtgacattcagcgaccagcgggccgcccggtacacggcgggcagggtggcgtagtagtccaccggggggcgcaggtcggtgcccggcgccagcagcgcctgccagccgtcatcgccgaacacggtcaggccgtgcggcgcggcggcggcaaggcagcgcacccgccgggccagggcgcattcctcggctcccaggcccgccgcgcgcaccgcgttgccgggccacagttccgcgatgccgaggcgcgcggtccaccaatggaagtcgggtcggcaatggaagtcgggccggcagcggaagtcgggccggggaccgggcgcgtggagcagggcaagggcctcgtccagcagggccggggctatatgctgccccgcgaaaaagccccccttgccggggaaggcggaccggcccacgaacaccacgggattcaggtcggccacgcctgccggttcagggcctgccgactccggcccgaaaaattccggtccggtggccagcggcaggtgcagtacccgttgtgccccgtgggcgcgcagcaggggaatgaacgaggcgtcggtgacgcacagcagcgccccgcgccaccacggcccgcgcagggccgaaagcaggtggaaggggttgtccacgcaccacacggccacgtccaccccgcaggcgcgcagcagatggaagcgttcgccccaggcgtcgaggccctttaaattcacgctcaggaacaggtccgggcgctggtcggccagcaggcggggcaggtcggcgtgcagggtgtccggatcggcccggcgcagggtcagcccttctgcggcaagggcggactccagttccggcagcagcagcgacccttccgtgccgggcagcagcacggtgcggagccgggcggaacgcggcccggcgtggtcccccatgcctttcggcggcagcgcaagcccgggtgccatgcgcacggcccgcgccgtgcccagcagcggcccccagaacgaggggaacagccgttccgcctcgcggtagaccaccaccaccgcgcgggacagcctttggggcggaaagtcttcgggcgcggccagcgcccacccggcggggacggccgcgcgccatgcgccgtgcgtggcctcttccatatgatggatgaacgtcgggcattcgatgacgtgcacggtgggggcgccctgcccgtctagagcagatgcgtctgccccacggcgggacgcatgcttgttccgcagccccgccagtgcggcgtccaccgcccgttgcgccgtggccgggcttggccccaggcccagcaccaccacctcggcgggggcgtcggccccctgtccgcgcgggggcagcatgtcgaaggtggcgggcaggatgtcgcccggcagcgtgccgtctgcagcagcaccggttggcgcaatgttgcccggcgcaatctcgtcaggttccgccatgtcgggccccgccacgtcgggcagggtccggagctggcccagttcgttggggatgcgcagtctcgcggggcggggcatgtgagtccttggcgggcggagggctttcgggtacaagcggccacgggtgaccacatgaagacataccgagaccactattttctgaaggccaagcaggaaaactatcccgcgcggtccatctacaagctgaaggaaatcgacaatcgcttcaagctgttccgccagggcatgaaggtgctggacctgggggcggcccccggctcgtggtcgcttggcgcggccgagcgggtggggccgaagggacgggtgctggcctgcgacctgcaaaccaccgatacccagtttccgcccaacgtcaccttcatgcaagaggacgtgttcaaccgctccgaggccttcgaggacgcgctggcggccatggggccgttccacgtcgtgatcagcgacatggccccgcgcaccacgggcaccaggttcaccgaccaggcccgttcgctggaattgtgcatcgaggcccttgcggtggcggaccattgcctgataaagggcggcagtttcgtggtcaagattttcatggggccggacgtcaagcagttgcttgatgcgctgcgggcccgcttcgagaccgtgaagaccttcaagcccaaaagctcgcgggtcgaaagcaaggaaacattctacgtctgcctcgggtaccggggcgacggacagcaggactgacgcacggcgccgatggcgcgagcccggcaggcatgacgcccgccggggccgcgccgtggcgtttccgcacacatctgtttcgcagtcatttctttcaggaggacgcatggccggacatagcaaatgggccaacatccagcaccgcaaggggcgtcaggacgccaagcgcggcaagctgttcaccaaggccgccaaggaaatcatcatcgccgccaagggcggtggcgacccggccagcaacgcccgcctgcgcgccgccattgccgccgccaaggccgtgaacctgcccaaggacaagatcgacaacgccatcaagaagggcaccggcgaactggcgggcggcgacatcctcgaaatctcgtacgagggctacggccccggcggcgtggccctgatcgtggaagcggccaccgacaaccgcaaccgcaccgtggccgaagtgcgccacatcctttccaagcacggcggctccatgggcgaggccgggtgcgtgggctggatgttcgagcgcaagggcgtgatcaccctggacggcggcaagtacaccgaggaccaggtgatggaagccgcgctggaagcgggcgccgacgacgtgcgcgacgagggcggcacctgggaaatccacaccgccgtgtccgactttgccgccgtgcgcgacgcgctggaagccgctggcatggaaatggattccgccgaactgtccatgattccccagaacacggtggaagtggacgcggaaaccggccgcaagctgatgcgtctggtggacgccctggaagacaacgacgacgtgcagaacgtgcacgccaacttcgacctgcccgacgaagtgctggccgaactggaatagccgacatgcctcgccccggagcccgccttgcgcgggctccggcgtttccggcggtcgtgttgcgcccctgtcgcgcccctgtcgcgttcgtgctgcgcccccctgtcgggcccactgcggcaggtcgggcaccggggttcccgtgacgcacgtgacgcccgtgacacccgtgacggcggcggcgcggacgtggcgcgcacctgtccgaagattggcatccgccgcgctgcggcatcaccctgcattcccggcacccgccggaggccccatgcccccccgcaagcccgcatcgccccaggcggaagcgcccgccagcccggtttcagtcaccagtggcgccaccagcggcgtagtcggtggaaacgtcggcggcgtcaccgtcatcggcatcgaccccggctcgcagtgcaccggctggggggtggtgcgcgaaatgtcgggcgtgctcaccctggtggactgcggagccatccggcccaagggcgacgacttcgccgcgcgacttggccacctgttccgcgaactgcacgccctggtgggccgttacgccccggacgaggccgccatcgagaacgtgcacgccgcccgcaacgtggccaccgccctcaagctggggcaggcgcgcggggtggccgtggccgcctgcgccgcgcacggggtggtagtggccgactaccagcccacggaaatcaagaaggctctggtgggcaccggcggggcggacaaggaacaggtaagcttcatggtggcccgggtgctgggagccaagggcggctgggggctggatacgggcgacgcgctggccgcagccgtgtgccacctgaacgcccggcggctgtcccggttggccaggctgggctgacgggccttgcccgcctgcccctttggcgtgtggttctgcccggcgcgaaggggggagagcaggcggcagggatatcccgcgccatgcgggatagcgtgacggggcggctgaagacatggccccgagggcatggtgccctgagaaaaaggccgtccggcgttaccgggcggccccgtgttttttcaggggaacgggtgcggtgcgggcaggtggtgcgggcaggtgcgcgcggggcgtgtgagcggcccggaccgcgacgccacggcttccgcattgttcccgtcttcgtcccgagcgtcgtcccggctggccttctgccccgtgtcgggcttcagtcttcgctcccgggctcactcaggatgacacagtgcggcggcgggcttccgcccgtcagcgtttcctccggcacctgcgcggcccgcaccgtgcggttgcggccacagcgcttggccatgtacagcgccgcgtccgccacgtgcatccagcggccgggttcgatatccgggcgcgactcggccacgcccgcgctgaccgtcatggggatggggccgtcggcatggggcagcggggtttcctgcaccttgcggcgcacccgttccagcagggttacggcttcacgctcgcccgtgtcgggcagcagcagggcgaattcctcgccgcccacgcgggccagcaggtccggttcgcgcaactggttgcggatgatctcggtcacgtgggccagcatggcatcgcccacgccgtggccgtgctggtcgttcaccgccttgaagtggtcaaggtccagcatggccagggccagcgggtggccgctgcgcgcgctgcgggccagttcggcgttcatggcctcgtccagccgccgccggttgaagcagccggtcaggtggtcgcgttccgcaatgcggcgcagttcctcgttcaggcgggtgagggcctggttgttgccctcgatgatgcgcaactgcgaatggttgtgcagggtgtagatgacggcggaaagcagggtgcccagcacggccaggccgcacagcaccgcgaagtggaagcgcacctgccgccggtcctccaggctcagggcttcgcccacctcttcggccacgtgcagcgaaaggccgtcctgcgggcgatgaatcacccccagcagcgcggggcgggtggcatcgccgatgagcgtcagcccgtgcttttcgtcgatgccccgcaccacgaaggggcgcagcgacagctcgggaaacgcctcgcgcttgtagcgcaggatgcgcgcggatatgggcatgtcgcgcaccggggcatccggcagggcatggaagatgtgcgtcttgtcgttggccagaaccaccacgccctgttcgtcggtgatgaaggcggcgtccaggcgcagtcggcgcgaaagggtgggcaggtcggtcttcacggccaccacgcccagcaccgtgccgtactggcgcaccggagaggcgaagaagaaccccggcacgctggaaacgcgccccacggcaaactggcggccacgctcgccggacatggcggcgatgaagtaggcgcggtcggagtagttggtgcccagcaggctgtccgcggagtcgtagttgctggtggcgatgcacgtgccggagtggtccatgagccaggcgatgtgcaggtccatggtttcggcaaaggtcttcaggaaggtgttgacgggggcacggcgcctcacgtcggcctgctgctgtttgcgcggtgccgcctccggccttggcgccgcctcgtcacgtatgcggtcgtcctgtgccagcaggtcgggcaggcggcgcagcccggcaaaggccaactcgaattcgtcgttcaccgtgcgctggcgcagggccagccgcgccttggcattggccaccatgtcgtccagcgcgcgaaccgcccacatgtcggcatatctgtcggccacgtagagtacgcagggcagcagcagcatcagcgtcagcagcagcaggcggatgggggtgcgttccgcgtgctggcggaacagtgtgaagggagaaagcgggcggggcagcaagggcatgcgggggctccgggcgggtttccctgatgcggggtgcgtggcatcatacgggattttccgattcgtaccaagggcgttatccggaaaagaaggttttttccggcgggcggaccggactggaccggatcggactggaccggaccggactgggccggactgggctggccggggcaggaccgtgctgcgcgcccggctttcagcccggacgctttttgtgtagggtgccgcgagaggtggaaccatgattgcgtatgtcgaaggccgcgttgccgaaatttccggcaatgcctgcgtggtggtgacggaagggggcgtggggtacgaggtgcacctgcccgcgcacaccctgtcgcgcctgccggaacgcggcgggcaggtggcctttcacgtgcggacggaagtgcgcgaggatgccctggaactgttcggcttttccacctgggacgaacggcagaccttcatggtgctcaccaccatcagcaaggtgggcgcgcgcacggccctggccatcctttcgcagttccgacccgacgacctgcgccgcctggtggtggaggacgacgtgctggcgctgacgcgggtgtccggcatcggcaagaagaccgcgcaacacatctttctggaattgaagtacaaactgaaggtggaagatctgcccgcgggccttgtgctggcgggcggggccgcgccgggcggggtgttccgcgatgcgctggccgggcttggcaaccttggctacctcgaggacgaggccgccccggtgctgaaggaagtgctgaaggccgagccagaccttgacgtggccggggcgctgcgcgcggccctgaaggccctggcgagggggcgctgatgacggcacagtgcaagggaccggatggagagggcgcaagcaactgcgcaaccatctgcatggacgagaacgtgcggccgcgcagcctggacgacttcatcgggcaggacgagttgcgggccaacctcaaggttttcgtggcggcggcgctggagcgcgggcaggccatggaccacctgctgttctacggcaaccccggcctcggcaagaccaccctggcccagatcatcgcggcggagctgggcgtgaacctggtgtccacctccggcccggtgcttgagcgcagcggcgacctggcggccatcctgaccaacctcgggcggcacgacatcctgttcgtggacgagatccaccgcatgcccgtggcggtagaggaagtgctgtaccccgcgctggaggacttcaagctggaccttgtcatcggccagggaccgggtgcgcgcacggtgaagatcgacctcgagccgttcaccctggtgggggccaccacccgcatcggcctgttgtcgtcgcccctgcgcgaccgcttcggcatcatcagcaggctggaattctattcgcccgccgaccttgcgcgcatcgtcacgcgcacggcgcgcatcctgggggccaacctgaccccggaaggcgcggtggaaataggccgccgttcgcggggcaccccgcgcatcgccaaccggctgctgcgccgggtgcgcgactttgccgccgtgcacggcaacggcaccatcacgccggaacaggcatccgccgcgctgggccgcatggacgtggacgagagcgggctggaccagatggaccgcaagctgctgtccgtgctcatcgagcactttggcggcggcccggtgggggtgaagaccctggccgtggcctgttccgaagaggtgcggaccatagaagacatttacgaaccgtacctgatccagtgcggctttctgaagcgcaccccgcgtggccgcgtggccacggccaaggcctaccggcacctcaacctgctggcctgaccatccggtctgcccatccggtctgcccattggcctggccactggcttgacggcgggcgggccatcaggtcaatcccgcgtgacccggcccgtgtggtcaattcctcgcgacctgacccacgcggcctgactgccgccggacaggccgtgcacgccacggcgcgtgccgcgcgttcctgttttcaccccttgcccggccctgtggccggttacggaatccccatgcccaagacgacgctgcgggtcgaactgctggcccataccccggaaccgctttcgctcatctatgccgcctttcgccagtgctaccattccgggttcgtggccgacatgtggccgcgcctgctgtccggcgagatcgcgcgcgagaagcaggcccagttcgtggcctcggtgatggaatccggccatgccagcccggtggagcacgtcagcttcacctttgcggcggaaggggtgtcccgcgcgctgacccaccagttggtgcgccaccgcatcgcctcgtattcgcagcaaagccagcgctacgtggacggcagcaacttcgactacgtgctgcccccggccattgcccgcaacccgcaggctctggcccgcttcgagcagtgcatggccgagatcggcgctgcctaccgcgacatcaaggccttgctggaggccgacggaagggccggggccaagtccaacgaggatgcccgcttcgtgctgccacaggcggcggaaacgcgcatcgtgctgaccatgaactgccgcagcctgctcaacttcttcgagcatcgctgctgcatgcgcgcccagtgggagatccgggccatggccgacgccatgctggacctgtgccgcggcgtgctgccggaactgttcgccgtggccggggccaagtgcgaacggctgggctactgcccggagggcgaacggttcacctgtggccggtatcccctgcgtcagtcctgagtgatcgtgcgcaagcgcacggccaacgggaagccgctggcagacgggcggggggcgccacgcgcaacgtcttttttccgcatggcgggcggaatcgcactgcgttggccaacactctgaaaagacaggctgtccaatggcgtttgctgcgttcgaggcagcgttgtttcccgccgcgcgtgtgggcggctgccctgtctctttgtcgggacacggcgctgcacgtgcctgttcggtgacccgagatgccgggcgcagtgtatttgtttcacgcggatggtgccgtggtgagaaaaaaatagatgcacgggcaatttttgggcgtaattcaagaatgtgcctgtggaaaagttttttcgttgatgtggaaaacaggggttcccggctgtggaaagtcttgcctgccaaggtgtccgcaaaacggcggaatgacgccatcgagtggttagattctgtgattgcagttggttatctcgaaaaaagtcttgggaaacagggcgcgagttacgcatgacgacaggcgctttttctctgttgcaacccaacctcgaactccgtaaaccaagc